bclavie commited on
Commit
e26cb73
·
verified ·
1 Parent(s): ee8f637

Add files using upload-large-folder tool

Browse files
13.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 325000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 5085968,
5
+ "embedding_offset": 58020033
6
+ }
18.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 450000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4674424,
5
+ "embedding_offset": 79526146
6
+ }
19.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:329b1b828f59f2d29cbb912a33d503b5960cbc6eb00f9516304e857e122e665d
3
+ size 99925685
25.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e9b5fa84492ffc75583bb05d2949c01bb573ee546c33b53a992c7780cd74a71b
3
+ size 17198561
26.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 650000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4294174,
5
+ "embedding_offset": 114026297
6
+ }
30.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 750000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4407991,
5
+ "embedding_offset": 131409233
6
+ }
37.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:da1643829771ce494d777de542ec436ea887350632b50923f33ec08e6ce09d74
3
+ size 111658485
49.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1225000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4890388,
5
+ "embedding_offset": 220307127
6
+ }
61.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7b9fdbcde9d67fb7c3d78c08145a7ba884a311672bac91b87cdfcf8748ff2d78
3
+ size 19948897
70.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1750000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4995094,
5
+ "embedding_offset": 324311660
6
+ }
73.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1825000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 5043719,
5
+ "embedding_offset": 339332764
6
+ }
75.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fdfb57056358db214c13e9e5d5597866b7d2ed5596b972c2566992fc9a0078b5
3
+ size 122276981
8.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 200000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4696336,
5
+ "embedding_offset": 34127264
6
+ }
85.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:43ba017a041919271bbd2702a07edd79aafa42b66dac8483bfb28314c36b81ce
3
+ size 113983093
doclens.10.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [259,178,185,289,146,222,153,263,71,192,264,163,304,75,238,138,52,106,249,222,189,188,185,172,120,240,139,111,287,106,179,135,192,256,233,227,117,227,131,188,161,267,213,242,194,197,246,183,172,87,240,73,225,271,246,226,127,183,212,164,148,269,192,144,264,178,215,206,182,264,223,249,283,193,211,179,157,186,176,239,191,211,161,176,145,175,155,104,210,170,146,161,323,184,133,253,251,270,259,167,187,274,107,151,218,161,287,195,152,228,86,231,214,186,192,231,264,223,194,271,234,153,244,166,128,116,244,247,261,178,281,223,136,244,199,161,175,175,67,255,166,191,164,123,93,231,196,93,146,190,228,148,241,223,222,198,240,130,277,163,79,187,163,111,165,123,193,188,197,119,158,258,259,271,275,265,136,107,128,263,156,75,165,199,149,239,192,219,276,248,300,125,123,266,147,299,244,245,222,107,96,96,144,130,244,96,250,222,226,270,223,269,274,119,83,179,223,216,210,73,213,169,227,89,251,194,195,182,176,215,146,143,208,164,106,205,144,267,196,139,223,282,280,220,198,254,223,166,125,223,264,201,152,225,222,213,275,260,264,260,75,260,184,271,240,181,113,182,162,205,142,263,132,229,222,198,253,250,162,251,251,110,139,249,99,136,180,120,138,204,191,250,230,212,250,161,98,131,274,233,164,196,161,202,201,126,135,174,212,179,252,282,221,176,211,252,190,286,239,217,217,186,140,217,207,170,113,209,187,83,273,272,196,214,234,241,204,112,292,137,282,279,275,168,154,206,216,185,153,215,195,140,158,219,155,234,288,156,224,246,269,89,180,206,243,130,235,178,209,211,234,257,195,80,144,154,226,191,131,197,119,267,285,274,164,87,98,305,309,249,253,145,155,285,116,231,181,205,159,198,256,99,257,220,217,160,215,218,244,263,94,187,231,179,113,179,243,232,183,278,266,284,80,148,218,273,289,132,233,125,164,226,143,165,268,178,104,159,229,234,168,181,233,157,233,238,125,232,218,180,210,225,286,261,292,183,161,187,111,259,285,237,134,125,229,182,262,253,222,273,131,197,211,161,244,186,75,177,102,271,130,287,299,149,185,119,142,274,279,221,179,154,261,157,236,139,240,148,177,218,164,240,187,259,87,264,187,197,235,139,283,197,56,175,107,139,266,196,180,199,192,277,147,182,161,267,212,247,159,201,231,81,81,123,257,137,254,141,226,261,176,260,323,152,242,124,174,197,215,139,146,261,172,158,245,164,189,257,236,75,274,298,90,160,127,125,140,123,182,111,158,227,182,127,176,301,155,146,237,226,171,185,241,128,282,286,260,268,234,93,254,77,219,128,294,42,161,269,179,197,249,281,213,75,201,216,238,214,101,116,219,274,243,252,229,193,107,256,237,251,235,202,102,109,126,118,121,180,167,118,248,83,144,160,42,163,252,246,190,93,137,283,209,155,174,265,168,315,255,167,217,181,221,258,168,211,264,102,243,111,113,294,115,256,71,202,96,252,198,93,70,301,253,153,171,132,231,129,92,282,146,185,239,88,191,86,309,232,236,175,251,241,195,171,284,239,225,159,209,119,115,131,220,203,191,190,281,169,241,101,260,169,276,217,282,249,171,170,81,182,94,136,117,131,131,212,268,149,233,90,88,174,232,204,262,120,236,218,221,209,82,105,227,132,69,213,168,137,174,142,177,151,77,61,206,198,280,262,278,209,210,285,157,257,141,260,196,154,181,169,213,185,124,169,110,108,254,102,269,262,274,139,139,367,86,290,207,265,268,264,199,384,235,228,178,176,143,217,176,192,231,277,180,93,152,222,230,185,214,188,231,179,261,158,169,203,262,122,186,248,247,76,57,244,130,190,217,183,144,157,139,262,145,315,200,95,220,235,224,176,239,227,141,259,267,224,222,271,145,216,224,115,274,147,248,255,131,126,154,91,166,198,106,119,122,125,205,186,167,113,128,292,298,97,189,190,224,157,158,225,136,186,292,134,222,152,261,128,130,241,62,264,193,205,98,162,228,221,231,90,222,127,272,253,169,244,174,187,243,242,164,150,252,240,203,187,172,163,109,63,106,188,127,205,223,203,154,229,60,102,199,168,194,275,265,218,235,88,131,253,235,34,201,233,151,133,169,206,168,215,96,90,113,230,84,137,300,172,242,289,188,88,127,293,87,150,273,61,187,119,76,119,151,148,76,129,263,219,252,109,83,227,221,182,89,125,230,133,133,229,94,115,152,299,199,247,258,92,221,224,82,182,273,140,142,186,233,80,208,208,314,129,143,106,225,184,294,286,91,167,206,197,212,273,224,147,221,170,106,165,247,275,243,248,250,284,111,151,155,248,162,265,123,160,226,227,250,205,49,167,237,180,224,204,214,221,122,279,248,77,290,109,134,104,250,127,260,88,116,242,222,82,189,89,281,197,221,86,69,171,132,247,228,164,212,73,213,197,260,295,244,274,224,247,86,94,136,259,243,126,224,152,193,105,162,217,258,209,206,254,272,117,240,126,122,233,209,115,114,157,247,246,259,197,102,104,187,198,229,92,245,186,56,287,159,215,253,87,264,152,265,265,102,219,151,187,154,175,144,251,160,153,268,212,235,99,184,176,265,251,252,204,251,154,316,112,178,110,133,212,197,245,188,255,84,173,192,251,260,95,160,242,196,165,82,101,177,235,263,239,159,232,281,279,251,186,192,246,209,169,117,255,134,277,144,207,277,155,263,189,170,154,265,81,278,118,144,204,160,256,154,154,58,328,332,188,125,142,62,156,92,139,226,250,80,135,111,226,231,139,91,212,258,147,118,164,95,225,120,231,193,86,268,178,179,120,219,173,220,240,262,273,170,166,260,269,182,231,197,223,177,282,233,229,174,140,150,125,44,249,199,224,103,150,239,207,148,248,183,225,198,133,224,299,162,261,189,257,266,105,281,261,101,206,275,93,117,180,264,84,214,179,214,214,225,185,173,156,152,91,119,139,227,214,186,200,241,185,97,167,127,285,200,223,205,244,258,244,245,215,124,267,229,126,251,93,130,117,260,265,151,118,212,187,201,175,139,302,245,99,188,254,211,218,131,226,221,235,253,207,105,255,185,253,198,193,154,170,163,236,266,224,271,120,287,166,248,217,275,164,272,208,125,248,177,88,272,177,190,151,148,207,151,270,163,261,137,110,185,174,222,248,168,276,205,203,229,196,135,267,180,172,109,228,62,169,182,200,246,56,157,167,225,241,51,193,237,119,206,125,157,188,260,201,180,229,177,228,209,239,207,187,193,222,84,121,238,268,234,181,169,119,222,214,147,113,260,213,106,127,159,209,297,295,309,166,97,162,104,246,195,152,110,180,276,43,143,213,177,239,299,296,241,269,98,233,178,239,178,115,192,44,142,204,253,227,259,178,246,204,179,216,191,171,143,158,220,286,231,220,258,136,279,167,220,287,237,266,218,72,254,135,230,175,251,187,247,56,176,94,146,207,258,170,240,257,72,101,291,152,271,134,220,122,286,232,96,196,98,250,90,282,119,279,163,276,194,233,255,123,151,129,198,242,266,178,203,150,243,189,162,89,129,186,131,72,239,165,288,286,97,179,275,111,190,203,271,256,181,108,62,289,164,144,191,121,130,145,191,235,287,223,197,148,247,222,207,124,125,243,227,185,78,176,242,255,203,228,287,208,184,168,130,123,198,186,113,197,181,160,253,120,196,225,120,220,235,96,140,154,261,126,88,289,219,151,115,163,148,194,203,188,159,98,134,228,254,214,201,117,254,127,209,240,270,121,259,157,88,221,127,209,245,104,196,181,237,250,220,77,267,121,113,261,101,201,228,107,190,167,236,240,179,251,253,90,136,201,108,248,184,193,260,245,174,215,223,156,55,299,140,268,170,120,180,146,126,152,238,53,134,169,194,133,246,192,152,145,113,252,237,176,218,280,197,260,102,257,179,135,253,58,130,100,185,241,188,172,192,74,226,294,169,284,283,277,174,119,240,240,247,147,202,221,281,271,221,181,84,133,250,130,153,137,237,271,154,219,165,183,285,148,113,193,243,138,222,287,249,232,166,152,219,110,137,170,227,109,186,213,244,263,225,155,189,214,160,206,101,204,106,251,258,168,139,150,148,187,111,214,261,178,232,213,196,254,231,115,208,89,296,240,176,140,154,151,257,152,112,141,242,192,180,154,299,253,214,51,208,122,116,214,62,142,233,134,216,161,251,232,223,212,191,296,206,236,265,243,229,80,253,146,221,210,132,176,190,183,136,167,151,271,141,171,175,239,233,219,198,77,313,116,126,247,270,113,187,257,224,272,240,182,145,235,258,223,186,168,138,264,92,250,240,247,178,253,243,198,251,257,286,279,130,210,171,97,57,175,230,242,194,115,178,185,200,58,227,236,202,233,159,252,258,141,245,99,157,261,295,128,76,162,220,162,274,218,267,204,161,224,204,137,254,164,247,153,287,80,166,230,123,111,283,224,258,220,180,129,119,233,84,250,137,195,271,196,245,120,124,192,236,252,205,196,196,254,166,244,255,215,177,230,246,221,195,68,184,198,296,217,204,264,168,166,107,95,85,260,217,287,227,210,221,233,103,271,151,245,195,117,161,262,171,247,238,194,100,189,251,163,187,98,125,256,241,266,277,212,146,202,239,193,226,197,229,232,186,155,170,135,147,103,129,53,219,302,35,96,270,42,81,222,287,241,312,128,280,248,147,126,139,194,274,128,252,140,256,246,225,117,81,233,140,176,259,194,230,111,90,153,116,126,263,210,184,196,298,212,134,83,138,243,242,133,168,150,245,114,189,121,92,146,149,196,188,113,238,165,223,268,82,182,256,193,228,149,217,153,241,303,178,289,156,261,226,227,250,121,169,264,116,159,226,154,156,129,226,200,227,249,265,58,158,210,189,77,175,276,241,196,183,261,248,268,273,238,273,177,188,257,228,87,195,198,253,198,69,175,223,276,125,164,160,92,255,156,207,269,86,210,178,180,110,168,161,213,163,183,167,213,178,193,273,106,84,283,86,262,230,201,210,210,253,220,212,184,184,192,197,131,52,70,261,76,140,145,104,142,58,81,190,145,209,171,243,104,148,186,221,235,267,164,255,190,284,158,196,199,288,249,226,212,116,89,168,229,258,193,61,118,143,112,266,140,232,156,95,181,62,218,113,219,200,142,209,92,231,243,119,256,265,262,230,184,115,241,243,129,143,251,85,131,158,168,247,169,244,201,138,215,134,42,138,150,228,269,247,272,141,205,234,167,106,129,233,273,243,261,85,134,174,205,252,247,196,210,108,77,159,274,249,271,218,141,246,168,220,196,182,195,313,160,217,206,266,142,158,214,136,275,161,299,169,229,247,108,151,257,150,140,237,137,243,306,95,186,219,277,224,219,54,135,181,159,178,152,65,41,153,316,205,157,254,248,165,148,185,206,262,136,258,127,93,261,263,247,120,179,78,152,241,181,222,198,264,153,125,143,249,255,124,146,144,148,215,166,199,281,142,125,244,210,149,128,189,216,228,231,255,152,70,118,250,267,173,168,279,246,124,245,285,116,254,227,131,106,258,256,128,142,244,208,249,223,170,211,172,95,145,217,226,140,250,258,248,170,122,152,228,257,209,205,182,257,143,135,226,239,183,240,182,151,197,230,152,211,122,85,92,50,173,109,291,130,202,253,42,263,150,117,249,153,125,273,198,105,206,274,138,117,96,153,98,175,245,269,174,238,162,196,122,188,232,180,62,222,125,157,206,162,196,205,222,219,94,133,216,102,162,192,212,230,80,109,237,220,154,184,253,230,64,231,196,212,246,182,120,178,149,203,212,187,119,77,158,263,123,214,126,213,132,114,185,219,201,235,225,193,185,68,129,107,290,143,192,162,178,142,302,244,116,239,124,198,202,258,251,249,252,285,182,314,254,261,249,160,82,198,146,261,193,145,156,93,283,112,205,90,213,67,209,213,206,204,257,144,252,116,117,73,143,116,218,120,209,157,147,95,243,129,137,86,233,245,275,263,187,170,111,172,176,154,76,168,227,219,286,143,186,131,90,267,296,273,283,178,159,157,174,202,189,74,252,190,54,156,289,244,143,216,273,213,271,58,196,250,198,185,114,183,247,188,240,106,143,296,144,259,131,247,70,138,100,187,209,216,248,82,210,204,145,116,285,178,191,162,266,161,147,123,180,178,199,201,195,92,242,242,204,197,210,178,168,295,145,246,225,58,129,213,132,230,251,93,181,173,253,149,186,264,253,218,185,85,139,138,216,176,241,231,283,287,235,249,272,246,243,51,173,80,245,277,146,199,94,135,263,70,188,211,260,154,188,63,245,135,239,248,118,252,267,128,261,269,156,248,213,208,143,226,77,62,301,144,144,333,107,198,83,286,289,286,214,221,269,212,204,222,203,79,173,106,141,177,108,159,225,260,294,140,228,174,258,272,240,76,268,150,88,123,183,107,271,274,258,112,98,105,77,245,256,144,41,227,174,191,293,160,147,183,92,242,105,185,282,91,186,248,257,157,268,220,190,223,174,135,219,175,159,119,81,139,143,196,278,227,296,226,146,236,252,215,273,170,264,52,101,271,244,211,241,208,220,159,270,221,156,182,285,134,211,150,264,184,102,101,109,124,303,208,132,116,162,137,235,185,239,274,258,162,106,267,217,235,151,110,198,145,169,282,207,98,256,209,155,241,89,296,125,249,116,251,176,249,252,91,168,146,194,125,262,288,212,278,151,166,312,154,206,206,266,151,90,222,126,146,287,146,249,234,235,215,76,275,169,259,137,133,142,134,274,294,177,239,197,194,119,235,173,85,234,221,121,150,176,163,202,238,146,185,127,186,258,249,141,197,203,238,274,241,184,226,250,110,109,140,271,269,232,131,171,243,145,226,175,170,260,295,208,205,149,150,162,237,223,148,175,208,170,231,177,268,259,245,199,145,256,201,53,125,238,164,215,196,181,104,88,214,179,192,159,251,169,109,247,280,221,229,137,177,148,254,198,243,212,122,294,152,275,196,121,260,178,161,258,290,173,272,203,248,139,166,83,240,250,276,107,200,150,183,132,230,95,253,195,146,270,196,107,148,210,246,239,62,68,148,190,91,134,104,231,103,185,180,224,256,65,263,113,180,168,204,76,186,184,176,280,88,256,208,288,241,249,169,149,206,113,186,221,151,262,268,232,298,167,172,110,114,271,255,156,99,152,276,157,114,93,112,247,141,162,135,94,95,236,158,200,194,188,168,219,218,125,123,227,235,165,151,53,248,229,146,267,167,145,214,263,202,106,204,198,70,184,234,231,298,84,210,101,163,208,223,209,242,128,194,197,90,249,180,122,240,259,199,155,297,275,257,220,77,259,147,229,91,229,137,170,131,200,249,166,84,101,228,133,236,167,174,267,161,185,71,258,99,271,84,131,164,260,272,156,190,219,119,246,171,235,258,191,247,129,201,211,267,165,145,254,92,310,98,192,103,249,262,119,45,224,145,284,174,284,189,174,154,242,246,191,236,130,191,253,214,229,284,162,186,229,114,184,142,72,165,246,276,277,283,108,143,129,194,181,183,207,238,201,112,211,187,246,133,190,231,234,178,192,162,204,235,153,225,127,237,92,226,129,145,66,203,125,134,149,182,74,253,207,252,174,184,184,106,219,245,118,206,79,183,158,200,301,225,255,139,270,283,173,112,238,216,171,237,229,264,151,196,173,249,130,190,229,131,284,170,192,249,93,122,271,193,116,169,158,176,253,98,195,195,201,236,236,124,222,271,220,201,112,106,243,201,253,198,104,162,157,205,168,147,98,186,246,154,249,203,172,139,178,257,88,93,201,202,150,250,264,167,163,209,125,179,180,237,119,161,156,221,230,267,112,200,244,233,144,64,169,262,267,90,97,212,291,214,263,225,234,186,235,288,227,165,132,239,248,281,99,150,221,212,268,132,279,260,137,256,188,154,157,119,106,243,261,209,178,298,119,123,182,227,97,212,218,195,149,194,110,197,243,128,186,222,150,218,214,247,154,243,228,197,266,145,144,185,159,262,295,228,133,180,207,103,172,179,136,100,92,191,232,299,58,165,256,170,162,277,119,153,159,208,325,264,162,235,205,269,198,120,162,224,114,248,276,149,201,124,40,196,279,109,194,76,117,233,168,201,113,252,202,230,150,110,250,128,151,281,182,170,145,210,195,295,95,200,158,171,141,119,99,257,141,195,160,79,133,119,59,155,234,220,166,94,260,188,191,204,163,263,186,227,261,181,148,175,192,116,254,258,144,226,251,82,217,236,139,140,257,178,143,220,164,100,129,291,282,90,173,162,215,138,239,175,239,163,193,240,59,136,112,115,309,115,183,203,269,92,124,247,162,206,140,190,246,169,220,252,165,127,183,181,249,211,216,91,245,179,187,233,291,185,92,137,241,238,263,93,208,295,66,248,278,188,199,248,167,224,266,207,222,88,230,244,303,284,132,260,203,238,121,149,108,255,213,147,247,132,218,179,222,58,199,203,191,146,202,236,225,255,264,71,254,173,229,264,130,108,68,246,243,216,165,168,153,300,82,297,236,162,101,105,203,113,247,249,216,226,177,234,132,181,165,211,260,152,108,180,110,172,163,123,145,208,224,155,114,137,80,167,271,187,171,68,241,201,157,156,205,232,224,213,207,104,131,47,155,191,248,216,243,166,191,81,161,226,92,241,152,261,173,144,156,238,145,197,255,276,136,284,249,265,229,174,269,270,203,174,298,254,193,201,175,273,179,173,220,250,139,249,151,212,201,178,103,222,124,95,134,221,267,144,263,166,141,246,259,307,189,258,193,85,164,56,145,249,182,193,105,136,146,232,49,164,174,136,196,150,227,245,160,103,306,176,241,242,163,114,170,167,136,203,79,229,243,254,257,147,230,268,229,227,271,180,193,67,145,188,80,107,199,248,129,221,98,189,223,109,248,173,201,180,246,160,228,258,129,233,226,94,222,169,115,240,293,161,236,216,224,123,195,279,288,176,253,131,85,158,147,192,226,182,81,182,142,237,165,141,179,147,280,119,114,210,195,170,113,230,226,123,134,120,121,230,182,235,209,281,175,123,137,94,154,256,131,251,286,163,255,158,162,207,117,290,239,268,279,254,52,204,256,238,220,136,182,149,109,224,200,98,235,206,199,175,202,134,253,200,178,95,237,176,184,178,171,138,269,178,233,150,219,215,268,203,119,254,93,82,271,289,284,269,242,181,300,128,114,138,284,160,188,207,90,105,270,105,137,229,135,70,81,73,106,264,102,178,317,192,227,162,133,187,188,122,146,244,203,227,120,134,237,259,95,196,120,177,144,233,268,103,119,141,200,127,134,69,152,260,99,122,202,85,116,225,235,196,239,249,164,181,184,216,195,254,175,266,222,105,274,160,138,280,254,53,216,226,106,249,159,255,239,264,101,228,247,221,133,131,294,195,179,165,168,251,170,169,72,132,187,215,209,272,102,200,123,122,234,127,125,199,165,158,188,180,254,183,210,134,289,56,221,94,150,126,121,146,167,172,239,264,160,189,114,153,212,239,260,204,241,150,149,122,292,159,169,130,130,225,229,161,227,245,113,128,186,183,95,154,224,270,297,181,215,236,232,130,175,176,38,187,253,236,255,186,210,148,224,290,233,132,107,206,188,60,177,229,275,120,125,170,253,182,178,177,64,231,107,257,230,106,238,209,148,201,265,206,228,59,239,67,200,252,240,217,186,144,131,223,211,221,227,89,285,213,94,108,143,179,192,257,206,191,212,186,209,139,241,282,273,262,241,110,155,263,184,281,236,151,143,218,90,291,82,155,143,90,184,265,253,246,239,74,212,109,246,251,189,269,227,272,147,202,254,157,127,105,249,97,130,86,167,271,170,186,161,197,173,88,179,208,246,207,158,191,308,226,159,120,138,224,262,130,173,122,241,136,114,150,260,161,177,203,179,148,114,73,247,247,270,273,247,203,138,234,155,229,231,268,203,252,105,103,211,236,222,210,233,192,123,279,36,182,107,178,129,259,205,195,302,177,135,149,285,193,140,91,116,223,191,117,204,253,267,91,243,158,240,177,278,213,266,276,87,138,210,243,278,98,231,100,167,160,243,167,212,266,92,276,195,118,232,207,262,244,242,203,133,249,253,273,147,111,217,107,236,216,193,274,248,147,220,124,217,131,152,50,38,139,120,283,102,137,163,207,133,201,150,232,298,108,157,55,212,102,168,131,127,111,256,216,323,184,89,277,166,271,202,258,111,160,196,103,220,250,237,216,144,203,183,82,230,141,91,72,200,286,140,287,247,167,85,164,226,251,133,220,227,227,142,244,267,192,253,162,199,147,167,261,200,213,164,115,211,83,234,217,197,251,143,188,261,111,200,99,276,218,87,263,213,202,172,252,259,67,252,168,255,129,213,231,159,262,173,235,255,268,235,115,171,96,195,193,182,147,259,250,255,261,166,177,243,157,95,220,83,126,235,212,227,229,211,191,212,219,145,311,189,235,234,247,113,230,252,239,259,56,139,236,182,260,108,214,210,138,205,101,181,202,273,254,221,241,147,178,250,236,206,204,100,116,136,125,199,163,211,161,95,97,144,113,245,270,121,173,282,236,221,265,196,266,238,201,152,245,230,170,221,187,307,133,207,188,198,231,274,99,83,263,189,288,102,225,248,206,275,277,191,180,126,211,263,265,201,277,241,208,215,117,141,113,211,128,189,258,224,105,182,191,262,167,167,156,162,260,168,278,150,196,262,127,148,155,119,295,106,248,172,276,262,142,253,272,127,212,145,288,128,96,206,145,249,124,162,207,246,110,146,231,266,120,90,82,204,267,172,151,289,173,214,180,243,144,190,219,84,245,233,113,60,257,87,272,209,265,166,200,248,234,230,187,183,107,230,162,135,257,234,233,150,259,130,257,251,227,66,146,72,167,223,224,228,131,173,223,177,214,262,110,209,227,240,76,168,270,266,230,89,132,257,156,197,102,228,244,162,225,221,283,102,267,206,184,196,105,243,112,249,172,171,240,285,176,126,288,206,122,56,259,152,215,259,136,202,273,136,255,147,84,94,112,143,62,204,197,197,156,153,256,240,178,107,236,167,91,113,212,214,74,174,90,202,184,91,274,234,230,239,86,271,205,164,215,104,133,226,263,152,178,255,283,251,128,202,270,214,161,272,282,111,276,127,233,96,164,120,187,218,136,123,96,213,222,279,201,255,165,194,81,246,103,227,237,265,164,267,98,213,218,236,167,224,137,229,239,73,227,147,179,278,174,168,229,270,164,216,140,120,89,236,180,254,159,210,254,198,258,249,249,150,164,248,230,244,273,201,294,267,146,149,66,272,150,198,100,117,219,118,208,147,271,198,191,229,197,179,167,210,147,148,193,117,132,170,136,167,270,215,58,110,224,146,110,231,195,214,104,223,308,176,201,142,199,160,222,184,215,252,174,119,207,217,182,233,228,205,138,125,117,211,275,223,204,240,181,157,224,186,317,242,191,136,114,159,257,252,181,240,141,145,235,82,159,151,205,121,286,91,92,275,215,131,238,189,219,206,262,115,231,233,101,103,200,195,289,267,201,169,201,210,102,151,160,232,253,119,177,215,108,287,83,243,217,182,271,116,113,169,281,228,148,266,243,283,156,148,187,102,80,146,215,251,141,52,193,166,121,64,184,101,131,153,232,113,120,220,262,243,265,208,241,120,186,158,278,269,195,146,252,130,243,227,205,269,126,196,235,214,169,159,213,163,184,205,277,59,189,172,184,250,197,201,299,103,258,221,93,234,44,115,265,161,95,151,100,228,220,237,261,99,253,244,163,136,248,141,294,208,165,304,129,171,169,86,81,241,251,140,185,174,247,95,125,233,234,213,233,84,218,215,261,243,143,246,233,186,175,191,173,235,247,258,167,335,223,254,311,220,223,149,258,205,171,62,87,138,119,202,184,101,154,209,176,151,218,173,162,192,179,257,111,159,196,162,201,211,157,251,191,217,120,216,273,155,219,185,157,213,88,153,142,108,69,160,233,186,173,275,100,39,182,277,284,214,188,215,249,264,227,128,151,259,144,199,89,118,152,158,102,275,118,119,137,140,223,240,226,168,236,115,173,115,273,259,163,110,277,256,245,142,181,198,210,204,232,70,181,230,208,238,199,106,200,106,252,234,206,220,248,300,315,244,253,204,145,199,139,250,168,243,253,110,241,149,105,170,253,182,92,235,234,205,212,78,197,105,153,260,162,237,106,74,208,172,223,139,242,285,260,155,94,223,119,263,248,146,180,264,154,180,96,185,183,278,73,181,227,231,92,237,85,237,267,186,144,201,259,192,117,210,266,195,139,212,98,180,185,109,243,71,221,97,240,236,208,171,278,209,134,220,122,177,141,275,247,261,177,121,163,103,150,186,300,165,127,82,194,125,169,151,172,188,215,186,134,214,225,139,170,113,204,201,134,134,221,96,283,225,189,190,190,194,265,197,210,125,194,204,300,145,123,137,223,298,230,287,209,226,221,286,248,152,193,214,139,155,227,233,118,263,276,274,176,279,68,120,142,141,231,200,182,206,239,234,255,75,91,169,122,148,192,164,93,200,187,219,137,274,151,194,322,229,164,184,190,97,277,214,164,119,270,149,197,167,110,174,229,242,166,226,109,175,177,128,196,127,241,241,282,246,219,216,84,90,230,58,226,231,126,81,272,251,134,186,235,264,89,141,233,291,263,206,158,150,194,175,127,149,178,89,247,122,282,204,145,138,229,229,289,293,129,230,229,189,189,280,237,168,193,207,197,159,120,161,182,256,90,130,193,302,210,114,100,197,131,96,166,240,240,161,208,127,254,148,95,103,155,215,132,80,244,204,250,233,220,222,222,89,101,169,237,219,234,285,211,195,274,142,193,212,219,114,234,297,307,233,231,233,179,168,307,322,187,181,119,132,181,234,100,92,89,61,148,103,223,223,142,281,111,260,189,172,215,119,301,113,209,103,258,165,239,120,152,276,101,264,68,233,237,154,231,105,242,87,290,172,214,220,239,157,260,271,275,254,247,177,112,176,246,147,180,146,227,210,123,264,202,259,216,183,190,304,275,73,235,75,251,232,204,273,122,259,263,204,173,231,160,54,194,177,252,110,246,179,250,139,155,129,145,228,129,133,120,266,229,238,165,123,217,263,203,62,135,268,156,85,115,161,241,118,55,197,266,141,172,253,263,260,240,269,101,209,100,58,248,211,181,217,123,76,249,232,249,156,256,207,232,112,125,108,211,234,305,117,153,249,185,268,287,195,244,94,223,87,108,265,221,152,110,250,233,266,174,235,212,221,282,105,270,151,94,255,65,241,210,192,196,240,198,89,237,130,125,106,120,83,238,141,271,259,197,86,97,180,147,220,160,245,228,183,198,266,247,245,132,154,109,140,289,274,221,210,263,251,310,244,63,333,129,233,169,262,135,137,159,98,111,131,116,312,127,192,104,175,207,315,280,250,93,118,255,212,109,157,181,211,170,268,118,213,257,183,113,232,120,187,241,226,301,190,217,174,252,210,266,206,116,272,271,216,225,219,204,106,173,198,282,143,159,286,101,243,262,48,168,208,270,78,233,193,119,247,226,144,196,148,169,171,253,149,184,210,242,103,234,268,245,276,255,240,162,141,83,229,177,278,181,123,182,234,182,148,233,150,161,75,207,183,116,216,175,174,261,183,223,196,183,171,284,90,83,129,222,69,228,182,299,224,118,147,177,295,219,104,96,181,183,35,262,154,121,254,86,77,99,269,171,188,141,259,260,147,150,261,204,235,196,128,133,213,241,109,131,216,266,188,132,191,241,92,98,145,121,164,96,197,121,149,273,176,165,212,177,263,189,87,185,187,216,105,148,265,157,211,236,219,276,128,136,202,245,200,260,264,102,115,110,164,247,289,226,241,241,216,250,283,297,224,208,104,211,238,134,190,212,168,295,189,263,212,108,96,223,70,191,245,250,216,90,180,158,68,269,71,117,236,124,127,263,288,140,238,193,231,269,207,185,144,123,81,202,100,256,195,290,108,204,244,225,106,282,243,187,193,164,231,242,194,158,218,114,214,93,93,138,254,239,165,188,160,200,137,55,198,103,59,236,282,117,187,73,204,174,220,231,184,282,116,197,187,203,147,299,220,270,279,191,196,151,116,164,144,98,255,59,144,144,224,274,171,240,284,305,269,130,157,241,185,190,257,226,208,232,193,223,210,90,203,304,296,187,112,235,166,214,181,158,255,145,247,313,214,128,150,272,118,163,118,104,196,176,170,156,151,244,219,285,147,245,129,173,238,232,267,179,291,164,237,153,169,120,196,160,192,262,203,212,201,268,183,119,90,272,233,174,105,142,96,255,261,126,172,119,187,245,290,206,223,146,218,280,136,155,220,133,87,154,157,178,265,147,239,208,220,256,240,242,297,280,201,103,256,237,172,266,223,280,267,209,160,120,194,252,271,89,300,194,240,276,268,298,212,246,169,177,301,206,219,185,73,184,64,131,156,114,247,221,110,85,222,249,189,245,93,98,219,222,142,119,278,195,166,311,216,127,146,212,175,332,277,240,208,278,149,223,145,219,152,73,196,130,113,63,231,85,266,97,186,147,213,282,177,256,210,217,88,229,168,214,147,204,285,175,163,208,207,216,248,165,158,181,121,162,144,202,239,211,90,152,260,130,263,160,162,160,189,209,183,244,162,134,167,155,199,250,256,107,194,195,228,229,251,232,214,141,235,171,198,227,217,171,258,70,210,195,217,94,113,140,227,132,89,187,239,280,218,271,133,89,195,199,172,196,195,228,151,92,177,175,144,203,184,88,234,79,68,68,261,69,103,321,259,271,65,72,232,198,183,134,295,197,166,86,132,121,96,101,169,196,75,183,149,181,131,135,130,169,171,146,262,146,204,169,181,270,273,221,238,177,173,245,226,58,227,193,202,255,164,238,99,103,156,234,265,176,202,301,140,262,157,240,83,110,178,257,258,86,119,234,238,206,127,145,248,290,193,252,138,168,234,151,229,144,260,144,105,218,227,85,201,77,173,55,194,231,156,229,116,37,226,170,179,280,203,281,202,104,239,218,151,214,234,133,97,186,232,192,165,193,229,100,159,189,264,252,262,201,148,97,185,231,210,151,190,108,116,134,203,207,166,187,216,225,229,83,289,53,247,237,225,184,148,219,146,125,149,177,142,259,93,267,143,113,263,89,253,212,133,195,128,171,210,281,267,129,135,233,147,251,258,277,271,80,245,248,235,120,144,258,211,173,192,160,90,301,99,260,273,182,257,120,231,211,118,242,138,259,147,141,141,287,225,174,234,159,218,222,134,283,113,184,161,231,175,277,227,168,235,267,69,188,90,149,146,216,181,96,175,197,133,230,179,123,211,111,276,259,260,102,249,124,245,163,83,232,203,280,170,282,200,246,96,213,143,183,305,229,212,245,165,246,171,157,276,90,172,245,203,119,226,163,96,170,168,276,210,269,166,268,156,220,213,234,271,160,92,203,162,268,169,232,139,137,161,217,164,219,121,265,268,137,158,266,170,208,148,272,253,135,216,215,295,135,186,147,112,262,250,254,242,114,224,153,51,236,192,201,159,161,178,103,254,241,209,184,175,186,260,177,231,276,190,75,186,109,182,229,164,190,138,180,71,228,69,161,267,270,200,242,273,272,223,149,151,197,97,172,118,204,281,153,188,227,226,140,152,269,95,236,92,206,272,117,120,156,166,259,141,86,221,216,230,249,206,178,207,93,255,231,208,153,250,158,266,213,215,252,228,196,151,221,197,192,253,269,165,172,271,224,189,241,243,134,174,162,98,177,149,198,199,150,249,144,143,128,217,195,129,173,246,207,151,84,161,154,106,191,271,152,202,252,248,277,155,146,230,168,293,141,79,144,268,202,150,171,149,272,269,224,175,214,249,272,115,193,194,173,246,138,268,156,177,165,271,160,123,119,67,235,205,169,181,283,268,209,205,175,127,231,241,230,123,164,94,270,273,77,188,179,126,198,157,194,237,92,187,93,169,208,221,225,114,145,187,291,190,224,109,212,262,287,94,168,118,285,183,226,106,127,160,196,239,249,136,215,273,158,104,171,216,215,230,169,150,151,217,104,241,141,192,105,238,262,168,234,192,285,125,178,149,167,132,233,200,256,249,120,75,304,243,222,108,236,277,225,75,149,259,155,194,195,152,188,217,184,111,258,113,191,116,156,193,258,261,121,71,288,288,145,55,158,194,276,226,178,205,236,192,147,177,140,183,175,236,262,293,243,143,262,196,178,234,240,124,158,153,144,151,225,125,256,183,110,155,148,73,57,140,186,75,233,136,184,163,243,106,135,258,141,202,173,202,286,189,164,244,189,135,263,256,281,133,251,160,229,306,243,216,168,204,212,162,265,269,288,254,255,286,239,251,211,230,252,228,265,227,244,201,171,145,265,185,245,186,224,159,186,282,137,194,172,252,243,220,260,206,198,68,132,245,142,147,215,132,246,277,96,113,280,154,144,269,285,231,266,73,119,222,150,175,235,231,216,174,186,201,199,290,230,225,200,119,234,179,138,230,203,299,266,184,241,228,194,142,224,231,135,94,253,162,207,212,145,214,235,274,245,121,291,220,253,178,104,265,301,279,54,142,135,155,151,190,157,277,241,193,58,284,201,181,169,252,196,223,201,124,241,206,223,250,57,255,184,253,141,117,119,199,271,208,184,100,239,282,208,222,221,167,215,188,230,130,232,144,220,222,209,257,177,289,113,265,227,99,184,268,100,248,202,207,241,181,215,269,251,315,297,198,261,172,181,233,136,104,218,173,161,262,95,252,148,229,214,97,259,238,255,114,144,239,108,278,297,188,146,237,168,290,76,232,202,236,308,168,247,94,104,205,183,266,237,251,98,248,231,249,258,182,243,194,174,242,236,160,177,213,103,88,234,300,206,204,272,111,250,128,235,223,147,121,253,180,150,265,266,259,103,118,101,263,146,266,131,228,246,124,221,264,198,205,259,291,258,133,201,161,82,115,220,110,188,227,180,145,279,216,209,250,120,136,129,165,269,148,119,114,117,275,69,262,235,240,186,216,177,245,211,120,103,54,266,144,154,262,228,199,165,201,147,155,192,184,237,201,169,120,186,206,209,194,215,249,209,224,243,272,279,103,188,177,231,84,229,189,156,195,165,224,237,119,279,236,93,140,112,213,160,221,216,242,94,179,203,129,256,198,252,239,221,204,195,266,227,151,179,290,256,126,145,250,195,242,224,169,133,292,156,183,250,122,180,211,326,137,268,106,263,217,127,84,113,190,248,223,272,108,176,124,254,143,202,245,217,185,226,179,179,198,106,70,271,143,150,240,139,177,101,182,295,134,150,126,224,214,214,223,230,133,189,169,196,203,263,217,169,249,244,148,252,159,206,225,105,265,243,278,258,100,249,147,170,246,150,184,60,215,232,281,198,169,126,289,100,286,222,246,81,217,160,257,177,86,226,240,189,137,113,230,287,251,168,198,189,242,97,283,144,206,133,232,104,246,151,167,147,261,104,167,160,264,196,199,198,222,171,102,239,261,222,237,229,81,272,252,231,77,169,177,192,162,242,164,189,230,188,97,79,211,187,160,172,293,260,202,223,150,285,256,97,243,252,234,219,67,139,186,151,164,178,135,125,67,118,257,275,173,266,127,288,226,162,110,203,174,191,193,141,104,111,232,156,292,148,183,179,183,243,111,228,165,219,148,186,201,146,145,133,167,149,231,188,214,167,196,267,220,214,268,148,230,109,55,127,289,174,256,100,277,287,172,247,204,192,265,143,97,131,256,154,210,125,208,112,228,138,267,188,246,219,115,113,88,237,123,178,130,189,249,144,228,259,185,110,160,225,198,298,203,191,240,149,275,166,187,198,131,291,230,286,181,251,239,83,262,236,274,122,191,131,215,271,165,265,211,241,281,215,176,230,282,185,113,226,148,232,225,94,233,186,125,253,154,144,195,152,239,203,152,281,80,203,235,199,229,238,137,221,285,268,254,151,268,202,129,182,218,211,230,60,187,229,103,210,141,96,185,158,118,226,249,168,83,246,256,135,262,259,100,113,118,157,186,131,230,239,57,84,107,210,244,231,190,151,84,144,241,176,89,173,211,266,131,39,269,114,235,147,189,85,238,172,286,99,249,254,226,79,131,285,192,67,71,214,160,123,109,302,287,259,253,135,145,126,191,248,156,202,256,203,133,131,218,273,235,222,279,116,149,225,244,257,208,226,117,146,113,188,214,111,278,152,156,152,82,278,140,95,154,117,164,144,84,183,250,213,111,109,206,197,215,171,231,98,266,166,161,239,186,139,188,192,247,203,129,171,246,205,238,150,207,282,194,178,128,172,224,250,121,158,285,73,228,141,219,140,239,165,150,165,90,184,170,139,156,259,112,193,185,139,262,207,267,138,220,264,227,262,236,242,112,215,211,253,97,248,277,167,185,239,173,278,262,165,200,275,172,144,198,187,136,182,243,282,275,133,60,162,80,190,151,172,85,268,212,71,99,188,147,93,216,216,171,67,134,199,103,258,286,96,231,140,69,144,223,210,196,213,113,166,252,57,145,221,159,261,233,215,107,277,164,267,234,130,235,196,223,135,158,148,173,287,203,224,279,138,226,270,243,173,172,247,225,262,210,160,94,209,243,165,246,249,148,114,66,72,280,223,262,154,230,164,284,168,242,114,202,306,175,236,87,252,238,216,90,187,259,150,213,159,205,242,269,170,111,239,247,131,196,236,251,112,92,199,280,194,219,245,198,89,115,214,232,203,188,35,99,127,254,90,29,149,280,159,176,167,259,225,40,201,259,170,277,98,221,217,224,185,78,238,112,271,155,93,287,277,241,147,98,128,157,121,210,215,163,76,273,212,113,208,282,204,218,86,215,184,134,313,257,306,54,235,276,195,167,116,245,222,183,203,245,178,247,209,268,144,277,145,171,191,207,85,174,230,182,277,240,211,210,200,288,235,104,132,219,254,224,284,64,241,205,155,216,267,245,269,189,154,154,126,209,176,152,231,123,211,233,127,157,149,236,231,276,69,221,185,152,127,99,223,242,183,246,255,228,153,192,264,176,319,180,208,134,154,190,171,107,201,134,296,111,294,170,197,280,282,136,68,227,256,269,110,206,195,231,252,148,147,145,56,100,170,214,99,217,201,126,182,155,299,105,206,66,256,153,203,80,217,290,228,155,156,284,221,193,170,104,203,211,181,125,146,147,117,229,210,160,217,168,286,251,155,276,138,198,191,213,185,184,226,57,83,126,123,222,226,227,168,151,239,249,138,263,130,208,187,78,74,253,303,81,257,187,176,212,245,211,289,180,261,250,211,200,211,234,202,265,122,238,118,163,64,167,168,276,128,183,119,80,220,253,144,225,258,183,173,246,240,50,194,165,224,283,167,166,158,183,262,71,188,262,252,247,232,207,230,259,201,133,273,219,249,204,226,171,262,293,291,272,139,238,194,188,139,122,230,181,105,192,242,159,79,85,281,129,219,249,193,207,104,213,175,160,98,230,245,259,284,146,103,215,240,198,152,205,184,282,165,240,253,140,78,243,281,249,95,246,137,292,108,129,171,155,234,222,166,179,106,161,96,83,244,208,282,223,224,219,266,99,277,223,255,252,242,140,220,229,214,286,242,211,212,191,182,276,164,236,229,165,142,120,239,108,68,185,164,251,204,233,294,178,275,216,238,97,261,172,34,236,265,229,231,167,193,233,250,246,232,179,183,278,77,246,252,105,182,229,207,196,263,136,225,210,253,168,178,127,141,112,138,123,303,219,135,284,68,252,208,95,167,144,127,144,209,168,264,168,194,81,205,266,247,221,98,273,164,170,112,191,260,183,130,196,145,93,156,180,121,208,236,134,251,263,188,220,256,64,227,190,175,165,190,138,280,112,188,145,65,193,98,87,197,115,187,290,209,121,274,218,190,233,191,291,171,146,137,287,162,131,144,236,181,92,84,149,217,200,266,87,98,233,167,163,285,220,301,135,278,135,228,254,61,144,220,234,266,100,245,70,186,214,74,233,285,157,100,114,155,53,238,90,198,270,258,235,257,186,176,167,177,183,235,242,151,211,240,137,67,151,214,82,240,104,166,83,184,182,115,174,195,165,151,133,275,234,251,216,277,264,214,173,181,145,198,257,198,293,231,236,217,173,254,124,242,79,127,145,123,239,148,122,153,220,233,227,281,68,294,174,169,154,182,251,234,208,245,121,217,134,270,172,206,159,152,228,219,168,144,109,182,106,79,206,264,141,242,221,140,152,266,140,182,206,185,190,182,121,205,226,65,220,275,222,200,208,279,239,150,159,253,187,133,258,172,233,125,163,150,219,128,235,67,172,153,203,209,154,219,123,106,263,225,117,121,239,234,131,131,264,116,84,133,208,145,158,272,139,202,158,211,263,130,158,110,246,199,202,267,158,277,134,275,102,185,244,240,130,135,171,228,206,243,279,130,195,96,99,238,256,192,242,229,128,198,151,113,166,76,254,148,245,169,224,205,270,244,168,136,213,163,248,192,222,155,168,288,235,138,179,85,265,150,234,167,154,181,206,198,105,183,167,113,168,170,174,253,193,129,111,267,208,187,257,228,93,265,171,210,151,225,134,145,239,138,249,234,117,217,109,150,179,246,177,236,37,196,159,153,236,239,87,102,224,209,234,152,196,286,186,126,147,101,205,107,263,223,223,227,153,162,121,181,158,154,249,227,207,208,244,218,105,71,188,152,196,278,247,165,302,164,272,179,203,145,127,270,219,264,241,75,246,95,122,230,133,240,280,206,278,156,212,121,277,102,74,182,172,136,165,181,91,282,292,191,215,257,182,164,270,193,288,189,161,215,232,262,205,242,201,123,168,94,223,228,75,55,235,254,270,181,203,60,122,215,210,237,117,258,240,135,243,106,204,184,241,252,229,252,224,167,214,244,256,248,268,132,190,266,256,210,154,250,166,103,217,241,263,203,83,208,101,304,131,246,220,115,219,101,254,266,94,233,254,196,182,130,270,143,106,138,161,267,173,189,255,124,291,121,288,137,197,179,321,260,192,87,225,216,228,180,263,175,195,214,143,288,171,211,137,256,226,192,158,244,148,172,189,242,139,231,156,232,132,100,162,308,144,237,186,206,284,168,226,269,192,260,256,193,220,269,160,240,105,165,229,265,174,143,183,243,118,224,201,140,123,233,206,227,226,240,313,277,130,204,266,121,216,134,227,263,236,259,77,308,182,276,235,220,198,121,207,225,269,213,256,148,181,114,245,208,210,172,280,228,244,182,302,138,227,153,256,234,66,215,172,199,203,196,242,252,159,225,223,214,279,169,182,228,224,194,78,257,131,230,145,251,150,121,177,145,304,288,251,157,209,132,231,277,306,161,168,221,194,230,195,191,138,268,174,148,227,179,235,223,183,99,51,214,302,169,215,204,187,206,169,177,115,75,116,120,256,186,233,182,233,170,127,230,124,236,284,195,87,156,112,152,162,247,110,249,190,143,59,120,153,116,258,218,224,192,148,85,167,182,161,226,133,67,98,126,111,122,144,129,170,184,217,274,206,171,48,44,78,288,234,285,272,271,226,177,228,176,123,133,153,142,142,31,233,270,260,91,208,234,201,154,283,86,257,178,259,252,224,115,79,85,260,266,300,153,69,88,194,209,256,254,263,282,181,221,256,261,175,204,190,127,244,157,140,234,149,178,196,107,196,250,283,146,147,90,102,155,248,229,246,241,236,134,160,81,309,173,218,117,240,229,224,96,111,163,263,175,231,113,241,96,236,78,190,154,260,262,124,218,74,246,128,220,200,105,229,41,144,189,178,247,122,251,200,125,241,123,194,189,265,234,168,159,214,180,294,158,84,231,105,276,119,139,189,103,259,139,271,119,133,249,70,142,216,235,165,131,199,188,99,155,251,164,147,94,117,194,127,175,277,218,256,241,206,183,235,217,167,148,74,207,165,286,172,261,257,155,204,128,211,271,252,225,244,243,198,119,110,103,129,301,234,225,148,183,183,213,189,255,138,165,127,135,146,266,284,191,133,84,190,166,225,111,100,111,159,195,247,190,180,235,264,250,223,195,246,263,199,247,192,87,303,142,89,164,249,185,229,214,176,168,232,187,158,254,264,118,212,215,234,83,213,262,257,94,247,195,201,235,149,177,130,146,180,158,148,158,178,125,213,188,72,146,108,235,251,283,277,112,120,74,167,182,292,253,250,202,236,182,284,180,198,178,115,111,120,272,259,119,202,278,252,178,142,167,101,190,224,288,167,181,260,211,291,164,164,279,134,267,146,176,255,169,101,138,181,199,183,185,235,267,255,170,282,228,277,92,266,189,246,176,88,143,125,155,205,250,264,185,317,254,124,174,304,138,160,261,164,145,172,146,151,195,206,249,221,156,181,175,124,121,224,161,224,102,231,182,140,252,243,249,126,281,148,126,249,226,78,106,278,254,107,79,214,175,107,80,160,225,233,191,235,150,226,203,253,213,113,136,108,216,162,206,168,178,234,212,286,222,80,218,221,237,262,127,151,254,239,260,246,154,156,151,74,185,159,224,175,93,93,113,113,173,165,232,248,78,276,166,199,278,218,109,138,151,258,154,268,150,228,149,275,148,230,231,68,102,174,209,235,232,248,291,213,240,134,260,229,173,228,275,156,271,197,177,247,118,79,233,257,113,230,84,181,165,186,124,125,96,168,149,130,208,156,283,171,164,155,162,298,218,244,268,102,156,274,246,310,257,296,78,168,169,64,255,284,265,176,168,156,78,196,245,208,282,211,256,188,57,273,196,203,241,266,306,284,304,115,301,246,317,224,184,160,272,240,159,120,67,307,213,131,267,103,92,232,237,88,294,252,167,104,262,156,271,254,65,173,165,101,217,99,269,203,121,289,272,227,175,263,178,181,265,236,103,240,221,211,209,109,200,238,181,163,102,259,219,193,177,117,192,205,235,171,185,209,196,112,108,242,187,229,139,122,248,106,80,126,152,285,174,143,184,199,193,212,188,89,100,242,217,272,54,201,188,262,131,171,167,176,289,147,179,143,186,193,236,105,160,266,221,245,234,208,218,226,261,124,191,161,126,126,150,269,167,123,254,89,138,117,245,285,189,208,201,153,260,250,189,212,285,217,278,174,237,163,145,131,163,253,269,187,114,206,190,107,151,254,258,81,104,58,106,219,190,105,102,63,148,175,74,166,156,167,208,161,238,178,190,266,188,207,162,157,227,123,249,229,141,275,239,225,224,290,221,261,114,86,253,173,204,187,134,211,92,292,145,154,95,248,106,279,164,136,189,151,63,200,209,101,170,74,263,146,205,240,173,182,280,193,189,254,126,191,165,274,252,179,99,262,97,149,137,131,140,269,212,159,74,244,240,226,245,90,113,192,198,198,268,292,178,257,191,119,282,232,197,106,304,184,250,216,222,157,154,178,190,220,100,183,174,234,231,163,135,188,157,129,79,255,221,266,259,26,292,65,235,97,55,154,195,71,54,250,211,223,275,208,126,218,89,106,146,150,228,215,115,290,230,247,180,155,168,237,144,139,239,162,247,242,141,266,212,187,151,279,281,249,128,223,142,264,201,189,168,171,175,324,168,139,246,146,251,146,240,132,141,203,137,236,145,250,197,187,234,110,265,152,209,105,295,142,174,74,224,279,147,131,92,274,157,116,168,198,217,160,242,275,243,125,207,224,164,269,161,214,130,201,162,215,233,240,77,310,209,137,97,169,211,218,165,150,185,299,204,232,132,249,237,203,238,225,184,246,220,142,165,233,247,76,152,127,208,223,139,134,233,255,63,82,144,122,188,256,167,261,185,236,184,179,283,216,291,276,248,155,187,175,126,252,199,274,269,129,261,288,177,216,229,203,210,254,154,301,139,86,232,288,265,171,268,143,225,257,239,158,143,112,171,182,243,116,249,193,248,244,67,223,129,157,78,152,218,125,261,254,279,182,183,124,126,255,272,189,287,234,232,227,273,188,78,265,140,113,104,195,150,236,159,216,218,73,168,115,165,253,185,239,164,238,65,104,145,159,231,242,188,152,177,204,288,243,277,118,168,244,112,92,135,201,233,177,257,139,113,110,95,284,201,218,163,154,181,243,185,90,242,263,238,97,225,143,157,250,220,236,109,176,206,282,193,250,148,165,250,300,251,55,245,185,111,200,271,236,178,191,127,274,186,203,70,143,250,153,142,249,101,183,206,212,185,198,250,158,251,109,248,178,254,251,255,182,224,279,124,185,119,266,244,265,283,242,251,58,242,261,194,207,280,179,155,84,210,196,236,108,258,193,178,90,128,288,132,204,191,219,214,147,159,83,212,221,195,132,80,270,293,126,211,253,287,301,251,136,246,286,189,263,246,145,76,270,234,121,182,98,60,166,82,253,233,105,279,82,258,82,247,252,112,205,254,130,284,293,265,200,249,166,156,78,105,127,44,234,111,201,169,213,116,246,55,192,173,178,52,239,186,247,162,174,218,108,177,189,227,204,113,207,183,124,218,235,40,152,167,140,96,154,312,194,40,121,255,306,263,219,175,270,50,165,125,242,151,237,173,125,214,62,221,30,176,256,166,122,235,222,85,196,155,169,107,288,218,288,231,236,149,203,251,144,191,186,122,280,268,183,126,196,171,257,251,78,194,167,197,111,174,138,93,180,220,157,268,159,207,270,271,142,200,179,217,164,149,180,136,232,242,123,93,243,249,163,269,80,230,254,176,240,201,148,211,212,258,223,249,175,168,206,84,52,92,252,245,262,110,253,182,241,218,251,140,135,226,218,212,201,134,114,201,263,159,148,201,217,234,136,57,179,234,130,287,235,132,207,91,275,159,203,144,75,119,174,244,275,236,173,235,197,177,279,236,240,149,239,254,263,177,146,176,182,250,185,248,162,126,216,222,140,258,248,115,136,288,237,259,217,203,127,93,192,119,227,224,150,186,246,200,92,202,185,227,110,125,245,250,263,157,269,175,216,197,234,184,200,157,240,272,248,58,228,259,73,139,167,98,205,282,149,234,246,224,205,290,122,181,242,181,214,251,260,144,236,172,242,190,251,259,231,289,266,171,137,245,122,148,204,198,236,239,185,215,183,253,233,109,69,203,236,163,302,246,235,116,90,99,158,79,244,246,122,119,179,266,177,216,145,190,166,165,207,225,106,251,252,228,183,141,237,282,206,128,69,125,224,244,213,282,208,167,261,226,270,114,110,223,71,214,216,139,111,93,248,169,81,166,164,168,163,268,207,159,235,119,178,251,210,251,174,147,161,202,160,125,273,190,247,89,156,190,112,120,161,64,186,186,190,194,236,110,275,122,240,249,261,270,276,120,251,265,241,217,170,120,165,213,193,141,250,208,190,152,84,188,300,276,177,223,172,251,214,77,170,59,262,166,273,197,170,238,149,110,251,150,64,252,231,252,147,203,234,207,234,129,94,49,281,280,204,196,254,240,55,119,217,256,72,253,268,240,249,148,78,138,221,212,158,240,269,106,117,209,152,180,108,280,136,273,139,160,200,183,174,264,266,270,128,262,181,226,259,200,212,274,197,263,201,161,140,120,215,238,229,154,95,190,215,176,279,190,175,66,152,110,160,135,208,236,240,201,245,190,259,228,171,271,260,225,110,205,182,245,277,182,144,167,222,61,171,264,148,273,208,224,145,274,233,220,238,272,280,219,199,244,185,210,184,188,150,255,60,115,92,242,162,209,123,197,183,241,222,240,146,167,274,152,229,144,226,122,94,69,183,226,128,107,188,209,198,249,155,135,202,237,226,239,289,83,175,185,117,99,206,161,254,143,206,160,206,120,133,121,238,138,281,207,101,214,254,194,232,182,299,146,249,171,106,161,171,280,264,77,122,150,247,202,182,104,211,165,113,110,150,149,197,239,137,166,79,138,259,145,141,171,143,105,147,111,266,223,219,224,303,124,194,192,231,141,242,166,124,235,114,91,203,262,229,184,108,155,215,120,52,164,160,217,168,82,210,151,273,207,177,200,235,204,85,296,158,132,223,201,236,271,205,183,160,194,63,292,310,223,215,217,291,188,238,239,288,222,231,195,254,195,184,286,112,163,180,253,175,150,172,173,246,91,164,103,114,207,123,173,228,283,186,245,65,269,249,114,189,143,64,207,268,150,232,194,170,143,179,202,276,129,199,185,224,296,143,294,91,153,57,297,143,83,66,172,168,220,136,274,283,259,219,95,228,146,202,74,149,112,142,111,125,271,120,115,117,228,90,161,96,214,203,274,132,251,237,138,170,181,226,164,272,271,311,291,226,230,83,86,209,151,190,159,54,242,243,237,56,268,173,259,146,318,183,137,135,266,252,254,261,115,156,274,188,258,188,147,113,166,197,158,260,205,198,255,107,291,201,140,77,132,242,145,118,67,181,194,93,137,193,215,275,181,204,263,71,182,158,167,245,138,107,226,156,123,123,189,131,128,228,252,258,117,143,281,61,318,102,59,152,177,305,146,207,274,180,224,204,188,157,266,290,123,164,230,92,287,144,242,190,241,196,216,186,182,258,222,218,230,138,165,140,115,146,198,270,218,204,275,120,133,148,142,178,108,168,101,264,269,146,280,139,225,145,220,212,181,293,191,263,251,177,255,248,70,280,104,182,201,257,72,137,232,214,198,246,180,194,195,121,196,140,252,241,252,245,254,185,202,66,256,75,227,251,136,277,175,188,211,226,184,155,166,233,217,177,176,95,241,152,165,253,78,255,194,74,207,182,224,199,168,238,75,165,244,290,102,231,190,180,147,255,269,188,288,112,155,239,132,131,143,172,169,159,144,169,120,178,152,253,228,99,225,240,253,128,90,260,280,259,244,277,143,174,242,289,134,288,184,329,267,251,227,179,73,262,205,236,87,147,266,295,217,121,141,252,70,149,249,152,142,58,274,229,177,204,179,156,167,100,257,70,125,158,298,138,315,155,251,253,202,159,198,275,210,244,150,168,113,183,90,88,236,260,179,261,197,235,249,85,132,244,133,209,86,184,100,247,140,148,233,240,102,156,295,88,119,207,152,147,172,247,118,256,228,165,181,170,208,126,231,84,150,47,267,223,174,241,189,149,198,261,105,276,69,190,247,230,245,182,137,237,95,151,226,257,98,170,235,235,197,288,266,129,173,204,253,276,242,145,121,219,112,88,75,248,272,153,155,235,72,104,170,247,164,241,230,102,130,195,219,166,236,240,164,189,278,208,168,160,150,213,66,225,156,218,195,221,235,185,93,56,98,180,255,166,269,125,171,199,174,118,140,244,223,195,110,239,138,207,234,221,152,111,187,197,274,232,241,192,243,242,210,222,193,254,263,174,49,266,251,171,191,213,170,301,143,259,208,106,198,157,84,207,165,210,280,213,167,165,88,119,225,242,227,70,243,262,123,146,289,227,55,222,256,144,222,245,279,243,150,113,226,249,81,139,252,140,167,154,208,101,233,246,125,133,256,247,171,224,109,165,232,239,232,222,247,69,126,235,108,194,248,191,251,254,240,262,99,251,223,160,203,142,107,263,194,171,194,104,279,200,153,225,215,215,219,185,276,227,271,264,211,290,92,251,278,213,139,198,251,212,211,208,216,147,176,242,177,255,232,196,126,188,64,251,122,138,202,176,183,223,251,194,178,152,257,225,149,132,64,211,106,211,261,241,143,175,126,75,269,213,166,249,264,262,178,294,104,101,226,226,115,178,144,137,114,268,142,144,264,237,205,271,199,144,205,108,94,143,191,167,187,47,232,160,195,190,180,274,97,233,97,257,161,63,223,64,179,274,215,261,158,179,193,220,227,291,174,248,201,246,132,112,241,295,211,76,251,213,278,76,232,141,152,225,62,181,100,178,241,174,254,236,293,301,219,206,182,230,91,205,145,265,160,85,266,111,122,252,208,207,66,212,250,340,193,220,205,248,176,232,237,256,105,179,195,162,258,177,99,176,183,154,114,116,201,72,138,273,130,167,186,127,202,121,133,271,269,132,113,279,103,176,73,192,266,224,154,180,205,253,198,285,187,160,86,134,225,277,131,152,72,215,154,207,206,163,191,197,117,243,115,149,74,120,132,176,129,156,266,151,84,92,156,222,214,178,146,192,123,132,103,252,98,250,122,123,184,215,267,163,204,286,85,176,269,202,130,206,238,206,101,183,250,238,291,301,200,144,267,127,100,197,166,229,221,275,187,189,195,108,182,126,238,174,138,96,294,230,152,189,212,189,291,189,239,215,203,87,211,242,76,264,254,96,292,101,239,79,201,246,125,244,179,190,218,242,200,154,80,233,264,279,243,203,168,182,81,257,305,260,172,236,256,156,199,267,111,217,206,142,96,132,163,209,140,231,204,176,240,66,235,239,196,292,165,144,147,171,110,235,225,264,83,280,271,192,125,292,164,121,190,275,97,257,190,248,152,115,206,161,280,238,177,229,187,144,208,213,188,139,80,76,234,181,54,192,286,263,231,245,121,253,256,232,192,164,161,184,220,292,227,153,181,263,221,131,209,83,247,40,249,263,198,258,224,257,233,97,176,158,173,109,252,186,286,271,171,89,252,203,164,260,182,181,240,171,246,103,73,75,210,193,185,176,194,52,234,98,278,207,170,266,222,160,240,169,206,292,168,306,49,153,154,144,140,217,275,177,101,120,172,192,129,252,222,129,134,227,137,162,130,276,106,220,241,140,202,299,188,128,175,117,171,121,128,188,136,153,253,178,240,192,214,171,170,302,135,173,40,320,134,186,299,184,178,179,214,145,297,232,207,249,291,277,45,240,91,244,200,105,188,238,170,103,271,240,225,231,100,227,217,66,123,184,218,250,107,180,263,251,216,136,156,147,221,190,262,280,266,100,201,267,186,191,230,199,270,189,212,235,254,164,264,187,226,255,159,294,110,257,285,152,284,277,155,249,259,220,145,249,171,200,249,167,280,202,202,204,184,166,146,166,236,208,241,151,254,66,203,173,135,237,195,140,108,240,245,240,262,261,128,252,74,243,263,167,152,313,148,240,126,238,89,318,129,88,166,272,127,227,190,246,195,274,274,179,183,137,187,242,203,108,107,178,137,219,280,260,136,270,88,190,261,90,218,217,143,236,283,149,217,143,221,148,224,282,130,223,117,204,208,107,163,137,246,147,255,176,148,181,266,187,111,111,212,193,196,99,245,194,202,234,217,198,91,99,230,152,215,229,86,198,111,271,152,122,170,208,143,151,191,168,195,157,160,210,176,161,244,218,227,96,234,151,172,146,157,213,160,239,200,176,148,169,118,249,251,243,176,209,99,105,101,127,251,209,147,224,244,155,241,77,244,217,218,272,198,241,132,94,161,242,274,127,198,169,131,129,222,150,135,70,172,147,181,169,238,207,81,101,171,281,275,156,224,226,191,223,175,219,276,106,273,267,188,167,226,159,260,271,148,169,82,287,166,189,217,109,160,222,83,141,213,297,212,267,102,164,115,146,232,54,157,221,170,257,178,114,82,145,279,147,73,176,173,208,223,69,304,157,182,119,196,144,235,117,69,115,85,111,149,259,241,216,255,272,197,270,253,194,221,203,91,152,95,132,75,238,197,162,200,103,138,114,243,259,222,158,218,215,149,188,290,117,221,224,195,202,79,179,302,181,176,260,168,242,337,212,256,213,168,151,200,259,98,194,134,275,201,124,214,254,89,156,117,202,173,175,125,95,82,273,105,215,128,90,147,186,155,187,168,220,282,231,55,195,272,211,232,79,165,142,264,182,181,126,191,169,274,172,195,272,106,186,240,292,112,297,151,141,154,243,173,249,192,294,205,202,188,225,266,216,170,114,253,215,203,147,207,287,156,145,244,110,212,178,179,212,186,183,178,67,178,162,109,175,264,103,230,213,125,59,70,158,172,213,238,218,159,263,139,206,187,213,100,304,95,196,220,40,228,200,154,281,239,243,116,233,143,162,237,232,162,130,142,226,199,268,295,142,211,116,101,237,198,161,199,215,129,244,223,309,86,259,192,163,260,258,230,257,211,169,190,265,217,256,242,182,156,195,206,235,133,103,230,142,210,189,136,137,193,164,180,114,240,175,173,72,236,232,174,191,185,290,131,242,243,132,234,160,126,269,129,236,90,124,188,219,237,242,178,248,143,206,225,220,224,232,213,195,255,287,247,178,250,285,83,150,164,232,154,174,202,283,161,40,175,168,192,280,103,99,278,94,187,88,100,232,216,167,243,316,269,227,260,202,103,118,162,255,229,157,136,190,141,126,270,162,229,105,215,37,205,262,132,155,152,254,264,105,190,160,216,235,167,113,172,191,169,150,104,180,155,140,140,140,247,243,293,257,160,65,107,141,260,280,292,232,189,160,262,124,264,116,235,207,285,142,217,85,255,239,206,201,268,248,57,191,177,227,264,92,249,192,48,258,234,125,189,241,188,277,269,274,90,137,244,243,136,77,223,194,222,195,218,203,235,233,277,215,118,154,136,174,273,89,109,272,193,291,226,151,183,275,243,132,208,254,155,211,98,176,227,157,104,126,196,277,258,87,255,141,188,217,178,180,122,117,226,176,174,189,181,177,266,125,119,229,109,224,249,117,161,104,208,127,269,158,183,126,100,207,270,73,140,267,105,100,233,252,167,244,176,230,123,160,186,33,194,179,176,225,154,62,239,162,247,263,257,241,227,257,283,169,207,89,250,217,246,210,218,224,132,202,171,140,170,248,163,256,155,177,175,163,222,207,117,257,299,288,214,264,122,104,129,236,137,249,272,116,222,238,220,274,212,86,248,239,134,263,193,90,221,256,235,124,154,128,181,213,108,233,118,134,161,105,286,260,157,126,175,133,203,266,222,64,285,249,170,221,240,138,185,255,155,73,277,185,298,261,221,151,117,124,275,128,226,133,274,212,289,279,74,96,237,183,230,220,156,69,197,128,282,247,128,148,255,234,83,114,232,131,91,272,178,189,171,116,253,221,227,250,189,241,290,140,199,263,185,74,185,144,272,205,208,158,269,70,214,64,161,159,251,81,75,162,274,96,202,209,264,221,161,143,243,185,243,138,146,257,192,261,228,184,187,136,159,115,229,200,131,225,208,93,107,214,131,266,71,221,133,175,146,88,163,133,186,175,269,139,103,96,192,119,262,263,159,215,137,221,279,238,163,154,143,110,241,143,241,61,243,123,206,118,179,196,224,114,146,284,252,186,191,267,249,267,171,204,232,121,144,187,212,177,281,243,176,230,265,71,285,223,56,272,121,108,179,136,122,82,254,271,281,111,119,199,252,249,202,231,264,189,239,202,246,254,139,239,152,209,244,188,268,227,258,249,109,201,169,231,242,184,214,246,92,107,231,232,126,230,214,206,206,262,153,242,213,116,134,167,217,184,150,211,44,202,241,76,291,236,250,229,178,165,235,259,134,296,102,139,258,180,238,274,193,180,221,252,261,238,134,285,227,130,157,199,258,189,218,171,242,119,242,83,224,158,232,229,222,200,258,154,235,206,150,267,214,158,176,324,136,117,154,168,236,161,222,193,146,181,151,217,219,300,237,252,256,112,128,161,85,178,100,262,124,106,234,141,132,222,179,255,281,208,189,134,212,128,222,227,117,275,283,124,223,251,170,154,229,155,217,96,277,272,148,162,165,103,199,270,239,195,122,66,137,158,170,204,270,215,268,282,161,72,120,155,92,255,165,151,279,173,142,188,142,223,76,100,318,243,249,168,155,109,175,149,288,204,181,217,129,191,295,275,252,164,235,180,111,190,173,259,80,235,118,260,239,91,225,205,292,136,202,289,258,259,78,86,141,230,122,216,242,117,212,290,208,207,107,166,211,242,146,118,258,55,115,177,264,127,209,231,146,179,266,184,258,108,192,199,180,89,189,195,122,265,155,242,115,214,224,85,218,255,167,242,211,291,287,148,284,92,190,244,249,105,147,243,263,234,219,188,83,168,257,160,220,296,240,225,240,207,250,159,57,282,133,271,268,185,172,95,243,72,159,200,239,263,222,171,289,282,295,157,158,203,99,286,214,117,335,278,123,214,207,208,297,230,204,201,148,148,301,215,106,236,169,235,75,175,211,286,227,211,171,233,269,205,263,195,249,221,294,125,244,179,171,271,208,250,208,221,124,110,187,108,219,169,210,48,261,220,165,195,228,93,171,293,249,222,162,112,71,250,122,130,243,261,205,262,159,205,261,149,260,243,243,89,212,173,271,193,207,244,254,255,261,226,170,257,204,258,179,120,217,283,284,110,263,268,165,100,234,162,98,233,239,234,176,160,260,170,80,253,94,226,275,114,270,203,155,107,149,121,130,209,104,233,227,68,245,248,186,141,138,196,167,279,218,233,250,148,107,144,168,116,272,88,215,199,200,107,253,106,256,292,73,186,98,102,146,210,224,251,242,292,184,156,154,88,129,128,195,102,177,229,222,195,235,207,251,220,142,233,257,151,281,236,200,60,231,177,185,216,120,123,202,135,261,236,177,181,104,204,248,167,231,141,283,245,133,188,260,213,181,52,150,211,100,239,147,268,211,246,302,253,220,96,260,227,227,101,132,294,224,280,213,278,280,181,210,134,136,242,146,278,173,252,203,140,256,209,225,144,227,261,238,224,274,171,197,204,106,179,280,131,210,298,133,203,254,158,114,211,276,190,233,239,242,218,184,231,285,225,238,192,285,126,129,227,161,135,248,219,117,109,244,139,273,139,202,256,182,54,150,133,49,102,278,122,202,222,201,47,274,271,135,245,243,86,176,100,215,87,207,106,174,233,242,208,58,152,252,259,213,147,255,174,193,186,187,171,173,237,83,161,185,213,148,181,270,232,201,144,214,149,215,244,233,249,256,117,275,211,89,273,281,188,72,145,143,299,209,255,282,273,158,193,132,86,238,194,215,301,203,257,205,74,103,143,264,198,156,124,84,261,258,92,198,110,215,139,239,253,241,256,177,242,70,220,120,187,87,256,142,233,132,293,207,70,245,182,279,115,180,271,249,184,183,203,149,239,143,258,186,151,269,177,95,244,232,208,206,210,292,237,134,154,192,274,179,111,257,236,254,91,244,150,155,162,228,182,215,109,182,163,237,248,247,229,223,113,119,176,280,170,110,293,149,171,91,138,99,284,200,119,267,207,172,170,90,192,227,201,249,55,209,129,42,242,181,159,272,142,240,167,284,203,256,241,164,155,223,274,217,292,151,134,268,286,155,311,263,197,209,225,168,206,254,83,252,154,250,286,151,203,197,252,205,179,268,122,211,204,273,87,233,241,173,203,176,204,170,179,144,121,175,146,113,199,280,138,265,90,250,120,52,64,131,133,244,244,199,226,120,171,194,279,256,133,137,257,272,105,205,123,155,129,236,229,239,219,191,224,268,157,254,142,205,266,229,236,144,227,167,124,262,242,225,151,166,211,148,183,221,168,202,227,90,199,150,252,231,278,276,276,237,215,181,177,259,274,137,195,278,124,94,237,151,216,215,180,129,100,285,233,237,125,97,91,280,63,152,167,137,251,176,243,187,255,231,157,81,267,153,205,93,150,173,256,154,173,192,214,125,150,124,170,266,239,207,173,182,257,72,144,134,165,91,247,145,87,200,232,270,179,189,250,262,219,234,181,218,259,161,151,120,179,213,100,177,161,178,271,117,218,168,254,181,124,264,155,252,264,160,270,110,143,258,241,310,102,82,187,255,74,261,228,207,264,157,187,131,233,231,146,275,305,230,256,294,229,123,196,147,183,237,244,238,179,124,217,34,286,162,238,220,78,138,213,246,167,149,216,163,258,158,292,229,139,189,196,173,192,251,264,94,255,219,89,116,168,184,209,144,178,82,109,182,218,242,246,257,168,202,128,102,269,165,250,250,258,126,98,257,79,149,228,172,232,209,264,53,214,146,226,197,301,200,246,207,254,256,171,253,170,110,149,282,71,240,212,124,90,168,153,118,185,181,178,121,123,147,182,132,211,162,250,209,244,264,189,255,206,172,99,118,137,165,135,169,83,208,165,273,239,106,107,107,140,126,262,116,115,147,164,212,104,166,252,158,133,209,258,196,242,188,121,133,233,245,226,166,242,92,145,159,170,290,174,215,160,151,275,249,190,172,285,290,155,145,195,273,109,239,277,103,108,254,197,149,190,238,63,240,203,245,252,252,247,249,234,157,209,207,53,270,87,166,215,82,195,154,265,208,175,130,163,234,199,153,236,138,257,69,199,98,192,181,270,234,288,127,117,163,211,251,218,128,234,277,222,248,214,273,135,265,271,71,156,209,128,187,186,257,223,74,172,185,191,82,188,236,212,170,258,168,243,97,246,127,203,289,173,209,239,209,131,187,188,264,266,265,205,235,187,118,180,137,293,186,228,80,115,195,224,145,293,117,207,132,152,124,257,228,271,260,197,277,48,123,281,118,249,126,278,283,240,236,102,253,271,220,219,168,249,104,266,174,96,70,179,237,170,174,222,129,256,219,175,182,132,238,233,241,174,245,155,189,280,196,248,214,289,175,101,106,207,129,128,123,260,206,118,185,183,173,226,88,172,256,249,213,158,307,297,212,226,257,109,124,271,72,250,76,92,118,287,103,209,145,239,150,233,244,281,96,237,209,257,158,103,264,127,102,263,239,228,190,158,195,189,171,253,131,244,83,131,202,266,230,216,260,130,195,244,210,120,107,189,157,244,267,210,267,122,241,279,93,156,290,192,189,224,207,201,158,218,204,225,226,246,202,164,245,266,128,285,202,222,175,108,254,300,226,199,156,169,246,152,248,143,237,137,148,165,199,243,176,219,109,237,235,207,266,288,159,148,250,187,280,271,189,270,118,95,225,239,158,168,194,238,183,156,155,249,208,290,260,60,183,192,92,176,162,147,139,64,112,61,207,131,252,234,272,209,109,105,262,122,211,236,203,253,178,172,313,197,128,219,161,306,247,194,247,112,290,128,241,136,274,208,202,223,102,222,132,134,87,123,133,183,98,204,108,101,82,94,186,154,224,165,151,250,152,256,257,146,68,242,160,203,74,201,259,222,113,62,117,88,93,176,238,211,188,249,211,261,96,240,219,116,215,201,242,241,266,94,174,101,230,161,257,229,160,194,189,98,175,120,204,221,236,131,175,73,270,106,232,98,226,86,249,205,260,187,138,121,208,188,111,256,184,136,219,117,197,166,239,259,222,237,151,229,197,258,159,198,254,264,219,211,275,107,277,198,216,188,176,316,231,136,259,178,146,184,155,209,175,251,158,191,187,243,247,179,205,263,179,265,238,106,171,129,125,171,86,198,239,220,140,243,257,230,237,93,199,155,187,250,152,203,200,84,80,129,254,238,182,211,158,284,139,149,185,185,233,262,274,149,226,148,260,232,138,279,186,101,226,52,279,260,277,186,180,258,97,161,245,94,231,208,197,157,66,259,189,161,233,123,192,159,201,202,97,272,114,189,74,254,109,154,100,248,193,262,228,199,247,134,105,184,214,259,267,270,249,251,214,127,172,241,303,122,302,192,224,151,227,228,168,226,196,259,55,271,168,91,134,139,227,245,201,86,224,270,228,131,244,241,215,70,178,125,216,93,305,178,170,156,269,215,356,241,234,121,136,200,197,113,182,170,216,200,137,60,193,176,279,213,281,256,125,198,168,300,219,166,165,162,237,236,103,156,134,201,118,159,260,237,139,209,260,187,299,302,220,172,215,234,123,232,169,107,86,154,173,159,286,269,218,176,247,276,231,183,251,133,168,195,200,159,228,132,154,205,266,263,134,164,226,131,273,241,144,265,183,137,125,202,241,192,198,72,151,190,285,89,256,121,162,253,217,208,258,240,120,241,253,213,226,283,158,177,135,60,246,255,194,264,138,221,262,119,163,181,181,161,227,204,114,184,154,136,87,110,119,98,183,142,303,90,182,96,57,236,163,129,244,101,264,253,75,142,214,130,88,212,243,123,289,107,182,83,158,129,104,251,159,235,260,197,267,237,301,194,179,257,246,249,101,249,224,156,102,163,231,144,130,104,262,170,247,206,248,133,223,139,143,266,145,210,267,159,202,265,228,96,111,82,141,161,209,79,174,274,102,102,130,212,256,77,246,137,161,298,173,226,276,152,143,164,117,144,158,273,107,227,241,128,214,53,138,242,219,214,110,267,127,147,189,141,215,241,125,114,265,225,199,203,194,132,247,178,133,195,78,183,262,161,98,176,254,182,180,238,106,156,150,95,145,138,231,169,174,122,204,37,111,203,219,287,264,212,213,83,262,194,53,86,202,148,212,81,186,269,82,131,143,140,154,116,81,170,170,47,193,221,219,265,172,197,197,111,184,216,226,225,174,193,210,212,158,267,153,212,114,192,192,200,270,138,186,228,136,166,256,145,144,200,225,91,181,242,265,173,229,261,223,192,249,217,229,132,301,100,143,139,183,238,261,252,155,173,293,157,176,176,147,114,145,76,93,77,207,228,161,255,217,258,249,200,210,199,72,154,234,134,117,232,177,216,104,300,238,164,218,100,240,183,201,161,242,258,123,146,222,133,140,181,163,266,232,287,257,96,257,199,275,110,127,271,275,119,152,198,74,230,172,110,194,224,199,249,109,130,110,191,130,162,226,116,190,38,123,231,164,240,106,259,140,196,137,175,192,231,103,112,155,237,128,217,248,121,237,104,153,105,233,228,239,248,106,197,214,136,83,172,271,202,252,271,120,199,123,273,209,250,270,203,187,135,147,86,208,233,77,238,185,80,189,239,236,231,237,119,130,62,226,151,265,200,106,172,192,134,102,118,74,88,122,271,215,188,246,91,191,206,233,119,219,203,237,172,263,135,105,215,172,240,158,184,85,266,282,170,238,255,211,109,233,227,184,186,123,182,183,227,249,146,274,138,209,286,147,263,127,245,224,211,93,269,240,270,218,118,215,190,221,267,219,168,173,153,112,236,138,203,288,95,147,133,285,212,144,242,291,158,154,159,250,240,63,216,179,270,247,197,121,136,192,211,192,188,193,206,189,257,104,248,120,266,215,147,130,187,300,161,94,225,241,235,265,223,160,216,279,71,150,251,226,69,249,224,173,159,196,135,246,114,117,170,225,272,221,240,221,218,239,51,175,205,99,238,183,247,129,213,224,266,305,157,156,277,298,158,167,120,266,176,233,198,168,167,167,138,68,190,200,208,271,104,128,104,121,223,251,242,178,156,265,191,123,81,302,151,267,180,270,228,271,144,233,269,194,238,213,100,177,292,83,199,229,264,230,78,117,245,118,182,126,166,159,258,222,238,184,187,89,229,251,211,119,224,242,149,184,134,123,224,265,276,95,130,148,113,163,263,255,179,306,211,191,281,128,152,227,35,172,130,258,262,117,85,231,273,124,140,238,138,83,255,271,102,256,167,117,218,198,130,188,279,245,199,210,208,184,81,118,151,114,181,207,112,217,216,125,117,185,227,103,172,192,86,162,303,220,151,184,213,133,175,102,138,295,249,85,267,143,218,157,143,120,299,208,216,177,194,205,113,108,197,291,154,268,234,218,270,172,171,230,44,183,250,267,226,250,126,178,106,255,282,212,223,187,235,129,186,209,138,249,145,178,274,158,113,227,142,241,137,166,158,49,211,246,199,130,150,92,88,115,259,294,222,241,127,98,79,210,262,202,218,217,194,137,252,175,266,258,74,165,238,265,200,115,190,97,184,290,114,243,274,135,45,216,113,208,219,231,218,146,226,86,212,238,290,61,247,302,183,130,199,252,276,104,189,218,134,261,197,236,86,148,195,201,229,250,190,241,246,238,194,84,210,264,72,164,233,262,265,203,208,157,296,267,95,220,156,133,162,190,285,117,75,148,104,272,181,270,159,150,222,190,81,95,198,183,227,163,213,166,239,261,238,219,215,212,224,266,109,275,245,244,291,206,272,244,170,192,39,141,90,190,198,103,203,263,105,273,85,241,284,247,95,196,213,296,177,113,75,133,260,121,172,177,234,200,183,99,174,197,290,284,131,240,190,177,97,232,227,241,151,198,212,112,248,111,249,182,124,63,138,217,112,223,270,290,257,125,120,169,165,250,214,130,198,244,174,249,123,224,159,64,270,161,205,204,69,239,246,254,147,236,146,196,163,185,206,276,283,131,176,171,228,279,235,180,88,215,188,272,242,213,85,189,258,201,224,221,128,245,259,255,102,225,67,169,142,190,198,201,236,205,154,262,149,92,125,126,137,259,176,284,213,213,313,122,197,149,172,203,279,211,191,190,182,241,75,193,265,236,160,303,161,241,92,231,89,269,213,245,269,204,103,120,261,131,183,275,200,217,51,185,168,191,264,205,266,190,252,131,134,258,202,187,130,191,103,140,287,183,160,79,227,97,149,137,220,178,99,197,159,268,110,283,226,278,196,213,222,258,226,207,160,170,165,115,134,189,166,250,119,149,194,271,255,50,202,115,245,218,169,239,271,237,98,184,215,274,207,109,164,250,66,145,135,232,249,200,165,225,203,177,263,199,222,267,262,258,199,241,195,152,235,280,163,129,271,210,258,287,130,254,165,177,180,191,266,188,274,161,197,211,175,108,210,190,133,142,254,147,221,142,183,142,236,217,258,139,198,243,130,233,235,219,284,82,154,167,213,205,262,96,130,108,94,184,78,82,179,154,222,240,156,283,106,108,249,149,242,209,276,143,168,183,228,179,265,235,168,165,123,196,261,268,286,296,239,136,219,183,159,141,261,232,290,122,120,105,252,203,139,85,209,243,262,215,269,213,173,168,110,121,164,250,181,230,144,158,165,160,138,292,127,234,139,301,186,190,225,270,203,256,250,263,309,84,74,196,223,205,217,81,255,173,189,129,101,152,278,145,109,135,272,99,174,126,173,53,282,265,279,242,157,228,113,226,216,129,246,201,152,102,159,259,260,146,260,117,76,275,212,83,203,224,128,112,178,195,128,108,218,81,281,246,34,196,263,85,201,146,168,205,126,99,191,253,134,270,80,234,265,194,219,134,71,109,261,269,295,211,205,249,206,236,199,187,242,181,259,253,138,222,104,166,212,188,146,117,142,254,141,69,138,104,235,132,120,272,99,132,222,189,74,246,275,224,203,162,114,133,245,266,69,188,144,241,175,178,149,77,163,113,123,174,221,183,206,262,188,99,137,233,91,83,202,267,94,150,206,237,265,202,225,235,213,262,252,133,214,121,134,195,104,183,185,246,168,59,192,86,232,109,222,133,191,183,98,127,83,234,259,287,207,122,165,172,129,216,160,168,223,213,111,295,188,187,102,132,288,269,166,183,259,200,140,132,260,284,266,250,150,273,195,89,209,286,282,140,157,258,86,107,240,207,106,300,89,152,239,178,244,209,272,273,146,134,123,229,197,176,132,271,100,244,148,164,243,274,173,293,171,144,162,263,257,191,152,82,129,265,163,272,225,258,77,284,193,255,270,185,205,171,193,177,215,190,57,245,306,219,59,98,249,275,144,232,127,236,262,277,172,262,136,190,52,135,238,217,134,260,181,176,247,95,243,303,90,152,122,272,210,142,178,216,150,177,100,266,132,176,172,204,104,122,63,226,294,224,190,245,111,279,109,232,281,297,194,54,104,260,185,275,178,74,132,264,174,244,155,88,247,126,259,109,66,281,102,44,233,121,133,170,248,151,275,126,263,182,242,215,162,225,166,122,259,222,231,153,146,241,75,264,212,125,220,224,196,215,175,227,220,173,140,222,216,261,152,256,229,176,225,66,140,129,273,258,195,165,124,63,220,120,73,194,282,233,245,171,181,248,242,209,263,172,93,87,229,125,260,88,240,98,129,213,150,207,241,228,165,150,170,166,132,62,240,129,283,270,249,179,205,287,210,137,251,264,104,239,183,133,220,145,137,232,157,170,143,202,172,220,167,265,201,115,192,209,214,212,175,283,213,67,106,208,113,238,122,160,153,142,271,172,165,198,177,202,275,170,201,147,231,89,253,111,249,262,243,134,213,174,147,138,162,227,220,138,191,129,229,223,241,175,100,187,230,204,220,272,235,239,228,280,257,177,226,206,128,159,128,262,171,236,185,251,111,270,208,250,214,150,290,243,168,231,191,205,185,256,231,162,185,181,215,86,189,117,245,149,231,244,237,102,101,203,206,161,195,191,191,279,122,118,95,244,192,139,279,127,165,247,164,52,224,251,103,250,82,88,168,233,65,308,160,158,198,211,250,250,226,225,261,243,146,120,293,266,222,118,173,284,281,306,132,226,273,189,273,233,98,300,205,251,287,208,139,97,137,266,259,238,126,93,207,115,255,214,179,265,158,210,224,289,188,104,64,229,132,121,222,160,242,212,251,195,141,182,197,192,65,242,249,288,220,266,270,214,167,146,236,229,194,279,253,236,84,132,162,184,254,130,106,132,147,276,206,135,269,262,271,158,186,207,155,252,70,283,213,256,285,216,97,183,155,145,231,142,197,167,212,163,178,128,239,139,173,108,177,139,249,233,141,215,106,253,258,196,144,218,122,208,264,230,250,162,240,179,250,288,129,149,94,221,237,134,101,211,209,134,113,203,177,222,173,254,194,170,154,143,301,196,225,237,181,256,128,255,190,185,153,221,172,254,133,85,290,177,87,199,188,194,138,219,128,202,227,107,239,234,307,289,226,276,113,206,196,189,181,176,205,234,120,185,267,113,262,194,123,168,189,149,209,258,141,141,228,172,240,123,255,163,190,90,250,237,142,175,261,218,229,168,192,145,211,250,177,233,232,143,173,193,168,166,81,284,121,273,249,275,258,142,266,202,172,271,153,246,170,158,182,198,200,278,277,218,236,160,197,107,191,186,157,208,132,221,103,195,167,134,156,218,243,187,248,231,160,240,154,218,91,213,170,104,137,176,254,251,107,176,264,261,189,260,91,126,182,227,175,148,148,278,307,241,77,261,135,192,89,193,230,198,259,128,188,61,274,249,285,272,178,168,103,233,211,120,279,106,125,265,283,305,286,176,186,119,127,189,114,276,184,234,197,154,198,288,243,283,214,244,250,111,202,275,54,275,280,215,223,208,197,84,285,201,175,226,114,230,129,173,167,257,90,205,192,191,96,264,266,248,294,127,131,128,129,190,240,141,259,136,134,233,205,62,194,209,251,97,204,169,100,223,165,308,192,188,158,287,215,233,135,85,270,96,284,296,100,148,304,262,149,204,218,245,101,195,196,129,178,264,124,153,84,103,118,171,205,154,222,177,267,89,78,269,236,285,206,103,197,249,199,258,160,133,151,231,161,103,149,112,241,243,255,112,255,144,213,132,239,179,102,275,246,142,266,151,128,98,295,91,167,148,290,173,162,279,201,185,178,252,130,210,142,227,122,235,270,151,216,135,215,99,191,232,269,177,83,248,211,165,83,243,168,217,144,218,118,107,62,196,162,230,246,218,63,287,287,119,231,283,250,229,142,156,133,123,260,200,201,262,270,224,175,193,123,239,125,238,260,203,261,226,216,137,304,235,141,134,48,143,149,139,335,288,217,266,234,159,296,216,218,166,121,265,276,84,100,181,123,164,135,266,250,245,237,237,139,135,240,160,261,175,205,157,83,180,163,251,175,232,157,64,236,144,217,248,137,296,97,167,267,271,270,192,267,258,136,195,246,259,176,207,99,232,216,133,135,238,178,102,224,224,94,128,268,125,233,211,129,212,65,240,186,181,171,222,232,134,194,238,166,240,256,165,269,262,111,248,72,270,76,236,248,145,88,232,82,154,201,194,225,69,231,254,258,170,209,118,138,88,216,291,159,182,134,258,155,164,122,184,258,195,184,190,106,122,259,116,266,191,208,132,172,214,92,221,117,178,215,258,138,125,138,223,135,114,193,238,169,285,208,140,289,265,224,123,158,68,106,216,238,256,283,273,128,158,198,243,197,111,277,169,226,117,189,183,235,144,175,113,250,242,95,116,182,265,145,122,227,195,256,232,177,220,194,151,165,119,251,252,221,246,224,181,235,272,96,228,252,272,254,58,286,191,178,98,268,229,222,140,214,114,220,90,205,79,148,121,138,137,118,173,250,140,142,167,258,171,262,226,162,244,254,107,255,148,200,112,243,233,130,114,262,217,110,258,106,213,276,158,150,258,132,264,240,299,233,46,195,151,133,160,222,167,254,183,196,151,265,259,248,147,139,236,154,144,150,128,235,255,175,158,99,199,226,139,260,124,248,182,132,164,223,256,196,81,66,141,204,243,160,72,135,99,276,239,269,87,203,237,187,271,169,125,236,247,110,241,270,238,239,274,129,238,173,263,242,211,241,70,197,221,278,243,129,162,165,281,108,133,145,165,234,200,197,112,217,238,205,240,172,99,131,85,242,171,268,176,227,206,222,260,246,252,173,190,120,167,147,163,246,280,299,244,235,229,177,267,249,241,223,127,111,161,228,280,191,220,124,259,83,208,264,60,247,251,241,268,264,135,120,220,146,212,201,164,219,157,215,219,161,96,255,230,124,212,214,74,161,278,204,296,216,247,134,116,276,225,229,263,64,236,237,249,152,232,261,166,217,268,114,218,160,167,227,86,252,159,262,281,151,119,272,149,157,244,227,156,228,271,151,141,248,214,158,157,232,231,230,263,140,251,130,99,197,138,116,127,289,104,142,213,266,212,141,238,182,213,187,139,268,156,299,289,269,87,135,98,157,232,195,213,112,269,266,227,99,145,166,188,163,285,212,230,237,118,237,197,286,251,107,279,65,231,83,77,184,235,153,108,139,140,121,234,181,194,236,277,174,109,152,109,165,226,80,84,267,118,126,166,145,288,243,248,264,228,251,130,138,186,115,248,227,254,156,226,275,176,54,99,235,137,248,152,199,147,104,210,182,252,133,262,262,114,119,211,104,206,280,253,152,134,185,274,118,89,109,137,193,242,242,55,74,285,214,245,101,151,204,145,283,186,121,193,136,269,147,286,179,216,161,258,188,167,196,199,187,204,256,233,190,122,170,70,149,268,134,174,148,118,219,172,118,233,237,208,158,243,200,295,154,207,224,239,81,76,224,174,193,34,114,220,143,225,209,93,276,131,287,179,242,139,70,227,165,160,164,238,140,73,97,46,265,208,182,56,172,180,220,177,182,123,285,130,87,234,185,262,181,241,93,109,159,258,92,199,199,84,95,102,271,217,250,231,123,258,238,168,217,259,174,218,190,239,108,174,241,214,273,175,244,82,78,270,265,281,260,184,163,171,151,92,123,265,202,267,235,125,91,149,67,257,252,284,125,231,204,283,133,165,118,221,147,181,211,223,121,122,208,183,92,276,246,217,157,229,107,130,124,98,148,135,171,154,217,229,89,286,180,128,263,200,126,166,116,184,190,189,205,267,255,141,171,268,286,253,213,238,104,113,251,128,91,276,134,134,199,205,234,255,247,177,173,178,278,226,224,159,246,149,233,233,104,171,227,202,203,262,270,269,81,158,135,200,271,207,276,214,206,106,239,95,249,265,137,270,291,249,188,212,211,261,256,162,285,185,218,165,204,229,241,175,242,172,93,224,199,102,204,262,125,173,113,178,264,239,263,259,242,185,239,253,257,112,173,149,240,225,213,263,313,93,107,251,231,289,260,188,195,253,204,125,136,186,230,188,157,148,219,185,197,118,220,150,190,272,251,197,110,157,267,262,160,158,188,259,252,175,293,140,73,129,189,86,130,242,234,246,155,159,288,246,263,127,210,113,282,293,186,240,122,256,85,271,204,151,215,64,83,87,261,222,171,194,151,97,247,252,108,98,226,225,201,70,154,76,306,241,194,284,228,123,126,228,190,116,180,229,275,206,300,48,202,59,229,197,153,242,291,267,245,260,265,304,221,187,264,73,210,239,230,219,221,275,276,115,106,220,250,190,207,209,196,193,196,227,199,198,251,169,274,140,153,253,159,209,209,128,241,214,172,216,194,97,152,189,217,237,151,226,111,252,147,183,215,255,153,250,241,124,117,105,133,165,129,146,261,120,297,222,216,160,106,250,93,117,148,137,93,238,141,205,224,70,203,205,143,146,288,146,237,162,252,278,204,224,247,129,263,154,165,154,122,229,233,245,164,73,121,270,264,119,255,184,83,211,263,123,253,71,259,150,157,97,272,220,264,249,217,140,268,200,202,138,239,112,208,245,266,238,251,177,137,235,154,258,271,165,98,259,140,122,134,78,246,251,267,272,116,136,82,231,220,87,160,217,209,75,289,195,213,163,287,229,234,232,253,129,280,226,227,216,273,133,244,222,190,217,146,250,256,179,97,69,269,238,166,229,169,209,214,54,135,174,280,117,138,150,228,187,92,175,98,194,245,159,196,255,216,212,221,275,206,214,281,198,229,179,179,239,167,270,129,102,140,122,107,299,86,168,273,118,267,86,141,83,107,44,280,200,160,159,230,232,209,194,275,181,279,269,256,190,173,265,206,137,154,135,212,212,138,175,245,254,94,198,96,80,211,229,79,161,182,122,254,199,156,125,245,151,171,259,116,230,128,184,170,210,219,204,67,221,121,171,136,257,103,108,246,73,177,227,126,167,207,226,243,97,173,169,112,174,245,212,259,115,210,131,294,122,179,221,253,263,171,214,166,221,251,226,160,235,126,168,224,44,52,223,254,252,243,220,256,177,234,78,229,95,230,276,161,255,226,175,201,120,107,159,159,272,205,131,131,117,301,95,114,265,289,150,195,228,256,81,236,90,46,253,264,268,271,149,209,242,98,227,156,150,257,195,231,128,71,209,228,235,299,130,234,249,112,156,161,102,203,209,193,233,103,162,108,188,216,203,106,133,51,226,282,270,167,101,232,142,265,150,210,283,223,133,140,217,79,85,98,188,199,251,97,238,281,271,76,232,186,214,168,212,245,193,127,97,266,183,226,210,183,250,54,153,239,186,251,231,202,154,236,268,113,160,222,281,223,147,255,261,175,89,119,192,184,110,132,40,183,219,267,231,161,87,196,186,140,241,210,142,182,93,156,206,212,273,220,250,240,246,95,171,260,168,100,144,218,140,302,117,136,283,236,154,268,178,273,141,223,206,267,279,185,118,271,119,272,132,310,263,302,228,246,200,208,187,189,105,237,199,60,235,126,124,219,187,197,191,179,72,198,190,153,215,252,207,146,281,241,125,194,168,200,122,207,181,151,184,90,219,147,214,151,120,223,139,150,159,133,82,192,98,234,62,230,182,271,198,221,227,262,229,232,86,242,116,168,192,108,255,89,311,190,261,96,69,213,193,252,225,148,195,215,183,189,166,132,195,259,105,119,268,247,205,107,239,200,282,160,203,263,273,246,231,134,246,278,268,251,246,243,242,269,223,276,67,164,102,147,260,188,168,113,305,148,254,260,81,99,209,146,220,134,285,106,81,124,178,112,146,258,174,247,255,200,139,83,242,274,146,238,222,234,260,241,192,115,235,233,206,141,271,241,237,241,207,216,188,171,218,172,265,183,256,214,112,185,181,112,93,271,166,96,235,196,253,190,228,196,220,182,80,213,252,160,223,166,169,228,144,167,182,117,102,94,245,251,218,104,230,225,200,174,206,141,262,289,156,250,187,201,157,221,231,130,172,173,123,265,257,214,271,225,190,232,69,170,262,79,124,189,253,73,227,237,165,163,220,114,111,159,120,148,129,233,263,218,211,285,149,149,111,278,238,120,205,248,289,103,199,153,92,284,144,247,252,164,276,222,113,198,193,270,203,138,107,249,225,273,251,147,203,141,170,239,203,94,231,151,262,287,272,135,152,195,247,105,136,85,153,194,257,77,271,157,208,178,237,116,118,250,123,88,230,123,86,129,213,185,255,162,207,212,140,207,194,261,240,216,177,254,142,188,248,129,269,236,214,140,232,164,232,274,256,125,186,220,159,206,236,199,210,197,198,178,234,127,128,267,138,221,257,237,228,187,94,97,87,110,118,271,191,249,222,192,182,175,273,142,54,274,104,167,130,203,188,91,194,210,210,204,256,178,79,181,201,290,111,212,152,159,192,269,163,90,221,207,141,305,187,123,138,273,212,91,187,233,212,243,180,171,105,153,211,94,170,69,268,92,136,136,172,238,135,181,202,245,130,236,253,158,285,127,314,298,231,216,125,190,210,258,237,244,248,125,152,238,77,144,205,117,79,192,229,208,142,191,159,261,107,282,134,227,233,148,233,263,188,128,254,217,186,263,151,253,157,205,137,262,115,240,207,74,102,149,260,150,190,116,189,190,90,246,191,120,223,95,144,267,123,188,221,242,285,268,127,157,118,198,263,234,261,271,110,144,252,75,129,208,215,227,261,264,189,150,90,161,199,211,227,190,51,159,95,155,182,251,134,167,250,230,210,159,118,243,163,149,107,198,130,266,170,166,84,253,209,224,169,111,140,181,270,211,140,164,195,279,207,47,142,181,245,326,295,87,203,224,139,204,271,287,260,80,155,103,209,148,155,161,241,226,122,82,119,140,242,140,281,238,175,193,190,107,220,164,179,188,146,158,208,260,239,289,227,99,157,119,190,130,226,199,235,112,178,190,266,206,190,236,269,280,126,269,157,219,233,93,205,244,179,99,192,241,152,73,37,222,219,153,269,274,188,225,155,257,155,234,238,222,200,248,218,264,130,220,189,189,174,62,264,83,131,230,119,154,227,267,168,203,40,285,209,213,110,242,253,124,153,91,268,187,270,98,138,130,206,267,169,187,158,177,186,186,184,121,212,134,165,222,259,196,130,184,124,217,243,96,125,281,222,76,225,288,202,206,201,244,256,267,181,115,84,196,209,161,276,218,210,191,216,207,205,244,130,193,171,232,77,124,158,195,219,187,111,285,147,191,185,280,110,261,193,171,163,189,219,214,230,66,229,276,222,54,276,296,175,229,198,177,225,145,207,242,170,239,80,89,185,136,213,172,237,250,71,111,89,187,166,134,253,173,164,117,257,261,154,264,195,264,182,304,221,247,113,258,160,222,195,197,225,248,109,154,80,238,93,68,251,76,207,128,127,88,264,142,136,171,276,138,153,193,136,187,222,257,133,154,172,195,112,229,126,270,265,133,132,111,256,159,172,169,213,127,214,119,177,235,237,175,199,105,224,106,250,210,300,52,168,142,211,211,312,97,87,104,230,98,268,195,129,175,253,255,263,269,136,224,227,239,136,163,167,190,234,232,263,203,153,87,209,288,237,258,138,275,212,128,233,274,174,216,147,116,122,217,179,153,211,199,161,181,240,172,128,195,147,187,247,289,175,276,222,236,176,234,140,210,291,236,238,183,98,272,169,157,245,137,204,254,185,157,173,43,169,190,108,139,108,242,190,110,245,206,181,233,208,297,179,251,179,155,244,249,202,169,274,164,262,178,157,260,207,241,251,233,226,43,198,172,220,172,256,245,118,110,243,249,157,223,114,81,246,255,226,182,305,202,146,285,205,211,260,262,116,171,133,128,218,223,264,132,217,236,166,276,206,107,203,210,222,107,291,226,215,142,126,219,133,221,98,198,174,188,74,95,172,126,272,255,166,230,217,167,208,249,274,163,266,204,250,267,180,234,68,110,109,71,157,49,273,156,136,89,123,246,257,133,245,224,98,258,264,281,146,268,89,197,106,70,135,204,229,199,129,245,255,148,187,83,226,225,165,177,92,169,131,224,121,156,258,210,147,89,203,137,62,208,220,123,254,124,273,156,162,165,141,193,178,170,298,248,89,261,160,296,105,162,161,165,189,198,67,285,130,201,98,205,139,164,166,100,180,125,295,278,149,205,254,164,186,208,220,191,111,232,122,191,174,261,103,232,95,269,198,171,144,216,258,185,141,186,114,273,230,159,89,245,166,186,136,266,273,180,127,180,182,256,132,248,256,192,267,205,296,103,148,227,109,214,101,211,202,216,171,111,83,226,252,215,185,133,206,67,216,88,59,203,142,281,217,194,217,200,81,103,126,164,57,89,141,148,170,184,290,232,224,216,182,285,117,237,126,142,91,153,139,254,253,229,217,213,224,114,207,181,65,148,129,163,151,215,110,146,174,238,258,226,243,180,149,188,145,163,294,266,217,171,168,112,262,227,194,195,127,210,227,211,185,284,179,241,223,260,208,262,204,178,114,112,102,264,264,157,101,177,243,137,113,145,299,266,240,190,81,63,185,147,94,286,192,69,49,98,181,186,283,256,198,131,276,211,110,211,142,225,141,188,114,287,173,127,223,250,255,109,102,243,145,268,240,157,256,212,251,253,186,113,235,91,195,153,138,162,145,107,75,195,242,194,115,242,231,261,162,278,109,192,244,193,171,122,122,111,187,221,99,111,173,232,262,163,253,298,39,209,237,125,177,116,179,85,190,274,233,297,278,206,170,136,220,113,220,106,254,93,105,226,130,155,168,289,199,201,169,262,283,244,141,230,100,74,152,186,186,262,172,276,266,221,100,127,227,167,184,149,115,228,171,125,124,256,170,125,250,261,205,184,158,61,215,263,127,97,153,129,216,260,187,175,195,251,149,62,152,128,119,180,176,128,239,212,150,120,233,129,137,212,228,76,285,233,240,66,208,239,299,286,121,139,115,185,211,267,217,139,192,82,247,225,174,182,190,260,293,118,143,87,170,212,217,119,147,146,160,178,205,140,247,71,265,59,181,156,236,244,259,239,180,210,155,235,280,277,201,265,49,219,242,303,106,150,257,262,164,219,236,140,188,179,234,268,191,196,271,257,139,253,267,144,206,197,125,231,260,255,159,287,133,248,184,213,198,199,96,196,214,165,223,270,104,187,224,128,163,286,91,233,139,275,245,241,311,155,263,137,257,277,296,135,88,249,211,281,62,231,240,260,253,193,134,299,182,212,105,249,98,120,259,239,261,120,137,237,204,160,147,230,80,132,135,252,93,85,111,153,141,270,212,119,210,265,248,155,194,205,178,200,236,243,128,256,251,232,257,209,227,128,279,179,118,153,245,213,125,287,199,48,228,201,188,202,203,209,269,166,280,255,139,223,254,169,264,191,279,211,245,156,209,102,181,265,156,198,177,203,167,267,85,236,300,220,228,236,72,132,272,211,149,126,243,126,227,172,252,214,200,97,241,156,145,159,159,233,179,192,247,255,135,298,270,279,234,170,206,267,254,162,184,277,213,228,162,162,180,242,155,275,110,149,160,242,182,169,181,141,220,115,277,74,216,236,46,176,161,108,71,131,155,161,208,183,233,180,130,149,128,194,200,245,242,177,116,167,57,249,258,114,160,146,203,47,42,293,210,199,230,178,233,125,201,202,254,273,176,250,243,123,222,166,262,131,148,223,170,253,186,115,221,159,144,128,163,267,182,211,116,134,141,214,253,269,238,125,224,264,206,210,205,210,114,177,223,220,251,142,184,138,265,230,251,179,247,138,202,286,256,199,216,208,270,184,231,194,131,116,177,230,226,155,101,209,238,235,129,204,197,242,167,115,274,213,180,185,185,187,290,191,139,244,140,185,144,233,208,227,89,249,213,132,172,188,230,121,212,233,63,204,200,183,170,121,226,250,152,157,175,166,297,232,202,222,274,251,50,294,73,119,93,107,110,167,188,291,181,271,138,246,231,250,179,131,260,216,221,128,157,253,259,214,137,161,252,232,234,88,260,240,164,278,232,237,294,223,23,283,116,210,95,220,248,236,165,136,257,190,210,248,185,106,242,202,78,135,229,134,211,157,142,119,187,301,187,223,123,294,178,122,244,283,217,237,228,133,277,259,116,265,203,212,147,224,225,203,142,233,258,236,150,128,223,81,114,73,191,188,130,261,198,269,295,143,214,157,212,71,189,102,126,107,293,206,153,107,259,233,65,159,125,164,284,193,227,143,254,259,252,214,263,156,207,259,206,229,146,105,275,237,239,290,206,219,121,126,141,229,91,193,246,197,202,200,58,170,161,159,280,191,227,172,293,122,268,109,251,216,123,242,104,223,162,138,142,100,133,95,198,157,242,194,167,131,258,79,222,220,201,87,116,164,252,253,253,260,208,108,139,225,69,118,220,94,93,238,156,207,198,128,220,257,165,86,268,170,87,104,111,244,287,277,110,183,170,263,157,234,76,206,271,239,71,184,226,126,222,226,167,163,234,82,105,198,59,186,196,134,221,258,110,223,197,308,135,220,288,219,241,219,120,215,235,251,201,148,188,195,159,273,262,139,183,129,200,173,248,178,213,150,144,259,188,233,126,58,239,251,146,127,275,222,194,187,244,220,90,162,232,225,246,181,296,75,108,238,167,236,137,122,70,181,253,208,268,164,164,67,278,74,121,141,119,129,211,302,108,206,143,147,236,263,137,269,269,102,257,155,217,136,171,156,225,97,235,204,263,257,116,297,97,152,156,246,155,212,240,128,99,147,148,224,207,237,208,169,221,244,229,209,160,258,278,252,96,133,246,233,206,119,274,277,148,242,203,127,162,242,208,149,152,121,126,160,208,194,276,115,167,203,84,182,61,158,192,232,170,151,287,250,264,159,165,171,89,162,236,222,249,210,110,242,293,264,111,220,222,120,271,240,254,243,74,252,153,200,208,245,246,128,154,147,226,63,200,191,226,216,170,158,222,203,195,146,182,152,237,231,215,288,102,303,182,256,219,188,180,288,196,211,85,237,128,136,195,238,245,216,231,129,230,192,247,226,98,181,178,147,276,217,112,256,268,218,163,106,214,239,196,175,98,149,215,259,181,113,272,210,210,236,306,222,173,230,150,228,175,92,175,113,121,82,203,258,177,134,109,194,217,177,116,226,119,240,208,54,61,269,321,229,169,128,145,274,223,282,159,277,179,290,299,140,70,206,123,176,138,180,39,175,166,123,43,141,142,106,232,202,144,189,160,176,167,190,119,173,138,97,270,131,196,168,76,230,228,168,203,106,280,200,187,243,101,95,141,228,251,126,169,225,159,113,125,246,180,287,251,214,156,263,117,182,217,219,209,181,253,229,212,143,248,264,215,60,192,211,165,107,157,256,226,142,170,280,220,253,94,292,217,191,280,201,223,272,187,186,240,191,192,291,185,136,202,280,137,284,62,190,185,169,251,165,278,176,259,218,224,171,186,133,290,173,136,100,316,72,243,128,89,202,154,143,214,99,171,262,197,256,184,282,147,130,284,229,107,192,255,162,260,212,289,254,112,173,113,251,114,115,112,155,116,220,174,92,208,167,215,261,123,134,151,274,197,280,85,216,112,272,83,244,238,195,225,105,202,123,139,103,138,276,127,195,141,253,266,223,192,115,120,154,225,94,202,158,179,210,238,240,127,294,107,110,146,196,124,254,314,118,235,345,144,141,308,215,170,251,132,314,317,235,247,215,249,188,211,264,188,133,236,164,169,151,264,268,252,199,247,144,278,235,127,67,123,111,239,174,252,144,166,149,187,93,248,117,142,302,204,302,213,232,118,270,247,173,137,211,241,230,209,284,133,230,191,231,226,211,208,98,189,234,265,195,238,78,203,263,166,187,264,41,216,289,101,292,160,151,265,124,255,148,289,198,217,145,181,173,223,146,239,222,133,146,219,201,181,196,216,286,220,250,234,221,140,193,201,258,193,197,93,202,161,184,249,183,233,245,183,59,207,125,95,66,83,199,204,152,131,244,207,288,245,155,115,129,166,89,293,291,216,233,227,142,161,168,124,155,123,216,131,68,111,105,91,115,200,155,243,196,216,292,103,210,209,261,240,294,227,114,225,118,295,53,121,143,224,168,208,252,127,226,187,196,280,261,214,191,105,117,270,165,211,240,245,200,141,210,159,242,219,226,116,263,186,149,120,250,166,201,266,93,189,164,219,270,169,51,254,142,215,206,234,88,246,148,179,155,247,176,181,219,268,238,259,244,141,158,213,168,283,87,200,199,216,155,169,240,170,166,245,175,309,160,261,199,94,165,259,242,285,224,108,90,196,175,232,257,216,264,105,193,190,101,278,257,249,240,196,190,206,138,254,235,200,199,111,289,135,227,182,176,211,183,198,229,173,185,103,216,127,238,139,159,179,193,148,291,236,255,222,255,229,193,271,152,175,189,216,172,233,242,112,297,243,117,164,138,241,254,247,152,199,152,225,154,241,111,195,140,134,188,90,120,257,251,241,284,251,212,184,153,227,189,123,103,232,165,130,150,240,217,211,147,184,242,245,174,134,194,177,41,128,234,260,136,174,76,160,134,116,179,230,82,85,256,199,256,230,132,101,169,266,238,327,90,232,206,214,251,217,149,222,278,281,106,159,225,82,203,204,160,228,188,285,227,247,171,119,223,155,119,150,239,216,162,190,79,193,213,226,237,276,215,217,125,99,290,263,133,193,250,297,277,227,239,104,170,266,175,178,121,163,258,127,141,231,132,43,163,229,110,95,73,261,146,207,259,91,228,233,215,66,210,75,229,154,142,241,150,190,262,259,85,271,253,218,223,56,187,286,203,244,263,161,168,95,204,196,189,290,211,241,175,249,211,244,247,125,263,218,192,128,188,193,158,144,131,239,217,201,231,210,247,281,228,293,96,158,264,63,138,277,163,271,225,140,97,159,271,195,161,120,255,161,167,190,195,232,211,172,170,177,212,292,204,280,146,244,92,290,127,261,272,74,234,152,212,195,222,148,117,126,234,246,120,142,194,190,180,161,224,254,166,148,193,85,274,272,174,171,165,237,150,67,134,124,151,222,172,179,188,117,225,237,257,166,186,200,114,129,160,224,273,204,76,181,212,210,236,220,211,87,91,137,168,122,100,262,299,266,57,170,177,248,103,234,157,113,160,234,255,98,220,148,250,247,142,153,148,140,261,160,90,215,159,167,248,265,189,207,110,204,242,196,89,151,198,133,202,231,229,216,213,100,187,258,159,194,96,128,243,257,88,206,59,251,261,237,207,237,114,87,212,278,114,107,130,194,275,265,94,222,239,192,108,237,282,92,215,253,193,177,83,277,168,184,175,177,183,236,160,247,164,259,217,290,106,203,146,217,184,195,123,98,269,184,113,247,247,263,249,260,203,108,159,246,266,256,170,142,291,271,214,155,220,165,142,242,153,204,223,187,185,248,129,151,256,194,147,189,156,135,197,226,267,119,86,89,136,204,223,237,260,170,271,257,174,170,291,168,269,102,253,112,191,226,208,178,181,95,219,204,152,142,206,164,90,118,173,177,203,148,61,214,173,191,207,137,206,163,187,340,196,228,201,197,179,262,276,155,217,152,266,175,236,244,177,98,228,128,194,208,70,161,238,227,144,205,129,183,137,83,198,274,190,204,249,201,126,140,150,172,236,154,78,257,206,103,156,250,198,210,135,250,150,164,219,182,178,197,192,123,218,150,238,286,68,193,91,217,210,206,238,192,240,232,202,113,117,204,168,245,103,224,108,187,254,276,164,235,130,272,264,165,160,125,155,128,94,228,272,217,90,166,221,214,230,171,228,181,77,196,225,187,208,266,169,105,249,187,215,298,249,52,287,42,259,52,275,133,79,256,222,274,203,178,82,96,117,218,208,215,200,182,233,66,285,250,249,206,117,155,254,161,279,221,199,255,107,85,257,269,111,258,281,254,243,199,132,265,220,167,206,182,200,160,291,144,165,203,197,257,98,217,249,237,200,190,256,97,152,217,103,99,204,141,269,222,136,119,169,192,248,227,219,84,275,199,243,249,280,262,141,224,161,237,227,149,173,232,133,246,80,257,239,270,155,304,186,231,213,221,229,120,190,252,89,215,244,95,241,235,79,299,150,59,202,97,127,136,192,235,131,247,218,109,123,162,200,214,139,148,122,77,275,237,209,181,156,222,252,230,128,95,199,153,205,278,226,273,262,99,198,148,178,152,210,238,148,248,103,238,168,249,258,260,181,270,135,136,259,143,217,225,148,217,141,265,216,110,158,213,232,142,63,219,257,161,195,190,176,136,255,279,264,264,83,100,171,259,239,150,141,218,149,165,217,256,193,146,155,141,244,179,158,79,180,201,272,212,191,274,187,212,128,162,143,277,195,229,142,210,273,296,185,127,226,297,94,133,121,207,217,233,272,216,240,184,254,175,167,224,252,210,212,79,279,248,230,231,181,303,233,257,252,259,247,149,282,142,270,232,190,191,90,105,43,192,149,248,146,226,239,117,207,107,89,220,100,220,230,55,243,149,261,201,231,203,146,61,185,131,188,266,241,209,106,247,168,252,253,37,269,237,115,209,88,291,125,236,228,126,241,261,120,93,151,175,196,285,147,73,93,66,155,236,293,102,68,133,200,228,67,233,102,242,258,170,140,237,220,256,195,173,158,126,295,278,291,108,258,189,137,266,210,278,116,152,218,215,129,229,204,178,141,229,181,161,247,201,205,255,152,210,229,197,200,282,141,187,213,113,278,210,137,218,88,259,244,93,140,152,123,163,269,145,273,245,299,151,72,242,222,121,128,259,265,186,186,89,287,227,129,93,103,154,150,244,113,104,271,171,157,181,231,91,73,219,198,190,149,213,140,97,147,224,256,243,61,165,129,181,219,97,284,190,140,171,212,168,172,247,181,244,213,175,145,122,246,193,287,225,155,245,233,269,262,244,87,176,99,204,220,140,264,273,194,71,136,125,252,174,121,239,199,246,223,112,277,229,232,231,211,127,257,224,219,245,228,106,62,217,252,110,224,274,144,215,189,195,259,231,144,144,193,241,166,171,187,201,226,199,208,138,126,253,234,250,180,236,196,176,260,115,89,243,197,158,244,145,211,215,167,220,72,310,181,238,121,58,219,70,205,181,296,195,172,227,265,188,107,218,248,178,117,272,221,243,275,233,195,184,283,118,222,108,125,262,271,60,260,124,215,255,114,216,121,174,187,150,282,267,118,129,253,127,148,281,238,210,221,226,141,276,237,134,226,135,225,153,241,106,245,217,248,96,210,34,202,141,203,250,256,229,198,81,186,170,230,223,205,145,230,177,235,232,85,197,246,211,210,140,145,264,256,194,285,179,288,119,212,228,257,109,176,173,100,235,149,186,116,243,263,253,109,210,240,189,274,227,217,273,261,128,273,190,213,163,302,217,138,51,93,279,139,179,264,210,121,258,146,241,186,183,130,273,142,297,220,228,197,160,144,210,101,88,273,207,96,193,264,95,150,104,211,157,255,90,254,231,232,233,158,259,264,58,146,197,107,164,238,79,162,236,172,216,171,59,225,94,99,244,275,94,203,35,299,201,85,203,196,188,218,92,226,228,240,316,109,235,239,240,248,246,195,180,109,120,180,184,82,253,153,227,170,183,105,170,131,222,112,225,209,147,181,151,205,162,130,109,234,260,182,144,219,252,232,161,92,118,188,186,145,164,102,147,120,249,185,167,52,162,213,236,211,150,251,132,136,89,264,225,251,237,229,286,116,239,256,193,224,235,164,154,273,217,252,190,125,165,147,248,256,116,136,281,132,313,252,271,168,166,234,85,211,103,146,249,98,210,119,264,181,203,156,269,129,226,231,265,167,104,245,99,277,284,141,154,174,110,126,94,203,229,201,244,82,114,138,252,236,135,162,160,260,104,164,244,228,239,91,165,300,142,241,186,155,264,201,236,153,214,222,193,212,39,222,134,209,289,229,109,261,191,150,179,204,195,191,127,212,189,267,201,149,254,147,124,213,241,169,100,250,221,231,181,177,85,256,277,227,130,240,289,65,229,85,280,143,220,117,216,64,180,260,172,70,118,262,283,220,142,179,181,123,200,191,157,242,197,90,296,270,161,150,276,231,196,213,253,175,170,112,130,234,249,236,247,87,219,215,174,138,211,186,181,206,134,191,272,231,224,241,181,236,241,107,192,251,242,141,186,141,197,97,192,83,128,154,98,215,102,199,125,104,210,208,255,243,144,163,153,84,178,148,217,129,162,135,149,203,267,130,171,217,243,206,211,248,317,229,243,226,206,191,115,207,270,246,247,129,157,184,156,282,288,60,84,249,160,174,185,171,147,117,130,199,132,66,169,259,249,249,150,257,182,254,256,109,258,255,246,256,165,242,207,257,220,219,69,230,261,139,109,167,175,77,240,194,284,196,172,267,210,132,242,206,243,224,107,133,243,97,194,291,260,98,170,249,222,210,82,90,253,246,217,97,257,292,146,106,121,208,128,274,58,274,184,210,236,165,202,57,197,273,191,237,221,190,90,249,240,137,215,251,276,265,204,48,230,82,150,206,208,250,71,136,140,285,268,226,65,158,165,263,230,209,95,240,199,228,277,198,152,85,187,205,166,271,171,53,207,150,132,207,256,128,248,278,172,173,172,199,148,149,160,253,213,80,113,194,242,242,259,123,179,216,72,169,140,241,192,178,144,263,161,136,166,302,246,213,262,236,256,176,213,104,228,277,181,254,197,151,55,259,252,237,160,227,68,110,256,183,299,183,237,280,236,214,260,114,114,133,199,224,214,124,235,184,212,147,255,304,235,159,114,89,272,113,59,202,280,231,221,249,280,224,277,208,216,170,264,150,193,228,164,289,221,225,247,228,223,218,144,193,231,261,262,48,202,164,150,267,160,181,219,189,93]
doclens.25.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [100,211,123,138,230,293,54,130,228,312,164,207,64,118,92,113,104,78,80,300,149,165,285,106,78,141,123,302,114,46,100,199,191,194,172,253,100,85,189,169,210,185,138,168,176,124,153,125,78,68,85,219,188,114,61,212,95,161,175,175,96,166,147,197,134,160,228,201,139,170,248,154,143,97,220,94,122,108,294,197,58,134,151,62,179,130,125,132,231,75,117,102,67,239,148,167,217,131,169,174,172,180,141,75,239,87,177,135,230,64,208,175,91,88,186,113,150,239,200,194,204,215,182,210,155,242,183,162,205,132,295,131,93,122,89,220,276,240,73,215,86,115,86,250,171,125,192,132,265,199,38,145,172,246,196,117,225,135,110,243,216,90,87,129,226,143,198,206,161,133,203,173,158,179,100,177,197,284,256,110,161,187,205,151,129,240,113,229,152,237,279,276,118,195,243,171,136,187,87,221,210,175,134,179,244,155,246,112,191,130,146,180,138,203,189,85,215,229,139,203,199,120,122,205,237,220,227,179,265,121,203,78,192,178,237,223,107,135,185,115,238,161,118,226,182,230,206,164,100,134,221,135,145,84,101,215,156,83,135,287,190,122,94,94,155,157,147,234,182,162,235,149,59,227,169,174,129,198,123,186,68,117,148,213,293,178,128,134,112,140,237,233,112,155,213,163,203,172,133,114,239,175,59,51,92,132,319,104,260,144,90,238,82,39,137,225,147,178,207,57,229,120,223,188,178,154,229,102,119,244,289,143,150,53,114,163,130,346,218,226,120,193,165,119,165,57,209,85,154,59,48,166,112,275,156,50,160,210,237,145,164,86,212,212,330,199,218,255,81,222,279,162,126,125,217,253,95,108,129,127,182,259,64,162,99,102,230,69,151,127,229,138,208,204,133,166,103,244,162,185,207,126,156,171,181,208,142,244,133,141,219,74,155,178,72,211,169,97,223,269,167,212,107,249,106,95,235,123,230,243,218,143,198,243,116,144,224,252,237,182,204,268,210,154,203,80,241,218,183,154,83,125,155,157,154,92,200,217,167,205,228,137,189,185,199,97,246,200,218,166,159,208,97,167,102,179,141,244,107,96,67,185,240,315,152,177,200,107,148,145,230,195,258,204,184,158,68,90,144,241,246,107,167,168,186,176,106,198,156,233,234,228,257,141,94,314,216,186,72,96,119,189,165,186,243,189,108,102,99,204,317,140,118,125,133,143,142,120,184,144,81,133,185,227,126,129,68,94,104,177,157,141,220,132,245,205,80,167,238,113,258,76,107,58,102,186,138,76,161,296,241,64,194,197,279,208,265,265,142,85,109,171,268,292,284,71,170,155,161,102,210,120,230,206,104,204,185,177,91,199,91,184,232,151,244,94,205,184,139,190,122,93,134,105,225,54,115,154,100,209,185,154,212,106,210,78,211,192,221,121,80,79,164,250,190,187,207,269,119,78,148,184,106,187,73,74,90,227,90,281,233,217,249,253,76,102,71,188,248,140,150,138,229,178,241,202,126,191,146,255,55,142,250,44,149,251,59,92,87,228,277,95,222,72,92,150,131,158,134,110,179,139,225,198,216,228,161,232,171,177,63,152,133,240,72,105,218,179,160,95,183,186,108,187,136,195,143,132,100,165,204,187,101,255,208,197,164,82,94,312,151,241,244,216,248,292,120,116,138,158,143,170,239,199,196,186,103,224,155,90,148,254,111,115,138,108,206,129,96,189,130,229,144,246,172,317,54,102,116,340,192,131,255,189,84,129,75,87,227,52,87,111,106,209,88,173,389,135,196,96,110,181,274,232,168,241,137,214,173,215,130,153,190,238,133,170,214,227,208,152,73,213,135,240,206,240,67,112,135,150,191,214,300,177,46,112,184,179,123,123,252,157,132,86,86,100,253,156,186,65,201,106,275,227,160,187,213,294,67,215,148,319,130,254,172,281,112,233,180,212,211,271,202,160,155,150,79,224,239,237,157,139,152,230,162,143,254,85,140,106,103,164,163,148,104,219,99,192,222,143,109,161,246,239,165,97,219,176,168,158,151,205,193,227,54,228,112,85,101,388,256,184,240,114,172,105,263,200,308,144,230,272,131,199,264,185,207,228,172,122,177,108,259,164,148,209,189,224,244,111,121,151,269,173,164,76,131,138,96,43,206,155,129,207,227,139,152,289,227,208,159,180,255,238,152,138,128,96,220,103,240,209,184,212,160,224,195,85,131,173,188,245,187,203,59,200,232,234,198,203,192,252,255,56,140,212,252,157,79,212,256,208,265,236,268,224,123,170,266,193,188,84,208,201,119,223,168,166,210,210,146,208,182,220,191,123,226,136,112,149,68,135,156,320,174,177,190,108,238,133,157,127,207,208,209,209,190,166,233,112,214,157,143,263,142,153,184,130,50,206,221,231,147,198,239,177,111,176,228,296,277,155,184,179,83,90,198,165,225,115,145,251,255,101,173,86,227,115,234,249,157,241,114,198,172,187,127,190,214,141,149,191,264,225,202,179,150,86,88,144,352,155,158,192,301,125,174,86,88,110,161,130,118,239,85,189,191,168,129,71,214,268,231,126,179,159,124,213,178,116,145,268,221,140,104,203,80,162,208,155,224,53,82,227,184,88,213,216,78,194,151,107,233,94,165,62,286,231,81,120,180,63,120,134,121,246,67,158,101,141,218,246,63,155,191,159,159,159,151,95,206,140,241,179,139,199,145,123,79,110,292,132,210,189,197,251,112,180,186,241,87,165,176,160,212,126,184,223,290,152,87,283,193,271,65,173,71,244,191,203,75,91,99,199,141,171,79,122,216,217,148,145,186,245,133,226,203,267,179,97,172,156,219,326,129,75,137,132,89,254,240,196,250,217,223,169,74,158,208,374,90,215,143,138,93,157,117,81,244,219,207,135,222,178,86,179,160,134,88,100,86,267,96,197,131,229,225,178,222,67,93,195,92,158,211,187,138,238,182,58,193,140,101,98,226,354,165,344,181,118,176,218,175,176,269,137,204,219,142,232,153,238,128,254,129,209,112,116,297,221,224,83,301,175,218,125,124,240,99,204,149,157,180,166,196,163,203,202,266,123,159,76,218,107,312,163,90,103,118,113,203,140,175,147,214,99,262,93,129,126,52,131,62,287,241,139,140,108,273,120,150,246,211,83,228,145,106,189,207,121,165,233,174,195,143,150,253,207,107,164,193,178,206,226,207,209,226,78,99,218,242,56,120,52,186,134,198,189,118,197,125,197,185,226,194,102,252,236,135,347,62,272,253,199,190,60,102,276,155,239,219,159,184,104,215,138,93,161,99,85,107,166,104,104,189,244,133,96,108,135,201,71,76,227,315,210,170,178,189,150,115,110,191,153,238,199,130,139,142,171,287,164,265,194,103,209,223,140,114,224,79,223,235,224,149,94,88,221,202,109,139,208,206,302,190,157,125,271,94,206,198,171,300,176,123,187,191,132,73,87,101,281,202,82,272,108,201,99,143,173,280,187,141,235,263,160,187,214,140,205,134,191,108,207,213,215,157,282,94,124,155,113,172,124,143,265,262,131,182,120,87,104,88,70,174,231,177,125,208,232,268,186,119,337,216,114,97,216,54,36,222,184,205,115,252,231,188,98,143,229,206,278,246,180,85,66,155,105,109,150,125,187,181,141,61,79,378,157,132,60,211,213,174,213,119,93,230,83,154,241,186,173,104,150,131,193,219,358,54,301,102,138,126,189,187,135,203,107,251,160,178,151,275,85,50,193,96,72,76,195,94,83,196,143,134,145,231,243,159,164,145,176,72,77,353,174,143,208,184,190,68,194,181,167,79,100,366,204,221,173,57,359,162,117,295,178,144,163,218,179,197,153,126,114,166,206,220,136,101,178,250,264,187,104,98,95,189,258,281,196,175,144,75,226,208,92,136,93,119,149,158,199,106,187,185,227,158,169,94,220,168,71,164,180,236,209,167,282,217,172,198,200,212,131,228,170,128,181,115,171,224,145,205,128,117,175,164,199,284,204,76,168,89,179,155,127,246,191,218,223,168,173,107,197,181,150,309,165,289,88,109,168,145,120,116,171,132,167,101,224,125,255,159,198,157,154,243,225,244,240,186,326,222,167,173,158,298,96,70,182,247,269,111,228,193,229,218,135,244,170,178,218,218,178,155,103,223,104,107,154,227,240,314,218,247,79,184,220,97,126,100,271,170,182,211,126,201,232,183,223,134,124,131,56,87,149,184,122,196,65,213,137,158,49,170,111,144,282,126,151,250,162,137,136,135,93,175,115,369,224,221,211,184,208,225,190,70,253,208,165,137,287,175,82,327,262,148,201,243,183,125,267,124,178,227,170,227,36,182,103,160,212,198,101,183,160,78,181,208,77,204,95,119,101,228,78,86,191,76,136,181,151,171,369,195,248,153,195,227,231,125,105,125,146,182,161,216,156,204,209,193,249,192,120,197,113,175,187,103,134,78,99,145,234,122,128,201,255,224,219,185,136,170,89,156,100,101,191,168,89,221,122,75,171,235,174,128,192,312,182,86,233,259,104,173,131,214,192,130,92,170,267,96,99,120,127,188,179,271,284,109,61,212,173,196,151,213,252,54,148,118,231,235,146,272,150,101,199,180,124,191,165,130,154,70,119,226,177,238,300,140,154,145,98,152,274,140,178,56,208,122,306,138,239,198,218,199,197,133,201,179,142,129,52,121,189,128,173,89,101,201,156,178,154,225,161,223,161,142,108,92,287,73,217,135,137,207,113,89,215,146,157,108,96,196,207,185,133,217,142,198,199,212,142,111,195,152,101,97,156,91,171,269,125,114,245,140,206,105,337,227,186,148,97,128,318,177,168,191,104,143,218,175,151,135,127,154,216,114,178,92,220,136,242,208,297,159,212,110,267,181,146,99,146,222,126,259,268,177,143,161,183,203,106,201,235,110,219,196,157,209,175,229,110,98,109,172,234,310,120,149,201,183,85,113,231,61,168,222,228,70,112,167,168,218,207,105,138,171,264,180,120,248,123,96,136,103,214,206,78,253,179,260,129,167,114,262,225,168,170,195,266,112,132,233,62,297,232,193,117,85,166,178,193,227,173,155,258,157,152,123,157,176,116,155,88,202,111,207,266,148,112,230,362,189,119,86,125,171,226,141,119,242,68,186,190,133,194,167,213,165,143,242,164,91,144,153,174,207,81,237,151,206,233,240,100,247,183,227,180,86,139,193,147,189,153,137,220,194,140,174,256,271,99,186,112,174,216,211,179,167,201,158,108,301,235,157,118,180,42,124,193,126,184,162,162,241,267,114,77,219,158,159,182,196,187,213,217,234,118,86,239,97,94,162,166,77,121,217,301,129,260,161,134,308,180,242,262,230,115,201,157,139,239,161,221,108,165,264,191,209,161,90,112,201,111,233,189,201,201,142,187,124,164,68,184,123,201,131,179,238,146,117,250,162,207,176,211,172,194,166,155,232,166,181,98,271,209,81,117,98,110,198,107,85,170,187,222,276,71,183,201,156,205,213,115,96,85,136,210,223,395,200,64,158,168,231,115,95,134,110,199,232,72,250,176,151,123,193,212,275,222,98,151,150,68,131,106,199,128,232,45,289,294,227,192,228,228,230,119,184,233,166,247,282,117,165,134,194,198,189,208,238,86,212,223,221,243,162,189,52,99,121,203,132,94,215,157,131,122,53,91,109,151,204,285,236,112,53,174,171,195,224,307,77,42,140,106,283,83,187,211,201,157,111,207,208,175,192,115,144,166,141,242,183,155,195,122,176,100,179,205,167,211,130,373,226,232,207,176,125,274,150,155,134,50,213,189,197,84,180,183,206,225,179,51,164,236,284,148,158,170,81,230,156,84,78,117,93,189,152,221,155,218,81,200,83,181,222,58,178,168,131,109,123,161,217,198,274,204,137,84,186,236,211,222,101,181,154,146,171,169,199,171,178,225,233,185,151,238,281,107,317,173,190,125,97,99,87,81,124,98,124,191,176,200,142,263,237,161,144,144,137,157,151,217,125,202,162,196,196,210,223,159,147,121,179,224,85,116,185,171,118,66,221,175,233,244,154,180,212,166,98,113,212,101,259,204,49,182,193,203,238,111,128,49,201,251,139,214,200,83,146,253,123,217,89,152,86,65,112,146,101,243,290,194,225,114,97,165,179,148,87,92,201,220,183,251,220,145,133,326,131,134,158,167,118,196,192,231,191,170,228,200,250,135,299,161,173,74,195,187,156,164,157,58,75,174,249,168,208,297,200,112,219,142,215,135,138,176,283,201,57,150,187,107,100,179,96,81,137,91,104,138,83,229,129,132,212,180,168,138,245,105,152,128,169,159,262,169,112,103,204,173,259,149,138,176,160,256,239,131,112,137,243,152,237,395,171,111,173,274,115,91,214,127,212,100,151,143,61,138,204,192,61,182,134,147,114,204,133,213,190,178,117,210,218,296,227,158,203,242,179,101,282,284,164,185,85,181,224,162,92,221,233,224,104,199,245,153,251,258,114,78,143,97,293,219,148,183,88,199,223,166,196,174,89,144,76,179,186,135,113,164,226,153,145,266,259,222,105,65,228,101,316,187,170,304,149,105,184,164,126,156,111,183,230,188,146,275,112,334,153,199,147,200,214,289,159,287,154,95,234,247,233,224,321,160,288,210,119,137,115,107,155,176,244,107,177,246,152,249,132,130,124,141,101,172,154,204,212,169,163,132,294,232,194,224,119,157,285,51,123,140,121,146,80,184,83,207,155,77,222,118,98,54,202,175,98,130,196,153,197,248,73,291,222,135,109,154,190,209,116,197,128,122,220,153,172,254,168,97,165,311,96,136,167,215,312,162,200,102,132,288,172,229,156,228,141,232,123,182,228,234,186,267,198,241,112,138,157,67,159,171,300,96,141,98,266,225,178,135,114,150,192,271,79,92,182,177,158,177,193,176,188,336,217,124,199,177,167,167,205,108,208,76,174,211,132,260,245,240,202,159,116,211,216,171,202,131,168,191,218,136,172,202,119,70,76,164,157,281,226,110,197,137,59,148,159,250,96,192,132,227,268,158,81,274,209,232,103,65,212,126,178,151,335,167,226,234,153,177,261,224,239,97,301,123,204,254,181,158,100,64,115,172,139,76,117,157,139,149,179,170,248,189,182,176,109,118,240,238,217,192,88,137,233,205,247,198,162,343,144,144,104,163,321,185,157,164,222,98,218,119,219,149,46,182,319,236,207,215,80,154,165,213,219,152,89,195,51,193,102,219,227,90,192,166,150,195,158,137,122,72,158,104,21,363,158,197,154,332,214,179,83,78,86,121,191,192,56,203,231,154,216,152,235,102,222,149,181,122,328,98,236,99,66,95,163,148,166,259,75,74,53,195,80,171,271,220,157,136,203,250,208,105,157,108,182,111,115,131,139,176,138,216,101,99,126,181,252,189,202,155,254,196,179,113,192,110,329,181,240,241,169,156,110,185,206,205,142,152,134,103,294,109,70,177,112,285,182,151,285,249,168,120,250,153,91,205,93,129,168,208,147,88,193,206,233,102,134,174,264,157,74,182,208,139,217,260,139,136,215,215,154,103,167,240,136,317,93,115,115,223,131,63,242,195,49,145,176,113,138,106,204,270,173,226,177,289,118,130,125,196,236,73,297,78,211,216,204,221,71,219,189,78,274,238,191,194,72,226,257,219,353,188,160,241,167,172,156,74,224,285,184,272,62,81,187,163,146,174,196,85,133,144,81,210,109,169,182,230,240,155,178,236,113,174,158,122,247,182,107,227,160,170,221,242,267,207,207,102,164,89,208,122,111,231,93,74,141,252,118,110,161,171,90,166,243,147,172,169,95,228,134,307,124,232,182,118,165,224,261,102,221,173,146,282,358,76,105,154,215,156,248,66,103,177,252,203,90,165,217,108,140,117,197,213,87,68,149,90,223,113,201,301,261,232,237,67,175,184,240,161,124,106,191,104,72,130,175,62,163,183,283,121,127,305,152,163,243,187,227,62,90,305,132,123,289,150,151,188,136,245,144,215,144,161,151,162,223,143,213,290,185,187,187,126,82,172,260,223,155,174,282,160,233,392,59,121,171,156,132,199,213,258,192,185,54,138,256,168,150,136,62,175,141,133,178,181,75,67,201,112,198,169,205,183,205,137,169,251,212,110,165,197,92,242,140,137,155,86,252,154,177,208,180,118,290,235,175,183,103,160,60,236,129,157,127,118,234,147,100,163,220,111,181,137,82,67,223,61,306,171,147,160,179,259,106,262,243,161,67,98,175,78,263,143,175,195,195,67,126,216,195,130,211,231,150,152,115,127,88,330,203,343,110,141,176,233,223,113,126,114,350,82,181,92,281,139,178,145,140,199,192,232,221,141,148,169,159,126,158,101,253,147,57,322,202,175,88,116,163,136,133,96,152,220,112,297,107,225,181,136,67,173,108,114,291,124,64,78,222,341,214,171,270,152,360,133,162,147,316,138,100,217,132,244,199,302,261,214,215,231,90,88,178,226,101,257,311,180,295,223,195,202,204,188,83,84,192,78,179,169,98,57,159,171,187,227,149,211,138,99,145,222,180,155,297,242,346,139,200,151,185,192,118,180,219,219,131,164,172,170,120,132,53,342,128,158,130,164,150,189,105,209,191,195,188,175,193,134,245,144,206,167,163,203,101,251,211,128,115,200,138,311,349,234,170,182,134,285,148,108,95,220,263,130,263,233,156,303,207,177,92,202,211,219,143,127,243,152,196,164,158,233,182,126,161,214,164,196,385,106,108,230,167,231,193,171,221,119,233,151,101,195,264,179,121,175,224,244,234,131,250,262,248,91,215,214,219,157,197,228,138,156,158,100,249,90,197,193,179,313,106,149,216,205,162,98,152,135,97,225,269,134,92,102,209,171,220,132,106,215,243,215,273,103,109,204,116,253,195,275,142,105,136,327,231,245,130,185,274,150,79,379,251,140,195,208,155,254,261,148,207,220,78,287,210,107,222,143,136,92,183,327,226,111,282,97,220,103,176,111,184,144,149,173,176,195,160,223,178,191,173,104,92,135,261,97,102,153,156,208,153,294,211,227,107,143,199,174,118,188,130,355,213,239,56,139,223,231,129,179,209,126,223,135,231,320,158,261,132,225,147,208,203,163,109,148,274,327,203,163,196,121,254,328,421,227,204,199,172,194,193,51,229,232,55,140,101,252,107,203,204,207,182,126,99,173,304,190,208,158,184,322,85,187,38,241,228,194,208,210,300,211,82,232,171,133,78,99,104,126,208,171,173,158,125,244,276,179,129,148,201,149,213,91,122,125,140,204,208,114,129,155,225,114,128,233,161,169,119,169,135,133,158,126,184,90,144,193,190,114,140,113,187,188,184,227,145,127,90,71,283,61,228,151,230,143,144,99,152,275,175,167,223,227,220,140,234,186,193,165,228,123,112,240,216,125,248,189,112,151,185,245,110,96,272,297,183,67,165,218,169,110,176,188,160,204,104,226,146,106,127,174,177,193,115,222,149,83,215,213,219,187,87,201,162,155,122,208,73,148,158,122,167,365,268,194,195,115,71,109,271,188,156,131,247,207,152,45,136,200,301,374,224,149,125,141,145,256,180,75,226,243,67,234,214,139,229,190,90,220,122,210,212,145,200,196,67,268,133,203,241,303,166,114,112,150,100,127,226,111,123,222,57,185,248,162,294,278,203,193,153,212,186,132,180,116,171,191,256,278,190,138,279,165,286,45,214,165,197,230,186,77,144,238,181,237,216,209,130,143,104,175,254,239,193,173,180,124,196,171,82,241,80,74,170,223,190,148,143,264,214,192,157,117,257,176,138,191,145,217,179,78,220,227,229,155,156,231,328,186,249,192,210,228,343,169,126,218,120,250,85,142,217,116,122,101,198,160,199,82,155,144,173,133,173,246,199,170,158,121,197,103,289,141,152,88,263,123,247,160,123,244,270,166,62,207,83,183,98,171,254,152,254,115,249,169,162,231,190,214,115,251,102,172,398,209,182,68,176,142,230,222,127,76,160,295,220,153,263,153,206,157,247,157,74,183,135,103,91,240,157,121,184,182,84,111,214,135,94,206,174,116,131,114,285,202,174,106,208,288,205,199,135,133,175,173,141,257,143,146,159,227,186,205,109,130,154,156,99,197,198,203,178,169,111,141,152,170,357,202,176,159,197,135,96,179,204,146,202,222,260,141,97,206,109,312,88,81,124,118,229,206,169,147,238,135,131,150,130,167,87,156,249,189,229,141,176,82,159,213,215,123,216,210,107,138,117,228,183,180,143,180,236,159,158,205,210,202,168,78,190,196,212,109,159,174,149,103,116,99,149,166,32,273,91,102,181,150,99,247,120,106,58,163,180,141,86,129,196,112,130,194,134,262,91,195,120,187,85,154,215,172,147,304,120,159,143,213,93,129,204,166,211,205,56,188,116,87,180,92,58,280,159,271,155,155,208,117,189,108,215,105,223,59,195,163,100,373,214,77,231,242,233,207,191,163,219,266,103,272,254,173,136,192,98,149,204,130,48,168,167,89,99,254,215,93,266,254,306,130,208,76,175,109,284,275,145,148,144,146,268,201,232,97,145,145,77,304,150,229,224,123,191,292,186,199,264,51,231,73,160,196,254,226,239,99,120,126,180,119,137,116,178,115,262,95,103,175,196,121,103,143,266,181,194,219,149,374,163,167,171,163,286,342,192,188,110,245,213,137,296,205,110,139,309,74,167,54,199,150,312,185,124,284,98,162,152,177,118,188,174,207,147,204,202,185,175,87,124,291,196,259,141,316,117,130,256,267,174,167,169,183,81,139,138,94,135,210,135,181,194,276,134,79,127,190,116,92,127,230,276,194,174,110,197,85,56,279,179,205,182,140,157,63,139,108,262,179,207,106,144,97,245,203,133,96,146,155,227,168,67,181,126,147,123,259,89,233,148,67,103,202,81,176,125,187,202,93,193,137,115,105,205,248,242,88,201,165,268,85,124,182,139,75,184,299,106,152,160,330,188,116,177,229,165,94,171,142,169,182,139,125,143,148,264,188,157,216,193,355,122,150,133,265,68,126,191,93,187,116,130,282,149,140,120,201,225,67,242,282,135,178,78,164,144,236,105,186,148,160,215,229,104,314,52,153,137,211,147,206,209,109,226,226,210,209,206,147,259,164,132,193,156,231,158,210,224,249,119,126,250,140,205,160,104,143,138,232,157,268,177,257,94,120,163,174,115,158,330,108,144,125,219,99,86,150,209,136,151,132,198,227,183,184,100,208,190,141,202,129,164,141,76,118,210,89,112,142,145,225,223,185,124,197,261,90,235,228,216,129,243,268,146,271,140,156,137,213,141,179,241,176,77,196,194,81,205,179,191,71,131,105,140,225,153,139,160,169,180,101,242,134,71,152,93,77,251,199,144,237,163,120,180,243,287,292,195,249,116,179,76,158,192,273,210,296,216,112,177,130,166,260,169,199,164,112,127,113,68,291,217,214,75,157,164,65,217,161,138,38,217,66,440,160,177,180,179,116,105,241,151,271,218,75,185,228,197,122,222,156,210,77,161,76,107,210,100,189,198,196,119,191,196,159,223,248,335,169,111,161,128,173,182,213,226,239,256,106,178,96,149,130,158,145,186,178,298,134,232,340,173,154,133,323,143,195,252,102,117,131,184,127,205,97,139,396,202,191,68,108,168,105,218,198,143,213,163,156,133,132,137,143,101,137,116,128,230,97,220,228,64,171,208,206,165,82,235,110,184,209,162,225,232,90,213,148,158,220,181,160,64,276,199,167,102,241,192,74,185,130,36,163,248,157,195,233,141,312,252,136,155,189,76,214,174,129,112,83,229,228,106,298,161,78,152,103,191,195,106,93,225,159,120,266,134,98,135,155,219,168,82,232,128,124,66,102,197,101,217,240,208,149,97,224,229,109,147,44,150,174,232,159,236,195,275,206,226,359,198,303,237,92,191,74,236,94,112,199,169,62,209,240,359,334,232,236,96,162,126,171,218,94,165,238,256,111,114,68,315,188,127,229,189,138,242,240,200,150,182,249,188,101,197,164,156,69,179,184,226,200,155,215,63,60,162,149,292,172,122,126,128,266,79,122,288,289,160,204,285,128,66,219,231,177,201,220,311,260,196,129,61,175,186,134,175,202,207,220,205,128,91,220,204,111,189,77,124,194,96,224,124,95,201,168,219,198,216,241,141,197,200,158,204,160,132,105,233,144,185,215,114,110,210,217,138,233,198,182,196,171,171,127,263,331,115,225,80,248,176,220,145,178,138,159,204,143,93,181,254,151,204,79,207,127,124,191,238,160,209,134,219,218,233,100,135,157,139,121,114,81,235,130,149,254,118,86,106,106,141,178,150,116,163,99,169,231,284,215,168,116,221,148,187,124,114,299,106,254,69,127,101,128,191,291,104,215,96,165,110,128,248,263,213,310,149,147,121,101,86,257,161,114,158,149,186,131,83,217,166,258,247,157,221,123,273,185,144,209,249,189,199,162,253,212,164,59,215,110,115,131,242,68,98,136,118,92,162,71,217,264,129,280,187,195,103,145,139,234,226,183,255,383,176,280,302,130,240,241,152,111,128,127,131,145,119,110,116,257,209,226,139,204,130,195,118,201,151,282,124,186,220,199,87,142,87,105,63,99,157,151,162,235,166,164,211,176,229,98,220,159,128,135,132,155,165,275,190,149,145,213,225,253,143,121,206,150,144,166,142,237,186,226,58,155,156,120,167,190,189,224,150,62,214,226,121,319,150,182,138,132,122,216,169,106,156,271,126,195,200,259,187,153,236,134,316,132,212,147,187,86,93,68,53,134,221,128,227,148,192,184,59,56,237,122,131,195,166,119,160,220,110,286,216,150,133,117,122,294,201,207,177,102,123,167,167,218,99,84,141,97,176,218,135,170,93,245,208,149,83,71,198,135,85,160,197,163,146,158,147,123,174,184,207,178,100,203,253,169,154,203,243,161,128,175,109,93,95,175,220,144,234,224,139,185,129,179,130,136,149,252,141,101,120,172,134,162,128,187,70,182,162,178,351,70,106,121,225,140,146,167,391,103,192,150,104,122,163,146,216,180,155,115,191,71,213,281,180,119,141,141,283,118,139,206,115,267,140,211,194,135,127,90,101,86,194,275,108,137,97,160,300,214,193,147,262,179,225,94,163,177,108,165,135,168,104,207,212,199,135,242,123,188,89,195,146,134,139,210,277,195,276,201,143,243,284,295,78,135,124,163,135,130,192,182,194,101,158,167,217,209,69,177,106,108,224,141,80,55,212,152,122,183,67,137,163,156,61,87,184,217,210,161,173,87,165,178,150,95,202,145,100,199,64,137,76,214,132,167,143,154,104,262,212,276,58,103,123,151,215,188,182,111,189,186,240,160,177,220,233,222,102,100,163,159,89,234,202,350,212,88,114,219,317,121,135,201,254,245,140,229,210,92,184,143,157,244,195,191,147,181,185,74,175,238,193,252,357,147,180,212,188,200,114,74,148,134,107,98,207,171,121,260,114,119,185,162,166,144,228,252,112,121,108,164,92,95,182,299,152,172,176,174,185,99,214,216,198,168,224,158,101,234,249,122,195,199,153,159,173,151,130,126,208,335,193,188,149,339,116,143,235,114,197,101,194,209,137,112,155,104,142,167,255,198,138,128,213,178,220,108,191,275,239,165,244,60,106,229,304,139,201,278,168,88,271,224,220,136,236,153,128,193,163,156,222,44,204,130,199,163,236,269,161,172,148,206,212,65,81,104,204,228,255,212,213,169,120,287,247,131,176,108,228,147,153,243,194,188,169,148,106,337,318,292,177,193,57,94,121,140,191,112,130,158,81,171,180,157,132,114,220,173,97,58,191,230,248,201,172,131,200,62,122,104,178,189,128,138,132,84,140,270,267,77,356,257,262,166,199,150,135,65,131,166,169,199,173,199,200,223,80,175,93,200,68,95,208,196,276,217,84,294,327,203,233,154,115,110,148,183,308,139,230,217,39,117,91,210,219,190,101,153,144,182,230,190,237,116,234,112,93,153,126,100,102,182,259,257,191,146,129,158,178,57,191,162,143,159,163,137,128,159,140,195,246,242,278,144,247,279,95,206,248,226,146,137,209,179,137,139,224,149,128,143,265,74,129,310,120,168,259,125,242,201,107,172,61,134,188,83,169,152,201,234,110,185,207,168,240,225,104,165,146,167,143,130,183,147,217,209,128,66,146,90,241,101,248,106,100,175,216,256,236,123,139,226,292,196,156,167,160,171,144,149,168,75,176,146,111,136,158,128,236,128,117,259,38,154,169,159,105,195,136,98,353,180,207,311,154,145,176,206,73,143,104,99,99,249,100,201,178,211,248,217,70,229,155,319,266,68,162,123,195,189,81,159,90,223,184,179,62,251,142,128,239,215,199,215,211,305,164,62,181,121,93,130,267,187,130,47,171,222,233,274,142,236,224,324,266,206,119,161,69,159,115,301,203,142,205,296,239,122,119,153,187,182,126,245,179,199,203,193,287,247,221,325,251,191,245,191,91,195,120,91,92,61,175,135,204,141,86,279,205,157,322,193,233,90,253,202,174,139,271,189,80,123,53,222,320,88,195,116,195,153,194,181,183,172,261,155,188,143,239,133,98,332,164,154,171,117,252,284,167,218,164,194,186,232,170,199,123,195,152,67,180,124,165,242,93,136,185,125,127,252,208,249,182,208,210,258,211,97,119,112,176,107,189,90,116,124,186,186,102,294,131,88,123,301,332,210,220,113,144,158,146,204,196,82,255,224,228,108,253,183,216,194,202,237,238,136,198,89,78,202,65,163,107,82,97,156,256,229,162,222,150,178,165,76,271,161,84,242,147,148,123,126,169,153,256,151,162,201,147,267,195,266,198,103,175,148,90,110,221,146,93,258,256,157,84,121,225,201,149,238,139,243,209,182,185,96,124,157,170,214,181,259,235,126,175,151,210,241,177,171,204,193,171,136,208,205,123,168,90,166,208,228,218,136,205,102,218,119,305,216,195,109,202,345,238,146,250,244,264,74,160,105,106,189,215,186,164,203,210,251,172,73,129,328,61,185,164,240,124,300,223,154,149,160,153,153,105,256,134,307,293,151,67,152,159,251,221,202,206,213,105,162,219,296,155,145,170,152,183,155,124,279,219,199,106,135,311,224,87,202,269,208,199,47,104,188,124,148,130,86,234,172,151,217,220,102,209,176,307,213,93,121,294,108,155,119,267,76,152,157,128,236,152,223,136,190,118,92,192,181,158,163,159,168,224,85,290,145,195,184,191,201,136,328,111,147,193,147,130,224,160,132,93,210,108,92,170,125,140,178,115,176,182,119,118,96,118,69,166,298,237,134,124,85,168,178,187,205,139,114,113,229,85,310,144,130,136,58,103,253,169,191,194,132,140,255,339,166,97,129,231,137,121,208,179,184,243,171,150,208,45,218,110,111,166,258,195,191,91,264,143,116,152,183,186,230,162,240,188,172,161,113,204,123,150,238,228,150,79,133,236,195,233,176,147,291,229,182,209,240,160,131,212,91,204,134,204,220,178,182,199,294,91,329,138,191,75,195,136,78,224,359,202,50,178,87,193,146,150,181,178,257,168,162,205,132,72,262,142,190,164,213,260,128,220,191,127,123,244,235,152,67,189,105,176,203,150,143,139,125,97,230,191,124,188,65,107,157,88,252,78,96,122,109,177,309,161,251,201,171,124,100,184,182,173,183,106,136,97,281,225,170,182,126,143,241,183,129,278,175,75,112,249,187,231,72,238,126,246,270,108,192,267,89,205,214,181,236,277,235,90,181,139,126,270,197,122,64,209,98,173,234,183,115,211,110,246,227,192,159,253,132,216,101,116,148,164,176,96,229,116,176,164,187,87,213,288,171,263,75,205,44,227,208,178,129,168,120,115,287,372,167,52,159,114,92,117,100,122,363,107,132,180,138,67,138,235,127,217,159,117,207,240,141,236,99,127,215,212,146,275,148,138,140,181,138,84,210,168,104,134,302,151,161,185,130,155,301,164,172,320,62,100,81,114,259,264,97,57,89,78,220,178,265,103,160,149,232,91,157,129,99,147,292,78,169,226,116,141,227,91,145,196,146,136,93,86,213,217,143,182,233,92,116,271,267,289,181,207,115,176,261,170,165,121,135,260,206,268,178,100,167,244,132,149,127,67,164,180,218,327,138,71,74,204,272,192,174,215,133,182,138,136,171,230,219,74,204,210,74,119,146,116,244,119,257,263,229,226,176,124,289,244,122,177,238,180,81,95,167,188,181,91,288,259,156,192,74,197,218,186,141,88,205,217,144,107,101,169,191,231,188,130,68,183,253,160,166,149,112,253,264,316,213,248,161,126,145,331,192,131,112,251,315,138,273,177,183,121,39,209,157,164,206,155,210,193,182,225,111,144,205,88,348,184,139,358,173,143,75,191,93,114,110,211,108,278,231,105,179,263,67,68,52,92,107,111,157,255,215,267,110,202,78,122,214,182,155,159,99,163,210,160,112,315,245,77,155,108,107,61,88,105,123,117,175,141,230,143,186,248,75,150,88,171,133,214,134,117,150,185,206,222,67,153,148,188,141,153,220,91,113,92,132,186,73,145,188,193,124,199,184,185,208,170,86,78,206,148,276,178,118,196,77,102,107,219,126,204,272,144,142,112,109,136,99,211,182,309,107,146,88,229,167,142,119,71,148,153,214,127,247,82,178,209,151,161,162,103,189,178,100,254,209,143,131,117,96,104,140,115,125,152,132,292,171,150,150,170,195,134,112,139,100,159,108,153,180,149,104,157,154,174,221,139,210,108,209,157,251,163,112,132,236,129,154,146,110,117,131,205,162,119,212,161,82,192,70,99,67,217,111,264,160,139,224,127,224,135,69,230,270,112,190,134,220,190,290,218,104,234,96,179,137,194,201,190,245,160,139,182,154,79,203,133,280,160,132,139,244,127,147,229,120,155,152,211,91,184,96,122,270,156,163,130,240,161,96,206,306,234,211,266,236,188,151,108,158,169,232,291,193,263,140,102,249,217,154,253,139,192,122,81,139,90,158,218,185,98,230,111,228,161,138,245,164,112,296,195,164,112,145,105,239,174,83,199,120,217,141,127,233,116,228,235,146,199,208,176,387,143,251,121,148,179,195,159,120,176,168,53,187,118,100,177,189,182,147,225,293,175,172,107,120,156,213,212,100,199,125,94,135,191,256,156,64,214,238,301,127,183,142,263,175,217,127,202,71,225,91,89,193,220,255,203,196,138,245,194,151,296,249,221,245,228,97,165,243,200,144,97,326,212,93,137,135,100,273,186,93,168,180,293,165,163,194,211,120,151,96,118,211,181,167,132,220,181,178,103,65,133,157,187,93,128,137,260,160,141,216,234,212,83,68,104,62,75,94,131,120,179,126,236,87,92,151,182,180,243,123,182,109,131,84,82,208,83,266,130,97,230,275,326,199,273,279,178,167,101,264,132,218,105,147,185,193,215,173,83,142,133,106,78,199,138,108,156,269,102,163,138,156,220,182,232,154,118,131,196,167,195,191,227,88,158,235,179,185,140,171,48,125,169,121,217,174,353,290,217,72,234,168,121,164,224,197,236,109,227,213,291,192,162,109,234,204,372,286,177,195,178,160,192,215,157,200,124,229,122,205,159,166,104,196,212,78,181,264,120,198,165,120,131,188,224,219,197,212,142,117,94,248,263,279,53,273,281,100,235,326,121,213,131,144,346,150,152,149,214,300,199,79,234,95,101,239,106,209,161,218,187,131,153,165,115,139,223,240,222,185,179,140,132,139,192,180,119,153,124,190,118,99,135,149,148,187,134,109,192,181,323,150,383,145,209,59,62,179,204,200,123,125,123,229,232,177,232,108,132,96,217,226,202,85,98,137,271,88,219,111,228,119,73,131,168,242,136,188,173,230,167,84,195,249,119,311,85,235,258,167,229,99,95,150,98,156,201,162,112,83,140,230,272,233,253,191,218,152,177,202,149,109,160,173,206,170,175,98,237,76,208,145,232,328,230,343,132,120,190,253,216,165,199,150,212,170,102,351,242,246,237,125,97,71,122,176,78,241,165,211,99,225,128,132,215,246,169,133,122,188,193,321,141,190,73,221,142,230,129,103,158,179,216,201,196,180,216,229,208,160,220,197,294,162,158,328,243,114,116,195,264,171,192,311,59,227,234,240,215,215,250,200,66,137,277,127,106,181,284,132,195,276,199,228,231,122,142,220,183,207,191,79,132,187,228,202,186,145,158,131,80,163,177,267,159,132,196,279,142,111,201,168,178,166,228,193,83,179,101,241,178,123,113,97,159,86,269,77,219,168,199,90,163,228,172,252,113,216,258,215,180,208,264,174,137,144,196,197,176,299,84,82,153,174,313,244,160,117,208,133,143,272,201,130,148,54,163,91,178,234,199,76,186,199,147,228,217,201,118,186,210,186,148,145,54,118,274,190,305,136,192,275,194,97,146,130,219,115,229,258,176,138,166,182,232,243,75,196,281,183,233,186,108,124,171,261,134,276,98,204,90,150,109,231,152,139,115,59,111,177,159,91,172,242,351,132,182,219,135,107,161,65,151,109,69,271,126,241,267,191,125,192,258,103,146,96,82,170,230,175,194,229,67,95,215,186,230,240,106,96,136,189,177,327,127,261,205,145,172,129,209,208,85,114,235,214,218,258,223,147,153,127,118,160,147,228,185,94,108,99,162,101,318,247,242,130,78,200,90,50,149,134,204,203,224,149,140,360,135,211,159,120,177,148,67,209,89,196,213,203,242,55,40,174,186,123,110,192,176,187,159,76,174,168,146,103,240,172,130,218,207,142,146,51,273,217,42,79,94,86,174,132,142,148,238,112,241,225,70,262,146,193,137,93,192,146,196,176,72,83,99,50,73,127,169,134,103,199,64,162,101,157,111,173,217,114,177,175,63,110,113,211,310,261,108,130,213,220,270,215,127,214,239,74,104,229,86,98,103,203,235,290,138,226,128,112,110,87,134,125,50,249,68,154,184,209,201,202,146,220,140,111,185,146,111,152,185,145,90,173,199,122,267,159,103,187,279,114,150,115,91,195,198,98,114,125,223,184,133,297,221,125,103,241,112,355,177,111,252,71,240,233,78,166,319,178,185,200,191,196,229,281,224,109,92,223,101,163,109,301,132,128,210,191,166,205,159,170,189,178,143,77,117,252,221,217,305,229,87,285,208,119,192,191,64,133,163,345,201,112,207,192,95,304,198,234,227,93,68,71,193,203,261,122,81,241,158,236,209,251,205,142,186,113,148,125,114,163,148,121,137,120,258,248,123,185,145,111,226,176,161,211,142,203,276,174,127,156,184,193,183,244,57,143,80,107,110,322,136,131,84,169,70,98,62,195,92,150,196,131,73,164,338,82,67,69,69,200,102,91,61,237,277,141,123,204,77,172,166,165,250,75,112,231,166,213,138,171,254,239,77,140,51,352,112,231,146,243,235,184,118,88,217,247,141,156,87,237,313,107,167,189,146,183,173,82,205,202,205,190,113,99,223,214,100,202,93,230,136,274,81,104,251,127,172,217,266,195,188,269,87,113,242,174,154,147,198,130,105,207,147,108,179,185,211,117,196,191,317,209,140,112,96,184,273,125,140,196,170,186,152,233,214,233,148,70,55,239,125,143,145,131,150,190,199,274,105,144,215,160,205,285,207,242,161,104,231,178,229,91,238,180,131,186,111,104,176,234,223,150,214,210,204,101,183,116,175,131,216,238,126,175,256,72,242,123,92,128,132,138,256,162,242,143,212,79,188,127,143,184,70,168,215,162,116,155,228,233,104,258,104,288,200,211,179,92,109,163,212,214,312,114,137,106,261,91,171,173,61,174,107,160,204,173,241,247,104,156,270,229,111,177,187,231,143,181,186,142,178,89,76,95,148,140,207,117,47,163,144,159,160,117,68,121,170,178,85,94,136,108,166,209,337,183,153,226,109,201,146,127,220,124,187,255,191,107,45,194,108,201,165,101,213,165,127,102,112,225,201,89,236,157,197,142,163,215,230,100,81,38,164,298,119,271,204,122,68,145,115,167,210,138,223,56,213,261,134,175,211,119,256,178,64,149,112,199,256,167,191,145,75,107,306,171,222,149,311,158,271,130,106,68,117,152,122,91,233,180,196,133,86,293,90,307,73,186,164,392,266,214,288,219,186,248,262,342,211,83,109,272,148,135,75,208,279,262,211,129,66,220,142,119,175,124,176,92,117,214,218,293,181,155,190,127,182,246,329,76,172,208,313,201,183,184,210,187,219,155,303,101,88,184,96,220,196,212,76,257,202,194,130,193,207,246,89,184,240,83,91,149,233,195,108,119,230,192,235,243,192,141,205,82,124,99,153,164,175,274,231,230,179,140,245,193,107,220,240,207,203,87,178,253,247,73,264,174,96,76,62,109,194,100,105,123,94,178,111,159,192,89,307,212,134,97,159,253,137,141,265,119,237,189,213,223,131,176,100,200,116,234,67,221,96,110,199,78,275,124,122,85,184,233,209,267,176,176,168,121,184,108,240,197,208,298,307,154,84,178,121,240,186,93,285,143,143,159,162,201,93,213,217,208,189,190,150,193,156,56,157,165,199,245,156,253,177,218,129,133,108,110,325,299,232,150,115,250,226,87,174,223,152,219,198,155,187,138,210,231,130,190,191,68,183,160,135,134,70,197,256,78,174,262,190,111,183,68,75,168,118,198,78,84,145,165,179,106,195,255,197,123,260,222,234,86,196,116,156,117,161,169,83,72,157,169,110,135,123,158,111,123,123,189,243,127,304,130,180,113,233,108,132,85,80,167,220,207,326,187,202,183,153,125,214,178,141,137,93,120,168,193,268,196,147,253,319,141,130,176,231,125,131,325,155,181,187,188,145,155,216,293,164,323,217,127,189,253,171,146,176,174,202,250,232,139,180,117,113,169,120,217,202,252,211,134,197,150,187,145,284,140,98,235,186,203,161,197,148,179,223,109,70,144,77,154,212,138,310,166,240,212,81,120,214,229,132,131,312,204,177,206,169,204,139,165,155,195,221,171,254,210,139,244,79,187,169,145,114,134,113,164,288,220,93,258,165,158,201,98,174,200,178,178,95,193,168,110,135,128,166,186,189,243,217,102,107,160,84,123,209,199,248,183,227,254,80,77,72,204,163,110,120,271,181,209,168,213,142,207,139,102,197,157,128,239,117,166,168,134,91,173,175,193,162,127,159,165,98,137,177,178,199,160,174,111,177,272,194,135,180,104,215,131,174,224,221,245,207,196,143,193,203,156,150,199,119,133,194,160,146,232,94,200,175,214,95,174,97,232,138,154,108,212,107,137,96,181,120,220,261,183,219,117,235,214,195,238,129,209,220,161,200,261,363,241,160,214,209,90,235,296,97,225,236,260,84,186,221,166,205,201,314,144,106,141,134,103,180,178,205,180,199,226,191,69,118,194,176,236,107,136,152,92,213,103,68,166,117,98,149,57,165,272,220,126,282,201,68,154,218,229,104,115,159,75,204,139,188,117,240,191,175,100,95,253,56,187,182,155,161,226,136,230,202,175,85,109,143,184,188,195,103,205,149,125,192,223,77,70,173,169,210,269,101,168,364,257,218,175,180,208,272,236,115,207,208,211,176,273,178,159,172,112,224,111,123,241,229,86,234,223,110,127,235,179,250,274,227,234,210,108,176,150,207,141,181,297,169,94,194,245,152,66,110,186,156,245,170,199,166,134,218,136,125,149,176,103,184,114,190,138,99,122,224,178,236,41,66,147,80,233,197,132,79,86,155,124,162,92,163,220,203,211,136,250,166,208,109,53,238,132,258,94,172,94,197,181,129,154,226,166,175,276,120,147,131,125,215,236,211,153,199,222,142,148,134,109,118,252,122,249,178,138,151,93,194,150,197,236,227,179,157,208,214,142,111,90,139,55,254,197,275,153,157,185,255,224,217,288,147,258,85,136,209,233,160,192,119,76,115,210,89,139,177,197,206,111,91,85,75,62,226,122,75,164,103,128,178,105,126,206,272,223,206,97,128,59,76,122,90,237,131,156,50,155,194,100,140,94,230,254,78,183,174,241,276,101,127,186,110,178,218,106,184,144,185,190,91,223,195,155,170,85,163,260,78,172,189,173,175,167,173,193,209,105,107,169,208,195,234,142,179,146,66,254,62,127,250,193,179,137,216,312,125,140,149,200,71,131,191,125,78,222,148,121,158,167,188,111,149,166,182,229,105,153,206,97,155,240,127,188,198,204,107,147,175,142,235,136,201,152,159,169,224,164,224,177,225,73,169,215,247,130,58,225,247,186,137,150,253,155,91,138,172,80,119,233,98,190,192,248,143,228,113,186,105,63,223,224,265,89,218,74,264,205,95,202,190,139,159,214,157,133,191,247,91,233,106,172,134,203,168,132,178,192,128,112,111,88,148,186,176,140,67,100,223,330,202,235,172,183,172,191,232,240,229,299,185,115,207,190,150,230,212,207,129,119,122,168,163,254,165,130,286,116,265,261,110,111,157,73,208,167,150,255,193,132,174,204,111,253,191,224,127,160,90,101,131,145,199,159,246,108,237,176,130,52,87,136,160,115,124,222,98,210,137,317,148,85,196,223,240,206,284,111,328,161,212,176,50,247,142,120,229,212,230,175,214,187,149,68,141,182,363,124,130,256,226,162,152,192,140,257,112,304,174,123,125,247,209,103,161,95,142,134,73,177,109,187,176,150,178,205,168,184,297,162,227,124,174,250,230,59,233,224,67,115,221,179,286,113,124,164,200,116,213,92,169,245,256,101,181,308,184,224,128,260,113,194,169,166,233,232,209,124,295,189,133,156,198,228,104,115,223,164,123,80,110,123,124,159,180,158,184,103,84,319,76,206,231,313,149,145,92,132,51,144,143,68,331,74,75,171,154,195,74,169,149,201,88,175,187,92,132,187,126,254,211,177,125,205,200,165,129,119,156,183,179,152,160,150,237,61,199,226,104,142,255,46,138,163,359,250,100,189,161,77,174,254,257,196,177,143,265,148,210,218,183,184,114,127,135,252,140,180,211,218,142,129,183,103,117,146,145,130,224,211,180,265,116,104,108,139,85,140,280,199,94,123,127,204,118,114,295,177,109,259,129,141,149,165,210,42,118,129,250,144,306,105,197,153,209,190,205,312,92,241,204,86,194,82,248,146,200,168,208,67,187,123,151,176,101,136,108,262,211,201,205,76,172,194,155,103,245,184,210,173,89,189,164,190,293,151,192,316,188,101,260,193,213,244,276,149,138,281,219,123,185,211,88,209,194,215,216,139,185,264,205,145,233,150,229,236,215,160,177,137,240,167,225,165,207,148,265,182,239,294,187,260,253,267,232,184,175,78,291,355,136,182,184,179,182,216,63,184,295,232,130,125,231,89,192,169,103,320,86,184,206,133,198,133,93,141,142,243,119,218,246,69,179,272,156,269,90,147,204,148,170,160,188,93,128,138,259,67,176,134,178,149,102,115,168,234,208,177,220,302,238,192,123,270,263,239,228,191,116,104,227,81,101,138,255,103,107,282,199,67,146,107,242,99,246,217,188,104,197,122,142,220,276,124,121,65,87,73,133,175,169,161,272,236,176,262,67,105,92,148,231,164,210,196,185,134,186,245,307,191,214,205,306,223,249,176,182,164,193,148,159,218,174,207,228,154,160,158,230,134,166,177,78,91,224,233,111,108,210,208,133,165,163,312,227,302,144,114,212,105,223,130,275,196,207,138,141,184,62,129,190,262,181,128,194,151,132,89,158,178,181,223,95,96,244,173,165,342,225,235,126,98,140,117,104,209,122,59,136,78,217,257,286,97,379,218,195,83,224,280,211,98,151,132,219,226,221,117,137,216,127,135,78,171,173,55,196,159,60,112,256,129,117,97,213,142,236,362,121,232,174,239,206,157,156,167,179,215,125,157,243,173,93,130,172,101,182,158,212,248,211,201,115,150,162,121,89,156,169,234,216,92,152,207,153,81,148,178,168,143,161,82,211,211,188,195,162,68,159,102,84,240,87,182,229,59,129,217,70,187,61,307,193,86,176,246,211,88,187,192,304,260,109,243,207,115,188,157,217,170,197,107,268,102,93,163,190,171,154,213,328,240,280,164,172,201,206,151,203,157,52,133,150,182,112,136,131,123,162,146,134,165,168,149,44,117,135,214,353,104,205,214,102,274,228,119,87,243,130,202,313,224,218,170,68,226,234,155,145,156,209,347,178,63,96,123,247,144,74,238,153,145,193,83,149,192,80,148,62,132,152,126,203,183,250,132,278,205,87,179,138,100,65,134,98,147,107,320,257,142,161,193,66,191,221,106,143,238,182,120,203,60,183,232,141,167,256,220,151,317,182,247,344,240,211,84,146,176,172,152,232,70,107,274,205,168,187,135,121,291,222,224,236,160,100,126,168,324,118,368,256,145,159,185,76,182,139,182,185,215,112,211,215,182,357,184,228,176,152,182,89,164,219,202,108,106,204,145,211,204,102,231,200,253,253,190,194,96,245,101,141,192,207,158,248,216,70,114,132,204,61,159,221,163,87,137,334,229,114,125,195,125,198,181,201,154,246,280,161,197,195,110,91,189,81,187,136,233,394,179,137,240,100,100,212,192,131,213,139,170,136,120,207,118,117,123,180,127,57,317,158,218,241,126,222,190,122,164,175,87,153,223,119,233,51,97,205,202,166,57,97,188,300,181,136,271,152,210,193,128,93,148,81,82,141,203,138,209,181,261,154,237,146,216,234,122,192,269,114,201,211,133,207,203,147,166,195,105,235,177,119,237,140,170,156,125,164,144,163,215,224,171,213,231,220,160,242,209,137,154,222,148,107,279,135,108,154,252,208,96,211,221,166,141,221,117,159,145,130,103,107,88,104,173,250,242,211,236,88,86,210,233,259,278,130,88,97,119,146,127,164,155,82,242,57,68,189,74,137,227,224,117,225,204,225,88,165,255,165,198,198,153,128,179,102,121,148,310,185,296,156,146,114,265,205,142,225,127,227,175,225,154,197,134,126,63,59,107,200,252,70,212,143,120,120,156,61,163,131,207,188,148,164,76,166,248,156,199,98,62,216,202,228,58,335,228,73,103,212,187,257,200,246,225,157,165,81,166,278,122,135,111,196,146,179,211,174,232,171,227,162,159,88,115,148,168,57,74,326,320,77,141,222,135,198,159,155,216,205,133,208,283,312,144,178,159,116,191,101,253,145,137,163,215,152,188,246,80,192,115,90,183,88,102,233,145,239,167,114,266,165,211,227,215,110,108,74,129,129,175,95,157,125,147,159,131,205,265,168,118,227,205,206,86,84,128,137,65,64,161,229,138,167,311,92,175,142,251,141,98,174,164,190,121,114,247,175,180,196,252,51,199,141,140,209,176,137,198,171,123,126,270,171,141,206,110,232,221,152,222,228,214,182,182,293,77,102,119,131,144,72,180,248,108,195,231,116,174,267,168,137,265,151,103,253,165,313,191,202,183,278,209,70,191,131,146,242,324,163,179,165,75,211,250,189,218,79,128,63,105,190,136,62,192,181,176,162,124,160,305,246,258,99,98,122,222,106,209,212,205,230,210,243,305,126,139,112,190,187,168,221,200,232,178,111,115,73,228,160,103,78,315,158,165,91,149,115,174,129,237,58,109,203,198,124,129,93,86,233,106,170,205,133,202,98,261,176,73,86,233,202,227,252,74,141,248,158,151,259,257,94,196,164,61,237,231,105,209,168,76,168,224,163,186,189,251,140,249,243,200,248,188,163,202,272,179,160,162,71,220,133,154,153,269,242,117,63,175,198,146,262,98,103,72,166,170,278,72,148,258,139,199,96,147,153,239,160,150,151,156,177,227,137,160,144,160,241,208,207,211,95,219,122,175,194,182,104,170,236,149,249,101,156,157,106,262,131,167,144,115,107,302,306,149,158,120,193,165,204,79,159,168,216,53,241,213,190,230,224,180,203,161,166,180,149,157,223,185,223,64,175,152,130,343,64,113,207,198,175,197,129,284,162,66,231,234,250,134,236,231,161,179,201,279,144,242,130,180,57,107,190,132,166,205,66,241,200,244,206,117,114,322,143,105,156,333,163,77,210,162,179,182,172,116,153,143,126,193,188,180,239,145,269,206,198,220,95,100,165,84,171,277,141,285,124,183,234,211,285,198,131,111,99,191,128,96,231,122,74,116,154,267,221,165,69,221,106,139,161,139,202,241,147,225,137,118,128,231,118,232,268,210,94,140,149,191,136,116,221,198,177,194,84,114,83,78,313,167,262,137,191,138,217,250,217,238,199,103,46,215,112,123,139,98,143,111,281,222,87,63,183,167,215,187,186,171,377,192,208,277,168,127,328,108,206,209,103,96,257,86,157,204,145,192,196,140,83,139,179,251,253,207,344,196,165,251,230,95,130,108,338,336,183,131,145,74,112,79,134,296,140,261,141,161,219,251,163,242,170,267,221,249,319,346,125,200,45,235,250,168,155,218,138,128,151,84,165,234,75,247,122,198,171,391,248,175,219,195,202,111,197,119,180,97,233,84,194,169,348,296,226,192,108,103,148,205,159,217,301,160,163,319,132,271,180,143,69,150,203,193,164,150,112,113,200,201,193,170,154,224,103,236,167,220,88,175,182,78,164,255,259,219,152,184,123,55,88,112,193,162,201,89,192,167,248,116,221,93,151,119,133,224,282,109,242,192,142,175,122,191,195,210,207,98,292,249,268,58,282,142,200,247,313,250,72,255,199,111,149,173,215,233,184,176,240,98,153,146,190,135,105,144,125,139,168,210,190,351,239,197,79,247,142,137,221,292,151,215,213,82,229,91,202,126,283,149,182,155,231,249,248,235,76,194,158,129,146,164,246,130,209,134,151,106,163,130,190,263,197,182,141,144,139,129,108,184,187,129,103,229,281,210,111,204,153,153,94,153,140,112,138,130,163,189,155,214,170,190,243,197,210,254,163,136,137,111,170,302,115,143,204,197,158,166,205,356,241,139,179,244,229,102,140,126,142,108,150,230,194,149,106,219,125,208,105,204,136,172,169,121,171,192,127,337,148,99,153,94,189,216,197,234,117,81,195,326,232,97,106,292,224,153,213,88,126,253,106,237,77,211,75,117,113,115,179,198,70,123,313,186,192,224,78,247,232,86,219,135,118,169,110,83,155,109,207,147,142,97,251,174,137,152,129,77,196,189,146,176,176,207,230,257,138,87,64,225,244,140,125,137,230,98,164,123,144,140,364,212,165,175,189,87,123,194,79,131,228,107,80,254,280,133,249,343,95,163,183,323,226,198,277,198,170,234,250,79,169,160,178,153,168,132,187,130,163,63,107,139,189,120,189,233,252,171,130,198,330,121,195,170,135,114,118,261,101,91,52,315,246,51,163,112,191,296,182,153,192,217,253,220,189,159,146,182,118,137,217,248,131,265,199,181,168,88,150,160,244,129,249,151,98,129,204,181,172,129,162,76,179,181,45,260,143,114,161,173,120,91,65,342,318,200,190,149,151,253,326,84,200,223,103,143,99,195,160,77,273,268,129,102,195,133,139,127,146,193,89,209,192,265,172,243,204,142,158,107,112,377,159,238,76,99,215,217,156,241,147,88,214,171,158,158,211,288,90,201,237,151,257,101,96,159,162,199,152,180,102,93,131,118,324,292,177,237,186,174,171,273,220,173,223,91,182,122,185,181,238,196,131,227,163,212,205,166,255,156,192,197,237,84,156,189,177,155,161,63,195,281,145,126,211,198,283,156,106,136,83,115,140,118,221,159,191,212,125,90,219,181,156,145,110,279,106,131,147,146,139,132,149,229,170,328,163,183,112,109,186,169,146,314,134,102,209,231,234,224,205,146,215,147,76,204,187,87,164,128,149,151,120,143,168,142,194,168,248,180,221,138,215,223,234,110,190,66,130,153,213,141,214,187,138,150,177,206,286,204,155,176,180,125,92,145,105,255,236,217,198,183,93,96,202,191,80,141,174,230,121,154,104,127,149,228,122,204,223,159,198,163,194,138,127,126,148,205,130,143,180,124,169,179,239,205,183,63,145,133,152,175,193,157,124,252,204,165,346,181,161,80,326,224,275,345,152,104,199,204,142,190,80,178,241,223,203,195,126,98,150,252,179,248,175,215,104,136,93,109,101,178,306,199,254,164,150,100,201,128,210,152,128,214,171,306,38,308,105,120,184,215,199,187,195,213,180,103,171,137,77,383,70,253,161,117,152,222,146,94,185,180,223,249,155,199,153,186,370,264,197,128,221,303,203,257,202,143,122,251,66,176,178,206,173,64,62,264,190,393,188,67,350,189,154,125,231,222,270,133,147,158,185,178,281,183,169,134,92,114,200,240,136,95,173,199,130,101,69,290,240,92,152,103,61,144,176,256,236,225,170,104,259,217,124,199,140,199,173,120,126,301,166,145,243,156,246,296,279,146,165,140,100,151,104,168,227,208,451,96,179,165,130,200,215,271,209,215,208,122,165,194,279,239,214,251,108,299,216,106,96,203,108,133,150,159,240,164,139,189,144,229,158,248,70,216,138,217,133,132,84,138,129,150,131,135,200,95,145,198,238,123,214,149,157,206,63,256,164,189,175,191,111,98,149,212,96,115,96,189,197,126,220,298,149,130,73,95,145,181,128,132,159,84,145,210,263,266,136,55,106,171,232,151,99,194,165,163,144,148,149,241,113,107,129,178,177,238,166,249,216,232,320,173,260,160,146,117,140,186,61,133,157,211,220,315,241,185,234,139,129,234,85,194,233,173,100,143,168,202,245,184,135,224,76,149,90,185,111,180,182,190,216,96,217,216,162,91,115,71,136,135,227,218,138,180,290,225,196,88,45,102,236,176,162,214,166,87,172,141,104,246,138,260,131,206,119,67,230,167,172,194,125,166,226,155,189,70,70,280,178,196,82,108,130,232,85,135,179,92,243,196,157,252,129,203,146,143,134,115,70,230,65,132,198,201,132,213,227,108,223,186,154,190,159,59,116,292,155,83,164,180,183,204,84,162,65,311,191,322,78,163,214,213,66,76,166,155,115,303,192,276,78,81,73,174,85,81,297,90,280,204,362,275,109,207,250,190,233,202,151,116,382,171,262,182,151,77,202,69,169,107,85,248,221,210,212,210,193,220,109,175,76,198,104,34,211,191,134,163,223,262,159,212,196,201,149,102,192,213,129,167,198,174,79,52,195,215,129,289,102,175,204,85,175,216,244,147,71,248,207,133,187,253,207,232,176,39,173,247,121,115,139,261,203,168,210,164,208,88,130,182,114,232,160,89,87,111,158,187,55,114,130,254,175,142,192,180,107,159,143,158,147,244,92,179,47,140,156,171,150,80,240,238,230,158,225,123,208,222,282,301,72,136,184,233,192,91,203,156,104,58,119,144,54,242,156,234,190,216,59,232,222,323,249,73,255,116,198,134,121,212,119,103,182,68,171,265,137,177,148,306,204,127,103,283,144,93,236,95,67,67,222,148,290,97,55,199,119,192,196,118,194,200,235,93,204,237,98,139,173,158,191,272,238,223,250,111,198,159,203,137,138,257,260,102,135,147,220,165,93,117,147,106,176,265,218,81,206,69,210,175,153,71,144,247,160,150,152,297,160,113,234,149,149,174,165,134,208,58,194,211,198,242,257,91,202,149,156,140,124,182,198,115,177,118,225,164,170,223,203,119,187,80,213,224,68,97,107,77,122,123,127,185,54,161,89,335,163,188,181,77,119,233,151,193,122,126,223,60,303,143,103,63,256,128,208,210,163,224,93,113,256,107,135,224,172,285,140,262,274,81,67,226,144,233,159,242,267,139,185,224,173,216,155,229,219,156,180,105,128,208,189,230,117,145,79,231,182,134,148,166,163,149,307,187,316,266,107,151,193,177,190,98,93,176,105,277,360,202,206,293,209,189,254,185,145,164,199,248,124,130,215,239,241,100,150,135,172,113,175,87,141,194,314,209,186,231,108,268,291,164,112,187,101,213,124,73,134,155,134,236,280,132,163,89,221,105,102,123,107,163,134,68,204,60,74,170,249,258,284,202,228,108,99,287,186,163,216,110,94,66,78,163,195,131,86,185,256,260,91,74,84,88,189,147,223,132,157,179,157,190,266,225,203,228,151,157,72,144,173,144,137,237,224,259,270,57,318,169,182,192,93,283,207,226,176,84,213,135,236,249,110,259,193,123,215,252,221,220,92,101,73,323,158,166,228,86,167,141,121,109,205,219,211,147,83,79,185,255,199,219,117,188,162,124,76,125,87,174,278,185,120,175,103,215,282,269,213,172,178,138,181,76,163,108,229,190,213,225,289,214,98,152,129,159,208,123,68,216,122,76,300,262,166,116,87,245,158,137,161,213,239,265,123,90,128,193,71,95,116,117,237,78,96,106,189,183,155,46,203,242,285,82,141,268,92,230,132,114,227,176,145,200,299,125,110,58,138,174,155,201,113,158,128,170,123,150,101,254,84,249,122,66,107,116,225,167,240,78,286,159,75,197,140,201,92,111,208,119,189,77,107,122,119,238,113,83,348,218,90,234,65,148,169,127,275,257,302,252,197,135,172,174,95,71,298,127,129,238,179,350,252,157,174,154,196,184,110,243,346,131,198,110,88,271,135,132,111,157,281,300,189,263,267,218,234,151,242,184,256,224,297,94,196,178,85,206,249,211,219,59,212,206,212,97,254,236,78,96,165,144,79,229,202,275,174,218,115,126,102,180,151,167,232,219,221,214,61,298,286,55,218,116,145,166,115,192,199,152,333,342,118,204,140,116,123,120,158,154,230,242,127,180,136,107,211,141,199,164,222,284,85,211,213,122,177,227,190,86,220,164,100,151,60,176,159,77,116,103,93,271,185,149,279,100,140,142,140,132,180,331,73,128,174,99,243,268,290,207,55,90,106,147,256,188,262,198,173,218,163,162,204,295,156,166,207,238,198,189,123,241,123,122,183,194,191,173,107,165,202,120,201,214,271,196,196,183,174,222,209,201,197,212,180,165,193,231,339,127,245,239,181,112,103,116,42,186,108,240,122,252,159,333,96,242,195,196,156,168,106,188,220,199,208,138,179,252,265,210,173,178,228,224,278,103,152,114,177,220,152,162,130,165,42,144,149,109,120,174,226,214,182,85,192,229,183,143,206,281,116,166,94,98,136,146,114,111,65,261,130,158,238,217,163,140,233,128,228,233,224,203,246,179,212,240,171,186,101,227,130,201,282,213,247,193,105,138,242,212,128,250,200,213,130,113,105,70,191,186,133,170,80,244,183,125,173,184,194,322,197,98,195,129,70,164,239,339,206,45,257,127,121,331,118,198,175,208,223,132,151,224,236,224,121,173,178,117,97,98,57,103,182,214,189,305,72,95,55,110,204,132,283,206,178,286,83,234,338,273,224,209,176,109,198,185,211,318,129,263,238,73,146,241,185,188,94,261,222,69,150,146,157,236,230,145,201,104,134,189,138,171,123,79,197,186,185,115,216,221,256,165,194,138,152,202,215,228,225,202,246,140,181,110,137,122,164,112,127,194,216,236,201,203,107,126,101,138,127,108,257,204,233,107,82,240,76,142,133,115,146,205,146,149,131,114,61,148,152,97,119,266,132,78,116,260,75,100,78,83,204,221,67,165,252,105,141,302,233,246,161,198,105,226,219,106,265,236,94,210,272,87,247,128,98,117,267,153,105,206,257,279,168,192,91,166,205,95,230,200,210,121,207,151,198,231,268,81,251,130,269,140,84,268,179,141,64,138,190,263,222,203,177,130,115,235,109,207,182,90,184,101,183,82,94,91,162,185,84,236,230,247,63,228,105,135,176,114,159,221,143,164,82,274,188,211,254,189,108,202,179,275,119,72,202,221,151,172,238,199,120,93,124,223,163,190,171,234,259,256,170,206,190,224,250,192,180,277,127,108,112,46,148,352,233,302,90,145,195,104,192,214,81,121,175,166,234,293,186,210,100,81,177,105,111,112,178,336,285,166,177,232,247,122,106,263,221,116,167,209,280,224,166,138,216,66,192,142,88,103,219,133,274,132,111,145,119,173,129,232,76,198,286,130,163,278,134,125,192,169,223,203,115,232,92,155,172,172,119,212,183,66,255,193,173,167,205,202,228,167,172,239,260,174,97,207,211,192,124,216,112,70,146,175,259,150,141,101,149,77,245,235,164,168,182,130,175,168,196,110,224,133,187,222,150,197,87,151,198,282,249,332,217,173,168,199,243,140,99,119,155,152,302,190,182,233,171,139,206,221,166,202,147,138,181,200,196,119,227,118,295,206,217,243,98,96,226,172,150,96,165,165,238,149,176,167,118,218,128,179,96,198,121,208,241,264,227,79,121,193,147,229,144,156,171,114,163,210,206,112,176,166,226,163,287,159,267,209,163,142,161,151,183,166,247,114,171,213,317,191,138,86,156,76,199,308,174,305,195,102,98,223,227,205,151,237,122,122,117,178,171,268,242,93,74,119,113,106,114,173,165,220,114,64,119,208,62,182,123,223,182,201,193,143,137,177,149,189,248,192,63,156,172,226,218,210,160,146,117,87,163,164,212,179,71,129,196,130,91,211,92,127,195,133,107,138,160,126,185,164,133,210,82,221,152,160,288,131,116,300,128,155,149,178,100,219,181,284,186,84,100,183,128,213,92,161,260,226,159,211,128,234,254,203,163,259,117,92,197,284,227,89,88,89,139,278,251,100,138,265,304,194,76,167,96,79,176,97,200,92,68,67,153,89,187,168,217,133,195,165,217,152,143,97,254,296,174,180,186,153,203,80,90,148,234,121,142,212,194,239,176,98,241,256,234,86,221,69,173,258,217,163,82,181,236,159,226,188,97,114,111,82,114,220,185,261,155,79,134,218,135,178,215,324,160,230,107,193,204,265,171,284,153,189,60,197,194,198,236,139,70,227,139,111,179,168,138,234,197,210,263,329,205,165,49,138,210,142,154,112,208,163,203,231,114,315,138,145,122,107,176,143,251,223,183,180,115,104,68,136,68,228,225,262,162,233,206,102,121,189,155,176,119,322,103,222,102,121,209,173,147,148,181,237,113,91,232,171,194,124,168,248,205,157,275,66,122,130,124,194,112,161,273,178,126,137,81,131,117,217,236,206,149,65,114,100,216,180,210,158,141,159,205,230,238,142,165,102,156,209,141,152,156,313,175,197,69,252,262,104,197,245,202,118,224,126,143,106,163,157,330,188,142,287,134,161,99,192,156,128,105,235,189,91,196,225,195,107,150,166,283,156,126,92,164,168,173,86,162,109,150,231,78,160,133,149,119,100,157,227,247,74,71,71,73,215,74,206,257,134,113,142,222,256,246,158,162,87,211,130,255,179,174,173,253,190,309,152,168,132,175,218,279,191,143,178,157,125,159,176,132,137,168,284,159,111,245,309,69,286,242,199,256,95,205,117,156,231,207,203,210,223,122,167,133,228,113,200,158,245,92,136,163,149,198,169,185,147,65,233,144,80,80,143,204,269,123,107,62,141,183,298,229,235,239,164,279,73,93,150,220,160,145,278,255,79,161,153,201,208,60,127,149,90,105,174,117,64,291,180,164,136,175,213,198,106,257,187,91,144,160,143,108,125,181,132,155,150,147,170,298,85,192,150,314,183,179,249,220,166,168,179,255,180,220,188,200,56,141,185,161,113,215,174,112,176,221,179,182,250,206,172,214,173,65,197,65,141,215,65,197,117,195,113,210,133,207,241,207,206,206,119,319,221,72,132,250,233,102,96,118,227,163,194,137,249,109,85,180,108,234,175,123,96,136,174,137,307,369,194,111,224,229,157,348,253,150,253,151,207,169,109,153,213,147,207,122,131,67,204,129,70,224,249,177,264,155,220,245,164,163,61,272,181,242,78,227,154,162,206,138,228,190,128,123,206,293,136,86,88,120,155,223,193,213,302,232,78,93,106,104,233,98,197,252,206,140,159,177,198,190,203,149,166,158,188,132,227,115,175,200,159,154,287,244,141,86,143,117,98,119,197,169,190,106,174,285,181,204,136,198,123,168,74,279,219,83,130,237,206,60,223,136,171,143,157,175,183,181,219,224,89,179,138,245,157,64,185,300,143,281,230,130,169,205,139,170,85,198,314,176,139,200,100,63,128,194,195,93,160,206,131,171,239,209,177,163,248,130,171,201,196,228,163,79,175,226,253,176,184,82,149,137,153,151,152,173,201,136,171,219,138,256,196,136,223,106,223,200,92,211,213,214,225,198,246,214,187,143,187,111,174,197,125,144,209,131,128,160,145,114,125,105,215,199,248,153,91,139,156,159,251,133,103,289,200,227,186,115,207,123,212,239,211,175,204,252,157,126,71,106,149,143,172,198,196,120,177,107,121,81,105,116,228,136,254,153,187,227,199,159,215,171,68,104,146,221,193,229,220,130,60,170,250,214,183,115,107,121,196,143,231,161,183,178,120,158,209,132,185,111,191,141,59,62,207,143,229,64,198,143,224,112,154,354,249,80,115,116,213,122,180,349,173,108,146,209,149,106,182,201,94,228,121,143,217,104,147,174,108,234,110,160,101,161,215,107,173,99,294,168,283,122,211,196,190,286,148,94,132,254,308,53,80,80,60,187,76,214,74,198,83,229,331,126,48,214,121,314,102,146,205,293,177,126,126,145,168,153,215,117,286,60,111,88,159,172,235,203,205,95,102,121,105,210,82,246,177,177,224,162,109,323,198,234,107,126,198,168,213,222,188,196,118,124,227,173,229,252,134,155,176,228,180,232,177,195,197,224,223,46,173,87,142,227,95,182,101,72,213,322,224,242,229,235,217,92,118,340,111,107,172,117,283,167,81,211,244,155,123,258,163,76,143,222,210,195,201,197,184,142,195,203,111,310,113,134,191,226,324,133,84,140,101,172,114,97,221,110,152,155,48,263,257,206,167,189,102,277,126,161,127,135,213,143,131,171,87,106,143,152,389,215,130,187,254,187,173,148,147,199,199,253,168,100,151,148,186,335,237,184,215,98,223,146,96,191,244,151,128,217,151,155,241,129,251,236,263,137,158,110,181,275,71,115,159,258,253,246,193,108,263,79,167,122,202,156,283,145,214,121,62,262,201,57,189,75,149,127,122,150,70,169,165,137,200,190,161,81,285,129,161,157,264,236,129,166,151,161,213,164,189,99,133,118,133,95,107,80,147,169,87,162,188,230,148,153,87,167,144,137,183,149,170,183,208,120,212,226,235,241,157,181,130,80,214,139,260,118,225,261,124,143,200,231,284,226,293,273,196,205,129,201,89,263,210,156,140,129,139,184,139,218,82,152,204,252,335,97,159,202,209,231,105,104,150,181,115,258,67,162,150,305,88,128,94,374,156,186,83,110,181,187,268,191,262,154,209,320,191,161,134,179,114,79,187,217,226,221,159,123,303,276,108,163,68,186,159,157,141,160,181,124,128,124,113,254,97,176,128,195,174,222,186,147,174,326,216,354,242,185,171,225,168,258,162,325,223,168,90,143,269,218,143,183,147,116,97,123,212,109,232,190,160,220,216,152,239,91,335,237,159,202,260,189,142,129,262,86,196,214,264,254,150,158,160,140,154,139,154,139,134,119,285,146,125,236,145,75,151,158,240,178,189,94,83,123,55,98,228,178,101,173,239,171,123,55,121,216,180,185,217,97,103,120,154,141,269,181,228,186,208,237,159,180,162,140,99,89,224,135,148,154,185,148,293,218,176,237,214,142,214,159,107,185,122,99,196,150,99,165,114,80,209,96,283,151,242,178,95,101,168,137,209,94,192,151,152,106,146,95,145,134,99,200,186,161,278,278,286,234,152,100,127,102,179,122,169,71,145,245,152,198,246,105,216,168,159,108,200,111,97,201,120,245,146,143,129,178,78,249,193,342,147,132,69,212,126,116,121,133,64,100,101,128,125,115,238,118,212,109,175,206,90,223,153,183,268,171,174,90,207,193,214,194,229,64,131,254,166,120,243,168,207,242,199,155,269,107,111,63,165,139,193,128,233,272,218,240,213,151,125,138,67,217,77,103,68,238,82,133,304,92,205,192,72,167,124,145,177,236,231,201,155,149,149,78,168,207,95,180,154,272,101,151,80,171,189,170,260,213,221,83,120,168,261,217,85,177,140,228,318,141,181,159,199,78,218,111,146,168,130,311,125,131,123,77,216,321,216,250,116,100,285,162,69,196,227,237,240,132,109,229,103,147,255,301,268,131,268,96,212,224,370,173,120,83,182,186,253,171,243,131,111,221,141,136,227,83,146,75,71,229,143,234,365,240,163,243,217,166,158,84,140,185,130,212,99,104,197,183,267,239,190,116,312,117,307,198,134,128,181,140,163,117,197,78,127,304,197,190,190,235,153,295,125,74,156,118,153,119,180,112,219,102,130,231,169,184,269,194,337,333,127,231,183,285,118,84,188,114,112,200,121,180,269,130,111,145,109,198,121,217,167,202,231,187,108,280,199,109,131,151,126,209,133,231,187,114,246,86,96,211,127,199,199,89,256,132,105,98,120,183,195,193,238,124,155,274,110,259,166,120,214,205,210,112,153,187,171,154,79,165,143,291,117,150,209,178,154,212,123,128,114,324,103,248,84,164,232,352,116,99,222,192,182,101,177,220,136,96,80,213,80,219,247,229,166,178,148,80,235,278,171,246,245,189,249,253,130,254,221,290,235,114,195,137,237,111,104,178,162,221,118,118,231,80,160,116,149,259,269,88,148,248,125,181,137,224,208,170,179,127,171,57,147,231,121,136,153,244,202,218,134,196,241,102,123,117,174,70,233,313,240,194,220,203,189,116,187,240,178,112,127,189,218,159,291,260,169,181,148,173,224,135,203,96,111,174,232,112,173,176,249,164,126,148,160,209,210,184,176,289,284,174,199,163,136,254,145,141,116,156,183,257,95,189,224,106,212,222,190,157,196,99,140,141,193,78,271,100,215,183,133,146,225,235,122,170,230,220,176,190,88,85,68,69,113,190,219,177,181,117,190,113,159,145,180,157,189,117,209,189,114,295,111,344,183,98,239,142,278,121,108,161,105,83,196,116,248,191,234,142,84,199,130,192,129,123,205,252,134,83,169,124,207,236,92,99,128,124,222,165,135,177,88,147,92,95,80,207,165,231,210,175,150,148,107,187,66,88,318,184,160,204,284,242,118,192,79,95,107,115,247,167,271,214,230,192,141,167,284,158,115,124,240,70,134,250,223,124,163,44,174,119,140,159,112,124,263,154,220,87,237,96,101,100,201,69,180,100,191,49,203,169,72,171,48,181,188,171,143,267,230,91,161,174,70,112,272,253,99,190,220,140,78,171,65,213,144,172,178,158,161,122,157,137,122,121,106,178,54,96,163,204,197,293,206,127,144,107,101,131,93,255,124,216,183,79,117,84,186,109,239,217,149,159,154,193,164,93,182,145,182,185,133,241,96,110,73,230,99,249,175,75,128,145,184,219,118,191,220,202,95,116,98,210,208,195,227,75,58,206,147,202,217,212,96,106,156,114,164,192,49,222,80,124,145,127,131,185,197,105,146,132,246,286,191,171,196,212,179,228,124,206,246,235,211,164,92,149,167,142,238,148,197,139,216,232,131,186,208,211,202,170,139,350,85,166,138,249,236,84,154,243,291,211,78,240,118,316,237,166,238,151,216,167,371,151,159,146,195,167,207,97,259,113,192,117,179,120,180,234,150,233,220,88,128,245,182,215,97,163,114,159,300,76,92,256,184,318,135,230,339,239,194,124,322,133,248,122,159,210,97,71,140,135,263,249,140,222,180,180,122,193,192,205,229,133,147,142,330,172,184,156,221,178,210,202,158,178,136,191,149,82,169,165,144,116,99,134,221,99,203,130,141,170,299,182,167,241,156,266,95,103,194,177,162,209,171,179,295,181,283,201,82,154,213,140,168,97,140,90,126,290,87,190,173,200,215,224,138,155,150,227,194,225,120,192,159,192,115,211,126,219,100,93,112,156,277,157,259,115,223,161,123,198,182,58,272,239,161,247,170,164,134,221,88,306,310,217,98,227,198,221,187,105,182,135,188,253,225,150,237,162,182,224,227,128,205,249,161,165,164,174,196,314,57,109,169,247,152,178,188,230,35,156,118,190,159,136,144,185,92,147,268,181,175,122,123,209,109,172,231,145,77,374,226,150,194,123,206,137,145,183,259,213,248,233,194,193,218,135,94,180,44,118,141,217,185,110,110,234,106,145,139,256,208,209,212,183,194,143,194,285,211,222,181,229,204,134,198,234,134,125,124,120,78,78,84,201,308,232,184,104,309,126,293,278,48,193,155,259,204,113,105,85,171,146,192,193,255,207,77,138,235,107,217,221,163,273,82,238,220,190,116,151,105,232,269,261,114,154,146,155,211,105,155,204,134,158,199,167,92,181,144,123,169,215,131,73,138,109,112,194,197,126,303,134,195,72,168,136,147,78,112,157,141,154,92,193,92,72,123,190,60,206,214,191,75,265,61,84,267,179,140,157,163,205,203,109,184,109,170,266,259,196,46,133,105,105,152,222,112,65,162,136,117,83,262,96,195,115,145,95,120,132,37,115,142,208,137,203,236,305,127,262,166,183,133,186,235,187,207,119,207,124,324,118,189,172,99,236,209,171,102,67,129,74,228,232,246,151,318,195,116,232,86,121,156,228,145,159,89,133,167,168,139,212,112,234,164,245,149,167,229,124,147,287,155,196,215,215,184,85,285,173,189,83,257,185,264,250,120,121,143,114,111,278,231,246,189,250,221,196,132,213,169,265,237,46,146,111,148,338,101,165,210,164,159,210,174,179,36,180,119,199,160,51,113,233,228,180,197,282,160,189,206,158,140,119,158,184,216,207,204,125,177,68,213,156,146,153,178,111,139,87,271,275,242,199,154,203,180,209,94,255,141,205,209,143,179,163,215,174,316,208,202,209,172,235,202,273,110,221,159,198,181,190,124,63,131,119,183,200,231,243,98,189,317,286,92,240,100,188,160,199,142,133,218,97,124,212,114,103,232,216,214,114,278,175,110,87,49,179,110,213,116,239,135,82,161,111,168,188,200,179,173,84,49,107,204,106,182,141,308,169,162,166,164,202,180,195,213,120,159,197,60,246,199,165,164,119,191,197,132,216,229,195,170,175,246,237,130,206,206,202,240,125,340,110,153,100,102,168,154,209,241,209,86,268,95,100,264,149,196,139,148,221,139,179,182,110,173,95,95,135,185,180,181,93,67,228,184,180,119,241,212,176,254,98,137,211,186,66,241,252,209,341,129,196,130,152,160,68,137,107,210,139,176,52,179,251,80,224,97,145,189,46,168,149,99,171,122,185,180,147,121,133,105,197,225,195,163,261,148,188,169,216,158,183,147,151,115,108,226,240,115,108,84,107,73,205,193,122,252,154,171,208,158,71,120,125,225,82,233,163,179,296,191,177,288,119,187,86,240,172,153,154,349,271,117,69,264,155,352,220,99,230,256,106,159,97,112,118,262,196,132,215,216,177,319,126,164,193,217,266,165,80,298,227,224,145,298,250,172,235,170,191,128,122,169,151,252,128,152,153,106,131,107,141,118,171,253,193,212,176,213,223,243,121,118,168,100,85,134,101,198,144,118,179,133,248,208,79,197,154,211,210,39,294,210,111,196,172,227,217,108,111,231,195,159,187,55,194,107,263,222,220,163,141,51,120,28,139,99,142,192,81,148,174,195,131,140,189,214,171,107,245,148,157,231,189,124,112,170,202,166,215,52,110,148,343,123,205,164,122,291,166,131,216,236,90,217,219,149,173,225,164,321,231,242,164,150,207,212,115,137,213,135,309,218,191,119,162,69,204,150,176,238,79,238,195,155,179,207,193,94,197,206,106,108,284,121,214,138,254,193,112,118,284,215,141,111,189,74,254,149,110,141,173,259,271,94,138,83,311,103,128,121,123,66,188,100,193,125,147,126,121,176,136,124,213,167,141,183,46,188,94,240,218,214,166,174,228,203,146,91,243,138,223,174,220,237,133,126,89,202,221,203,191,127,176,156,191,205,92,191,154,76,140,139,232,161,164,169,127,207,138,225,170,205,112,107,166,135,205,140,234,201,229,272,59,198,108,185,234,103,162,181,147,116,111,159,139,234,332,234,212,179,124,201,132,158,208,96,87,150,96,184,259,201,234,119,122,233,266,221,115,114,114,248,121,218,203,205,206,176,96,359,237,86,141,168,270,203,140,130,185,50,145,163,171,265,115,181,101,192,208,103,190,82,164,210,193,93,285,139,192,294,157,88,153,190,147,204,190,242,144,135,203,180,99,323,81,187,190,253,104,150,144,389,169,173,173,99,216,255,113,105,217,163,141,156,198,196,99,153,214,68,219,192,225,134,145,175,174,189,224,218,148,126,183,182,159,278,131,170,180,201,107,219,236,192,127,153,138,161,237,219,216,119,135,219,288,112,101,79,134,133,185,172,203,194,95,178,246,277,149,163,204,98,137,152,165,210,171,116,213,219,209,131,99,109,190,238,102,188,175,161,204,230,115,183,148,170,170,222,140,200,164,220,145,121,156,100,173,57,113,89,188,41,164,246,151,234,281,144,167,138,98,160,252,189,291,195,165,118,116,174,105,249,97,87,121,168,158,83,126,247,160,162,77,122,315,120,228,269,195,235,122,171,190,238,70,98,213,197,181,171,121,209,124,170,183,235,88,206,125,189,151,98,249,196,146,74,215,208,228,181,163,230,197,185,75,212,120,39,192,149,153,119,185,69,211,99,196,205,210,171,231,118,225,240,135,82,152,309,226,186,105,159,156,234,183,143,237,271,169,271,157,167,179,99,159,71,72,195,125,176,187,334,209,98,216,199,198,119,132,140,108,164,111,383,149,227,116,133,261,307,239,153,155,231,105,119,131,76,171,200,238,170,277,215,213,201,136,215,152,155,163,162,196,209,290,193,106,217,146,122,167,208,106,158,117,244,231,188,152,173,260,171,280,172,233,177,194,159,85,121,173,114,89,237,93,227,213,222,59,277,131,283,182,208,250,238,304,85,147,90,151,200,274,130,144,144,148,130,62,180,228,198,129,187,199,200,96,144,206,159,224,102,244,234,163,84,151,176,144,217,248,94,109,207,127,150,99,105,121,220,225,165,129,129,81,167,204,203,119,50,302,111,171,229,93,173,82,235,114,166,70,80,266,141,228,56,165,153,72,96,123,81,226,147,252,221,78,291,145,97,214,149,68,156,145,231,201,152,229,125,172,240,100,72,145,88,209,118,126,253,192,209,121,233,150,125,144,147,226,194,116,194,139,119,152,285,82,176,121,113,181,60,94,147,126,319,108,108,295,155,168,230,111,215,158,201,218,364,229,157,92,187,138,76,163,175,86,75,230,137,170,224,210,314,66,175,91,150,205,224,135,278,134,245,193,107,178,143,77,133,180,192,132,88,188,165,185,188,215,170,124,132,214,95,172,185,208,243,143,105,281,205,139,81,117,102,189,174,85,103,74,230,110,213,181,127,79,115,184,142,143,206,153,75,212,157,123,159,228,251,183,225,192,90,229,261,222,219,216,233,222,152,229,87,108,165,100,311,255,219,234,104,258,216,171,224,190,267,229,73,102,237,201,224,174,231,98,80,70,237,157,183,202,122,275,139,143,117,232,184,245,75,90,104,156,203,327,196,171,206,243,92,209,236,82,116,219,194,211,177,146,113,139,135,127,292,106,213,174,128,63,253,120,189,257,235,157,202,161,177,160,129,226,296,262,388,251,165,268,95,113,232,188,163,140,182,268,102,138,127,131,158,155,108,143,107,167,174,136,213,156,257,69,153,282,176,111,184,258,128,148,226,178,276,151,133,125,151,294,117,227,96,175,169,149,253,137,209,108,193,132,140,173,95,197,183,74,176,235,63,212,176,186,128,190,201,212,189,143,89,158,228,327,169,234,155,81,304,233,216,201,213,118,120,162,188,175,221,160,77,71,174,142,176,142,201,141,103,57,229,83,189,237,223,178,303,260,118,120,162,287,173,85,226,88,179,149,433,299,65,117,161,229,122,203,109,91,109,262,120,184,65,107,177,46,93,76,207,82,182,131,119,113,76,194,110,128,172,127,173,151,127,70,234,267,198,139,84,97,313,174,328,217,209,215,215,112,104,195,207,104,198,62,177,110,57,227,291,139,83,220,167,94,189,68,171,193,209,124,130,147,151,221,87,279,50,184,167,118,290,196,75,223,73,181,204,145,165,189,180,129,226,215,191,247,162,118,253,148,270,116,122,190,226,228,345,93,128,112,332,121,132,99,87,149,166,139,182,189,60,191,89,288,176,182,208,169,193,157,99,169,163,170,201,118,121,116,229,280,160,65,227,119,111,161,85,63,155,229,300,248,152,179,59,186,288,147,190,207,201,223,183,114,186,207,176,71,133,193,135,173,162,70,105,254,151,327,204,427,200,103,226,116,127,144,103,72,118,171,129,384,198,216,110,233,65,91,163,109,274,215,241,248,224,188,214,192,132,287,131,185,105,140,79,276,249,270,99,130,230,210,154,133,231,157,195,152,264,382,209,199,93,163,235,101,360,209,142,59,96,264,132,249,100,80,108,234,211,266,343,110,140,168,140,262,266,162,57,175,277,299,283,222,107,166,145,235,206,68,161,183,229,225,248,138,307,174,152,173,238,238,238,117,241,183,228,160,195,126,152,148,194,152,213,117,239,108,114,106,88,120,253,173,100,288,162,224,228,260,48,230,203,161,112,131,197,237,56,186,169,189,81,209,186,208,114,194,98,166,63,172,135,213,167,106,169,126,223,117,111,255,243,260,212,145,130,98,128,291,248,166,120,177,151,170,165,142,154,143,258,75,201,125,210,176,217,176,265,119,164,211,208,174,102,180,221,295,154,85,203,91,147,104,173,100,147,258,242,115,121,250,274,75,225,159,240,105,134,146,212,192,199,149,162,187,79,197,268,174,252,226,102,268,181,229,204,160,88,267,113,265,198,141,113,113,103,225,81,140,185,222,161,115,141,168,225,125,251,162,156,282,95,141,116,83,172,134,194,184,260,141,116,65,239,77,130,86,72,178,224,131,140,147,147,218,138,137,157,182,96,136,121,152,63,134,214,159,153,169,244,56,207,208,348,124,141,86,88,247,264,135,236,240,195,106,182,264,80,53,119,204,110,220,115,264,189,160,93,187,288,346,109,127,112,104,122,194,127,82,149,210,165,115,160,190,206,64,79,47,101,120,204,53,188,137,349,263,229,211,96,62,112,242,287,277,223,136,92,157,64,236,180,168,273,114,198,68,124,184,221,114,279,234,231,214,162,275,306,200,102,147,157,102,142,181,253,296,200,86,219,183,104,83,80,171,95,263,88,202,203,171,109,110,142,252,189,149,147,121,93,179,142,242,250,232,175,136,152,89,254,345,136,137,187,92,112,154,110,252,272,225,102,178,223,188,228,188,237,293,169,190,145,213,170,219,195,54,197,176,259,202,136,183,168,191,164,105,173,193,127,116,124,111,114,213,257,167,87,128,172,232,191,93,268,121,140,248,123,176,163,172,217,178,216,216,145,197,117,142,249,257,160,190,216,133,191,264,103,220,69,74,178,312,143,258,208,126,220,131,93,139,141,92,188,133,195,218,354,350,140,173,299,99,207,199,179,153,179,219,195,133,331,218,214,163,228,167,129,199,72,211,183,247,249,306,174,66,114,91,289,203,212,197,205,248,42,182,126,225,221,209,251,149,170,148,114,76,190,89,172,96,251,237,243,131,175,150,176,227,231,102,127,202,285,211,174,234,170,191,194,161,219,182,75,195,217,77,278,281,200,324,187,67,196,190,139,199,305,69,253,142,223,297,185,224,243,237,135,91,243,122,125,170,211,161,145,212,185,60,206,210,89,232,175,249,265,117,213,221,165,130,87,146,225,178,274,133,190,204,187,231,190,176,143,130,176,226,53,172,183,127,152,207,211,147,130,218,159,292,158,216,191,111,225,258,192,226,143,125,88,211,243,99,169,212,178,144,147,184,141,126,207,246,172,124,169,240,254,107,169,249,206,227,215,134,212,168,125,61,141,258,203,104,181,64,201,102,138,221,159,208,157,209,306,215,209,214,138,199,204,275,127,137,177,254,215,144,116,138,103,120,98,129,154,215,86,200,126,237,107,141,109,220,134,82,239,144,154,291,201,112,56,186,93,246,160,132,123,249,143,243,130,156,237,270,242,184,132,208,328,223,193,212,154,97,140,65,94,275,220,178,59,99,242,194,196,114,169,338,125,191,120,79,163,195,172,75,297,168,201,250,193,249,182,95,89,118,137,138,174,90,205,148,147,106,168,264,293,217,159,219,115,232,210,220,194,123,128,330,198,291,149,162,229,68,170,154,143,167,145,156,171,173,93,178,101,61,180,151,159,209,82,135,292,242,89,269,257,127,235,135,172,140,211,159,147,215,199,179,291,164,236,68,83,58,141,192,165,192,101,165,247,114,156,197,126,128,164,119,253,147,138,152,98,176,112,268,212,297,238,226,180,191,172,147,50,76,144,119,251,151,178,123,196,277,229,133,170,114,146,217,148,209,96,219,212,121,166,269,165,168,182,290,161,226,159,137,174,152,172,136,180,119,229,92,209,311,250,76,154,167,113,173,124,245,154,209,265,208,86,182,222,236,218,105,235,87,164,251,252,253,208,92,218,148,178,172,265,132,70,124,93,188,79,216,129,136,191,216,212,70,95,230,132,116,96,81,157,107,188,115,166,199,123,245,148,200,166,250,86,228,253,180,158,85,190,333,115,168,104,154,74,144,195,185,139,86,240,164,170,132,233,208,240,171,200,228,70,376,157,191,145,158,219,180,179,243,152,297,194,311,208,100,129,132,169,105,213,281,90,189,134,259,251,80,233,182,162,208,241,163,87,215,82,211,196,86,156,171,353,59,134,199,150,235,119,114,64,145,123,89,204,168,274,200,153,156,220,108,212,95,197,163,196,202,152,74,260,335,219,171,257,182,148,183,225,157,233,243,267,113,207,102,263,278,210,115,232,114,218,107,279,186,221,222,277,196,156,142,176,133,107,236,196,153,78,85,194,259,148,143,355,140,207,174,196,224,206,193,115,247,147,196,218,106,114,290,182,112,97,89,165,134,220,204,106,111,153,192,159,241,109,195,97,170,212,117,168,146,102,211,202,371,130,402,196,222,191,73,202,153,97,281,292,233,215,294,76,143,228,221,181,170,229,131,96,213,188,149,100,294,151,159,202,262,102,177,107,209,171,153,166,189,79,226,109,119,214,146,261,66,59,171,232,109,153,176,163,199,109,157,134,222,127,170,136,189,154,109,99,135,251,222,241,104,170,143,175,198,208,276,92,88,133,216,46,94,236,224,196,103,297,71,170,215,81,206,238,96,189,205,203,111,252,100,114,190,177,90,172,129,260,137,118,183,144,336,242,120,123,155,199,231,135,194,181,85,155,191,136,202,105,63,197,374,134,124,152,282,124,126,167,233,105,211,222,178,176,133,275,71,262,209,156,199,168,161,221,173,210,285,250,193,97,210,180,78,175,193,175,324,79,158,166,154,259,230,211,303,106,149,224,209,202,161,235,235,241,100,238,212,200,74,231,224,107,205,274,134,156,134,161,189,58,87,138,128,188,141,127,208,155,105,118,264,109,132,349,185,312,203,97,147,105,204,207,156,181,96,234,99,141,208,169,102,326,81,237,212,186,75,165,188,171,154,152,235,208,244,87,172,104,297,177,126,268,171,150,214,176,249,90,107,110,133,210,104,281,45,117,66,205,240,143,267,228,64,198,142,107,95,184,220,214,238,224,142,263,129,166,219,88,185,163,117,123,226,180,106,139,144,95,234,266,180,210,118,272,209,246,323,66,123,113,169,81,138,156,181,175,199,156,298,131,224,235,218,146,228,175,120,162,111,161,217,205,123,82,236,172,215,140,195,187,197,294,74,262,257,263,256,247,306,184,149,135,254,209,305,244,217,181,204,139,205,147,254,78,126,138,169,84,68,197,253,224,139,184,163,197,99,184,241,83,282,209,238,113,86,181,153,160,152,113,121,197,172,272,219,179,217,176,199,154,252,238,272,129,133,134,93,176,218,197,86,133,276,198,86,184,171,183,189,127,260,215,125,157,143,259,184,103,189,214,145,68,189,226,227,236,92,172,147,160,279,352,124,310,127,171,344,249,152,46,76,104,239,79,109,176,107,168,115,194,200,208,142,231,140,235,188,112,207,132,207,96,163,143,244,138,202,153,105,119,80,187,159,109,162,240,132,141,108,145,108,199,131,190,115,165,143,90,197,327,132,284,120,113,208,104,213,122,199,131,326,225,176,155,202,262,104,149,104,97,197,126,154,141,115,117,171,163,148,226,181,389,138,197,189,166,161,133,215,191,103,177,92,188,192,189,211,67,184,263,181,173,255,198,126,107,215,233,132,180,213,312,226,238,200,210,59,136,205,132,146,120,142,227,178,218,279,105,192,127,157,163,58,274,148,133,145,204,95,130,166,186,143,63,126,113,128,166,63,134,188,170,199,91,78,237,128,171,146,118,199,91,247,220,280,211,127,151,279,73,219,102,191,218,128,142,155,213,85,130,309,215,269,178,178,172,235,191,81,263,137,214,261,195,216,224,102,121,134,152,167,218,253,203,103,195,190,114,93,241,133,195,66,105,218,206,170,112,115,136,133,307,218,221,160,274,235,105,89,137,155,147,171,127,179,234,197,261,177,303,147,308,173,179,185,137,237,305,123,240,239,152,153,137,92,311,202,221,123,101,240,164,232,108,173,172,237,159,55,68,201,127,116,201,138,72,214,127,117,217,204,83,250,81,81,75,118,97,167,204,254,157,75,97,126,123,225,176,217,288,132,216,100,204,227,152,217,222,238,124,210,247,226,170,262,89,193,169,256,109,221,191,115,116,154,134,107,77,152,110,189,54,150,157,307,234,122,235,139,156,136,171,229,179,118,137,158,176,229,80,156,114,80,167,64,280,138,186,253,165,154,170,127,205,213,204,184,138,145,90,229,229,174,220,141,199,160,180,214,110,147,226,175,88,227,106,63,188,118,167,64,140,157,230,230,144,166,130,131,256,154,148,145,291,114,273,119,118,161,164,219,202,212,90,232,72,136,176,176,95,198,163,84,137,149,227,253,114,203,132,150,218,140,259,231,149,392,135,122,246,198,171,130,148,329,89,159,150,117,153,181,123,92,158,163,271,67,125,241,221,81,216,210,157,268,139,211,265,182,187,211,195,210,137,231,104,201,222,132,92,250,241,81,277,202,168,230,248,229,179,152,281,133,243,128,94,110,114,198,265,124,116,97,162,213,45,215,243,206,237,160,268,168,230,219,156,127,88,171,289,119,83,126,79,233,219,193,332,81,229,79,114,164,219,85,348,236,113,237,88,67,83,174,271,118,239,239,131,159,146,228,196,86,227,217,144,274,303,105,138,100,224,130,174,181,164,179,79,156,116,134,160,166,239,255,109,178,108,191,297,143,177,234,99,119,192,162,72,93,122,151,72,181,190,226,175,175,242,320,98,234,167,84,125,114,185,159,57,215,167,96,235,204,140,209,102,150,120,239,212,105,270,220,261,106,172,146,138,149,237,272,116,161,129,178,101,125,208,99,77,200,278,121,158,157,104,71,257,159,107,65,85,175,182,237,210,159,103,89,116,214,291,104,304,165,243,189,136,114,198,130,166,168,200,273,197,207,208,132,315,102,204,172,189,214,173,125,100,84,157,118,173,201,192,89,149,189,134,120,250,111,58,99,149,235,170,119,78,149,217,202,63,173,190,250,184,189,166,187,63,107,102,132,237,70,140,197,272,209,206,132,111,121,142,150,244,231,226,93,190,232,142,102,134,204,113,153,193,228,141,242,275,224,168,122,208,270,225,238,115,318,208,140,120,239,134,189,139,209,80,154,164,111,196,298,260,181,275,178,158,197,212,176,192,107,152,196,111,227,225,151,171,113,118,222,141,154,201,99,212,211,134,104,152,100,199,253,205,221,142,118,115,86,221,159,205,107,268,178,70,241,178,82,153,102,246,131,244,180,169,106,202,311,204,277,210,140,164,113,376,163,82,222,216,120,194,183,128,203,106,265,59,146,93,118,213,192,147,306,213,130,87,130,111,152,189,219,78,119,217,66,314,222,235,211,86,162,236,183,202,96,205,205,181,265,132,206,185,231,109,221,217,85,264,89,157,226,190,164,261,156,270,108,136,212,135,256,159,202,173,213,136,226,144,325,189,159,234,233,212,164,195,216,283,209,134,213,197,200,115,196,124,221,169,249,105,189,136,195,186,164,170,120,236,120,229,190,237,114,246,245,107,161,157,159,173,186,131,116,142,142,236,106,163,140,249,140,255,219,227,168,205,177,145,162,163,283,131,182,195,136,326,106,125,176,82,141,276,165,48,97,187,256,205,123,109,123,129,191,214,290,138,194,326,152,146,198,274,179,212,159,104,120,88,259,142,199,195,216,260,218,190,205,186,101,165,158,224,244,148,43,143,98,141,301,152,130,136,217,183,216,59,161,150,211,273,132,156,199,66,194,151,107,241,132,241,164,151,162,240,269,163,191,180,71,172,235,233,196,81,231,126,197,191,108,196,288,227,305,231,261,256,173,275,206,218,197,175,126,150,235,210,82,245,196,133,87,285,198,121,89,88,231,192,220,183,192,131,169,254,90,191,179,217,91,102,247,229,219,143,125,213,169,204,259,82,122,152,184,129,100,194,231,197,101,138,263,143,249,127,92,216,171,192,145,205,173,62,133,223,189,170,171,82,91,201,211,130,101,216,94,172,304,136,119,90,252,116,247,103,191,158,138,268,190,173,79,198,177,148,255,302,182,373,165,108,199,129,198,76,219,110,199,206,135,239,143,203,125,119,266,158,224,256,240,117,85,171,90,188,263,60,112,212,271,135,169,187,180,339,186,188,158,226,174,71,175,89,277,212,191,123,257,116,141,185,94,181,100,120,142,209,183,191,197,120,84,250,132,182,182,147,164,139,334,118,174,129,130,107,179,236,175,59,233,144,179,164,114,223,349,192,186,182,352,140,168,149,186,218,139,116,198,107,214,119,196,181,94,163,213,116,245,220,285,249,205,317,191,146,262,197,211,166,145,223,63,141,222,140,71,219,235,323,281,216,114,162,330,102,112,174,138,317,214,179,237,284,232,274,130,178,94,147,135,215,140,157,105,229,73,183,330,72,127,142,209,114,84,162,201,155,206,124,108,206,150,237,171,68,205,216,148,208,71,190,146,116,225,226,188,109,154,175,143,368,189,118,203,103,310,197,112,189,155,162,251,261,208,167,225,91,197,124,216,139,194,223,134,108,337,191,269,311,129,126,88,279,172,119,191,110,98,129,217,307,264,147,212,183,237,60,221,244,138,198,353,114,188,129,214,128,64,199,146,227,116,117,137,118,176,105,107,135,106,47,362,196,209,300,100,240,121,59,90,172,130,239,111,154,192,97,170,123,121,147,211,140,157,59,128,200,103,129,99,147,173,198,99,77,134,312,48,127,193,101,319,170,84,186,168,236,73,50,110,208,172,170,170,166,246,168,217,90,169,240,288,130,195,106,185,189,73,153,62,244,274,244,145,144,124,99,251,270,172,203,286,209,173,136,103,89,334,128,116,190,203,308,209,166,120,158,159,105,143,273,168,182,230,133,164,226,227,265,182,312,69,158,205,185,196,208,218,108,234,120,168,190,189,116,94,236,103,209,67,189,213,127,240,102,205,158,174,75,231,138,228,166,233,102,290,154,123,161,98,258,187,86,82,232,142,112,124,179,224,223,219,183,81,170,121,291,240,172,88,142,182,301,112,171,184,206,159,204,151,228,162,202,70,211,219,163,223,238,161,122,299,165,94,224,114,85,153,121,109,259,177,223,216,222,217,95,259,138,226,191,201,191,229,305,179,208,157,159,200,225,160,155,166,83,213,94,235,175,213,294,217,182,149,204,247,284,77,283,181,139,177,190,136,120,192,51,119,293,63,245,163,183,213,213,217,154,134,110,285,265,252,280,108,189,228,242,202,199,154,202,190,299,249,188,106,124,191,105,115,393,176,101,104,162,145,61,179,170,298,165,222,151,312,232,113,163,184,118,171,210,116,207,142,170,193,173,147,240,298,55,165,237,86,188,202,105,211,284,229,210,164,231,200,105,125,137,173,276,215,181,200,208,264,97,68,240,174,163,121,209,170,210,204,218,182,160,85,129,220,130,167,150,125,86,186,313,193,218,223,166,170,171,128,217,162,225,168,197,141,179,308,257,97,176,193,91,107,185,139,199,269,112,87,243,182,94,151,160,230,162,218,312,212,228,188,129,291,67,199,65,183,76,95,203,200,187,207,171,262,262,71,181,68,116,136,73,253,201,154,142,179,286,205,162,137,158,82,144,93,166,242,200,178,94,189,200,186,107,318,237,198,213,146,258,72,124,164,110,255,140,224,185,296,194,303,114,151,225,194,167,246,139,265,134,240,222,308,162,123,123,190,96,205,177,122,116,218,134,93,127,335,167,112,156,217,178,107,298,179,178,235,146,183,170,132,163,82,99,92,178,149,212,201,84,173,183,215,97,189,276,111,168,111,142,70,87,193,167,87,64,231,167,201,68,189,99,356,254,79,214,231,182,171,97,112,89,148,311,98,157,196,166,313,127,182,226,162,228,196,131,225,117,246,310,153,106,64,198,139,233,127,209,215,192,166,91,143,247,310,91,90,141,132,168,115,156,135,317,140,150,114,93,137,107,197,316,156,150,285,108,225,258,187,145,73,107,263,168,201,130,176,177,105,130,210,249,243,228,277,191,143,109,112,120,230,215,125,183,280,212,145,187,94,185,180,348,130,210,110,246,177,123,193,106,158,112,166,102,160,37,218,111,98,112,229,78,85,215,151,122,215,201,157,222,145,197,255,201,61,224,70,154,123,182,182,241,196,183,312,283,230,220,92,47,143,148,199,222,65,190,232,82,202,204,176,121,131,106,182,202,151,292,233,89,222,174,218,176,141,148,214,108,142,254,227,68,117,162,182,209,136,92,141,171,253,85,101,152,202,114,96,213,172,156,178,272,118,96,182,182,240,217,92,105,227,231,218,151,131,205,284,164,191,119,251,107,262,155,92,217,302,233,255,216,131,99,158,87,141,116,200,73,179,249,187,115,101,195,232,206,141,230,142,92,123,164,178,310,89,232,223,186,175,346,125,190,224,133,68,150,226,178,190,145,207,247,91,214,150,160,103,172,176,217,172,282,229,220,141,233,147,190,201,146,187,207,162,202,247,119,183,175,158,112,157,130,144,93,238,88,126,148,170,253,217,360,202,170,164,183,204,195,147,158,246,136,237,236,227,110,175,144,119,206,141,160,167,147,155,83,122,53,195,295,182,178,216,320,159,143,109,143,203,251,141,207,67,193,166,218,68,171,181,49,113,217,138,188,119,221,226,124,115,164,126,190,117,131,364,201,202,197,76,203,149,195,50,204,310,249,229,74,61,60,149,150,142,241,231,183,120,103,183,210,220,207,124,178,138,183,149,311,264,277,79,215,140,91,147,208,72,251,225,117,130,225,147,126,145,244,130,168,85,223,97,273,206,196,134,126,129,147,135,183,235,212,242,230,77,118,152,165,392,303,76,189,156,147,157,100,188,120,273,219,197,82,229,100,131,170,207,126,81,302,210,363,135,205,271,137,157,160,215,147,325,124,60,191,117,151,145,271,172,177,186,200,220,164,238,220,319,133,140,64,140,194,162,92,175,65,301,169,91,331,218,76,276,214,138,140,131,157,135,80,150,262,80,236,58,51,175,222,216,169,134,240,221,120,223,183,144,84,77,116,91,194,216,286,213,181,114,115,192,224,101,366,167,122,223,196,98,357,160,147,143,212,160,167,160,328,252,160,140,234,240,169,210,136,246,208,196,155,155,203,142,209,90,222,124,101,136,125,57,269,119,279,163,185,233,151,201,212,119,274,94,203,164,149,157,232,224,114,195,229,173,222,253,146,183,112,195,292,194,179,200,261,191,134,139,145,253,193,142,269,128,255,229,170,121,105,151,61,70,190,235,189,105,262,117,112,197,201,224,203,165,99,139,76,213,125,235,104,194,130,250,243,127,155,115,137,133,109,108,190,180,132,139,229,96,174,197,252,233,134,282,151,86,174,160,211,97,137,115,144,177,220,212,139,226,170,166,180,144,103,163,176,198,216,61,130,79,99,228,85,292,238,98,272,222,161,321,209,212,112,184,184,245,131,154,175,216,162,99,154,227,325,119,150,139,122,171,219,81,141,144,335,199,147,221,192,322,121,176,204,217,95,174,243,203,113,165,101,236,190,165,192,199,81,258,294,152,100,86,126,174,232,181,106,175,51,145,213,110,253,208,261,108,247,259,140,68,235,206,86,106,215,94,147,211,185,137,93,128,172,142,150,106,101,336,74,132,118,98,221,124,245,227,105,194,161,249,69,96,109,196,167,108,226,140,210,145,192,202,158,172,106,149,127,105,83,82,264,226,148,146,150,201,137,83,146,135,349,120,156,113,72,111,171,137,100,112,190,189,205,75,250,237,119,216,108,251,214,248,169,87,285,127,148,149,137,164,71,184,115,174,154,286,100,201,180,140,228,108,172,231,229,132,353,251,131,211,203,137,151,134,119,176,165,302,174,204,203,139,138,273,96,203,127,227,95,131,96,209,83,256,142,135,177,152,145,147,228,164,101,266,146,224,74,271,249,226,210,145,77,152,117,85,160,200,235,65,159,222,250,166,172,236,135,175,145,212,137,182,194,73,157,192,197,66,80,172,209,153,99,108,166,159,253,220,250,241,77,146,202,164,270,242,142,273,212,165,218,223,140,129,118,101,156,93,175,221,123,148,213,212,235,242,124,118,190,97,370,166,222,99,167,190,167,389,269,182,148,173,136,213,156,157,212,153,178,184,209,85,197,144,159,117,147,216,156,293,252,90,123,223,170,174,159,133,198,116,199,226,156,254,76,117,261,89,84,229,240,181,97,201,141,77,267,152,143,93,163,53,187,80,210,105,138,152,89,190,133,110,159,211,179,229,88,95,167,245,166,271,164,291,219,95,149,199,78,247,190,162,208,174,214,176,52,132,209,259,166,82,259,153,128,100,248,250,181,147,176,107,70,230,264,268,49,118,161,277,80,96,146,151,208,82,319,61,70,119,396,210,131,120,158,111,127,186,244,227,115,196,237,66,186,146,120,121,274,77,127,181,177,155,92,142,173,130,72,163,223,156,114,109,39,149,120,111,168,209,157,246,156,266,178,180,194,136,392,71,236,81,62,164,156,101,215,146,175,98,93,80,89,236,103,225,128,98,172,222,103,202,316,143,223,311,68,112,200,218,207,211,102,126,166,107,128,132,171,169,232,127,271,243,88,93,209,249,218,160,230,87,143,85,356,202,162,138,120,254,214,67,106,67,208,165,206,118,135,126,106,58,299,334,281,139,138,107,133,113,196,74,114,63,81,144,229,146,108,100,152,112,88,136,166,52,87,116,165,130,164,61,146,171,160,90,187,178,228,128,172,96,137,153,224,286,98,114,173,183,209,132,66,160,274,113,209,196,80,180,158,79,224,223,191,151,166,180,200,99,216,104,173,70,139,103,181,127,172,273,140,183,96,340,226,237,166,107,249,123,95,181,115,129,164,272,144,100,202,190,173,91,196,186,238,161,175,156,115,121,241,79,69,143,275,114,70,257,188,117,151,87,145,196,179,221,110,133,312,223,66,58,251,284,226,196,98,133,161,193,129,229,196,117,98,227,110,91,182,274,118,167,182,113,117,209,76,176,148,208,81,141,122,205,239,168,93,168,122,248,130,262,103,235,98,181,305,211,109,301,115,232,119,71,181,93,123,179,129,82,153,134,188,169,240,121,183,86,144,126,299,208,44,155,109,157,337,60,207,120,165,309,83,201,244,169,180,129,165,198,147,174,161,199,190,174,167,226,106,119,223,171,111,308,205,157,191,274,227,228,250,83,85,279,148,69,206,213,201,144,131,123,307,240,80,181,133,347,113,158,111,163,205,110,185,124,291,225,138,213,224,228,183,143,203,121,191,149,162,202,165,287,265,159,200,102,109,170,161,304,108,98,129,156,179,103,129,127,146,179,117,152,306,130,140,189,114,204,210,78,161,277,160,133,160,228,45,169,221,268,200,120,156,306,239,147,267,250,245,228,166,184,348,66,124,145,246,160,263,208,164,57,222,184,213,186,132,203,337,261,126,213,258,127,224,167,205,141,153,221,131,75,171,99,283,201,228,208,264,110,107,197,164,157,138,256,229,94,87,187,189,69,99,68,128,156,112,207,224,102,223,156,270,157,119,228,211,214,113,114,257,182,167,94,108,89,138,145,214,240,229,159,92,81,234,269,275,309,145,175,206,201,164,255,194,201,121,157,111,244,95,71,156,88,180,172,136,155,288,162,265,109,144,156,177,270,205,92,100,139,67,186,198,178,73,153,252,117,142,162,106,62,126,67,127,78,94,83,221,197,158,216,172,105,227,193,200,127,181,320,189,153,260,121,133,99,67,84,166,192,249,114,167,150,146,337,224,278,168,193,271,148,140,96,246,169,234,173,198,181,201,162,262,193,258,150,170,88,69,273,300,223,277,127,179,225,94,213,258,245,96,238,275,219,62,56,109,95,195,127,259,198,149,96,96,220,130,151,172,128,160,168,65,130,313,201,181,226,156,212,181,132,145,107,213,136,67,328,203,200,119,215,69,49,184,203,181,189,112,216,169,132,71,69,211,93,167,105,102,199,334,122,153,262,194,156,58,119,184,156,136,66,262,251,179,104,164,265,186,82,99,53,189,288,114,319,171,201,151,171,238,144,149,189,294,125,158,218,190,186,257,161,202,229,223,213,206,126,223,264,227,203,164,242,164,254,223,107,175,240,222,94,227,157,208,384,131,194,228,235,220,214,124,50,159,197,151,203,43,169,182,139,251,150,161,263,135,265,126,267,166,65,171,227,177,166,195,94,358,143,194,249,203,202,174,120,213,67,159,91,280,175,161,105,239,159,220,57,309,171,150,187,179,236,276,119,285,221,76,183,232,172,216,91,159,230,196,119,169,154,196,107,143,298,171,332,135,169,72,129,156,229,248,244,233,166,195,225,120,131,106,208,233,114,107,148,129,159,234,198,200,86,196,247,275,137,142,186,240,203,213,103,152,291,202,229,140,60,314,248,47,168,158,215,184,232,138,233,91,53,258,210,262,206,321,257,122,228,66,95,171,77,216,168,134,118,156,158,168,196,233,363,219,168,298,173,149,338,246,247,244,197,206,232,98,213,140,114,54,205,221,148,137,165,118,85,60,110,187,239,223,100,96,126,245,177,122,269,166,162,240,318,137,191,138,148,228,120,319,142,114,133,330,172,187,169,140,66,176,218,216,68,112,213,212,147,145,133,142,216,133,211,122,64,125,223,148,61,218,199,119,246,79,241,181,231,134,122,95,129,173,106,147,125,118,177,113,293,264,159,260,182,142,159,180,199,264,107,215,129,221,117,218,88,147,103,266,156,139,53,294,180,212,248,192,182,115,159,130,206,183,108,245,75,187,111,251,195,173,216,140,185,215,91,138,232,119,191,92,119,101,220,157,234,217,222,87,139,235,215,160,129,152,192,238,126,172,132,139,113,218,287,83,202,230,160,289,287,175,81,334,196,193,206,186,119,216,101,116,140,278,214,89,73,70,229,232,271,165,181,141,204,123,172,231,298,271,188,193,184,247,275,284,111,95,364,135,137,182,194,135,257,206,128,175,204,96,263,260,61,76,200,129,173,222,127,65,139,91,196,159,214,272,110,200,131,89,253,185,105,231,218,136,226,232,273,151,333,215,227,113,67,91,112,246,204,69,144,153,116,236,227,219,224,212,158,166,127,246,166,172,184,179,251,177,250,248,272,237,105,196,101,135,141,130,240,167,201,111,200,171,165,227,188,179,125,196,73,133,329,142,185,166,101,232,143,223,89,242,236,184,203,153,191,149,250,91,214,204,157,190,220,223,135,265,114,167,104,48,100,102,281,154,204,113,174,121,223,112,158,134,215,224,192,127,172,227,254,244,61,253,86,210,149,209,141,203,304,139,145,161,142,168,173,228,176,155,190,225,144,106,257,100,199,221,91,127,212,234,77,156,133,232,138,164,244,208,215,92,109,267,101,209,121,94,145,175,195,206,160,36,226,195,124,115,186,230,193,111,157,216,104,151,97,204,84,131,182,168,225,197,92,242,242,179,212,221,234,215,172,97,98,75,144,230,212,253,148,233,130,155,220,183,119,85,121,222,194,126,137,141,170,178,215,134,154,217,115,344,47,164,171,173,165,168,148,324,144,115,173,79,196,263,269,225,157,109,269,131,86,191,327,275,250,260,178,171,149,187,209,211,200,99,212,70,114,176,179,150,73,169,61,268,164,261,181,228,90,186]
doclens.28.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [123,237,253,124,144,189,230,143,284,163,263,97,268,79,212,194,169,196,140,126,306,327,214,66,251,284,119,61,201,205,99,153,191,183,179,128,184,246,189,209,152,238,164,155,308,173,122,317,152,243,144,138,211,193,85,210,135,241,340,145,129,181,121,146,189,215,173,188,141,173,241,135,203,211,213,262,161,204,357,268,184,215,357,158,173,104,146,171,141,166,135,230,210,192,199,183,179,306,309,227,73,206,86,145,314,239,156,144,335,113,80,133,344,113,169,203,124,211,239,71,64,132,277,161,105,132,186,168,249,173,131,128,161,149,164,108,169,188,200,147,106,203,251,203,186,129,217,189,260,265,172,190,192,144,181,212,104,269,210,117,188,235,150,138,191,252,150,227,172,126,238,119,194,172,237,279,364,119,90,167,246,179,187,239,86,174,258,135,153,154,121,160,107,139,176,227,116,214,123,64,121,156,128,244,199,274,212,46,275,219,333,114,131,202,182,292,175,122,143,252,200,137,117,150,83,72,253,259,152,360,174,92,173,225,253,155,166,360,147,92,141,129,282,164,50,146,237,274,96,102,99,293,144,194,161,104,161,170,97,221,276,204,128,57,240,136,181,205,115,192,128,160,154,145,307,135,218,100,183,122,221,132,179,244,223,140,220,95,106,153,71,177,163,258,80,141,317,75,111,113,114,128,197,74,153,184,224,295,185,81,252,317,190,171,198,140,118,159,165,101,117,149,212,130,271,103,171,132,139,314,138,135,247,231,120,111,91,145,76,338,296,137,64,249,246,138,89,130,172,193,159,107,164,242,243,86,171,133,215,160,179,204,246,138,106,170,107,154,134,218,231,96,124,58,191,201,112,78,155,198,197,215,107,250,224,120,175,157,174,130,102,157,215,112,211,285,62,114,113,229,197,122,166,87,165,207,150,85,209,155,163,202,183,127,91,54,183,207,125,162,101,115,91,146,125,321,126,128,297,116,209,234,131,90,148,128,127,204,171,239,269,98,91,163,312,186,211,184,194,276,235,170,175,115,110,151,114,129,169,141,133,154,121,211,139,193,203,172,91,226,124,90,158,153,183,172,228,137,135,157,92,219,90,227,264,234,222,223,181,211,126,87,164,198,175,310,186,156,186,134,290,212,75,134,142,123,146,117,272,146,237,186,144,185,94,102,169,193,127,77,130,157,144,181,150,129,139,143,219,110,167,269,123,151,144,269,301,191,147,187,172,298,138,174,241,285,203,246,170,104,84,94,159,179,200,124,257,235,108,238,105,269,172,199,243,241,109,211,85,157,132,220,143,204,253,195,138,142,170,141,178,219,161,118,197,292,169,178,271,117,204,189,175,106,114,173,189,236,229,137,226,228,223,252,202,141,142,141,115,202,214,181,210,210,166,226,231,176,79,98,108,85,226,202,134,247,109,219,170,307,163,128,118,144,235,126,117,90,166,276,189,115,234,129,252,235,261,239,225,98,160,155,228,221,286,243,95,235,282,131,119,214,131,180,204,251,109,219,219,93,68,119,90,171,150,177,196,86,221,98,319,189,229,315,246,152,210,141,191,175,202,86,195,157,199,162,84,256,132,198,164,116,173,137,230,274,107,211,179,140,81,125,248,177,168,168,179,251,229,239,142,218,255,190,96,156,199,167,174,51,129,135,280,115,100,90,261,184,257,149,206,96,72,121,147,226,201,209,211,193,222,134,86,215,133,202,108,124,147,200,112,161,175,118,218,168,122,140,51,174,158,91,140,159,130,180,240,66,140,98,60,219,182,133,71,170,267,197,134,92,310,150,228,187,175,140,133,198,182,162,102,269,137,119,268,164,304,241,93,136,102,90,223,113,131,180,222,140,109,145,74,198,194,92,121,122,146,313,201,348,72,162,220,134,393,276,264,134,195,221,112,74,239,344,135,246,159,96,142,245,214,220,244,220,186,161,231,172,286,183,197,177,185,246,258,262,236,146,258,137,199,157,171,117,105,79,142,197,169,145,111,231,171,166,125,120,182,162,116,91,185,222,139,89,210,264,87,156,178,291,147,215,216,231,308,208,195,135,227,58,168,232,198,137,188,201,174,109,186,177,224,190,81,162,129,136,141,179,103,219,253,236,185,227,168,196,74,173,188,232,252,224,151,228,241,104,202,193,224,276,146,256,181,124,216,73,99,190,330,97,234,182,250,192,204,140,261,227,182,129,137,198,97,257,217,181,323,293,138,90,223,79,128,194,136,249,199,227,103,204,137,124,176,140,65,227,99,175,226,255,269,172,256,147,208,97,152,155,217,194,110,236,267,90,181,234,223,170,60,132,132,194,200,318,105,290,159,251,87,90,113,201,118,252,200,169,110,100,185,194,231,129,221,126,190,186,137,214,129,232,230,244,220,217,193,42,168,170,46,223,293,137,274,138,215,135,183,211,125,184,122,237,103,55,92,79,159,207,346,108,220,170,130,186,181,118,148,227,191,157,164,98,257,280,167,311,127,133,161,251,201,135,204,233,129,104,273,180,170,186,266,189,180,180,178,183,171,153,236,187,77,105,102,133,297,245,83,117,147,310,160,118,148,113,202,352,215,255,104,200,179,152,93,144,99,165,131,188,115,67,124,134,211,153,130,234,99,109,149,175,239,207,210,245,236,173,245,178,172,81,133,260,142,250,184,152,140,126,123,114,139,91,202,241,166,166,131,224,208,87,138,311,162,290,246,136,219,288,216,146,122,153,211,155,153,247,115,215,152,189,265,179,221,210,97,233,228,235,114,133,126,92,203,244,171,150,123,220,97,261,111,274,133,144,113,204,142,182,254,194,244,83,124,114,228,197,238,250,177,104,129,131,128,111,204,256,194,224,115,82,62,152,137,232,177,64,117,214,127,91,266,140,203,156,136,275,89,218,110,131,121,122,251,121,199,156,160,133,325,213,187,236,174,213,239,193,89,120,156,204,216,119,130,197,251,222,161,220,97,162,79,162,264,133,152,212,111,132,255,101,192,141,263,223,98,70,138,140,189,65,278,124,176,260,110,298,186,153,203,67,109,206,202,195,196,63,63,244,122,95,117,158,227,267,136,158,259,134,136,226,184,157,142,117,149,118,171,143,243,184,111,274,334,156,197,199,129,160,161,182,106,74,191,135,185,218,235,161,219,200,211,145,214,158,100,115,120,101,133,127,71,133,274,181,256,156,189,149,183,163,223,186,143,125,252,98,251,230,158,230,159,196,66,171,174,220,71,274,110,142,226,275,132,165,115,137,241,78,210,106,98,105,207,160,55,146,292,262,93,192,222,115,252,375,143,241,116,209,141,134,163,159,192,202,231,231,190,67,174,144,211,264,197,180,142,157,232,104,189,139,215,280,133,110,188,252,212,179,165,256,86,142,110,216,167,93,175,172,221,173,52,151,172,350,98,231,141,214,176,251,131,295,114,238,73,179,157,162,151,315,175,198,139,85,102,98,162,62,144,245,217,239,89,106,252,288,313,93,220,191,178,167,223,288,141,248,293,136,277,325,109,92,140,192,164,111,187,146,86,323,326,197,52,166,111,102,206,195,202,107,84,173,299,161,170,216,242,282,267,103,151,226,152,90,235,133,174,147,231,188,243,240,84,166,238,109,135,96,225,164,225,202,207,294,95,101,217,259,182,298,184,86,126,87,161,146,165,143,212,242,215,180,226,243,218,199,205,316,99,136,138,250,123,218,132,130,88,276,270,187,142,218,261,101,234,89,135,111,198,211,133,84,332,231,188,156,303,101,124,116,111,210,73,84,159,57,155,220,138,155,140,273,56,213,117,107,244,248,239,207,122,179,248,172,124,172,234,83,80,288,114,196,179,145,177,171,253,180,285,133,131,115,207,152,115,96,95,205,131,267,134,170,70,181,255,182,291,114,136,125,252,135,142,74,155,135,125,122,65,197,131,127,149,124,139,159,190,262,120,99,155,250,129,239,126,89,106,186,160,70,193,135,179,156,150,122,225,172,68,142,174,317,267,136,232,224,90,211,203,152,191,80,73,147,204,113,168,151,85,220,228,264,197,191,226,135,210,285,361,203,142,122,322,106,118,212,179,145,250,129,101,312,147,184,154,239,137,139,108,150,238,186,203,320,167,136,184,217,142,272,114,172,219,185,135,207,206,130,82,237,151,164,129,150,91,138,115,326,157,240,172,124,358,239,191,180,203,126,162,95,85,243,242,152,177,131,280,281,205,72,206,162,193,211,196,271,195,183,254,240,185,216,128,122,154,149,220,74,218,106,169,224,277,168,135,138,141,209,208,248,176,170,120,61,151,207,238,200,149,91,70,256,169,175,161,405,211,221,80,184,238,185,205,181,234,146,208,127,188,115,296,304,145,89,158,142,218,230,228,206,94,173,105,166,200,189,215,177,288,174,172,268,205,134,149,162,185,190,232,121,140,151,185,214,188,145,265,185,154,189,105,195,101,202,89,261,144,96,225,84,88,236,93,187,237,247,153,212,236,94,106,92,183,208,130,141,253,145,128,103,183,223,204,152,77,111,166,125,75,217,87,263,360,139,266,162,238,304,104,214,234,143,174,156,191,154,240,137,100,89,344,138,119,232,111,111,61,136,153,118,226,197,216,139,207,188,92,189,196,191,130,200,161,140,290,214,116,162,224,160,177,79,185,211,249,70,194,157,111,164,107,223,104,207,251,124,248,210,111,193,217,128,171,117,88,247,135,169,162,192,161,184,88,152,288,266,245,177,228,159,222,90,132,161,159,198,179,273,209,275,139,89,179,189,207,243,212,301,235,172,141,99,263,216,175,222,195,203,168,227,188,182,190,148,157,113,168,132,95,253,192,108,150,214,294,224,115,281,172,199,232,240,210,113,98,262,97,117,324,53,252,176,103,173,213,141,135,228,200,140,212,226,305,131,224,201,133,82,103,223,213,282,180,234,99,257,200,209,108,182,51,153,224,194,119,219,241,159,272,37,185,205,202,197,174,249,141,196,234,224,369,109,130,157,164,226,189,95,190,181,118,195,117,157,83,166,241,74,157,250,177,264,211,66,208,204,150,138,44,254,99,106,88,74,155,75,204,156,130,108,116,158,207,240,76,139,194,144,127,75,56,297,173,283,123,184,153,142,142,102,182,128,212,128,193,70,151,79,227,159,322,85,211,191,179,230,178,232,130,175,87,196,108,128,212,95,238,58,83,178,265,145,246,204,180,247,249,216,122,69,151,85,181,163,228,377,152,96,124,238,237,155,170,127,90,251,90,89,125,207,193,202,255,130,74,104,147,163,249,402,172,184,110,222,156,235,221,143,81,272,73,134,203,170,179,314,218,369,244,258,60,95,84,218,291,185,93,204,143,197,115,142,175,204,155,228,147,290,226,79,322,163,180,205,171,122,164,154,202,230,139,156,192,215,181,114,174,91,89,152,225,159,87,219,240,117,156,96,143,41,198,292,203,220,284,113,214,284,79,185,274,132,99,104,144,156,141,155,140,136,189,147,240,208,227,130,191,257,160,167,151,114,125,72,243,155,142,131,130,52,184,159,289,181,96,214,91,123,255,139,256,138,134,131,104,142,107,169,211,140,181,147,150,129,148,110,123,165,222,216,247,173,254,71,296,121,143,134,246,140,204,124,111,240,195,244,149,148,123,208,261,166,215,173,186,219,186,248,286,265,282,163,186,194,206,157,216,213,95,198,102,169,220,276,206,146,226,161,187,179,128,111,118,182,78,145,170,282,224,148,111,109,253,239,179,219,97,219,305,118,144,108,145,331,225,331,105,168,144,104,148,117,130,286,264,164,141,110,95,173,122,98,170,187,261,161,159,232,280,138,102,268,182,61,206,185,156,243,98,138,94,162,244,303,220,211,231,129,113,231,151,164,126,139,147,78,94,101,133,130,221,144,200,117,176,242,192,131,331,150,205,167,166,194,198,130,161,132,148,120,223,226,148,238,253,201,184,218,188,145,274,150,327,176,68,242,206,88,80,53,242,262,217,152,283,161,164,168,150,182,184,251,122,120,191,142,160,121,175,94,135,212,242,203,224,85,130,214,126,112,226,244,169,240,172,76,139,171,259,104,182,268,168,177,124,185,67,79,151,233,206,250,163,170,139,227,148,145,275,201,179,135,70,146,314,139,234,168,87,100,206,173,100,217,132,174,171,133,191,202,246,101,121,158,50,258,186,41,229,179,174,103,268,283,64,210,128,236,139,254,260,180,120,83,160,186,225,166,224,149,144,164,156,128,124,132,254,150,206,258,91,159,184,235,136,109,130,225,137,193,262,101,155,178,314,90,169,222,246,261,218,216,127,183,68,266,163,92,136,125,220,195,344,93,216,209,228,224,193,109,120,194,222,69,195,192,57,103,320,188,85,73,97,141,287,188,185,210,157,258,190,165,105,128,165,218,166,111,198,115,125,92,219,209,184,155,91,269,220,227,71,200,219,129,189,272,159,80,114,81,203,168,73,56,140,183,95,62,243,142,276,191,95,332,309,126,188,165,200,222,261,175,93,189,105,206,120,281,245,205,207,130,219,183,318,141,257,141,183,128,178,304,127,78,233,355,103,230,82,167,163,191,227,92,108,142,204,198,154,269,99,70,186,120,117,200,116,166,158,170,145,153,154,80,163,218,167,227,276,130,245,154,254,186,130,163,191,131,209,266,142,151,168,148,209,214,197,165,148,107,111,164,57,116,264,203,205,204,163,97,133,192,242,61,138,143,287,234,142,134,180,130,303,212,245,159,235,144,200,169,253,70,177,161,210,184,316,149,197,202,228,115,189,118,200,144,192,203,138,81,186,196,159,247,218,284,118,232,316,203,183,125,235,73,79,140,215,310,133,164,138,185,256,78,210,305,240,242,157,145,240,112,263,275,287,221,112,202,138,271,112,288,158,132,175,167,119,64,135,275,272,334,123,156,224,149,237,236,243,188,170,254,186,152,222,116,184,224,171,93,178,206,98,103,296,144,235,238,184,233,220,286,242,145,174,205,161,328,221,110,152,144,170,116,112,288,198,159,195,171,161,112,79,169,139,172,128,122,146,241,231,164,82,216,164,189,232,118,176,136,154,131,161,244,117,174,125,107,175,169,153,121,149,125,250,177,100,173,142,127,198,274,200,281,331,134,72,129,80,268,144,80,200,165,90,396,178,170,226,251,157,160,146,240,184,131,129,102,191,221,77,121,220,65,93,138,203,130,131,264,273,106,205,158,216,195,150,175,142,265,189,180,81,79,241,214,178,183,263,83,216,193,192,246,175,218,149,296,241,199,170,113,126,152,112,183,117,200,232,117,153,157,220,194,178,124,206,215,121,264,244,190,189,113,210,138,87,82,130,158,96,229,103,70,150,173,117,155,221,223,329,124,320,146,139,110,82,212,103,185,111,106,161,215,107,154,220,159,173,211,196,90,141,304,105,193,148,97,225,308,206,243,211,229,183,215,81,154,147,169,182,104,130,196,244,147,109,79,261,245,106,219,122,67,233,75,181,248,138,131,186,213,140,131,110,114,137,110,86,204,217,194,153,178,102,247,189,169,230,124,164,129,100,281,139,251,99,197,220,202,325,169,179,129,164,192,188,242,247,179,170,290,86,192,113,176,257,343,213,236,340,97,182,152,166,126,211,148,138,241,137,171,168,254,168,231,114,145,240,289,116,221,228,93,63,237,102,199,111,92,178,75,128,136,127,151,70,266,173,140,176,149,210,164,46,185,223,92,133,99,179,248,101,189,188,102,172,128,118,154,183,195,178,249,191,183,268,161,201,256,156,143,120,266,247,183,120,195,148,118,222,161,103,276,260,270,130,157,117,115,153,91,190,149,154,74,65,166,170,151,214,240,204,160,202,278,229,149,151,75,141,128,102,101,104,187,193,92,128,214,223,93,109,81,178,236,152,141,270,202,146,202,201,65,204,157,121,114,261,48,88,173,196,301,219,226,224,116,96,151,151,187,185,113,277,124,259,139,115,114,258,85,174,278,213,125,154,156,104,234,287,125,280,138,118,77,90,144,181,73,100,206,179,205,124,255,197,172,272,181,149,100,160,244,174,179,194,190,233,238,228,183,148,137,186,224,202,77,84,234,226,230,105,182,213,339,166,198,169,174,189,118,289,164,146,202,264,88,175,216,267,151,150,232,285,185,108,167,174,239,212,181,176,131,101,158,81,224,164,236,186,112,83,110,178,227,205,260,229,171,201,213,120,215,220,256,157,131,219,204,188,127,260,108,164,203,233,225,145,181,266,245,114,161,42,128,184,137,200,129,204,181,224,241,89,211,149,91,130,232,120,191,149,199,111,115,123,74,83,264,132,161,319,191,201,228,111,152,195,127,144,89,100,269,106,161,205,215,338,228,204,207,87,56,52,217,89,245,263,74,170,99,107,261,261,179,183,112,219,316,163,185,186,123,105,259,113,147,72,156,147,156,91,245,210,247,154,213,188,112,111,135,79,170,146,271,167,148,79,179,183,70,210,156,187,100,284,205,236,166,252,96,222,266,201,68,114,226,211,228,203,218,158,246,199,141,152,159,205,166,133,224,167,158,231,83,153,146,162,176,253,228,147,125,94,122,133,210,206,135,77,150,292,185,183,251,148,113,147,108,132,76,98,144,231,200,279,133,157,194,153,118,201,221,128,132,185,103,232,85,118,251,238,178,96,55,137,133,148,190,214,212,114,139,101,126,205,89,162,142,191,159,228,220,104,264,61,170,213,238,190,242,141,82,64,211,186,283,211,247,235,175,152,144,99,140,107,96,42,110,152,136,54,265,87,121,130,204,224,184,242,153,59,302,77,221,229,180,93,180,232,178,71,140,184,217,194,108,162,135,181,94,136,206,262,172,302,176,203,194,158,196,351,135,115,207,129,199,222,155,148,169,147,237,99,119,150,167,192,161,85,226,94,112,72,187,215,58,86,129,70,168,114,145,373,91,59,150,119,171,115,249,154,205,190,63,205,121,123,231,248,117,140,68,152,182,183,221,168,146,240,226,164,138,76,267,139,158,181,119,178,96,138,218,114,120,158,177,145,161,378,140,101,222,113,91,151,149,144,195,119,176,67,302,219,229,321,159,125,242,157,240,218,214,240,280,187,82,153,135,83,233,239,164,84,207,88,255,212,216,167,186,292,114,77,225,149,170,147,249,147,47,122,227,214,184,192,235,230,168,134,224,228,87,97,149,142,218,300,272,128,173,88,153,152,164,334,69,103,265,153,145,143,99,395,155,159,68,194,100,163,205,171,84,107,119,169,236,192,143,216,125,75,237,299,95,243,108,79,251,235,148,87,193,104,212,106,226,229,222,113,110,98,96,240,100,67,75,246,102,186,149,256,123,306,166,96,253,275,91,48,305,108,169,224,103,312,117,71,151,169,223,191,155,243,243,167,105,87,165,198,180,106,303,177,102,57,166,213,219,207,217,253,245,345,214,168,135,146,239,198,139,249,181,201,323,49,98,74,181,148,184,187,112,114,193,160,318,252,130,191,221,116,211,148,205,91,96,193,240,253,217,281,191,237,279,84,179,161,180,161,211,113,148,77,105,114,295,220,194,226,138,189,99,205,267,130,304,220,218,147,114,318,112,73,128,214,179,221,135,95,257,154,237,98,299,130,77,105,75,247,213,254,215,169,179,91,209,63,133,178,72,223,136,202,125,131,107,277,101,86,123,118,190,149,89,176,185,173,92,123,222,211,167,218,112,258,213,230,218,117,90,153,216,175,205,224,130,128,91,78,293,103,142,254,170,59,238,159,138,66,125,115,90,187,140,122,192,114,241,163,191,106,131,195,137,178,123,154,115,109,192,216,199,131,67,180,254,234,228,143,191,116,76,261,222,119,198,254,208,170,184,210,130,162,204,185,148,193,172,176,198,218,250,206,92,156,178,262,209,258,200,204,73,154,216,237,145,108,137,62,179,212,113,243,220,129,286,254,191,90,176,247,97,176,120,98,206,166,186,137,262,143,153,228,263,119,152,129,176,181,146,123,158,97,202,106,209,173,123,243,178,108,161,107,241,127,297,206,236,108,191,197,263,68,166,187,234,118,172,278,147,238,286,181,192,111,250,81,103,95,133,170,77,147,112,133,83,261,123,222,204,166,166,74,85,236,127,205,222,150,171,121,164,261,146,150,226,230,147,181,227,189,97,184,141,281,203,262,159,166,204,221,147,100,194,113,213,139,244,218,132,71,231,221,225,85,54,214,115,187,209,155,190,159,227,162,103,212,233,246,186,192,45,210,80,87,76,194,96,185,335,114,132,128,89,99,238,225,152,94,100,105,115,276,55,240,175,132,170,92,263,196,114,200,146,241,329,86,57,146,115,182,151,131,159,233,168,140,156,360,151,143,101,191,79,175,213,106,243,128,241,150,80,172,186,75,173,263,133,82,219,84,152,130,114,197,341,84,197,191,77,249,104,213,229,101,94,196,240,176,243,166,176,137,290,210,236,223,202,200,196,264,184,179,126,140,179,156,234,206,127,157,330,217,273,184,225,133,204,186,234,191,253,229,162,162,110,185,96,206,172,90,138,114,201,96,127,127,305,105,172,143,122,162,173,63,74,166,157,202,186,120,178,208,128,287,120,157,149,188,161,234,363,94,126,236,75,84,203,158,184,128,141,216,175,65,128,185,130,146,152,72,132,162,122,107,169,103,301,93,209,196,71,139,191,258,293,155,146,157,101,86,95,133,186,211,182,256,114,169,228,156,186,55,180,184,143,163,228,121,156,98,194,233,190,109,78,224,206,324,161,207,65,137,191,169,208,208,255,95,101,193,140,181,226,148,126,307,148,213,297,115,179,369,287,184,190,177,340,200,46,213,161,105,235,244,245,111,90,90,71,91,67,174,123,168,154,236,223,234,148,55,214,96,68,123,141,96,245,45,190,146,155,220,151,253,85,116,47,329,135,213,226,74,99,354,31,110,226,247,162,101,181,374,196,112,231,163,180,211,313,130,237,64,143,165,146,105,74,147,160,202,41,167,131,189,147,158,170,151,134,139,163,203,204,217,109,78,174,184,192,170,175,130,164,316,211,201,119,177,176,182,134,94,202,132,181,243,166,276,247,166,149,130,244,142,96,150,190,283,219,245,197,257,145,170,118,197,125,124,74,146,178,135,237,241,182,289,139,217,159,114,152,285,251,182,201,82,94,200,161,130,97,207,158,195,95,150,190,97,53,183,263,208,296,78,241,163,213,286,140,165,122,248,208,174,235,89,56,236,161,213,103,212,142,128,148,107,179,147,116,175,82,162,191,237,75,153,108,47,134,106,196,200,84,117,68,159,234,140,136,57,122,207,44,189,133,222,192,349,219,250,155,172,135,189,124,150,60,153,110,160,232,201,108,91,163,203,269,267,86,46,203,218,146,150,97,193,136,211,221,235,188,234,192,344,125,212,72,155,278,183,336,119,148,192,228,242,216,111,228,216,140,137,230,202,269,298,237,289,122,95,157,285,198,94,175,358,214,217,117,161,273,134,281,195,144,87,172,134,243,164,99,218,149,167,184,214,169,151,251,205,248,193,182,230,146,244,190,142,191,138,180,170,148,209,188,225,245,112,165,164,98,119,134,216,344,230,154,259,241,148,223,263,154,249,88,91,133,158,189,135,234,119,218,182,219,171,166,182,205,97,293,336,103,189,169,171,102,206,109,54,204,149,143,193,133,116,183,154,162,110,157,198,251,212,256,113,97,127,164,106,270,143,111,269,114,68,230,65,53,242,201,173,91,132,184,167,186,229,261,63,248,134,156,166,55,178,97,157,135,227,138,178,108,124,196,122,81,142,142,121,150,261,202,162,76,143,277,54,181,158,296,146,155,264,191,146,201,173,341,151,125,160,217,73,117,193,96,144,69,109,94,229,45,218,157,198,172,165,282,177,229,216,238,171,215,188,184,71,236,238,170,164,88,221,219,96,189,103,154,213,161,251,191,211,185,198,184,164,277,74,230,256,172,245,219,132,210,51,114,165,77,88,151,196,128,138,250,116,186,252,223,349,241,144,185,134,204,203,283,152,165,83,215,257,283,178,116,291,200,128,249,64,211,102,67,224,149,167,46,206,251,105,138,120,104,142,83,121,187,135,147,358,181,97,185,320,88,209,217,98,246,67,139,118,137,163,277,146,200,295,192,285,105,182,116,189,218,176,132,91,250,126,180,126,78,187,74,172,224,250,124,199,128,118,192,116,250,193,255,161,215,240,94,130,203,125,174,150,187,154,145,235,243,155,280,159,121,229,190,191,156,177,220,141,144,237,146,127,232,157,206,163,219,244,136,218,232,151,257,57,175,176,193,268,170,225,148,158,82,100,124,190,224,223,244,184,186,250,68,95,144,51,172,89,217,124,136,125,47,227,164,208,88,174,101,191,175,86,185,149,286,73,135,215,239,210,157,150,128,118,176,202,136,156,217,118,255,166,210,180,161,100,173,134,177,241,187,211,182,152,132,254,101,240,129,250,226,138,279,263,203,328,99,131,227,152,286,100,101,307,235,147,183,110,62,239,207,133,160,164,147,245,204,116,215,203,212,217,206,222,227,167,286,145,167,204,231,230,175,164,257,168,203,232,169,78,206,107,132,257,129,134,283,168,193,198,177,242,133,195,238,116,306,116,64,179,164,178,377,171,87,235,288,202,174,187,163,215,95,142,93,79,198,249,157,97,151,278,185,245,207,227,149,173,214,80,138,154,237,215,220,379,174,189,231,143,112,201,101,265,139,57,227,123,137,83,122,281,143,219,206,132,238,107,168,214,149,112,81,126,174,182,239,114,291,89,128,198,194,181,69,65,79,177,133,117,153,184,224,181,300,124,173,316,321,82,226,210,206,224,139,103,246,200,267,136,154,181,247,123,265,129,109,153,148,160,48,213,137,175,199,90,209,180,202,210,95,126,192,226,99,273,268,254,220,238,72,236,195,206,211,93,338,237,98,123,204,195,124,65,154,93,109,247,111,228,204,214,241,124,128,149,134,243,76,187,156,157,216,215,160,217,159,218,241,192,143,124,164,197,307,160,212,128,97,137,218,163,236,229,143,235,276,223,73,150,127,143,241,61,85,97,73,233,133,189,149,250,209,226,108,231,95,267,137,139,71,84,248,121,151,106,187,195,137,217,244,172,189,187,68,257,198,168,188,188,312,118,185,195,186,154,181,213,262,258,183,146,192,56,338,213,316,205,124,128,240,211,157,173,268,195,209,223,115,104,138,60,84,121,131,297,179,175,103,131,154,219,96,137,104,243,255,177,190,252,82,112,204,116,108,135,216,100,224,275,93,142,99,222,217,184,98,216,217,119,161,182,138,238,148,153,213,60,86,211,170,99,197,135,176,153,150,75,109,155,163,245,161,287,160,213,74,142,194,140,186,231,145,180,155,145,263,165,221,112,104,220,253,272,198,143,225,123,167,234,113,117,107,126,161,185,221,119,208,221,147,265,191,63,213,128,106,253,131,244,68,244,183,104,196,129,89,330,88,125,101,67,131,172,228,194,226,97,140,242,138,129,152,97,192,160,162,132,135,210,201,118,229,185,249,177,272,184,161,130,110,132,166,108,137,194,214,68,95,86,247,94,183,103,229,235,219,220,218,164,214,160,186,80,258,196,174,238,169,209,194,174,268,158,140,124,118,290,264,186,114,215,135,235,204,170,124,249,239,178,185,200,109,208,180,159,116,102,239,157,185,132,159,102,207,172,151,183,194,119,96,191,172,99,160,142,103,140,124,344,219,288,74,211,221,169,155,144,172,156,243,180,161,141,356,127,230,371,128,189,83,215,104,199,114,207,217,180,110,182,107,99,151,247,273,254,235,186,165,217,108,148,306,284,303,317,125,150,131,209,150,233,109,223,136,107,121,78,297,139,115,192,49,83,151,134,134,196,123,149,269,86,71,168,161,188,190,126,211,76,220,207,118,113,239,54,174,132,268,221,160,130,158,136,140,242,156,195,118,178,111,271,162,256,102,177,122,59,99,104,246,133,143,53,217,96,172,175,169,221,239,212,208,170,226,182,170,134,204,161,235,183,213,153,59,144,173,166,194,223,212,143,84,91,74,135,214,111,194,189,266,90,231,105,82,71,165,141,267,253,189,171,106,254,255,91,202,122,129,112,284,206,145,212,186,212,111,187,229,185,192,110,210,249,178,116,57,253,344,245,187,123,82,81,160,181,267,266,116,123,71,135,203,93,190,114,72,179,365,151,107,146,156,160,249,100,116,369,297,170,129,181,118,247,64,100,86,198,268,96,93,208,169,182,137,154,229,221,145,81,252,260,158,110,211,139,273,113,236,136,219,210,184,241,142,132,269,139,224,165,219,213,205,247,140,245,213,162,236,156,154,257,146,112,133,96,184,155,140,162,252,195,175,141,158,80,126,99,146,180,180,187,265,122,169,64,112,189,189,230,106,182,209,213,156,213,186,160,191,150,274,181,183,212,76,148,320,128,308,153,113,109,134,210,261,181,196,164,236,236,145,197,121,242,239,225,162,81,166,311,137,188,166,91,93,102,239,246,188,168,220,222,296,189,99,176,215,97,68,208,161,115,230,178,100,192,173,248,118,173,183,248,238,210,92,190,124,246,327,143,140,79,197,68,348,172,203,231,205,264,240,172,254,240,116,193,258,185,166,120,161,260,335,172,177,239,183,102,290,141,183,178,120,235,136,198,123,158,121,151,271,250,206,184,164,201,187,171,73,272,204,206,150,217,214,231,220,268,92,259,96,170,195,131,286,183,155,221,120,221,107,153,101,168,76,99,80,119,112,101,341,237,157,95,261,109,149,86,177,180,228,266,185,108,283,297,102,237,219,198,221,350,198,55,51,133,212,180,102,212,73,216,103,119,237,267,269,144,151,231,216,232,205,284,115,217,215,284,153,214,107,83,208,163,88,199,96,235,78,206,195,142,212,332,61,60,95,247,72,126,228,375,349,114,155,275,139,150,109,168,91,140,124,155,194,209,105,212,176,54,186,200,215,106,241,163,164,264,120,237,167,152,188,222,231,187,149,156,75,213,166,223,160,95,159,180,261,49,193,112,102,112,212,160,250,154,151,60,181,145,271,131,188,141,220,168,258,252,220,163,144,228,83,130,304,93,58,146,220,177,64,98,139,192,159,199,210,220,133,116,121,211,176,202,227,101,203,193,134,147,105,172,227,266,74,156,74,110,288,170,295,136,170,148,216,109,125,216,257,60,190,158,118,251,259,136,208,89,174,218,243,99,148,217,157,137,223,126,153,137,268,93,242,226,138,178,291,218,197,120,212,88,223,234,112,208,197,138,232,162,177,152,198,165,159,138,157,158,264,129,176,120,164,64,243,75,254,69,85,118,53,298,208,76,225,222,92,246,154,134,117,138,236,236,138,267,47,200,181,82,88,106,242,125,96,96,138,132,72,223,181,101,74,153,159,201,169,101,171,175,156,164,105,85,223,195,137,248,121,94,206,218,77,254,154,218,127,181,183,258,121,202,326,156,343,159,141,171,177,188,167,210,184,126,289,292,97,71,102,263,176,219,218,96,95,164,220,131,104,218,235,242,170,252,209,332,136,177,238,199,158,151,235,71,247,125,205,300,188,295,343,191,189,146,138,251,111,133,147,156,244,135,166,145,175,222,233,189,184,98,340,237,75,253,197,77,218,202,106,151,124,137,229,158,105,181,81,224,158,270,210,59,99,151,197,139,123,100,242,235,211,185,214,97,212,257,149,230,200,289,163,102,225,135,87,208,54,88,103,79,228,119,235,76,166,93,228,88,160,107,204,222,281,162,162,218,192,191,91,230,145,123,161,151,101,201,226,201,224,245,181,187,164,218,102,225,149,116,201,163,105,209,133,244,329,103,183,181,145,238,102,141,99,124,293,154,153,274,79,161,213,195,188,260,146,155,135,165,253,192,103,80,140,139,242,218,292,171,150,118,262,254,176,122,287,111,155,216,189,267,137,161,145,194,102,119,147,162,51,134,228,247,142,210,183,123,169,270,92,56,124,221,172,74,148,201,209,182,71,201,285,224,172,124,98,182,92,323,106,144,151,256,244,85,113,132,307,199,258,115,57,205,242,153,129,179,79,184,223,140,150,143,188,214,118,130,122,234,188,212,145,109,295,222,243,262,132,188,141,107,176,128,98,255,320,274,147,198,193,289,207,112,106,149,174,195,71,76,101,213,141,101,207,109,193,216,129,192,80,140,240,177,65,144,220,200,210,92,160,161,220,180,251,237,147,163,146,197,90,203,67,197,129,156,122,178,145,236,216,176,121,111,76,211,234,109,113,262,131,90,288,203,95,165,157,180,193,105,98,83,86,164,128,132,241,153,148,257,104,213,197,223,145,211,54,323,98,242,82,215,167,57,216,163,123,212,89,126,99,196,55,179,188,148,83,92,148,114,104,90,154,203,220,231,241,182,140,291,226,165,97,95,288,310,167,142,189,112,135,280,198,207,229,201,196,117,194,180,146,145,51,95,210,172,137,184,294,206,152,219,134,79,156,260,185,176,218,136,75,196,293,229,194,95,102,103,125,135,209,162,136,225,95,98,154,189,200,128,204,161,186,175,186,176,181,153,103,206,230,148,182,251,97,131,234,135,182,179,130,187,213,230,135,191,257,269,174,59,181,197,326,162,69,156,83,215,184,277,74,50,192,102,169,195,106,175,93,190,218,176,212,129,253,92,271,206,100,152,104,145,159,168,208,219,187,269,189,164,186,167,113,269,358,94,193,101,258,195,138,291,340,230,219,189,165,134,173,180,170,168,239,152,134,334,212,294,267,216,241,189,276,252,186,199,188,209,223,273,48,148,181,170,134,134,202,72,189,255,193,225,244,200,143,201,167,175,236,143,177,122,182,178,212,209,115,180,189,162,147,111,368,138,303,203,175,176,171,176,119,196,105,190,73,281,243,198,200,197,128,132,127,260,123,214,129,342,178,214,359,128,212,196,142,130,220,149,113,209,329,275,108,187,241,185,207,169,255,142,104,241,246,163,106,178,107,93,189,165,235,128,196,127,77,81,145,236,212,108,164,166,216,205,173,62,174,284,93,175,154,171,72,85,273,182,198,176,119,116,184,134,228,239,132,222,159,75,168,324,126,249,242,129,110,107,68,117,58,234,98,92,220,63,143,187,248,130,170,167,136,48,286,200,179,375,131,233,162,139,253,211,107,191,75,125,138,114,358,182,131,190,215,128,235,260,186,116,290,176,203,86,240,203,136,99,111,234,219,128,135,66,61,104,199,279,85,184,65,114,93,183,197,89,152,182,166,119,242,214,70,100,179,143,233,113,47,129,109,257,161,246,167,172,74,154,174,137,176,198,97,181,95,63,150,260,224,249,196,176,221,197,259,185,121,272,179,211,230,156,237,178,223,293,290,213,158,95,225,192,192,197,141,211,361,191,187,76,148,191,260,271,216,156,86,147,158,150,142,62,130,110,198,58,145,184,124,204,173,214,208,256,117,172,125,211,94,176,235,201,250,162,139,127,126,171,203,193,72,105,135,208,225,256,225,131,50,177,169,126,219,111,272,252,194,103,112,112,114,73,219,300,166,89,102,250,174,155,198,196,127,171,218,175,211,163,122,217,154,79,127,105,209,246,87,179,216,143,117,136,211,157,164,169,255,85,247,197,159,207,234,250,248,287,197,115,110,114,266,209,268,259,172,99,93,222,271,117,151,267,189,203,128,76,239,213,214,230,164,85,195,139,75,210,197,57,226,188,140,139,121,164,187,98,87,219,110,129,170,87,62,321,174,278,177,189,209,184,116,286,214,195,232,250,111,204,99,218,98,112,77,185,221,167,99,169,188,143,76,229,178,211,116,44,201,242,131,173,159,213,184,278,229,69,110,252,298,146,76,378,161,146,96,237,270,209,228,129,89,181,272,77,88,124,144,269,101,200,221,160,183,117,213,86,279,250,139,59,153,315,169,125,189,95,153,170,105,115,218,266,195,171,172,193,261,86,212,108,145,147,319,109,203,120,176,223,157,130,204,310,201,224,114,347,198,251,81,62,130,204,113,167,165,144,107,176,215,102,187,198,194,194,140,108,247,165,139,50,282,134,280,196,144,104,361,238,163,271,122,115,238,48,235,95,217,173,68,112,151,144,182,97,90,210,190,197,124,121,143,280,203,184,153,99,221,207,144,68,196,101,324,190,106,102,198,197,220,141,196,66,177,236,131,169,241,147,232,210,79,199,118,198,181,150,138,103,49,128,208,166,230,200,266,82,202,280,221,223,135,73,170,172,129,92,226,261,125,125,81,234,231,186,179,114,57,149,210,125,64,69,231,93,178,132,237,151,161,199,164,68,133,83,232,158,180,238,185,249,249,131,218,141,157,252,220,231,168,268,177,335,122,151,265,135,129,158,116,236,157,110,81,171,76,135,139,185,199,151,89,128,226,106,218,91,94,146,93,216,142,230,255,229,165,182,231,281,106,266,174,198,253,192,118,288,138,200,175,113,173,194,127,158,149,127,85,289,282,51,137,149,171,227,206,204,231,300,176,116,137,208,205,158,95,116,174,230,163,219,246,189,167,200,167,86,144,267,145,227,165,284,174,338,168,267,200,272,243,130,202,79,243,128,171,107,211,115,143,211,115,366,191,142,200,120,188,64,95,171,257,351,211,173,173,205,214,281,106,177,55,81,231,165,138,162,162,211,246,150,363,189,181,213,140,122,188,194,200,140,185,126,184,106,189,183,135,113,339,156,174,151,206,225,120,120,361,202,132,241,264,145,222,94,258,240,124,219,89,194,212,202,107,116,166,96,174,196,103,107,184,95,190,107,348,121,195,218,182,136,184,115,150,139,224,90,155,86,143,339,140,170,164,205,151,206,254,145,76,157,238,106,181,83,147,152,124,193,66,257,168,239,111,165,119,129,126,107,277,217,101,197,322,124,201,176,168,131,344,217,120,199,174,205,142,160,118,279,224,171,124,221,270,235,218,139,178,71,97,225,324,262,69,207,189,80,239,64,186,116,166,70,234,136,108,202,204,130,258,214,123,102,161,168,153,145,151,276,267,160,290,136,179,178,211,95,260,275,171,241,247,213,192,142,177,243,170,92,204,151,142,174,133,146,170,246,146,97,189,178,312,190,192,136,282,276,171,169,271,217,254,98,223,249,167,86,166,215,171,129,160,129,208,165,129,147,134,89,114,104,91,174,212,210,251,208,71,254,144,152,137,287,232,332,125,170,201,271,101,187,179,124,88,244,156,144,204,110,159,217,199,180,125,80,123,269,207,209,226,170,224,69,40,156,82,267,277,244,94,260,163,209,176,298,159,217,116,329,129,117,201,128,177,120,185,189,206,119,213,325,211,338,173,189,214,192,187,166,171,209,80,153,77,80,254,192,113,124,169,162,259,171,200,224,212,261,228,154,118,138,151,208,162,134,166,212,265,173,221,96,185,211,176,93,348,247,215,192,144,182,134,168,83,119,86,117,92,260,193,242,129,132,96,282,102,123,160,109,150,81,206,102,187,140,266,210,144,209,150,223,214,119,254,127,82,363,64,176,178,94,160,197,245,192,181,186,218,154,132,95,250,94,104,132,240,177,218,63,126,164,148,305,93,119,154,138,202,208,116,100,139,52,45,219,222,75,170,223,332,121,236,144,106,207,232,97,70,158,160,59,252,134,106,202,263,127,231,207,96,61,62,129,169,223,171,110,118,128,184,235,231,318,65,201,199,139,144,228,215,208,70,152,94,193,104,112,130,186,241,180,153,158,91,140,207,85,210,119,192,243,94,203,196,51,192,199,158,147,236,136,103,129,77,234,176,224,155,249,253,129,207,192,215,198,141,200,126,169,239,125,187,284,213,187,92,233,197,214,108,173,179,135,149,98,167,130,191,294,131,132,147,108,101,215,69,199,256,94,161,233,133,349,213,167,224,239,263,206,190,189,259,105,208,84,108,125,153,192,104,176,191,224,139,237,156,89,106,202,208,296,135,325,126,285,106,91,133,248,151,209,201,59,239,248,206,107,149,178,207,106,154,241,236,185,107,300,102,113,207,171,128,234,242,213,187,141,127,215,234,216,162,157,295,192,167,73,141,248,223,56,181,203,99,103,285,187,167,175,89,263,97,147,277,190,222,117,122,276,233,182,168,237,246,263,68,103,92,130,243,97,289,214,113,107,285,125,175,139,139,119,133,344,278,113,175,336,166,154,240,218,193,185,153,178,264,355,150,220,315,176,172,178,262,192,163,162,121,191,232,192,97,132,161,340,240,254,252,144,237,178,153,108,245,160,165,167,103,146,226,175,106,221,180,157,53,138,111,194,115,176,121,183,55,176,225,217,207,160,87,118,164,231,90,168,107,202,253,92,116,220,236,148,293,130,233,369,128,158,137,153,265,197,92,126,169,260,243,151,355,128,74,178,104,277,63,130,143,117,161,213,68,225,57,178,90,214,138,138,202,228,186,151,142,159,133,248,130,124,151,89,142,197,108,279,148,158,74,135,191,236,157,110,64,148,226,169,174,274,77,107,129,210,129,55,95,121,108,229,237,201,117,97,239,275,103,175,158,229,113,165,285,160,241,193,163,128,182,184,129,118,179,151,85,180,172,225,191,190,212,84,244,200,94,227,78,177,156,123,167,148,158,212,223,174,109,374,269,149,199,337,203,172,168,110,220,94,218,167,209,140,165,135,240,312,66,233,260,197,232,92,255,266,190,181,143,161,169,223,245,163,212,103,223,126,224,113,319,72,189,120,191,242,156,115,198,217,90,211,193,304,210,48,128,154,193,161,251,175,163,71,191,220,104,186,168,94,104,211,269,180,261,107,247,168,193,214,253,189,88,105,200,102,182,398,143,263,177,95,115,261,161,132,272,128,179,70,136,170,223,240,132,139,132,192,89,148,196,215,322,120,209,54,108,69,203,231,132,204,217,325,197,136,141,208,254,199,351,177,132,211,69,78,316,152,112,151,68,324,112,75,151,55,176,245,208,192,195,163,231,203,147,282,204,209,156,140,193,149,216,138,149,290,264,257,199,100,61,87,210,133,123,83,149,214,169,172,73,107,318,67,180,199,163,91,199,153,236,115,94,132,97,265,164,193,186,183,221,95,211,238,236,108,323,166,192,136,161,105,295,250,188,159,251,151,221,126,82,163,260,202,211,132,262,106,100,199,90,213,120,132,238,129,173,233,158,132,127,166,134,315,267,198,222,117,105,176,120,102,207,151,138,237,138,101,220,285,170,233,114,58,112,135,101,141,239,72,95,195,242,186,331,131,261,97,134,194,237,155,92,145,187,75,138,246,181,176,151,202,276,214,205,220,193,162,170,213,80,182,86,270,180,146,151,162,164,244,139,157,214,163,196,86,115,276,267,117,104,157,163,232,208,172,256,155,216,236,100,378,163,216,166,123,239,126,126,163,123,159,175,113,161,228,113,219,282,156,209,178,116,131,115,157,230,210,154,321,138,180,220,141,175,270,94,157,242,260,190,195,82,94,375,146,202,87,154,210,289,236,134,136,351,67,291,161,112,233,132,210,62,170,201,129,141,142,86,136,173,232,156,159,115,160,218,157,282,230,254,158,339,214,159,182,66,142,236,204,184,145,112,375,236,205,147,221,193,177,196,137,197,107,76,185,211,208,131,173,186,253,242,186,162,149,186,303,147,99,216,137,215,292,241,261,242,217,144,211,214,166,208,188,212,160,99,152,268,95,127,199,126,245,82,167,218,283,163,108,188,200,153,181,196,242,264,209,211,175,256,216,184,264,221,153,178,148,150,196,124,197,135,228,193,305,213,228,96,145,266,233,79,312,109,168,147,341,208,238,178,155,186,115,162,163,95,180,99,185,239,74,128,108,109,218,105,220,247,112,207,174,151,157,219,180,136,164,155,80,176,137,303,182,148,218,126,120,178,167,202,160,50,115,159,341,150,219,175,151,220,234,91,180,252,169,79,189,101,119,204,155,90,107,316,185,119,194,139,126,145,317,224,220,184,221,185,141,103,133,205,189,122,155,195,262,144,141,273,145,115,352,85,170,286,216,199,253,243,100,93,166,103,109,197,291,89,207,176,137,177,176,227,74,186,119,154,254,205,281,121,150,93,231,197,214,211,261,183,87,84,152,184,153,183,153,155,242,130,179,141,198,138,242,95,154,118,75,240,145,232,174,319,178,42,205,192,170,80,331,193,142,125,220,167,82,184,225,220,220,204,198,143,170,271,161,175,213,77,106,156,164,264,249,144,217,65,91,97,156,94,326,98,178,120,153,180,169,218,180,228,126,166,102,160,76,141,77,200,143,317,138,118,179,210,205,112,101,157,126,110,137,272,219,241,183,227,157,242,156,211,222,203,224,114,208,240,188,101,106,239,146,163,178,114,340,96,172,202,279,190,338,68,212,163,202,98,206,175,213,98,242,216,257,153,259,250,104,275,104,114,389,100,309,82,215,111,262,140,171,246,147,244,218,177,188,205,137,140,258,158,195,173,177,131,117,135,175,222,208,140,232,151,223,155,180,273,207,294,261,282,98,243,207,325,196,167,150,159,149,181,225,240,211,132,112,210,147,314,213,184,284,247,189,230,160,86,303,195,170,138,197,210,116,180,85,113,104,337,162,111,145,184,259,117,203,243,170,139,183,104,192,207,105,131,261,262,249,173,224,150,105,261,181,248,261,171,134,229,184,185,197,349,248,229,103,119,160,67,208,141,172,242,391,364,150,207,167,161,212,184,142,218,79,209,228,105,221,177,168,137,166,205,224,77,65,194,159,95,176,237,251,159,142,195,192,191,132,193,191,155,168,115,174,113,201,176,255,194,119,99,88,190,210,151,79,151,107,142,125,199,146,150,209,250,122,171,262,123,191,232,200,145,202,217,187,114,234,165,120,204,232,98,164,252,329,204,179,146,266,105,171,173,101,179,206,122,158,250,184,205,251,100,155,213,168,244,90,164,120,315,186,129,263,227,122,228,258,170,230,288,146,130,202,246,121,162,193,183,159,128,111,179,208,257,291,147,91,223,279,190,137,182,159,97,151,206,215,134,162,182,148,186,139,180,97,147,135,125,225,134,229,216,234,108,89,207,217,213,186,47,57,186,210,180,219,146,236,204,127,138,250,85,310,95,111,93,165,138,88,79,88,67,55,110,83,217,156,106,227,67,149,182,92,216,132,154,175,253,109,96,202,222,91,106,178,188,72,127,181,156,63,183,176,136,183,207,173,164,84,227,171,290,248,150,202,228,248,204,194,119,211,131,235,177,82,190,75,181,203,237,111,108,177,184,116,165,119,194,175,156,246,147,176,338,211,222,139,119,130,264,222,104,192,167,229,73,278,103,68,123,124,150,272,154,80,171,196,163,208,258,218,135,73,145,208,137,190,160,100,165,170,192,135,67,95,176,109,107,204,217,244,346,144,99,111,242,234,85,139,118,120,183,207,92,227,197,94,155,164,164,202,169,91,138,271,176,35,186,152,173,209,64,117,183,152,82,220,170,197,198,184,105,107,213,202,148,189,315,324,197,104,79,194,137,268,244,154,171,131,235,225,202,138,215,160,95,213,199,212,243,54,214,291,156,258,176,268,161,173,222,129,154,221,131,145,132,43,71,331,238,92,228,80,154,200,110,97,235,109,187,178,105,158,182,245,296,202,141,116,236,124,162,162,235,139,188,99,99,194,103,134,167,122,110,245,350,129,193,213,246,128,79,198,338,138,116,203,185,190,59,168,169,198,226,195,154,51,239,101,231,195,163,223,152,292,163,152,134,134,206,293,232,140,194,98,166,207,176,133,232,190,271,201,165,218,223,139,106,243,166,194,157,282,184,77,164,243,187,223,122,199,87,196,224,233,45,294,146,76,247,140,79,216,286,143,121,112,268,111,148,147,136,145,128,206,140,101,110,69,109,140,97,251,230,204,162,107,61,270,235,92,231,212,248,191,157,175,258,253,188,208,242,161,250,192,147,208,252,109,105,251,161,186,254,105,130,141,326,178,151,104,137,257,277,128,342,307,89,202,160,105,158,225,140,240,296,164,238,171,162,172,352,166,170,177,158,125,119,131,171,273,171,151,249,154,244,226,131,276,156,185,143,113,234,232,139,90,78,124,216,188,220,187,199,248,229,169,142,333,103,276,182,205,96,79,160,213,135,186,81,227,166,235,132,177,277,119,142,253,235,178,255,128,140,105,153,264,218,139,128,203,140,106,110,193,192,228,187,217,61,124,236,108,219,223,75,219,136,92,359,163,99,123,225,208,204,175,212,250,62,164,136,187,242,199,320,172,69,112,140,207,66,114,201,242,247,355,241,90,184,88,143,103,238,121,107,95,94,125,206,138,165,147,109,123,125,130,171,286,203,86,249,185,167,359,54,190,98,85,120,175,44,57,118,221,179,107,183,154,167,161,231,310,166,139,177,146,121,128,234,140,263,243,142,335,101,183,300,89,215,135,250,309,142,132,291,190,45,111,118,99,77,140,86,89,220,174,128,119,171,72,332,299,286,98,376,158,105,187,150,211,193,243,88,176,158,112,169,166,155,165,63,239,149,237,151,148,186,121,213,251,265,182,145,270,147,123,120,232,173,87,62,174,181,211,125,203,186,201,165,139,72,203,172,124,238,229,120,174,62,171,110,169,184,301,218,143,206,142,103,234,161,207,136,107,366,222,198,130,190,285,283,280,144,172,105,94,111,204,170,278,271,164,176,124,159,250,159,91,80,216,131,81,245,278,60,227,113,137,266,147,221,113,202,261,131,181,189,95,219,254,115,75,181,147,182,215,140,117,78,160,211,202,118,180,274,264,251,127,227,124,187,64,66,151,166,222,138,189,233,243,184,275,130,43,160,261,107,255,84,241,173,152,162,168,220,82,186,162,144,104,131,138,268,270,168,278,191,108,300,114,177,113,231,181,137,221,255,102,123,129,168,208,154,205,261,308,213,180,145,172,177,128,143,155,317,181,224,121,166,213,105,121,79,86,68,290,80,147,239,201,169,93,107,122,201,263,125,150,114,188,208,187,178,67,162,59,188,181,83,253,208,188,159,200,192,288,134,280,120,91,129,159,89,173,109,141,88,118,216,126,153,285,167,230,79,246,217,239,140,185,154,169,140,184,230,63,125,192,197,182,299,226,233,140,161,56,172,98,225,271,211,207,224,212,112,153,202,118,204,332,197,197,201,214,92,98,86,184,147,193,217,325,178,147,126,324,204,262,92,303,158,210,133,175,171,170,130,93,106,106,169,184,204,182,200,92,179,98,99,72,153,190,190,115,159,83,70,349,150,161,179,247,49,270,135,250,182,133,162,268,150,215,117,113,113,179,183,257,233,195,287,284,220,180,271,202,141,156,205,74,209,167,165,178,190,139,272,240,83,177,124,182,183,168,165,182,153,231,157,83,114,129,241,148,183,340,246,137,311,77,128,147,219,152,193,137,170,116,284,120,147,65,361,239,269,74,234,230,177,125,127,161,147,225,125,206,166,185,191,142,122,202,209,121,171,158,141,182,211,110,279,161,127,219,198,92,76,111,173,124,153,221,211,136,190,186,336,197,205,91,166,223,187,78,182,162,203,211,179,182,250,180,251,142,243,115,173,111,173,81,271,216,140,124,227,219,50,252,94,47,73,101,162,256,284,155,133,146,235,142,135,191,168,225,206,144,245,284,203,151,121,180,159,86,230,105,283,110,116,170,242,182,146,107,181,186,181,177,204,242,173,178,102,207,134,54,252,77,200,144,214,141,76,179,137,174,186,173,158,159,362,154,123,73,109,161,184,142,175,135,245,212,128,125,179,264,239,117,164,217,212,120,167,181,144,191,144,161,118,203,231,256,207,180,104,313,139,257,249,216,167,215,200,136,180,201,119,248,172,157,386,153,105,205,240,275,171,115,205,193,79,210,227,146,135,147,203,234,277,128,53,150,139,98,87,146,145,120,195,121,170,229,309,257,254,145,274,359,77,239,111,256,234,182,185,187,138,60,250,212,144,253,168,136,89,166,210,217,148,270,202,123,56,166,173,189,172,217,77,231,172,239,250,210,169,117,123,262,199,268,84,132,157,102,116,246,118,116,132,223,115,237,191,200,232,208,192,210,129,162,213,181,98,227,302,186,132,241,197,200,190,188,232,103,115,90,175,134,237,241,224,206,84,192,259,100,115,106,157,129,171,187,193,213,266,187,183,122,148,105,99,126,194,175,199,129,77,187,110,180,232,199,111,130,186,199,114,276,85,183,190,95,66,137,226,214,180,179,154,58,167,273,175,92,103,112,184,158,141,207,122,139,212,196,159,352,251,140,114,132,241,123,291,237,125,191,265,252,214,172,134,69,364,222,218,209,153,210,129,58,208,116,238,178,57,131,178,69,265,234,106,194,265,214,142,190,145,117,135,224,120,114,101,89,131,156,130,125,224,179,165,176,268,128,107,88,217,267,126,226,243,258,158,285,127,130,195,183,150,143,175,202,232,252,236,212,219,318,222,76,144,185,77,273,189,84,146,225,123,252,167,166,205,225,165,196,113,113,143,135,357,133,172,214,222,189,127,67,119,217,193,306,108,237,144,124,177,193,190,213,78,242,209,107,85,105,295,276,177,182,188,233,108,137,74,158,244,106,132,225,170,296,183,210,99,153,114,167,92,109,160,125,154,115,195,159,315,151,126,216,112,150,214,146,197,148,206,254,127,220,118,190,298,188,252,107,185,262,218,214,159,161,89,237,133,163,142,148,143,189,129,191,199,151,222,183,121,223,105,225,72,134,227,179,219,154,221,188,63,93,87,146,110,123,79,168,260,94,52,222,108,234,97,223,93,247,176,51,226,177,186,199,202,128,80,87,157,261,81,201,151,137,242,232,95,271,158,124,218,98,215,252,274,86,123,189,140,172,214,228,119,227,140,172,133,191,253,47,258,176,188,162,168,255,245,265,212,130,130,201,205,200,273,127,171,111,76,232,211,147,242,57,141,84,228,148,178,195,163,118,229,90,183,90,142,131,113,189,266,148,83,254,267,115,99,227,174,131,202,161,174,181,161,156,128,249,138,97,144,163,258,281,112,251,220,80,222,115,171,131,213,223,122,220,230,169,204,338,66,264,191,358,128,159,176,271,164,128,198,150,196,162,143,184,226,112,161,181,229,124,257,118,226,68,98,80,158,222,150,184,186,106,140,259,201,213,157,116,168,108,56,123,197,81,145,107,292,115,146,208,131,133,144,127,128,200,67,96,129,186,119,289,82,107,336,273,189,79,93,250,81,174,55,80,110,159,165,135,176,147,176,109,179,76,113,145,144,144,235,98,121,181,194,226,302,197,134,84,182,144,244,147,232,154,114,68,80,194,188,184,243,158,265,130,127,163,140,204,133,245,159,229,268,140,145,111,236,111,76,131,105,101,65,344,111,143,204,96,223,101,192,274,183,125,205,255,145,99,132,195,210,51,194,199,85,202,191,209,246,139,203,391,143,312,220,105,135,94,153,186,190,238,169,162,134,288,140,165,252,108,145,233,97,150,247,201,234,166,168,228,180,149,119,192,226,143,141,150,154,157,151,219,90,267,176,105,223,118,144,211,142,127,157,196,177,241,136,152,188,225,181,70,138,161,184,311,170,179,148,214,275,101,97,115,91,109,250,161,72,224,157,132,201,120,95,80,167,148,213,189,151,180,181,205,135,290,73,131,139,222,141,121,169,215,213,109,141,152,207,131,148,224,301,88,215,216,195,225,105,122,97,64,375,361,91,118,183,224,113,162,243,144,92,215,118,340,133,210,260,239,179,202,189,192,90,211,232,129,237,187,134,221,157,166,63,121,168,73,153,224,68,132,124,191,245,141,174,232,198,154,183,168,106,218,74,51,135,80,154,199,193,111,181,289,76,226,180,143,164,123,110,292,187,77,158,113,202,215,223,160,124,256,174,210,230,166,190,108,336,137,134,159,145,152,188,49,199,139,106,215,191,169,190,210,196,208,128,250,174,196,253,199,58,173,113,308,174,200,134,153,107,105,108,283,117,192,208,151,229,98,208,211,170,104,97,100,120,134,199,174,88,199,173,191,302,112,129,153,112,118,150,165,182,195,145,310,189,118,113,195,211,287,76,171,140,200,200,91,104,139,67,156,161,258,125,94,282,156,108,161,275,152,166,180,258,150,139,156,104,176,185,274,87,270,163,136,189,186,261,186,89,224,161,290,208,133,144,119,226,146,215,139,144,81,175,235,157,143,195,86,85,168,214,122,223,168,87,182,328,74,164,173,145,129,131,148,134,241,320,178,82,266,164,80,172,173,220,212,178,104,126,167,175,133,155,221,113,188,209,125,211,187,190,222,211,104,58,128,223,156,198,202,144,162,223,156,153,220,128,211,177,231,184,100,88,239,136,147,239,236,92,259,173,223,200,209,87,103,338,70,224,92,259,189,151,153,223,259,217,208,121,85,240,163,126,126,126,100,103,221,194,141,128,207,175,194,227,123,255,153,178,266,259,106,183,194,162,304,70,178,132,175,193,68,205,118,202,167,265,208,212,92,166,130,105,275,344,260,164,212,237,153,264,172,215,175,122,176,205,196,67,256,118,130,90,108,122,222,234,148,191,234,156,114,160,240,184,75,131,265,151,306,209,180,243,209,48,310,145,168,108,169,133,166,161,210,79,170,143,243,176,247,146,80,196,121,231,92,237,170,187,231,379,228,109,245,106,182,155,130,178,136,144,215,170,110,158,272,120,171,101,188,191,124,226,99,139,194,167,208,238,126,240,195,174,252,92,213,122,54,210,170,126,186,188,125,185,280,97,183,159,222,130,141,177,249,161,111,120,117,97,211,205,200,99,110,214,144,257,215,174,200,222,107,329,195,208,208,127,164,189,289,192,302,119,77,233,178,133,129,175,106,264,116,224,228,89,207,229,250,194,207,145,115,143,192,232,216,201,332,254,231,157,172,172,234,323,323,118,261,172,268,189,117,98,214,142,89,162,106,267,257,123,76,139,182,86,172,123,142,96,39,86,181,202,134,134,233,201,211,102,167,105,166,182,159,99,72,182,148,180,354,269,79,101,119,102,113,298,142,170,169,164,45,199,75,260,133,97,214,107,134,249,202,180,163,131,207,102,202,187,131,170,238,266,142,114,98,286,139,248,227,169,250,124,255,105,208,102,244,159,139,207,100,187,116,185,87,85,163,141,300,163,110,133,106,33,228,306,213,169,214,320,183,53,229,267,333,82,97,211,223,200,74,109,204,102,246,212,72,137,57,272,138,167,278,149,152,117,199,126,268,105,255,222,184,206,260,304,113,249,150,225,150,106,176,126,164,189,124,235,123,218,150,153,132,225,58,112,257,281,204,213,141,200,138,143,87,98,63,274,205,75,162,136,321,236,134,167,203,298,115,137,121,142,179,124,89,147,114,171,232,220,90,189,248,208,128,195,206,143,203,220,182,316,187,146,110,132,157,196,135,173,160,100,303,364,123,145,238,168,136,164,121,220,270,252,188,96,183,89,221,193,195,199,200,72,118,199,195,231,174,82,184,120,121,309,255,245,207,241,92,189,162,145,103,241,160,108,264,132,217,85,279,174,169,182,122,186,87,156,89,135,237,82,178,110,277,87,240,214,269,240,242,129,245,82,153,236,129,161,304,174,203,134,155,220,95,230,198,188,213,96,91,218,148,225,254,175,132,286,205,160,305,223,96,122,167,118,296,67,173,173,212,191,165,227,190,111,31,144,183,127,233,158,252,211,176,365,81,207,225,107,251,136,262,230,191,135,318,107,170,235,97,120,197,88,148,153,214,60,205,178,116,207,165,153,299,258,184,153,154,173,209,270,89,82,144,161,206,206,136,150,251,164,233,158,196,59,264,180,312,178,136,109,122,144,197,212,188,119,201,79,85,175,168,101,203,144,269,168,64,294,89,96,288,250,189,172,160,65,112,109,239,252,163,134,188,252,123,166,118,178,153,92,283,326,234,168,160,219,230,140,197,202,115,194,180,211,233,156,237,187,269,202,153,120,185,296,180,340,250,245,268,246,184,119,215,169,210,153,165,332,211,290,73,220,123,194,78,134,210,303,156,177,179,208,220,315,168,124,171,251,201,252,132,139,266,285,225,200,200,116,147,99,146,145,178,115,114,163,153,171,174,217,179,159,120,88,171,227,119,214,169,230,184,246,55,197,115,213,68,157,63,198,261,136,197,174,79,146,129,159,133,203,109,235,232,242,136,202,110,184,133,80,201,199,100,121,226,147,138,246,128,208,139,178,143,72,142,146,202,116,77,247,188,266,233,103,208,140,112,170,123,144,143,114,109,239,172,253,80,109,114,119,273,110,150,194,131,223,181,353,241,71,179,138,279,169,128,194,185,112,138,262,77,196,172,172,182,210,136,137,125,149,217,192,113,195,154,199,319,305,217,201,280,166,158,160,176,127,240,178,164,180,161,112,157,129,241,205,164,229,68,129,94,212,219,112,225,170,111,112,152,215,240,112,125,280,255,239,39,109,162,146,237,128,204,201,236,196,212,237,101,188,196,221,122,129,102,180,303,242,190,217,122,95,176,266,350,154,193,89,147,234,117,119,202,254,109,137,164,159,308,140,111,280,159,236,195,220,169,233,203,216,291,291,96,129,109,138,102,245,126,270,209,192,93,189,146,286,195,293,157,296,266,205,183,97,114,283,153,223,124,217,211,138,131,178,214,111,92,339,235,171,214,311,208,252,146,143,115,167,148,157,83,171,201,203,145,188,173,230,152,197,138,90,73,129,181,230,126,302,184,135,288,123,225,198,193,210,114,108,88,205,124,204,144,240,111,90,318,165,207,96,170,178,172,295,152,230,116,102,249,225,204,210,199,191,137,230,205,52,197,196,175,108,166,231,131,214,109,168,141,244,161,115,148,253,201,162,223,216,225,210,179,203,83,92,214,164,96,302,215,180,207,247,94,144,201,103,187,242,100,109,204,198,148,152,248,226,188,87,100,209,304,256,105,270,244,122,223,238,210,134,102,224,130,125,135,186,91,91,96,228,121,307,190,174,260,126,131,115,59,137,154,230,277,200,310,261,164,200,166,267,164,157,151,172,323,145,232,290,245,80,176,155,225,162,158,117,87,218,181,118,259,199,322,142,169,173,122,222,178,184,237,236,88,261,108,172,222,202,163,218,109,166,226,159,246,150,191,246,166,227,145,215,101,178,219,115,272,150,236,343,118,142,310,109,228,184,200,184,152,268,201,216,230,186,165,162,161,377,225,98,191,58,199,193,142,87,118,219,264,175,90,228,228,251,257,285,308,219,142,111,185,260,244,163,188,142,278,178,85,259,109,93,132,190,266,84,251,151,201,147,223,171,222,175,242,135,99,186,239,177,137,104,184,105,104,130,124,130,303,182,235,106,258,145,182,163,162,176,245,189,234,176,107,131,252,243,273,182,172,121,162,199,203,90,85,196,90,221,81,136,176,217,257,206,291,161,121,154,276,100,127,75,193,175,181,200,192,137,160,202,120,116,129,302,92,262,146,293,274,122,96,117,109,159,205,60,164,88,143,221,153,130,201,105,208,213,224,225,232,265,214,166,130,119,243,229,250,113,274,199,192,161,143,175,67,172,108,228,133,184,184,251,125,186,357,184,158,161,80,149,155,123,181,117,114,330,143,267,106,183,211,174,244,282,161,259,142,130,80,185,196,216,324,203,124,68,297,113,179,235,188,247,223,262,190,102,169,114,95,174,211,261,161,172,208,118,206,145,182,156,155,177,181,115,110,136,179,261,183,309,63,84,237,126,227,91,121,154,89,210,110,169,211,326,67,222,119,145,116,104,299,91,136,206,236,121,365,152,162,243,248,164,190,208,210,85,262,157,241,140,92,77,90,113,214,94,222,196,124,80,206,202,344,97,146,235,263,152,106,200,202,184,238,102,108,386,218,191,107,194,269,66,211,217,203,191,247,117,112,230,234,167,198,136,152,148,201,106,217,215,103,90,169,89,108,157,274,178,149,154,203,131,116,130,170,172,220,263,167,204,176,275,138,274,277,123,173,171,131,182,60,260,63,205,253,364,96,159,140,165,97,296,63,82,189,108,338,116,122,224,207,227,173,216,191,197,113,305,83,257,92,162,107,134,169,228,80,145,234,109,246,260,176,172,280,134,245,116,170,67,314,166,208,203,166,231,262,64,119,107,197,280,197,139,194,107,264,211,237,68,212,151,109,158,198,272,164,193,131,137,151,205,142,109,118,81,190,283,205,245,149,186,125,219,221,108,211,129,111,100,93,138,136,127,116,150,213,232,221,282,183,119,231,74,133,246,177,300,203,73,90,217,108,258,203,210,123,174,135,142,233,240,263,200,215,223,229,118,235,182,149,216,144,75,135,123,169,114,247,126,180,147,154,103,124,120,122,213,161,268,159,130,108,94,220,230,252,214,61,148,136,221,230,189,123,170,95,181,198,245,311,270,167,183,308,318,113,179,224,148,139,138,86,177,117,107,321,275,190,81,137,155,244,195,198,165,185,219,100,325,233,241,154,105,167,59,70,131,185,156,88,184,217,129,197,176,265,188,258,324,165,176,188,265,92,196,156,242,287,53,309,99,131,125,154,220,203,132,188,272,125,86,110,226,206,127,214,179,226,186,139,96,260,177,301,191,159,161,185,209,237,170,185,175,223,218,183,257,99,288,130,150,317,253,161,245,128,189,184,211,204,191,249,184,119,129,217,86,181,141,150,152,221,248,155,165,106,297,208,170,224,89,148,114,271,71,184,201,151,298,202,101,177,321,163,245,211,205,190,293,127,239,205,172,318,175,97,210,214,176,172,134,57,155,220,88,119,276,174,151,120,144,158,117,110,148,169,91,160,78,101,129,189,159,191,176,254,246,164,111,208,190,105,77,91,299,277,162,162,301,294,99,150,148,299,177,129,123,107,198,236,237,200,143,300,188,181,153,123,127,255,257,180,154,55,158,327,222,206,223,94,152,184,190,146,224,188,84,229,236,165,183,224,152,90,122,98,112,116,163,80,169,110,179,108,182,186,265,183,204,207,90,144,75,190,101,129,159,263,143,189,207,141,97,194,199,78,162,205,186,212,127,98,87,181,229,164,93,197,89,144,74,192,186,244,289,216,226,198,155,249,220,103,214,104,182,248,238,198,163,193,239,112,260,293,166,208,129,95,121,118,257,107,118,91,153,177,222,287,137,109,117,146,212,247,229,185,215,160,113,134,197,197,117,49,179,222,221,170,184,185,325,376,111,225,109,65,248,102,129,108,260,199,215,107,286,194,57,121,224,258,238,99,282,187,281,178,119,128,154,163,86,84,201,142,260,196,216,212,131,80,323,132,234,219,196,127,136,93,178,178,162,132,229,91,123,227,170,166,215,244,230,293,73,258,66,106,119,215,222,145,81,153,212,333,201,100,202,198,202,170,268,235,103,172,176,245,142,239,178,181,146,285,259,200,212,206,369,199,141,153,73,117,99,150,234,159,61,187,159,234,123,230,233,206,199,210,143,408,204,111,201,237,127,88,149,115,155,221,163,214,186,164,105,174,103,171,252,220,308,162,147,75,123,291,61,116,204,354,220,219,74,265,330,245,150,188,197,221,87,123,249,114,226,162,234,132,127,320,365,235,199,100,186,208,173,113,269,157,134,198,253,204,229,297,190,48,103,225,171,218,302,157,137,114,269,174,228,299,219,255,223,243,217,294,208,197,120,224,77,244,178,112,127,205,288,308,130,350,164,100,227,140,162,214,255,247,191,208,98,143,134,52,99,267,201,285,218,269,105,125,135,276,191,146,288,96,148,166,285,161,232,183,102,45,162,136,155,266,219,277,355,360,322,102,219,240,79,158,105,177,211,229,287,199,131,112,165,207,110,182,78,227,60,216,189,136,286,243,163,130,146,142,188,80,150,304,95,210,159,254,270,186,176,230,285,158,179,134,173,185,111,109,143,178,151,169,49,255,152,226,93,291,299,147,125,148,112,98,180,317,97,171,218,220,149,105,197,136,220,42,123,139,128,73,240,159,89,326,180,134,265,162,122,172,87,264,79,197,233,288,139,224,283,78,146,169,241,250,168,157,160,196,122,205,186,225,153,173,60,112,189,209,192,266,170,178,186,206,163,216,198,132,180,249,153,208,256,195,105,172,232,116,113,172,326,77,139,134,166,177,109,176,118,151,184,140,111,233,93,97,215,141,165,301,129,117,99,230,46,142,180,126,126,172,119,77,83,180,200,40,197,126,314,206,218,207,355,213,119,119,110,206,114,269,139,210,154,217,97,125,74,77,209,194,182,119,174,125,233,121,299,192,75,244,122,81,125,90,69,86,110,256,222,207,86,180,232,339,161,149,179,159,188,107,173,262,113,231,205,206,189,272,66,88,149,87,168,187,140,141,188,229,174,130,228,259,151,189,229,72,169,331,213,198,100,354,220,186,122,131,211,189,180,184,189,253,257,177,318,125,242,222,100,207,225,229,169,194,228,261,114,146,263,95,233,128,172,94,156,137,243,272,219,221,251,91,161,135,244,226,88,341,78,126,138,126,170,93,213,142,183,153,144,152,265,151,187,111,140,160,81,177,245,148,215,235,273,217,118,202,83,99,102,104,65,106,231,299,81,73,119,181,66,92,57,172,162,187,132,224,136,239,148,160,120,289,210,138,163,103,182,150,184,376,173,129,311,114,55,119,180,257,257,96,186,308,207,120,151,97,201,171,200,146,185,73,368,211,274,183,187,108,225,130,177,207,134,67,70,117,267,172,116,242,139,141,102,130,99,202,217,128,117,222,143,229,170,90,197,130,227,159,151,192,172,255,169,187,178,149,140,290,227,64,97,209,242,148,184,194,164,96,173,59,131,115,223,154,59,181,166,148,291,227,192,353,242,203,73,321,192,119,199,180,291,176,92,125,293,89,110,281,232,180,99,256,185,293,81,154,203,69,119,260,158,259,199,307,163,67,252,50,160,177,108,121,258,204,159,101,142,166,137,154,270,238,229,131,197,109,190,210,108,187,222,119,151,220,193,170,170,134,120,225,165,218,153,153,108,130,206,213,221,202,124,152,144,98,92,135,104,104,262,59,108,102,67,97,100,172,162,197,80,272,202,94,150,70,218,81,250,149,208,184,219,143,248,196,153,175,115,208,206,109,254,149,261,331,249,220,120,95,122,124,106,232,333,297,69,90,227,66,174,86,150,146,108,171,106,184,180,209,215,73,124,156,115,119,150,221,117,130,300,226,64,155,199,178,219,182,166,272,186,196,83,110,218,148,171,221,120,207,238,240,130,118,129,208,99,91,260,214,196,130,274,135,201,144,162,86,200,108,91,149,133,134,134,217,295,147,365,163,117,242,156,167,75,220,176,191,150,193,125,188,110,227,126,195,184,147,113,228,121,181,107,152,169,110,184,102,133,148,140,72,293,219,159,212,130,84,243,103,162,222,152,167,198,346,51,96,157,174,226,258,230,132,170,69,195,129,117,83,189,122,101,70,183,91,264,132,113,159,139,255,108,146,373,306,59,145,190,157,135,106,142,308,92,135,113,96,114,174,158,330,140,114,195,198,191,280,167,198,193,155,177,208,151,118,170,328,111,261,116,115,187,176,102,65,110,188,209,132,97,145,150,98,158,238,144,292,82,239,88,153,180,158,166,147,140,208,188,115,259,87,106,99,134,150,90,98,245,172,262,333,78,134,83,119,60,168,195,152,71,70,133,146,201,216,206,162,143,254,164,117,98,112,72,176,166,88,265,67,154,211,218,139,137,159,188,148,246,95,161,215,219,143,133,73,221,66,224,73,70,217,167,200,187,120,125,148,204,203,225,173,140,195,241,207,99,248,153,121,210,291,216,51,127,124,326,129,145,266,160,79,130,275,112,167,107,96,114,144,106,128,217,190,179,152,151,54,284,73,280,116,211,93,87,209,204,181,93,55,241,89,185,148,260,174,415,250,134,240,132,302,117,213,349,137,181,75,211,139,133,136,202,158,196,81,212,170,83,259,145,99,208,134,269,224,131,131,72,133,216,225,140,153,49,197,100,162,227,214,207,185,208,172,83,138,89,213,276,169,127,129,207,121,176,66,199,168,258,311,189,169,167,243,290,182,160,68,140,202,201,323,221,193,75,183,198,161,217,170,192,338,222,125,166,170,194,89,276,168,89,233,147,171,212,77,163,170,326,210,160,240,149,134,251,99,140,215,203,160,150,160,269,161,143,126,256,132,148,98,200,169,161,212,161,156,321,129,85,140,145,186,225,159,68,126,91,89,87,163,96,162,104,244,348,101,152,121,89,207,219,193,41,174,234,144,247,138,98,149,144,257,216,60,201,167,230,157,278,201,209,113,328,239,206,119,119,229,222,103,324,259,286,232,115,212,145,218,212,192,169,219,287,185,209,178,148,115,126,251,229,148,220,246,150,191,62,87,158,279,117,107,246,232,155,121,311,191,171,148,180,135,135,139,175,122,155,201,224,84,153,173,192,122,174,172,163,128,312,196,145,149,122,211,211,187,221,120,127,210,277,78,131,156,125,113,135,236,338,135,221,156,137,89,236,219,94,148,229,278,200,241,103,67,184,122,158,111,181,70,206,141,184,54,160,231,68,56,150,247,241,67,73,134,95,227,192,173,159,103,268,137,220,107,236,113,183,152,154,56,179,135,164,83,269,138,220,117,203,121,309,120,109,196,316,56,103,67,241,45,265,192,91,245,247,222,116,228,54,194,236,116,205,151,181,73,168,159,241,161,259,164,91,153,190,193,188,221,300,240,232,146,220,219,151,150,169,217,108,80,116,185,156,115,200,168,122,233,175,200,175,125,168,200,142,78,208,189,247,128,193,264,329,141,145,167,150,176,114,121,230,100,187,132,199,150,192,146,161,121,154,190,129,229,99,109,186,240,106,173,203,100,181,114,142,140,254,121,356,96,143,160,137,195,140,295,164,170,181,122,229,169,140,224,297,150,59,252,166,186,136,164,346,189,301,223,119,151,220,153,201,116,190,344,220,108,138,66,123,208,137,154,120,95,168,99,202,230,185,199,168,172,152,155,175,178,170,280,179,208,111,256,254,88,91,67,156,55,246,215,138,156,135,203,103,231,177,129,77,160,232,137,169,238,173,114,167,155,83,214,259,168,311,174,314,83,143,231,209,113,145,131,164,217,213,210,91,111,93,248,274,66,96,221,271,135,163,120,80,190,276,240,194,166,212,251,183,101,201,307,203,183,126,73,152,266,195,148,139,288,105,253,190,219,155,284,87,204,196,203,37,120,85,145,113,151,152,227,297,171,151,173,134,158,148,169,229,245,233,161,183,267,175,141,140,221,122,107,82,86,263,116,193,144,122,100,181,181,134,120,130,132,200,206,240,258,110,120,85,200,187,239,233,90,145,226,241,290,154,91,138,328,81,218,160,192,380,144,171,124,205,185,153,289,48,169,85,221,109,168,98,180,218,172,147,96,176,151,147,172,108,165,105,182,194,158,113,219,344,222,114,166,207,128,157,228,110,174,140,130,257,109,195,181,239,177,95,97,179,181,106,137,200,104,173,201,175,214,174,200,193,79,159,116,125,208,86,109,186,111,254,132,162,193,108,311,224,139,137,194,173,192,149,122,145,92,153,195,230,210,218,119,148,181,176,243,209,241,182,178,126,177,93,110,172,160,125,251,195,209,232,153,172,162,202,278,132,238,115,136,180,185,223,209,243,200,285,138,231,241,203,60,163,273,115,85,158,239,158,108,133,128,320,265,211,287,142,227,179,183,158,192,152,285,95,204,177,270,225,166,202,160,286,92,236,246,317,230,285,243,240,184,97,189,152,198,166,115,186,196,169,111,149,112,128,118,276,70,96,162,241,194,193,206,98,154,185,90,138,172,220,262,186,158,316,227,211,207,85,177,66,266,117,202,178,200,113,259,149,226,212,181,98,112,160,205,119,125,223,195,213,135,141,186,198,223,106,136,120,98,199,247,116,191,126,368,244,177,154,234,68,170,172,84,179,185,193,255,187,51,237,229,148,331,136,168,124,150,214,151,146,245,245,236,146,116,111,274,249,116,106,110,133,227,174,63,170,91,276,240,204,212,121,115,286,158,92,210,204,140,170,152,226,209,172,200,147,157,135,109,221,105,95,92,148,104,170,217,121,69,199,203,157,91,96,334,207,170,188,74,143,55,215,89,206,169,199,179,99,171,154,246,133,214,115,140,133,144,231,125,166,105,94,133,121,97,223,141,110,128,177,280,112,105,277,139,201,159,175,162,233,81,90,363,162,76,115,140,146,190,237,188,116,166,204,186,172,181,219,192,104,55,217,214,202,232,186,112,181,87,147,220,245,212,115,184,136,150,111,230,255,306,163,231,287,131,86,263,131,155,116,95,142,162,67,151,236,213,280,134,208,196,220,253,166,159,235,85,162,121,172,152,296,175,175,172,234,100,141,186,145,241,93,281,152,128,179,204,132,161,175,157,217,144,124,202,128,129,139,204,290,87,121,188,142,246,112,225,168,178,80,156,174,163,242,229,232,105,176,219,120,90,168,155,114,145,171,152,205,107,253,244,75,96,225,227,158,195,114,63,284,76,265,305,194,182,205,187,185,150,227,179,125,221,236,197,79,220,226,329,156,146,120,166,161,87,106,247,90,174,90,239,129,84,215,234,236,209,327,127,293,205,108,76,238,150,132,207,179,172,98,192,223,212,106,123,200,136,160,183,185,181,260,224,133,199,138,131,312,118,267,103,219,109,281,209,147,135,102,186,54,169,127,130,253,182,223,252,211,314,79,235,217,175,245,128,83,156,140,179,126,210,94,146,157,158,195,158,246,257,139,335,135,214,236,175,64,202,113,136,189,140,46,88,111,248,133,95,221,159,267,199,125,219,246,179,123,104,178,170,96,172,204,157,226,164,109,163,160,256,171,216,125,204,51,245,244,206,136,184,207,167,221,235,201,111,152,151,224,155,190,155,183,216,252,213,211,171,183,170,284,118,166,286,166,155,123,175,202,228,148,151,165,190,100,219,253,261,288,273,227,155,166,195,222,96,156,221,102,265,104,287,94,63,235,239,120,225,65,230,95,185,258,270,229,159,189,252,78,265,151,224,281,101,144,93,55,253,152,153,231,89,139,243,272,154,144,76,115,207,209,244,236,167,137,160,212,249,186,270,157,126,189,191,310,205,137,112,210,295,226,147,233,217,135,244,153,187,153,171,156,251,147,188,234,176,158,82,175,300,139,134,176,127,232,345,314,140,221,183,147,220,169,123,283,156,289,182,289,143,147,182,228,211,131,174,241,208,235,83,186,56,175,257,220,93,222,274,150,242,286,182,295,150,244,108,330,54,218,244,196,212,131,217,238,198,138,114,77,227,168,245,107,197,176,76,122,226,108,245,114,224,122,161,176,133,342,104,151,245,241,208,216,198,141,74,109,193,228,212,88,245,71,262,251,92,184,104,123,56,159,183,218,93,202,109,199,267,105,108,133,162,78,92,244,165,211,72,219,328,273,198,165,161,228,135,150,137,124,164,153,161,180,291,217,63,161,257,108,283,225,101,191,236,212,247,353,170,183,141,71,270,244,247,211,173,212,311,192,128,128,184,143,306,160,127,291,186,158,120,218,96,59,156,287,199,178,229,100,111,201,199,269,208,337,110,202,168,122,228,168,198,127,101,206,142,106,261,203,113,79,163,157,194,171,111,275,76,304,156,112,79,208,199,187,202,211,118,218,160,231,301,148,200,292,209,341,270,146,297,197,48,176,169,129,196,136,227,240,199,232,173,170,215,184,113,69,213,166,138,76,238,180,150,143,147,189,109,193,49,204,222,232,269,288,98,200,235,93,264,102,244,97,193,220,155,253,349,245,74,175,172,242,164,191,163,191,243,214,136,68,120,202,124,178,224,148,282,143,129,164,74,238,330,57,184,84,150,234,138,175,60,223,54,229,223,67,180,113,241,66,226,210,150,192,253,143,250,119,118,229,227,225,82,230,193,177,202,101,153,280,135,147,234,186,60,164,131,113,185,134,136,169,119,84,195,178,343,207,191,238,177,211,153,88,163,66,102,106,127,272,123,256,126,146,241,213,206,201,227,187,90,119,209,313,174,186,99,153,200,132,232,190,71,189,135,150,104,262,183,125,246,130,240,99,126,42,266,219,68,197,198,121,239,207,172,155,249,177,237,161,194,77,146,198,168,92,256,118,120,139,181,176,123,221,167,199,183,159,128,197,258,219,90,230,296,137,112,233,242,85,219,172,174,142,101,140,131,293,140,177,209,128,187,128,260,151,199,128,148,101,253,133,228,110,168,193,178,178,99,122,143,65,149,160,165,215,155,162,218,192,66,203,216,187,86,124,173,147,160,156,124,71,212,225,209,151,168,222,162,58,277,168,305,227,224,104,163,186,202,151,173,137,77,205,236,211,284,191,190,167,190,250,164,84,177,70,83,165,98,207,282,180,227,232,76,217,173,223,133,180,248,253,239,115,159,131,80,197,259,237,194,208,95,220,111,255,51,113,186,202,226,258,146,193,183,232,149,152,152,216,221,189,252,136,178,321,276,147,248,98,269,260,255,106,91,250,171,203,158,225,188,183,91,223,93,222,400,161,188,242,212,193,133,114,180,135,111,142,159,135,90,106,199,102,263,329,180,155,198,185,172,234,102,224,109,234,213,138,218,244,155,94,147,267,127,333,71,206,76,346,197,163,211,241,111,242,165,159,122,153,150,202,282,269,130,131,177,188,164,161,191,148,174,81,213,81,91,120,195,183,140,125,111,182,143,59,118,63,113,210,146,106,188,187,170,161,183,297,210,122,122,148,119,132,109,137,262,239,263,294,154,294,174,121,209,123,229,119,245,313,181,164,194,64,343,208,199,157,150,171,138,119,222,236,138,146,72,142,205,217,101,254,88,59,122,203,64,211,326,159,93,240,230,179,215,123,206,91,160,334,203,231,120,107,153,252,154,184,250,208,128,94,87,114,184,171,181,154,194,181,228,224,178,119,90,136,230,88,214,167,141,247,177,140,142,112,68,77,235,214,214,213,188,165,148,163,144,238,213,151,348,219,218,234,183,317,96,119,344,177,123,333,101,222,147,255,196,202,219,88,143,180,160,136,203,139,244,108,49,161,78,152,178,231,176,247,253,118,305,263,167,105,138,207,201,159,187,183,100,110,220,305,300,116,156,98,130,234,206,147,125,232,140,155,128,229,314,209,107,203,157,185,132,170,117,197,215,168,210,244,269,74,322,198,164,220,245,260,248,203,233,71,234,259,279,195,159,108,181,188,228,212,217,193,114,76,138,50,112,236,84,50,173,220,179,112,178,234,319,197,186,151,156,281,327,113,136,127,170,160,166,137,120,73,73,294,189,131,136,129,128,235,282,151,219,211,180,130,134,213,203,54,271,102,218,147,136,189,230,172,129,209,249,171,263,238,138,152,122,217,220,190,189,82,144,72,206,230,193,170,165,130,187,196,121,182,107,168,202,157,77,332,98,222,215,202,172,139,174,111,148,168,108,122,138,352,147,223,166,286,235,110,124,219,235,235,176,145,232,266,164,200,229,217,124,145,355,232,131,209,178,133,151,88,198,89,120,142,169,171,89,164,181,207,88,196,226,121,199,144,219,176,154,205,239,152,231,234,110,388,179,152,258,120,120,146,174,135,207,189,220,208,211,174,168,234,52,121,154,163,142,222,254,119,97,132,105,163,157,124,150,211,227,138,207,171,153,157,149,208,78,170,213,175,146,171,136,122,80,212,135,222,161,155,146,186,173,158,210,227,179,218,210,322,65,178,111,180,84,142,215,94,89,111,242,98,212,212,216,272,127,166,294,151,125,223,194,163,155,71,170,121,276,190,219,126,234,82,210,243,209,174,146,98,76,225,188,230,99,65,172,68,274,251,222,93,194,259,110,183,182,194,292,81,81,222,119,111,176,249,230,119,203,211,241,163,231,171,220,147,273,222,205,242,123,127,99,76,252,195,247,146,72,179,141,149,156,107,196,231,225,159,124,213,194,114,178,75,168,297,270,163,282,216,76,103,112,215,135,262,96,135,66,102,106,125,133,174,50,148,189,210,227,157,112,202,170,98,190,247,95,156,207,225,169,61,187,148,207,215,267,210,121,251,144,162,190,313,218,152,179,197,218,204,100,156,165,186,82,191,212,289,120,182,134,159,196,184,197,137,155,93,86,196,165,76,218,167,97,201,188,112,180,167,147,291,140,207,40,107,160,381,138,210,248,171,195,137,248,183,159,189,102,220,246,232,108,124,111,169,279,191,264,208,192,291,207,206,195,193,123,241,306,201,368,109,127,153,158,120,109,117,238,169,203,205,254,230,191,342,229,336,164,200,236,106,252,216,187,117,184,250,179,250,248,229,94,217,143,159,75,176,242,130,148,93,73,136,144,210,328,126,278,174,148,69,168,67,144,238,259,81,189,153,231,114,198,96,116,136,83,185,183,131,198,230,150,150,127,102,96,156,109,111,149,190,269,136,76,251,153,171,119,159,240,225,154,203,271,225,218,160,105,170,211,232,202,156,226,89,174,136,89,76,114,297,176,117,35,147,108,138,147,161,233,170,232,390,228,216,156,174,181,176,103,159,276,287,280,132,162,143,232,118,269,273,252,189,108,192,153,116,178,111,164,98,81,187,179,220,197,113,176,187,125,376,109,242,104,277,152,185,225,131,322,123,252,327,208,154,112,65,219,180,186,209,99,145,237,202,142,181,224,192,185,122,161,235,204,185,176,120,282,176,119,188,67,79,96,154,152,164,212,173,203,254,139,196,142,354,337,195,201,101,213,104,59,230,114,190,220,244,209,151,71,216,226,174,119,259,176,206,193,49,225,164,174,136,223,155,190,122,114,106,149,244,255,132,303,106,182,203,189,131,244,188,289,147,94,182,106,359,206,98,210,226,98,182,176,136,141,187,164,190,183,128,139,142,217,50,247,232,180,161,119,205,195,118,372,229,234,232,189,187,113,231,146,116,161,361,187,214,191,208,191,121,220,143,160,99,227,66,248,219,217,108,331,92,191,71,116,203,79,218,143,275,141,218,187,83,106,171,226,85,115,103,146,233,113,118,81,115,147,134,92,227,144,84,252,178,241,188,150,213,233,244,174,216,118,210,301,118,158,121,204,137,141,108,83,177,150,198,110,218,174,181,65,229,126,194,288,195,221,158,191,97,241,112,275,208,280,213,201,222,124,157,237,197,156,203,376,170,116,135,204,131,191,176,234,94,190,133,52,137,82,94,193,159,167,147,161,136,221,173,225,95,163,167,162,198,221,113,178,167,209,105,254,166,139,177,120,190,75,304,153,324,196,193,205,168,143,224,311,77,209,220,151,105,110,102,204,113,212,205,98,93,152,118,154,77,131,191,73,217,122,181,118,258,122,288,155,115,237,228,150,181,99,236,150,123,114,130,72,191,220,84,125,123,213,113,39,68,131,198,264,190,186,135,221,131,160,169,120,193,134,113,121,52,170,357,140,127,76,397,87,131,116,194,328,196,139,136,179,57,155,240,207,136,243,151,109,89,110,269,158,254,97,138,321,85,194,124,94,73,172,153,130,51,205,186,121,149,110,158,212,202,98,93,197,112,97,182,197,253,245,252,145,128,164,156,138,200,239,268,202,283,219,171,198,184,112,113,91,92,135,127,105,153,121,96,134,85,168,165,124,141,195,230,197,111,137,190,243,121,98,100,234,128,171,237,109,350,90,92,118,221,99,111,240,163,87,267,199,294,101,154,247,93,367,116,195,261,190,278,301,265,216,268,285,164,163,154,160,157,254,167,171,107,191,250,206,146,279,192,88,214,123,200,174,95,208,211,78,61,124,201,124,210,179,202,338,150,129,147,112,152,231,294,202,264,239,96,122,205,86,178,195,115,189,196,162,168,247,70,44,199,218,116,245,74,214,206,153,130,184,152,210,273,100,231,287,236,187,189,163,177,142,268,229,88,190,85,108,292,261,161,292,123,273,126,182,78,203,165,158,96,250,216,255,110,106,308,104,108,128,112,132,191,230,83,231,201,274,166,95,156,190,106,226,235,148,215,163,222,239,270,77,154,187,223,119,166,204,223,216,226,212,183,165,169,110,128,246,102,159,190,203,93,141,125,261,147,185,285,249,177,216,198,184,210,357,174,166,195,229,188,68,99,237,219,223,285,308,127,126,147,58,208,276,224,253,145,238,223,269,196,172,151,69,190,75,227,175,113,193,94,180,233,144,127,228,326,215,126,326,161,221,103,227,219,109,97,132,83,124,125,201,212,171,269,115,146,92,247,125,181,118,185,209,383,161,192,214,153,155,246,265,133,151,242,226,97,159,257,227,184,142,151,149,194,170,163,194,161,123,298,243,203,63,118,152,210,101,236,200,142,215,208,149,184,196,267,226,135,168,206,274,263,82,284,102,305,196,182,78,195,136,158,360,167,227,230,139,122,196,162,136,254,140,261,285,230,142,129,221,178,283,237,119,160,220,135,129,166,299,153,113,177,300,172,191,145,224,345,156,183,107,148,155,118,183,137,98,238,202,195,114,209,90,142,208,174,166,168,218,103,213,154,156,70,310,199,154,236,129,145,268,128,85,136,193,349,80,83,236,186,233,207,193,159,124,243,160,185,109,155,296,196,140,194,115,181,275,190,242,165,176,76,150,216,273,277,178,194,94,61,182,105,105,192,254,151,174,143,176,140,374,149,256,148,78,183,114,204,266,237,240,176,154,181,158,69,70,233,103,250,185,187,215,93,186,198,133,203,184,162,144,182,206,229,172,237,87,95,149,268,179,214,206,125,125,236,242,182,189,232,80,86,98,115,212,176,141,61,353,216,306,85,132,101,183,187,128,78,240,201,217,221,189,194,138,327,148,227,159,146,209,107,206,120,278,168,149,150,268,234,167,203,163,226,102,104,159,113,253,128,114,153,237,60,159,150,96,119,130,247,85,358,146,139,79,109,105,100,245,275,80,222,264,224,197,363,117,157,210,182,189,228,204,225,176,133,137,157,65,83,177,275,334,212,337,201,205,242,163,182,162,144,218,180,185,59,126,155,127,98,67,141,263,239,195,165,289,353,192,288,340,148,150,372,132,239,194,159,100,129,195,228,166,387,85,177,239,208,102,86,202,192,344,86,99,301,196,163,97,266,327,83,167,104,220,101,63,298,170,100,109,118,214,283,156,187,55,278,237,156,165,194,275,119,309,245,66,206,283,287,168,247,179,258,49,344,135,212,91,104,112,220,153,113,178,229,355,57,278,56,150,293,174,124,203,218,250,131,227,73,234,165,139,185,59,192,143,273,212,194,231,156,311,107,197,147,138,136,100,190,159,101,128,228,106,179,270,205,150,130,210,185,120,148,87,166,307,148,220,224,156,272,110,218,214,172,184,259,158,228,163,134,153,193,195,166,190,247,133,130,163,120,224,76,162,114,217,92,229,69,200,246,297,161,276,98,198,104,198,268,89,151,107,276,117,130,84,121,149,165,205,160,97,190,201,121,177,293,159,140,247,79,226,204,143,142,194,51,228,148,310,232,108,117,191,241,253,202,130,129,191,118,148,191,203,108,106,93,116,77,324,160,260,58,137,84,127,193,81,62,177,146,180,299,215,219,55,103,117,151,116,206,123,147,196,243,280,159,215,74,180,224,219,165,291,152,169,142,178,254,167,117,193,248,158,200,234,244,201,179,148,192,207,150,172,214,254,288,155,406,322,169,120,226,120,208,283,112,151,127,316,112,198,260,111,118,163,364,91,193,254,169,180,213,149,286,235,154,166,189,40,181,276,154,226,128,184,230,79,207,271,143,234,127,189,212,97,181,208,160,271,90,129,114,104,186,266,212,92,220,198,226,94,163,189,167,167,104,140,75,152,268,199,55,331,197,194,108,148,206,179,215,104,171,142,154,178,100,120,194,200,187,156,189,208,238,131,192,175,360,193,166,98,217,66,168,123,187,53,167,202,137,96,180,187,245,154,151,198,175,118,124,252,195,275,60,218,228,112,149,234,225,224,216,210,249,224,142,201,274,200,86,235,128,282,122,104,195,230,205,109,241,224,189,184,213,145,156,143,138,213,155,96,168,160,261,95,100,210,140,145,220,147,114,146,193,197,121,178,126,94,123,209,342,164,136,259,187,146,164,211,113,87,203,165,225,130,178,281,108,230,142,194,255,210,269,164,153,188,215,168,111,183,64,50,133,167,119,239,174,90,215,101,226,186,102,149,71,130,154,157,259,134,134,206,114,225,196,83,171,138,201,117,91,218,136,222,234,185,228,145,165,165,122,97,199,184,266,249,286,175,260,162,143,184,150,134,177,185,232,152,177,221,137,149,177,126,221,330,170,96,138,76,99,399,204,79,126,129,182,154,116,300,229,193,181,225,202,82,110,225,151,251,200,155,217,109,185,75,138,96,168,95,179,137,102,250,283,200,159,217,324,108,184,62,201,122,150,85,124,184,112,166,39,109,299,219,240,233,94,203,159,335,141,108,162,113,337,181,213,95,218,215,144,226,120,80,117,131,204,163,258,104,170,159,214,157,170,159,256,96,180,219,147,78,114,187,95,146,217,202,282,87,137,299,139,194,214,203,103,111,144,100,264,152,87,169,206,57,168,133,191,245,242,125,201,71,176,335,182,94,182,178,138,125,225,230,163,224,120,96,155,210,200,239,175,208,314,173,104,69,142,121,144,135,161,161,182,275,82,145,137,111,198,215,199,104,159,266,137,131,214,45,181,117,135,183,123,107,287,79,144,123,191,193,126,135,167,104,157,126,170,158,95,155,223,250,80,217,219,218,197,135,117,331,179,220,186,96,130,75,291,189,103,196,97,141,155,154,106,94,259,191,221,98,91,231,149,227,206,109,203,316,155,244,120,237,237,157,191,212,223,185,272,233,300,140,217,135,232,138,166,183,196,148,340,80,180,125,204,227,153,90,221,163,149,194,200,112,280,193,201,75,253,89,64,120,175,184,153,179,165,177,196,161,244,139,238,190,224,193,315,156,268,133,96,113,253,65,120,177,187,130,174,189,178,102,76,205,91,256,70,209,182,171,182,145,187,252,215,118,196,206,248,226,222,180,135,163,178,189,223,238,161,155,166,167,225,210,253,253,151,217,175,224,157,182,201,199,211,129,92,97,112,233,181,123,160,135,124,221,139,153,87,133,241,152,193,226,93,205,187,189,78,176,107,143,105,128,194,164,183,140,274,128,174,193,140,86,233,140,159,309,158,99,127,174,134,272,115,236,188,241,140,80,138,178,96,133,176,120,266,91,199,144,157,92,147,170,125,155,94,44,91,247,266,241,289,270,77,222,232,333,205,257,129,123,192,229,225,148,108,190,179,276,184,168,137,94,87,209,243,188,234,110,57,203,215,79,174,200,249,173,239,133,154,76,197,147,118,137,215,116,181,254,217,237,160,214,135,243,127,177,138,122,144,195,216,114,88,304,144,170,97,49,161,195,140,164,161,194,116,192,144,189,128,216,141,88,174,168,211,148,192,188,139,239,159,108,106,283,204,218,231,157,186,138,318,161,217,117,193,72,120,167,139,134,118,171,182,296,120,175,89,193,247,229,227,137,71,278,195,206,248,108,267,203,146,259,210,119,148,257,74,179,177,80,212,243,293,151,186,358,95,203,296,131,210,130,144,236,110,121,128,254,253,69,202,155,147,292,161,117,177,107,174,264,141,94,254,114,187,321,99,92,94,148,168,139,260,128,229,266,200,223,153,257,277,246,135,274,178,108,172,207,141,177,78,210,227,275,67,160,178,301,83,174,163,242,181,202,161,241,341,135,245,162,67,278,132,299,227,91,186,200,127,153,284,205,250,279,171,134,177,189,176,161,142,130,190,181,232,261,59,122,68,175,199,195,181,70,230,169,152,233,113,159,133,347,158,226,231,232,109,196,211,213,124,246,173,168,172,145,172,310,73,202,155,205,201,121,235,215,195,267,109,149,157,168,152,169,225,202,266,243,159,298,227,175,89,209,151,159,229,112,175,257,138,120,156,103,175,187,148,176,134,176,176,192,120,175,75,103,212,192,194,211,100,207,159,219,299,221,118,165,199,106,182,170,156,177,151,270,239,185,172,141,154,246,217,84,92,87,125,169,230,83,124,260,90,208,204,136,298,196,90,160,147,119,71,199,81,231,174,178,185,106,122,106,236,181,290,359,151,88,174,186,203,133,114,287,262,223,103,122,185,191,302,211,227,131,116,173,279,186,180,131,192,107,242,137,135,110,215,126,170,130,165,132,153,135,115,225,101,101,136,259,182,253,188,215,151,78,184,128,220,214,313,116,194,316,132,190,143,179,145,175,122,120,198,115,58,103,162,226,169,132,280,156,226,105,157,237,232,147,173,64,155,231,203,135,171,191,161,292,203,239,152,262,139,214,319,225,230,247,197,220,120,195,164,199,284,192,165,103,177,231,178,214,241,92,267,82,267,221,217,180,74,158,226,295,127,76,92,220,113,342,148,122,130,171,179,110,140,115,151,299,187,221,96,193,124,301,246,67,91,127,101,170,299,217,183,161,259,115,248,201,210,129,260,171,74,175,215,259,164,155,143,146,168,252,93,139,191,273,184,334,129,171,156,335,119,205,67,188,149,131,170,127,221,137,265,103,365,188,127,46,195,168,241,223,166,264,180,151,248,154,287,136,144,122,290,79,108,165,179,118,183,56,255,261,221,127,208,244,96,110,127,265,103,221,179,153,185,183,286,113,165,240,252,97,211,141,86,89,168,114,166,86,113,207,97,62,139,213,119,87,277,188,171,179,168,189,320,267,142,74,226,185,138,202,227,181,290,228,232,295,183,343,169,117,230,294,145,213,226,118,189,209,193,138,188,196,75,151,69,100,219,147,179,140,251,99,105,152,186,123,163,236,288,134,147,152,235,148,139,247,165,217,258,213,198,241,104,175,345,177,271,84,166,240,165,191,374,174,187,61,53,173,128,295,250,142,255,101,240,204,273,76,198,161,100,180,93,241,196,149,136,235,133,215,126,211,108,144,218,172,58,164,275,183,225,84,140,231,195,173,144,217,115,130,229,152,71,208,156,253,133,231,219,300,306,245,73,117,116,192,222,218,252,193,155,228,81,141,133,187,129,186,145,335,200,136,241,171,119,222,229,207,292,111,100,170,160,92,159,147,156,205,318,233,143,94,218,201,177,143,234,176,158,141,201,137,223,191,195,151,220,106,162,156,256,117,343,193,247,128,115,133,209,217,263,86,129,126,123,227,223,251,281,89,193,207,201,111,276,176,242,233,159,105,239,78,115,177,214,104,155,200,149,213,148,206,154,198,132,235,243,138,97,86,183,145,341,121,101,109,240,145,184,234,233,237,158,112,244,152,208,168,90,162,172,86,110,213,326,211,152,174,58,210,186,158,118,188,203,235,94,197,170,137,227,248,175,203,179,165,155,148,200,93,233,167,191,258,143,151,118,122,228,159,144,185,147,116,291,133,278,197,190,119,228,211,161,173,96,116,143,47,201,200,210,199,143,215,45,186,184,323,96,178,109,158,186,136,172,245,140,222,180,142,97,180,115,129,205,135,183,111,172,209,125,181,112,255,129,221,95,223,174,95,183,193,65,205,185,149,119,157,166,159,257,206,93,226,245,203,235,211,133,245,219,134,178,186,187,145,219,115,183,232,187,286,148,166,48,171,126,174,134,200,114,75,150,183,130,193,254,164,138,110,174,194,156,233,175,217,200,375,254,421,227,142,290,89,172,68,215,311,260,170,144,168,107,226,121,142,125,157,189,266,215,150,217,222,113,114,146,152,225,121,36,233,151,239,295,119,108,117,231,293,120,215,187,190,74,134,305,235,193,126,296,95,182,236,49,361,150,217,220,194,219,81,301,357,168,112,172,240,194,101,214,228,65,271,64,118,126,193,303,230,138,123,270,198,200,121,146,175,104,188,123,145,210,285,109,182,229,115,204,177,129,85,76,114,113,190,265,166,189,174,147,169,143,202,154,170,184,88,142,120,162,209,191,95,151,153,203,171,236,249,200,340,72,156,217,87,120,155,93,268,140,158,199,143,248,105,152,205,155,152,223,275,165,169,172,133,136,191,97,102,176,228,143,248,166,210,216,148,127,115,249,138,87,205,142,152,204,94,208,162,252,201,249,154,199,179,173,122,64,115,80,135,204,161,223,142,150,131,93,121,229,122,284,148,253,171,92,85,182,287,57,183,275,202,184,133,130,91,191,199,195,249,172,68,99,161,212,231,280,154,180,107,124,143,137,107,165,198,57,211,227,314,103,249,135,213,179,128,200,95,61,104,194,163,245,196,99,198,164,174,73,211,240,168,221,173,103,228,269,198,244,212,95,105,140,169,201,59,258,172,168,138,108,85,204,216,145,155,175,122,214,132,193,120,144,217,118,228,143,224,232,259,169,237,196,118,175,164,226,222,127,162,145,266,225,220,89,251,141,266,135,283,217,152,142,122,173,121,115,122,168,220,50,196,186,275,187,226,221,227,90,173,184,209,180,250,243,311,96,171,127,193,248,132,145,156,115,146,126,200,160,278,256,294,150,73,94,151,215,198,223,181,195,86,222,192,183,147,252,215,133,323,140,179,207,245,174,157,202,240,121,200,95,146,246,91,212,219,159,214,209,266,204,236,215,112,183,137,226,218,118,216,265,171,111,131,123,239,188,74,183,135,167,175,200,278,104,185,109,191,170,141,136,319,115,137,156,108,155,151,219,260,186,163,172,172,100,168,184,165,134,170,125,124,124,143,323,90,161,109,157,149,276,181,178,209,70,261,103,64,200,145,211,152,285,97,144,157,176,191,124,232,98,115,142,315,147,97,123,179,239,51,158,103,128,177,297,138,113,108,211,88,100,170,202,120,194,168,175,280,188,115,229,167,134,148,92,170,179,93,239,138,163,120,143,240,133,213,97,159,247,215,177,161,146,131,98,284,121,140,263,155,216,118,185,128,185,158,244,91,380,179,198,184,122,186,300,217,164,303,313,140,238,113,330,214,89,198,205,101,67,111,148,212,239,187,153,122,146,213,159,61,167,122,241,147,160,137,192,395,253,141,230,360,128,237,247,86,251,69,224,120,164,179,222,116,171,247,173,175,207,242,145,311,148,243,197,233,166,225,138,259,125,177,189,232,188,123,227,223,182,174,162,332,155,159,288,151,192,191,150,160,114,135,172,144,219,154,105,132,120,134,269,153,208,248,116,170,157,218,169,363,160,212,169,142,246,43,266,194,237,210,154,116,103,105,182,170,226,143,178,140,181,104,223,44,167,200,289,147,264,164,275,73,127,212,327,111,167,174,79,125,164,163,260,133,215,232,293,217,170,231,178,153,75,192,219,189,103,115,247,258,243,124,79,189,218,248,149,151,296,155,286,163,155,225,92,182,147,76,128,153,202,296,81,119,104,255,249,154,171,78,194,150,161,184,179,83,121,142,142,212,307,102,218,109,123,284,130,195,165,167,179,84,171,129,73,219,172,126,130,126,186,269,36,209,108,227,190,231,123,177,233,99,225,164,146,182,146,122,109,91,134,209,69,216,160,288,163,261,216,172,107,85,155,101,217,76,214,215,186,133,97,238,105,229,147,174,175,138,184,108,88,184,103,293,164,197,154,97,165,244,318,241,103,131,66,109,164,56,108,110,201,251,160,236,187,119,98,152,115,166,120,206,124,162,144,152,137,179,128,104,198,84,316,348,214,133,186,224,254,150,353,130,108,90,364,184,155,312,223,188,101,155,238,96,170,169,224,94,227,124,325,155,163,271,133,159,141,122,148,93,135,233,182,239,132,160,89,157,198,86,248,119,144,76,169,121,158,203,175,197,175,79,190,138,91,160,148,154,257,237,235,175,54,222,108,133,143,203,92,139,432,193,148,103,125,101,116,78,157,260,328,169,81,194,196,134,82,185,155,137,267,184,182,121,221,116,114,221,167,96,302,213,245,228,128,101,197,172,47,191,67,100,150,267,78,217,207,271,177,181,119,104,156,230,140,228,145,215,173,177,186,115,232,168,119,86,173,61,126,161,189,193,185,128,160,84,124,140,217,242,138,83,154,202,246,126,103,206,151,89,129,211,244,50,135,146,202,78,121,185,311,172,107,236,232,141,171,132,144,105,159,206,160,104,141,235,141,273,132,194,128,137,185,202,261,118,163,149,93,254,215,163,256,219,156,147,172,67,396,133,148,132,183,135,266,149,132,231,185,205,273,207,169,177,156,191,199,249,382,240,204,223,180,178,143,214,183,216,219,151,211,278,166,196,199,257,122,212,222,47,124,115,58,244,256,209,157,298,180,113,100,156,51,174,254,234,185,172,137,103,164,116,371,187,259,300,180,252,161,168,238,281,168,160,296,56,126,154,231,140,196,172,94,214,204,229,211,145,292,90,183,293,191,163,121,242,154,174,160,171,292,192,279,188,95,151,116,238,84,37,84,208,213,239,111,123,53,123,206,182,291,225,203,174,152,118,140,153,251,150,233,142,218,161,206,101,104,145,297,227,133,184,276,100,281,132,165,241,114,168,116,90,197,219,157,231,113,133,249,157,73,132,231,139,240,259,172,59,50,225,226,158,120,104,259,292,215,97,140,180,136,221,235,89,89,146,193,113,121,218,76,167,372,155,161,156,113,327,235,87,114,229,201,194,155,254,90,167,140,78,268,145,185,185,132,216,96,140,213,116,159,139,174,141,115,299,181,153,142,248,136,223,223,252,288,135,253,157,130,214,112,151,124,210,148,339,222,176,210,297,176,99,140,209,137,103,59,146,170,196,141,122,210,200,313,129,252,195,230,253,207,133,132,265,155,139,250,208,135,144,102,250,137,211,152,167,241,168,238,118,227,202,69,77,190,145,318,167,196,152,72,142,128,299,172,238,128,128,160,113,204,127,91,315,225,190,87,214,342,121,133,202,158,242,180,228,219,201,177,147,126,196,156,219,309,172,151,148,186,97,75,78,195,82,238,132,209,159,125,232,135,211,94,225,180,135,210,237,97,282,221,60,136,117,155,147,229,83,185,95,138,105,121,52,142,320,266,292,175,92,262,107,191,300,149,133,217,345,189,223,125,163,137,143,202,217,265,228,181,202,156,245,213,157,162,154,147,84,252,231,85,149,204,247,51,161,193,197,359,95,78,341,152,290,140,86,138,72,173,148,259,262,177,128,198,212,228,92,122,174,216,218,67,400,156,207,369,184,221,148,154,97,204,187,202,208,251,131,117,126,238,250,186,307,307,176,253,230,78,138,256,207,128,231,106,198,164,232,114,210,106,211,104,149,169,226,84,262,102,158,193,274,173,325,118,110,88,81,266,178,208,119,148,199,206,218,193,186,115,209,221,98,186,245,91,133,184,125,230,131,160,242,193,136,157,260,262,142,311,140,245,126,249,204,226,313,148,217,191,262,167,225,213,220,217,187,114,195,140,212,172,96,305,242,225,139,307,232,209,187,219,171,133,250,190,268,204,180,187,105,117,177,203,79,196,253,210,172,119,187,136,266,198,158,167,179,151,133,232,275,223,111,189,175,114,211,112,248,281,89,173,196,136,187,169,165,80,138,248,109,157,74,255,126,183,227,123,242,109,203,190,178,120,140,199,170,236,307,151,231,176,210,239,95,93,92,174,128,272,129,177,185,139,216,129,212,205,71,262,65,116,148,158,229,260,232,168,95,100,113,81,368,154,153,141,166,228,306,201,165,347,130,224,137,208,314,260,218,133,217,239,231,227,51,186,132,141,92,162,134,241,178,191,210,112,214,88,218,138,204,194,177,225,402,281,192,285,237,172,107,132,194,208,175,117,92,176,113,114,212,97,240,128,238,217,189,189,234,117,164,233,148,167,151,107,123,173,125,225,70,360,191,222,147,146,128,120,312,323,345,153,209,213,136,98,208,267,152,179,177,194,222,152,195,156,312,94,155,151,149,157,183,181,166,127,144,180,218,255,129,124,185,271,163,173,251,191,136,250,179,208,224,262,105,330,123,138,71,155,136,239,179,109,135,174,189,103,253,283,140,170,157,106,121,143,241,284,138,165,89,212,214,100,53,161,251,160,149,190,130,342,220,258,165,171,180,240,184,329,161,167,127,201,237,191,119,175,217,184,163,232,88,119,181,124,148,211,102,189,306,74,188,181,72,145,181,215,75,246,156,186,206,159,167,167,160,117,187,249,107,85,185,163,167,196,108,64,267,114,210,215,138,283,180,225,225,198,109,96,156,93,172,101,203,319,234,267,287,322,164,59,188,220,190,244,159,148,144,138,130,125,313,151,209,134,176,88,177,204,270,159,117,156,162,310,229,214,293,141,191,187,158,251,184,206,221,222,186,222,222,159,254,204,154,140,143,241,203,218,51,87,212,123,107,162,278,121,47,297,134,101,251,231,218,240,84,114,213,155,214,152,139,105,149,267,100,201,201,262,159,147,143,206,66,163,137,223,80,178,233,163,223,149,193,198,282,103,198,122,183,81,114,122,207,201,143,137,116,111,60,135,192,252,175,228,180,132,114,179,154,158,114,157,217,131,193,63,86,265,219,166,108,186,117,344,226,132,91,205,49,182,243,93,362,158,190,118,81,90,214,168,75,115,267,210,323,168,198,97,197,258,284,193,155,164,287,191,163,227,169,144,138,147,193,70,149,137,112,147,135,214,266,98,161,127,123,171,228,229,134,102,148,233,186,186,163,146,92,284,81,267,340,193,245,297,170,170,178,111,212,166,86,205,174,215,208,189,187,222,204,190,135,87,97,166,148,342,104,148,151,216,239,166,95,145,266,149,225,150,225,164,85,90,207,69,97,143,310,61,178,180,74,184,149,240,359,232,227,235,254,222,129,297,165,216,160,103,170,111,257,245,124,119,223,90,299,138,92,56,253,212,120,232,119,79,170,159,143,155,129,136,120,232,247,159,123,183,237,172,140,96,142,162,58,183,159,247,149,126,234,145,108,113,88,151,182,191,202,117,305,142,141,202,92,148,120,252,170,69,142,276,233,176,161,173,141,259,200,138,281,213,112,227,134,162,171,177,202,247,189,204,88,90,138,231,151,130,144,149,179,233,175,129,87,242,60,254,130,178,153,123,228,134,199,148,137,144,126,140,199,224,206,155,210,102,94,162,114,219,190,297,160,112,190,217,105,178,287,169,316,180,161,219,78,134,237,271,226,131,157,49,164,265,163,229,120,85,168,179,327,141,113,157,213,155,230,126,175,215,119,90,78,112,169,152,281,84,168,188,186,208,165,148,134,90,138,192,262,198,186,75,263,282,215,62,128,204,190,226,168,221,88,225,256,174,219,63,177,197,230,235,205,137,124,146,206,80,300,113,70,216,75,140,223,229,94,93,236,235,241,169,135,150,222,208,207,106,219,216,209,101,92,76,100,216,57,106,288,202,90,119,195,91,253,196,86,161,158,116,209,113,220,114,81,220,104,119,156,148,171,170,109,154,191,203,84,177,281,129,80,51,98,117,313,154,106,240,143,217,130,138,224,172,136,159,250,193,244,148,235,223,191,80,166,112,87,158,132,167,125,195,197,260,269,60,300,224,125,86,202,174,206,169,118,108,262,195,236,241,216,189,150,134,152,193,99,197,197,79,207,178,326,246,158,141,92,204,152,93,234,266,212,229,347,133,133,171,104,60,185,50,90,180,203,255,173,119,248,111,105,98,167,222,200,226,269,146,390,210,79,183,85,93,144,248,186,198,230,129,115,235,161,149,138,226,201,291,154,120,88,204,182,121,113,167,157,154,255,220,268,123,231,104,148,115,169,177,90,91,103,97,146,67,194,292,233,166,91,118,235,136,225,229,223,168,101,311,131,225,186,99,93,153,355,180,132,169,252,150,138,151,48,130,121,62,220,232,115,57,226,126,136,247,169,104,152,186,164,110,215,244,245,292,131,204,99,147,128,132,120,119,126,89,228,212,259,187,134,97,272,251,175,176,66,202,190,268,98,175,128,144,76,184,207,130,116,149,222,263,276,109,121,139,199,184,98,144,155,211,276,219,329,236,169,150,276,226,131,286,119,64,183,221,117,191,82,236,194,166,141,205,126,287,80,178,229,262,51,286,235,81,239,177,235,167,179,109,134,231,206,231,157,188,179,245,262,168,270,269,208,119,192,203,130,318,234,185,211,254,296,215,156,133,128,132,174,169,174,150,233,198,161,250,138,216,223,222,50,264,231,211,89,208,260,197,175,202,129,221,249,128,162,144,182,133,156,124,304,241,201,158,127,159,89,165,256,97,203,218,127,336,161,134,206,183,132,227,277,94,131,103,96,151,159,174,255,189,396,254,157,142,128,277,174,251,133,132,121,284,163,144,167,203,151,178,281,152,237,90,178,111,103,135,295,130,133,189,313,197,75,171,183,171,75,176,153,86,232,157,262,238,159,68,226,118,114,210,140,220,124,149,182,216,98,77,192,126,161,277,128,215,158,90,123,157,132,173,135,67,170,108,158,132,197,181,197,254,188,97,151,157,209,178,201,115,309,138,185,188]
doclens.34.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [136,106,190,204,220,147,161,139,206,178,121,157,189,255,123,236,171,256,218,159,184,169,179,159,198,150,180,216,161,136,237,253,98,206,44,239,320,176,196,94,204,210,154,216,144,166,125,160,163,186,218,112,143,139,311,186,179,99,240,224,147,254,258,114,93,235,100,212,190,191,181,242,246,113,88,99,115,226,235,185,146,152,141,193,164,128,345,80,169,132,227,141,198,131,207,176,139,131,166,158,137,118,230,303,94,199,274,213,204,232,287,151,140,215,79,105,199,251,129,69,255,199,266,243,176,257,125,243,103,167,210,200,209,365,143,83,179,220,105,215,127,121,140,158,219,212,181,170,317,56,166,145,295,164,218,280,122,166,226,260,292,198,140,158,193,199,309,177,159,100,245,226,83,103,284,206,127,296,203,150,138,113,240,116,194,245,159,115,199,177,188,108,198,147,211,113,185,191,145,111,184,193,241,224,126,91,231,114,176,59,115,222,205,289,104,103,124,184,172,143,115,226,278,197,101,75,121,236,310,229,104,238,65,180,114,150,203,287,200,200,197,234,223,135,216,176,367,131,196,122,224,109,143,97,148,148,182,258,197,156,113,219,146,214,107,91,125,183,200,167,326,204,184,165,254,180,114,84,152,214,188,207,159,295,164,157,124,257,199,113,248,97,198,179,164,208,240,196,103,147,128,217,325,245,209,248,200,172,240,179,120,196,194,152,188,264,254,151,250,198,252,57,129,188,72,266,254,78,150,123,233,192,93,138,388,160,201,199,130,174,208,340,275,274,106,169,141,120,329,195,141,213,298,213,239,243,222,207,263,219,195,181,200,292,290,243,142,174,129,239,151,78,161,69,187,277,170,85,136,169,162,242,133,123,119,145,220,239,186,283,137,195,197,134,89,213,161,173,166,219,178,230,129,135,274,197,261,86,252,182,114,149,170,93,160,126,217,142,179,217,157,248,258,387,254,109,78,196,143,270,227,118,137,234,260,211,203,343,177,253,92,232,169,151,245,242,246,150,230,202,169,131,213,318,260,227,139,173,190,196,313,266,180,221,129,146,241,136,107,320,182,413,123,231,178,248,214,381,175,170,92,183,225,116,346,207,228,194,188,292,148,138,225,254,241,151,200,205,224,210,100,210,252,199,61,106,220,323,109,122,251,157,113,200,147,227,83,186,266,76,257,212,110,195,246,217,236,125,230,228,245,202,186,78,350,130,135,113,228,94,133,168,189,232,161,186,313,154,188,182,192,142,184,140,183,155,155,159,231,182,275,158,129,125,177,289,135,177,172,199,182,200,142,165,225,327,75,158,134,110,175,99,225,257,157,222,194,174,219,265,200,87,213,280,175,204,157,141,229,192,212,116,213,238,103,136,183,204,155,222,85,225,167,127,322,209,170,229,250,148,162,230,225,111,261,111,240,178,208,191,93,127,108,238,190,56,187,138,178,150,210,178,241,148,137,100,277,168,210,261,229,121,272,332,81,187,184,207,170,64,260,145,91,136,248,132,148,136,273,135,181,238,236,216,135,310,214,219,212,193,66,216,155,201,112,151,257,233,129,122,196,308,180,191,231,176,93,165,147,158,193,112,161,118,225,211,178,155,306,231,220,176,218,134,115,279,162,253,291,332,174,172,94,212,101,79,84,125,100,229,87,286,100,164,127,274,161,179,175,60,231,279,129,69,140,165,150,154,190,364,138,115,106,176,196,236,195,146,234,280,120,228,157,295,100,138,177,185,232,54,97,229,137,253,209,272,213,145,197,167,202,213,252,235,188,214,211,233,103,187,162,175,190,105,188,227,195,145,253,305,231,97,144,137,196,145,91,165,166,257,96,205,334,143,182,273,227,78,181,140,203,152,171,142,146,202,184,286,115,156,229,201,157,186,244,113,283,81,204,110,230,149,192,252,237,243,132,229,114,211,135,367,73,135,102,135,149,104,222,285,223,219,229,231,166,196,140,192,154,212,91,277,307,98,256,252,77,84,81,265,194,244,201,90,256,241,262,191,160,243,167,184,130,222,143,259,212,195,276,126,304,222,171,205,69,252,139,189,183,366,151,120,252,62,202,111,209,221,142,310,203,279,173,114,104,196,207,180,178,131,254,106,303,123,117,134,202,279,181,213,113,164,206,205,181,72,163,136,286,123,173,267,221,184,155,214,204,115,168,182,137,247,106,223,169,158,210,214,191,207,205,143,79,186,300,165,240,222,239,93,162,99,215,121,279,108,168,278,136,202,184,167,111,196,274,123,150,226,105,170,187,102,291,208,223,181,235,299,175,259,255,258,228,134,136,236,155,162,139,148,179,193,266,235,89,130,265,168,211,139,257,127,180,91,187,164,204,250,158,229,204,250,220,216,208,195,62,139,112,83,182,202,110,145,202,126,178,261,180,208,110,151,149,238,210,179,135,146,127,131,196,255,167,104,226,190,189,161,225,186,228,175,71,110,267,189,191,212,103,212,157,60,134,209,85,226,198,156,173,114,164,368,260,83,131,280,230,177,194,232,122,176,108,168,213,163,102,242,93,238,223,156,213,277,276,212,290,101,205,199,283,200,178,206,128,117,172,281,180,247,80,295,176,309,226,214,175,108,128,157,237,257,195,247,257,166,138,115,103,108,112,134,116,187,303,241,184,152,198,197,218,61,104,121,168,181,206,144,232,135,185,186,164,112,179,115,131,99,162,129,190,75,169,246,133,245,347,236,194,78,176,156,116,189,166,279,202,230,154,121,215,237,159,131,157,95,190,84,112,265,186,251,267,174,280,212,110,170,148,114,209,175,261,119,197,267,172,146,105,142,165,114,139,106,172,113,265,128,156,221,190,190,68,115,178,280,237,94,200,231,184,198,232,136,135,109,131,70,259,264,61,249,155,180,246,92,115,227,225,282,183,166,170,192,301,86,145,150,212,178,65,209,223,175,75,207,210,141,231,144,154,226,97,215,88,214,102,195,190,142,239,208,162,159,119,181,193,110,154,180,201,225,121,242,156,128,118,209,211,143,215,112,132,80,95,145,147,213,142,178,252,121,158,210,185,232,291,240,100,161,138,292,191,243,200,250,168,235,94,85,314,270,123,239,206,263,214,256,224,183,219,227,116,121,222,256,379,246,126,224,316,206,126,205,195,118,149,236,163,218,165,218,222,233,175,56,149,241,207,243,263,212,81,132,164,197,242,233,162,221,214,64,221,92,233,312,272,250,208,280,268,225,103,253,234,177,66,295,238,141,263,188,159,220,331,351,154,62,185,216,211,270,91,162,141,268,157,209,151,119,120,116,77,168,118,214,134,150,246,226,169,235,181,93,226,133,189,192,152,247,336,93,97,276,92,179,115,233,268,78,98,116,62,188,112,166,246,237,149,230,145,179,97,250,166,275,141,179,215,154,148,211,270,193,220,166,171,87,87,213,163,178,104,250,158,141,109,121,225,183,158,278,161,194,112,169,238,145,175,134,209,240,330,77,83,200,254,212,313,133,79,194,324,71,205,167,128,300,330,176,156,127,402,142,155,190,165,282,142,210,148,129,200,196,274,211,107,249,313,291,163,168,100,87,200,179,202,169,128,173,187,187,140,123,203,157,101,255,145,155,229,194,203,144,142,248,136,219,237,168,160,97,113,162,242,220,131,232,130,261,214,100,166,91,186,219,231,83,241,247,116,187,173,168,260,249,250,158,240,136,208,145,231,204,170,107,162,145,182,220,159,125,215,215,297,226,264,141,136,128,219,239,237,151,187,257,167,119,120,108,216,129,191,90,208,118,228,160,191,300,289,209,163,148,85,113,184,166,139,88,287,265,186,163,69,137,211,137,184,91,198,130,277,144,278,195,134,173,231,127,145,163,99,124,251,175,155,285,153,104,75,252,186,151,129,123,174,238,162,236,188,178,223,82,164,94,223,318,216,160,161,78,150,271,206,150,182,106,284,221,119,165,128,174,120,112,214,233,162,203,185,149,266,177,153,187,148,132,118,258,131,134,149,190,101,235,105,199,165,105,163,239,127,139,159,237,110,259,227,175,184,198,120,145,152,123,156,167,166,224,114,209,212,151,151,103,213,79,274,112,216,113,161,262,160,268,243,181,145,286,160,133,187,310,143,162,142,222,123,177,185,102,172,265,164,158,181,127,125,162,148,274,151,135,205,92,201,299,276,258,138,192,153,198,234,129,227,130,143,273,131,426,215,230,123,251,259,153,295,159,189,170,134,117,153,171,92,375,151,244,134,64,185,165,68,179,236,228,122,124,201,256,235,218,159,229,220,207,242,99,297,116,104,247,182,334,222,194,169,161,169,232,237,123,122,136,228,198,191,256,237,138,318,162,110,132,145,169,178,149,160,175,207,171,140,151,142,272,360,123,69,185,160,100,153,180,100,181,213,115,139,224,183,108,99,85,227,202,128,141,277,221,121,186,298,175,254,178,148,319,128,316,200,151,101,159,218,161,116,130,166,202,159,137,161,92,220,184,54,144,183,232,327,149,160,213,306,90,148,244,222,218,116,122,171,193,222,187,245,173,371,256,225,104,81,162,158,221,140,143,247,184,166,264,199,189,239,181,236,160,159,188,152,109,206,206,212,107,125,340,75,175,226,386,184,225,102,131,207,198,187,344,229,341,171,333,219,194,222,191,261,268,230,111,120,188,173,223,311,205,124,120,58,191,203,142,205,302,227,133,234,166,286,177,106,116,244,167,202,150,159,108,201,119,170,217,205,203,183,135,93,279,134,55,95,97,111,248,150,131,129,166,135,150,182,222,205,200,243,256,111,213,204,218,129,115,141,138,131,115,195,158,120,85,191,229,136,179,112,204,334,315,254,141,85,228,163,285,188,179,117,191,258,112,95,221,219,296,187,131,132,109,147,254,142,118,111,161,109,158,207,236,89,150,235,205,214,65,102,138,276,162,235,265,202,135,171,152,162,230,239,128,142,245,194,163,116,287,247,366,137,84,99,239,207,138,76,103,140,155,159,118,223,186,156,141,378,159,227,104,236,196,129,134,143,197,148,217,128,182,202,133,100,157,182,191,114,195,147,159,150,139,173,70,137,260,107,189,174,195,168,240,157,128,180,226,196,179,265,151,154,97,223,133,101,165,139,223,119,117,90,162,119,200,258,240,102,327,90,305,265,273,212,137,189,122,174,132,184,207,235,141,131,206,102,212,194,99,210,142,161,313,254,225,267,166,171,118,129,106,205,169,129,224,223,212,83,251,177,201,237,144,78,135,246,197,143,283,182,393,112,169,124,147,89,138,187,235,205,282,207,229,186,150,168,159,306,159,91,291,174,205,165,268,247,96,228,113,148,109,251,108,137,271,79,262,196,250,244,165,310,74,202,186,257,237,115,368,160,164,261,209,66,101,165,148,283,299,189,290,121,283,149,181,109,159,196,110,142,212,232,124,99,240,355,134,172,155,151,78,167,206,181,107,184,240,219,264,141,155,229,108,167,147,179,156,91,113,173,265,191,109,214,66,183,149,321,129,124,170,190,122,220,162,159,235,206,107,192,205,325,124,155,226,147,114,199,226,171,163,119,154,116,213,245,85,149,87,269,307,146,136,197,62,348,231,82,151,260,330,209,283,302,238,108,165,145,115,120,214,214,249,129,127,243,227,76,192,211,137,195,165,369,174,149,150,153,84,123,201,126,255,301,147,73,211,158,165,184,231,94,232,95,208,136,112,189,227,284,140,104,133,104,337,126,217,91,220,77,111,144,200,207,161,134,79,61,240,230,240,177,97,113,162,218,251,151,272,200,154,223,159,126,335,200,181,65,111,189,216,83,238,267,260,201,162,85,187,170,197,237,111,197,99,190,201,255,162,192,203,158,157,157,177,234,127,157,150,264,169,180,223,139,110,168,149,226,158,203,138,196,198,197,252,139,223,212,151,156,112,236,175,306,272,212,74,91,225,190,113,250,197,160,90,165,208,231,180,106,195,140,57,242,205,215,84,208,219,174,167,143,179,193,236,68,202,98,143,237,257,89,132,194,184,259,172,172,231,61,237,247,172,185,126,159,179,178,226,176,100,202,235,110,148,266,142,182,214,159,235,116,191,138,166,256,329,361,186,197,231,174,97,117,320,142,325,92,177,170,175,311,108,171,176,150,168,229,217,194,76,125,169,103,138,91,160,219,189,151,141,117,218,206,297,298,168,154,221,349,175,184,149,126,159,170,96,171,314,129,112,107,187,244,126,222,215,158,164,187,124,208,203,185,300,281,142,185,279,102,171,248,166,129,166,181,68,313,266,60,200,231,177,56,154,72,178,128,206,116,83,200,178,152,286,211,114,207,293,220,211,297,177,67,114,193,147,151,118,233,101,143,136,121,146,254,142,165,145,98,229,260,116,150,172,55,215,201,220,200,147,163,197,143,280,107,218,206,171,148,160,100,65,233,60,188,260,244,140,235,209,236,261,220,181,144,86,203,62,233,159,137,195,104,189,247,173,70,264,124,117,94,226,234,106,84,225,149,163,239,144,222,181,261,112,279,150,162,182,181,191,228,112,284,146,77,133,193,169,191,212,226,157,262,123,297,152,213,177,211,77,202,207,189,181,214,129,109,167,78,324,145,148,82,192,166,115,243,187,184,198,274,146,219,206,142,306,227,182,59,187,119,148,164,201,116,170,215,199,157,218,265,241,110,162,180,204,242,195,214,187,142,100,133,228,231,104,137,357,94,276,193,109,165,281,117,158,180,253,218,162,116,206,99,193,137,161,103,309,129,110,270,188,138,289,82,216,300,191,134,166,224,104,204,258,252,155,127,258,286,157,223,256,225,262,240,273,291,148,207,204,183,190,284,223,209,108,174,250,243,168,184,126,84,303,181,256,352,277,239,101,140,172,267,276,151,89,202,261,109,192,131,199,247,291,156,200,94,202,212,152,174,141,230,283,239,101,152,105,199,178,154,116,230,80,133,284,204,135,227,202,220,94,303,161,161,101,317,188,208,255,244,204,144,226,186,238,246,121,192,135,134,212,167,129,142,242,114,241,155,179,119,147,121,205,218,157,267,183,382,275,125,141,201,181,116,142,146,50,76,207,180,199,249,182,145,179,161,133,94,164,165,201,187,100,245,148,114,120,272,94,203,112,246,217,89,208,266,113,135,144,239,260,203,206,77,229,231,153,151,208,164,208,250,164,119,245,180,167,234,102,192,174,133,175,224,189,134,193,67,149,197,105,165,135,199,73,104,275,250,123,152,199,266,185,127,132,194,135,161,210,150,113,225,217,108,204,178,220,231,155,168,212,162,202,99,270,160,145,178,183,295,227,100,307,220,170,207,299,134,249,152,207,97,108,116,210,142,161,193,123,288,210,265,175,267,186,194,124,104,164,130,159,146,143,102,217,194,139,246,122,94,201,181,238,110,243,168,188,324,101,148,124,167,81,198,47,207,185,91,90,197,235,146,183,139,215,190,135,108,87,148,194,81,226,224,118,154,136,247,106,266,277,222,183,210,194,117,130,123,211,260,96,89,231,226,220,140,122,175,179,131,126,218,95,79,181,173,229,139,368,175,140,181,151,84,121,144,242,65,194,344,202,129,260,105,89,209,124,165,301,161,214,140,120,138,155,211,309,212,163,85,187,264,222,160,319,216,155,212,189,76,228,227,234,105,230,210,129,130,254,195,135,209,143,138,145,225,213,175,240,285,210,337,338,213,201,140,229,201,54,207,245,99,102,241,105,161,210,134,217,261,161,155,195,197,175,265,270,107,264,140,163,141,120,328,90,148,141,92,88,136,121,297,162,166,168,117,112,163,208,236,186,177,260,273,165,58,214,243,100,114,277,79,205,109,236,217,245,228,187,157,299,230,244,154,156,221,139,183,139,201,128,172,249,103,185,253,107,303,141,62,119,221,153,117,180,170,117,123,97,220,54,141,271,191,178,288,112,231,265,278,111,233,289,292,134,305,194,214,193,94,246,234,115,164,181,233,152,159,263,211,139,123,172,76,190,109,133,176,201,258,124,256,199,179,144,242,171,220,98,183,218,224,146,221,336,204,122,88,200,216,226,91,141,270,188,207,135,236,261,176,176,250,215,176,143,262,161,214,125,231,152,100,114,114,233,283,209,127,173,151,99,90,183,165,198,211,326,168,135,205,210,348,177,184,92,162,189,285,230,181,249,158,219,218,214,150,256,148,167,162,208,160,169,222,137,213,221,250,87,73,248,265,259,173,241,78,47,209,174,175,173,191,214,181,135,218,160,164,66,214,103,164,280,181,253,111,189,203,156,151,203,267,162,181,145,186,138,177,150,186,155,156,160,242,180,107,159,375,125,230,110,145,163,121,149,228,190,149,172,113,264,242,174,84,238,114,255,293,176,150,96,96,225,196,129,114,303,228,186,82,66,117,143,165,152,202,89,176,96,196,240,162,236,152,217,215,162,193,180,191,196,171,196,164,203,220,233,181,200,267,120,125,156,269,182,156,170,329,125,154,255,173,151,199,216,139,134,122,130,174,267,198,189,181,143,260,184,172,169,180,178,268,173,169,230,206,147,197,76,140,189,162,159,275,129,243,184,176,168,162,223,263,219,92,180,107,134,106,213,216,141,191,176,202,201,149,190,304,333,323,210,163,166,176,200,154,86,111,211,206,192,253,79,394,169,182,140,245,107,320,96,248,137,127,263,211,224,174,196,193,147,150,154,98,102,251,323,228,198,150,260,179,105,315,179,208,210,206,132,145,132,110,228,244,119,179,94,356,249,101,298,207,224,159,196,185,222,339,375,223,209,207,181,110,216,110,201,188,129,237,187,223,257,163,228,242,228,121,67,145,218,209,149,262,164,209,121,50,104,232,203,215,215,260,276,179,61,202,178,314,240,84,118,212,246,326,110,114,187,201,124,221,99,306,201,251,222,96,105,197,101,232,228,329,167,59,195,118,364,138,119,355,196,198,88,158,228,226,78,207,195,129,275,195,170,117,191,119,87,268,110,275,159,185,269,135,213,190,194,171,254,187,113,200,128,240,136,135,134,131,98,186,123,65,155,267,213,146,145,249,173,120,186,136,193,144,165,257,200,176,148,226,109,100,161,198,226,189,224,257,233,235,104,131,229,147,199,188,201,363,164,216,96,127,197,245,178,99,78,96,310,220,197,221,152,208,330,165,149,116,235,102,226,118,86,116,128,177,123,156,182,124,260,229,205,254,109,191,263,83,215,76,196,190,214,142,174,120,147,207,262,229,199,105,138,255,176,218,166,193,229,103,227,115,219,272,96,161,263,89,161,205,181,179,164,205,96,150,232,248,164,100,179,112,129,106,161,239,214,124,311,212,167,102,146,97,145,274,120,273,272,190,259,178,254,327,171,260,158,134,226,276,239,114,183,261,208,79,279,114,172,140,144,236,189,235,151,126,323,245,153,207,97,77,215,133,192,146,209,86,178,226,107,214,145,226,129,104,147,122,165,61,152,126,212,124,337,277,122,238,393,200,285,267,199,175,324,145,186,146,310,208,372,214,201,137,213,105,171,66,144,221,193,216,266,267,118,163,99,202,176,140,108,245,351,171,109,236,160,64,247,136,139,135,136,106,174,103,199,251,205,222,232,236,256,338,143,124,160,156,200,146,270,264,95,125,126,263,249,83,116,201,75,261,105,246,211,206,123,277,174,153,254,243,246,213,200,207,186,172,264,262,111,95,204,62,71,92,229,216,217,124,107,222,187,159,165,187,263,246,88,111,191,180,199,224,104,122,231,207,187,172,230,171,159,218,116,247,206,78,108,136,249,153,207,204,283,199,277,70,143,49,261,186,192,217,145,216,135,235,148,195,259,200,383,127,248,53,155,230,342,236,170,144,132,222,182,274,136,123,184,100,258,152,258,126,255,185,223,149,192,168,254,116,164,199,184,292,117,210,191,115,129,104,146,184,180,185,304,128,257,224,165,197,129,224,190,151,115,179,152,353,123,132,312,229,164,285,198,148,263,176,229,102,147,147,143,122,215,260,217,171,157,118,124,124,122,181,135,250,185,242,213,256,138,89,230,196,206,97,75,204,307,198,221,162,194,184,137,220,152,155,168,175,147,206,237,241,231,88,150,160,256,308,217,178,227,193,270,173,187,135,247,194,239,181,164,110,110,220,228,129,104,202,106,284,144,252,140,217,230,285,273,121,227,143,127,294,179,101,232,71,137,128,115,156,161,94,52,168,243,391,101,173,85,250,177,125,198,254,196,149,218,186,233,206,195,89,146,266,214,151,173,157,235,175,208,161,136,210,264,221,109,177,221,134,328,163,153,240,117,138,103,134,211,213,175,136,213,246,218,195,121,129,140,166,192,205,78,272,179,108,133,260,168,192,256,257,243,239,150,153,258,95,176,129,170,162,118,225,280,95,273,92,194,125,104,193,151,122,249,135,192,225,178,269,85,163,279,191,214,177,81,232,104,164,227,106,158,147,221,157,126,191,183,321,323,110,221,185,253,104,284,165,172,145,146,185,197,175,135,201,338,214,177,159,258,231,156,187,118,311,193,133,127,157,206,174,211,251,233,241,118,151,169,211,165,219,72,299,256,118,101,141,71,71,69,219,164,118,282,154,241,117,150,224,235,125,200,183,149,172,370,227,206,133,94,282,235,138,153,220,127,231,158,126,131,184,77,125,63,239,242,159,348,110,215,188,157,176,269,295,106,210,300,199,204,124,158,205,270,131,229,92,217,255,172,201,179,254,172,239,198,119,72,135,152,122,145,327,225,152,218,144,146,229,126,321,287,92,269,177,147,227,287,224,209,269,237,219,194,164,117,258,221,218,100,370,136,141,192,227,239,118,56,357,251,228,144,97,365,157,155,243,88,250,236,242,242,317,195,182,331,137,142,191,135,239,205,155,128,211,189,243,167,151,188,136,151,158,124,173,166,139,341,233,203,159,249,201,191,208,287,160,226,177,170,144,232,226,249,163,157,188,203,177,200,269,87,148,211,124,320,175,168,159,263,172,153,175,295,162,255,175,210,165,181,193,227,156,149,156,214,118,79,215,95,246,265,151,275,284,256,208,79,163,84,225,60,93,195,198,331,125,267,149,192,81,228,262,61,222,210,322,96,270,315,279,185,213,215,84,254,119,192,147,169,207,135,222,184,192,169,97,79,183,243,244,121,122,132,188,335,230,153,156,259,220,201,206,115,164,180,218,141,142,142,211,208,202,215,157,176,257,217,213,159,103,195,79,192,281,128,243,229,91,226,132,128,118,92,217,187,95,193,68,167,279,173,98,253,139,111,102,81,193,166,222,188,120,203,314,94,81,225,292,90,152,246,297,172,175,213,193,195,198,120,111,159,122,120,272,223,257,335,53,192,270,89,314,232,198,249,213,217,107,265,242,120,208,155,212,222,69,216,186,157,270,184,206,127,188,174,206,193,82,242,123,132,233,278,233,111,231,151,290,167,57,101,357,297,97,235,149,127,390,155,171,177,105,115,182,276,185,166,271,263,150,144,216,115,152,146,202,132,162,261,279,212,276,166,351,152,180,138,232,178,71,188,94,235,270,92,338,130,363,127,142,193,220,215,285,142,211,139,285,147,127,81,182,194,149,176,89,214,225,270,204,91,117,258,88,218,140,236,208,200,146,222,232,143,186,221,256,274,269,168,152,172,100,274,190,230,111,209,193,161,125,190,78,137,216,165,128,186,264,114,156,193,170,238,223,193,128,154,234,267,159,282,239,261,258,294,261,195,161,144,255,140,221,119,204,130,147,198,229,202,179,296,207,257,205,111,194,182,102,186,254,264,263,128,113,148,230,188,307,204,206,161,143,75,214,89,126,86,196,370,248,230,310,210,317,151,204,258,163,171,261,71,372,140,216,174,187,204,260,207,75,156,143,145,94,227,195,254,197,157,158,96,103,149,233,177,199,249,216,146,122,175,224,206,135,174,179,125,254,172,150,147,243,181,144,231,91,122,285,248,209,105,219,90,91,155,132,152,256,235,139,156,182,425,172,178,214,232,82,142,210,96,169,134,209,241,183,138,206,188,212,164,259,100,322,238,166,121,138,124,199,178,99,163,182,199,183,148,153,134,78,227,137,65,126,186,143,143,151,157,179,308,276,254,195,199,182,144,104,134,251,161,243,85,115,171,131,236,241,99,100,154,169,185,64,233,297,184,196,281,279,127,202,239,148,161,167,145,195,186,78,125,199,150,105,233,261,176,164,295,119,257,176,214,305,176,64,170,308,235,66,164,227,208,203,63,123,131,243,247,202,82,235,92,231,255,103,276,225,273,292,189,281,343,180,228,158,145,115,226,148,141,250,306,223,187,366,109,211,184,267,205,225,217,83,196,160,232,169,136,120,157,195,259,204,60,149,288,220,108,188,286,162,179,194,163,87,225,190,75,274,161,233,352,226,246,116,136,125,201,171,146,271,285,129,118,125,126,135,103,150,122,148,212,218,137,77,93,209,173,102,203,160,169,182,125,187,176,220,233,161,114,160,164,97,98,89,145,166,302,205,110,247,222,234,227,195,195,235,211,119,190,96,177,235,398,188,137,160,164,219,107,127,108,216,335,161,211,129,114,119,187,284,238,204,154,186,118,126,95,173,203,132,189,205,106,64,111,242,143,195,223,260,95,176,321,199,224,214,132,247,247,220,257,203,149,178,103,104,211,150,167,76,135,226,200,229,173,230,157,134,103,36,85,322,219,94,252,168,131,161,277,167,150,133,118,86,192,165,263,253,102,103,244,202,97,146,91,213,206,106,238,137,221,181,240,84,110,195,276,102,225,102,160,200,269,143,112,195,163,260,150,135,100,258,214,260,347,130,66,128,68,258,190,117,245,146,165,187,218,178,144,36,142,100,213,226,212,204,156,154,120,236,210,109,97,163,106,176,266,141,267,248,275,174,92,278,197,136,316,130,191,157,135,315,212,203,104,105,250,110,352,191,324,203,117,272,239,247,147,147,114,185,151,173,123,140,174,141,229,287,219,315,254,192,270,326,224,201,213,297,124,170,191,310,231,114,254,138,209,217,220,270,154,144,173,144,206,254,80,63,154,118,177,131,160,325,278,268,44,265,239,116,222,112,113,209,165,207,224,332,206,169,206,160,172,186,169,208,157,219,153,180,158,139,113,283,299,130,136,194,131,174,204,246,132,272,91,112,133,176,174,319,146,192,173,275,173,178,207,181,100,193,172,217,200,177,203,147,215,260,129,90,258,331,236,188,213,215,196,188,141,216,175,263,337,99,212,218,294,232,70,87,108,168,54,208,228,220,314,215,216,125,207,120,146,152,249,93,182,128,112,177,235,237,221,128,249,223,199,180,227,122,224,167,204,128,299,302,183,137,304,122,159,236,289,179,157,207,193,175,180,231,192,195,182,195,134,221,119,273,218,138,99,207,215,233,143,213,251,188,117,90,264,116,267,234,152,209,259,178,139,169,182,162,126,298,183,155,178,99,47,162,193,272,169,243,152,59,116,177,186,150,164,90,183,101,160,92,164,238,322,161,74,110,227,263,243,171,255,199,132,175,315,271,190,135,113,192,155,81,86,210,159,129,264,147,82,125,310,182,282,228,172,165,102,98,150,186,125,222,177,254,164,224,163,185,244,280,164,113,233,74,261,214,273,146,149,159,194,160,207,148,408,261,130,231,76,145,192,148,114,191,104,151,232,141,190,364,259,242,163,237,196,86,168,234,223,118,94,293,265,127,260,151,284,208,223,109,249,123,191,258,154,216,115,349,180,230,179,147,119,130,121,160,129,150,182,235,275,157,136,209,175,208,218,94,205,84,250,256,275,264,176,250,102,134,147,112,159,144,82,111,191,232,221,306,60,158,146,231,128,184,288,238,323,120,138,200,214,192,146,180,273,341,205,88,157,168,154,133,209,199,70,124,263,165,149,189,148,178,178,166,101,131,123,188,255,70,85,136,94,308,161,111,148,186,132,160,119,102,146,150,217,228,126,201,252,112,151,127,172,185,249,283,164,187,114,129,87,142,224,143,120,165,200,205,206,178,165,232,188,160,165,166,248,172,201,176,172,139,186,171,82,140,120,297,216,183,184,206,212,145,172,223,173,187,150,120,140,106,139,97,72,389,159,88,204,163,126,143,165,178,119,209,119,105,192,99,299,191,199,117,101,261,191,267,183,325,173,186,154,154,231,314,161,142,182,274,146,150,225,125,190,130,196,195,76,214,163,149,268,84,114,230,175,116,188,320,281,228,140,207,367,206,199,142,110,87,226,272,151,200,247,226,217,171,169,60,105,216,180,166,209,239,179,193,123,134,141,94,113,150,305,142,368,197,211,176,265,257,315,105,99,168,162,152,125,110,300,203,265,192,116,260,234,129,167,163,117,207,159,165,309,77,161,224,164,136,103,239,137,233,223,159,225,229,272,204,117,188,165,219,216,292,174,261,153,129,208,189,204,139,195,108,182,129,112,216,159,69,88,253,211,386,158,83,154,110,261,214,201,181,131,199,263,174,203,197,284,323,146,212,85,130,247,225,130,360,222,198,198,156,176,157,114,92,321,69,79,215,235,262,110,217,31,215,126,274,156,146,108,274,147,148,161,189,204,209,175,256,269,172,207,139,133,250,109,257,168,120,163,334,181,272,80,190,150,112,320,171,185,144,59,253,156,122,280,207,200,296,194,203,128,231,178,149,122,162,218,153,219,188,293,161,156,191,330,140,329,180,194,94,191,203,40,68,155,96,217,174,229,112,137,283,148,187,217,216,213,195,124,358,139,126,248,180,104,174,177,111,77,141,143,246,143,223,272,198,129,243,193,90,233,225,205,172,213,183,153,113,295,215,202,172,203,80,195,241,195,180,78,133,87,228,155,223,130,83,238,146,212,222,137,318,100,134,297,91,251,238,232,117,118,224,205,160,41,270,151,129,266,112,98,244,305,135,194,201,116,181,77,98,201,196,143,196,173,227,208,207,267,87,152,236,153,240,196,117,278,246,125,237,95,123,181,331,141,162,120,175,235,245,135,170,220,68,152,215,226,215,257,187,89,276,127,315,117,81,290,222,131,128,181,203,123,164,277,183,123,258,212,330,135,104,281,116,303,127,113,306,260,80,217,105,270,306,81,357,130,163,258,125,245,66,232,165,233,266,148,183,206,172,74,354,119,298,162,209,374,83,214,184,131,302,143,290,89,211,142,196,163,74,225,119,157,176,156,224,152,212,186,149,254,96,141,120,201,183,198,199,341,178,100,170,120,123,219,281,251,211,198,152,215,190,216,174,96,244,346,220,168,189,283,201,215,187,185,129,288,160,218,269,246,182,177,225,190,183,262,172,116,178,371,182,205,68,161,198,236,117,187,152,84,181,135,177,234,350,144,239,120,168,238,124,104,334,277,261,80,90,288,161,218,191,167,232,79,259,312,167,101,192,246,175,260,200,114,302,117,157,239,220,314,123,212,136,259,136,109,180,99,97,124,182,168,145,131,123,105,138,62,162,163,331,209,107,195,260,144,220,186,121,239,107,294,217,127,213,305,111,153,136,218,210,158,96,209,220,246,86,166,169,99,173,63,192,153,138,144,135,120,233,206,160,110,146,124,192,174,117,323,204,326,157,163,119,116,267,221,109,124,217,176,210,199,140,123,268,85,112,169,294,226,172,86,129,264,223,231,174,209,134,160,156,200,76,161,248,174,132,185,80,182,129,162,181,179,227,390,204,162,281,315,213,188,142,241,235,110,174,184,177,100,256,96,125,130,162,149,194,122,82,102,113,221,146,217,270,191,261,278,222,159,340,202,209,205,175,107,140,49,219,332,173,140,145,152,192,277,150,99,92,302,154,233,134,110,133,259,140,279,183,192,190,146,89,94,208,64,294,224,130,221,273,128,159,217,320,183,155,263,126,139,289,135,213,325,199,99,82,229,166,192,115,75,147,165,120,169,169,125,84,172,190,276,187,88,236,150,133,191,191,226,222,192,151,139,166,118,220,171,159,189,166,183,138,99,187,197,217,207,170,195,177,88,118,204,242,142,256,252,139,109,70,187,213,235,218,195,175,200,282,193,202,228,234,209,169,147,292,152,139,122,67,126,241,155,176,101,95,269,199,106,169,81,93,352,165,66,264,212,193,200,140,129,145,235,179,106,228,198,167,77,192,212,113,109,271,143,150,184,144,211,103,97,129,83,184,129,189,240,155,203,192,153,197,298,238,101,140,171,133,172,145,121,102,242,160,96,235,276,63,149,281,308,123,182,234,129,275,202,164,202,217,267,180,269,204,219,114,156,148,248,197,206,113,138,254,217,224,223,80,112,89,97,165,121,213,61,230,98,152,150,202,321,193,191,190,200,292,260,210,152,144,149,253,293,238,203,245,270,131,167,225,292,279,303,132,185,162,209,186,220,70,149,164,196,171,222,206,280,229,77,230,159,155,138,203,181,99,173,208,233,256,184,214,204,151,279,298,194,317,139,251,104,200,96,171,187,253,249,86,179,163,186,212,190,230,262,190,127,100,163,254,141,214,178,205,104,232,268,189,93,232,176,185,180,109,144,86,167,199,143,134,140,173,226,140,54,137,141,116,132,129,247,144,242,211,163,169,141,155,85,257,193,179,150,142,232,223,160,189,226,294,181,218,246,140,205,202,189,253,89,121,143,206,291,218,205,87,107,249,220,160,151,144,169,208,75,163,154,172,120,146,77,236,144,319,248,53,143,122,207,160,207,174,213,83,139,212,163,146,268,140,209,109,120,223,105,77,196,64,128,372,252,265,100,325,156,136,200,167,259,149,104,114,183,197,175,144,206,146,159,82,212,295,94,78,130,271,84,164,118,138,116,199,156,157,155,141,171,247,248,173,238,90,169,143,170,156,193,200,221,76,123,132,100,196,344,142,239,185,190,340,235,163,84,236,215,246,129,128,264,203,100,310,138,217,224,140,111,213,132,228,326,187,198,185,214,176,120,198,169,178,192,112,96,171,89,208,102,138,160,167,189,172,146,124,177,356,110,361,118,161,201,108,221,258,200,281,196,156,271,60,123,195,88,160,192,201,103,171,98,92,131,189,111,132,114,216,136,265,268,153,162,202,156,200,107,285,157,243,155,285,297,89,203,129,172,253,255,127,197,143,137,149,342,167,124,242,158,268,340,113,160,434,129,272,95,149,279,192,241,130,146,136,132,264,118,166,284,146,96,217,168,102,215,152,192,57,155,191,129,231,113,305,236,252,174,204,217,284,290,201,103,188,169,226,81,175,229,231,217,268,138,94,172,242,149,238,151,233,172,225,233,95,164,140,86,176,132,184,105,264,128,154,224,155,286,152,268,140,230,123,177,233,288,309,273,183,270,168,67,138,103,235,205,215,70,117,160,115,150,68,150,134,131,146,333,300,71,263,174,204,270,154,112,194,183,175,116,158,220,210,227,349,123,136,166,94,247,72,205,175,228,250,223,128,108,207,271,165,184,150,151,104,284,206,260,241,181,207,139,268,334,92,164,78,155,291,159,229,139,175,125,181,240,116,203,207,168,190,105,125,301,255,173,128,204,336,124,278,226,243,124,256,166,283,226,269,138,96,187,257,229,135,259,245,149,222,158,143,78,162,219,124,273,114,176,157,223,169,112,184,170,156,174,181,254,229,252,78,132,132,125,358,119,158,180,147,236,246,199,77,249,232,188,181,193,185,75,150,161,185,104,62,173,142,191,170,300,303,121,168,180,206,99,258,91,258,237,296,202,235,139,191,319,129,209,211,187,231,163,232,110,203,148,213,154,144,127,200,134,246,153,227,159,214,46,185,237,136,139,258,279,225,154,157,90,350,172,227,89,97,123,142,169,63,117,231,145,139,211,105,93,189,244,214,111,165,148,181,343,147,248,164,135,205,84,230,172,311,253,334,98,210,126,187,267,197,283,343,237,204,269,141,269,158,119,233,249,84,134,251,292,215,170,164,170,276,204,214,268,259,177,277,198,69,293,202,157,112,155,183,221,207,110,243,256,178,148,97,135,165,173,83,80,160,150,235,214,141,73,192,167,147,193,199,141,161,289,255,229,151,190,68,190,120,224,234,121,212,157,234,108,224,177,238,245,217,240,167,242,150,166,132,156,136,69,222,101,206,213,128,247,206,190,275,187,205,203,235,347,168,141,205,152,299,186,87,167,119,267,201,118,145,184,176,142,303,184,130,115,169,116,77,155,166,104,207,213,173,90,143,120,214,239,191,228,337,166,228,210,155,111,156,212,136,273,167,111,168,179,329,157,93,176,161,128,217,111,219,104,137,172,192,150,249,155,226,190,139,260,177,191,190,180,159,256,161,193,226,99,181,227,122,146,101,201,78,108,163,240,110,79,105,137,253,208,143,215,131,153,204,180,89,112,210,232,162,170,124,270,225,204,235,113,235,82,130,241,57,215,203,156,132,163,221,223,186,164,84,104,161,127,178,148,112,200,252,291,113,125,104,144,271,238,310,61,245,345,160,168,235,196,280,195,192,204,150,149,249,160,205,221,132,206,219,141,104,172,269,180,140,157,129,146,148,111,107,235,203,252,213,229,166,129,280,207,153,136,199,232,249,213,205,182,339,199,372,169,182,107,184,159,246,155,212,90,212,107,168,110,208,243,232,217,119,171,140,110,239,129,121,161,212,187,174,163,259,144,327,145,250,213,309,174,94,175,106,100,238,284,202,229,298,220,153,38,136,256,184,64,291,177,142,241,81,261,204,116,140,161,191,343,273,223,235,108,248,151,142,176,240,216,375,166,126,178,101,76,115,92,135,159,231,181,197,201,110,226,228,230,109,146,168,147,164,286,197,124,158,125,232,260,123,204,215,178,64,202,111,226,107,204,156,182,337,158,187,188,132,164,169,262,174,193,146,139,151,280,141,234,164,222,146,89,175,155,312,192,178,196,122,103,85,162,193,152,199,61,150,83,250,101,154,241,160,238,174,159,210,172,169,236,159,312,111,98,126,94,263,206,204,144,74,106,160,180,190,207,63,187,307,197,128,225,119,163,267,103,101,139,224,203,167,212,206,240,148,103,210,199,73,254,93,300,141,85,114,358,154,140,154,206,109,117,168,159,248,219,256,102,97,215,189,210,197,288,160,184,213,135,115,113,172,158,305,96,247,197,184,249,198,97,234,208,263,159,99,177,229,374,177,225,136,258,98,213,172,200,267,146,231,188,96,127,241,146,227,186,258,287,269,129,121,185,258,176,85,178,235,214,190,191,265,253,222,213,119,223,207,188,183,69,240,192,190,124,127,149,240,246,207,140,113,117,120,181,170,243,98,117,176,274,288,78,130,234,218,242,186,225,158,193,187,372,193,112,193,194,139,239,230,234,101,223,109,171,191,158,101,134,246,202,138,256,169,136,270,138,149,96,136,246,227,89,307,154,167,145,228,230,83,280,158,98,225,136,312,204,206,100,197,193,238,183,145,219,197,160,218,180,122,248,120,202,85,224,273,199,121,185,191,325,234,205,205,183,118,88,308,76,183,112,144,210,188,239,84,147,163,161,223,189,160,225,215,160,169,240,208,143,222,244,248,280,284,408,156,194,165,206,222,201,238,181,80,392,100,208,178,180,116,158,154,103,176,109,125,175,163,112,205,97,158,177,107,234,106,174,223,200,251,296,217,232,130,109,226,70,110,199,183,258,128,141,241,130,168,139,181,199,166,239,121,106,202,163,176,93,212,258,116,191,211,84,195,198,127,157,178,89,194,261,193,207,95,198,105,147,257,222,240,195,206,121,143,165,221,237,172,195,158,173,181,235,217,150,86,123,246,188,267,208,134,205,99,233,267,166,126,387,166,246,139,96,159,191,230,104,151,145,215,84,189,114,259,141,217,132,138,237,94,193,186,124,67,281,115,234,194,192,89,149,284,171,133,250,189,242,217,227,146,77,138,281,105,177,261,141,245,241,162,268,237,135,186,183,175,277,306,153,124,146,168,134,168,304,273,300,103,136,167,179,78,183,200,169,110,188,126,122,192,111,214,312,213,219,175,250,194,130,236,162,372,175,196,216,142,145,211,340,158,222,163,182,167,118,372,155,240,223,202,203,145,223,345,270,144,145,207,254,138,110,133,252,81,153,173,268,255,182,118,195,202,233,208,96,164,209,140,216,134,165,194,197,175,231,235,204,217,141,181,179,197,226,199,154,164,93,269,219,221,94,257,249,94,105,231,135,181,184,133,162,210,192,156,111,92,207,156,314,214,289,159,236,170,152,276,106,213,187,75,146,329,335,283,213,199,141,259,182,98,68,181,256,201,86,77,195,195,212,275,152,177,126,228,175,266,187,121,255,177,78,84,251,111,97,78,147,217,120,137,175,180,221,74,121,87,154,215,163,175,197,107,295,271,191,86,179,212,251,123,270,165,176,141,266,100,93,242,117,206,185,242,120,208,133,215,270,91,229,143,271,186,190,236,192,136,93,117,94,153,352,168,318,222,258,89,240,273,223,255,120,203,198,136,248,139,55,102,168,260,186,226,229,286,116,141,148,136,149,153,185,110,116,169,132,218,65,219,261,137,111,197,161,151,88,214,162,150,77,193,134,187,143,189,243,67,82,223,169,201,99,190,131,136,202,236,93,178,196,255,154,117,274,161,91,133,209,170,222,118,167,160,153,161,230,219,232,145,127,194,172,147,215,207,58,194,125,150,236,122,93,131,202,87,155,223,236,194,146,149,181,214,207,199,81,234,165,117,265,146,137,204,307,158,255,127,86,171,220,165,276,126,83,267,200,166,235,104,176,183,136,218,88,231,125,186,328,209,220,110,192,188,110,141,205,105,86,109,140,324,240,127,68,234,231,141,242,261,137,101,267,179,151,103,175,55,246,115,132,116,107,144,79,163,229,134,152,178,170,156,178,202,130,196,139,101,247,144,453,220,227,231,184,206,197,179,191,184,151,208,203,186,178,177,142,213,195,242,66,204,196,234,110,199,138,216,197,231,176,131,172,176,163,132,70,132,146,220,201,155,144,80,181,215,115,342,177,124,115,155,189,157,106,103,241,131,269,139,144,278,208,218,160,196,208,292,76,215,189,273,250,106,208,142,189,275,208,162,224,120,225,147,244,239,334,288,182,176,217,165,160,118,203,212,86,226,214,207,83,194,308,359,197,259,146,255,153,175,118,141,166,245,160,201,107,116,112,136,194,89,138,202,271,218,154,158,244,212,188,151,214,128,91,178,225,97,184,94,223,257,231,208,153,134,212,240,210,146,94,169,227,109,159,158,163,239,174,177,115,203,189,265,206,249,127,274,165,100,130,143,280,194,93,201,163,123,240,297,145,352,158,277,219,151,309,142,186,230,192,296,167,252,132,159,268,267,341,138,257,266,157,193,287,288,220,212,146,168,221,138,141,105,202,233,154,199,169,91,234,160,190,120,174,162,216,193,254,117,229,187,239,163,220,262,92,247,161,117,125,73,114,116,126,346,110,226,202,126,95,96,184,104,138,116,193,108,229,216,99,218,145,212,132,187,236,234,188,229,169,188,112,174,243,306,165,299,264,140,270,220,251,159,106,231,158,122,224,106,212,208,302,217,199,114,204,83,217,56,302,199,162,277,256,195,95,151,185,190,155,165,75,122,214,268,123,187,193,160,191,75,314,270,184,97,242,171,83,96,69,217,103,106,184,128,100,58,237,204,107,104,179,206,160,130,143,78,156,221,142,170,139,254,273,183,203,229,214,122,151,129,62,166,94,109,310,304,167,269,218,251,89,208,224,160,174,136,230,260,185,209,201,102,313,153,178,231,85,192,106,261,247,187,145,111,288,129,172,161,225,107,122,326,161,218,151,293,247,261,67,112,135,261,178,218,203,203,244,160,154,69,257,342,210,238,102,171,243,265,93,148,201,120,111,128,193,120,174,244,292,144,230,247,258,120,104,276,276,235,191,156,192,56,116,192,188,211,175,244,134,194,171,209,178,123,227,169,79,252,129,140,213,94,200,239,305,160,190,118,121,199,258,171,204,170,212,173,205,154,192,98,239,233,205,214,129,222,98,187,62,177,108,207,83,243,238,258,167,113,225,190,114,297,208,201,81,213,134,183,385,238,128,245,242,122,186,116,160,133,91,325,211,57,161,101,154,141,226,131,344,125,163,243,209,300,249,140,179,209,221,132,242,207,258,142,167,291,107,199,236,130,375,268,317,257,142,226,212,216,112,193,263,236,146,142,324,225,92,218,137,259,138,209,166,169,211,270,336,95,138,186,261,83,158,222,207,256,300,190,180,105,277,116,242,111,119,241,118,200,191,155,144,127,201,39,263,157,194,196,172,163,193,212,148,142,360,163,181,128,126,266,119,206,159,183,164,194,247,280,117,196,145,85,218,170,214,297,240,137,231,137,123,214,166,195,306,151,268,99,248,231,196,97,154,165,225,237,182,231,88,213,315,233,188,101,235,192,160,307,119,131,204,281,133,190,260,165,226,117,124,160,193,210,136,104,126,137,234,277,148,339,176,170,175,194,104,142,103,116,198,207,210,101,200,218,117,139,173,294,112,161,249,100,86,258,154,279,174,164,224,179,229,102,177,153,241,176,162,167,116,182,110,195,173,255,187,159,135,155,160,262,180,214,105,221,145,162,228,328,192,247,284,251,208,146,329,184,212,348,127,242,305,178,156,190,240,318,183,232,227,149,311,140,134,196,182,139,145,338,166,183,136,220,281,83,178,57,91,167,97,219,180,205,123,162,83,242,222,220,246,222,163,152,254,258,184,248,250,275,140,118,166,147,303,131,145,244,162,202,261,92,116,242,205,303,128,124,157,166,261,231,178,194,124,183,186,181,281,196,201,277,217,294,208,169,160,251,227,219,216,119,246,247,133,198,94,105,281,201,164,147,93,227,220,158,139,167,131,207,241,107,193,306,141,170,118,179,233,175,163,232,235,285,145,227,247,165,172,191,207,251,130,241,154,170,238,292,198,265,149,240,191,246,316,265,201,256,243,214,198,99,113,205,262,141,112,177,121,104,97,245,150,192,275,76,202,145,150,228,224,250,177,179,125,157,132,154,123,129,67,115,178,238,232,244,220,91,167,125,74,92,240,202,147,128,129,117,188,345,109,238,245,60,206,75,204,219,273,99,199,86,231,133,196,102,203,103,117,260,182,305,60,159,206,106,124,195,131,125,144,249,122,203,143,85,236,86,102,256,155,204,188,299,136,117,162,224,115,355,132,183,315,191,130,149,206,122,264,136,210,71,222,291,260,256,160,240,185,74,255,275,107,269,194,213,192,251,183,43,310,128,178,109,44,121,82,131,202,155,149,220,216,188,212,135,232,259,145,235,164,256,174,358,198,124,289,287,180,216,284,88,187,169,349,187,228,156,131,111,133,243,100,141,231,250,100,207,286,180,211,248,198,191,140,202,124,152,261,166,220,188,345,137,214,139,191,256,317,112,171,167,92,210,233,203,125,174,271,163,255,239,259,197,102,210,199,82,163,115,233,149,76,150,115,131,213,177,218,154,168,200,243,192,207,158,202,229,128,150,232,175,228,143,244,148,254,166,86,217,243,217,218,163,132,187,188,112,116,160,124,207,181,183,115,205,161,207,123,183,221,194,132,234,354,169,150,128,103,185,220,189,191,311,89,147,276,160,130,194,78,161,245,146,297,142,166,157,267,181,231,100,129,256,188,212,153,216,142,204,69,193,126,119,245,254,150,152,119,275,258,222,203,232,171,53,127,199,130,142,92,182,254,284,69,152,217,256,128,106,162,124,94,129,137,190,206,112,260,187,75,76,174,172,138,247,123,177,156,140,209,99,145,136,214,239,103,220,208,161,248,201,146,203,292,82,225,320,109,127,89,85,137,150,226,152,203,248,260,270,149,128,216,197,114,265,178,380,226,148,316,137,159,72,196,167,90,166,318,170,102,201,224,162,201,152,161,77,200,137,230,81,183,219,197,260,316,225,220,168,179,227,226,250,230,287,73,225,118,190,205,211,132,159,127,84,376,286,160,226,82,73,191,57,131,245,111,92,107,204,255,166,173,200,139,158,317,221,255,234,148,115,202,185,148,181,322,249,298,158,349,118,127,179,209,157,164,357,166,154,158,106,156,198,223,172,140,76,203,221,302,187,323,266,170,88,167,224,214,227,218,217,161,141,96,237,213,183,66,282,198,288,92,209,202,214,76,303,182,63,92,163,246,207,88,223,209,174,192,205,139,236,120,202,212,184,151,256,205,168,238,102,161,153,114,137,261,77,264,97,211,190,112,104,206,232,100,170,88,248,148,106,223,136,166,130,202,89,158,121,326,109,132,175,142,149,128,64,212,194,240,183,268,148,132,186,110,118,186,84,356,200,129,232,175,167,190,123,217,205,284,185,196,141,184,190,237,153,223,193,184,139,267,131,263,106,160,144,110,212,214,135,240,188,186,196,224,206,233,247,210,150,170,189,220,124,92,242,148,86,226,203,227,260,121,230,253,213,363,194,218,301,230,139,181,143,182,128,126,141,121,212,208,251,267,183,73,230,124,328,131,131,229,290,192,187,292,139,167,169,279,138,108,259,377,198,207,100,173,110,224,121,185,334,209,366,184,309,79,142,171,103,104,250,144,149,155,139,157,181,222,194,106,103,114,101,244,158,244,154,92,248,129,372,165,202,191,198,179,114,307,126,124,236,96,324,66,153,352,196,110,165,116,160,242,191,121,134,96,199,126,219,113,140,216,133,208,239,168,193,149,236,166,226,243,153,192,214,297,211,210,194,286,157,227,153,210,278,210,214,140,250,113,122,260,293,176,237,136,205,133,117,71,189,226,196,319,251,259,85,108,240,151,249,169,198,275,93,237,262,256,232,284,114,180,193,229,233,61,156,149,224,121,233,99,202,95,141,48,241,105,166,109,266,220,201,341,200,116,206,286,146,173,203,89,85,133,188,291,154,214,95,169,240,258,83,277,255,187,322,100,209,178,288,235,177,230,180,157,241,246,206,93,326,199,199,193,126,162,175,247,178,135,156,203,221,177,198,168,231,284,122,224,96,216,114,176,116,139,267,350,185,169,244,251,187,217,116,97,210,119,225,177,93,170,208,183,251,99,120,213,70,124,93,274,187,206,214,223,182,72,152,86,80,221,203,219,157,257,265,159,126,232,249,103,187,175,189,243,205,195,212,198,166,136,106,145,251,187,225,108,189,208,264,136,163,299,175,244,306,224,215,231,127,244,119,234,161,102,184,317,105,182,113,260,176,229,115,180,278,78,209,217,94,172,220,193,199,217,147,212,87,99,253,139,213,131,286,116,177,113,195,156,167,140,166,232,88,253,168,236,170,270,138,116,78,78,181,90,181,119,166,202,229,254,130,153,256,124,178,128,173,203,206,213,157,131,153,142,200,181,183,230,254,184,246,127,177,138,214,119,156,108,73,82,221,152,267,205,254,315,151,251,205,68,134,244,194,171,99,230,150,69,80,187,54,196,352,157,138,225,199,228,205,189,224,224,104,152,205,242,189,174,277,121,168,70,115,264,79,191,137,134,217,97,125,208,206,175,166,238,254,175,129,203,118,150,156,254,72,143,154,247,133,215,167,129,225,257,153,227,210,237,167,166,266,237,107,223,151,90,174,261,117,251,146,189,85,180,200,192,202,177,226,295,152,223,253,325,196,301,223,242,181,174,124,137,132,252,163,257,267,283,222,197,229,214,155,175,153,126,152,209,261,238,212,187,178,215,176,118,185,243,188,161,199,169,140,208,198,326,191,160,148,124,147,339,139,90,207,97,307,172,188,222,161,238,105,96,88,161,239,126,165,123,299,244,253,144,176,225,157,128,221,188,193,250,109,177,198,328,254,182,261,206,132,301,122,204,245,230,217,238,101,156,101,203,94,235,133,137,195,231,206,221,170,301,129,193,131,123,381,116,235,134,105,313,154,121,227,176,140,252,95,91,240,234,247,182,185,267,371,136,131,238,128,223,378,221,170,95,110,76,147,127,259,105,120,149,219,276,121,217,339,284,194,124,176,208,65,144,63,254,152,154,295,250,170,75,235,96,139,339,285,284,284,163,155,174,128,177,124,116,209,233,277,142,177,245,249,134,94,184,192,183,192,102,119,177,255,193,150,346,256,173,87,146,184,308,162,255,138,193,377,138,132,214,227,155,217,158,146,137,259,144,201,167,233,272,273,150,245,100,98,202,173,119,168,198,214,203,68,161,102,134,158,180,233,162,193,259,140,180,169,253,186,129,239,221,190,188,128,118,190,210,248,69,118,108,172,209,278,169,120,96,164,170,239,191,191,193,98,207,73,108,134,183,169,205,103,191,183,206,261,220,113,177,155,278,125,183,227,201,95,166,79,94,219,183,160,260,219,215,362,144,170,192,166,209,278,252,115,115,199,278,160,154,164,233,143,183,124,152,342,96,208,77,79,330,194,258,191,122,185,273,164,342,192,149,149,179,155,215,156,206,244,253,194,174,200,232,250,167,135,229,172,229,266,197,162,130,132,186,299,82,171,239,300,164,193,167,143,186,248,129,134,252,236,262,225,122,98,64,239,144,236,258,206,199,320,173,104,140,164,171,275,182,185,161,221,294,270,216,180,301,280,146,282,172,193,126,137,121,127,189,103,221,265,224,225,148,148,109,146,198,162,194,274,178,105,152,234,253,87,139,232,241,206,102,226,194,274,142,255,154,241,208,146,211,193,154,120,237,119,318,224,168,171,217,191,236,114,120,193,180,95,176,198,113,154,139,220,201,80,263,125,169,198,145,243,139,199,148,335,253,252,212,332,134,288,180,163,302,154,205,155,181,158,151,143,163,226,63,210,213,90,97,245,131,164,81,95,214,160,162,152,206,120,90,122,234,206,194,189,315,216,250,153,87,146,187,146,223,124,157,188,81,111,203,158,198,119,364,200,264,153,167,207,168,240,215,89,105,79,220,123,232,189,315,218,130,130,281,115,69,144,231,289,312,230,191,175,98,168,209,124,195,158,127,228,176,272,249,106,128,192,273,207,182,157,239,167,162,222,256,220,352,151,148,142,279,322,133,235,256,198,245,98,99,100,56,115,112,82,247,136,306,175,156,149,202,110,239,193,72,206,93,293,252,148,258,114,228,267,230,201,218,362,239,248,225,182,152,135,227,119,200,139,149,134,277,225,216,230,225,99,93,121,256,255,135,148,173,226,181,143,316,192,243,124,256,160,249,147,175,219,200,266,214,268,187,315,185,119,201,86,271,210,219,235,137,184,175,81,173,139,282,78,204,188,181,237,103,102,142,342,147,130,242,284,91,192,129,163,142,89,288,212,165,241,105,110,153,260,248,147,191,197,93,178,160,257,165,262,186,131,130,118,210,213,132,257,253,191,186,235,257,87,275,100,138,86,161,222,195,168,228,197,153,238,129,243,212,142,195,133,197,228,255,204,211,209,247,204,129,201,185,142,257,204,237,153,271,185,209,172,219,155,178,93,234,124,249,135,197,181,70,223,225,271,132,143,262,254,204,196,177,213,98,172,198,116,176,75,181,141,124,225,141,203,156,149,215,268,287,163,114,221,63,200,84,349,209,197,253,259,106,268,211,119,244,259,114,160,238,248,230,366,226,193,196,152,143,180,244,268,75,112,119,220,195,187,249,196,164,251,219,262,133,163,206,133,145,176,128,205,260,109,104,173,121,252,218,310,66,289,170,212,200,128,150,248,131,168,177,114,112,194,99,169,317,99,168,97,156,102,110,160,162,185,242,150,212,199,203,204,238,50,235,197,97,259,105,270,146,103,114,184,95,139,147,108,133,227,160,184,163,140,246,326,305,197,247,183,100,188,86,128,252,251,142,107,210,207,228,124,195,220,114,174,152,146,101,196,157,267,203,93,236,80,323,229,204,179,196,133,302,250,69,227,214,316,215,190,150,117,87,127,233,238,183,180,143,194,289,123,190,150,174,97,180,107,257,99,119,171,304,207,165,178,207,168,246,109,173,284,207,68,128,238,148,137,190,259,216,179,214,58,120,320,223,166,154,205,159,213,184,116,117,178,176,116,205,168,224,125,117,191,196,118,287,192,138,324,166,163,355,272,150,248,154,105,164,131,107,174,273,188,150,251,161,195,127,86,219,211,191,271,214,172,214,147,68,214,136,222,169,245,186,138,233,263,232,219,206,124,178,172,199,184,108,222,233,223,159,161,174,141,190,97,148,287,293,155,207,172,295,214,66,189,79,234,141,78,154,218,141,177,103,204,60,159,172,144,229,344,131,108,143,108,147,165,183,125,89,193,121,180,157,204,126,244,163,257,150,114,210,203,224,158,211,165,248,84,130,274,146,204,183,267,262,172,192,122,89,192,103,194,83,209,142,145,256,213,202,194,291,232,106,111,159,218,188,266,188,152,259,204,286,79,94,161,294,143,113,72,291,143,274,95,98,233,139,181,93,139,56,92,186,306,131,337,231,196,148,129,109,163,198,244,271,184,145,86,111,192,144,146,216,108,172,274,249,242,183,103,272,117,227,89,199,145,159,185,99,300,271,258,141,202,230,201,73,268,89,240,211,355,168,193,114,117,190,233,88,235,146,208,184,114,131,118,293,182,197,208,176,210,237,107,193,96,102,89,236,129,100,276,154,312,212,220,72,141,147,158,163,244,351,99,164,259,91,236,378,146,143,296,143,168,175,176,160,215,229,202,140,78,299,189,299,213,72,175,232,261,245,254,183,112,185,230,158,93,209,174,222,177,140,72,172,107,106,178,168,167,153,145,231,144,233,239,225,249,141,201,220,162,186,76,203,175,281,226,262,131,123,330,189,138,219,193,128,186,282,93,189,129,113,128,185,198,129,254,292,151,63,254,65,88,187,195,297,179,343,198,131,141,191,187,199,151,178,142,244,302,147,247,141,108,242,177,187,200,235,156,187,174,243,169,187,210,174,201,147,137,86,316,160,247,107,172,168,190,202,111,106,243,314,123,301,165,182,241,258,145,197,245,217,117,133,113,178,82,144,316,128,211,103,215,160,259,188,207,216,256,133,179,141,94,126,121,158,198,194,180,254,48,94,149,98,177,158,137,204,111,203,93,203,344,72,198,239,216,234,109,305,53,187,204,158,289,259,129,100,187,218,290,351,268,194,90,184,84,219,195,145,219,122,199,122,176,99,235,161,313,102,171,158,115,146,177,158,163,283,186,152,156,183,98,109,202,179,270,280,189,217,96,140,106,113,325,259,244,300,266,169,210,185,135,237,168,301,140,102,162,154,248,156,145,224,107,223,231,173,245,271,135,150,199,194,147,268,171,276,146,106,251,167,127,151,314,153,224,118,130,77,95,86,234,127,190,49,212,235,256,222,167,180,166,158,341,193,98,176,88,212,174,157,187,129,84,94,220,194,188,253,206,142,101,220,91,194,194,208,210,129,146,192,145,108,181,113,181,188,254,182,210,60,175,311,126,155,124,208,145,349,123,202,207,101,178,246,247,172,147,190,217,143,281,221,161,207,90,342,83,69,172,272,187,214,168,242,337,112,213,350,311,229,156,177,107,225,134,95,150,135,182,81,180,171,74,236,295,142,193,185,119,137,114,233,130,193,190,191,179,248,227,142,223,341,239,86,203,242,103,95,142,180,302,314,219,92,203,156,238,144,268,242,174,186,137,125,261,164,92,250,156,214,202,312,109,113,186,167,131,78,125,190,188,229,207,74,84,43,190,181,229,218,174,265,291,179,78,185,173,212,113,168,113,71,300,181,243,144,185,95,162,183,233,223,165,360,313,138,135,311,259,100,284,161,174,188,174,167,205,356,214,210,129,184,354,372,198,88,197,82,116,126,137,173,157,141,219,216,287,201,127,91,191,172,331,131,191,198,107,109,124,264,174,218,247,118,89,103,262,218,246,157,123,190,120,152,199,94,183,200,104,76,184,246,88,235,224,219,151,184,210,270,186,198,170,164,144,249,227,194,153,97,111,126,317,217,200,233,163,201,269,154,216,115,216,197,156,109,71,252,226,138,189,221,165,207,195,329,231,122,146,159,69,260,210,233,183,185,165,155,189,220,223,259,102,57,317,200,245,151,191,206,34,301,234,265,129,194,84,109,150,133,118,208,147,177,268,181,100,213,172,204,172,241,104,251,227,95,214,205,91,145,89,192,235,325,204,116,217,214,160,250,139,285,52,95,195,169,292,188,224,145,71,161,144,207,191,203,197,87,221,130,141,178,241,237,241,116,150,337,207,116,190,181,250,127,202,207,157,99,246,194,144,247,140,89,187,98,315,229,264,206,157,353,164,135,199,239,132,255,213,192,186,236,135,169,177,170,94,117,224,157,164,126,146,146,167,179,219,251,176,129,285,233,150,190,71,151,179,252,176,177,223,178,192,136,76,162,83,271,107,181,196,172,236,74,76,215,222,83,214,115,81,167,167,136,250,173,79,115,222,213,191,245,291,172,162,179,223,280,147,87,105,138,134,123,203,194,186,221,84,198,169,138,101,106,243,181,236,160,199,182,284,185,139,78,210,193,75,245,259,137,219,120,210,160,248,116,295,274,207,145,309,121,177,131,279,86,220,118,108,166,232,221,218,160,111,118,122,119,192,174,249,166,176,143,221,152,234,163,80,123,222,247,212,292,225,141,159,133,216,228,202,168,139,196,104,186,120,135,123,96,127,289,238,216,232,89,237,177,188,204,122,309,279,176,321,161,317,144,296,121,170,254,181,222,89,109,153,136,151,117,251,306,216,277,236,126,161,197,194,221,275,220,244,146,169,210,157,91,226,111,194,263,183,203,176,137,117,118,188,135,180,207,215,230,154,168,217,172,218,231,297,133,248,128,222,123,314,125,195,251,161,259,276,234,227,179,103,229,159,323,147,145,235,174,181,215,293,146,139,231,97,178,212,205,208,185,294,190,306,226,216,257,196,115,142,113,212,313,150,125,202,168,130,67,211,174,328,223,295,301,212,158,241,187,78,175,130,174,132,128,218,155,124,118,327,89,130,135,325,292,204,241,124,152,193,98,359,140,239,324,136,156,199,195,211,214,178,144,158,116,225,158,299,158,56,351,186,124,206,68,176,125,193,232,67,55,148,96,183,227,160,271,190,196,234,154,196,237,161,297,251,211,169,204,206,224,208,174,141,239,287,118,205,221,251,143,263,153,212,229,246,164,151,91,122,207,237,136,223,136,212,215,224,134,167,332,194,210,190,108,213,132,136,73,278,149,206,124,135,201,132,217,138,182,304,214,131,118,164,175,120,228,201,257,195,234,292,108,217,264,170,172,272,106,291,168,217,111,74,189,132,195,113,228,225,225,227,343,262,259,202,190,160,254,211,224,194,323,262,112,171,119,181,230,78,107,119,209,108,207,238,220,119,159,159,202,202,137,208,197,180,285,189,226,209,118,190,203,339,132,166,273,209,224,176,181,236,225,135,129,176,249,145,175,246,260,97,157,185,158,87,125,189,233,215,190,291,268,209,149,176,263,162,217,218,111,112,201,141,144,135,161,212,174,278,96,161,75,244,193,132,104,55,354,97,158,261,253,105,181,184,101,225,131,219,151,275,172,180,246,99,257,102,163,131,172,143,162,116,173,204,260,306,251,103,180,167,149,91,237,149,127,74,255,120,105,92,300,145,160,207,324,91,172,149,177,201,189,226,165,189,146,95,168,134,145,132,205,137,231,214,168,201,239,104,186,232,100,92,202,242,167,189,154,181,172,153,124,112,109,167,272,152,274,172,99,203,181,103,113,186,83,170,228,199,140,153,125,198,113,227,267,141,190,307,306,179,154,131,200,145,157,367,179,97,270,172,116,88,213,172,116,159,127,119,209,186,175,205,116,84,283,274,250,97,133,214,186,207,199,75,184,175,125,229,217,220,232,230,232,233,112,220,158,277,91,182,161,105,154,133,294,129,166,197,115,177,101,81,147,204,185,163,80,193,223,203,191,125,181,280,154,240,88,181,142,199,95,229,195,135,257,172,148,191,174,181,233,161,208,209,211,204,196,129,172,238,129,153,112,299,198,196,248,143,119,159,170,235,162,179,142,160,182,218,198,162,208,101,151,174,143,147,108,245,159,148,220,199,227,101,124,141,189,220,119,131,190,159,136,219,61,211,122,167,144,124,222,163,237,147,125,91,189,224,222,265,184,147,168,214,113,137,150,195,205,210,139,271,188,88,80,164,156,125,123,190,227,248,167,207,162,183,132,241,180,93,222,157,115,203,220,245,160,245,238,114,102,187,128,205,212,81,121,193,76,186,190,251,202,127,240,217,388,232,361,65,200,163,289,163,227,191,261,147,127,310,223,203,74,190,201,261,168,301,262,223,150,129,235,189,126,303,194,208,128,72,230,178,173,183,181,166,176,233,91,150,141,200,199,181,206,148,115,112,61,209,274,273,139,247,147,147,172,185,263,238,129,329,255,250,106,164,103,182,157,167,248,198,253,237,154,126,143,203,234,179,168,112,209,177,221,75,212,228,181,170,212,93,145,121,137,222,212,182,273,149,164,96,214,251,129,279,120,142,226,83,105,247,197,221,111,119,236,275,324,192,169,99,189,223,198,205,175,144,234,301,147,336,129,217,141,252,193,70,236,103,275,104,158,169,111,101,375,139,283,235,162,121,242,125,201,248,158,187,255,99,179,186,97,112,186,111,149,86,112,200,112,79,241,205,255,122,146,145,187,201,198,285,302,155,198,309,133,251,111,145,209,191,198,128,264,166,227,247,262,173,76,142,115,201,113,192,154,190,239,118,206,174,222,187,210,107,281,209,264,90,124,324,192,203,119,298,157,153,116,136,173,175,143,76,231,221,177,82,174,156,235,154,228,233,225,189,225,155,222,182,175,142,353,90,213,270,123,166,41,58,254,147,168,112,202,195,73,120,179,222,190,102,179,289,205,197,160,71,169,184,138,200,122,261,51,89,125,80,218,125,143,290,73,124,81,109,361,157,228,74,108,319,92,248,247,77,223,191,63,169,213,197,219,167,125,142,155,89,213,218,120,164,144,351,221,175,137,252,209,232,189,182,238,108,228,251,143,87,145,154,237,222,292,256,315,253,220,86,262,222,227,254,359,118,120,221,169,180,123,150,108,214,184,228,68,189,238,228,249,163,176,126,104,190,206,130,71,138,168,127,144,289,140,131,234,253,113,204,145,219,158,195,171,217,217,174,184,248,146,193,101,113,204,127,218,365,108,209,207,187,155,241,200,113,336,242,178,138,162,274,217,187,231,226,166,209,202,107,96,305,179,144,236,125,198,204,98,146,187,150,200,152,240,267,173,239,222,200,221,129,145,186,177,199,98,284,158,242,181,188,199,216,130,96,297,225,148,241,242,190,152,156,247,162,112,138,271,78,282,174,162,205,134,151,211,327,244,177,237,218,213,188,84,216,132,116,160,147,133,175,214,247,238,174,127,167,227,162,154,232,123,160,110,203,122,168,155,117,246,225,250,242,303,110,80,121,224,204,141,160,53,193,242,221,168,123,172,193,193,214,157,154,115,193,170,156,201,185,57,57,82,135,126,203,303,215,97,176,119,164,98,263,193,183,246,118,154,145,154,281,203,149,169,120,289,149,205,234,100,238,184,163,116,133,303,154,142,160,226,174,327,97,239,94,223,223,102,202,213,110,80,203,189,183,188,119,171,230,149,144,144,140,125,361,106,186,208,173,251,140,139,145,186,140,158,175,159,117,153,227,165,194,189,138,322,222,172,146,282,167,137,188,140,95,164,207,221,325,136,262,203,224,267,172,185,233,192,132,148,156,175,362,186,339,255,106,209,105,155,263,229,80,158,192,232,130,117,125,270,133,255,145,221,162,207,201,252,175,122,210,139,211,150,222,100,229,149,196,145,259,207,216,349,271,130,275,101,278,181,89,175,67,93,267,402,223,161,254,214,79,203,182,113,197,139,185,133,227,158,95,252,84,149,187,104,196,263,104,159,93,202,207,211,114,134,168,87,221,197,160,223,226,69,168,162,259,267,81,170,262,180,150,226,182,208,172,201,139,190,199,244,212,165,112,161,162,112,133,205,284,220,174,200,97,217,242,135,195,271,158,206,176,251,132,203,221,93,170,270,165,175,152,177,182,104,359,243,194,152,186,240,311,199,216,234,210,149,112,155,150,273,93,251,141,155,161,150,182,179,201,157,241,213,206,227,77,152,189,305,241,142,242,193,229,233,224,237,211,138,210,297,180,67,120,204,226,284,214,204,277,179,112,116,114,153,128,196,108,268,146,137,157,276,254,245,71,137,171,247,196,172,121,189,211,101,102,135,166,108,251,232,95,292,269,167,165,129,211,269,175,196,127,256,292,256,141,172,156,184,235,218,207,134,107,352,216,224,66,231,195,117,135,281,257,194,157,175,182,176,130,86,219,197,151,82,92,153,231,140,87,185,137,161,250,221,94,251,99,279,309,236,182,143,207,237,230,109,109,309,161,237,185,190,190,113,130,182,215,150,236,212,224,109,322,136,65,180,156,238,142,169,141,231,234,167,193,187,239,134,203,196,263,187,115,227,271,209,179,238,159,80,245,278,201,217,78,157,88,92,118,73,105,147,91,161,91,180,236,128,109,183,88,210,106,185,237,192,83,126,82,140,118,172,168,129,161,137,171,207,165,258,115,175,203,174,242,131,93,129,130,136,148,190,197,229,230,141,248,121,193,116,168,243,161,198,154,256,88,273,224,154,209,163,187,142,124,179,209,218,223,190,261,177,293,222,146,224,241,187,126,125,178,247,146,85,191,344,101,217,355,198,248,147,140,106,119,249,222,227,223,87,217,124,158,187,300,182,138,116,102,186,118,117,203,231,265,209,147,233,228,110,225,255,113,231,161,181,161,83,104,229,133,253,257,168,93,236,83,111,273,153,227,83,274,218,61,168,121,238,198,85,111,250,154,259,61,165,84,78,169,168,237,240,217,158,205,146,267,252,193,95,156,276,100,116,230,124,238,140,189,175,132,253,232,184,189,182,182,160,287,95,185,104,137,267,263,317,135,172,148,155,221,115,154,189,187,179,130,114,220,203,332,208,260,149,223,76,207,211,112,174,179,187,207,296,124,140,350,270,102,167,294,149,171,181,219,63,241,152,109,268,202,133,107,161,139,147,223,162,119,107,232,224,208,235,154,223,192,409,207,165,127,206,277,155,48,155,210,155,120,155,269,139,125,202,231,100,77,184,165,158,243,171,184,135,198,96,144,210,160,200,193,141,224,145,133,107,193,241,226,130,58,224,52,177,330,131,172,78,108,102,119,72,100,196,177,242,172,217,251,119,211,150,71,202,176,87,195,164,230,120,191,135,83,71,229,114,242,206,201,305,157,175,121,228,68,203,208,160,208,80,189,256,125,172,143,145,170,203,110,146,101,202,230,140,252,132,211,184,190,238,55,90,89,184,230,204,100,248,91,185,216,177,176,198,337,295,156,243,122,115,110,214,206,162,132,182,158,114,165,209,141,81,108,154,348,77,153,131,130,185,87,221,253,227,95,247,196,275,189,82,201,174,227,92,152,129,283,109,77,143,108,241,173,215,176,78,164,89,252,186,144,153,104,146,186,201,128,228,228,114,116,125,101,309,126,69,206,252,196,149,216,227,223,79,92,219,150,250,176,200,149,103,249,119,190,157,275,127,285,230,152,183,205,186,114,190,177,139,201,159,176,170,204,218,216,196,239,263,103,219,179,85,172,298,104,212,146,116,104,154,151,247,82,252,223,289,257,266,171,238,227,161,127,201,129,236,151,216,266,226,190,307,207,101,374,169,276,89,182,113,237,282,134,174,349,198,243,101,187,211,267,218,172,111,174,136,76,233,146,103,197,89,181,162,144,212,206,160,195,214,281,128,151,172,117,209,337,106,139,80,176,205,104,146,120,115,91,223,277,163,174,145,145,211,265,163,376,141,186,197,116,241,190,265,91,126,249,209,240,164,182,135,247,174,246,118,307,117,174,242,146,215,148,155,241,220,273,156,283,146,88,188,184,206,141,239,108,57,277,218,239,165,153,71,203,149,181,110,183,239,153,146,153,292,187,180,152,202,192,140,122,95,57,200,193,205,130,181,98,307,201,209,223,104,194,172,187,216,212,157,138,367,229,172,168,166,131,171,218,177,186,318,188,253,240,297,295,234,140,198,185,264,200,278,277,302,111,112,220,140,218,101,229,146,146,133,92,225,109,188,189,219,325,121,228,67,183,155,270,228,196,186,90,162,181,137,216,180,175,230,234,205,146,258,183,245,146,111,70,292,117,206,121,119,268,241,113,120,153,133,122,144,214,155,145,78,183,204,341,112,196,267,252,194,159,125,216,303,202,124,181,108,222,204,127,252,193,149,219,206,157,305,299,230,128,91,236,186,210,176,195,185,164,130,141,211,98,221,213,182,73,212,270,302,186,169,191,166,291,171,253,175,168,112,195,184,395,196,105,100,105,223,179,74,123,212,170,94,190,131,172,178,208,135,110,193,174,221,117,119,208,149,121,272,271,187,189,284,122,173,229,159,196,82,190,129,94,64,180,189,227,179,198,110,169,193,71,216,131,248,274,104,232,183,140,132,262,245,347,144,131,189,143,106,235,120,197,247,99,177,134,116,207,198,134,156,173,276,153,268,89,134,179,171,118,131,173,278,70,199,229,66,101,62,273,149,153,149,149,88,275,154,290,210,191,120,152,76,197,112,201,228,129,160,135,155,195,130,161,121,126,149,219,340,372,131,105,80,137,242,86,199,109,92,185,212,196,270,261,161,360,234,165,261,132,145,297,115,212,55,248,235,193,177,183,174,244,153,128,121,173,189,233,261,170,252,166,168,171,225,90,173,197,119,140,162,156,152,284,196,218,236,207,112,141,192,274,216,153,296,190,153,268,176,222,209,242,128,264,283,168,290,118,245,220,166,161,214,247,236,195,162,206,243,128,143,248,240,117,304,71,237,118,185,189,242,213,348,106,243,241,146,208,223,191,94,173,179,271,184,140,122,397,186,220,199,128,200,113,149,205,182,121,85,190,106,144,197,139,149,151,227,267,337,137,207,209,196,312,220,290,223,124,239,245,218,148,132,208,131,207,192,194,281,71,143,169,181,179,184,161,94,211,93,223,129,216,186,116,129,233,260,318,215,73,108,305,274,187,149,152,162,160,110,242,206,238,154,151,309,209,157,160,166,138,120,137,261,170,184,138,125,270,149,170,214,167,114,226,267,126,88,66,185,208,129,233,204,307,218,92,155,67,174,275,256,147,224,144,183,143,289,176,279,117,150,174,266,131,97,184,211,156,226,178,245,162,157,76,85,254,261,171,166,156,148,251,265,148,197,86,235,218,165,265,278,134,205,291,151,262,216,63,140,115,212,200,203,289,212,226,205,207,213,111,165,258,208,182,229,233,208,238,232,172,146,310,177,110,157,103,372,110,254,328,199,116,221,220,66,174,245,199,267,172,206,204,162,214,97,302,108,170,84,86,203,170,254,387,92,102,131,227,240,194,136,105,108,253,124,133,241,245,167,213,196,206,160,160,223,155,160,249,160,134,149,267,253,158,204,100,143,252,217,131,182,237,218,77,208,130,101,99,167,218,136,152,118,172,189,190,212,227,210,222,224,226,97,110,273,250,170,179,131,296,261,119,175,104,239,160,131,122,104,203,118,277,157,193,222,193,226,231,239,98,178,258,118,121,264,156,163,90,93,279,177,109,128,111,100,297,267,260,119,250,156,195,95,288,244,154,116,332,180,174,57,152,164,187,235,145,272,115,245,184,208,122,244,220,213,186,218,239,152,213,244,151,156,206,197,219,249,260,218,210,144,165,263,152,256,177,189,56,130,210,310,181,101,164,234,145,162,138,175,195,250,228,238,169,86,208,115,248,190,190,238,93,140,216,248,168,140,145,241,159,253,248,172,239,151,111,222,87,51,110,174,165,202,98,119,305,143,164,158,184,205,106,242,144,263,212,177,192,183,229,279,151,88,146,334,197,139,264,126,246,235,138,150,280,140,118,163,156,254,211,251,161,194,116,122,142,174,173,160,154,99,230,204,130,233,116,227,217,166,213,276,106,65,180,175,180,176,318,182,162,161,227,182,152,295,215,213,241,100,202,70,167,70,224,327,207,220,264,223,98,100,316,115,183,234,195,151,146,172,217,221,307,102,212,172,58,375,104,252,100,254,141,169,143,61,213,255,274,287,109,166,123,227,260,318,173,174,253,107,171,72,201,241,163,106,284,177,228,283,243,284,170,100,261,171,101,111,198,206,225,164,151,299,98,92,207,145,245,150,195,131,144,231,251,207,223,166,142,193,147,147,136,115,296,248,212,98,199,218,144,145,142,287,214,260,172,147,163,225,214,91,112,86,202,130,226,246,186,165,183,182,238,169,124,205,193,256,295,273,164,338,222,197,98,68,238,196,198,238,84,102,324,301,250,160,202,56,137,189,268,303,47,158,159,173,273,191,142,77,208,216,167,137,140,150,170,376,246,254,202,132,227,189,216,114,398,157,115,249,237,211,170,146,182,81,163,120,120,255,136,208,171,238,319,153,102,227,288,226,208,202,157,251,106,193,129,210,191,226,163,146,124,158,84,217,152,132,148,139,149,135,135,225,112,209,198,250,138,141,116,232,129,247,181,127,339,91,169,58,128,98,180,307,63,131,134,150,207,211,164,104,222,250,198,167,197,158,273,83,219,133,267,119,159,60,90,281,211,279,263,225,127,166,115,211,234,187,167,230,185,188,202,107,220,191,183,147,157,98,140,182,158,111,362,151,206,283,116,191,132,154,196,238,255,154,258,252,330,164,251,181,159,218,154,249,193,217,238,219,241,119,211,187,279,205,209,203,68,110,277,114,135,234,216,148,145,219,66,121,95,253,212,126,178,207,189,168,246,169,213,193,127,103,259,355,191,71,180,105,267,152,194,94,247,153,60,292,154,119,306,188,149,286,130,128,217,164,262,128,152,199,171,197,358,204,229,240,147,225,173,110,124,105,192,94,206,327,121,216,272,200,250,227,199,122,133,125,267,114,222,172,119,238,357,256,174,258,88,170,233,195,215,185,284,170,161,231,217,164,220,97,151,127,133,373,238,248,125,299,203,189,217,239,121,162,234,299,145,179,172,150,126,162,85,267,195,230,271,98,109,184,233,192,191,171,239,239,215,246,88,106,157,176,148,209,198,194,112,159,143,93,196,95,143,215,255,137,181,217,111,221,157,106,291,118,150,84,326,173,115,193,136,245,113,246,230,199,92,280,187,180,342,250,238,161,318,121,240,111,118,263,163,81,261,213,164,151,102,233,80,91,241,71,123,226,143,137,74,243,138,222,232,248,203,156,162,158,168,177,180,77,157,130,247,169,69,79,128,107,206,180,209,88,103,202,146,171,128,99,120,134,184,238,173,197,173,293,124,62,136,229,93,173,196,226,129,88,90,192,170,220,196,285,175,168,221,243,159,245,146,103,206,249,193,146,170,112,317,167,71,78,88,61,146,234,166,131,291,181,124,223,241,191,87,216,205,259,178,161,330,133,215,78,211,267,226,238,167,228,309,105,154,326,282,158,244,336,182,112,78,305,131,200,91,304,200,312,136,193,147,270,232,153,227,252,105,234,120,270,146,194,194,87,328,210,149,87,170,255,85,246,166,183,220,119,191,231,167,182,94,213,240,209,129,147,188,153,120,208,85,200,67,241,188,226,155,177,141,183,92,192,208,161,273,161,181,195,206,234,249,163,200,303,149,205,98,236,183,168,166,156,82,170,73,231,211,136,246,177,116,181,215,95,128,172,180,209,123,148,108,193,258,243,226,240,204,292,106,243,279,160,155,143,106,190,175,109,193,175,227,200,224,236,242,229,77,123,84,260,136,63,140,372,161,309,134,109,230,126,263,109,264,227,211,194,136,360,232,89,217,151,102,160,232,129,147,135,179,224,100,208,210,116,219,262,242,152,222,160,280,205,250,236,235,91,199,126,83,189,174,124,184,203,240,214,115,150,85,143,93,115,206,252,122,148,118,203,235,258,266,247,158,200,184,110,227,159,150,180,265,207,247,176,206,216,125,207,193,281,138,71,221,146,212,162,58,202,118,186,187,242,174,165,235,260,165,235,224,229,171,232,215,183,102,130,142,212,190,212,73,96,98,157,248,219,155,158,345,160,241,329,168,214,295,141,185,266,255,184,85,164,160,170,236,132,220,102,167,146,86,240,224,250,268,199,89,110,286,355,213,215,274,160,108,66,158,71,92,133,159,263,103,93,157,241,131,220,144,228,172,198,213,148,284,255,139,255,190,223,249,126,183,201,174,212,156,89,135,75,188,176,211,218,231,154,159,195,182,209,154,166,128,161,135,163,162,210,118,164,142,104,229,254,197,218,186,124,59,153,265,145,84,154,120,161,217,286,155,174,276,325,164,273,216,115,259,152,188,87,241,183,182,161,169,234,135,236,120,241,161,254,236,162,208,272,231,211,197,199,227,194,179,174,187,205,152,109,214,78,196,240,129,71,112,196,106,168,255,388,247,106,219,148,126,62,168,287,219,186,179,241,132,127,214,233,264,221,243,71,170,252,165,227,167,135,205,338,161,173,128,171,172,223,209,170,281,105,230,126,79,206,111,172,219,211,164,231,207,244,107,364,213,176,85,198,161,225,269,97,94,124,156,190,131,117,126,206,88,67,186,155,147,124,244,224,105,137,218,202,184,156,196,202,151,136,128,276,148,342,168,158,154,140,187,136,222,108,221,250,259,177,156,180,187,142,148,244,262,123,281,58,103,251,263,177,172,226,217,215,165,313,144,194,171,170,83,116,133,165,344,172,175,124,167,187,139,247,217,364,100,179,161,89,213,218,210,125,73,217,265,209,152,81,233,85,207,171,205,141,206,188,140,125,154,93,101,141,266,172,255,119,157,183,127,102,198,271,307,294,222,164,94,196,255,217,81,89,168,169,151,124,107,139,335,209,270,211,148,152,203,133,101,85,62,118,247,117,229,176,177,213,174,177,261,354,285,154,179,150,217,75,127,226,207,354,95,72,205,137,122,119,164,131,104,306,156,124,170,134,335,181,174,176,178,135,221,205,143,257,103,285,87,136,256,336,196,157,210,145,166,247,74,193,155,149,125,191,255,273,95,164,189,146,169,131,80,138,207,152,193,181,192,152,160,238,81,83,173,130,167,98,261,235,270,230,110,286,226,229,208,268,196,218,101,86,286,236,132,186,169,249,187,79,49,108,165,96,139,169,159,153,228,70,160,245,192,225,103,228,143,234,282,268,213,259,240,169,194,112,174,109,180,190,113,157,196,110,273,350,172,209,251,242,172,115,114,165,117,150,204,170,127,206,144,241,90,224,132,198,193,229,223,297,162,199,161,184,194,275,92,254,223,286,138,223,145,68,231,120,181,214,107,164,172,214,99,138,231,181,134,238,155,208,173,202,113,256,130,189,105,184,217,172,278,222,194,142,107,209,224,285,93,117,175,244,246,234,148,222,126,112,196,169,156,126,86,62,204,170,227,118,146,201,134,203,215,265,317,91,206,138,216,101,255,67,208,162,243,175,205,210,162,300,204,242,249,334,152,130,192,201,162,206,254,198,215,87,220,235,221,69,177,106,145,108,137,229,245,225,285,269,134,249,89,261,208,231,298,109,178,218,233,77,264,200,177,220,142,128,277,222,116,129,169,123,240,167,125,122,281,152,167,105,107,165,307,79,199,192,188,251,205,185,265,212,262,251,132,188,178,78,101,202,194,114,168,170,170,138,162,331,259,206,151,229,213,151,170,217,210,207,262,136,126,179,139,161,170,120,196,215,183,161,163,243,129,141,240,134,108,89,210,114,74,193,81,95,129,180,208,257,119,363,138,175,209,57,75,119,133,186,106,221,105,113,344,118,210,115,253,240,148,261,142,112,178,158,302,120,116,106,181,219,148,163,293,67,146,175,117,148,190,179,159,169,94,229,127,215,181,154,243,180,341,274,225,310,144,247,207,283,128,186,315,245,163,141,199,138,323,219,148,206,172,126,143,174,205,136,276,200,84,224,157,264,164,237,153,194,226,107,234,190,247,109,226,174,208,135,120,168,238,85,127,172,136,334,64,257,167,224,148,108,76,220,193,138,151,215,271,200,223,105,145,199,150,190,156,121,150,132,187,143,171,109,305,65,193,159,239,155,266,142,148,162,72,253,146,268,122,189,315,200,91,88,165,223,306,246,248,311,117,111,151,117,129,129,170,156,118,235,224,245,220,163,93,145,54,304,216,236,105,94,163,211,184,160,116,126,190,143,101,94,115,98,238,254,137,246,229,89,186,130,203,250,222,218,169,275,199,212,217,160,160,176,171,119,121,298,303,296,137,208,227,165,120,288,239,273,149,183,188,193,162,250,272,105,232,379,93,247,176,200,291,180,248,267,198,154,130,238,224,292,182,346,268,127,154,179,206,298,266,373,183,85,227,184,223,228,192,123,285,171,160,173,75,316,122,196,213,134,214,293,181,246,136,140,111,179,156,163,170,180,198,154,177,183,135,208,100,110,136,103,121,245,242,146,238,213,242,261,171,241,253,142,163,142,157,136,194,284,290,192,165,264,182,192,191,287,153,229,99,227,239,129,215,202,208,104,144,253,227,195,126,207,197,179,252,257,165,257,290,150,82,270,142,150,175,66,107,145,244,225,155,183,141,171,169,207,171,239,279,59,102,155,200,172,244,125,229,214,225,202,178,106,116,183,240,178,97,145,288,146,190,184,153,232,205,211,124,182,234,239,127,217,261,58,296,129,152,200,171,365,163,225,145,224,102,205,128,99,317,161,141,150,198,235,134,222,134,73,168,146,158,136,105,113,201,166,195,210,145,149,145,174,85,150,183,335,94,231,205,147,130,223,198,214,124,125,188,142,165,107,197,213,148,82,109,167,285,173,81,82,160,229,196,178,251,87,233,184,43,251,272,166,282,161,217,198,169,214,109,297,167,215,150,145,199,128,116,166,112,188,171,84,282,148,186,203,169,145,228,56,166,128,179,108,320,160,202,162,131,151,181,172,184,128,90,108,163,197,245,83,129,255,299,257,237,226,153,155,141,89,205,180,218,195,97,325,114,299,235,200,201,153,190,116,192,88,151,212,159,176,219,118,179,85,146,196,112,178,236,245,170,199,205,102,116,211,209,227,146,322,137,253,82,130,147,138,245,158,129,232,169,148,128,185,227,252,186,195,217,67,212,117,231,41,207,71,112,188,119,293,239,135,263,199,195,223,236,119,332,125,141,110,84,219,233,92,234,251,149,361,195,229,222,195,140,174,115,130,198,158,317,119,109,244,274,287,185,104,182,303,215,114,174,291,132,138,106,151,151,233,188,195,104,161,348,126,119,219,212,81,296,201,104,216,139,187,317,176,78,129,165,157,102,321,190,230,194,119,206,278,119,224,162,272,147,127,289,169,217,208,295,242,221,166,142,134,125,117,269,170,178,356,150,148,132,192,177,195,119,142,110,146,154,98,156,200,250,313,228,156,203,100,179,203,119,75,118,219,144,192,207,110,226,206,116,195,207,173,286,182,223,257,130,86,200,160,171,202,154,213,202,133,151,135,163,184,234,90,149,197,245,226,245,165,222,213,204,215,89,326,141,157,275,268,171,216,176,87,157,179,364,240,60,188,192,96,225,162,270,232,259,61,100,166,186,208,228,129,102,219,216,132,180,219,201,233,201,251,124,236,203,208,192,157,250,181,186,153,173,202,157,256,144,130,214,288,303,169,229,140,150,85,109,224,230,224,175,365,168,213,183,190,97,180,171,90,150,86,247,90,253,188,184,141,150,140,108,149,134,153,114,179,286,107,216,132,226,92,140,154,101,221,210,183,278,96,129,103,116,108,191,90,118,259,85,331,129,122,247,162,111,185,196,218,62,215,107,279,350,131,187,179,204,197,69,56,259,154,155,134,114,114,213,223,278,211,220,95,211,206,215,225,108,149,186,264,197,262,159,208,139,200,271,131,110,186,198,83,260,86,256,207,149,217,299,164,282,170,250,158,289,214,151,65,298,126,196,144,99,309,182,172,183,250,222,264,91,102,106,145,363,233,118,155,138,131,175,179,136,138,280,130,238,189,100,194,237,207,229,178,139,198,234,220,118,199,144,237,254,97,215,194,265,193,261,179,233,110,124,225,279,141,383,177,175,180,203,116,174,100,146,89,233,96,316,259,151,162,156,215,162,186,244,220,103,135,249,170,247,102,208,123,227,100,330,103,85,231,166,146,134,356,157,199,242,210,137,182,88,173,116,228,175,180,271,205,295,55,177,301,264,118,144,159,256,110,235,196,266,157,228,280,133,169,153,142,228,135,113,277,239,202,84,150,123,160,161,106,91,218,162,122,189,137,248,242,163,108,235,188,267,76,277,77,209,223,284,166,216,71,192,109,87,71,145,195,97,181,205,157,180,242,163,130,239,213,135,74,215,129,232,188,177,236,336,101,183,270,149,310,212,229,79,199,288,182,134,268,166,288,151,127,176,242,124,148,185,183,211,220,109,132,225,128,154,234,282,187,94,123,210,105,203,193,151,125,137,279,190,223,146,261,220,136,161,207,155,304,252,121,166,243,102,152,131,153,133,121,274,187,165,115,233,254,113,177,170,276,214,286,246,101,218,218,95,257,239,267,233,205,208,160,136,229,156,114,193,216,200,106,106,186,252,115,106,186,156,216,216,141,66,250,166,118,159,270,249,230,84,160,238,93,153,260,158,231,160,195,183,111,143,271,281,190,145,213,221,160,178,196,170,154,296,171,107,298,205,168,85,150,167,228,155,227,185,137,169,252,172,142,84,90,226,167,172,162,93,247,121,94,231,225,192,119,186,126,192,240,247,142,183,85,228,169,147,89,88,221,211,258,96,212,106,328,224,92,266,111,199,242,144,107,208,105,198,258,86,167,265,154,148,238,77,137,333,157,203,209,257,194,191,248,116,126,111,201,65,180,182,176,197,205,138,255,211,184,315,152,210,229,310,126,172,165,129,101,184,277,110,205,108,171,232,213,234,133,55,103,105,103,198,223,219,124,139,215,199,185,314,296,260,256,145,183,167,196,223,209,289,132,110,292,265,249,217,189,206,147,218,209,236,267,254,159,205,114,199,108,162,161,219,114,151,114,252,206,204,176,312,104,139,191,183,209,213,326,210,150,188,124,274,175,213,141,159,245,272,237,126,87,347,268,170,169,284,201,147,244,234,151,184,279,236,225,320,255,139,114,159,192,123,203,162,98,184,204,194,96,303,249,71,171,172,111,186,167,338,141,227,71,92,231,304,120,170,101,199,247,150,110,167,224,225,114,179,257,190,161,121,267,340,237,192,309,143,205,260,98,180,61,154,111,107,198,152,236,87,157,167,89,188,156,296,201,269,140,242,167,225,256,153,91,179,173,179,198,194,250,274,146,295,141,226,123,195,128,148,92,103,87,241,79,137,149,177,175,190,373,162,181,247,192,219,174,185,201,344,172,150,331,57,172,212,196,170,189,264,177,136,288,216,173,218,247,196,86,224,100,285,310,149,195,282,177,121,153,235,177,257,240,139,120,180,195,249,254,208,171,192,230,213,116,186,198,143,184,145,207,207,90,106,182,92,267,183,277,72,108,202,75,215,290,165,221,189,151,227,236,156,316,278,346,188,191,95,370,292,159,179,219,240,173,190,235,202,146,247,199,257,165,226,81,80,310,337,241,111,149,118,129,97,158,289,128,249,270,219,242,263,83,199,188,213,186,131,249,105,182,212,69,108,207,148,188,101,229,150,140,252,137,192,150,299,152,130,167,247,193,293,146,168,266,168,124,122,165,165,163,175,261,205,189,156,119,280,266,101,115,156,158,169,229,168,202,144,295,178,112,249,256,95,214,167,200,84,147,224,110,69,252,183,155,179,89,195,154,221,245,177,98,154,155,257,61,256,175,286,193,197,147,130,244,242,164,190,182,106,103,222,132,213,115,172,192,159,199,149,104,153,197,150,168,152,152,126,174,102,270,259,151,182,100,286,334,254,213,301,214,229,75,151,123,178,209,231,155,213,97,255,147,138,229,104,87,272,199,196,140,281,81,205,207,161,168,234,132,164,213,93,174,282,202,282,191,271,131,233,71,299,123,223,195,159,61,207,235,252,106,224,151,112,291,170,121,244,247,99,104,205,212,118,158,154,151,207,143,296,92,163,84,189,97,148,211,86,86,241,136,120,175,229,166,120,262,196,131,204,157,256,240,260,125,253,219,277,150,105,200,87,192,153,162,134,195,199,150,191,127,77,223,133,152,220,226,248,243,218,148,163,395,110,319,125,217,177,225,138,183,190,216,245,242,214,152,180,105,252,200,152,256,139,164,128,115,222,118,84,208,237,162,145,121,153,59,101,148,280,70,270,134,126,191,321,178,133,187,242,286,138,124,205,74,255,225,258,209,106,371,147,232,171,132,195,243,195,98,121,236,201,202,253,79,277,262,218,170,191,267,313,219,248,206,269,276,135,134,218,213,145,124,158,177,206,181,243,175,155,163,193,176,53,261,168,218,108,111,186,81,185,131,133,196,63,262,174,197,137,236,112,143,122,193,175,85,218,160,168,149,198,153,260,167,222,202,194,155,257,331,290,163,252,171,185,211,81,182,159,248,231,226,225,251,198,185,93,290,199,233,179,202,231,173,128,238,196,174,375,130,159,193,173,194,289,247,201,97,112,166,103,186,193,176,145,227,218,139,103,244,233,241,171,104,296,178,231,129,104,254,184,179,205,67,87,268,262,249,233,221,187,208,260,134,122,99,159,175,161,256,323,115,191,102,144,130,241,156,138,185,199,220,91,221,164,143,157,173,237,212,129,209,177,210,124,276,278,155,192,229,173,204,222,225,226,186,107,376,251,196,177,184,198,260,146,206,171,59,187,172,229,233,164,89,100,301,278,231,188,138,236,109,147,249,216,126,184,184,215,133,162,143,392,94,215,236,151,236,176,152,192,145,98,133,201,170,100,133,197,202,175,130,188,204,182,203,256,131,155,120,287,220,199,190,123,240,336,190,229,187,204,137,275,283,140,87,144,288,168,125,215,263,238,305,203,168,183,265,285,174,248,148,166,247,196,178,103,137,193,171,189,183,167,264,144,152,171,131,118,233,234,146,201,256,131,106,224,100,131,227,240,162,212,105,262,209,133,227,316,128,270,159,217,152,172,267,184,232,73,173,129,207,192,184,219,140,216,204,225,267,195,148,196,228,190,245,68,180,206,334,180,224,318,262,282,101,222,108,300,214,115,123,206,220,144,230,197,117,190,197,83,76,216,231,179,218,129,275,137,167,176,268,115,212,187,198,298,236,122,111,212,116,142,122,107,94,264,235,131,102,207,277,115,85,145,201,214,216,244,252,276,94,129,128,205,149,124,242,172,83,188,142,128,173,242,121,203,137,160,250,161,102,205,226,172,166,107,152,150,205,242,198,187,203,160,299,300,140,114,175,136,179,100,109,242,145,202,122,251,167,168,135,182,88,197,108,165,143,260,207,90,259,169,172,297,306,192,106,173,174,195,230,263,182,213,148,154,131,124,168,259,153,129,235,209,244,183,83,276,258,228,108,155,126,178,308,106,96,246,168,180,183,189,245,111,209,228,254,129,110,250,165,196,202,225,402,132,172,178,215,191,236,259,283,203,130,138,227,103,215,325,206,191,229,249,184,230,209,212,127,181,67,201,171,196,233,67,119,139,306,121,122,227,160,197,67,209,210,246,192,124,239,198,271,277,179,208,197,191,238,76,179,115,272,177,368,258,257,89,92,154,137,164,191,158,157,166,161,164,238,217,84,96,132,156,218,368,200,201,96,164,232,161,193,191,243,118,189,102,190,209,159,241,154,245,80,221,204,248,225,277,192,245,73,163,79,207,138,153,108,108,91,246,213,209,270,160,284,110,238,252,278,336,106,164,192,234,222,121,142,196,221,215,88,177,197,154,149,182,204,178,137,168,140,159,105,287,148,208,111,224,113,238,225,233,142,70,167,218,253,274,156,172,118,252,178,241,160,135,234,202,215,148,157,179,122,221,234,191,119,212,215,222,164,351,125,246,238,132,143,231,108,187,146,179,177,127,114,200,159,192,177,379,94,68,194,151,179,196,213,423,174,171,106,218,102,159,111,119,175,189,143,116,187,219,142,172,236,115,136,193,171,248,176,169,210,152,201,90,156,191,276,131,338,239,213,156,74,189,139,169,223,106,215,230,316,223,222,125,286,176,274,180,238,238,208,169,278,167,242,248,197,197,296,272,154,145,133,123,339,258,205,189,226,158,134,206,184,135,219,239,173,275,132,166,185,199,92,92,147,50,196,206,192,272,179,119,70,308,237,209,218,346,139,331,230,193,292,242,167,130,117,229,92,249,106,177,199,221,174,124,226,240,156,216,178,82,180,261,175,175,254,147,142,359,237,127,163,113,103,306,149,96,104,124,128,235,261,146,259,89,159,191,231,154,287,85,121,167,177,180,233,223,132,167,307,104,121,77,134,162,213,250,326,191,266,179,169,244,226,158,103,165,274,158,204,99,243,197,206,280,213,219,208,130,212,162,310,98,163,170,234,121,200,221,143,264,175,194,162,145,143,110,169,209,113,171,88,153,104,69,204,135,137,80,174,238,129,227,190,120,199,357,182,246,187,166,267,179,169,114,206,127,68,164,188,265,233,189,232,175,206,147,136,131,212,128,88,236,143,76,101,113,223,138,255,175,253,194,102,281,145,137,188,196,55,302,185,283,293,168,168,220,122,133,62,158,269,173,178,111,196,221,198,197,154,129,200,242,250,117,209,132,211,229,106,228,219,232,191,176,139,248,128,184,75,131,189,295,211,157,140,231,169,288,291,241,227,239,122,170,86,248,237,232,211,75,173,159,143,220,165,359,223,85,125,71,174,175,178,208,237,115,219,188,209,237,302,170,242,166,223,150,235,95,240,179,232,311,186,258,78,217,100,260,120,207,237,195,178,182,126,119,209,268,239,170,193,186,127,96,212,204,90,190,177,206,248,195,173,333,227,168,136,170,212,160,270,251,192,157,156,181,215,155,164,268,155,141,253,153,111,177,169,157,145,90,145,116,88,186,116,228,125,93,219,158,178,278,157,211,291,182,156,85,135,152,312,226,162,147,148,257,269,122,189,211,250,166,187,83,332,304,294,171,191,165,224,113,225,175,161,214,213,247,205,182,136,271,244,120,278,226,177,311,155,212,145,105,324,180,307,148,223,84,196,220,299,178,187,285,275,199,228,351,32,177,308,232,114,174,200,183,159,273,199,264,131,164,153,106,293,212,190,272,134,148,115,164,197,126,92,167,60,298,234,287,250,190,223,199,183,85,127,99,212,247,155,225,113,232,115,244,227,147,257,208,222,195,184,319,162,237,197,195,217,147,255,113,113,113,289,246,145,285,114,382,195,218,178,209,93,235,231,166,373,231,139,137,189,205,235,169,158,112,73,96,115,239,142,208,195,78,77,141,217,280,224,213,87,161,187,156,194,201,116,172,106,87,204,206,207,135,101,181,112,282,309,108,128,140,161,296,264,161,254,173,166,166,151,143,173,306,210,101,183,104,79,200,157,192,269,271,110,218,123,172,190,306,129,282,282,137,259,184,244,186,169,236,224,193,234,239,127,171,221,168,247,127,236,184,224,202,212,221,146,174,113,295,214,135,195,190,127,208,198,271,130,107,242,238,130,295,287,168,231,132,246,125,185,136,200,178,189,182,70,187,101,142,267,268,225,218,82,186,128,202,159,97,124,155,211,291,205,227,134,221,203,296,137,205,142,161,180,182,153,183,359,195,177,205,114,163,279,135,202,145,278,161,107,255,223,134,57,273,109,235,97,215,110,232,187,175,121,256,114,243,203,75,244,204,164,140,171,225,185,213,162,176,194,181,192,233,230,258,157,123,208,199,137,152,94,158,177,206,98,195,176,257,139,229,251,278,146,200,254,144,253,211,138,247,285,247,305,180,311,112,355,219,122,161,160,184,303,100,47,187,222,207,171,210,230,177,139,129,135,169,155,258,215,173,233,87,145,169,127,165,131,215,121,144,163,191,178,154,122,163,215,146,110,136,118,182,250,122,115,180,188,218,269,207,282,116,192,139,262,177,206,165,92,198,160,282,233,135,100,113,194,211,220,93,198,214,238,252,178,189,148,192,290,163,221,186,146,200,213,280,128,178,315,172,153,185,143,100,113,264,198,193,189,195,139,222,165,176,129,256,74,169,104,179,94,96,293,195,213,211,112,141,301,116,296,213,159,145,243,186,161,227,78,73,344,265,140,113,271,241,198,215,169,117,112,147,230,155,197,142,185,162,154,187,260,180,230,158,171,202,211,90,136,96,101,97,191,140,313,293,225,194,152,254,139,357,158,221,221,134,201,234,208,123,212,277,197,134,328,231,263,123,250,319,190,100,114,203,257,180,159,159,221,176,265,147,96,172,54,186,97,93,206,154,205,153,171,236,68,217,226,123,233,139,164,170,360,221,96,194,123,266,85,300,135,138,174,170,322,218,117,228,350,198,234,86,142,215,201,268,236,278,136,108,206,227,268,189,199,187,95,284,143,120,168,205,302,104,204,153,270,239,99,194,124,200,165,227,202,251,164,121,63,258,194,86,250,261,168,145,215,256,178,125,183,256,115,299,193,268,101,229,156,81,146,180,209,174,149,184,128,161,241,178,152,192,169,191,100,152,109,73,161,222,87,225,144,141,204,194,172,74,154,116,117,196,170,218,139,195,156,136,108,292,257,221,254,285,196,128,238,211,144,261,176,133,192,66,260,172,210,202,318,195,221,220,137,221,151,174,239,208,196,297,148,229,108,309,144,212,235,224,118,229,219,247,85,138,240,207,261,237,145,240,220,224,139,62,150,234,106,266,182,159,139,119,195,218,194,155,187,349,131,197,222,231,129,164,168,89,112,268,169,151,236,265,95,153,141,123,205,234,273,204,131,177,206,87,156,178,225,299,278,115,259,276,227,112,179,253,228,257,126,271,208,116,201,171,186,209,192,136,239,106,195,219,145,278,176,281,119,197,108,165,179,124,184,136,233,195,300,221,173,154,200,153,102,179,177,206,277,137,148,149,166,78,120,213,205,125,193,135,112,167,217,127,187,174,109,169,167,169,149,161,87,135,311,139,155,197,268,199,126,221,115,94,70,141,211,189,97,166,211,143,249,224,146,90,125,212,115,180,154,116,261,170,309,236,284,198,212,165,289,128,153,273,201,191,134,179,128,220,170,167,183,79,84,197,180,185,89,194,224,145,160,210,189,197,104,219,217,181,207,110,93,201,201,108,202,159,180,207,304,194,136,134,87,211,172,162,126,228,324,285,216,229,188,95,156,179,121,260,122,119,176,237,155,147,119,167,184,183,202,295,214,216,109,255,212,200,158,123,337,185,148,174,122,200,104,269,118,195,152,266,400,270,113,104,226,227,215,266,222,247,74,157,252,198,123,226,174,175,191,118,155,180,307,112,165,248,115,72,124,223,192,165,107,243,194,225,82,123,194,147,193,157,133,61,184,81,85,191,163,204,201,186,111,101,134,179,132,195,305,193,234,152,189,285,95,158,254,131,138,248,315,215,125,230,66,194,216,94,225,171,193,284,254,140,168,80,195,142,91,155,232,241,131,82,89,101,319,156,90,265,97,183,221,198,58,228,221,71,114,168,109,234,150,98,145,151,116,162,265,127,240,102,109,161,303,156,198,189,166,239,117,138,150,200,83,123,225,111,115,176,227,145,91,234,154,114,174,88,236,75,156,188,155,227,190,145,135,189,222,127,179,136,228,148,243,125,165,132,72,177,156,205,158,211,153,247,149,197,209,87,182,151,276,96,133,159,244,179,207,158,114,127,192,82,241,227,227,216,204,91,197,210,142,212,71,164,243,284,198,252,311,149,91,163,156,147,71,119,193,191,200,227,227,146,382,167,196,261,328,265,244,307,185,285,267,196,175,161,232,124,140,109,184,334,201,46,219,210,102,78,186,156,188,221,110,130,179,141,201,168,176,188,291,246,326,153,120,191,135,229,279,192,109,295,201,206,252,208,202,182,134,202,110,177,236,239,275,222,256,112,110,200,126,121,145,189,301,133,230,177,140,110,212,234,174,96,277,111,171,186,91,150,232,160,104,242,144,98,146,204,187,95,315,141,281,202,178,222,216,262,114,111,126,303,236,166,138,117,115,247,175,209,114,185,196,332,168,145,161,191,203,226,113,190,166,74,96,132,156,177,87,111,176,264,161,252,169,171,92,145,151,206,97,188,144,134,164,192,167,311,249,171,179,286,118,204,195,199,177,246,185,135,315,245,249,71,230,125,225,129,135,107,129,201,242,161,167,224,176,157,135,153,239,195,243,161,196,231,178,212,148,164,206,219,231,244,189,181,151,99,209,229,219,218,231,182,129,150,141,144,106,182,138,281,143,270,167,237,253,174,170,99,156,92,249,223,210,248,137,229,225,115,225,248,205,156,112,234,276,137,200,252,264,155,113,165,208,183,183,142,126,107,245,72,250,225,166,338,196,209,134,145,289,161,193,134,221,209,222,181,89,203,117,243,133,223,248,200,132,199,149,219,168,182,243,159,115,180,138,224,392,156,326,108,114,327,206,100,83,216,174,255,188,168,159,190,292,176,194,145,100,174,144,87,191,104,174,221,188,190,189,166,134,119,155,136,161,178,166,152,132,232,176,218,251,97,64,138,87,192,295,204,177,186,103,90,175,205,165,247,181,263,115,232,227,229,232,195,129,249,143,195,178,210,247,157,167,166,221,245,133,265,148,116,164,165,281,115,196,220,186,130,210,136,183,194,280,164,170,76,322,84,81,119,274,180,168,118,93,212,221,231,182,255,176,166,199,349,263,208,279,279,211,132,264,164,246,239,145,258,163,149,257,213,227,94,92,147,204,278,168,197,241,214,196,229,190,136,120,246,227,189,149,346,193,275,167,225,86,154,92,204,220,92,200,184,193,104,78,182,197,121,105,210,222,103,147,235,189,250,136,282,152,346,121,236,213,260,114,149,195,136,230,141,168,291,172,187,84,168,126,169,153,155,104,193,175,85,182,209,170,244,148,116,175,274,234,65,91,119,272,203,172,111,269,180,161,123,110,199,278,147,114,167,237,292,70,120,194,190,284,168,152,137,218,163,122,137,205,267,91,216,145,280,100,259,135,65,121,182,173,187,111,179,179,233,140,226,192,76,138,146,96,201,219,189,144,89,115,235,250,164,234,257,232,261,285,174,84,188,339,53,132,146,178,212,134,356,129,207,227,246,142,75,142,298,156,97,195,138,88,112,307,304,76,171,139,239,214,229,242,246,135,123,80,280,248,205,190,153,209,168,211,127,97,107,113,164,116,158,228,164,213,258,220,66,142,197,146,120,176,164,63,153,180,133,275,252,209,226,268,144,173,107,283,132,284,110,303,190,183,140,230,186,167,104,205,146,188,149,139,182,227,198,191,256,270,249,126,151,150,287,125,160,178,183,199,280,285,104,211,178,179,115,89,207,176,203,193,82,263,185,114,194,197,144,316,120,162,249,293,99,139,172,138,306,222,196,139,140,286,271,199,110,261,218,244,99,296,146,162,171,146,167,105,197,125,196,302,301,129,189,223,152,183,229,179,214,129,320,222,186,221,88,157,246,231,206,205,184,185,133,123,136,74,272,164,205,259,174,108,176,225,255,124,218,153,179,296,233,120,76,260,103,271,217,204,259,257,302,331,254,111,275,182,245,155,115,287,225,330,258,233,159,246,204,208,276,223,144,155,157,225,216,215,185,224,116,78,194,156,101,186,155,204,181,206,176,119,302,249,249,136,320,216,145,222,153,130,184,168,267,213,163,153,130,171,122,87,267,149,247,144,102,168,287,206,191,246,262,252,144,322,246,118,193,204,97,102,163,286,270,219,241,178,168,198,222,196,104,165,61,219,153,207,142,141,295,253,252,219,173,156,141,244,231,190,76,111,211,225,175,125,164,72,170,180,300,162,195,179,172,222,90,296,230,91,131,172,53,236,224,134,70,134,176,180,315,148,301,96,246,139,112,206,215,144,264,142,156,174,187,130,387,122,273,115,267,136,175,217,252,265,152,147,226,271,178,96,223,163,174,259,134,187,224,107,151,223,119,136,156,115,113,207,237,206,299,273,115,259,173,138,291,238,152,197,227,204,275,214,151,231,171,289,192,246,139,270,261,160,197,137,106,159,240,192,147,122,119,256,243,203,82,122,260,198,149,177,234,220,196,125,173,247,191,307,157,199,197,144,120,202,250,265,224,280,148,231,246,287,128,186,226,183,278,286,178,154,193,233,115,143,317,230,142,165,122,228,83,251,245,163,190,115,87,242,165,189,176,135,168,245,258,372,88,139,147,172,182,399,327,131,89,209,112,165,148,140,198,185,225,157,184,134,141,123,167,153,141,204,126,211,199,181,226,223,179,170,291,113,255,203,230,196,176,157,193,219,253,73,246,122,317,202,122,185,290,105,212,280,218,133,209,237,175,171,120,141,166,251,116,173,183,274,152,113,126,170,141,207,154,88,138,199,161,72,215,202,198,331,165,233,139,82,232,152,258,259,173,113,219,268,173,351,211,242,223,273,234,133,222,181,130,217,87,270,263,197,258,271,364,69,167,313,164,240,221,334,317,223,240,293,159,149,194,305,195,201,97,232,153,313,87,153,284,185,230,116,226,255,240,90,158,207,191,94,200,385,232,290,256,66,255,106,334,168,230,195,208,133,278,101,90,177,137,218,285,153,168,138,190,265,172,192,130,225,123,161,171,144,189,82,120,133,149,229,209,123,243,268,102,161,137,226,165,188,177,289,284,169,136,61,252,293,173,101,251,196,92,274,167,112,356,137,214,61,235,288,168,196,172,207,238,176,161,144,227,198,169,213,112,176,160,170,78,261,227,99,225,133,131,132,147,193,154,265,251,262,181,212,119,180,146,180,213,264,117,240,202,185,171,360,271,158,211,121,134,275,165,222,219,149,157,234,135,309,150,146,254,128,117,250,83,200,170,160,86,197,257,210,227,212,149,299,219,181,76,121,233,149,186,117,244,143,89,198,229,199,181,49,196,72,56,162,213,126,181,300,242,88,143,227,203,114,147,172,277,243,181,155,247,141,112,157,139,185,161,193,354,146,249,157,134,138,273,146,122,87,165,162,69,124,164,206,220,288,140,117,172,149,137,178,209,186,96,60,248,212,147,90,105,196,263,144,236,193,198,281,138,141,138,85,240,147,92,213,171,229,194,275,187,118,150,122,141,158,136,107,265,253,232,253,345,206,176,117,82,72,265,179,236,179,208,238,189,201,156,154,142,202,159,232,220,250,210,121,204,166,237,235,127,158,202,176,131,138,135,249,183,234,76,218,160,203,261,196,154,222,162,175,168,288,143,203,175,192,214,218,206,129,119,200,276,157,228,264,158,231,162,168,99,149,182,154,231,267,177,209,246,103,150,319,136,207,143,279,128,218,276,152,163,116,232,231,212,231,177,197,111,105,156,144,66,145,246,382,124,201,307,88,221,169,92,227,161,165,140,300,177,181,139,73,191,158,132,197,164,169,142,207,214,197,231,204,145,208,154,145,182,133,131,263,200,164,261,130,190,172,348,186,171,240,81,107,204,224,144,274,110,232,191,147,202,220,76,177,205,142,253,190,204,351,329,176,114,272,101,88,176,87,60,96,169,222,260,232,169,266,166,149,123,139,89,217,154,183,202,253,186,206,166,209,238,183,250,210,217,192,130,291,261,127,177,128,274,212,276,150,71,209,91,156,239,56,268,258,119,116,190,243,351,140,236,125,143,140,247,291,315,243,192,180,263,207,138,74,147,124,228,233,186,97,242,284,109,296,166,223,203,176,125,201,96,94,120,268,221,79,234,181,254,235,254,182,186,253,231,271,179,258,222,150,79,165,361,187,263,212,283,136,192,230,205,165,297,171,136,147,165,230,181,215,163,245,129,241,189,170,222,254,157,242,249,199,206,78,188,165,186,229,163,217,131,105,152,107,121,164,233,279,278,174,144,160,107,135,239,267,150,140,168,278,130,142,138,306,130,281,216,103,173,278,99,190,89,237,256,277,176,269,222,231,234,348,100,297,235,194,232,152,142,297,377,198,143,264,218,229,113,167,120,167,202,211,177,336,186,126,109,190,141,163,64,152,172,186,78,162,148,162,211,166,214,151,235,240,199,142,154,319,179,226,123,116,164,248,241,214,242,145,315,172,132,118,128,338,54,247,266,254,109,213,133,162,288,138,179,341,236,225,162,207,310,118,222,118,149,186,144,155,217,164,156,143,103,86,171,213,228,150,245,269,211,89,244,206,171,155,259,191,210,68,196,140,281,202,76,257,176,180,275,122,246,345,162,188,187,93,141,151,191,65,252,87,204,154,223,165,227,211,223,239,114,117,283,208,132,119,149,95,84,169,268,275,180,136,229,176,156,173,243,197,159,105,208,219,239,124,183,229,53,241,139,221,140,176,101,279,182,149,55,240,200,215,112,153,90,194,98,178,172,214,329,154]
doclens.38.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [172,149,187,182,191,78,234,116,169,173,175,168,109,130,120,210,158,126,159,265,190,227,353,136,102,144,222,106,138,335,97,179,134,264,135,285,133,207,268,253,115,149,135,165,246,202,165,150,189,111,121,162,231,230,230,154,174,259,215,232,191,152,221,169,84,225,169,176,89,221,80,282,264,125,243,232,350,135,292,130,103,111,198,239,182,272,170,172,184,158,186,197,121,133,219,334,275,226,122,123,237,207,128,192,170,279,102,141,134,81,112,90,252,138,308,220,90,139,235,167,282,97,136,341,213,189,169,221,286,238,164,103,152,161,133,186,152,182,255,87,187,258,194,156,174,198,179,160,178,129,76,67,215,146,234,216,289,207,222,221,129,142,172,184,224,112,285,214,191,271,120,109,312,223,193,365,201,209,156,212,179,275,219,155,149,248,89,290,69,131,186,96,183,155,130,114,220,191,216,230,248,229,184,180,254,154,223,222,282,148,144,89,136,201,172,391,190,213,238,303,207,168,227,233,161,155,136,216,256,183,170,101,255,150,126,266,205,182,132,120,192,237,113,172,123,195,271,115,207,197,248,198,222,221,311,203,284,155,244,175,75,302,250,234,162,259,202,100,108,291,165,183,228,95,300,266,104,198,172,240,262,263,92,185,148,256,159,107,281,115,178,144,180,119,131,86,103,211,149,194,201,156,256,160,124,163,215,77,195,107,179,255,222,176,139,185,91,263,201,155,163,111,245,227,129,164,129,249,81,117,236,117,103,170,156,255,183,208,166,137,221,185,186,285,228,145,225,174,116,269,177,187,144,223,61,111,231,190,165,213,266,149,195,215,145,84,132,259,329,201,267,105,223,104,299,102,169,207,164,154,121,184,256,206,401,109,140,308,119,321,180,126,278,97,213,195,258,167,147,102,193,138,141,279,241,132,163,273,156,140,179,187,215,365,178,204,129,173,103,242,209,222,166,104,282,222,195,153,163,159,103,56,160,196,353,146,222,256,355,259,94,247,137,197,151,251,288,153,127,168,160,115,334,211,188,71,205,144,121,260,155,92,150,146,199,154,188,108,229,83,193,255,226,223,171,165,155,100,137,81,118,190,139,216,200,165,165,251,203,149,108,124,164,125,185,232,231,185,129,140,268,211,247,263,247,267,205,252,189,207,149,82,131,168,119,203,213,171,100,145,107,125,135,169,222,265,213,127,129,152,160,338,101,319,249,348,294,162,308,185,192,156,202,135,134,156,127,240,196,313,174,364,71,209,256,253,112,168,253,286,137,94,165,202,214,141,217,230,225,186,166,156,159,281,198,187,154,235,221,314,235,63,191,264,113,242,167,145,244,223,95,215,140,201,246,285,194,225,60,160,176,230,194,325,251,154,192,108,258,257,179,319,195,185,55,107,208,107,78,138,139,266,154,127,226,152,99,223,185,153,298,126,196,197,95,255,165,204,159,275,154,143,307,251,129,237,342,211,299,189,210,280,144,248,244,287,147,308,262,117,280,227,138,204,195,196,208,167,88,288,209,107,225,121,309,148,155,225,137,180,179,326,151,196,169,172,144,160,191,157,191,188,194,59,113,262,303,175,238,358,199,219,131,245,161,202,81,132,199,188,156,250,317,290,194,212,210,205,176,132,176,195,194,235,95,333,260,146,351,234,196,232,312,341,233,225,181,116,183,301,289,123,224,219,141,300,215,284,85,182,162,315,272,119,204,181,218,266,222,128,241,172,189,181,111,208,260,306,176,193,300,160,156,261,173,337,219,87,148,150,202,189,245,235,325,234,124,236,175,159,180,190,179,193,243,191,147,127,97,177,199,126,151,230,183,124,139,237,117,177,270,127,130,169,186,210,324,129,104,202,234,153,191,59,203,158,171,165,218,236,197,127,224,219,263,219,145,300,224,199,108,239,106,180,177,207,126,235,241,185,106,156,139,195,226,164,130,137,173,237,221,240,202,133,233,361,217,216,355,229,157,137,266,134,216,178,182,165,142,261,232,124,204,176,219,203,215,212,165,258,292,191,239,204,324,157,144,149,179,223,305,152,137,139,150,296,226,70,319,92,199,130,162,133,107,363,174,218,140,222,168,145,204,221,118,209,198,171,123,128,226,237,113,130,115,143,243,173,172,216,201,145,97,246,149,219,244,124,315,110,172,138,204,136,244,101,175,220,200,123,318,180,110,113,209,366,243,242,232,223,137,175,196,282,167,109,244,131,122,157,145,175,144,278,188,191,122,247,192,222,236,340,295,167,243,159,324,185,95,109,240,323,133,149,161,95,196,184,175,158,127,153,201,275,126,100,232,145,147,155,118,213,131,304,195,185,175,265,197,130,385,278,183,158,247,237,119,202,270,204,164,297,118,286,165,245,222,122,56,302,126,156,220,199,59,123,207,128,192,70,87,206,75,228,239,282,149,192,235,149,214,106,130,130,340,168,187,114,172,178,111,132,291,263,196,186,219,146,90,161,132,243,98,206,117,219,107,116,122,240,255,195,158,191,243,154,136,101,211,231,280,239,66,168,89,240,201,220,158,282,307,157,233,227,108,201,131,210,118,87,240,176,213,88,188,169,371,266,202,113,112,126,171,279,232,199,110,210,141,243,199,196,254,120,185,140,317,152,101,116,188,143,184,176,120,114,122,250,215,217,179,77,157,377,205,222,166,200,151,142,343,216,104,125,154,114,226,185,145,189,225,262,204,168,162,288,188,178,115,330,205,221,136,201,250,251,189,139,214,168,374,233,160,185,134,146,94,121,204,218,180,108,89,286,199,157,156,56,254,181,107,164,287,187,205,263,120,322,216,113,181,260,182,122,68,58,255,165,166,140,230,135,212,209,194,181,316,116,131,172,233,174,190,127,276,121,141,221,152,192,111,237,179,141,144,156,103,119,136,225,114,132,103,128,177,190,268,170,142,95,142,210,252,217,95,373,238,112,168,122,151,185,279,187,94,187,166,199,191,117,83,127,150,118,315,198,196,295,191,117,174,162,190,272,117,70,134,320,82,168,71,181,129,296,264,88,161,156,256,323,270,198,228,181,141,155,280,235,121,251,154,193,228,157,95,177,161,112,152,282,193,117,145,96,235,95,322,131,206,250,201,235,197,174,153,214,245,87,113,291,292,225,228,317,223,204,132,102,123,102,275,133,196,149,195,247,309,260,199,130,94,240,144,246,125,129,78,240,86,65,137,162,247,127,110,197,347,117,274,178,178,99,194,131,255,156,272,183,278,79,261,243,189,142,118,41,205,150,172,95,250,149,243,191,212,246,184,273,163,262,115,140,248,160,195,184,191,198,73,318,185,109,185,107,128,126,191,64,230,132,187,244,201,221,181,320,119,215,116,104,163,157,207,152,160,141,200,106,90,239,124,238,184,273,156,86,140,197,156,162,99,220,221,289,308,165,228,181,214,287,195,207,195,239,214,291,231,153,209,85,88,144,141,160,131,170,149,127,241,434,178,177,240,142,168,239,215,158,112,172,237,168,92,102,62,96,181,133,186,192,165,186,224,87,107,202,259,75,238,161,96,122,112,216,214,120,109,248,168,148,345,163,272,127,237,184,228,253,83,199,111,110,53,119,179,213,245,194,205,111,262,133,193,196,106,206,202,220,242,250,161,297,176,73,220,285,277,233,101,203,234,307,140,156,65,85,87,313,116,206,238,178,140,186,378,186,198,126,258,251,162,206,258,199,246,95,143,196,193,220,206,103,152,131,298,175,220,330,218,213,193,222,126,201,282,174,131,151,271,164,173,187,208,168,191,239,194,113,149,258,252,162,177,100,95,167,166,217,213,91,211,122,263,200,203,159,177,210,292,91,190,111,311,225,250,250,140,227,213,190,173,162,76,216,133,171,166,218,274,181,95,100,149,108,235,199,181,300,227,203,110,106,76,155,108,166,175,97,231,281,226,207,171,282,160,135,140,119,230,190,200,214,164,192,191,219,174,160,137,302,189,190,142,222,275,256,161,201,191,136,266,81,160,177,190,214,299,262,203,121,171,206,106,94,265,114,247,119,97,103,154,239,280,153,147,233,324,177,99,150,291,105,211,71,116,163,94,173,153,64,222,189,219,363,167,186,286,157,234,100,216,251,119,79,124,263,137,206,247,151,79,292,221,186,137,217,171,188,122,98,216,250,60,285,286,171,138,48,199,170,288,181,155,247,133,115,127,189,108,238,102,164,211,152,111,105,239,177,158,192,165,128,182,98,165,116,109,208,107,142,108,192,132,244,223,159,200,154,99,183,260,209,207,291,339,154,159,88,169,116,206,254,128,281,352,102,219,270,179,129,169,246,174,295,78,105,99,85,201,218,116,184,218,232,295,184,182,229,169,220,203,434,212,135,211,186,92,98,87,216,120,194,177,209,124,203,203,160,68,124,109,178,93,189,224,189,236,125,137,324,167,172,104,212,142,89,187,160,257,254,165,291,97,240,247,144,251,231,173,194,222,276,139,214,137,151,83,164,166,138,329,199,192,129,263,189,278,182,116,172,190,127,158,135,243,201,264,187,153,209,198,101,226,206,188,79,108,137,193,138,130,251,213,95,191,193,165,140,213,251,239,192,212,216,154,287,324,311,185,232,213,232,222,112,175,210,195,152,224,144,125,260,189,220,219,205,247,92,115,140,270,242,170,147,196,268,170,172,152,299,226,170,170,133,290,199,214,119,209,258,188,271,171,235,200,292,228,235,164,260,197,194,131,238,184,112,223,192,138,127,128,138,261,205,128,175,223,288,218,206,146,186,97,183,201,136,204,129,186,169,276,328,237,216,208,339,162,239,127,122,264,228,79,264,195,52,200,150,144,226,110,218,168,133,168,159,200,82,228,109,65,198,93,208,224,178,207,180,139,158,240,115,164,166,279,376,138,123,166,204,212,85,252,89,209,267,120,140,192,219,175,218,151,140,285,69,215,171,174,185,98,141,211,168,236,123,218,200,159,237,125,225,267,180,225,166,115,213,148,164,277,182,187,322,223,230,179,139,110,215,289,92,193,283,263,195,161,211,238,234,221,192,214,167,173,165,131,73,312,195,259,194,242,170,183,71,233,166,223,163,207,220,137,85,177,235,251,278,196,107,225,82,186,133,161,196,222,239,158,138,94,99,166,222,223,299,258,128,221,220,157,271,261,166,165,186,158,167,174,165,163,296,250,209,245,80,195,97,82,185,238,270,94,103,104,216,113,208,205,157,180,96,76,194,181,313,221,120,272,160,294,118,267,208,316,164,188,210,231,129,283,163,233,99,210,214,98,120,117,221,159,388,197,116,98,276,246,135,66,116,136,228,130,183,112,120,155,144,142,188,181,161,202,308,215,363,190,234,262,135,225,169,258,144,232,134,106,201,240,206,139,197,199,274,118,105,197,235,200,303,280,218,219,119,241,110,174,175,133,132,168,198,309,306,186,285,323,165,101,64,174,303,311,269,338,203,312,143,228,79,123,299,135,108,118,314,158,151,177,58,202,207,246,173,236,166,161,219,133,125,163,178,223,216,275,186,205,122,159,238,189,95,169,90,138,165,78,226,154,178,226,135,222,115,257,189,276,115,143,206,188,290,67,163,98,203,106,260,256,156,220,115,218,102,106,291,293,108,148,231,277,157,127,135,219,207,218,197,244,156,239,144,239,98,281,164,107,172,200,222,193,178,286,283,205,76,161,268,126,113,214,140,204,205,163,275,210,219,71,153,81,137,127,210,171,253,152,213,165,153,352,243,121,235,237,158,209,178,99,86,165,136,240,269,183,187,196,247,285,141,227,177,224,211,110,231,275,226,209,261,177,146,133,157,290,237,179,112,235,169,219,369,139,122,125,136,167,204,352,179,190,226,193,144,261,210,198,151,196,111,101,251,218,318,207,207,151,134,200,173,223,181,229,168,171,262,182,241,69,294,122,193,173,177,265,227,161,310,236,236,90,108,380,207,183,219,208,239,204,192,177,97,234,258,200,218,260,142,232,188,352,288,76,228,195,138,232,205,138,314,209,173,157,233,251,279,151,261,201,144,180,113,183,105,245,94,233,75,216,196,119,353,103,170,192,165,333,152,254,141,243,271,271,254,277,134,84,210,165,201,192,178,285,166,158,139,227,131,88,220,194,174,214,234,153,240,177,84,77,92,164,245,224,159,141,122,158,287,207,194,307,186,215,85,247,185,223,116,201,346,106,222,253,121,161,232,130,286,112,189,238,122,196,244,324,103,229,298,159,114,280,250,335,230,196,211,164,178,259,224,115,187,194,77,256,244,226,192,186,264,170,162,184,174,219,144,249,119,300,215,133,174,124,121,321,153,287,165,146,56,145,189,118,161,228,119,247,118,157,130,188,223,47,167,189,76,225,238,170,134,136,215,189,208,245,150,174,229,172,93,102,73,129,254,226,141,198,47,115,220,196,146,156,260,132,146,203,292,110,216,152,318,323,107,84,111,135,197,239,138,172,187,291,113,209,213,235,141,130,157,191,200,132,176,83,237,229,183,158,171,228,117,333,216,217,157,166,234,190,94,208,201,129,222,187,210,226,269,222,133,291,220,85,166,203,103,195,148,180,195,119,180,335,99,130,160,147,172,176,190,142,204,200,255,225,342,274,90,178,219,193,93,235,100,222,202,176,81,266,71,125,121,214,333,211,127,216,121,191,177,164,220,241,201,130,204,90,262,128,177,164,147,104,261,246,137,155,166,149,117,125,176,229,185,274,189,165,208,276,159,133,217,217,197,105,239,237,208,123,375,143,222,207,149,125,119,226,109,243,128,98,127,111,216,166,101,116,236,229,161,228,177,111,258,227,141,169,222,153,279,153,146,193,75,205,160,239,282,282,255,144,112,170,255,209,147,119,236,214,106,127,201,253,301,135,84,356,292,76,140,292,190,225,176,148,190,95,200,124,124,164,241,211,138,258,75,157,151,145,282,47,225,100,115,219,139,200,87,87,263,288,207,366,109,175,91,216,166,171,257,255,206,164,114,132,227,72,120,193,101,62,124,206,67,123,231,227,175,163,160,168,206,285,132,148,209,166,170,87,361,121,95,185,356,197,303,108,157,316,219,227,190,162,137,108,171,180,140,93,194,182,324,98,202,153,256,180,134,151,177,218,160,205,212,214,348,227,207,119,96,160,207,280,120,304,250,106,211,110,217,241,183,192,280,278,152,198,119,159,222,135,128,185,258,215,153,122,160,204,60,148,115,232,170,237,244,148,276,129,275,223,168,230,112,257,240,101,242,106,191,237,117,201,104,185,143,223,195,262,119,197,212,93,146,136,269,161,306,214,221,108,172,269,135,116,181,233,319,143,267,144,321,228,143,107,98,179,212,218,143,188,116,219,335,213,139,201,208,115,195,201,160,51,202,229,271,160,369,249,232,139,202,110,189,206,234,228,113,241,217,263,95,201,216,202,236,236,129,228,93,174,141,197,146,233,246,224,292,168,179,135,72,172,173,144,325,216,128,206,116,256,103,104,288,177,86,167,268,254,178,263,306,186,201,132,252,50,207,192,183,174,190,151,78,200,156,255,156,134,271,145,217,131,185,213,320,130,124,148,141,177,167,137,105,199,176,203,104,211,227,110,135,78,220,130,68,169,151,166,146,159,154,387,199,295,122,144,143,71,127,203,246,279,243,198,189,206,161,204,228,280,184,149,147,310,124,132,262,284,68,144,190,138,180,191,196,214,279,288,199,209,142,302,95,186,174,156,234,213,186,182,223,175,143,172,352,195,229,113,315,71,119,156,189,180,231,178,211,230,110,291,293,109,260,128,206,215,239,317,210,155,169,241,138,82,109,194,104,187,290,126,186,224,366,270,230,200,138,151,136,225,187,100,270,235,211,210,183,136,122,211,118,155,148,155,258,160,151,133,157,199,149,235,90,155,212,138,203,241,202,187,122,229,311,115,124,85,211,193,125,286,292,185,220,185,113,123,213,197,178,163,205,302,171,281,144,209,152,189,156,281,96,155,231,120,201,134,118,206,107,268,148,220,184,131,146,204,115,175,205,251,95,132,134,144,225,96,220,121,274,508,199,171,220,291,328,91,147,217,114,239,110,201,134,159,203,240,218,196,134,167,221,92,117,165,115,144,84,87,163,121,197,221,207,273,239,218,248,120,327,220,229,194,96,176,257,170,141,222,262,116,147,137,110,141,117,180,105,91,177,173,209,191,55,191,197,220,217,91,274,252,315,249,155,178,261,246,305,151,135,182,182,159,119,160,59,145,160,60,290,130,136,142,189,204,206,271,248,150,148,186,169,135,231,97,141,235,175,120,213,108,222,170,217,359,89,290,217,168,202,159,306,350,152,96,103,170,229,359,222,225,96,170,152,192,196,251,239,106,294,135,186,233,98,150,277,194,157,54,221,118,124,123,196,199,186,153,118,240,189,210,188,228,77,141,194,172,135,130,154,155,125,107,121,238,133,200,167,167,265,182,234,150,150,237,148,73,240,69,237,219,75,117,155,174,130,243,246,397,310,212,206,215,231,84,88,107,361,131,175,146,164,206,275,212,175,159,291,310,266,273,173,194,155,186,78,212,257,223,269,237,325,252,258,176,187,156,193,121,211,250,248,164,217,201,154,188,214,156,245,192,153,210,232,154,227,306,122,211,332,197,252,157,218,180,254,197,151,221,253,110,98,145,113,313,355,186,115,115,118,199,154,287,232,184,147,74,255,151,192,154,137,144,144,142,170,217,224,101,94,123,151,59,231,181,142,170,187,111,276,392,171,271,78,207,217,122,204,183,135,222,197,124,80,260,242,177,115,174,197,78,109,251,232,167,307,141,323,127,230,242,228,121,189,165,254,181,176,181,110,254,320,131,229,275,249,64,193,231,170,222,271,89,280,257,257,282,123,171,58,173,257,256,252,255,177,215,119,288,173,178,313,130,227,99,176,164,147,220,155,194,210,199,191,142,181,140,181,152,144,175,110,150,213,171,228,234,271,239,283,102,192,189,254,202,152,169,116,138,184,144,167,143,185,187,159,163,279,127,209,105,165,264,216,279,204,193,250,102,169,332,124,330,195,272,162,186,187,205,112,226,165,178,209,212,187,198,247,201,365,139,222,222,139,129,167,110,218,272,176,111,137,201,229,191,170,130,168,126,198,148,133,229,337,135,244,141,270,132,130,210,101,116,156,358,140,242,203,119,227,161,302,130,118,164,218,91,239,105,170,183,214,156,250,119,235,214,107,177,248,241,163,187,228,109,135,274,231,198,129,133,140,162,144,125,156,226,189,47,189,212,158,139,223,203,151,173,211,240,196,68,81,195,199,226,355,273,217,78,140,149,213,168,361,243,189,231,167,189,66,71,307,153,167,155,184,120,148,265,113,245,128,330,236,193,156,206,219,371,103,177,225,162,130,155,203,300,221,170,125,138,239,246,204,182,152,122,217,216,159,183,250,113,166,180,359,291,141,253,211,301,145,192,184,198,103,197,137,129,260,229,154,284,119,114,122,255,123,126,143,212,209,327,83,221,254,203,323,179,177,138,277,102,204,87,85,141,143,181,133,184,218,119,161,159,213,239,120,268,256,115,164,227,110,99,111,154,320,182,265,232,219,247,99,227,216,138,226,134,143,107,223,165,159,96,155,129,212,96,254,162,115,285,65,202,128,112,162,107,165,177,163,196,301,136,130,308,142,286,163,173,148,220,118,189,242,145,225,367,116,183,315,134,111,83,272,113,159,278,203,267,100,136,202,164,196,103,252,222,278,152,178,114,117,158,298,201,194,117,157,271,103,156,60,354,114,319,161,209,94,255,171,194,230,159,190,166,132,129,132,215,164,337,240,208,145,229,177,124,140,117,138,67,197,96,130,210,81,180,66,137,255,171,84,215,103,114,229,254,174,112,114,132,246,96,67,213,170,217,247,352,133,300,168,120,306,249,130,272,181,101,160,265,177,179,73,277,243,134,219,153,201,165,196,109,211,143,111,186,158,74,317,152,106,96,178,265,180,186,218,148,134,236,148,86,201,313,141,121,138,143,164,205,108,152,147,186,167,175,88,126,266,113,233,83,126,151,440,206,64,190,69,256,163,72,139,111,132,140,139,149,175,121,131,184,134,124,254,116,276,230,230,64,198,216,219,143,157,214,184,163,273,209,114,229,121,87,244,282,244,286,146,101,190,250,165,219,200,170,113,284,239,194,220,184,128,96,258,144,203,133,208,157,181,206,157,161,264,158,224,139,309,239,251,126,235,146,259,148,89,180,163,273,166,142,257,152,246,160,289,140,139,258,149,157,117,75,228,92,116,324,91,244,156,102,254,194,162,117,127,378,228,70,210,154,166,182,195,187,193,207,313,159,205,169,160,179,57,135,277,128,174,171,210,96,249,121,117,275,234,241,147,93,172,94,57,233,325,147,182,188,198,201,227,265,164,206,182,147,262,242,139,334,146,76,134,229,171,260,253,109,122,163,292,190,238,191,236,87,185,326,261,115,191,181,209,156,151,217,200,228,292,127,238,223,233,85,202,195,86,225,316,262,205,231,161,304,225,105,222,178,206,77,172,216,267,186,177,177,126,178,102,109,194,151,56,288,213,349,172,193,102,229,187,224,260,204,203,118,275,165,147,274,113,136,209,210,146,157,190,170,201,182,270,175,83,216,279,94,96,176,336,194,144,139,169,209,146,165,302,294,161,186,130,175,247,96,240,190,197,250,167,158,306,223,108,252,246,321,181,164,93,92,97,278,146,188,186,92,109,226,237,150,290,216,219,100,121,225,192,174,152,168,169,284,71,127,194,231,201,183,213,206,135,265,281,269,189,198,225,191,75,196,152,333,130,253,96,243,292,182,199,270,249,132,227,130,201,186,101,188,169,161,169,221,147,147,130,200,133,141,215,371,124,162,185,185,127,160,261,96,247,246,209,315,269,119,198,126,290,231,82,179,255,160,229,137,149,105,156,225,232,80,204,130,122,218,156,186,291,302,146,109,156,143,237,288,89,227,124,108,253,249,207,291,228,305,159,220,209,134,166,141,192,179,146,240,181,132,176,95,165,205,228,104,90,98,158,186,131,100,204,91,234,157,154,181,144,196,89,359,266,216,287,135,237,151,89,171,65,192,162,83,96,150,259,372,160,195,158,164,241,261,103,164,124,108,168,87,132,195,260,232,149,246,130,135,149,146,137,246,285,155,152,242,232,247,237,117,109,302,339,179,234,224,83,196,118,84,305,315,209,160,164,105,90,122,181,310,231,170,80,131,178,369,122,210,191,102,180,294,96,181,91,173,254,238,196,201,106,193,132,87,231,77,268,247,146,124,258,132,168,164,121,128,219,233,333,306,222,253,275,96,242,166,171,261,194,197,121,199,122,150,187,142,207,173,235,217,222,164,266,98,91,173,115,172,144,138,93,198,179,264,198,134,146,180,185,200,310,223,146,233,246,142,138,97,198,141,240,191,285,238,154,190,113,151,189,215,118,130,151,181,211,212,286,236,99,99,259,113,216,283,139,239,228,254,223,202,296,261,167,180,134,70,260,228,255,96,264,228,220,122,180,136,78,175,86,129,77,135,91,184,196,106,100,349,85,171,108,152,292,219,191,145,225,218,169,194,151,291,321,154,178,243,148,160,161,227,103,176,144,86,120,218,121,171,238,172,77,171,272,231,225,235,164,197,176,178,87,221,179,140,306,163,159,174,200,230,174,313,315,196,115,133,222,274,221,92,214,251,201,176,184,208,223,176,245,210,172,276,130,187,350,183,193,246,241,239,223,228,224,147,251,124,137,196,175,170,266,331,138,223,182,197,85,214,123,142,314,167,246,155,154,206,206,117,137,174,200,169,244,162,146,184,160,176,90,195,97,77,103,228,158,196,237,241,235,202,239,246,154,158,233,118,285,143,246,225,273,222,246,127,152,241,208,109,104,234,59,252,141,247,128,103,229,125,138,196,182,158,254,142,189,179,164,165,116,99,190,120,202,152,240,135,216,186,102,92,106,200,368,309,347,234,171,197,241,186,116,267,176,219,166,92,163,156,161,293,208,134,164,165,185,157,226,125,312,163,126,183,172,169,64,195,124,193,173,251,164,181,231,175,211,132,212,204,160,203,82,160,193,213,148,228,182,172,121,98,136,204,153,271,188,244,80,208,196,197,283,160,181,172,178,169,126,288,198,197,146,162,206,146,193,198,205,175,213,267,137,74,124,158,136,129,212,181,183,179,223,117,248,189,202,296,207,140,120,124,207,82,79,133,159,128,220,171,236,116,106,223,309,155,243,253,253,304,89,198,145,253,179,175,246,166,327,111,248,110,181,151,214,220,196,107,195,231,203,194,135,134,132,270,258,290,65,287,159,291,156,196,167,130,241,217,243,285,142,149,127,88,83,302,201,197,197,108,120,127,185,288,238,88,93,156,262,242,109,146,245,276,213,162,125,170,257,127,150,55,185,161,141,244,166,250,107,168,261,161,217,202,402,122,293,168,179,315,116,259,169,216,332,139,95,101,230,115,299,95,119,153,167,111,147,109,232,188,128,287,111,95,139,258,226,274,336,112,243,178,239,141,168,221,196,260,112,263,233,339,202,251,106,133,315,341,175,179,122,160,115,144,101,196,234,178,175,196,212,108,183,220,130,339,89,218,169,172,154,142,213,121,205,120,130,213,244,281,167,176,244,206,147,230,197,129,82,178,88,168,238,139,147,295,210,258,165,161,184,218,203,197,246,152,172,210,134,129,145,182,206,154,168,195,166,182,183,265,161,194,90,112,183,201,206,276,285,151,132,82,130,280,119,118,194,186,99,96,283,166,350,166,88,209,227,176,235,151,268,168,90,209,185,156,151,164,183,209,187,245,130,81,200,136,164,245,196,217,142,143,173,133,161,182,130,141,73,190,135,134,115,113,199,139,203,212,73,250,234,220,119,117,250,177,186,240,167,199,290,167,192,263,111,250,177,238,265,224,136,192,146,180,292,127,139,191,259,173,219,165,75,121,166,145,116,130,205,303,227,152,220,136,139,248,230,193,269,59,308,200,198,154,165,110,136,157,114,295,241,182,244,202,123,139,151,162,86,209,154,118,152,119,201,125,288,212,182,264,193,129,84,182,128,282,216,347,217,203,244,73,103,153,183,170,145,217,135,248,232,264,217,131,168,172,191,268,196,116,137,149,288,153,214,195,185,171,109,190,157,164,209,231,187,159,198,173,246,311,163,148,90,229,175,191,130,230,204,119,98,300,198,180,90,211,146,123,169,150,130,250,125,222,165,239,216,148,244,180,226,84,128,221,302,266,228,186,168,76,313,231,162,195,82,190,184,124,161,99,175,129,240,110,170,173,133,181,142,212,105,140,163,240,221,209,207,106,121,97,133,175,123,194,103,168,141,193,342,118,215,135,218,73,230,165,223,109,144,198,113,209,99,217,238,225,227,80,85,257,183,205,150,249,100,109,140,107,307,231,235,132,248,220,351,232,142,64,171,181,190,282,208,169,185,349,171,166,201,191,121,187,202,254,196,162,233,107,226,130,342,230,98,128,133,322,209,128,197,182,95,228,149,301,155,173,335,191,197,156,68,176,80,162,222,212,238,346,150,229,110,206,151,128,182,380,190,171,180,160,196,195,264,126,115,93,209,327,201,222,191,253,134,218,154,159,125,157,306,128,172,230,127,234,193,137,230,247,229,201,197,154,288,81,76,107,133,225,234,198,108,114,179,245,222,136,209,151,304,129,271,153,139,253,205,227,143,196,185,71,109,111,288,224,139,136,116,119,137,209,99,180,196,295,140,365,112,65,169,178,152,146,277,203,244,193,149,96,324,134,148,157,83,135,224,202,156,144,132,221,152,241,132,142,175,197,291,305,127,96,112,148,123,218,134,168,256,205,134,231,208,215,224,136,153,265,187,169,111,162,186,163,158,209,187,264,227,222,174,249,184,249,159,251,113,192,144,344,301,187,152,146,147,263,217,156,218,189,176,168,163,193,204,236,244,155,183,242,269,217,225,226,96,164,208,231,111,259,224,337,173,224,211,105,200,116,136,305,194,197,142,127,136,114,176,267,351,219,183,233,280,220,235,207,262,153,279,127,127,262,136,126,183,152,198,165,204,181,133,212,193,173,205,195,146,131,127,98,213,138,184,215,117,75,145,206,173,246,235,293,146,185,99,149,236,132,307,236,189,202,196,144,102,156,250,223,139,146,260,140,107,176,196,110,192,78,211,200,201,154,206,139,234,207,139,126,193,170,216,132,179,147,89,303,154,218,116,138,179,93,165,120,188,149,102,158,260,283,156,185,275,209,286,174,225,221,132,161,213,206,186,203,188,260,270,207,110,175,229,103,154,177,253,245,153,153,161,93,209,147,211,336,160,231,158,198,161,56,170,142,189,138,162,105,203,195,290,304,220,152,241,153,121,231,98,149,164,217,171,117,191,126,137,193,62,231,122,253,200,271,199,100,123,290,176,91,201,115,204,223,214,155,224,201,252,75,240,147,207,240,211,125,236,236,258,259,270,261,131,233,126,111,250,210,164,219,188,164,165,174,131,232,242,220,106,114,351,249,285,128,232,93,307,120,226,245,206,164,149,169,259,228,178,296,332,344,214,249,77,250,190,130,232,193,141,162,245,336,248,279,147,174,363,231,283,213,97,84,158,176,170,88,205,186,89,197,252,122,226,200,168,175,283,157,153,276,237,111,206,161,274,146,167,155,273,179,267,142,234,220,179,168,168,110,223,177,285,192,149,273,286,113,219,172,210,145,89,150,231,235,226,199,244,173,205,201,226,146,133,248,192,127,154,154,150,175,153,252,257,136,114,126,201,201,131,76,146,154,172,154,133,204,170,255,214,87,227,157,192,199,272,166,258,86,99,108,214,220,107,179,271,91,70,82,175,158,112,110,180,102,134,179,164,208,189,341,249,241,108,187,205,129,133,225,181,103,132,94,227,136,75,141,89,147,179,116,258,172,113,135,271,81,229,262,142,241,71,129,156,218,161,139,262,200,305,249,198,169,218,225,218,257,262,101,161,137,115,123,263,190,100,135,138,192,196,68,310,150,95,248,229,84,230,323,202,96,157,298,209,200,133,195,249,269,185,147,141,181,112,300,187,219,338,116,100,70,249,206,143,278,166,365,235,249,209,76,127,105,205,177,234,115,83,208,125,161,318,108,108,282,210,223,186,154,135,101,120,221,175,116,91,233,264,270,157,285,104,251,67,228,187,242,135,110,297,161,256,92,332,163,147,112,108,264,56,117,124,146,141,124,176,164,197,249,223,118,261,169,330,162,126,188,139,175,271,118,224,214,72,95,253,96,137,230,250,200,216,172,265,141,84,95,261,194,229,144,230,283,72,156,112,205,177,261,167,170,304,158,226,243,291,121,297,210,113,96,294,233,236,167,90,191,186,235,248,352,189,153,133,118,269,267,156,124,290,155,105,288,205,223,185,237,116,198,142,223,206,135,316,207,269,110,180,262,164,132,203,112,267,179,196,299,150,234,154,201,143,156,121,168,214,208,220,241,101,198,227,93,242,194,151,110,222,197,170,259,164,265,240,192,178,220,261,123,160,82,166,265,221,187,156,241,191,162,113,120,157,249,308,101,192,181,192,126,290,168,136,127,146,189,239,167,312,256,202,235,81,185,185,228,227,197,197,170,265,59,131,172,150,192,217,272,111,213,130,212,146,86,165,280,267,176,258,122,186,302,202,216,220,196,116,148,152,199,351,182,334,111,235,279,218,228,130,99,197,261,285,173,295,60,206,152,232,173,317,285,120,151,80,180,91,108,136,263,250,147,174,130,233,215,224,203,89,223,151,230,129,218,116,181,377,134,135,98,160,174,252,248,242,164,208,158,87,150,102,193,280,214,207,211,190,129,162,231,212,121,157,302,204,79,162,235,203,276,229,146,199,230,109,187,210,139,188,150,107,143,231,132,347,182,185,175,130,91,224,116,143,234,273,161,109,132,139,255,186,89,113,243,256,112,182,193,158,221,175,252,211,185,158,145,158,82,218,258,205,204,141,184,122,198,188,199,170,156,234,229,200,317,116,90,145,246,252,191,219,234,200,70,261,337,258,69,72,232,286,371,210,203,194,202,239,126,197,157,125,147,189,172,307,229,213,165,168,229,167,165,177,174,218,237,182,238,146,213,104,250,185,370,170,277,232,136,171,89,176,358,172,291,86,205,238,183,87,121,186,183,166,160,225,242,211,263,299,291,92,176,168,232,250,161,204,137,146,120,215,225,139,128,144,134,198,205,99,79,109,80,222,257,268,121,224,143,150,87,260,207,227,137,137,116,227,115,248,223,121,88,145,223,164,180,94,123,179,135,173,107,200,276,236,277,219,120,169,178,394,116,205,288,304,200,171,217,280,250,113,192,217,167,228,195,236,141,215,202,253,199,155,186,320,176,109,124,127,267,238,251,226,216,123,222,210,266,127,113,277,237,199,147,109,201,284,131,241,183,113,144,219,99,92,81,142,306,202,163,188,123,138,133,132,162,173,172,342,117,239,182,106,262,155,231,257,245,148,197,360,126,158,139,307,153,213,144,220,166,190,118,136,156,246,215,271,152,200,164,140,108,211,177,367,115,178,133,278,291,193,219,348,102,103,133,230,150,223,221,244,293,119,183,159,111,167,134,101,213,171,168,125,249,175,152,159,119,166,110,79,233,190,252,282,177,153,260,98,187,139,153,152,83,115,172,151,203,178,99,309,101,241,160,191,129,170,223,158,101,235,178,180,119,244,253,248,239,105,128,117,212,231,267,114,297,198,276,186,178,249,190,149,194,266,147,229,187,82,166,159,140,233,182,306,83,188,275,189,287,225,175,181,65,81,226,131,134,206,184,126,290,99,280,207,161,301,222,229,209,145,121,173,412,191,267,282,189,127,190,125,257,81,140,173,170,251,228,144,194,133,161,157,230,158,123,193,162,147,98,197,107,171,246,153,230,353,162,234,171,243,190,151,268,120,229,242,110,203,155,193,174,189,165,190,177,119,138,96,153,220,127,199,229,115,181,257,147,316,97,201,217,148,126,278,268,136,233,108,156,169,209,192,202,229,189,182,156,184,102,235,306,151,266,206,224,211,149,163,119,148,182,185,150,185,82,350,223,163,200,202,181,97,206,226,267,174,172,117,105,238,225,232,122,181,132,357,219,257,186,172,174,260,313,220,161,138,140,189,159,255,258,319,288,176,205,185,118,153,164,217,225,200,351,280,174,205,151,216,201,110,104,171,229,410,141,225,222,202,263,97,74,219,226,159,112,228,265,235,148,113,170,180,129,246,148,248,217,181,116,205,140,64,229,104,245,184,263,113,252,147,215,315,97,173,145,182,92,122,200,143,217,284,234,153,180,205,253,97,189,115,93,204,249,113,97,90,158,263,139,212,66,181,163,231,259,242,239,198,248,204,225,354,226,149,176,224,164,111,245,177,213,174,164,259,251,193,237,179,147,169,226,132,83,181,147,155,178,299,103,130,201,135,228,199,253,120,106,85,137,256,226,192,84,201,201,222,258,224,172,148,156,299,126,180,231,131,171,130,213,340,168,185,175,258,206,86,256,181,226,116,269,177,231,199,252,211,142,88,134,204,147,194,188,144,307,244,163,96,171,137,228,201,126,219,65,165,187,266,211,351,221,190,224,183,131,174,136,197,214,191,110,171,118,92,219,110,149,191,162,212,155,173,192,117,190,223,168,139,192,106,172,221,135,149,196,159,172,223,106,208,320,209,268,228,153,119,151,202,112,121,197,139,118,93,197,165,118,163,208,125,138,133,281,244,215,132,269,184,213,344,170,288,230,168,114,155,204,151,153,113,126,230,228,170,261,138,80,210,228,240,213,140,106,156,161,228,145,101,357,112,180,162,226,172,219,76,221,252,138,186,110,128,154,122,199,145,216,110,147,152,150,283,152,195,211,143,168,178,116,106,270,224,135,168,160,121,201,172,94,100,176,253,201,125,255,224,338,219,114,137,68,206,128,163,251,154,195,223,315,204,152,167,153,114,169,365,134,78,108,162,268,165,256,144,240,117,200,173,107,74,168,112,200,324,223,70,155,160,159,186,239,354,197,276,218,75,221,188,152,327,100,97,186,228,191,207,155,138,116,195,199,265,120,90,166,234,90,228,302,267,234,234,108,122,208,265,165,233,343,276,162,165,82,154,170,128,134,261,172,183,106,232,126,99,53,174,241,210,121,276,170,206,337,108,202,115,178,246,221,123,142,180,171,236,198,217,257,161,335,218,278,300,195,134,194,273,115,221,123,150,247,119,193,226,226,64,162,133,258,128,198,328,347,179,164,188,95,206,228,244,250,198,215,248,143,133,176,161,346,196,130,168,277,197,179,201,187,314,113,174,161,116,299,109,193,124,215,123,116,158,184,356,140,259,118,220,123,141,213,219,209,236,110,215,182,271,223,212,195,186,313,193,51,259,355,152,213,204,222,217,98,208,113,175,199,258,208,274,171,129,258,238,188,178,162,230,66,113,154,326,111,282,194,79,185,136,92,125,227,132,128,230,136,252,245,277,187,129,153,132,238,133,195,211,278,207,56,154,280,131,280,205,171,213,67,283,98,146,155,108,201,206,151,118,141,131,185,207,205,71,175,254,203,74,239,149,245,193,194,151,95,135,214,103,92,239,206,202,120,138,194,194,228,130,234,147,161,110,98,137,382,230,155,124,157,122,143,153,226,165,203,129,195,153,213,76,140,165,218,277,221,68,226,129,137,125,156,173,227,204,168,207,181,245,141,235,119,201,161,327,227,153,288,253,275,265,193,252,262,145,290,222,181,216,198,200,147,116,139,159,255,213,143,255,96,125,130,135,147,156,211,226,123,56,272,138,181,197,150,235,225,170,255,196,190,137,264,199,204,200,167,169,97,110,247,114,330,326,109,181,235,226,258,163,96,238,137,193,183,230,238,321,139,179,200,146,80,310,168,213,205,241,177,196,171,130,119,279,139,134,249,172,314,222,135,246,96,203,219,273,123,180,256,158,193,144,240,212,258,155,122,203,166,194,241,213,136,209,192,137,204,352,242,191,227,66,142,152,224,243,232,238,80,122,82,236,147,334,98,200,100,177,54,92,140,205,171,221,394,222,192,141,259,287,117,209,149,193,175,236,163,334,166,136,226,161,115,105,230,188,229,141,198,239,185,109,184,158,84,218,196,149,111,149,134,137,52,91,103,267,100,90,94,306,277,306,120,200,152,159,237,228,256,164,369,184,168,164,102,275,227,239,139,170,179,226,173,120,158,145,268,177,140,211,116,111,224,247,115,205,260,262,218,112,145,144,320,221,112,85,172,139,90,232,169,197,256,181,258,169,144,160,218,105,237,110,120,270,135,167,309,223,227,123,193,119,212,157,245,277,306,208,285,224,150,157,196,158,56,258,194,225,243,88,224,152,230,93,226,196,95,258,227,282,87,164,187,229,230,146,148,175,135,204,236,176,181,208,119,92,277,190,145,264,111,174,175,169,221,190,173,221,188,119,347,164,161,97,135,244,193,138,140,296,237,290,76,96,203,182,206,223,151,189,189,244,205,232,180,156,124,169,108,142,262,250,96,259,129,138,207,118,239,185,187,223,199,127,120,299,221,151,353,253,236,225,121,159,230,110,96,132,121,216,234,106,239,194,180,140,195,155,279,84,280,95,186,198,202,204,93,152,95,223,120,75,166,192,158,260,221,185,194,120,187,101,229,164,195,221,242,250,215,239,149,234,214,286,124,47,190,170,166,277,108,268,108,136,186,189,250,110,259,125,284,336,245,186,201,124,92,83,253,166,231,222,159,159,95,144,175,215,136,122,199,240,236,174,145,156,242,150,211,148,158,81,215,78,187,219,181,185,148,181,73,243,200,189,180,264,174,364,152,155,163,184,59,130,271,219,238,328,167,204,177,290,106,194,222,155,166,221,152,189,113,105,236,128,106,166,139,324,147,269,163,77,246,143,263,272,106,197,228,55,244,82,257,174,175,182,224,191,223,144,148,269,140,95,199,139,313,141,142,119,214,125,103,139,247,280,124,374,183,283,124,208,152,152,145,59,137,241,192,195,122,272,258,150,238,206,230,210,97,197,146,167,209,140,259,228,193,95,269,174,176,214,251,178,207,268,153,240,178,128,136,248,88,252,245,142,192,203,194,125,166,103,258,287,212,257,186,118,344,95,155,218,124,150,176,235,113,218,296,194,201,174,140,202,177,117,121,156,173,257,250,76,190,144,328,146,216,115,66,132,157,224,48,150,103,185,221,156,281,160,149,143,169,99,242,212,214,93,93,216,196,198,238,292,218,249,133,156,223,257,111,90,96,100,140,178,163,112,249,86,297,221,148,198,102,142,91,273,124,136,73,289,137,205,214,194,228,173,211,156,172,92,215,167,179,196,177,134,130,139,222,118,135,148,134,173,117,246,184,190,218,162,242,187,104,128,196,124,128,89,184,169,125,203,126,180,241,168,214,111,280,174,133,97,92,193,163,140,98,296,75,134,184,226,58,215,184,147,104,267,178,313,203,300,358,165,141,242,178,90,164,205,375,171,297,377,114,103,130,183,339,210,224,177,175,317,180,142,234,141,217,109,89,277,287,158,76,159,320,234,127,110,138,42,178,186,256,141,135,205,259,210,176,151,188,239,339,88,124,135,139,120,177,169,114,227,282,148,204,155,260,213,234,260,267,194,255,120,332,125,256,220,279,163,185,209,197,113,215,144,130,194,103,162,177,203,217,122,145,314,214,183,259,170,246,175,112,164,250,193,201,155,155,240,97,180,231,160,90,83,123,193,223,114,119,158,263,216,198,121,256,72,204,129,144,104,116,205,107,158,211,148,126,116,185,152,249,129,142,160,232,269,91,204,149,83,114,97,104,250,185,169,249,265,141,180,163,180,314,177,213,188,140,168,144,166,247,186,145,249,271,256,253,155,171,349,250,275,234,86,202,224,232,250,103,210,118,348,227,203,273,149,226,229,127,175,157,269,124,132,219,219,151,216,143,143,107,256,271,250,167,263,173,172,115,69,88,265,287,250,249,218,248,143,174,91,249,118,172,209,93,252,353,219,121,220,116,82,227,279,159,205,211,158,346,224,233,214,221,125,175,143,289,85,201,194,169,189,129,129,251,233,167,165,157,236,228,261,147,214,318,240,221,243,249,197,230,153,192,355,245,246,237,112,111,115,140,120,187,166,269,190,122,201,233,128,165,123,190,247,160,153,208,234,272,183,133,221,161,130,264,213,332,207,137,187,203,127,255,196,120,195,118,129,110,315,164,185,164,144,141,253,198,200,213,168,201,314,105,219,158,179,239,110,126,165,223,192,229,214,191,130,312,129,163,129,232,198,272,186,112,243,281,190,353,181,215,245,198,247,245,184,241,142,90,275,222,269,152,226,240,207,190,349,229,186,369,145,189,269,237,142,277,303,206,138,256,130,163,241,192,215,190,215,88,289,190,137,291,218,218,215,154,183,152,100,214,197,194,225,196,358,80,228,265,235,246,264,227,327,182,321,225,137,235,204,119,191,171,75,213,235,185,239,122,183,108,218,228,125,232,299,252,185,156,127,235,242,245,153,253,89,151,132,112,96,196,222,162,144,181,229,256,99,207,122,300,202,267,112,192,192,190,153,132,157,114,110,161,293,244,251,164,138,151,249,157,196,170,154,96,247,214,184,232,286,227,139,112,227,114,106,216,236,204,219,121,122,193,187,81,173,161,236,141,199,137,206,242,234,216,93,321,311,262,226,183,212,196,174,227,120,64,175,205,258,227,201,184,366,149,210,223,235,258,129,188,179,223,58,209,216,192,56,84,263,93,164,80,185,157,98,216,116,110,121,298,95,252,212,119,138,244,205,237,319,214,62,88,199,90,169,200,108,172,136,213,151,116,258,157,306,176,117,202,134,350,262,205,192,310,171,119,315,78,254,110,190,96,100,167,115,98,379,212,245,96,214,363,144,89,81,139,208,101,128,143,336,375,159,211,146,216,228,134,160,178,151,63,210,396,148,185,297,211,136,254,275,147,376,203,159,233,138,198,200,223,184,203,286,273,190,278,187,156,175,41,285,148,130,209,214,89,113,258,96,330,217,103,190,96,206,149,185,241,102,145,199,132,153,224,204,151,143,230,130,235,133,366,156,115,186,141,161,205,225,171,152,117,273,194,109,194,294,177,225,129,130,126,168,193,107,296,341,246,193,197,166,144,197,121,192,135,215,158,192,99,160,120,66,244,226,237,113,248,147,335,175,149,193,168,128,164,156,189,235,125,89,282,80,183,170,249,96,262,258,244,219,308,223,208,209,199,219,147,64,201,281,225,239,147,226,112,129,206,280,234,140,162,128,230,99,185,164,53,81,170,219,71,94,134,181,319,72,133,206,73,179,124,186,129,143,289,269,255,223,165,172,183,186,210,164,240,175,306,116,142,260,291,168,234,152,212,136,307,238,145,157,162,231,140,144,278,122,99,136,194,132,81,138,120,161,122,64,236,144,148,202,157,86,244,203,154,269,315,63,266,200,142,142,172,131,92,230,173,161,263,101,237,164,154,111,260,206,232,184,273,194,178,192,107,213,211,132,198,82,215,232,200,118,118,182,277,94,178,208,316,210,183,203,213,301,171,95,236,135,130,128,213,241,140,201,200,253,185,241,226,245,171,215,277,199,226,195,101,112,176,192,220,157,135,201,241,185,209,265,129,62,206,202,196,327,144,181,213,189,307,198,175,321,187,230,175,126,135,211,359,121,226,132,67,153,183,227,127,145,126,187,238,266,173,182,228,112,257,166,192,101,237,103,163,185,218,222,235,215,186,121,277,296,239,246,222,155,161,136,219,79,288,158,96,165,158,171,92,197,244,223,204,242,231,183,143,158,168,203,163,214,156,182,188,143,168,199,372,125,149,74,76,263,161,177,145,120,239,241,169,245,191,199,185,282,179,129,140,174,241,161,301,108,275,118,190,149,111,142,232,190,189,219,301,139,275,291,309,139,295,79,164,147,200,293,187,158,185,163,158,110,194,207,258,161,210,221,154,368,248,114,204,121,268,187,230,208,190,236,191,241,215,201,165,162,184,188,194,268,135,216,231,131,198,201,204,108,181,253,130,182,115,204,114,102,91,220,141,231,112,183,158,95,233,123,181,167,228,246,123,311,168,152,367,152,102,177,147,142,258,273,88,181,74,71,148,166,150,79,252,214,162,164,88,130,60,224,147,194,148,171,205,243,281,242,148,164,144,205,191,222,248,229,160,287,195,183,196,174,235,152,187,177,185,172,208,158,191,213,230,254,221,363,252,129,155,143,126,226,139,129,72,183,170,230,171,160,208,253,120,238,125,229,163,197,168,166,193,178,84,122,263,249,278,203,211,257,269,164,187,178,189,212,190,159,228,143,208,128,169,302,184,316,201,142,233,66,83,218,230,257,197,283,183,165,166,328,212,316,307,234,206,205,200,281,160,292,135,248,262,185,273,219,294,182,223,148,166,187,217,162,163,221,114,125,151,99,218,187,205,202,142,231,107,170,214,92,300,217,233,259,157,111,277,106,202,222,188,130,69,368,266,128,113,198,239,189,313,211,252,113,175,177,147,80,92,120,255,171,188,129,223,149,184,233,114,129,296,260,163,191,255,165,125,204,168,237,162,213,190,230,132,142,149,310,115,64,101,285,356,164,178,224,265,133,173,247,169,271,102,221,155,233,169,131,135,217,231,196,122,215,227,163,157,129,177,202,244,125,275,309,224,109,173,353,156,149,270,182,112,162,183,185,158,213,119,268,285,162,231,266,103,214,90,105,249,126,94,300,77,211,216,282,269,265,102,122,330,244,163,230,243,158,258,207,166,155,98,184,186,218,225,200,176,296,120,120,86,286,213,214,111,84,253,108,231,273,288,177,111,206,132,171,213,121,247,243,232,108,186,244,134,321,235,215,150,270,141,134,226,185,292,195,240,238,191,231,191,253,244,217,282,264,229,247,202,192,292,181,233,38,91,141,175,221,188,121,293,105,206,116,321,259,231,158,273,230,155,176,176,215,200,213,186,127,156,147,273,234,285,167,228,222,223,271,246,125,263,303,285,232,119,130,115,212,220,195,142,286,289,203,104,191,259,232,204,129,197,241,120,216,185,120,194,138,221,185,315,274,158,235,267,168,214,169,137,234,218,99,161,146,138,212,289,254,153,124,208,165,118,103,278,161,293,118,146,121,234,288,160,201,179,276,154,315,246,231,140,200,167,278,211,234,126,208,169,113,206,230,215,213,159,139,184,394,221,298,235,245,131,208,193,226,220,191,157,145,188,188,265,229,197,215,232,237,182,166,202,234,211,251,112,149,328,91,136,183,194,145,295,93,136,229,170,193,221,102,150,225,86,187,101,209,257,243,183,256,229,307,140,294,299,249,156,126,99,181,183,156,211,165,161,131,251,302,131,141,267,186,212,214,156,269,173,184,214,267,180,100,173,167,156,133,240,228,276,199,115,300,212,264,85,129,290,195,230,151,317,178,236,154,194,139,214,134,173,237,216,260,210,118,269,134,134,100,180,144,291,269,165,282,187,216,117,148,251,156,270,153,292,203,124,251,138,154,232,45,96,200,228,133,56,189,79,160,124,209,155,220,76,170,189,66,130,221,139,251,64,155,250,166,137,111,250,173,147,216,140,194,221,153,205,93,196,229,101,203,184,95,243,254,87,87,160,101,215,143,140,158,190,147,110,200,249,197,77,301,122,80,142,196,241,194,191,272,100,279,197,145,290,190,127,145,163,134,231,175,310,206,157,130,223,101,127,249,272,226,320,168,173,117,147,235,126,226,178,332,120,238,203,102,209,282,233,220,115,86,221,181,304,114,139,115,113,195,193,198,180,255,159,190,204,279,123,185,342,178,211,112,149,90,123,164,315,377,186,184,245,102,189,184,233,153,102,187,199,119,160,189,209,203,177,192,162,196,226,205,131,174,175,152,261,257,166,149,115,108,66,231,174,210,182,157,57,116,143,205,167,55,82,331,206,185,157,223,234,320,207,168,292,136,296,188,237,268,216,278,165,331,265,220,226,104,148,242,192,253,217,202,223,352,123,132,114,176,136,119,202,107,89,123,169,225,183,129,120,244,250,154,239,224,230,185,167,100,122,190,101,105,179,65,209,254,233,292,173,151,298,180,238,146,228,98,99,171,71,209,197,179,110,220,190,95,112,85,86,99,108,95,86,280,162,212,192,151,221,129,230,163,225,144,128,130,94,193,217,308,173,211,180,157,319,264,220,180,229,225,178,183,95,229,206,142,109,202,252,177,269,241,236,166,242,218,141,177,173,149,192,74,265,151,265,196,122,198,143,165,149,186,175,146,191,191,174,215,137,260,234,189,196,168,122,124,122,112,216,192,169,331,184,283,126,113,114,232,226,137,222,105,230,211,162,152,168,304,328,147,63,275,159,92,104,254,296,47,145,296,237,226,152,151,219,235,162,146,107,276,192,292,178,115,146,149,164,99,111,93,167,278,267,149,80,150,129,273,253,288,167,190,135,269,262,189,167,247,103,116,157,149,186,70,197,128,246,180,315,256,136,193,227,178,219,164,167,119,147,88,151,174,99,257,121,200,232,164,152,199,128,239,88,251,160,155,178,162,243,95,139,282,203,306,288,150,141,178,294,179,192,182,311,168,134,214,141,157,102,222,101,123,159,129,123,111,179,149,270,101,241,183,297,68,224,159,252,144,184,264,235,113,172,105,106,128,230,142,182,235,226,182,132,162,234,179,157,253,165,224,108,242,183,124,107,198,192,212,296,212,196,160,133,229,216,200,170,140,211,191,147,250,309,156,118,228,124,120,175,176,280,174,150,220,287,232,227,191,247,114,248,123,130,202,237,228,274,199,119,123,93,155,140,231,248,241,215,166,205,222,200,110,205,178,278,244,130,111,210,103,106,175,186,146,283,169,238,268,98,218,84,161,249,167,179,167,236,189,123,97,169,215,194,183,197,183,182,94,137,116,87,153,142,250,178,181,125,264,216,232,223,111,237,232,284,202,133,152,93,250,223,163,215,271,223,94,166,278,68,264,213,210,127,201,207,147,87,86,162,119,339,165,116,215,245,233,142,210,187,305,143,194,277,117,174,227,173,148,366,285,256,162,199,115,263,245,232,129,195,265,244,229,195,211,194,118,174,257,110,194,219,91,321,121,183,124,106,229,214,224,140,264,126,141,107,135,80,180,127,199,155,305,135,175,156,110,263,231,258,203,211,156,262,360,71,112,101,180,158,127,131,249,148,241,229,154,298,202,294,172,206,244,152,238,226,156,215,156,152,119,193,228,132,71,228,214,245,166,169,231,245,148,284,140,141,178,188,282,284,145,197,197,126,91,80,271,197,173,194,217,145,146,184,216,131,178,231,126,138,260,177,184,151,224,186,120,158,253,379,370,152,40,244,201,203,128,218,75,175,232,199,268,275,301,178,316,276,175,179,218,281,107,254,104,94,190,161,93,187,215,212,122,135,89,193,172,217,222,156,160,142,143,230,193,186,182,173,194,199,239,204,215,87,132,184,229,161,246,111,166,145,180,250,223,213,159,123,267,118,201,117,197,248,114,193,281,250,101,240,122,236,173,139,212,65,255,181,72,165,79,117,236,318,168,319,230,254,136,250,218,142,161,129,272,184,217,160,137,136,240,141,244,158,243,192,204,306,145,188,275,182,341,214,261,120,189,199,97,173,115,160,91,187,183,239,132,219,261,198,181,111,166,322,374,384,265,281,145,225,128,228,109,169,184,102,171,134,106,201,132,181,163,210,157,113,151,121,192,276,188,246,165,98,181,129,130,156,231,209,130,101,334,214,232,204,125,157,250,174,186,172,232,183,151,175,375,203,142,96,76,186,192,211,182,175,252,73,268,253,248,259,162,250,213,155,235,213,97,193,276,152,262,75,193,131,220,221,254,174,265,193,145,260,231,237,256,212,275,168,111,65,296,181,156,98,155,113,230,247,179,269,143,274,127,184,133,189,180,209,131,120,219,164,156,322,137,197,232,323,152,157,145,277,154,339,150,111,99,247,238,75,203,213,152,230,116,234,283,184,137,159,261,306,150,134,74,136,206,269,142,75,190,269,86,311,221,137,111,224,180,227,214,110,149,258,189,148,335,174,261,149,158,270,111,119,182,318,100,173,227,208,228,144,197,179,175,294,270,216,190,98,198,215,243,112,119,221,86,193,198,366,267,70,176,232,123,114,156,214,223,251,180,217,116,206,113,99,170,223,252,128,185,87,152,172,222,280,200,123,212,230,239,117,94,124,257,275,181,195,169,141,229,98,226,205,114,258,199,228,145,297,130,178,187,257,132,181,119,64,229,134,375,149,240,144,117,165,68,128,187,161,88,173,170,252,146,117,323,280,233,211,168,180,187,148,122,110,183,124,281,206,206,165,267,242,332,266,187,270,225,97,112,185,300,273,186,232,264,153,149,155,206,228,223,264,177,189,134,258,313,244,159,261,177,180,186,136,82,272,220,203,305,247,152,236,161,196,170,232,250,117,174,176,153,203,303,192,122,83,233,339,327,221,186,84,221,137,152,138,280,122,300,102,232,123,63,205,113,137,254,196,167,147,165,91,128,166,273,201,290,216,149,217,117,90,234,323,146,204,183,75,98,219,208,238,86,254,203,241,214,190,171,68,137,133,200,205,241,209,110,330,198,192,443,190,146,77,218,174,157,256,223,280,174,238,193,207,368,102,178,277,74,265,322,179,188,166,100,128,203,191,138,128,209,247,139,155,196,190,240,184,217,201,223,220,218,215,172,151,263,195,189,176,123,56,165,232,197,113,168,143,236,199,210,143,293,181,135,125,209,150,249,212,391,193,265,158,176,328,163,137,212,95,267,171,155,262,230,208,99,163,257,171,213,243,172,204,81,114,149,125,204,275,273,177,142,275,251,214,115,75,263,235,191,303,191,219,154,301,87,190,198,144,245,156,152,201,287,209,239,220,128,256,208,232,183,176,131,166,141,209,95,96,178,152,247,124,100,215,283,203,290,192,185,169,154,215,206,209,229,268,149,222,107,182,249,159,126,289,190,239,180,151,210,155,172,95,224,221,225,223,138,120,205,214,203,222,119,121,211,117,176,169,93,190,121,100,152,218,174,241,199,186,229,165,122,195,242,225,89,145,177,182,239,156,254,143,243,204,111,214,238,113,154,214,291,251,228,357,155,203,142,151,150,169,263,189,345,135,188,166,116,249,95,130,165,157,209,176,306,136,137,128,186,97,94,195,157,235,90,136,193,102,274,179,123,310,202,112,124,162,168,213,144,159,86,227,230,203,251,162,81,177,141,170,89,224,294,98,173,143,175,218,141,154,327,118,212,141,215,252,183,254,119,242,179,165,83,94,244,99,224,96,139,226,149,161,199,186,226,171,228,102,162,133,148,123,134,71,230,193,256,173,183,162,137,164,236,158,235,266,185,262,202,158,136,314,188,289,133,165,227,239,125,230,184,157,162,240,113,193,186,248,187,245,255,103,150,226,248,196,209,201,309,184,148,172,141,143,208,272,135,202,246,248,204,59,225,163,220,105,283,182,141,311,89,184,179,230,247,232,142,259,151,226,87,172,130,237,233,101,159,215,129,180,231,314,118,143,164,166,207,175,118,198,307,199,205,212,166,72,316,195,148,203,194,207,200,251,120,127,264,165,127,202,143,218,100,220,138,264,177,140,160,96,254,73,109,238,303,288,258,133,146,123,231,164,220,251,159,149,155,122,147,272,257,208,236,167,94,198,251,256,148,141,104,248,198,172,136,109,71,148,229,138,106,220,207,102,280,204,258,166,108,227,239,220,170,131,112,238,224,261,365,155,183,195,229,120,153,124,178,90,274,242,154,128,118,144,54,166,183,106,166,270,88,113,154,234,175,213,143,321,54,131,138,175,123,135,150,318,160,179,148,104,199,155,222,91,178,137,279,183,173,330,249,172,257,93,83,165,212,166,81,194,209,232,87,164,155,186,203,98,349,69,99,183,107,146,147,152,293,236,235,264,241,205,81,166,125,190,196,116,250,183,175,121,154,205,104,192,152,106,229,160,110,170,153,87,160,258,161,103,245,212,149,365,294,73,293,221,135,138,215,282,124,150,225,215,193,201,139,145,165,129,206,199,298,183,219,166,115,213,109,131,208,263,196,301,142,309,87,208,171,159,306,108,274,221,217,229,281,254,223,145,248,119,227,242,216,126,243,239,197,160,140,191,187,86,215,204,225,180,136,206,241,186,121,174,294,237,137,165,132,237,220,244,142,195,159,233,136,110,247,145,145,113,155,125,282,149,175,139,221,173,210,129,214,214,89,133,223,227,173,284,268,207,210,153,251,165,242,273,155,130,217,141,148,321,161,196,63,165,183,145,280,222,308,144,187,268,149,185,160,198,262,155,252,349,243,140,256,230,236,218,205,120,243,197,141,222,200,250,233,330,151,179,276,201,112,293,127,231,229,243,266,86,150,189,178,149,200,190,58,146,321,156,256,207,274,256,212,92,280,168,181,226,204,240,133,235,258,216,169,182,155,79,204,222,172,179,288,91,297,177,156,294,337,167,218,91,291,281,160,255,302,149,77,195,304,226,155,154,140,60,169,169,225,293,151,235,195,155,167,206,216,141,129,249,180,106,160,189,109,154,284,154,189,138,146,212,181,286,145,163,188,168,241,178,288,118,197,94,269,114,203,123,276,103,262,244,222,82,173,186,188,74,149,222,214,148,170,293,153,72,158,164,269,274,90,109,169,242,102,244,183,151,195,176,216,195,142,104,114,64,261,245,120,112,264,189,173,143,328,248,204,263,154,93,223,192,190,138,161,137,252,178,153,231,148,166,134,126,242,196,228,184,97,252,157,353,213,128,85,145,118,135,213,263,128,289,180,215,181,298,204,266,164,127,180,143,144,170,178,164,161,117,383,200,286,244,314,123,105,278,106,137,194,167,199,105,343,142,207,225,148,168,218,137,221,243,243,237,299,157,96,244,94,104,164,197,221,197,158,67,133,229,183,255,199,142,150,331,172,102,229,234,143,223,246,283,61,323,162,220,149,161,152,185,105,140,125,243,225,211,260,147,119,288,269,169,210,121,244,137,199,179,242,209,166,91,158,267,168,238,114,144,88,191,151,95,117,235,115,317,171,249,257,196,243,200,163,268,123,172,132,229,253,236,115,240,180,186,301,209,125,157,212,112,172,198,304,112,215,223,124,218,115,143,213,169,144,239,304,196,216,178,161,154,215,222,75,91,284,162,160,161,113,105,214,228,219,218,183,197,164,358,281,124,132,97,179,189,151,179,115,149,118,299,145,119,181,85,143,115,329,184,138,137,229,115,115,180,234,201,258,132,85,255,219,212,232,181,173,370,108,150,119,312,103,167,261,197,148,136,92,207,112,195,128,108,254,257,187,214,273,103,235,180,193,128,227,174,97,185,109,124,198,251,169,204,155,273,227,153,244,179,137,170,227,225,120,183,253,192,137,193,172,161,158,211,352,209,277,155,37,170,174,88,249,163,203,200,237,211,52,254,177,95,165,110,138,73,117,147,294,304,293,202,197,102,216,167,177,97,206,163,127,205,113,152,211,132,268,127,213,128,76,245,242,257,145,283,404,202,223,241,157,107,199,163,268,71,101,101,69,179,341,173,38,123,240,256,303,140,104,229,171,100,248,306,106,247,309,249,215,122,72,113,212,241,157,69,192,184,241,161,225,139,229,199,191,177,127,229,209,253,120,356,259,193,107,159,127,292,298,133,175,253,260,97,142,168,224,159,118,203,219,262,120,225,97,167,173,143,309,128,213,220,161,104,140,170,173,108,192,195,158,177,126,275,148,99,234,294,168,148,188,114,265,150,109,240,98,247,212,207,260,80,246,217,113,104,184,114,200,226,239,138,173,123,137,145,145,189,195,157,219,119,168,240,106,254,178,162,111,212,168,314,189,150,224,148,194,64,325,107,209,218,325,102,108,141,234,155,133,160,184,196,278,74,215,249,234,253,245,224,98,161,202,227,205,174,217,179,61,166,71,243,152,169,214,263,143,135,101,138,166,132,262,168,247,221,211,201,144,245,215,155,132,233,170,165,245,244,155,80,218,325,209,192,107,119,86,242,325,148,350,161,93,232,246,239,223,78,209,91,182,248,110,295,212,250,267,142,124,142,282,239,223,140,130,199,206,266,206,147,228,275,200,224,319,182,170,192,237,358,210,165,134,165,92,100,262,126,171,203,330,154,148,237,221,199,232,293,180,122,240,92,196,136,270,261,177,132,244,261,92,73,190,222,102,164,167,114,90,184,202,212,123,163,169,199,217,199,171,238,191,94,176,192,103,181,83,172,248,241,144,198,177,125,116,303,204,161,218,52,191,78,158,144,147,135,146,293,177,229,196,117,181,203,172,247,182,207,331,185,130,123,205,222,198,233,241,173,157,340,266,115,186,235,190,155,256,247,154,182,136,101,235,242,105,119,196,100,207,199,117,175,94,204,129,153,248,231,135,119,263,228,123,181,235,214,239,131,190,142,162,282,266,146,165,212,173,153,210,196,143,212,124,210,245,207,165,76,108,311,229,151,310,241,179,219,168,237,242,129,264,251,283,139,147,162,186,73,155,181,249,161,84,87,159,187,311,164,113,183,117,187,240,193,322,86,243,317,207,214,157,111,116,149,204,133,179,123,130,277,192,158,244,287,296,61,281,91,199,192,367,102,185,195,145,184,220,185,162,151,143,181,285,288,215,253,104,167,125,314,175,279,286,140,197,125,118,237,199,150,227,152,122,223,227,105,199,184,209,143,136,139,226,98,66,229,177,248,153,256,177,121,346,124,190,184,84,203,150,137,82,248,380,311,245,156,213,219,310,170,157,265,165,206,127,231,123,201,171,190,209,84,152,239,76,222,87,242,214,355,224,87,111,247,93,259,129,259,187,300,239,192,123,238,251,176,307,99,185,108,122,207,240,236,177,192,193,192,106,215,88,176,209,90,226,230,242,212,241,274,250,179,164,111,228,130,112,194,111,192,182,333,230,83,229,123,125,111,158,179,207,207,182,230,225,286,207,158,297,215,208,119,187,162,252,137,293,238,201,118,213,256,196,272,163,39,96,205,252,218,179,208,171,139,212,143,132,182,120,108,139,61,148,188,195,251,200,157,130,182,241,191,196,207,130,139,196,171,151,189,197,197,178,167,51,155,211,214,217,189,179,142,227,121,156,275,103,222,235,254,99,227,225,358,210,228,164,152,166,272,182,190,146,251,132,180,89,253,218,140,141,256,319,194,188,230,274,183,285,104,208,199,327,252,167,234,181,164,224,147,234,217,256,234,230,268,118,205,268,142,179,152,240,237,222,213,49,103,118,142,94,158,123,292,96,168,162,198,210,177,247,115,175,211,335,131,229,142,156,193,244,171,165,156,135,164,95,231,138,190,282,173,225,184,168,169,232,223,199,337,239,214,131,154,63,132,237,119,129,182,154,128,151,122,260,272,121,75,246,187,240,149,115,164,185,196,173,96,286,181,118,94,166,134,160,179,197,155,91,149,138,211,73,204,120,125,241,177,172,205,235,168,138,199,248,247,96,256,142,179,196,255,235,226,186,260,55,219,222,154,109,147,229,225,118,171,211,144,210,262,117,356,135,164,303,121,117,214,172,239,312,151,273,231,277,177,209,244,163,187,139,126,166,132,120,136,137,219,136,194,116,169,95,191,162,187,120,201,221,235,119,199,184,237,202,218,198,161,183,150,138,64,297,343,271,167,227,177,223,220,204,189,255,155,218,156,197,96,156,305,88,134,94,241,201,64,133,256,126,117,211,224,152,184,242,111,140,188,274,178,297,142,156,244,269,253,113,264,142,262,210,175,109,122,156,210,190,157,198,175,253,63,229,213,328,265,91,234,141,192,131,348,195,210,188,218,156,180,255,148,162,151,241,220,120,101,297,274,176,171,260,217,72,151,150,153,258,138,187,139,247,244,134,167,116,232,349,124,170,166,156,210,176,123,158,219,119,164,170,153,162,76,166,241,99,184,233,137,120,106,288,120,137,112,191,266,175,123,131,128,165,96,205,158,123,185,234,127,230,179,193,261,305,152,189,146,95,235,100,191,218,170,251,169,193,216,266,278,103,87,236,104,170,173,193,157,210,135,153,230,60,106,148,193,144,189,124,216,108,204,123,121,276,222,144,231,208,155,117,182,214,300,87,132,89,184,267,85,176,232,275,159,249,124,157,231,267,173,129,215,172,173,157,173,99,258,95,174,150,196,297,173,172,177,301,227,157,157,148,186,67,276,156,273,230,187,179,83,155,278,223,134,149,127,212,282,198,167,220,246,210,224,215,73,154,332,178,169,254,131,94,216,245,249,152,236,142,154,145,287,156,225,119,199,233,96,160,124,272,133,155,173,158,164,91,152,205,103,192,193,177,152,187,256,175,285,185,193,164,218,217,311,293,102,235,235,265,242,218,235,205,284,184,200,147,164,123,144,171,160,206,277,93,183,186,149,105,177,146,162,204,212,90,81,200,219,237,205,227,183,145,170,191,127,137,143,173,203,247,181,207,188,217,130,240,190,164,162,254,164,117,265,183,186,242,262,271,97,95,176,173,141,281,247,160,104,126,222,201,158,158,186,133,196,129,297,125,95,216,257,127,151,211,189,89,208,232,248,154,148,303,159,177,136,277,266,101,147,163,112,219,179,143,82,134,161,188,190,171,228,138,218,223,113,151,243,186,152,286,172,134,160,135,177,112,141,108,224,112,169,177,220,52,187,194,108,280,96,159,118,137,204,204,143,259,121,130,147,186,242,272,195,110,137,254,139,184,157,167,149,207,194,223,231,181,167,257,132,250,183,102,159,320,281,111,167,259,109,271,136,267,144,257,146,185,181,222,227,176,125,299,325,189,247,192,287,75,165,243,111,179,179,202,199,294,225,220,110,227,73,169,91,93,189,209,171,170,142,101,205,104,332,113,215,208,161,120,308,119,216,196,192,160,157,379,169,156,115,323,202,165,158,199,111,116,139,97,256,200,240,179,207,82,237,85,233,190,164,275,95,180,74,335,177,232,194,160,268,224,223,159,217,111,95,202,180,168,229,139,133,161,220,118,262,194,136,136,308,95,288,252,209,117,359,152,208,208,121,183,92,227,114,162,181,208,225,115,268,261,66,153,126,202,205,164,151,303,256,134,243,217,378,125,171,207,192,231,244,298,350,239,73,177,148,195,161,189,155,116,228,145,108,291,141,89,218,82,139,205,191,209,184,150,115,298,163,129,269,179,144,97,190,279,133,262,107,116,164,114,95,82,166,302,152,66,138,81,288,137,151,172,248,202,108,163,88,324,213,256,158,287,230,159,144,89,273,202,128,192,200,248,225,250,225,131,206,149,101,362,325,270,203,88,124,209,179,137,168,229,223,199,256,119,195,154,215,233,182,305,264,147,206,291,96,145,100,224,210,227,326,258,305,219,323,186,234,149,123,199,281,163,209,147,90,79,243,135,209,169,90,179,141,123,211,307,258,295,210,226,128,248,243,152,109,328,270,325,146,287,98,247,145,173,142,196,151,91,206,226,156,190,236,153,143,151,234,157,172,202,211,206,155,179,102,214,108,176,148,162,209,166,215,135,226,119,238,141,118,192,215,93,228,184,142,257,156,181,219,88,269,150,197,150,174,143,246,181,221,232,224,232,144,258,169,199,122,239,127,184,317,179,153,263,108,118,169,162,164,208,71,166,235,91,143,297,204,219,145,180,301,120,238,189,187,370,216,187,232,229,109,70,183,165,243,81,111,256,189,204,144,272,384,215,217,343,144,150,205,187,203,218,187,268,75,164,221,174,153,139,190,202,220,139,215,158,269,222,236,190,163,66,181,140,136,187,148,81,180,234,184,214,293,100,192,139,123,214,181,278,182,295,189,211,113,76,104,188,232,138,204,62,122,222,138,272,217,165,140,294,154,267,182,219,173,230,146,226,234,279,190,113,125,198,216,149,181,123,173,205,312,213,141,170,194,328,166,161,130,283,175,238,117,326,169,145,199,297,206,159,244,236,195,201,181,139,215,91,265,240,96,93,280,275,185,141,216,114,235,133,123,93,133,247,215,312,241,115,184,285,151,219,153,196,149,211,169,83,232,144,140,195,202,286,189,177,131,210,100,163,197,254,230,305,206,157,218,145,251,317,107,181,254,243,168,74,222,194,38,131,201,124,232,226,194,194,240,177,142,188,114,181,88,153,262,111,141,206,118,168,137,159,124,128,175,182,144,115,222,76,300,215,177,222,144,134,219,311,281,161,151,153,261,282,166,126,214,224,101,205,165,176,156,248,106,248,122,200,270,76,148,144,368,342,120,221,140,218,134,229,106,279,220,332,143,152,156,222,81,214,282,274,231,95,226,108,134,243,157,190,183,146,201,118,98,142,308,241,186,169,161,233,290,215,208,257,277,249,245,179,370,267,272,264,272,156,190,158,137,143,132,182,217,122,184,165,198,274,221,230,128,192,163,237,194,213,116,199,288,219,181,90,224,249,173,227,94,152,163,220,203,105,128,354,238,235,141,238,202,290,186,162,261,131,221,199,236,267,159,112,219,151,91,164,270,159,277,184,243,164,149,218,174,131,152,174,106,146,196,344,246,112,119,191,237,91,212,216,186,143,86,150,168,245,166,137,167,235,141,187,257,169,171,227,106,127,191,260,132,151,248,193,215,209,313,242,190,215,303,146,194,187,171,155,170,156,178,257,174,188,128,154,156,178,76,201,125,135,182,129,377,234,181,217,116,148,189,251,254,318,184,188,171,138,204,172,164,138,150,252,215,114,122,232,160,141,120,160,187,173,147,240,90,160,195,328,240,148,138,228,221,123,247,129,163,193,162,123,154,113,209,197,214,165,258,350,128,119,146,123,169,225,166,191,179,188,129,274,290,238,175,245,93,127,174,227,224,205,163,85,236,199,195,234,170,203,215,173,207,81,254,209,202,192,263,264,162,223,191,213,258,125,157,57,222,354,66,243,73,171,79,151,212,263,197,200,121,272,105,106,279,209,177,136,93,161,187,122,169,156,125,120,364,169,67,266,214,233,117,277,294,163,91,140,141,133,96,332,258,216,108,85,127,107,229,143,296,261,295,186,239,249,220,207,209,164,129,171,278,217,219,179,216,92,133,136,272,127,108,227,111,250,227,265,284,93,211,178,216,164,204,236,249,218,200,237,177,151,246,155,154,228,166,130,120,69,136,237,165,218,166,173,182,281,189,211,355,211,234,228,209,312,321,162,151,154,259,141,178,310,295,196,211,119,136,241,98,343,172,224,212,234,137,94,129,129,279,120,169,306,265,214,122,84,148,194,230,249,226,171,89,201,145,113,170,265,237,210,284,197,311,141,189,109,149,142,93,191,218,169,249,127,116,156,212,221,161,212,239,171,153,90,227,354,138,207,202,155,114,164,287,217,219,329,217,124,150,320,128,318,123,257,222,261,212,188,199,262,296,167,248,249,172,181,292,105,159,148,122,116,124,122,283,258,213,104,240,135,264,292,127,176,133,93,240,129,186,238,187,178,261,245,87,200,307,253,150,281,271,153,120,220,71,229,150,145,121,219,130,218,203,215,233,165,188,216,140,207,222,215,226,192,148,349,231,242,82,136,162,228,199,96,254,183,243,138,64,94,185,213,122,294,188,245,137,148,155,68,158,122,190,149,154,240,129,151,52,67,216,181,245,213,101,171,137,219,103,109,180,180,220,216,165,97,166,131,171,113,158,217,112,209,100,157,105,309,117,152,109,129,208,208,68,262,193,241,228,235,105,266,179,158,146,216,120,142,204,79,196,267,217,261,225,242,188,208,104,123,131,207,196,186,208,110,196,223,161,231,142,179,188,232,114,246,213,335,165,158,42,191,245,199,93,376,161,193,150,139,170,224,138,190,235,160,93,167,136,157,226,196,253,207,154,193,389,169,123,305,131,218,235,176,396,178,135,99,168,163,228,333,230,181,182,182,134,205,192,275,112,224,219,276,125,173,157,241,228,201,210,195,220,140,155,259,214,195,164,126,105,130,137,187,177,171,148,186,177,204,197,81,215,91,94,317,212,207,243,238,171,167,362,143,215,153,217,246,303,213,354,241,264,215,134,317,86,249,285,224,265,138,218,154,225,171,240,221,164,160,78,168,100,83,176,217,317,194,220,243,286,202,221,216,298,277,95,138,135,222,104,174,321,204,144,278,221,136,84,230,151,216,75,143,197,216,252,141,251,289,113,167,113,214,128,76,150,213,111,208,293,115,237,283,141,200,247,210,199,243,251,218,115,154,186,207,151,182,145,292,291,288,177,140,286,122,123,172,220,194,233,134,268,229,279,268,184,151,194,247,157,119,89,122,290,139,110,104,149,203,130,97,154,226,261,201,117,117,218,197,153,281,180,230,218,244,128,230,258,155,273,68,214,117,219,201,261,176,266,127,211,173,238,121,159,118,240,117,98,167,166,226,336,198,101,321,366,174,65,188,227,132,165,104,221,218,272,131,203,202,127,284,180,213,157,220,110,241,244,219,98,244,154,187,187,196,144,168,95,220,75,193,176,254,211,229,172,123,203,226,230,186,146,239,143,120,171,219,109,177,129,269,209,137,107,219,217,190,146,184,149,109,212,227,91,145,137,73,203,284,86,160,254,262,226,147,162,94,283,190,133,206,213,288,161,183,99,204,193,154,216,143,91,261,188,189,123,206,165,235,130,183,70,185,207,259,220,161,267,179,163,288,163,263,295,202,208,100,164,87,203,159,134,208,254,221,248,197,106,247,146,202,100,188,116,209,151,115,80,254,140,219,121,134,215,183,311,192,133,203,140,107,222,294,123,152,221,230,218,230,250,146,89,231,83,149,145,208,266,125,143,182,201,268,132,153,213,142,163,142,104,172,183,109,310,129,221,220,190,130,179,144,172,201,98,63,121,265,138,243,350,130,119,239,199,134,148,137,130,209,78,173,279,241,141,108,110,182,319,98,172,277,84,163,365,140,212,93,226,167,150,195,136,160,164,150,173,220,95,151,338,147,289,120,339,141,148,162,59,374,137,172,154,179,181,182,198,247,138,270,144,205,225,223,90,267,134,214,171,66,211,236,233,160,126,74,152,223,211,242,263,95,74,248,181,116,125,90,222,189,269,252,58,195,236,229,167,205,251,165,192,340,249,212,140,182,115,154,226,168,125,186,213,164,236,171,88,229,107,239,140,151,194,237,295,232,188,106,197,318,158,207,109,168,138,352,125,185,147,225,210,227,163,142,241,184,137,244,184,240,206,192,203,56,145,120,137,229,140,235,196,155,192,231,144,117,240,109,169,94,242,205,266,129,168,224,184,109,164,180,220,136,308,128,106,168,108,211,125,179,205,288,188,309,244,165,197,87,243,252,197,184,110,114,137,165,183,239,90,119,149,110,294,188,284,271,157,284,256,123,220,257,295,91,219,283,279,108,143,241,142,126,172,209,177,205,362,218,217,192,132,135,210,153,187,154,122,275,130,188,231,139,267,216,196,144,154,201,108,246,172,221,272,219,292,268,134,157,81,270,165,158,193,82,256,249,286,209,352,200,205,168,143,217,174,171,70,246,154,268,185,101,181,273,140,245,188,198,301,169,164,206,219,134,156,252,291,142,161,161,195,291,222,144,152,295,121,191,217,245,169,226,162,276,273,191,69,177,215,238,101,188,241,168,158,170,263,327,159,122,232,75,146,268,113,196,164,297,258,312,163,228,229,90,216,156,210,127,194,164,154,220,206,275,225,381,136,167,68,117,166,168,147,179,177,196,207,134,322,185,87,175,101,115,234,147,197,272,200,193,67,160,257,182,68,131,242,175,170,180,120,144,213,179,256,192,358,238,160,214,178,206,135,110,144,327,125,282,160,309,211,215,155,237,135,133,307,223,273,171,153,234,297,251,222,145,219,285,173,214,199,210,280,167,231,121,252,197,110,267,191,210,121,300,144,243,150,275,248,232,264,142,160,156,235,345,240,320,190,113,166,188,166,206,155,165,203,189,300,299,182,309,197,211,153,211,214,278,126,174,266,96,168,123,150,124,164,212,80,118,271,141,142,226,116,169,232,132,217,245,225,259,195,182,216,222,258,210,236,148,86,255,147,263,207,283,296,187,122,326,199,188,213,158,224,301,145,157,228,193,153,166,185,214,119,114,98,155,270,143,109,176,91,100,190,251,209,81,176,265,250,181,194,138,111,149,308,190,191,140,162,74,220,176,235,142,178,165,173,192,161,203,204,152,190,249,161,224,226,244,215,140,181,90,265,114,93,175,259,195,234,85,212,223,118,155,197,160,97,157,107,306,70,163,175,169,222,157,111,264,107,226,219,135,236,201,208,178,209,199,213,203,222,194,107,223,327,166,76,91,201,134,101,144,153,187,248,188,107,181,109,165,173,250,186,225,214,192,126,74,226,132,258,299,242,248,239,182,194,191,93,205,371,170,93,203,84,184,100,221,322,118,173,218,159,106,155,147,181,200,217,166,241,212,106,164,143,155,215,238,240,204,91,186,88,115,177,142,125,242,130,125,149,156,122,177,171,129,298,148,240,186,196,218,90,113,174,270,243,195,251,99,110,213,219,323,221,208,232,129,210,165,130,87,106,199,250,193,230,167,187,131,97,273,233,133,361,143,229,203,86,107,160,204,185,201,216,198,157,82,136,140,179,136,147,128,252,307,206,137,207,190,201,123,212,161,195,264,133,190,170,99,213,225,118,211,168,118,210,163,174,140,235,87,290,252,173,190,200,171,195,258,238,295,182,175,192,216,142,156,105,226,155,225,103,169,145,204,205,78,127,133,125,179,207,136,177,104,105,222,196,201,155,295,98,147,202,220,225,122,225,131,304,170,226,91,237,147,224,122,96,93,210,304,235,152,136,173,310,247,323,119,249,407,227,152,221,98,239,165,73,199,284,132,252,280,152,194,179,169,239,189,216,128,100,225,138,97,80,182,236,130,264,145,148,188,183,273,131,75,95,291,185,125,136,164,155,135,197,227,182,283,86,245,165,102,217,267,178,169,283,273,164,102,385,177,229,173,190,239,103,223,154,129,252,211,141,203,162,122,191,200,196,134,116,126,165,107,91,254,230,122,307,111,206,183,228,129,178,144,198,207,254,282,189,187,254,186,116,178,153,141,98,216,131,294,354,178,168,103,140,153,137,224,221,210,198,138,147,231,199,249,286,119,183,94,130,163,171,182,124,108,248,200,186,126,261,305,201,248,209,163,152,337,166,227,234,261,280,127,138,260,163,158,185,159,81,207,222,220,316,213,92,257,355,174,179,230,247,210,130,239,173,137,209,217,83,237,181,217,120,209,261,178,160,156,107,191,286,80,188,267,239,205,283,59,173,219,233,53,221,135,227,198,257,173,141,260,190,155,249,128,221,122,297,251,288,188,227,229,208,244,242,262,237,74,147,229,185,143,250,251,377,131,292,129,189,266,75,203,127,193,170,62,138,224,137,221,247,105,232,102,254,208,175,316,70,140,201,198,93,154,150,115,211,201,143,295,319,195,191,136,211,148,188,234,170,178,272,153,161,293,155,127,104,163,271,239,121,214,120,152,157,303,198,246,121,99,205,150,79,185,199,82,185,114,256,155,154,92,191,147,167,207,284,160,236,65,220,112,114,100,147,182,216,146,137,274,95,233,115,134,130,148,214,202,312,163,220,375,273,155,108,184,138,356,210,87,102,198,246,236,185,187,184,87,306,111,292,172,161,154,137,321,131,101,150,170,222,99,194,147,117,163,306,233,199,105,252,167,101,114,247,312,135,236,98,92,99,115,198,230,142,140,92,273,244,106,203,205,252,184,99,186,245,170,321,212,141,220,162,176,143,104,158,201,129,234,268,270,246,178,153,209,123,136,248,208,282,200,167,56,122,268,150,218,227,229,158,129,87,165,111,112,126,350,199,140,284,135,256,94,131,67,161,221,165,186,193,158,117,229,212,168,142,186,192,130,211,96,188,328,266,103,201,255,175,181,231,212,134,166,87,128,220,237,161,168,112,216,205,269,158,183,215,181,93,194,131,71,193,261,238,114,86,181,168,250,202,298,69,120,313,203,115,267,306,174,185,125,156,163,177,193,229,139,208,264,326,285,179,179,306,94,102,218,208,158,154,246,173,149,220,348,100,279,203,274,177,85,274,265,176,261,249,158,255,101,143,157,181,136,154,218,128,77,219,87,202,274,134,66,162,265,196,94,80,194,144,106,266,136,226,348,174,291,312,104,149,104,84,154,194,130,369,141,246,197,185,236,211,93,135,182,170,164,242,118,177,227,201,226,170,228,205,162,228,251,144,174,108,119,77,196,189,188,152,114,322,133,198,279,184,149,208,169,187,188,83,90,297,106,115,332,61,152,306,110,148,133,236,223,141,329,85,248,257,167,223,148,178,107,68,240,139,178,241,245,66,162,145,171,216,206,179,220,218,221,216,137,164,214,178,200,129,241,95,207,155,208,195,289,193,113,240,152,65,292,191,133,107,301,333,155,97,145,284,226,109,179,102,91,218,131,164,130,197,239,181,223,234,122,118,198,281,148,103,245,213,182,267,172,239,248,239,220,221,131,183,223,222,200,185,204,134,149,168,114,85,157,103,221,150,190,112,282,158,211,114,249,178,119,222,202,109,139,154,155,126,70,148,262,197,83,211,154,279,277,123,219,178,128,210,170,203,120,142,149,88,148,236,229,146,124,268,240,189,113,140,346,237,235,180,146,123,112,90,284,120,154,186,210,129,158,193,317,324,180,270,285,180,154,132,211,148,185,181,222,344,168,186,206,206,64,158,111,204,151,179,183,160,244,219,119,195,123,205,246,117,110,139,300,179,162,189,194,125,192,64,124,202,218,151,318,209,95,161,276,141,234,173,349,312,193,255,176,242,207,132,129,124,125,109,211,136,199,215,142,154,73,121,164,225,163,99,160,193,171,287,149,100,212,206,218,259,105,139,71,178,129,122,180,200,236,124,231,188,194,271,229,101,206,243,134,188,175,162,322,163,302,170,106,115,315,106,120,207,99,154,155,215,128,125,228,174,242,282,173,131,213,192,214,225,145,180,295,115,77,156,70,142,244,206,152,193,62,233,120,192,216,75,167,206,161,234,86,234,226,230,151,227,145,202,188,223,189,261,146,314,327,247,200,182,149,197,194,275,240,82,177,173,263,261,201,279,199,247,237,197,205,164,142,129,179,191,196,110,140,245,203,311,226,199,191,308,157,195,163,198,162,160,369,297,122,198,355,147,232,210,240,69,174,139,133,87,141,209,215,148,146,143,192,148,156,192,91,123,281,184,110,96,251,357,277,122,172,87,78,129,178,251,306,206,72,109,124,256,168,145,185,124,128,179,80,106,269,190,184,186,188,94,206,137,161,121,281,174,198,185,157,237,215,198,137,218,266,195,183,148,132,225,132,187,62,78,221,223,139,300,309,167,167,318,133,183,200,168,106,260,94,158,209,110,301,145,171,184,259,236,226,190,251,184,101,224,133,103,273,213,151,215,294,369,143,228,99,144,83,262,261,92,129,174,114,119,116,159,138,178,224,144,158,137,208,94,218,121,139,191,221,95,166,203,234,66,272,157,119,235,93,114,169,156,186,220,153,155,215,191,275,236,250,235,221,297,167,202,375,151,140,230,157,172,190,250,82,164,89,89,152,111,166,178,154,119,193,205,67,135,233,211,211,233,226,334,173,166,192,127,164,200,154,136,125,321,342,205,168,243,134,114,141,195,144,120,202,119,207,183,188,282,140,170,180,189,210,95,230,149,175,277,224,99,157,80,88,208,233,247,152,206,207,111,227,147,312,143,156,153,117,333,221,150,302,219,233,136,82,213,190,228,156,205,195,134,199,143,191,232,103,96,283,168,217,209,282,211,238,227,215,185,165,166,173,145,41,177,135,88,155,164,221,261,196,141,223,160,233,203,182,152,113,202,206,239,228,271,138,273,186,303,55,93,113,294,224,198,205,320,188,178,199,129,233,116,229,214,293,188,130,251,225,104,146,261,305,156,161,76,212,249,217,166,257,164,159,143,217,250,134,256,174,244,235,312,237,205,117,163,195,217,124,236,190,110,98,269,172,89,143,94,220,193,226,239,48,172,213,265,210,122,145,188,90,143,159,225,198,189,262,88,306,200,186,187,124,130,127,143,238,123,136,235,277,208,286,145,255,149,121,235,250,214,249,161,247,334,261,305,264,236,93,121,211,84,98,192,132,340,188,230,249,166,199,139,147,90,271,242,201,168,151,194,117,122,223,68,227,245,308,311,204,247,185,227,188,180,225,288,201,176,339,151,162,222,83,205,177,284,121,194,263,150,117,307,169,167,261,122,215,101,278,242,187,220,197,312,180,267,138,223,160,218,147,156,171,174,99,232,246,145,367,192,157,197,89,136,210,130,207,240,182,117,236,136,171,186,245,253,165,206,222,169,272,183,252,151,105,128,227,103,183,71,282,198,213,182,148,72,284,95,285,147,146,319,93,274,256,217,232,175,158,139,260,222,263,281,188,211,178,225,203,145,147,103,228,118,173,127,112,123,292,257,93,103,113,284,169,67,165,115,153,207,152,310,246,157,167,139,254,307,150,103,109,338,170,192,160,241,128,195,207,128,185,201,316,134,75,178,211,228,247,216,148,153,109,144,183,212,105,184,212,227,180,177,240,89,134,152,198,245,181,207,152,184,145,246,70,196,207,108,127,221,172,123,127,187,158,196,181,201,139,91,202,153,307,231,296,124,105,269,180,255,235,152,131,94,186,285,183,104,250,261,278,132,159,114,210,156,216,305,144,253,182,218,212,252,254,210,207,197,304,73,102,176,220,103,214,142,130,92,218,123,110,149,214,200,121,220,116,205,259,273,167,324,143,203,72,271,174,169,165,165,352,207,157,103,77,82,110,113,143,189,225,161,169,181,101,156,167,175,125,174,122,115,181,196,280,114,161,196,185,188,136,83,259,217,325,79,220,218,92,201,206,187,173,146,199,132,181,236,172,88,159,148,110,214,220,160,191,197,178,136,159,175,154,234,209,250,193,198,173,124,193,229,150,183,268,209,153,231,149,196,141,221,140,222,209,215,222,265,246,220,166,96,370,134,156,121,206,242,146,80,144,214,71,163,287,132,276,283,382,180,221,286,125,227,208,212,235,184,173,127,151,215,269,201,130,279,142,194,225,195,88,154,106,294,214,98,91,147,202,215,176,145,222,224,219,97,174,128,223,231,284,169,202,121,258,185,127,228,209,185,235,204,143,174,182,148,94,133,260,194,204,266,270,229,148,180,170,194,124,222,169,231,208,206,192,125,125,196,260,139,173,271,195,207,309,151,261,218,250,144,178,136,110,234,121,289,297,150,260,150,247,199,111,83,137,258,150,166,282,104,311,250,231,175,278,141,329,131,141,199,161,174,271,338,222,174,242,88,201,214,109,213,226,162,177,150,132,123,135,170,272,236,374,157,156,234,193,279,119,153,93,204,206,213,160,226,224,310,179,104,172,206,257,199,222,183,243,249,207,212,233,176,227,229,162,287,94,101,295,235,226,196,106,196,242,124,244,122,234,171,229,195,195,327,188,141,196,216,206,176,194,202,160,263,242,255,221,145,157,209,191,264,174,162,143,147,212,200,104,149,224,225,166,155,132,226,247,197,192,225,130,185,231,335,175,288,247,157,103,162,146,247,154,245,294,145,171,233,222,158,191,288,171,281,126,117,248,109,171,260,268,74,178,153,232,126,153,221,182,165,186,313,125,291,173,150,120,208,201,334,151,306,357,104,102,160,177,192,301,232,240,156,97,317,250,126,65,172,135,193,108,251,204,279,293,109,250,171,163,210,262,378,125,267,137,113,157,70,122,186,259,178,182,176,171,264,265,312,112,197,177,206,232,94,170,190,94,216,161,165,202,204,210,144,228,221,240,130,165,182,118,250,318,128,163,93,218,237,272,177,207,304,119,207,191,239,205,153,152,65,254,202,181,187,143,139,199,69,320,269,136,201,193,127,199,164,145,151,278,214,195,171,204,222,208,179,212,83,87,74,187,124,233,155,180,117,194,207,211,134,249,241,175,211,251,117,257,139,233,258,158,145,195,126,76,119,199,127,235,301,177,210,177,215,241,121,221,212,223,105,356,205,219,218,227,278,232,174,272,125,214,209,228,68,115,156,216,215,203,136,281,295,162,139,80,147,135,212,185,201,135,123,263,115,220,112,184,87,358,144,146,147,231,235,234,200,291,119,228,197,82,113,152,267,359,189,136,223,117,235,170,266,358,173,181,139,207,241,239,223,208,207,203,135,180,222,168,270,154,184,196,103,113,207,159,200,305,237,151,188,122,171,112,230,197,122,206,217,185,247,123,313,115,61,228,142,253,191,123,141,205,192,191,195,182,113,310,210,82,173,105,228,177,190,76,106,225,166,224,105,400,160,148,69,173,321,188,151,118,181,140,72,279,288,289,118,180,175,125,181,128,209,139,112,183,244,310,154,201,226,175,198,225,130,203,178,94,158,91,202,372,158,149,206,142,124,157,196,278,299,131,211,200,142,250,134,202,155,92,143,205,198,236,162,225,159,253,113,92,123,216,226,129,241,255,193,276,132,162,251,216,212,219,120,214,178,254,198,265,92,189,207,243,164,340,234,142,201,204,299,144,124,88,203,314,142,205,159,201,163,205,240,279,301,166,256,133,112,287,207,292,181,268,96,154,265,276,124,222,164,204,182,98,223,331,145,242,166,229,182,55,185,177,244,97,135,260,204,180,189,139,325,198,267,154,208,200,154,241,164,256,193,170,217,77,200,71,180,238,251,159,199,254,190,81,79,197,143,171,299,309,70,92,208,196,129,200,218,193,229,195,186,124,151,195,130,179,88,178,251,256,229,139,142,137,232,150,212,225,118,119,198,149,194,226,272,164,192,358,235,274,176,117,151,210,99,208,70,268,112,152,109,131,134,207,214,118,230,228,214,302,287,231,172,278,318,168,97,145,139,222,296,295,164,254,133,234,295,174,176,293,214,161,209,105,284,99,163,110,218,120,264,230,110,81,212,208,185,192,220,167,134,180,185,299,149,147,285,105,154,136,226,147,131,250,150,218,214,251,172,228,133,243,153,187,143,100,133,197,159,99,155,229,219,233,149,255,89,212,82,67,253,134,250,96,207,309,131,227,226,231,292,126,126,270,182,172,90,276,265,195,72,68,201,184,114,126,91,179,140,300,242,265,215,103,112,302,231,119,118,197,120,187,300,181,149,126,153,143,170,110,168,172,293,129,115,190,173,229,129,358,281,150,227,216,201,162,214,338,186,176,137,231,219,149,218,193,153,284,150,149,158,203,323,84,89,177,170,152,121,229,164,307,234,197,190,199,124,90,154,237,185,108,190,97,158,248,161,263,309,183,153,211,156,216,237,86,163,248,168,252,69,138,155,196,145,205,163,153,125,305,150,194,102,207,239,191,250,91,191,245,243,111,118,180,102,143,127,232,159,245,205,113,223,206,322,177,85,147,172,221,195,211,167,305,145,263,225,216,95,182,161,269,173,248,172,210,173,218,219,180,149,119,126,120,147,263,406,178,264,241,156,211,192,204,217,195,206,130,138,153,79,151,235,194,212,172,177,91,221,264,177,111,230,226,178,113,220,184,182,141,246,267,244,112,279,186,200,192,309,279,172,255,196,223,167,220,241,284,142,148,133,54,109,181,116,150,275,205,270,122,206,142,150,206,187,264,188,192,124,232,133,223,166,322,146,114,161,217,150,188,80,185,269,205,254,114,257,185,276,302,246,234,129,205,275,65,252,218,148,214,208,81,142,160,156,144,94,101,131,105,275,203,110,198,103,224,168,160,233,155,210,96,232,225,208,169,131,90,208,180,134,185,234,239,251,128,176,191,115,229,203,191,294,324,134,160,168,247,227,205,223,159,85,72,204,217,176,184,341,132,119,175,215,221,232,186,161,208,99,221,324,173,191,120,367,198,237,143,224,186,105,178,174,227,129,267,225,209,353,253,198,163,211,220,39,121,338,198,224,239,123,229,243,215,250,132,176,239,224,116,304,190,57,269,167,70,177,132,136,117,157,209,211,196,261,170,87,273,236,162,211,288,280,244,235,184,109,143,257,141,147,91,302,187,271,148,147,216,162,168,221,273,241,228,128,209,175,185,149,220,314,216,80,173,115,172,231,204,245,127,188,275,219,195,142,62,151,117,130,139,179,172,157,86,194,297,129,133,131,224,274,292,142,197,117,111,162,298,302,254,331,173,212,288,160,122,113,201,200,151,101,185,105,66,141,161,200,86,310,207,121,146,145,122,127,213,231,144,79,123,225,136,160,75,230,191,198,135,296,138,121,224,221,127,98,316,191,263,199,219,242,203,270,325,166,120,190,146,300,284,201,239,254,226,412,235,136,167,217,164,310,166,251,167,124,332,213,191,122,145,199,141,166,171,152,112,208,139,99,322,388,226,199,76,222,217,274,207,253,93,192,186,145,149,363,227,166,146,106,278,102,301,254,207,241,233,250,203,198,175,178,392,240,94,207,118,158,191,221,242,199,223,210,200,209,234,157,116,129,170,254,152,264,144,213,87,153,346,105,251,253,76,133,85,217,173,93,252,274,212,143,101,290,192,180,218,127,267,163,150,111,166,261,152,133,163,197,177,232,192,70,287,139,299,253,246,147,199,130,187,211,289,201,153,186,179,134,312,209,239,197,174,99,276,284,143,142,61,135,354,223,300,316,154,293,130,241,408,73,290,231,243,144,184,191,137,263,188,173,217,155,217,170,81,327,112,169,138,202,197,221,208,194,205,274,77,242,137,202,302,256,253,269,227,233,235,207,204,237,212,258,206,179,178,172,173,232,70,265,219,160,226,240,159,313,178,193,146,192,184,111,111,164,219,121,259,159,188,220,180,124,202,134,116,224,217,191,198,216,247,346,202,291,123,184,171,120,147,141,134,188,138,254,139,283,193,171,244,225,147,287,339,137,238,253,138,148,226,182,123,241,102,193,256,258,112,183,135,166,293,143,221,130,109,112,214,180,208,221,160,140,224,102,88,250,189,206,247,195,235,251,146,276,203,169,212,282,280,201,183,178,276,194,276,199,139,152,165,119,163,200,123,132,294,102,316,103,162,118,174,323,199,266,209,152,153,183,163,102,297,125,193,151,107,85,171,136,162,115,244,123,249,200,234,273,248,124,129,73,236,157,115,124,191,310,237,109,207,216,175,231,236,188,254,102,158,193,263,303,132,265,177,147,206,130,156,136,250,129,176,234,179,142,130,162,172,309,252,211,230,179,102,181,157,221,161,108,202,162,245,194,225,160,198,220,225,205,271,224,130,153,165,224,171,150,218,196,249,128,132,229,178,203,226,226,146,140,104,264,110,155,176,177,163,103,191,226,249,222,102,73,156,165,122,214,171,200,124,116,205,105,76,287,220,159,142,207,290,212,165,111,223,246,121,50,181,153,165,104,241,230,228,120,89,147,292,334,68,121,226,153,101,242,151,153,309,195,112,209,142,276,147,157,231,224,236,316,256,230,92,212,125,144,264,155,209,359,188,193,169,107,104,149,162,211,175,133,127,56,232,238,186,204,178,144,237,225,245,173,91,214,109,79,150,241,195,137,191,270,180,87,242,119,322,158,258,161,250,80,126,180,207,210,220,65,190,183,290,242,119,190,209,66,139,202,244,166,224,214,239,178,201,156,142,228,101,103,199,210,128,320,172,224,109,222,155,170,229,106,217,81,137,252,71,137,287,184,267,225,103,92,186,155,145,227,135,240,171,186,239,140,324,212,127,288,223,169,136,157,226,252,252,139,221,155,188,100,170,209,191,89,204,114,98,167,252,234,204,196,240,226,238,248,228,130,240,129,111,168,186,263,189,138,167,232,221,204,128,323,277,79,156,124,119,183,116,268,236,211,172,167,132,118,69,148,79,264,198,169,160,104,93,211,113,143,174,207,131,174,192,273,246,265,215,84,260,275,102,215,286,195,100,139,197,185,252,162,141,197,213,164,72,217,187,160,221,184,201,204,245,112,199,242,160,189,158,376,109,235,212,64,171,78,230,178,216,191,194,152,203,193,229,146,133,104,161,121,147,232,158,225,136,195,244,273,203,331,176,196,242,147,260,220,192,116,131,75,251,330,123,231,349,216,189,249,90,180,158,81,321,212,206,261,146,84,109,215,172,178,231,137,214,243,233,62,198,151,112,180,135,206,109,167,109,133,231,247,157,239,244,140,179,275,120,212,254,242,287,232,114,180,226,226,204,134,135,258,242,246,133,80,193,205,146,106,209,212,106,121,189,133,180,61,210,292,255,204,127,220,157,243,135,152,225,160,259,142,147,223,254,138,175,206,226,199,159,159,301,185,95,72,179,196,157,131,191,175,265,69,96,278,205,181,93,161,282,182,331,100,187,78,316,197,237,257,307,162,252,163,231,253,218,116,127,141,277,198,149,288,254,86,230,244,208,123,150,242,84,191,222,86,244,239,142,169,147,259,234,109,165,251,368,213,234,155,222,101,144,286,216,253,124,89,227,174,223,172,138,240,103,96,128,203,310,165,226,161,147,271,221,191,71,322,189,138,209,290,125,213,186,278,209,155,137,217,181,287,219,168,211,121,207,126,168,146,173,175,225,330,218,66,98,145,124,233,148,246,204,104,109,73,154,293,184,150,190,230,247,147,260,155,212,59,210,250,231,146,260,128,291,258,118,216,145,260,270,135,218,349,166,321,162,167,163,360,183,135,154,194,96,259,223,263,162,230,98,138,174,79,181,134,278,197,138,126,219,205,185,297,168,214,228,219,189,238,278,99,218,117,202,230,140,132,280,243,225,379,130,87,149,147,298,142,241,112,144,277,289,130,312,87,271,132,115,187,217,227,120,214,145,191,163,95,71,74,188,113,240,82,165,167,145,261,251,125,180,228,236,152,135,145,227,205,177,186,235,142,123,275,178,335,265,70,212,234,184,204,318,75,143,117,65,141,81,210,155,207,105,323,164,215,99,169,124,161,277,125,88,141,334,203,254,328,142,110,162,120,142,175,140,220,138,119,211,151,214,166,96,266,291,185,244,140,105,219,193,340,365,66,70,165,62,220,131,183,294,253,163,170,145,111,227,232,160,204,212,137,102,184,202,175,198,268,247,241,121,209,257,239,188,218,119,216,202,131,95,298,105,153,341,218,148,219,317,237,178,207,287,157,220,171,129,187,211,206,184,119,106,166,209,133,105,210,237,200,219,236,146,235,226,242,231,294,326,230,230,153,174,138,83,195,185,119,191,240,215,119,149,158,165,253,172,69,129,162,233,77,88,201,129,267,380,199,192,103,103,186,193,123,235,147,299,226,251,124,155,231,258,195,174,193,258,236,309,121,140,74,98,155,147,197,204,162,201,65,136,284,174,177,229,176,177,201,105,88,321,245,243,289,193,257,84,80,240,278,287,146,40,70,112,155,215,209,248,73,281,139,211,239,148,259,240,113,130,226,288,382,201,73,244,125,221,112,71,222,82,214,167,122,212,288,137,211,158,183,169,248,265,169,200,208,239,144,93,193,112,274,143,96,113,267,185,161,114,175,106,179,202,201,184,212,148,331,193,189,209,124,128,151,129,186,168,259,186,234,229,272,262,264,202,63,200,59,151,269,194,202,91,106,120,110,242,166,185,174,154,264,232,239,263,165,193,219,173,178,257,193,242,201,237,204,189,163,129,176,179,247,179,287,110,123,180,131,230,209,246,178,124,212,212,209,105,193,165,171,169,170,239,124,272,163,276,126,120,164,221,229,184,140,267,104,105,166,169,65,148,108,298,207,155,150,90,156,273,252,126,273,246,135,152,154,233,187,118,210,227,182,334,149,199,177,210,269,230,125,164,111,181,111,180,134,162,131,61,189,231,112,273,147,137,115,169,110,312,132,305,185,111,234,187,135,82,140,185,129,133,192,200,217,250,189,166,95,148,287,226,190,125,259,257,222,186,293,236,148,271,272,173,215,172,228,128,174,184,164,221,216,139,86,163,241,219,273,167,144,201,305,320,184,110,139,228,217,150,225,158,172,185,161,174,238,120,120,245,172,169,198,286,245,231,93,128,222,217,234,184,198,207,248,208,263,196,90,103,104,154,222,140,230,295,121,312,224,194,210,156,207,206,287,145,107,146,207,187,111,234,199,85,160,290,245,150,126,358,138,67,218,151,120,172,299,212,217,149,190,167,160,318,119,184,135,201,163,185,86,160,203,252,139,108,259,200,221,171,135,130,134,248,361,233,120,67,354,72,152,102,210,121,123,145,95,166,138,141,153,193,201,212,215,254,170,171,263,221,226,207,191,160,120,74,224,202,164,137,179,176,192,150,182,270,79,228,258,158,121,162,257,323,211,142,206,147,134,192,173,156,149,119,252,211,237,207,322,97,196,139,228,94,157,263,219,270,152,157,179,176,254,345,195,129,292,117,88,121,251,171,120,184,186,129,114,144,187,202,231,236,241,125,116,338,228,212,233,204,162,227,162,99,203,192,186,269,172,227,140,87,111,86,336,266,229,160,304,226,148,164,178,105,188,99,168,205,233,231,153,196,343,158,247,128,182,111,72,238,192,147,237,66,63,75,154,221,224,301,251,146,209,112,234,207,158,69,187,152,94,184,236,169,270,150,194,180,174,234,192,242,129,203,243,236,235,193,218,134,162,157,265,127,219,225,167,160,216,239,114,175,201,162,104,210,174,233,217,226,131,106,343,199,145,276,220,238,128,135,130,95,273,209,162,268,285,284,136,226,288,211,119,158,195,122,310,176,182,145,138,128,195,74,344,197,173,294,152,146,111,171,203,121,154,147,215,223,351,277,312,208,160,187,142,244,176,186,228,150,249,100,163,164,175,102,272,144,166,84,209,197,85,96,119,209,151,258,150,116,154,206,207,208,159,199,154,180,247,158,249,226,299,195,129,135,328,142,98,227,263,135,165,140,233,251,192,156,321,203,239,150,245,117,260,190,77,217,269,320,184,373,159,91,218,230,206,201,165,136,142,123,143,138,197,175,176,178,318,197,239,180,199,200,137,162,154,242,281,133,97,182,63,296,91,209,67,346,207,208,172,65,113,200,280,122,75,200,207,83,152,313,309,230,128,184,195,212,141,136,102,125,131,134,184,409,122,173,199,203,247,252,209,284,316,144,205,305,98,139,140,200,222,166,259,341,376,110,209,258,182,161,288,90,228,269,172,77,187,342,301,217,156,118,116,262,281,227,168,205,122,268,206,159,189,305,240,142,169,162,318,49,214,219,158,222,279,143,159,256,224,210,238,120,238,199,231,237,245,279,239,195,225,115,359,341,260,132,91,162,159,218,154,121,112,182,184,127,202,108,282,186,109,210,161,192,239,181,158,153,337,193,161,256,148,186,111,170,251,179,215,264,178,169,119,154,215,274,191,178,196,124,188,221,190,208,148,140,179,96,337,181,208,164,214,96,344,240,262,139,288,95,330,99,211,191,95,171,169,271,85,95,128,196,169,126,134,167,169,207,197,183,138,198,181,167,241,245,158,174,140,178,122,142,321,106,67,261,258,108,326,231,224,246,170,167,95,345,309,210,65,173,186,249,244,182,192,117,204,186,90,157,198,218,261,143,181,265,91,349,138,223,188,298,130,143,242,209,213,256,179,151,154,198,101,272,261,173,129,191,160,220,100,134,384,131,218,138,134,108,110,176,202,321,106,67,298,121,110,255,219,147,371,97,162,121,194,234,82,195,103,225,65,180,268,314,176,320,181,137,139,227,292,262,188,303,163,158,177,303,187,180,71,213,171,114,208,156,167,283,298,179,284,196,117,188,248,207,144,162,133,195,246,337,256,291,73,121,252,211,263,137,118,144,252,210,140,112,109,109,161,134,174,83,382,165,184,120,186,100,133,72,217,225,234,241,132,172,228,228,116,89,258,72,169,186,244,122,210,265,62,201,224,251,241,232,258,245,124,185,100,136,232,120,103,169,95,112,208,207,253,138,241,189,133,132,111,114,110,156,187,186,159,90,335,110,118,155,204,85,184,186,348,216,138,99,154,267,294,182,318,227,87,90,124,96,150,166,289,185,181,114,178,249,193,235,124,261,226,245,209,211,117,166,145,127,169,195,201,291,291,155,168,225,168,205,160,211,207,239,222,214,144,186,78,167,256,152,126,130,239,168,92,170,106,119,187,93,185,351,184,257,149,294,141,177,174,227,205,202,203,125,224,235,257,180,183,219,334,219,309,165,188,161,245,215,71,238,264,80,223,231,161,235,263,311,154,324,288,169,86,199,164,290,204,135,113,309,212,175,297,268,96,189,165,200,189,256,147,227,116,125,315,271,238,150,104,201,116,118,143,290,285,153,232,245,272,274,208,123,234,125,164,161,158,208,177,216,131,221,209,276,201,211,170,259,319,318,164,168,99,132,107,243,304,139,231,245,261,149,189,213,115,145,158,141,147,151,336,192,146,265,185,139,160,177,204,203,80,149,189,212,144,159,169,335,281,132,249,273,100,167,148,217,233,54,107,178,164,257,259,143,139,267,169,176,152,226,117,255,164,232,207,242,100,350,142,192,212,330,91,274,170,79,227,161,117,121,308,92,136,186,115,249,318,233,123,207,236,163,182,236,85,229,95,151,230,171,249,273,155,223,144,254,191,180,296,161,187,145,96,211,123,358,201,132,156,239,246,178,186,179,224,118,116,200,261,123,181,314,119,121,338,179,94,239,166,126,202,107,265,195,225,116,132,144,131,209,249,161,135,149,269,94,212,205,212,241,171,89,282,112,276,239,119,315,181,247,100,193,245,237,159,188,209,144,231,152,131,206,205,90,267,193,245,77,347,246,135,164,191,178,123,146,161,254,206,170,245,210,213,152,101,187,113,143,178,242,210,168,228,167,131,174,211,232,234,153,125,192,219,133,117,135,83,287,112,199,148,196,238,283,182,137,182,277,172,236,178,150,164,234,269,230,160,287,234,157,213,384,79,112,137,240,209,137,174,186,91,110,97,71,193,150,152,217,201,188,266,64,149,230,134,62,140,250,141,208,149,245,262,242,197,200,86,223,215,221,150,148,133,241,244,169,244,134,99,188,121,204,119,92,251,187,222,216,118,82,188,173,166,187,159,168,186,217,181,169,234,188,151,243,205,226,253,71,167,138,175,246,255,314,191,164,203,138,87,125,109,150,239,201,80,235,298,122,108,182,190,217,239,113,197,234,184,160,246,124,184,200,63,124,224,201,146,109,249,90,205,137,189,177,271,155,123,156,223,235,116,241,241,146,201,226,251,232,371,133,181,233,239,154,200,165,172,109,230,91,95,168,219,214,190,202,234,135,187,218,196,239,213,91,149,133,163,190,308,217,164,267,114,196,275,184,279,83,233,147,123,259,184,206,64,201,225,192,186,177,164,56,185,366,188,199,228,93,133,230,141,78,264,136,165,63,90,246,153,208,125,197,142,135,243,137,119,157,181,200,204,241,159,112,92,112,210,235,216,180,166,228,141,127,264,179,209,147,211,82,232,216,241,172,186,220,160,182,292,287,159,228,185,188,223,208,234,191,217,175,93,206,95,227,117,264,149,247,53,243,198,219,199,212,261,264,185,225,189,276,167,178,184,205,260,179,184,169,111,259,212,170,154,121,194,294,266,270,188,143,143,201,159,136,181,145,245,287,311,135,237,232,232,120,348,319,275,74,207,276,244,215,152,157,241,309,197,262,215,151,97,140,175,241,175,285,153,208,203,212,197,243,177,198,279,99,224,332,178,73,120,67,163,269,143,253,212,294,90,371,131,191,222,209,229,188,212,240,132,94,205,218,227,241,283,349,190,222,153,207,222,135,279,189,151,99,200,291,236,230,276,231,225,294,215,266,289,158,254,306,139,169,161,165,123,184,231,272,146,215,131,157,228,211,226,315,209,198,216,223,115,285,214,213,182,208,151,241,109,228,128,198,134,145,114,244,123,127,214,150,110,233,154,223,257,176,82,217,107,289,206,149,204,122,146,265,127,221,137,232,231,232,220,127,255,136,131,112,201,179,224,188,223,200,146,67,185,150,113,108,228,366,121,180,103,269,276,211,195,325,196,229,218,178,86,176,192,272,116,201,128,165,72,129,116,149,169,100,171,187,109,160,189,237,175,171,231,305,176,200,179,301,159,230,190,152,184,249,158,228,223,121,268,306,179,147,167,145,84,83,316,245,160,187,179,221,180,232,179,203,160,212,257,277,206,153,203,335,324,146,257,81,258,122,130,211,283,237,174,151,235,206,142,323,241,133,88,193,350,204,209,327,175,169,182,266,54,116,214,230,293,120,303,116,134,197,210,235,176,132,185,143,218,268,246,147,179,216,197,206,149,255,175,245,217,346,211,106,131,258,143,115,163,274,186,278,168,123,151,268,282,240,137,201,340,143,211,232,180,66,252,193,230,190,178,114,131,215,198,161,218,113,214,154,279,187,117,149,160,103,127,184,204,266,132,192,135,116,191,221,250,125,138,113,236,286,178,344,197,359,56,175,227,88,127,131,223,219,241,296,244,189,227,80,162,203,118,217,111,288,198,186,232,256,177,96,106,80,99,231,80,180,141,270,118,161,223,262,182,208,152,190,197,105,96,249,164,108,252,167,146,230,189,235,117,99,117,55,102,159,174,224,204,86,156,131,202,174,261,90,304,226,245,307,172,316,125,182,169,150,357,208,164,195,161,125,241,284,149,261,123,186,241,146,266,256,225,275,152,143,126,97,286,252,168,240,100,190,325,170,153,175,183,270,307,139,215,150,282,328,150,280,164,84,155,147,121,171,240,214,102,153,201,47,124,311,222,134,273,244,186,221,168,230,98,143,71,173,334,252,287,269,194,170,174,220,211,169,86,169,105,133,230,200,129,345,233,137,249,114,221,157,153,167,89,142,108,164,230,321,195,274,269,287,124,280,126,158,123,290,142,148,157,106,193,162,189,197,185,114,229,226,142,309,99,112,211,172,100,273,225,224,203,122,217,170,174,159,177,144,139,182,216,101,104,289,203,214,147,327,144,119,217,192,210,175,229,204,222,196,121,178,251,289,213,143,295,215,101,165,154,97,211,219,185,111,196,278,181,169,209,255,177,142,145,157,117,178,237,126,174,190,121,417,272,148,208,205,263,172,172,82,126,187,238,134,171,87,191,228,235,145,174,107,241,142,232,177,178,184,157,191,172,123,218,179,209,249,155,340,200,232,124,165,242,121,306,189,251,220,127,168,155,75,130,120,296,126,145,268,246,270,205,285,233,240,209,228,275,180,222,204,147,174,142,82,54,172,113,211,105,181,154,151,142,299,149,223,350,163,235,201,326,185,184,255,359,188,198,212,230,69,140,164,159,190,206,206,204,232,164,134,241,244,153,281,188,107,203,260,194,280,87,246,122,154,301,107,121,99,89,115,209,223,176,183,221,257,278,99]
doclens.40.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [298,154,118,83,199,101,189,247,171,189,194,144,232,276,116,100,303,222,144,173,135,132,255,94,102,198,281,188,137,69,160,181,228,200,171,192,162,192,160,139,135,211,199,202,195,201,169,233,270,266,255,164,124,328,211,226,150,340,173,139,122,188,123,328,206,391,150,207,250,98,131,126,104,238,229,154,83,247,188,166,122,154,117,99,172,80,199,176,115,229,355,206,164,204,161,188,144,197,66,237,152,238,203,227,162,134,137,130,114,201,188,199,137,81,189,80,165,151,148,147,193,199,69,125,176,248,154,171,98,180,361,159,242,243,170,117,162,299,167,202,168,161,165,100,330,166,141,245,165,242,232,250,223,239,158,137,265,110,163,94,269,227,184,285,175,145,151,126,159,328,180,200,100,198,140,140,137,115,320,244,244,201,85,178,233,220,154,171,264,124,302,159,259,116,207,263,185,270,122,109,293,146,146,306,221,160,136,138,137,186,241,333,157,210,236,226,204,166,184,289,208,197,225,127,143,241,197,301,231,165,234,226,182,152,240,142,283,123,50,182,189,232,256,149,278,277,181,163,196,160,165,236,222,203,123,191,144,218,188,250,300,186,161,234,194,207,152,137,148,299,258,188,227,210,226,135,161,203,265,217,231,190,205,224,206,129,196,141,159,236,93,227,209,105,242,157,90,253,236,167,249,169,347,101,173,216,245,199,261,181,122,128,92,89,99,159,184,234,137,201,260,265,169,145,379,98,98,213,95,242,263,178,232,189,128,177,195,266,209,195,188,236,91,273,191,109,91,242,224,161,158,235,92,163,210,185,199,313,240,164,204,169,207,177,194,195,249,242,224,220,140,136,166,310,227,163,141,241,118,259,169,137,111,145,144,227,166,184,223,229,268,177,181,200,109,192,80,229,158,229,129,171,182,184,224,139,213,159,102,163,219,165,259,237,155,216,273,210,207,86,146,233,268,216,237,266,93,194,97,110,168,95,259,255,304,222,94,155,104,136,246,208,130,217,122,130,116,151,149,107,208,159,154,169,245,118,349,139,183,89,208,147,191,56,163,221,110,222,178,243,226,202,246,188,217,175,229,109,231,188,211,226,177,103,235,239,207,237,171,216,175,108,267,287,183,245,144,91,153,202,221,199,214,171,166,86,254,174,165,293,219,127,292,80,290,161,127,165,131,283,65,231,226,124,208,207,211,169,162,206,205,220,175,226,177,255,136,130,242,302,183,108,148,121,198,90,259,209,227,228,184,129,93,140,162,179,134,158,199,142,131,104,149,211,155,175,133,115,101,211,164,184,129,191,123,208,122,312,136,232,134,152,208,147,153,233,255,103,292,299,329,276,166,234,206,71,170,72,164,118,146,176,216,125,188,257,304,118,115,229,139,237,83,135,218,160,238,254,117,229,213,329,143,148,203,94,169,181,216,122,127,212,198,120,188,275,316,261,95,95,151,313,294,241,254,184,100,140,226,195,122,235,191,131,197,227,315,102,200,242,186,204,263,89,133,228,255,103,191,340,111,358,271,134,146,212,132,230,327,179,230,231,203,164,194,145,143,200,168,164,220,161,186,254,177,289,245,163,162,233,127,246,345,245,93,136,252,352,154,136,132,164,256,150,219,232,278,121,121,275,236,267,181,265,163,138,196,185,106,128,266,118,186,190,109,348,194,145,198,175,191,176,270,198,188,126,222,145,189,229,84,258,170,155,64,135,168,194,159,84,179,187,183,155,99,221,203,165,60,380,148,113,162,261,261,140,124,308,173,182,169,214,204,123,249,230,190,149,94,334,94,169,98,188,225,138,125,234,80,180,132,205,97,227,350,239,238,250,176,141,135,142,158,125,216,184,256,291,241,259,251,151,172,173,140,156,78,168,203,239,127,217,91,208,145,209,123,193,102,184,215,146,205,111,187,112,270,88,246,101,112,198,105,311,123,189,154,206,289,137,192,104,206,293,206,275,106,201,222,220,109,279,99,183,151,281,161,295,271,293,200,154,98,74,296,99,83,223,167,206,210,179,266,149,244,230,180,136,252,206,108,225,235,96,254,213,248,176,207,109,139,89,176,261,88,212,95,150,152,234,158,79,130,189,85,62,190,202,181,140,167,207,191,159,203,220,162,288,102,368,176,172,127,163,139,81,265,224,209,82,111,140,126,103,158,127,184,331,153,188,207,255,267,285,265,293,248,181,210,276,115,226,139,241,284,143,134,171,128,335,173,443,251,69,225,196,244,165,139,211,290,188,275,310,201,229,253,87,301,174,188,206,221,129,180,223,220,126,142,132,213,229,142,277,107,202,142,65,248,210,100,238,246,240,169,189,242,193,131,191,220,222,217,335,204,224,259,216,265,164,152,201,152,233,160,216,190,310,278,299,275,246,172,110,181,110,253,191,168,342,170,209,251,260,189,201,165,194,184,201,106,175,234,311,234,166,189,115,290,175,135,247,190,160,102,128,184,184,201,280,162,197,130,122,178,174,122,101,60,190,193,104,181,99,181,167,231,209,177,183,173,234,172,257,103,191,238,206,202,306,86,162,138,190,74,228,188,200,107,152,216,174,183,137,176,174,117,196,192,280,228,195,122,126,198,208,114,174,68,110,300,203,184,248,99,205,166,167,178,191,236,319,215,145,207,229,188,313,148,222,58,188,238,176,225,218,117,202,162,273,189,287,252,173,66,219,120,146,166,151,98,195,136,193,108,189,246,256,238,177,238,338,321,218,125,128,257,84,192,216,260,152,144,216,269,158,119,197,263,276,135,203,199,119,173,95,109,134,161,146,142,190,156,244,217,146,180,106,261,95,201,182,253,170,246,167,268,84,143,147,170,136,136,146,161,227,169,135,190,67,293,163,114,246,213,189,160,190,225,226,102,157,247,335,190,153,227,194,130,209,214,209,200,276,219,67,151,159,137,215,105,200,87,176,207,297,229,190,148,247,110,223,128,84,239,128,269,122,179,182,217,146,144,118,90,243,105,164,100,177,131,200,237,139,204,281,297,134,161,180,163,269,192,105,128,246,127,177,99,88,201,87,254,180,179,116,214,214,142,205,216,125,58,320,235,222,289,170,157,126,108,185,183,229,152,247,221,170,104,169,81,213,75,110,187,126,282,76,110,210,136,182,335,97,235,169,153,210,294,143,147,215,137,290,214,209,244,215,215,307,212,144,88,258,178,161,88,286,78,260,114,324,288,181,164,218,243,204,116,295,176,80,111,267,120,206,181,267,140,134,247,163,221,169,144,127,270,196,370,232,158,267,198,231,159,103,214,312,245,139,236,132,254,333,216,245,276,213,205,202,177,213,204,239,200,95,237,101,90,160,130,155,121,137,139,202,199,193,167,147,161,139,181,98,253,261,149,236,396,158,240,128,221,169,229,299,171,191,166,175,160,111,170,188,158,73,145,146,173,172,141,123,212,182,205,215,177,168,189,99,125,123,289,89,204,272,173,203,183,86,88,112,149,51,128,192,228,180,104,118,173,108,114,103,215,143,169,177,205,145,142,219,154,88,180,130,134,175,174,255,213,178,330,152,276,129,308,129,149,159,238,113,109,235,254,211,270,126,322,298,112,131,81,315,231,165,106,109,149,213,250,342,224,397,117,83,180,162,252,128,316,122,108,261,193,149,265,109,151,171,203,159,212,116,239,191,220,243,153,204,171,178,220,142,320,140,221,133,139,73,165,215,177,155,233,274,152,251,243,234,211,174,239,255,131,158,64,321,175,155,184,166,245,259,86,307,215,193,166,162,233,200,206,218,74,222,234,105,220,214,253,215,366,278,170,134,55,179,106,275,177,277,173,115,217,233,214,221,136,119,249,238,246,138,166,127,298,182,109,73,83,236,165,198,153,215,91,305,201,202,183,239,280,170,136,191,292,118,198,132,266,172,149,251,188,214,279,172,203,210,214,178,161,219,210,131,72,210,132,264,158,96,297,169,229,142,119,177,96,188,161,91,202,308,303,150,244,111,171,184,378,154,147,191,188,209,129,265,119,155,350,147,167,272,152,140,167,249,135,166,147,163,116,86,191,166,186,261,128,257,225,174,217,292,182,170,240,231,97,255,117,270,144,121,191,279,103,255,197,205,175,234,218,318,133,133,289,243,161,130,170,234,194,166,181,185,132,84,195,68,73,111,133,177,167,93,175,250,124,152,212,329,155,120,262,160,110,139,311,185,322,177,181,78,220,106,267,189,92,248,255,232,104,207,179,287,139,323,263,177,111,140,289,222,171,161,148,167,108,134,243,167,115,261,182,240,205,279,333,130,188,179,185,289,233,267,85,151,252,121,181,130,68,200,307,346,198,200,121,107,258,192,141,147,126,250,167,131,247,170,117,249,215,148,203,129,61,172,212,214,155,186,114,268,180,221,214,87,180,206,281,79,207,224,91,239,190,109,144,132,305,124,191,176,152,197,201,170,211,229,243,284,340,150,164,140,140,217,218,249,252,218,94,112,135,158,199,167,164,159,117,200,177,121,224,113,184,98,195,272,158,207,163,378,321,173,157,130,167,227,299,222,207,267,206,216,129,187,189,109,218,119,179,155,154,183,161,158,216,181,154,184,173,143,207,166,271,169,191,126,112,102,224,171,174,188,196,252,276,169,221,204,244,127,232,249,225,142,105,148,192,107,152,101,254,205,183,240,234,128,213,156,224,235,228,119,85,192,155,304,136,241,119,129,143,221,174,155,127,162,175,203,99,160,144,237,183,112,226,115,215,146,254,214,194,84,183,97,167,162,249,175,99,227,214,188,249,170,119,150,206,161,103,215,159,205,142,92,125,143,334,187,190,190,268,232,150,320,255,132,122,220,198,123,232,175,136,140,142,252,206,196,173,161,110,170,158,88,320,220,54,227,193,90,218,107,244,203,241,249,164,194,201,149,148,241,298,261,243,301,166,150,323,223,217,196,175,278,142,355,347,153,78,217,298,182,203,184,208,173,177,139,268,135,196,155,180,97,234,137,270,214,173,168,167,205,142,239,249,291,309,175,182,226,258,315,251,219,267,195,142,202,351,263,202,324,227,219,192,151,175,174,183,79,216,239,213,140,262,116,166,235,190,184,169,242,244,161,164,226,253,222,314,210,147,201,109,103,144,201,226,187,247,127,224,247,157,344,161,202,180,200,167,218,225,190,98,278,254,228,244,299,145,168,201,251,197,89,202,245,208,148,269,154,149,144,228,216,98,198,156,152,129,153,150,206,170,318,197,133,227,180,191,235,174,314,181,239,177,192,137,208,232,224,275,144,179,163,186,204,215,79,212,169,162,167,174,169,170,236,203,100,167,128,280,329,264,187,69,180,270,195,189,183,242,128,142,159,176,91,174,145,193,100,99,164,208,133,135,228,185,339,164,188,159,134,81,283,167,132,88,169,188,113,132,79,199,221,70,264,164,91,160,350,153,121,205,142,71,305,240,177,139,160,205,159,190,229,186,187,201,189,345,252,267,291,109,134,191,225,136,206,274,141,262,266,261,224,136,230,328,171,167,91,98,153,104,260,218,177,142,220,84,115,139,120,120,138,205,258,160,170,184,292,215,270,215,267,218,202,220,137,254,217,193,145,232,247,157,213,93,187,153,291,64,226,151,209,178,239,152,105,233,315,137,100,242,121,188,219,240,178,229,181,207,224,101,103,308,133,270,237,231,126,71,80,117,82,213,186,155,160,309,80,200,130,207,128,165,243,166,89,142,168,76,123,252,130,252,356,224,125,172,212,226,201,230,177,215,120,138,151,131,77,247,154,231,288,260,124,181,138,133,232,112,193,243,83,114,96,185,209,291,201,263,94,79,143,151,209,120,236,134,206,281,223,236,111,161,133,179,118,92,100,280,145,89,213,278,265,119,275,112,199,201,243,179,145,138,364,181,164,171,272,226,265,255,304,144,184,135,120,206,245,101,298,212,224,91,144,121,110,251,177,202,64,141,225,217,192,245,368,156,96,189,212,171,202,211,79,144,194,183,158,122,230,197,278,185,181,160,194,251,161,273,190,241,240,326,103,266,127,90,224,221,250,203,251,137,122,250,111,113,237,236,57,230,252,164,245,251,176,349,225,136,202,280,212,212,81,265,182,170,173,263,107,191,168,214,213,239,323,297,238,262,165,142,162,196,318,199,162,226,222,201,78,262,186,228,234,261,251,129,266,137,307,128,168,318,236,259,283,207,167,227,191,109,264,268,169,91,266,132,302,91,192,114,247,245,140,265,96,198,289,275,109,132,160,146,361,146,291,272,114,213,141,174,142,274,249,246,236,214,150,158,127,201,204,283,132,187,154,253,273,249,221,271,184,203,232,118,89,121,164,306,180,78,207,108,171,157,56,208,211,222,90,174,158,107,170,146,165,160,84,161,119,192,210,168,132,234,185,101,226,148,227,109,189,304,185,196,245,207,114,122,162,341,172,235,139,275,113,157,238,88,165,282,159,264,200,105,268,225,200,129,189,369,127,113,126,138,249,227,113,239,235,303,119,144,223,186,170,162,243,211,230,100,173,234,246,92,123,127,223,211,170,127,103,174,231,253,87,230,156,232,81,235,211,213,243,199,125,92,249,310,280,245,196,334,244,293,377,205,274,197,257,92,218,207,290,278,157,83,154,108,116,384,218,177,152,190,220,62,148,154,229,197,283,232,235,272,169,227,175,218,235,230,284,107,177,152,280,267,98,159,138,178,267,94,252,251,262,218,191,218,165,83,132,325,225,207,99,284,190,282,235,281,267,252,230,144,196,242,157,201,211,115,104,279,152,307,148,217,242,226,294,224,233,59,226,220,205,164,116,282,200,119,84,183,67,185,245,211,201,165,136,113,58,217,321,98,216,241,65,233,205,118,136,194,116,138,104,218,199,162,163,205,145,138,163,204,139,197,226,325,271,98,273,179,153,375,225,126,118,166,93,241,190,120,184,241,165,133,216,146,183,157,207,142,222,143,199,209,172,156,119,145,198,152,51,128,119,219,247,103,151,205,112,128,175,177,334,196,163,288,377,155,176,263,186,233,191,107,245,211,151,289,216,89,162,248,173,193,190,118,123,172,251,215,273,191,213,133,309,118,214,190,129,285,122,251,177,108,228,204,245,227,291,229,278,92,162,142,396,99,214,293,109,252,315,301,244,178,103,227,156,201,302,164,71,185,164,145,99,140,178,59,151,234,92,227,163,222,122,195,225,50,173,206,194,256,172,128,142,116,121,162,159,229,167,314,186,218,153,178,301,121,152,221,140,140,185,176,173,184,207,159,168,81,132,196,200,217,134,107,201,152,205,94,218,191,160,126,172,99,227,186,160,232,233,335,174,121,143,264,234,210,341,172,166,172,243,194,264,179,127,159,198,149,222,130,115,243,218,160,90,222,116,234,199,149,194,149,179,166,186,183,228,190,120,186,220,238,210,239,298,109,114,264,299,121,188,133,106,293,275,221,275,147,140,345,94,151,144,143,186,112,184,309,223,95,175,179,142,283,369,200,226,178,197,90,118,161,107,222,147,155,200,90,177,103,147,171,236,230,89,142,144,242,206,196,211,150,307,244,169,260,168,156,170,124,183,209,200,177,153,122,209,246,171,128,186,70,195,127,207,181,178,166,200,148,125,80,175,236,191,215,204,150,175,309,216,217,230,108,209,281,219,226,303,322,148,232,168,287,144,218,112,238,237,238,274,203,123,251,212,225,171,229,127,158,348,218,254,141,133,241,129,257,185,267,75,246,212,137,88,95,204,238,211,70,231,250,181,247,178,160,150,177,228,235,130,243,160,200,98,161,110,154,116,192,218,256,124,191,205,288,111,215,203,273,190,243,228,178,216,230,176,233,100,128,165,116,114,259,225,113,122,107,393,119,277,203,229,79,145,169,98,168,100,147,237,153,160,112,165,132,111,136,129,242,177,191,176,141,185,66,228,203,140,211,205,272,258,268,108,229,300,282,233,144,220,179,213,82,210,87,128,95,119,213,218,120,162,252,124,132,175,97,135,206,77,194,141,163,93,224,209,122,127,95,209,90,241,225,123,256,189,182,256,161,86,253,231,188,203,83,138,167,114,233,137,198,186,148,167,139,220,248,254,100,219,154,202,110,330,76,271,146,196,121,205,202,176,280,215,379,153,99,173,212,231,275,164,133,252,179,223,163,197,244,226,128,163,193,134,185,238,236,99,149,174,98,259,110,200,150,212,130,271,149,244,197,158,253,162,181,206,155,78,240,252,232,137,111,68,196,165,173,161,228,148,217,195,157,119,211,171,127,175,63,73,158,231,136,118,236,178,205,70,195,118,127,173,204,170,214,77,253,104,258,242,177,81,159,239,291,133,156,110,212,144,229,119,311,251,200,158,161,205,231,117,251,144,231,161,161,152,224,135,232,106,192,260,357,92,184,175,130,237,158,105,276,242,267,295,157,322,157,176,113,189,310,67,147,182,149,192,122,194,170,240,166,111,160,167,137,246,321,203,219,68,226,291,252,255,248,279,158,237,223,73,118,167,88,177,130,169,78,94,143,261,165,201,220,66,255,136,263,86,108,139,278,337,248,195,235,268,147,127,207,81,62,177,186,172,181,160,156,212,214,167,180,265,191,179,111,62,272,173,114,144,178,149,189,208,126,196,153,92,197,239,142,137,180,214,246,138,257,284,245,182,175,166,322,107,166,177,192,159,272,217,106,160,159,279,118,185,67,222,159,282,149,116,211,180,280,244,230,172,284,182,122,131,140,108,200,161,165,133,100,220,276,105,258,159,208,142,185,246,183,185,199,251,280,105,265,302,216,112,194,299,210,118,256,210,215,224,214,212,213,144,147,168,254,151,89,270,224,140,210,323,161,101,124,217,146,224,157,212,188,191,133,89,317,125,308,100,234,88,147,333,141,304,191,187,186,220,161,302,149,239,204,281,204,295,121,164,141,207,186,192,70,239,168,232,254,246,191,135,156,174,246,103,241,300,165,170,160,203,168,188,161,146,128,248,204,222,137,143,117,319,152,233,237,133,279,226,189,158,244,62,103,225,224,180,224,171,96,181,199,148,169,302,166,223,296,139,263,171,193,181,218,183,156,104,157,124,139,224,179,193,184,215,132,58,238,281,192,211,127,254,149,177,158,188,167,206,116,218,268,237,131,185,179,56,96,132,268,206,143,235,141,171,155,250,132,329,175,104,218,199,107,185,334,222,213,254,199,234,148,95,164,255,257,191,300,206,255,251,232,110,153,210,202,193,233,107,285,150,192,270,214,250,168,114,197,205,171,116,218,138,207,326,183,220,162,219,215,119,175,203,120,115,230,144,236,113,296,141,145,106,205,146,118,204,180,156,164,245,147,168,198,194,176,153,286,199,188,194,131,100,177,124,141,209,128,200,221,199,152,163,165,119,213,159,179,206,145,126,306,193,110,188,109,81,243,131,213,230,349,280,294,169,178,269,178,93,118,181,191,100,154,189,239,191,146,308,107,192,221,250,142,150,211,112,297,192,185,343,228,135,157,149,155,195,148,208,140,152,311,148,282,197,166,108,232,222,162,141,103,205,183,124,113,105,179,290,240,255,209,185,161,177,176,400,207,133,203,211,209,243,206,167,163,130,125,195,278,343,109,122,206,291,181,287,223,312,104,83,128,118,136,290,248,81,130,184,154,214,106,131,108,203,353,289,228,207,111,85,201,149,248,232,283,284,230,292,172,242,247,238,225,207,236,109,306,188,190,326,214,204,93,159,204,166,254,241,130,200,143,252,278,207,167,103,55,91,212,285,195,226,162,292,255,176,146,97,190,139,90,200,243,176,159,311,222,98,154,249,164,199,46,110,247,124,243,224,157,184,169,172,195,100,180,136,186,48,81,226,231,300,148,124,105,72,64,271,305,122,253,179,115,234,159,177,176,344,169,250,283,269,268,130,161,106,295,230,218,189,81,120,213,232,141,193,318,267,272,370,191,166,190,248,149,189,276,124,149,198,178,174,163,131,103,142,177,181,114,202,111,146,125,212,148,100,312,144,226,134,150,101,231,249,193,189,213,190,99,279,204,96,74,150,256,245,104,194,117,133,232,221,229,96,187,272,178,325,209,206,227,173,107,325,219,231,139,157,176,239,134,147,140,164,378,127,227,80,285,121,184,232,161,220,173,232,118,211,218,112,158,258,169,137,122,249,191,239,125,157,253,145,283,222,267,293,226,146,164,131,229,277,193,166,245,149,145,271,216,260,85,239,149,101,194,200,235,187,300,140,206,191,203,232,97,79,161,102,163,192,69,199,120,183,215,151,175,159,134,143,149,113,220,234,189,137,98,236,275,200,153,237,223,189,288,183,247,138,237,167,208,211,240,128,143,126,141,321,262,205,138,250,124,249,95,231,145,197,230,319,155,278,173,185,136,289,229,259,197,199,268,165,120,122,177,183,254,238,190,184,193,174,193,288,159,199,300,187,224,221,81,171,107,131,215,208,156,118,73,318,161,162,141,161,173,106,171,241,318,244,194,153,228,200,149,145,169,301,200,234,150,291,72,212,172,210,201,150,231,157,155,179,284,127,198,71,212,96,268,141,189,103,245,212,155,100,151,170,234,208,327,163,82,127,188,160,93,154,209,143,267,211,100,219,339,211,195,229,264,146,226,275,225,148,178,239,133,223,319,320,288,140,67,104,121,192,134,269,71,201,155,109,185,236,233,167,62,201,126,129,167,158,128,270,216,166,338,325,219,166,152,114,234,83,168,136,283,125,178,285,138,229,131,223,154,326,152,133,199,143,181,247,123,120,120,242,116,153,163,221,350,199,116,195,156,67,194,148,231,199,205,144,165,175,159,238,135,134,278,126,202,135,206,105,270,112,134,136,175,229,185,185,196,199,170,230,142,127,106,140,168,217,155,333,182,219,257,211,198,256,200,103,156,182,153,275,143,230,268,103,163,112,244,182,198,103,191,195,193,192,169,149,224,276,87,199,275,101,149,184,147,178,121,87,134,207,150,155,123,265,171,202,245,253,178,223,181,226,124,316,163,148,69,231,93,202,300,199,101,76,239,319,191,153,181,201,192,44,113,125,246,159,168,157,142,195,215,237,221,105,183,241,219,230,302,229,204,212,148,130,163,172,206,174,128,131,159,231,236,370,327,141,157,191,126,124,112,177,207,220,231,172,137,236,244,174,229,186,84,144,133,189,134,165,189,236,163,127,206,181,100,151,206,211,268,193,251,109,231,213,113,226,126,130,276,213,230,139,273,168,204,252,232,156,111,264,324,105,289,233,161,112,204,163,211,180,184,87,189,188,256,127,224,88,180,165,120,85,196,136,200,74,142,152,142,149,194,145,140,206,108,151,165,177,252,164,163,188,210,274,245,218,202,252,216,256,261,161,139,194,144,210,188,96,126,171,257,269,217,183,140,262,149,165,174,123,201,153,148,117,149,152,63,185,222,144,63,254,250,303,240,268,225,122,117,168,256,130,210,171,141,106,155,125,221,290,111,139,185,171,255,87,225,180,99,230,98,98,101,188,233,192,261,153,179,220,184,206,271,208,146,179,153,264,218,259,131,93,223,140,218,176,232,153,179,145,173,305,139,157,282,174,210,159,146,159,150,142,113,223,200,211,122,168,138,154,134,125,216,242,188,172,95,157,123,208,250,98,212,176,119,177,77,49,183,222,152,279,103,56,135,151,148,200,197,199,151,329,194,226,166,203,183,188,138,203,357,113,151,257,184,243,113,207,203,240,175,124,230,236,153,241,262,197,180,224,170,244,152,396,96,273,253,171,209,183,197,105,227,104,127,368,222,100,121,225,90,235,134,179,307,94,126,217,193,119,335,165,122,99,286,104,178,146,185,163,245,140,253,81,207,172,161,185,93,104,209,112,133,256,113,104,153,166,185,309,169,117,173,232,238,185,109,217,229,197,278,128,232,227,151,138,124,171,131,155,197,226,204,197,215,322,152,209,233,196,315,158,143,56,151,286,129,125,210,192,250,180,252,180,232,251,305,314,181,188,178,122,223,302,104,142,189,159,163,223,172,222,124,228,191,178,207,154,218,291,129,255,103,146,199,172,252,167,187,122,208,181,158,315,214,89,171,221,235,265,304,148,245,141,185,124,223,123,254,160,377,330,215,226,125,165,174,211,131,272,107,256,211,202,219,166,276,223,95,287,186,217,193,187,220,53,160,303,221,175,265,342,179,232,162,87,146,187,213,361,159,124,162,243,231,224,146,168,210,224,161,150,280,176,214,170,212,129,235,216,81,282,347,203,150,96,136,107,256,54,214,165,245,171,169,140,202,210,176,197,165,258,59,276,140,225,172,76,167,111,168,116,206,238,187,185,228,350,182,209,86,274,253,123,109,210,186,280,156,141,127,99,146,217,223,254,293,148,177,94,161,228,216,226,225,175,225,73,91,245,164,196,258,267,116,269,124,99,247,195,218,163,191,221,154,207,121,218,319,121,328,285,128,246,186,162,186,151,180,266,198,137,163,166,232,248,285,200,138,182,117,176,213,361,127,338,175,194,173,214,170,190,232,114,195,187,126,174,309,214,238,310,204,119,196,191,239,79,229,290,134,212,167,237,334,286,150,155,182,298,126,161,126,293,106,259,134,124,299,120,194,216,154,98,199,191,239,126,171,237,162,253,148,166,352,196,138,206,185,148,81,74,220,167,205,151,256,201,226,126,154,268,199,269,137,153,210,152,121,225,255,93,235,191,345,261,143,218,250,289,192,132,243,245,229,359,167,124,274,142,241,146,234,124,230,177,170,180,181,97,147,211,211,227,113,201,172,259,155,111,141,150,204,98,233,275,156,288,252,193,216,153,233,219,120,160,259,160,165,91,211,171,146,198,296,168,203,366,205,220,166,135,172,103,179,130,86,265,146,92,193,294,268,131,169,249,106,153,203,111,150,274,156,194,129,249,181,190,174,124,152,143,175,146,154,124,274,187,235,219,178,113,153,107,238,209,95,118,110,197,287,188,97,230,158,126,178,117,224,157,326,279,203,182,352,280,205,162,107,190,115,143,123,297,116,132,233,159,181,163,237,275,193,97,206,301,106,148,375,175,305,208,179,151,124,162,214,225,225,242,194,126,158,183,139,175,216,176,292,221,220,134,198,152,286,167,171,92,205,183,60,261,144,133,166,190,237,247,135,166,146,246,110,133,146,310,339,168,215,194,228,229,210,239,319,137,173,248,188,316,158,308,197,102,198,196,231,151,112,139,223,267,263,84,307,199,107,234,148,216,129,171,271,227,119,238,137,177,293,256,104,130,103,282,222,233,194,164,172,197,174,237,153,168,248,188,177,112,192,195,146,78,290,172,177,192,224,140,149,233,129,135,108,188,213,215,250,311,150,117,179,211,122,163,176,105,63,128,220,178,173,244,179,113,221,173,208,173,138,129,111,122,290,169,181,302,162,305,132,269,228,144,95,135,72,173,113,131,160,329,134,64,237,154,254,69,336,141,129,139,152,151,172,83,173,234,240,161,94,181,112,221,244,181,180,200,332,181,102,212,149,248,112,243,267,250,222,195,391,138,84,102,146,90,64,208,263,225,97,174,94,138,219,70,96,313,199,159,128,195,220,203,100,181,339,201,349,320,170,94,268,220,166,102,192,366,83,124,240,285,120,109,236,182,225,181,232,257,232,153,116,238,173,177,131,154,126,231,79,272,237,97,162,163,186,187,155,217,304,274,221,224,189,208,198,253,180,108,193,207,184,230,239,243,227,162,149,191,105,170,215,215,213,133,118,277,140,181,196,152,197,227,157,186,137,248,316,202,159,212,231,321,169,219,290,103,246,181,195,61,172,132,357,190,120,81,158,124,269,151,182,159,197,154,203,133,89,202,260,287,218,273,144,209,187,148,104,136,192,172,92,174,219,103,297,141,130,220,121,131,83,370,283,157,119,192,84,206,230,261,237,340,278,229,133,179,134,190,91,352,50,167,77,88,168,164,156,275,214,228,235,198,106,268,215,226,132,141,315,63,189,102,216,140,103,99,209,178,143,305,221,174,126,254,105,221,215,244,274,216,206,277,232,76,215,165,168,275,269,290,198,161,62,167,146,208,197,212,140,207,275,267,141,118,219,377,332,162,153,170,365,201,151,247,125,300,233,96,136,361,207,257,169,254,161,164,212,172,239,294,208,153,123,228,176,222,152,203,216,218,266,180,125,233,229,170,219,177,206,157,176,198,206,234,232,170,168,143,182,231,205,105,100,229,226,175,213,101,146,140,206,137,40,205,205,204,332,86,254,126,271,289,155,251,87,240,106,97,160,312,128,220,187,153,223,125,141,156,198,118,234,252,245,78,185,183,279,278,202,152,243,207,201,77,180,212,134,232,159,189,223,97,102,206,115,192,111,185,227,257,160,121,272,227,135,129,84,131,261,39,132,200,216,227,102,245,334,284,197,230,199,175,142,163,204,262,142,197,153,165,170,116,84,138,225,286,104,219,260,157,194,186,185,191,169,225,219,221,204,105,213,234,191,187,110,230,194,199,247,231,259,128,145,163,199,135,126,172,99,102,163,185,195,214,258,205,237,151,149,218,135,134,166,139,239,91,127,125,163,234,135,183,270,241,125,224,222,201,195,225,210,209,283,265,164,229,74,184,222,122,240,211,174,89,199,132,248,155,108,149,339,165,204,121,175,134,180,188,205,92,226,143,164,289,116,153,196,189,301,213,228,214,351,134,200,190,214,141,166,189,177,166,105,129,76,117,253,194,84,223,167,112,210,228,99,149,188,237,348,122,76,144,115,205,246,129,171,164,271,155,161,170,90,169,126,190,175,297,174,277,92,127,167,238,333,141,158,288,349,152,169,146,226,116,219,219,180,97,252,218,291,203,181,169,197,177,256,169,181,117,137,160,311,143,214,135,82,156,180,227,95,166,130,94,254,209,158,193,272,258,229,179,178,190,195,157,235,307,103,82,196,184,287,221,155,272,294,274,80,254,160,229,160,103,217,148,97,252,164,240,245,285,199,157,153,311,211,202,155,102,187,278,123,216,97,126,98,128,251,139,152,255,145,223,265,214,161,206,127,116,255,159,126,190,239,254,155,153,128,247,146,232,202,209,415,175,91,102,88,218,175,104,90,193,285,227,93,171,175,230,208,179,134,44,173,240,77,179,110,141,202,113,112,180,254,174,174,144,156,299,119,247,261,211,173,229,114,118,218,188,104,197,226,246,204,286,96,138,129,197,92,244,138,106,214,105,101,182,157,273,134,165,327,107,103,197,67,205,220,115,127,137,205,86,204,205,250,212,124,166,282,102,214,298,189,186,238,228,159,190,197,101,94,138,218,136,115,102,201,259,199,182,168,256,233,145,365,189,275,146,205,200,286,187,153,297,139,104,168,241,123,283,290,252,168,213,158,182,106,262,203,135,225,254,337,240,148,121,136,195,150,197,142,113,229,261,184,250,283,135,130,198,137,211,202,201,195,194,257,99,170,122,268,184,174,165,157,273,192,173,175,196,58,284,179,208,233,235,100,165,186,263,166,129,310,251,170,241,283,113,329,75,161,166,231,232,176,123,230,234,117,157,246,230,121,96,250,129,113,238,186,202,103,154,96,265,251,173,307,166,110,112,76,164,282,181,289,354,176,193,207,131,241,225,276,157,172,70,202,108,163,283,146,242,174,447,182,212,300,228,303,233,231,197,251,226,281,200,197,154,231,240,63,129,176,170,145,285,283,134,227,221,150,302,318,71,234,110,234,224,142,314,229,154,145,265,152,144,218,307,261,112,221,192,248,245,211,132,211,191,72,277,204,203,202,117,137,201,149,298,164,201,172,145,112,221,224,107,226,175,182,88,225,197,137,231,105,104,131,100,220,328,253,220,118,176,154,234,279,163,246,200,143,146,156,203,160,239,261,167,192,290,82,90,199,230,230,136,145,226,264,243,122,139,204,160,237,215,181,149,198,249,229,278,209,236,271,245,214,134,280,187,252,95,266,196,108,155,232,248,214,245,238,238,171,197,96,158,185,226,226,248,177,154,259,207,117,77,202,156,147,166,201,289,324,182,154,120,88,223,200,184,135,43,235,158,105,116,190,123,381,122,103,163,184,103,169,185,329,167,145,196,230,121,103,295,211,128,125,243,175,167,185,161,175,246,247,173,239,196,105,252,282,86,349,253,228,106,330,188,192,152,188,178,147,203,190,171,146,140,98,165,310,178,192,192,109,152,169,266,319,274,200,246,104,316,118,267,285,168,129,144,232,190,85,58,92,114,194,218,204,136,146,189,116,214,313,166,96,119,110,208,97,221,134,214,190,209,101,174,241,138,221,179,228,222,236,151,221,343,166,99,191,107,219,285,156,119,209,165,128,353,209,150,228,146,45,57,164,178,225,153,218,242,190,112,199,63,250,260,115,279,116,93,115,182,179,293,149,236,137,217,252,333,190,192,237,210,280,243,197,172,139,234,289,302,247,255,169,225,133,116,283,322,105,182,259,315,192,183,71,162,222,100,190,199,133,200,204,96,169,198,244,160,161,283,121,198,167,114,132,222,224,140,173,237,164,280,158,275,194,226,167,202,175,134,69,131,168,157,148,153,188,204,171,225,208,153,272,159,267,217,175,193,225,136,232,197,171,148,205,211,196,318,260,301,120,170,166,283,86,228,90,124,221,167,309,291,239,169,222,107,183,276,269,270,338,264,192,238,170,118,201,218,149,195,267,82,221,203,132,157,198,196,118,253,194,149,288,139,203,217,106,214,210,245,304,171,183,198,183,202,172,284,198,264,117,185,218,217,174,249,193,229,155,237,309,209,79,255,204,191,307,163,123,235,104,164,132,209,210,240,270,249,145,186,207,196,143,93,214,108,131,161,157,126,129,276,91,261,170,155,257,167,144,112,96,193,238,235,163,130,99,225,167,169,189,138,291,130,334,177,166,226,140,228,254,82,266,380,123,303,202,179,317,92,163,157,279,238,173,99,124,208,145,173,289,194,269,227,146,236,158,210,190,127,218,311,225,179,209,262,172,106,145,204,199,77,148,113,117,147,156,78,191,146,327,261,210,279,187,205,222,187,286,171,173,177,93,310,174,225,186,165,193,213,138,285,144,223,183,173,285,218,91,193,210,93,184,167,282,107,116,262,165,222,159,179,250,130,118,296,271,332,162,225,123,140,271,235,100,312,346,56,132,195,149,202,196,121,91,157,190,190,135,240,204,205,167,88,196,203,57,153,102,168,137,237,116,125,246,182,140,195,183,101,191,193,130,241,269,144,294,212,182,146,171,117,173,128,121,129,158,170,115,188,306,253,236,257,156,223,145,164,200,201,130,208,190,189,190,105,159,91,177,146,101,176,259,186,54,165,175,205,108,143,110,241,163,67,134,136,171,270,158,305,279,258,302,335,213,187,165,170,240,350,134,237,143,175,123,301,138,179,339,185,174,205,262,314,286,188,104,177,98,189,108,64,117,204,280,95,190,268,112,155,173,79,196,167,163,153,218,113,231,72,149,112,194,92,266,242,85,87,111,180,113,332,280,249,146,307,97,159,148,362,322,178,248,189,247,238,186,236,301,209,185,239,296,207,276,304,110,208,141,247,188,172,215,271,200,166,144,64,109,274,124,157,211,203,103,71,163,271,143,377,172,115,194,132,124,204,180,125,111,177,226,214,147,86,252,179,178,207,143,196,198,186,250,169,138,108,202,200,306,214,241,240,139,276,147,151,158,180,214,153,187,170,100,171,107,143,61,88,290,301,234,201,238,171,234,239,216,109,313,266,188,139,167,188,157,183,256,308,285,183,192,283,98,64,162,207,168,351,117,201,203,238,181,396,393,276,139,202,272,265,202,102,113,183,131,171,90,259,250,214,272,210,112,141,134,263,216,205,71,113,255,224,188,299,203,200,127,195,280,193,225,168,114,97,191,273,243,234,91,251,167,123,88,234,193,250,214,248,156,277,107,177,156,155,146,83,138,173,114,329,213,236,265,348,254,224,194,207,236,139,162,228,156,127,189,155,223,99,275,86,174,230,92,207,189,266,159,105,166,145,255,120,244,90,87,295,257,205,139,187,259,216,161,139,66,158,119,224,242,180,212,118,101,157,131,221,230,211,209,130,307,195,119,174,233,180,141,226,226,241,175,165,101,177,185,167,149,243,241,214,108,178,116,127,110,271,117,213,160,306,336,151,184,122,172,149,297,146,214,174,281,158,161,162,209,203,170,287,216,114,128,185,150,239,110,232,196,73,137,226,207,134,260,191,176,218,259,243,169,191,238,324,241,180,189,192,178,231,237,191,183,170,206,210,133,159,110,347,148,184,81,214,198,240,281,194,204,204,141,203,271,137,191,212,154,179,167,89,268,216,225,167,277,304,224,153,234,174,228,277,222,157,211,201,228,256,278,205,149,185,55,97,109,233,244,176,64,150,146,117,237,184,274,133,249,193,159,215,197,255,172,205,173,212,204,96,153,127,202,202,215,234,134,175,203,231,178,190,167,205,140,170,237,126,164,202,201,249,228,264,208,190,203,165,174,193,243,287,68,223,159,98,156,286,248,182,158,109,208,185,216,241,165,141,188,104,241,158,189,191,120,207,218,207,206,171,135,186,145,109,263,161,201,253,208,198,146,145,239,169,152,231,188,192,119,292,141,277,217,108,171,221,154,293,204,278,179,93,243,202,221,125,171,140,131,214,171,244,206,151,228,193,237,160,68,228,160,264,127,79,262,238,188,213,166,197,215,108,158,209,127,223,296,165,230,117,170,433,116,130,118,227,101,135,234,269,252,291,138,170,151,191,159,287,250,157,117,77,145,195,122,122,189,208,195,158,125,141,81,148,140,270,223,131,79,100,250,150,260,169,330,176,65,97,270,132,183,250,150,215,150,376,161,189,106,133,132,177,273,284,326,147,259,174,104,135,202,203,114,56,117,171,206,215,231,175,348,165,280,165,268,157,212,282,232,198,160,357,136,106,228,194,225,270,138,226,324,198,193,149,165,126,239,160,140,147,82,112,162,182,137,286,154,162,162,142,243,179,131,215,139,266,106,339,140,106,213,117,242,238,199,305,112,114,358,231,349,201,156,212,261,244,184,249,231,151,231,83,188,186,300,215,103,289,228,224,181,204,156,225,274,176,292,269,124,232,196,69,123,214,189,204,185,277,146,115,135,232,185,272,218,176,232,173,194,368,201,136,99,266,249,241,276,179,155,141,124,180,204,225,159,115,123,239,212,188,141,298,102,262,149,170,210,202,200,156,135,98,122,313,196,217,251,204,276,217,114,216,192,185,207,163,284,92,169,156,175,174,303,139,104,151,174,200,62,152,158,101,277,154,214,139,260,127,235,177,301,215,140,138,252,117,352,130,215,236,256,175,196,184,127,257,193,193,238,83,153,180,167,276,198,141,196,281,238,94,253,103,231,157,131,167,218,191,250,168,144,294,260,204,268,208,213,242,230,277,214,166,254,104,104,336,247,172,123,223,282,164,200,158,156,157,191,177,146,118,240,193,214,221,194,188,216,148,188,172,131,206,171,63,144,74,194,149,119,144,103,218,152,244,159,108,164,264,263,193,290,187,130,101,158,204,85,120,184,162,191,253,156,210,238,190,140,216,34,102,146,155,167,228,210,185,239,107,129,95,134,225,216,127,137,200,190,105,179,202,282,154,231,143,158,73,323,237,157,201,244,116,192,159,303,183,199,108,253,194,125,156,135,205,212,348,212,196,204,173,212,139,176,223,195,115,87,229,160,262,173,234,141,215,102,149,169,229,163,185,230,267,257,169,126,169,148,293,239,128,146,251,138,135,110,231,69,157,161,204,292,197,136,68,119,194,400,207,209,163,173,117,133,345,165,245,267,231,214,94,79,180,143,205,245,138,247,258,180,172,204,197,248,219,140,276,179,190,188,122,181,302,92,149,110,215,60,237,206,198,184,155,91,120,235,165,200,249,103,157,173,212,260,183,218,166,251,141,301,194,190,233,273,164,151,221,145,213,121,245,177,234,174,127,103,235,97,223,91,122,178,48,269,148,239,98,147,181,293,213,212,100,233,156,193,239,121,158,319,202,97,164,230,91,174,122,120,219,88,233,116,251,233,220,154,230,139,128,219,249,239,147,200,254,173,202,159,260,70,185,279,180,289,143,155,142,247,210,218,222,187,260,128,149,167,134,66,178,224,252,182,209,222,155,190,153,167,267,134,221,182,151,213,171,112,311,107,193,286,304,186,309,391,169,109,174,264,244,169,201,214,182,181,237,243,148,191,98,219,280,161,80,106,254,200,259,159,196,296,91,211,148,233,199,63,123,195,130,100,174,163,204,279,254,130,205,185,133,162,170,211,183,206,184,90,166,157,212,194,155,196,155,261,150,268,286,149,207,170,292,196,170,89,190,183,238,127,261,200,227,263,223,81,100,121,156,275,104,128,42,164,176,81,161,179,131,329,113,211,198,331,125,96,226,240,320,148,279,279,91,140,275,293,149,173,111,214,210,132,204,107,109,193,194,122,306,163,211,150,128,49,178,167,370,205,186,98,265,161,264,236,254,180,171,185,99,204,183,147,234,221,162,157,274,145,135,175,120,280,195,226,87,240,137,176,219,249,221,194,269,239,58,313,229,66,97,147,151,207,111,95,190,164,130,143,246,163,104,103,198,226,233,246,346,167,218,107,227,219,136,202,148,254,154,231,234,166,143,176,207,198,155,298,78,162,224,152,105,193,129,132,153,106,190,152,243,136,214,180,297,204,129,250,243,243,130,133,253,316,128,242,222,264,232,166,234,172,201,245,206,161,129,205,203,217,370,320,253,172,294,201,170,234,168,199,211,149,157,157,170,193,219,365,212,281,187,51,228,215,211,298,203,276,125,238,163,137,72,247,93,167,95,200,181,240,258,177,191,230,271,166,237,172,207,224,269,272,279,158,254,279,341,122,255,227,170,179,69,116,199,196,106,154,259,179,229,265,259,280,143,299,111,237,142,75,190,253,237,200,219,127,162,130,196,171,184,120,187,80,273,191,181,314,202,204,121,225,229,128,180,267,194,118,151,85,151,233,215,242,156,125,230,170,169,165,230,196,142,141,103,205,79,85,226,244,283,54,116,166,118,171,183,286,225,189,131,136,148,83,166,98,99,285,219,144,210,146,134,82,213,206,101,167,117,156,144,134,123,236,165,232,133,387,182,245,40,116,184,190,151,164,96,151,194,302,95,143,169,76,289,179,305,143,196,226,226,221,187,230,133,176,165,181,364,108,354,234,260,114,238,297,66,215,79,205,151,199,215,92,237,224,171,136,88,127,260,213,155,239,255,154,163,294,155,185,104,297,224,307,171,272,145,158,209,92,125,315,335,113,109,207,284,91,207,222,235,110,189,243,213,165,168,146,224,145,153,207,87,239,256,362,156,251,279,315,169,235,263,218,186,241,173,203,227,157,109,150,275,137,88,316,121,220,150,287,331,173,77,206,109,139,212,200,242,123,114,292,282,244,197,137,242,185,128,171,119,215,216,119,271,168,198,112,215,263,125,171,162,125,263,145,137,142,170,192,90,148,197,187,116,108,224,332,269,171,144,278,98,229,112,157,197,243,230,201,81,206,245,197,218,144,243,120,223,313,220,131,89,108,171,219,176,122,158,242,165,153,114,128,163,167,177,191,111,179,274,277,166,242,132,154,231,120,228,317,217,215,127,74,173,209,159,187,131,130,120,125,307,316,239,99,367,201,250,77,242,197,92,240,73,239,265,233,166,292,105,140,268,215,111,152,142,255,138,245,159,80,199,111,121,250,116,232,94,202,111,261,229,292,141,96,208,116,65,226,278,230,226,179,214,254,204,230,136,178,140,98,252,221,347,246,131,207,147,290,246,187,229,151,201,156,264,151,212,198,266,197,153,122,181,190,323,174,81,225,130,171,117,101,231,193,249,249,100,141,247,122,177,114,92,235,308,159,208,219,178,156,278,269,245,181,232,151,275,257,144,308,274,260,286,154,156,215,235,199,118,251,112,255,275,203,158,214,216,227,237,189,194,239,101,251,126,170,145,293,253,236,136,191,69,123,195,228,242,181,261,251,151,232,101,244,251,275,275,220,238,251,170,234,132,149,255,169,115,177,145,84,168,196,183,265,263,127,155,189,207,279,235,126,169,230,122,136,113,113,274,179,362,215,99,242,207,157,168,247,208,72,296,142,275,177,182,236,222,211,256,169,309,307,206,193,135,191,266,176,102,198,198,115,143,244,164,194,250,157,273,239,140,171,221,137,138,204,198,197,247,194,229,210,113,241,156,93,186,140,181,114,229,98,247,212,201,181,222,208,147,196,232,158,318,237,265,128,194,154,167,195,187,340,120,95,76,256,106,107,141,188,135,90,207,216,301,232,78,151,91,124,262,209,112,193,214,297,186,373,181,120,197,379,323,262,257,146,165,160,196,181,186,265,155,261,95,138,163,84,170,196,188,118,141,221,207,178,198,102,300,205,282,362,168,228,161,97,138,188,136,240,220,186,174,174,126,236,210,242,110,160,275,135,268,136,202,191,110,181,217,178,146,170,169,178,135,185,162,185,165,247,153,235,207,165,102,159,264,93,249,349,333,138,259,155,106,216,386,195,202,236,209,316,233,147,262,215,131,146,206,207,129,84,265,205,110,248,165,179,316,184,218,139,194,240,214,81,224,198,347,139,169,156,113,190,214,295,145,194,237,212,174,110,92,164,236,178,233,195,245,203,197,69,185,295,275,149,218,286,157,171,182,180,209,284,77,212,134,232,254,150,328,250,101,205,101,153,206,149,299,235,156,210,84,186,178,227,276,124,263,217,127,114,127,131,192,235,231,247,208,259,245,135,221,134,119,237,294,159,243,185,274,297,127,151,117,280,175,199,247,206,244,82,149,160,224,196,252,248,362,143,176,154,204,250,60,50,232,205,242,178,206,190,216,153,135,180,132,183,254,275,252,183,90,164,136,162,141,183,185,174,140,336,243,104,179,146,218,391,164,170,318,224,133,142,301,204,227,273,298,164,288,318,132,228,69,80,226,177,222,169,175,281,244,255,203,142,207,240,220,227,102,183,223,109,223,241,248,173,178,235,41,185,255,165,95,130,118,237,228,296,170,177,192,192,191,138,230,180,297,226,133,162,145,232,248,127,258,142,191,175,102,304,323,245,173,197,106,201,232,124,183,176,167,94,206,68,186,193,191,91,256,166,204,160,99,232,256,229,338,206,268,243,310,243,164,148,191,263,186,160,114,87,136,181,202,240,183,238,150,121,52,152,218,133,232,122,131,169,174,159,233,84,159,95,263,221,163,190,91,155,145,156,157,165,84,192,182,184,134,120,173,149,117,155,133,213,76,111,153,103,257,175,209,254,151,253,223,127,165,170,243,223,243,204,161,223,224,131,219,189,196,104,172,192,219,149,215,199,63,300,99,161,224,166,106,247,147,271,82,175,100,100,230,197,129,293,117,314,127,251,123,298,252,168,91,169,135,166,134,147,223,197,140,63,212,137,209,256,346,96,198,146,135,177,231,206,158,246,146,166,134,114,320,294,221,126,124,341,215,127,94,130,129,162,200,141,128,186,57,178,289,215,227,142,183,127,244,217,211,202,176,155,161,263,102,92,148,240,336,254,140,175,160,133,355,233,256,143,237,266,366,214,193,317,129,295,146,316,127,205,147,138,230,175,207,221,139,133,167,138,207,209,110,295,206,201,293,163,159,164,248,257,150,86,194,279,195,91,224,290,227,112,231,180,128,139,202,228,382,169,206,247,150,144,317,248,262,194,95,164,144,169,196,126,183,156,239,60,160,238,96,196,224,202,168,253,166,333,130,132,118,139,96,169,123,137,248,259,100,219,116,192,186,245,128,208,239,245,167,67,234,249,247,142,103,149,218,180,195,142,158,123,297,71,180,181,150,262,265,246,197,94,171,191,248,156,114,183,239,191,190,181,187,93,159,216,136,186,149,187,115,250,304,333,89,204,70,116,207,215,207,233,198,137,176,161,256,221,161,172,260,251,223,187,68,90,165,257,191,113,144,165,156,173,81,168,329,121,81,149,134,209,93,202,145,147,67,261,296,177,214,167,97,101,148,190,131,185,229,144,139,223,212,121,110,159,190,108,136,138,256,173,250,239,169,248,366,204,185,212,190,150,197,229,134,164,153,191,294,195,160,176,252,153,154,159,253,157,237,113,218,154,175,141,233,220,242,65,175,153,114,175,119,210,89,104,134,220,72,144,213,169,249,164,152,194,108,243,112,135,239,83,205,181,205,77,132,254,130,256,214,219,195,102,239,97,264,188,281,257,265,109,82,226,252,108,223,153,194,235,163,115,184,116,238,141,195,99,131,153,165,346,255,201,135,176,175,208,273,202,252,186,139,263,85,178,160,290,81,225,134,262,146,184,250,173,85,296,184,227,283,138,172,301,172,184,146,200,139,182,147,112,119,265,209,222,193,209,211,110,254,61,114,207,261,265,201,253,201,148,128,154,242,212,126,89,112,223,201,235,192,314,297,127,95,117,114,286,251,112,158,185,60,169,282,235,169,131,267,103,277,194,300,235,215,295,174,185,264,284,187,170,198,77,325,187,254,279,188,318,226,127,193,194,257,197,272,229,111,90,200,136,79,314,254,262,146,161,258,182,202,153,99,227,109,128,121,288,149,287,151,241,106,360,240,331,148,236,219,152,201,304,185,91,194,229,241,136,301,236,207,149,154,132,215,209,232,256,176,272,76,219,144,184,240,81,155,252,121,348,379,193,120,99,246,170,274,121,219,249,160,226,211,159,167,136,150,166,243,197,215,123,244,165,64,157,102,166,160,108,130,242,159,209,104,163,249,249,256,144,205,119,138,190,196,313,218,321,173,138,79,257,276,179,243,111,227,215,198,210,137,195,241,249,228,198,211,227,314,184,274,231,196,169,271,268,90,127,150,299,196,220,151,150,305,207,227,247,95,283,134,183,250,278,163,271,192,136,283,152,161,206,208,233,135,194,228,186,97,262,281,211,80,229,192,128,164,290,211,195,371,212,204,91,201,285,85,208,206,179,212,206,175,214,184,276,231,249,195,244,186,346,111,219,157,240,282,122,147,109,95,154,287,115,264,156,225,89,355,169,163,154,129,279,205,295,145,79,92,195,211,289,271,182,78,256,265,237,295,202,118,209,157,226,134,210,335,209,215,97,340,208,168,161,78,77,239,135,240,69,214,217,203,200,79,157,122,171,105,165,308,198,125,171,253,111,242,149,144,279,191,172,211,243,294,265,143,281,127,226,212,98,180,234,115,284,175,181,117,285,274,191,277,174,191,413,176,210,110,208,100,149,143,148,244,196,311,253,153,142,187,217,129,247,89,217,205,224,110,245,216,135,115,149,152,175,215,208,294,189,175,230,244,233,324,218,144,295,256,71,52,120,274,238,286,86,351,367,122,250,231,89,89,158,256,218,253,230,123,131,77,118,282,118,277,115,159,110,215,211,167,149,173,112,167,209,202,167,142,374,261,243,230,254,165,155,197,159,295,199,348,163,181,202,202,253,232,146,99,314,131,98,76,219,224,139,126,259,153,335,225,61,240,110,62,121,267,290,314,274,150,159,219,346,267,228,143,166,177,192,227,268,173,128,201,122,178,278,202,130,146,153,173,178,151,188,198,223,95,216,127,312,208,120,140,303,234,115,123,178,234,140,209,219,297,180,196,197,216,133,143,241,175,117,209,223,163,137,253,237,161,203,190,228,232,178,174,200,60,133,120,118,115,158,197,208,194,190,178,234,110,229,110,94,198,130,143,171,280,83,100,194,112,257,212,98,207,155,179,168,123,136,223,153,204,190,146,60,193,254,129,170,226,165,348,212,114,112,291,167,114,232,164,164,126,154,290,169,239,238,238,171,270,154,174,178,210,215,243,181,312,229,176,193,332,219,103,293,125,82,241,245,232,246,113,216,86,146,233,229,227,201,138,170,190,187,164,203,110,173,293,129,279,193,104,253,174,157,250,175,173,144,235,240,258,205,122,260,167,169,125,228,77,123,156,186,193,221,118,153,244,151,292,256,173,117,108,215,203,91,157,193,154,230,159,147,258,270,139,212,161,208,195,70,209,230,255,208,105,46,82,148,169,195,118,108,248,102,160,273,121,271,166,63,48,369,268,227,74,302,119,256,202,228,186,148,213,256,174,156,202,134,138,238,125,129,174,212,99,80,170,123,251,226,67,126,188,373,146,152,266,162,235,270,306,176,184,72,283,67,114,227,123,204,171,313,142,293,159,195,155,280,105,162,210,64,158,133,322,262,178,112,84,288,154,87,244,279,202,102,188,178,105,132,240,284,176,79,149,122,68,212,216,252,154,139,306,164,190,169,209,208,209,165,93,70,263,203,244,197,146,234,201,156,157,186,123,96,185,138,201,149,223,159,155,74,237,273,76,229,241,224,182,95,226,164,150,240,110,123,226,279,268,243,249,230,166,185,187,106,260,170,181,152,93,260,105,109,215,84,227,330,109,159,284,103,230,221,132,289,155,195,212,222,200,164,219,102,269,322,215,100,173,146,114,128,149,122,108,258,175,106,200,192,144,77,185,121,143,157,183,194,197,307,111,202,110,219,127,174,115,251,117,243,273,231,152,46,198,121,134,146,256,113,217,124,160,208,160,290,206,146,93,216,194,102,207,105,192,147,116,224,302,255,148,144,306,183,197,129,215,361,224,228,259,160,173,119,214,176,225,291,100,177,177,188,254,249,85,134,271,183,264,206,141,199,138,167,303,145,225,249,210,157,146,189,213,250,144,179,190,240,222,127,132,212,82,53,132,209,208,217,253,220,203,147,156,191,189,237,283,263,124,131,174,218,212,356,169,91,163,265,282,129,311,139,144,122,123,332,196,214,289,219,201,238,237,155,147,223,135,171,263,89,302,222,284,98,224,323,171,190,206,208,308,259,188,168,231,188,169,151,151,86,137,200,244,134,286,215,210,202,142,302,190,187,198,152,123,197,152,288,191,267,192,196,258,135,125,106,243,224,278,142,109,380,221,261,143,242,171,135,211,105,194,212,183,139,316,250,201,219,166,51,157,144,119,80,163,191,288,122,242,211,284,76,196,118,164,204,215,279,178,149,160,47,229,243,150,261,294,115,257,165,122,63,80,216,116,147,230,196,247,290,251,145,218,234,359,138,149,234,154,178,112,187,212,149,226,194,232,209,250,230,186,359,113,212,250,246,188,162,113,277,105,199,193,199,231,197,234,150,129,119,188,210,207,216,235,223,276,238,157,110,82,177,201,165,128,211,199,182,106,136,243,201,251,215,220,135,182,194,272,108,193,306,106,257,210,120,138,228,101,161,244,112,183,237,182,116,179,268,313,173,154,149,192,77,93,114,110,174,194,140,165,242,167,230,203,116,200,154,48,64,117,172,173,136,111,181,112,292,354,98,116,204,299,217,162,124,175,185,197,145,211,101,194,176,172,165,119,175,142,263,101,217,252,237,211,296,181,216,190,150,103,200,97,242,106,346,216,285,80,87,100,228,71,283,141,387,174,294,159,282,88,228,167,286,148,254,150,201,210,218,155,330,253,238,100,268,91,124,276,185,318,179,140,216,297,105,357,298,73,266,105,168,109,154,250,179,186,228,75,112,159,124,380,164,229,232,135,200,153,238,146,88,169,147,195,108,137,207,174,118,91,267,95,90,220,102,124,211,116,120,56,130,218,122,221,244,216,189,189,135,202,192,163,148,168,259,180,106,123,279,105,216,253,278,174,157,204,224,234,182,284,182,178,126,108,147,218,173,138,211,158,133,296,219,135,323,179,122,351,131,227,119,176,157,145,119,303,113,171,177,195,132,162,290,114,86,187,193,201,186,229,217,160,122,180,200,98,102,212,170,219,317,256,147,151,136,156,152,279,318,91,245,127,96,198,220,140,146,236,292,123,91,203,269,188,180,207,364,225,328,148,153,306,173,186,302,306,234,266,145,216,145,174,306,231,97,164,172,174,134,162,313,107,156,188,212,240,200,171,243,270,155,210,229,105,191,205,181,350,286,249,123,132,230,141,212,146,198,160,139,224,226,354,140,299,224,153,233,134,384,106,77,282,151,167,112,306,181,245,149,155,246,155,145,194,196,201,227,237,89,85,224,70,267,153,120,248,73,185,237,218,153,334,143,263,226,351,131,97,118,167,243,150,203,196,103,214,226,258,212,181,205,99,103,270,116,131,142,93,310,242,184,226,115,187,262,286,163,107,248,299,217,159,140,367,129,107,234,137,135,192,209,211,94,207,178,137,207,213,190,167,107,186,120,307,204,147,160,182,272,245,216,142,185,273,129,139,147,156,200,221,181,162,225,257,225,143,180,206,197,236,123,222,167,210,189,192,168,180,166,208,225,183,182,267,177,246,271,132,245,179,46,185,157,146,129,376,139,228,243,139,146,219,193,340,281,342,172,262,218,239,291,223,214,189,225,186,207,165,81,101,212,103,192,219,280,136,172,92,264,195,265,228,168,223,171,144,183,212,145,232,156,225,180,221,88,259,281,261,238,309,137,141,202,180,119,125,229,212,233,134,131,108,184,215,331,121,200,124,172,307,298,135,206,119,104,133,162,217,245,172,238,101,192,183,168,210,278,142,212,243,143,69,93,339,204,215,129,192,153,205,185,214,337,161,292,105,261,259,79,186,352,158,365,129,149,167,238,115,174,229,237,102,117,137,180,115,249,256,284,87,210,220,200,175,202,261,224,195,78,108,228,150,153,252,189,92,105,176,239,174,152,206,73,225,195,151,213,199,169,230,118,249,111,207,325,91,111,189,189,333,118,224,137,277,160,274,138,314,189,249,121,211,199,183,224,162,114,106,151,222,170,155,325,266,113,153,124,179,176,156,211,109,90,136,194,143,163,228,197,109,159,182,286,195,192,107,195,121,115,165,227,88,166,183,210,121,183,102,345,204,237,212,164,238,115,197,180,206,158,300,199,208,95,77,80,172,222,260,143,147,210,155,90,168,213,175,209,330,171,287,160,209,200,235,173,160,243,87,194,302,81,94,323,134,231,160,253,163,126,95,177,124,214,209,194,165,284,141,273,258,182,252,178,203,83,97,307,83,338,206,234,234,63,180,109,128,208,376,237,216,183,166,115,156,98,281,149,305,189,228,229,90,223,370,50,221,174,130,171,70,242,288,180,100,228,174,248,152,189,308,188,202,133,162,149,219,108,283,247,189,156,130,89,268,129,88,100,196,171,220,179,225,252,195,275,200,252,188,267,214,192,236,268,242,161,192,212,146,124,206,187,152,280,178,184,284,285,112,210,274,190,211,238,221,129,119,87,126,185,245,187,211,203,156,92,221,161,74,84,196,148,132,145,193,273,139,137,246,174,90,210,114,236,109,174,86,192,166,98,257,126,118,149,136,184,216,131,204,136,203,133,127,191,191,161,198,151,155,309,239,210,266,207,188,249,236,161,159,277,200,168,136,148,82,135,164,182,93,157,239,158,159,224,233,235,338,114,266,234,112,201,198,244,168,160,88,165,174,282,126,219,257,105,236,315,98,179,100,168,191,237,141,306,92,313,114,97,108,169,312,257,230,190,233,309,310,166,112,221,216,148,151,179,191,201,118,206,172,260,132,88,226,256,223,200,318,125,175,122,120,83,211,185,174,144,232,247,110,231,152,179,168,141,165,212,188,184,210,174,211,235,228,224,104,327,200,143,170,256,104,265,110,127,326,131,299,186,210,198,170,133,271,109,169,202,167,160,263,258,164,128,227,131,290,177,245,217,124,186,195,200,201,245,179,156,164,305,166,337,124,159,178,188,165,187,197,140,138,370,212,212,166,226,246,172,227,142,161,166,266,175,197,135,160,261,225,170,314,195,188,186,136,307,189,174,181,199,242,285,91,117,222,205,145,204,220,261,177,254,186,183,222,201,190,136,201,243,166,250,194,151,189,236,252,294,175,85,133,150,153,229,200,126,210,259,165,251,169,204,251,191,304,172,196,202,269,374,131,208,268,234,193,112,76,295,114,183,118,128,345,154,169,96,227,160,155,177,123,233,127,151,287,113,222,157,116,93,210,140,171,208,134,143,81,241,310,192,150,118,79,141,127,222,198,192,123,221,136,334,229,102,131,141,186,223,184,181,123,144,210,151,276,177,236,184,201,127,248,58,112,64,165,216,152,124,160,219,113,294,248,139,211,68,198,184,226,129,188,286,263,266,213,265,183,69,328,109,200,209,204,133,171,151,94,217,232,202,196,308,221,211,287,103,111,204,233,159,206,217,117,196,226,160,167,302,133,157,214,271,92,144,139,210,224,171,165,254,143,251,165,212,106,216,191,195,163,234,269,132,247,215,235,233,180,259,141,146,156,269,166,212,89,246,243,265,223,171,147,313,119,196,122,211,394,101,130,229,118,255,264,140,216,183,196,253,186,291,179,145,153,167,139,136,205,234,178,145,118,250,228,136,230,150,104,186,264,160,123,98,259,172,152,178,278,105,150,214,190,215,162,89,345,237,173,228,176,184,267,196,221,147,219,218,161,106,209,136,141,186,306,219,142,140,163,145,182,206,95,260,99,152,287,77,99,230,198,198,181,121,104,221,229,176,171,335,201,211,304,196,170,175,258,214,202,123,146,157,203,124,185,386,223,164,136,210,242,119,120,234,244,204,233,143,99,246,236,213,156,261,225,138,192,214,99,128,337,201,207,149,155,176,241,182,169,243,230,272,189,232,145,199,209,64,275,294,241,165,208,187,154,319,223,215,158,359,258,124,162,209,148,164,194,95,163,190,190,129,155,250,216,235,240,193,115,153,180,242,279,226,188,171,162,120,171,151,181,224,120,348,114,184,153,172,185,105,258,199,286,209,277,109,205,242,70,221,221,174,145,122,231,74,178,223,129,291,97,262,167,179,293,232,280,279,173,158,136,150,165,165,252,297,219,94,97,156,123,73,111,184,73,222,327,229,236,92,160,201,225,156,125,165,187,306,190,203,289,333,181,140,122,132,140,61,191,147,219,311,276,126,225,158,72,252,227,267,253,204,187,176,207,218,134,157,227,171,177,210,177,283,193,208,106,144,240,255,244,251,248,113,156,177,281,180,133,210,155,89,157,236,181,168,181,203,139,82,223,221,205,228,204,89,198,221,231,198,106,344,217,225,248,269,131,261,162,123,257,111,232,267,126,254,207,96,151,170,177,132,294,176,237,110,111,288,211,206,214,179,176,206,133,224,187,182,181,215,189,96,194,247,254,365,105,223,287,272,162,224,83,220,203,161,264,117,216,144,148,159,131,238,165,150,255,102,233,226,115,219,246,129,194,209,193,242,270,87,95,177,92,160,228,198,156,167,299,108,221,219,147,198,214,229,288,145,155,323,118,187,147,133,248,268,132,233,197,167,155,146,227,194,204,146,167,180,276,159,137,194,163,154,291,162,256,234,257,149,106,91,177,242,250,106,227,131,206,150,178,233,213,178,115,86,291,175,130,135,206,176,129,184,209,214,116,258,281,241,288,233,203,321,146,255,125,97,193,109,242,151,173,216,147,197,216,151,178,206,268,100,211,109,235,90,220,224,115,185,170,104,73,246,177,221,154,255,257,211,181,169,300,71,198,162,209,214,146,150,203,81,90,244,170,170,223,332,246,95,230,153,212,206,118,233,257,241,221,180,190,223,259,137,175,193,46,143,185,103,138,190,205,142,183,198,155,173,85,161,163,107,277,135,207,291,224,248,211,89,191,103,204,148,220,309,161,206,124,215,204,160,180,199,234,259,97,196,207,280,151,193,87,339,176,250,160,91,147,234,71,306,129,119,262,209,326,330,145,100,158,210,175,267,242,170,164,135,240,186,248,67,212,335,106,171,347,196,227,216,132,137,163,226,253,211,310,302,148,128,245,172,192,206,200,106,209,155,244,255,204,191,251,157,233,172,309,137,204,169,152,255,219,168,147,129,178,250,155,132,118,158,233,220,185,268,238,122,122,76,254,163,250,254,275,157,177,245,263,170,221,199,184,145,183,146,82,149,212,225,172,234,142,247,176,293,181,323,163,197,302,200,205,104,172,167,213,244,203,285,202,273,144,238,229,219,207,219,164,162,159,108,121,242,185,264,110,187,216,166,318,105,173,137,111,113,138,100,150,278,147,110,159,159,116,148,231,154,213,144,223,242,116,121,188,259,207,162,102,158,173,240,151,162,234,195,193,256,226,199,112,180,213,196,203,106,179,186,110,212,208,78,205,243,207,228,343,168,79,201,279,122,139,239,210,144,211,169,264,281,217,236,225,212,171,169,390,234,146,308,135,186,242,171,169,272,77,200,210,79,209,231,195,122,259,361,209,242,261,227,125,171,233,201,87,143,165,211,278,196,228,206,90,163,194,168,186,200,153,197,284,139,180,158,153,130,102,228,205,102,125,198,260,173,143,153,130,217,194,213,173,166,178,203,91,163,202,177,196,214,336,236,219,204,157,245,160,202,182,284,252,132,256,102,183,107,198,228,229,299,95,208,121,171,247,118,144,216,203,234,379,231,188,239,146,342,81,287,156,247,103,120,222,261,289,196,204,162,214,248,176,129,200,199,170,185,248,328,136,200,90,202,133,234,155,210,241,310,116,233,183,124,228,171,156,218,103,202,196,216,207,136,257,245,214,208,253,277,142,168,169,192,247,213,161,174,227,235,193,230,229,135,156,236,98,233,162,193,256,306,143,215,157,164,259,141,143,263,133,125,135,176,182,186,290,190,188,96,178,214,107,204,138,279,94,232,81,122,174,134,254,196,182,115,156,210,246,216,207,127,286,293,121,175,198,132,231,189,215,179,195,179,184,222,156,68,238,106,208,126,266,239,221,95,80,78,107,121,139,151,119,106,125,131,228,327,235,126,315,116,145,225,198,226,320,258,254,60,177,289,246,204,154,125,264,238,190,200,125,131,127,255,215,308,101,256,168,220,154,190,161,77,190,196,276,374,189,240,246,215,227,116,256,296,189,93,128,74,251,160,108,95,217,125,212,109,143,169,234,174,311,177,154,201,147,88,114,213,215,236,187,356,115,188,252,148,64,195,157,189,236,132,257,234,259,361,123,154,70,120,125,104,171,135,344,287,166,225,99,263,249,144,206,213,91,199,266,211,148,340,162,274,233,167,205,272,149,238,159,87,161,269,216,325,247,204,96,254,270,210,190,129,275,353,214,234,239,151,178,247,270,137,76,106,206,212,142,227,214,146,108,202,243,175,311,223,187,186,141,219,219,264,168,190,224,164,185,142,229,167,112,80,136,168,263,131,113,240,126,174,182,190,338,170,188,258,232,91,153,119,177,123,207,115,171,183,108,197,223,135,97,244,206,74,165,51,235,158,174,184,204,116,259,173,215,246,234,186,112,273,118,217,348,278,200,82,151,150,246,215,165,156,126,208,176,137,229,188,152,208,146,145,200,176,246,178,122,319,258,201,116,290,168,302,182,149,93,227,89,67,301,223,95,166,255,241,124,220,149,285,254,243,199,113,376,150,126,142,155,164,290,241,216,93,129,85,149,134,231,152,183,220,126,189,78,187,204,212,90,148,219,299,150,208,185,198,356,101,185,284,165,213,246,93,208,240,225,165,263,231,153,97,147,148,194,243,135,308,222,226,185,195,227,95,98,206,108,163,261,296,212,223,98,295,195,138,150,223,185,186,92,151,216,230,335,218,191,112,170,88,103,80,211,194,121,213,106,156,194,295,179,185,214,73,228,193,173,250,178,188,191,178,182,186,76,154,173,327,165,207,158,135,129,169,173,201,134,199,225,182,171,157,207,208,236,254,157,180,242,206,94,205,189,119,169,245,107,275,221,197,79,172,114,235,175,159,157,100,160,201,154,99,147,164,163,101,219,149,101,195,242,142,182,109,200,311,260,204,256,208,224,244,257,113,130,194,123,139,223,88,246,181,198,232,184,96,176,100,190,122,261,111,219,231,228,221,126,215,163,356,132,98,266,185,144,264,150,185,178,121,91,157,248,255,103,141,207,160,238,215,235,125,126,212,150,116,156,154,139,131,144,292,182,197,170,139,186,246,230,197,167,209,228,229,143,269,263,108,189,179,127,169,154,287,193,135,222,64,226,143,236,90,138,203,197,284,82,193,110,148,197,315,78,192,170,221,168,172,230,133,88,146,161,172,204,206,211,226,226,224,224,223,143,170,165,124,121,231,310,185,193,96,204,113,182,211,159,230,201,193,252,117,237,222,138,219,135,129,226,214,135,130,83,93,232,190,181,79,224,191,183,154,71,239,283,216,218,91,149,245,163,108,130,118,156,61,158,117,99,143,94,395,232,295,113,159,185,160,242,204,219,74,236,138,250,127,104,128,268,62,214,211,266,207,273,101,290,174,252,185,110,169,265,158,289,121,237,168,149,81,115,168,154,165,186,282,219,239,301,90,108,195,305,195,204,180,317,281,221,125,150,333,239,278,201,222,182,180,225,191,254,142,156,302,130,209,116,101,137,179,185,171,205,160,157,286,184,216,175,130,283,220,149,286,221,107,268,166,199,139,63,196,232,294,193,191,87,158,104,236,172,252,197,262,138,164,140,197,251,256,166,226,225,266,190,307,135,111,236,173,267,276,279,201,206,260,121,109,175,180,219,272,196,186,77,72,123,129,321,142,91,182,118,141,179,169,262,179,246,165,170,161,117,104,208,232,200,229,173,155,123,136,235,129,142,211,245,161,123,323,195,285,129,67,238,141,245,232,151,110,189,248,220,175,198,201,190,205,176,170,73,150,140,211,271,210,196,167,189,168,230,305,164,194,223,201,177,290,139,223,144,345,85,205,92,105,165,232,219,214,207,218,200,173,206,103,179,60,104,167,136,171,204,163,219,274,239,141,208,168,151,194,80,253,91,95,253,283,158,197,219,114,73,167,194,241,146,237,211,230,140,230,245,176,148,165,246,255,208,198,176,262,258,198,105,203,104,94,184,180,241,224,207,176,158,261,195,124,263,228,219,238,250,296,276,82,192,183,235,132,132,80,189,127,138,249,152,153,258,116,120,214,217,171,117,178,274,167,349,169,205,297,277,313,236,198,221,161,134,179,239,145,195,270,194,130,214,205,196,241,160,246,96,185,130,185,210,162,178,217,150,83,142,194,151,212,212,118,245,294,145,318,266,227,270,151,232,217,99,115,90,248,244,191,194,196,194,137,263,171,347,185,169,190,181,153,106,251,202,117,122,188,156,176,174,85,70,146,289,133,145,269,158,181,400,235,183,150,167,102,99,188,187,144,135,135,128,136,328,198,204,170,228,227,156,82,143,223,258,120,275,163,168,129,147,166,307,222,146,272,178,221,185,157,233,280,204,161,149,184,160,239,188,131,240,196,298,187,232,72,179,126,195,184,212,251,332,181,194,143,160,126,215,187,108,288,186,316,177,207,91,119,115,233,118,220,127,244,217,187,220,196,347,208,131,141,269,300,130,204,223,196,199,367,254,241,216,268,148,67,91,220,160,122,162,214,173,120,189,102,202,149,210,132,156,195,146,151,237,100,147,130,327,236,275,221,285,220,164,117,76,131,77,177,219,209,117,180,197,157,85,73,73,147,261,252,144,142,81,139,117,95,200,102,286,169,121,285,187,124,284,238,367,173,169,260,246,229,172,291,133,199,214,119,290,268,279,103,130,250,178,209,195,263,125,289,158,208,120,198,160,128,59,204,218,343,264,115,157,246,204,127,64,202,276,162,136,125,267,102,137,200,170,218,98,152,109,120,206,212,170,180,191,220,94,147,165,247,173,162,253,161,233,114,186,163,283,84,290,229,159,115,130,319,151,126,195,191,95,146,372,85,121,145,268,249,142,98,138,252,212,369,117,206,171,147,144,140,164,130,250,173,162,123,337,152,248,128,271,95,134,252,288,110,197,128,239,212,198,272,186,176,334,216,191,226,282,171,307,242,153,158,135,85,143,97,208,278,62,180,190,178,206,241,231,192,109,188,226,159,178,112,233,224,204,274,170,193,193,260,115,240,111,296,199,334,143,201,221,115,176,114,175,254,152,76,122,85,310,141,86,120,212,314,212,206,138,215,184,161,245,150,200,171,89,221,108,113,323,110,174,157,247,228,156,246,243,210,269,212,187,227,195,193,121,169,247,196,99,114,260,176,223,147,169,240,124,98,206,214,117,127,242,163,185,146,129,135,157,132,301,107,152,212,100,261,296,144,221,207,142,78,175,273,140,75,175,294,204,87,167,133,113,243,195,220,73,228,188,112,185,111,135,125,205,176,158,227,168,116,87,194,276,211,262,101,283,145,152,161,194,208,167,195,132,134,189,112,223,187,204,254,112,290,144,209,115,283,120,93,199,170,237,147,164,274,147,123,170,234,225,186,165,185,166,208,184,288,224,166,240,203,222,132,236,127,121,174,221,170,150,183,202,68,307,289,121,217,184,211,180,116,79,104,161,301,160,199,193,250,101,206,159,192,236,190,181,211,121,176,235,202,293,110,172,210,212,92,93,154,70,120,166,189,115,234,352,316,153,246,186,319,200,190,119,105,167,236,298,198,338,78,117,129,218,233,190,130,202,332,266,123,136,193,83,138,312,151,156,221,187,227,201,96,137,245,232,152,244,172,172,265,114,240,182,218,111,186,170,128,156,141,139,191,198,296,254,202,196,100,185,219,150,130,247,236,145,120,179,219,241,263,213,209,240,291,180,322,206,205,196,174,310,226,165,220,171,257,201,132,95,359,159,240,200,267,102,152,170,197,176,149,186,104,304,143,139,194,233,273,134,178,212,173,200,193,249,237,119,191,160,214,214,146,238,167,156,84,120,146,176,103,117,160,205,287,149,103,158,256,199,143,168,260,232,157,228,335,181,178,106,123,340,148,287,232,186,223,177,236,156,27,95,161,159,268,214,202,153,246,204,155,136,177,138,175,351,154,214,190,294,93,318,225,245,141,303,196,172,174,364,202,238,87,149,128,189,212,110,70,223,120,86,105,258,290,236,206,227,218,231,232,210,192,208,150,198,149,155,205,230,95,146,108,124,198,125,184,287,261,121,137,279,166,247,182,219,153,244,262,256,218,240,186,213,66,153,157,121,151,271,105,148,113,278,193,135,228,171,115,100,139,238,189,136,128,215,209,153,204,85,316,180,203,180,228,130,204,206,309,184,154,172,82,180,65,200,223,122,190,170,151,182,155,256,152,160,205,161,130,181,179,79,179,185,259,200,238,182,233,215,204,241,159,124,190,157,115,185,237,198,289,235,142,84,208,338,178,244,205,152,156,156,320,244,259,185,311,210,178,264,321,207,104,160,203,134,201,176,212,175,86,147,186,302,195,136,174,144,178,130,155,63,235,181,305,166,162,154,140,118,179,270,137,216,155,265,101,282,201,135,148,67,97,206,121,81,251,222,151,317,174,153,192,227,193,208,113,50,221,262,205,215,150,254,146,218,199,89,134,245,172,105,212,138,252,71,220,55,264,197,216,154,369,98,187,151,178,183,223,265,272,191,93,231,181,74,254,200,193,165,126,73,126,239,58,149,168,142,222,281,97,197,214,171,220,189,184,88,95,148,192,157,170,267,292,139,265,98,234,233,118,282,178,120,202,205,257,219,76,229,178,184,214,144,171,260,187,209,151,212,142,235,126,221,301,221,80,111,277,216,206,345,135,178,173,198,116,87,220,207,252,300,101,264,234,123,238,155,213,203,221,178,322,184,132,253,167,74,203,274,189,152,278,286,255,350,191,161,238,137,217,185,150,215,137,160,317,102,344,161,147,207,169,110,130,148,223,199,111,193,248,231,217,148,216,109,168,289,169,351,78,192,165,165,282,125,201,198,152,231,162,149,75,127,205,103,261,235,226,181,190,248,102,210,210,149,100,210,146,220,255,172,246,231,240,212,204,146,214,139,229,233,155,217,132,183,187,167,173,205,296,159,157,300,267,150,398,168,177,257,218,165,155,266,159,322,199,123,162,174,238,180,123,233,343,147,135,245,237,160,197,285,236,127,246,146,287,242,150,219,224,199,302,212,189,117,218,110,176,200,148,220,173,130,127,233,242,302,255,245,135,267,212,214,296,272,320,206,131,180,130,133,156,235,230,252,115,167,264,100,152,152,330,275,138,240,190,176,92,334,113,226,170,171,230,234,217,344,224,105,343,254,161,180,202,144,193,264,375,100,127,80,136,246,196,205,138,142,205,135,161,151,202,138,316,180,101,137,232,124,204,200,386,129,98,175,224,199,238,283,230,162,249,195,233,69,192,171,165,284,223,164,182,97,139,199,235,182,86,290,238,316,126,185,183,182,127,299,164,191,145,206,190,164,118,163,210,280,216,124,232,185,236,176,307,221,222,338,185,216,350,152,90,145,178,179,112,142,318,170,146,254,249,204,132,206,108,144,195,218,212,218,204,178,120,163,232,199,182,222,292,196,204,187,174,213,173,180,289,80,112,70,238,243,160,206,152,255,264,213,162,107,96,190,198,98,239,96,159,142,198,215,201,190,199,236,173,245,182,224,170,224,107,152,122,56,150,312,260,351,166,115,294,184,152,190,91,142,289,151,169,141,134,192,270,287,93,219,240,191,214,163,193,159,101,107,221,140,334,311,165,165,98,149,233,103,159,185,345,165,105,80,257,105,218,300,153,221,132,104,146,305,179,110,274,159,268,292,246,153,282,318,231,169,180,187,257,221,110,173,270,100,203,136,193,273,320,204,148,179,266,64,248,237,301,186,258,152,237,213,78,156,116,168,239,194,240,235,139,208,170,158,177,260,222,276,167,259,169,114,156,186,208,147,126,126,141,161,84,208,224,65,229,108,193,226,201,129,241,264,282,223,120,271,138,164,234,175,210,160,216,164,238,245,240,183,177,188,346,118,161,264,220,209,101,106,171,211,136,158,156,119,161,129,175,234,194,176,235,125,203,241,190,167,144,195,259,254,319,113,124,124,101,108,109,130,75,62,242,102,142,219,213,118,246,83,133,248,288,262,51,118,189,227,223,165,274,163,262,159,102,144,141,146,207,219,176,130,270,132,99,200,201,164,246,225,271,157,253,155,113,202,257,182,84,157,171,150,115,168,196,160,235,106,204,187,202,110,108,109,93,196,241,142,269,226,269,148,232,151,232,68,301,214,227,43,132,203,278,159,214,133,193,181,213,151,241,278,197,207,167,104,188,204,310,181,114,140,272,170,185,213,139,219,291,228,254,176,115,224,205,239,113,181,147,338,145,209,156,112,155,245,248,204,225,199,123,125,124,171,275,135,235,139,225,214,208,154,229,200,210,140,234,252,169,235,192,77,211,352,247,117,149,192,121,205,267,109,176,201,231,131,249,143,243,150,171,147,243,192,105,131,285,234,242,163,149,165,193,349,136,166,182,233,103,212,224,159,207,193,184,245,388,181,354,142,149,222,112,114,220,113,225,140,120,111,159,254,271,213,172,179,220,199,212,174,244,121,156,236,141,133,165,176,199,305,158,189,230,176,132,185,118,221,175,199,209,272,111,247,109,196,225,178,125,149,252,128,187,221,217,149,212,61,226,217,198,200,264,249,196,129,275,210,98,254,168,196,199,215,155,197,131,191,184,148,128,119,208,217,129,221,152,188,175,234,205,214,129,203,210,131,88,183,179,172,131,171,179,85,198,361,152,159,174,361,239,212,198,194,293,160,232,252,137,88,185,213,242,326,253,266,257,164,257,255,84,239,170,119,127,232,129,217,218,208,237,145,251,208,234,220,201,246,191,257,107,87,197,186,257,191,132,212,223,98,185,131,278,219,137,145,196,225,146,182,195,236,238,187,240,139,250,87,56,199,288,248,134,217,196,97,143,254,155,155,187,236,109,175,239,118,223,227,206,264,247,277,217,317,101,125,192,142,127,147,300,125,122,189,202,124,189,124,240,159,132,238,196,238,271,179,282,190,141,85,128,237,243,87,93,179,71,220,236,272,150,145,125,218,238,230,115,112,137,271,123,192,110,220,87,277,189,190,201,187,145,205,259,199,131,190,244,171,154,132,218,263,243,218,137,176,129,346,265,274,161,272,171,241,103,243,213,311,154,201,267,147,239,187,139,137,291,257,207,253,149,169,242,184,153,177,116,241,170,214,171,90,179,173,174,109,158,198,340,103,96,139,267,172,182,185,217,183,251,193,306,150,174,175,255,133,204,214,119,133,181,156,219,223,159,152,172,278,229,62,191,262,106,102,272,223,241,330,221,157,193,239,328,131,195,88,276,139,163,306,165,258,160,167,135,180,150,142,317,81,110,151,357,223,66,176,187,102,258,266,172,140,125,206,269,49,103,202,205,323,179,254,245,143,155,144,90,191,224,245,218,131,265,237,165,103,172,134,248,70,380,171,155,284,136,130,244,176,132,72,215,258,303,120,147,154,64,121,94,196,129,147,180,181,157,206,111,297,170,180,190,290,187,318,123,270,104,376,208,242,153,250,219,153,177,157,138,230,103,297,246,179,89,332,269,332,111,62,273,159,194,314,148,146,148,177,140,323,302,145,214,179,217,247,207,210,183,174,254,186,153,90,207,213,146,106,214,212,148,216,254,93,287,242,168,385,176,196,182,216,115,206,171,212,195,155,159,232,116,415,163,222,182,115,257,236,81,180,148,208,192,126,203,176,275,237,218,242,215,87,179,332,101,217,181,196,151,219,236,148,242,335,158,192,279,177,169,164,285,120,200,196,351,198,215,241,140,198,163,197,138,202,121,142,207,185,229,122,228,302,226,222,237,85,100,155,323,194,147,199,155,205,283,112,315,265,225,350,124,247,213,226,210,230,133,255,143,213,211,165,197,107,159,212,265,242,128,217,193,259,175,193,173,307,258,117,195,127,101,171,66,194,207,53,149,222,178,150,244,219,269,224,213,164,185,155,264,232,175,280,160,146,214,268,222,204,164,233,191,155,186,136,56,218,273,216,110,93,170,148,224,193,215,291,148,191,240,120,253,190,173,234,146,202,306,88,183,119,204,168,229,208,218,169,220,129,255,102,221,155,225,325,154,150,375,182,96,139,114,126,133,218,145,123,109,214,156,103,74,223,160,200,196,257,127,223,266,248,115,130,111,194,147,217,141,131,294,66,152,63,142,81,111,139,207,206,211,281,154,304,117,229,132,261,177,212,199,120,147,209,159,164,219,319,111,216,202,204,79,247,127,133,174,182,261,188,176,212,126,241,147,187,135,226,182,208,102,167,195,205,103,164,177,324,192,277,270,253,273,88,144,276,174,393,206,114,266,166,236,167,199,266,145,240,300,211,156,211,78,212,207,257,91,113,154,270,287,179,182,157,252,218,205,318,176,118,179,200,97,259,211,133,200,71,189,209,124,201,111,324,145,193,201,215,138,137,175,130,157,108,207,120,85,230,182,196,146,259,121,233,203,177,136,156,196,228,136,219,112,248,101,297,219,220,161,205,124,102,114,139,236,97,241,159,125,247,284,67,186,179,166,154,249,167,145,226,88,141,242,209,150,171,104,271,208,164,160,149,198,188,133,154,110,206,106,325,266,177,236,305,126,159,209,142,167,149,187,222,137,113,272,263,75,109,179,183,190,168,169,97,256,248,231,218,226,242,336,145,266,210,162,175,126,343,193,331,147,168,213,226,165,110,335,223,117,216,206,237,189,124,188,231,289,133,53,255,167,107,193,158,116,205,269,254,258,207,190,122,145,200,166,135,215,89,235,185,175,260,230,90,305,251,282,128,206,152,238,273,275,180,227,133,121,64,178,153,114,242,359,169,199,270,206,101,148,162,256,208,174,254,188,272,180,147,234,241,200,251,141,128,177,239,242,239,206,228,233,157,188,81,197,196,180,122,114,221,94,150,166,120,144,101,341,144,200,298,106,209,183,180,78,141,238,209,176,154,223,118,241,227,134,125,97,147,284,95,64,172,104,182,161,123,127,178,244,190,237,127,203,137,180,297,173,187,227,156,218,162,171,101,187,251,192,96,186,155,195,140,166,145,226,128,261,147,132,157,150,154,130,198,249,252,167,114,165,254,133,116,299,175,207,115,177,145,149,209,178,262,177,103,158,222,160,215,294,218,417,140,150,123,169,228,90,236,130,361,108,145,178,256,219,277,219,229,184,166,170,201,149,331,318,202,101,382,247,175,186,218,150,216,325,123,212,74,256,194,317,91,90,261,160,134,316,209,192,136,205,180,264,72,204,111,157,322,154,169,170,108,126,205,201,182,250,169,328,245,145,225,149,178,315,109,268,108,92,242,145,137,120,190,284,301,96,243,139,198,293,94,142,199,298,134,223,177,142,173,237,135,110,137,89,193,200,221,169,127,115,245,104,171,140,82,237,105,152,270,163,104,107,121,109,249,185,188,178,173,189,222,104,252,145,150,214,228,127,262,118,189,282,155,161,141,87,310,178,138,203,67,274,203,298,233,262,124,274,211,205,180,239,127,247,307,77,305,122,158,107,240,152,183,297,143,258,272,188,231,203,169,251,69,243,211,147,189,166,219,209,117,251,182,108,80,358,99,241,179,92,104,105,143,190,196,193,214,88,114,217,275,193,204,260,142,230,227,266,177,201,184,117,80,238,101,263,183,212,142,142,167,117,245,121,322,215,111,190,191,150,139,239,250,261,164,241,145,179,177,202,116,264,183,78,202,169,263,145,159,274,135,108,170,103,192,169,156,154,327,128,100,214,239,191,279,215,340,236,86,121,177,152,130,259,96,166,264,265,138,146,214,207,148,192,207,163,200,60,193,186,304,140,213,158,223,141,168,221,218,92,95,198,221,183,183,112,237,218,193,178,228,132,194,143,200,219,228,100,141,287,185,176,211,182,166,138,248,222,195,292,261,139,162,248,172,66,127,197,143,286,211,251,233,369,205,306,100,271,133,273,234,157,296,284,166,207,219,230,116,261,202,224,249,176,158,257,206,124,247,163,234,168,196,210,380,272,187,186,91,283,123,172,78,235,259,191,162,135,75,212,88,195,162,142,179,251,127,170,229,235,329,93,61,140,213,220,207,181,257,252,237,198,185,137,214,100,184,191,127,162,201,264,135,167,209,271,260,271,197,115,148,210,114,182,155,194,288,171,275,103,97,164,153,161,126,240,213,192,171,122,193,165,73,208,176,195,220,234,140,145,156,188,147,203,205,211,217,274,217,169,200,184,236,176,204,219,156,308,219,278,207,220,210,181,229,245,166,257,192,367,154,231,147,128,100,306,216,167,252,231,222,194,229,186,203,197,166,206,213,101,440,205,82,292,252,224,213,137,115,221,48,269,124,211,199,255,174,258,158,170,162,122,176,249,187,266,216,132,143,120,155,271,350,196,227,180,122,180,232,340,180,213,149,100,136,236,266,161,186,250,197,116,136,119,182,192,141,144,156,86,268,216,259,207,197,173,157,127,125,104,245,270,63,282,139,220,116,213,98,178,158,205,219,166,268,217,175,363,208,171,191,122,155,203,265,213,242,196,238,221,282,270,121,228,273,234,157,175,183,301,211,93,141,121,283,204,126,292,72,327,229,166,287,159,84,189,160,228,272,135,169,218,212,163,203,187,205,201,158,124,152,163,121,149,205,265,162,167,257,154,214,233,160,169,131,85,216,124,80,213,204,218,206,99,137,121,212,171,225,241,233,200,218,203,246,119,143,56,229,186,41,97,221,134,205,139,175,178,115,190,194,224,267,258,245,216,156,213,176,277,131,250,273,291,82,156,209,165,147,149,188,232,130,162,87,91,200,176,348,276,130,141,70,302,353,138,119,180,304,246,186,226,133,150,314,254,166,109,258,151,141,228,168,116,134,250,214,97,202,217,168,129,204,224,239,236,125,280,217,174,138,205,132,161,78,166,217,177,209,174,141,118,115,157,243,219,247,158,274,154,108,138,154,124,245,193,187,168,140,170,165,130,187,133,246,149,217,233,265,129,210,191,207,205,259,192,186,143,243,176,200,209,135,105,203,192,211,154,182,186,172,179,188,152,166,100,218,257,167,192,151,155,128,309,116,160,96,276,153,175,270,238,188,156,155,141,181,96,178,75,147,274,267,273,276,204,80,188,198,220,184,196,150,255,210,178,121,303,298,182,168,192,244,150,270,171,122,195,110,242,113,74,189,316,145,332,297,218,267,129,139,172,151,273,260,130,163,87,222,98,122,192,124,151,289,215,329,247,107,131,205,117,190,93,299,105,199,161,153,126,260,192,216,171,206,205,161,120,180,258,120,143,332,163,164,162,192,147,143,311,78,75,115,118,81,350,133,101,102,191,203,154,217,176,97,242,230,104,164,251,107,175,204,193,153,196,187,105,124,145,230,117,235,212,136,251,218,134,160,106,248,202,127,218,208,228,116,282,367,84,70,182,108,214,193,198,162,205,240,186,173,225,217,365,234,105,219,144,221,309,165,231,288,101,228,180,184,108,265,112,192,205,210,250,285,170,144,331,140,169,137,207,184,224,237,136,175,141,170,284,166,190,210,181,86,152,90,113,148,282,187,218,215,50,207,106,207,149,233,143,243,194,102,162,269,121,167,69,174,233,133,198,93,157,204,151,260,88,131,161,116,261,188,91,186,209,138,193,95,262,204,305,202,99,199,182,229,193,159,148,187,215,311,148,95,116,152,210,122,289,233,185,160,109,131,110,165,77,273,166,234,175,113,156,199,179,126,133,137,240,258,194,144,142,99,137,77,143,145,170,98,221,207,116,203,178,82,201,287,139,154,266,246,179,133,134,141,236,267,238,247,113,133,210,87,349,193,186,187,170,88,194,242,227,126,181,217,175,175,195,115,327,236,210,187,139,110,134,137,145,108,325,179,172,143,196,229,243,233,110,150,221,222,140,234,326,152,235,284,71,299,313,156,217,96,208,313,121,152,280,184,321,122,145,141,231,194,207,194,242,158,234,169,221,177,218,99,164,172,144,266,72,241,209,162,267,129,127,151,126,311,77,163,196,224,261,253,182,205,191,246,164,113,182,126,215,133,145,123,189,167,194,156,291,134,227,167,168,234,316,144,273,223,190,159,159,111,282,205,147,107,231,193,176,245,227,165,168,209,248,186,225,290,174,140,253,243,277,216,129,108,152,91,240,208,309,162,142,173,138,129,129,286,220,158,268,153,159,149,152,148,236,95,90,176,81,181,78,179,74,287,238,207,158,184,244,116,132,121,154,221,128,102,122,107,151,125,99,240,224,188,179,111,176,267,208,183,140,220,68,171,303,224,175,59,135,162,179,173,314,171,198,188,133,199,278,111,230,229,246,324,171,148,214,108,225,267,173,253,162,152,153,185,168,266,183,132,133,215,172,207,203,84,144,223,136,122,262,398,168,204,158,138,312,304,189,159,102,265,217,82,85,117,202,254,182,186,149,332,387,222,200,250,189,296,243,219,185,167,232,113,146,134,171,213,321,323,192,235,207,141,137,308,151,119,100,142,165,214,228,88,218,251,249,111,155,123,49,202,223,221,181,236,170,147,224,159,159,121,301,160,154,161,238,182,195,168,66,187,279,254,252,151,105,205,299,141,250,91,217,147,382,314,218,215,168,225,157,151,209,196,184,163,151,137,135,150,127,183,232,208,182,229,192,211,170,130,78,302,161,186,163,154,84,188,106,157,193,77,185,105,125,233,205,201,248,273,175,146,109,127,244,90,98,179,232,142,253,209,277,135,215,249,187,260,249,107,97,161,235,130,186,160,182,270,196,107,156,221,226,181,156,163,96,288,279,173,273,313,143,210,136,246,216,168,189,105,301,206,264,282,205,243,264,175,109,156,128,137,152,128,151,202,111,175,138,142,156,246,150,166,137,163,254,302,144,238,150,268,160,157,168,132,175,112,257,228,229,148,87,219,136,324,143,75,189,126,145,152,193,94,221,263,114,166,147,194,173,187,191,204,167,210,111,185,123,190,222,120,206,196,259,159,204,178,321,80,200,214,104,111,145,262,282,144,213,113,218,219,147,201,144,239,135,276,148,204,268,197,162,81,191,217,187,127,159,203,236,253,215,214,315,102,71,132,188,141,255,149,373,194,293,172,229,204,124,192,157,240,236,105,123,259,146,343,233,221,268,258,326,185,192,222,183,95,272,193,161,135,253,106,192,224,238,130,149,208,180,203,250,194,215,174,249,172,199,178,202,162,282,232,144,198,134,318,193,268,303,158,294,176,165,121,248,200,150,256,248,198,258,181,133,277,217,172,172,276,291,282,240,189,194,147,208,187,146,160,172,253,121,149,77,221,195,250,169,152,216,283,72,241,197,126,184,173,154,210,155,197,205,264,279,55,245,249,233,270,269,117,116,209,247,158,159,181,291,271,123,102,286,98,182,231,161,190,160,284,146,170,358,136,192,112,158,74,116,180,226,185,104,219,261,121,113,243,156,289,132,265,138,332,115,142,150,221,97,143,208,113,221,194,208,81,170,141,237,123,119,207,176,133,149,222,102,286,131,146,265,129,172,160,153,169,106,180,204,154,211,347,205,133,243,177,246,118,196,119,209,87,369,170,290,205,223,199,175,134,320,226,126,174,247,160,140,159,184,287,279,137,148,197,235,143,245,171,289,207,175,281,184,89,221,124,212,171,92,149,78,286,290,76,218,289,186,175,355,146,274,214,136,223,167,199,171,200,219,290,245,275,152,187,211,89,225,215,195,61,132,368,202,207,194,176,102,182,234,150,190,141,193,210,141,174,295,225,215,171,170,283,196,249,115,150,300,273,96,194,287,165,236,207,190,388,209,187,250,194,164,197,137,211,352,153,102,113,116,95,159,319,206,148,271,293,243,121,247,358,119,288,158,191,98,179,120,226,289,193,254,75,156,177,166,351,264,168,209,81,254,287,125,107,162,248,268,288,119,254,203,183,149,87,179,143,141,183,219,206,239,118,226,136,159,173,112,297,181,110,171,187,144,154,238,67,106,292,162,177,211,155,218,213,194,267,199,223,153,319,206,147,172,190,300,135,161,267,120,220,297,159,170,203,219,175,133,199,269,113,255,258,165,158,176,330,133,239,113,153,253,157,287,372,199,164,219,139,132,197,146,318,149,208,141,180,246,241,133,126,149,257,192,227,154,238,226,119,156,202,191,305,153,115,114,131,191,221,184,91,141,108,131,159,292,207,69,200,107,177,231,259,198,269,163,199,223,222,146,154,252,237,212,189,77,144,118,174,210,251,124,193,211,199,197,181,231,119,121,232,109,153,315,182,127,165,136,166,228,264,85,244,122,173,183,147,255,208,177,104,117,170,208,171,178,107,171,140,116,136,112,173,170,111,164,205,267,219,152,279,200,246,176,243,345,168,254,127,358,74,178,220,251,167,177,180,150,207,77,170,330,203,170,162,141,203,176,270,114,190,196,83,185,252,148,339,224,161,296,216,166,164,300,223,166,271,303,240,273,233,117,164,135,211,217,264,227,112,180,300,194,242,354,116,240,161,228,195,201,235,149,185,215,149,206,163,166,175,238,185,175,183,199,114,160,221,226,189,373,227,151,142,157,58,199,129,220,149,183,213,159,243,171,199,149,241,188,277,206,196,111,225,91,302,220,274,163,276,170,279,266,214,100,193,158,147,188,162,130,221,150,124,98,336,178,172,169,204,270,151,117,111,179,206,230,157,245,198,53,226,86,260,224,121,172,329,211,180,220,228,293,143,243,229,123,233,168,225,136,198,178,170,301,244,204,197,316,141,210,266,148,283,318,136,256,329,378,174,175,216,285,217,150,228,182,115,241,108,218,287,181,230,183,219,240,193,87,213,193,206,272,194,192,146,93,190,133,317,300,92,333,225,260,144,140,191,146,138,114,313,161,163,194,104,216,240,162,233,197,225,255,189,279,170,294,143,206,307,205,330,144,252,125,149,106,99,162,197,173,207,163,132,240,177,221,209,240,145,203,235,111,243,250,162,212,148,220,125,115,134,186,202,326,128,161,228,242,189,195,96,172,70,104,337,189,153,244,186,197,195,141,293,109,182,265,70,214,191,189,213,199,166,170,170,113,132,213,225,239,132,168,150,139,149,115,136,284,252,302,183,121,250,276,77,143,265,219,106,210,198,156,179,193,152,119,134,150,254,152,266,262,307,296,207,242,314,245,220,133,169,159,343,200,124,251,247,132,145,229,251,283,145,216,158,130,212,252,208,137,261,223,267,176,102,237,234,194,255,156,203,277,118,106,190,236,213,229,190,148,98,151,236,308,137,126,153,237,243,109,183,153,265,102,157,136,165,111,260,79,133,345,241,172,216,139,140,189,69,201,249,226,169,301,183,225,157,183,172,181,131,249,173,184,90,162,131,109,48,256,147,87,76,241,76,142,165,219,194,156,182,103,156,96,126,63,310,181,124,166,210,116,231,165,170,175,163,153,112,121,184,179,176,254,219,257,152,258,296,235,153,113,137,227,200,119,316,190,216,206,109,153,187,205,211,214,156,260,222,244,164,185,157,142,213,162,198,298,212,266,197,235,224,239,133,338,98,235,177,204,109,88,224,206,264,248,216,163,97,268,234,255,198,106,246,230,141,299,113,235,129,280,127,240,224,101,225,127,138,118,189,166,127,213,190,246,238,184,219,95,81,199,347,226,169,247,137,241,254,73,156,176,278,187,101,235,218,132,199,238,198,54,187,182,241,147,282,159,267,81,141,192,207,94,197,174,136,302,401,174,247,235,165,209,291,195,123,209,228,231,137,182,94,178,259,149,233,117,137,142,171,250,150,118,125,186,168,242,167,156,122,99,146,270,114,285,190,297,201,278,83,220,104,232,204,251,216,174,257,212,354,120,74,134,186,184,69,137,248,342,190,241,205,149,194,233,118,88,250,172,135,144,242,206,178,233,141,287,291,275,254,162,180,200,133,268,171,152,199,236,162,217,167,149,233,150,70,183,221,243,184,157,244,249,119,144,242,241,202,188,300,96,240,270,220,152,152,213,117,160,229,168,241,131,179,117,346,124,230,197,208,143,147,318,141,245,384,189,239,179,253,263,136,231,128,130,208,202,85,184,192,206,126,232,212,234,199,83,169,128,138,58,252,247,136,142,237,126,286,168,207,185,228,142,118,235,121,135,190,223,207,256,172,207,79,162,214,280,237,145,156,136,114,248,169,214,257,322,232,121,136,279,172,161,282,321,149,148,262,187,101,112,151,145,284,135,140,206,261,227,140,182,181,204,183,94,40,114,155,159,277,172,121,82,211,149,206,174,253,139,254,200,326,207,225,72,231,61,135,211,291,149,88,249,86,175,72,178,193,132,255,231,127,129,105,225,250,214,81,162,190,261,169,189,127,163,219,258,218,287,268,269,101,258,145,219,173,58,90,165,298,93,234,166,136,163,95,147,189,238,148,112,99,323,187,111,230,147,129,153,244,180,215,242,269,181,203,128,163,260,313,307,175,206,205,208,186,245,215,205,114,180,210,222,159,193,236,318,301,129,234,165,102,135,75,169,240,240,213,209,152,197,178,258,102,206,265,113,128,216,103,52,122,166,289,128,205,123,108,203,339,88,279,177,192,241,235,215,211,179,187,185,269,108,212,363,234,158,306,151,189,183,204,104,219,174,198,211,106,79,178,139,153,115,129,232,224,179,255,235,84,208,199,259,247,198,265,91,168,164,158,259,178,151,216,231,89,245,147,271,142,302,286,105,231,210,260,154,207,176,209,207,148,93,189,143,130,194,185,134,174,175,144,163,172,140,269,213,257,58,197,151,244,166,196,169,277,236,152,210,218,228,194,107,141,228,234,261,213,161,208,229,291,247,245,192,159,248,162,156,207,134,134,223,170,258,180,196,238,202,174,213,144,250,116,257,223,153,212,147,207,213,127,186,214,124,172,147,253,168,182,192,194,171,190,117,155,263,140,312,182,182,174,88,197,53,134,271,146,198,120,117,335,195,248,148,249,127,84,213,216,174,105,138,188,106,206,176,153,310,152,268,272,118,209,153,204,325,196,93,154,254,219,134,257,274,207,256,99,173,242,277,98,167,263,201,250,218,134,282,107,195,217,117,254,229,294,171,214,303,276,113,172,217,212,220,164,70,124,144,178,56,237,107,180,113,180,194,236,190,228,162,151,262,240,132,84,139,233,133,209,222,159,295,251,223,177,107,137,208,125,152,182,156,219,191,194,318,175,218,216,236,226,165,77,272,132,96,208,254,223,112,181,266,179,302,169,160,168,158,184,218,233,228,100,297,235,247,136,255,100,167,70,162,226,247,284,221,172,213,60,273,172,139,178,189,191,175,200,242,220,168,243,257,200,106,151,144,111,145,97,168,197,80,166,114,232,122,130,241,144,209,263,168,235,240,257,287,184,193,214,156,273,182,201,137,246,321,276,204,256,150,252,137,236,176,159,233,181,130,149,114,208,260,172,326,287,175,127,82,154,291,216,140,134,141,115,222,188,274,147,148,211,154,182,157,107,161,225,206,152,145,116,147,93,202,213,224,158,271,141,70,203,35,87,106,127,291,227,110,209,302,184,103,248,182,186,214,90,141,214,82,247,153,202,271,84,169,214,266,155,118,101,161,132,153,214,136,257,290,153,270,102,204,175,292,313,231,163,51,120,245,231,42,176,239,224,214,158,204,211,235,217,107,308,88,115,174,169,173,92,305,132,220,338,337,271,220,140,160,149,194,141,310,263,276,177,243,282,277,275,200,106,178,249,120,224,125,274,161,257,181,117,303,186,232,262,119,212,188,186,150,186,205,158,281,208,122,231,173,167,229,337,101,115,72,289,200,192,160,232,113,211,141,174,152,264,282,173,121,280,151,212,176,376,124,97,189,228,142,65,145,208,136,115,140,213,73,66,201,194,154,208,209,229,217,154,286,176,219,111,178,190,308,161,80,194,182,216,169,192,157,109,165,134,194,158,197,162,337,248,88,99,180,214,174,167,143,139,211,255,171,177,252,172,190,201,407,220,300,215,193,161,194,163,168,228,219,197,338,54,75,145,155,330,168,167,254,236,220,184,197,176,323,130,144,203,175,277,235,190,106,134,274,223,219,136,77,180,214,101,217,277,267,296,147,203,261,103,131,121,258,301,229,239,199,101,227,106,210,186,231,195,319,234,171,173,220,243,222,288,249,163,75,194,111,174,251,136,187,133,211,106,262,309,128,220,147,143,149,210,169,172,266,147,78,181,276,207,146,193,110,178,216,191,271,177,66,281,255,151,238,128,158,136,198,184,257,165,281,108,237,220,131,65,192,307,184,159,147,195,190,204,160,109,128,152,152,241,116,106,202,182,137,113,159,249,220,115,199,204,142,261,239,159,116,175,130,98,105,178,204,165,228,185,180,161,128,86,112,93,104,168,108,225,83,100,297,84,234,175,147,294,213,115,97,227,193,151,203,241,143,125,119,250,216,212,239,206,200,259,179,135,203,178,157,247,257,149,229,315,193,217,219,174,212,188,196,259,219,122,185,174,170,209,175,258,205,109,108,237,215,217,256,164,223,165,203,249,162,351,230,202,104,124,239,232,230,156,231,315,88,179,145,127,201,225,245,265,237,114,117,284,166,239,200,213,190,114,136,81,158,289,220,68,192,189,102,160,129,229,136,249,93,138,141,178,150,132,225,195,200,177,68,312,117,187,238,122,159,255,143,136,341,243,187,285,91,91,233,148,211,179,107,116,152,133,143,239,146,215,65,239,174,247,208,258,128,95,258,173,253,190,154,138,213,105,230,189,234,196,144,125,221,136,115,267,136,204,264,171,207,313,156,202,274,199,250,88,82,169,199,231,218,300,201,280,212,53,158,248,188,123,127,243,222,323,224,73,259,156,149,174,274,89,116,147,280,137,158,188,338,81,214,168,174,220,219,212,276,154,131,162,107,330,273,149,169,207,173,153,191,205,199,221,141,152,292,183,94,133,87,194,183,217,183,348,184,173,240,244,378,117,247,303,187,193,188,266,215,143,149,297,153,220,174,118,151,224,370,194,133,127,155,148,102,237,149,210,223,110,212,368,192,117,88,150,237,116,166,134,223,380,69,199,115,274,164,169,163,147,176,281,107,101,168,306,180,144,196,177,223,197,141,162,204,167,210,186,172,207,130,261,174,55,106,162,127,106,196,154,204,141,228,242,149,293,233,245,179,133,115,185,116,220,135,246,246,256,145,67,109,159,81,220,238,108,110,212,131,194,157,257,225,151,249,128,121,217,191,153,176,153,190,144,177,328,147,206,235,286,240,177,63,195,203,254,224,143,191,125,137,177,245,244,140,230,307,245,204,220,182,164,179,77,205,148,333,141,251,207,184,143,207,162,179,199,76,199,175,155,261,211,158,184,186,285,329,232,70,280,188,189,177,227,180,157,212,171,295,187,253,272,78,176,204,206,171,186,178,66,199,144,239,236,176,176,171,189,274,252,189,218,308,228,124,193,297,158,294,139,132,274,196,194,141,121,135,160,200,138,190,192,191,107,216,97,140,174,161,225,175,271,175,234,177,202,158,170,86,87,113,95,175,222,162,231,79,188,236,188,170,267,207,202,100,150,145,115,343,157,75,154,194,201,185,265,219,185,136,108,227,155,224,355,84,193,140,113,221,144,201,51,206,199,116,91,182,155,135,148,50,297,394,224,242,227,191,197,194,167,87,251,194,295,203,172,186,203,238,175,186,220,237,173,185,136,109,234,141,356,191,199,136,196,172,276,325,183,230,119,233,167,279,185,117,197,192,196,177,182,174,245,211,95,229,193,157,189,248,157,202,265,137,245,132,175,142,77,176,125,157,261,125,141,186,190,143,112,215,237,189,116,322,119,219,107,184,318,313,206,178,94,166,128,147,229,245,224,226,246,136,209,155,203,224,199,198,179,121,138,319,90,183,167,135,129,252,108,115,141,84,157,242,123,142,161,253,240,233,248,174,252,180,97,213,80,308,169,339,228,178,254,187,192,113,166,144,219,253,198,146,252,98,193,205,232,122,217,316,120,201,217,144,176,114,182,270,127,225,206,185,176,204,75,239,301,128,96,175,115,184,172,172,261,145,78,141,119,81,139,224,274,175,227,102,91,273,257,131,186,177,202,152,269,134,198,216,52,240,152,63,84,128,167,96,228,247,205,247,192,146,230,298,192,226,174,341,151,253,91,170,204,187,232,229,123,193,211,204,203,126,227,157,217,174,157,118,185,130,182,119,268,144,375,98,270,354,112,256,155,200,187,189,255,109,169,72,173,72,246,286,244,194,140,98,118,211,109,196,192,366,113,163,214,282,180,151,139,161,241,170,86,105,272,270,185,141,239,154,287,91,147,112,252,223,163,245,183,156,197,188,108,264,248,143,186,283,234,95,106,121,216,231,190,126,104,193,279,92,196,186,148,235,308,309,239,148,99,150,110,171,85,271,172,239,91,85,279,107,154,161,141,185,104,193,183,86,397,338,180,327,240,101,130,173,91,214,163,215,167,168,151,130,228,295,219,162,285,221,136,259,109,99,78,91,316,161,79,56,181,74,155,227,315,140,264,172,196,71,135,91,153,238,224,238,327,185,161,217,200,71,99,196,119,207,214,234,141,202,324,231,192,123,220,224,110,253,100,199,251,266,122,352,74,115,213,112,155,243,282,179,143,108,160,206,193,250,304,137,227,233,127,223,170,217,197,214,210,214,329,110,119,128,110,192,109,88,139,53,202,180,138,202,315,232,234,214,108,116,165,149,102,242,194,189,210,199,118,172,234,314,288,111,142,227,235,224,216,176,232,204,122,412,212,107,183,210,81,115,282,239,214,110,201,179,248,232,185,109,180,161,200,158,142,159,170,112,339,197,193,134,188,87,118,229,134,203,179,138,160,169,77,356,215,255,127,164,258,321,118,213,216,161,180,110,150,163,121,82,242,156,262,167,223,240,260,328,208,143,184,201,138,124,191,168,198,178,110,119,132,165,158,220,160,150,195,94,228,168,284,130,182,205,248,133,105,153,177,108,213,128,186,99,170,101,226,211,156,158,120,155,125,89,91,235,201,140,185,205,104,135,125,270,269,217,325,236,234,180,144,204,102,230,92,172,199,238,255,190,243,214,288,257,111,86,216,172,268,136,112,186,143,205,258,197,197,147,113,196,288,188,193,174,124,241,190,179,227,153,161,155,176,119,201,252,178,167,88,129,160,234,196,320,174,172,154,208,264,211,317,197,148,117,204,187,275,220,176,97,209,130,270,224,206,170,227,207,71,250,150,222,111,145,235,302,200,135,245,102,226,118,192,150,112,139,249,256,64,165,208,157,114,128,104,333,160,234,225,149,139,281,140,326,355,92,205,326,97,155,252,211,161,279,227,286,225,134,146,98,280,216,201,221,156,274,235,149,215,269,119,172,266,231,110,217,140,136,246,141,169,107,221,161,226,187,211,331,76,157,171,240,73,175,140,207,102,133,142,218,174,215,316,246,185,247,66,152,189,166,175,93,177,137,127,344,220,186,200,223,139,98,53,233,97,99,159,197,269,395,115,91,156,51,142,99,78,307,184,214,192,131,175,168,128,184,284,60,67,102,241,115,184,133,245,178,280,62,193,170,175,267,267,230,88,263,292,157,201,160,207,123,229,128,259,123,195,204,131,259,250,171,109,100,132,131,199,220,132,208,185,160,179,148,301,224,149,102,158,228,155,196,165,235,102,146,227,145,167,147,127,251,193,178,169,130,235,106,306,116,112,129,251,233,242,294,93,185,210,183,203,310,215,215,160,163,240,133,353,174,200,181,156,212,267,197,192,140,104,55,149,180,213,156,212,138,198,158,215,193,311,128,262,329,130,247,140,220,289,178,163,110,169,345,299,96,230,245,124,279,362,308,105,104,123,158,94,134,238,195,187,128,155,156,162,111,240,203,264,221,219,81,180,351,205,74,152,130,227,254,155,131,90,99,232,151,135,232,186,181,155,66,123,135,140,222,243,121,190,250,157,208,144,241,178,304,67,226,152,240,268,201,156,261,185,226,144,172,152,182,163,76,110,139,139,94,250,227,67,226,282,191,229,117,136,143,167,288,298,236,166,294,117,244,245,72,214,182,181,137,217,108,145,195,258,243,200,111,131,159,165,86,228,182,91,135,192,129,143,98,141,173,127,76,289,234,133,143,120,169,281,262,223,135,244,244,213,124,111,128,207,409,142,238,112,178,178,204,105,199,191,275,288,201,167,163,193,177,218,240,273,187,182,148,324,218,137,120,153,226,137,222,196,253,289,97,152,203,204,195,277,257,363,142,64,88,234,231,182,122,103,194,180,165,184,212,180,229,240,238,298,188,160,219,180,175,308,132,216,236,53,220,237,201,197,204,181,256,105,269,168,313,244,120,290,106,207,192,212,212,119,313,95,277,135,350,272,153,235,90,67,135,152,183,287,266,214,126,177,268,120,242,175,114,170,96,222,107,208,137,270,275,214,287,75,316,229,309,187,86,184,161,180,180,214,139,178,122,87,152,161,153,289,289,211,213,192,154,265,163,90,200,204,150,244,183,209,235,171,212,159,311,185,155,128,88,172,213,231,132,182,90,274,205,241,159,140,140,168,237,213,143,157,197,179,229,207,223,143,208,151,175,266,263,134,182,202,179,114,240,100,135,227,227,150,226,240,182,128,127,239,112,192,147,229,191,239,262,136,318,203,231,250,241,202,94,164,178,217,133,360,126,93,141,182,251,223,246,197,205,311,156,132,91,135,151,139,202,291,294,172,172,278,118,83,114,107,183,161,254,197,170,196,171,246,186,367,247,301,212,134,216,226,343,345,124,245,156,309,176,65,147,189,297,132,126,53,95,266,240,260,236,255,131,151,213,253,299,92,274,132,108,216,55,85,217,247,194,311,198,177,132,103,172,115,188,215,204,273,125,299,204,255,290,160,234,138,166,106,203,241,280,96,206,193,139,178,109,215,188,184,239,247,186,297,203,149,161,242,119,349,170,190,180,173,227,131,299,181,102,171,163,118,235,143,192,180,227,252,371,220,197,71,240,323,83,210,281,367,309,248,116,276,144,87,205,173,242,226,221,145,177,185,208,71,211,171,305,229,211,201,112,127,219,128,114,74,193,165,156,209,199,371,160,197,215,282,109,344,130,232,216,199,200,214,250,221,132,228,173,241,252,243,88,329,160,271,113,169,203,230,233,225,221,228,183,118,139,152,208,120,229,92,198,104,232,132,143,128,331,230,183,180,295,229,130,354,188,138,211,194,239,150,144,226,74,139,57,253,170,182,263,125,241,106,213,306,84,154,105,179,147,188,139,178,225,242,63,224,149,137,161,116,223,209,111,107,120,187,90,151,229,115,213,193,202,266,112,257,243,117,234,140,130,245,216,225,215,238,132,122,158,190,195,199,217,184,156,133,197,241,163,254,262,207,137,114,126,260,138,187,67,228,172,178,238,195,159,201,236,214,139,269,154,116,119,192,269,214,191,339,219,239,208,141,108,238,157,168,108,120,153,74,145,242,270,229,102,319,237,262,119,246,214,174,145,89,181,152,199,136,175,201,208,92,235,228,179,255,233,180,137,169,243,238,330,293,229,220,198,267,64,152,263,167,244,193,175,318,269,168,234,97,186,167]
doclens.50.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [167,342,219,155,198,157,225,124,294,314,184,183,245,290,129,129,90,189,333,221,132,180,72,216,168,182,345,262,256,134,236,290,152,168,250,149,185,154,203,120,176,171,109,122,197,205,220,137,102,166,122,347,222,162,236,104,42,240,288,299,90,237,141,302,110,88,150,122,190,244,321,119,124,175,162,228,236,153,181,159,170,222,76,307,194,135,260,146,143,236,206,297,197,106,200,138,332,151,200,144,125,213,265,264,186,135,219,115,277,213,134,159,172,201,143,173,144,88,198,137,93,96,225,111,180,301,177,335,145,141,108,137,104,234,234,233,146,189,138,166,263,103,174,256,134,215,159,277,203,227,197,244,228,92,155,99,137,120,112,196,177,105,241,193,213,198,251,264,122,172,262,200,307,259,120,181,230,136,123,171,194,140,200,246,233,162,208,352,181,113,207,120,130,129,174,205,212,220,264,158,237,105,122,236,72,241,128,254,144,133,199,228,281,177,259,269,358,188,200,281,212,171,152,151,174,161,181,157,206,165,189,369,144,136,176,232,161,165,224,155,190,262,327,41,171,192,173,306,276,77,102,286,167,202,145,101,178,282,125,300,157,177,171,204,211,175,229,204,201,216,145,109,234,216,230,167,282,170,217,317,230,207,166,245,190,112,256,117,243,205,166,356,108,245,170,258,231,235,227,255,183,210,126,225,136,100,231,53,254,158,164,239,203,203,260,213,207,304,168,84,186,117,227,84,171,316,225,135,186,136,183,253,131,215,160,158,173,176,269,220,242,299,236,134,275,177,338,129,300,236,174,88,161,205,239,89,289,160,222,135,195,162,271,154,245,169,255,335,113,149,212,238,111,163,248,269,230,210,358,205,219,126,132,310,82,161,237,158,181,266,195,241,111,66,182,107,151,79,201,118,206,133,91,353,206,184,136,256,143,171,154,260,237,213,134,183,215,211,245,298,180,175,251,144,368,145,187,203,64,213,207,105,310,163,207,333,173,169,233,156,183,264,108,301,221,211,117,189,84,269,184,165,332,163,369,253,125,235,90,207,263,97,97,123,135,398,180,240,189,128,186,243,130,257,298,138,199,184,181,334,160,279,169,224,165,219,142,421,313,240,139,295,180,163,194,215,123,285,203,210,172,161,192,234,128,116,161,160,76,213,197,188,244,145,205,228,122,225,218,172,207,181,163,120,176,201,97,103,174,109,232,140,136,323,137,199,189,235,244,145,226,143,84,69,119,114,84,205,179,279,112,293,180,161,137,74,176,113,253,127,152,72,97,201,125,127,295,205,133,147,204,223,287,274,162,192,195,133,178,163,196,128,261,309,193,179,185,345,236,156,149,231,177,186,69,220,250,194,63,218,133,266,127,89,138,191,116,123,257,220,153,163,186,76,258,152,281,291,357,234,213,152,186,328,163,263,202,254,114,161,174,225,102,201,240,93,113,199,218,226,250,151,248,89,116,183,236,186,178,238,303,224,154,72,190,161,170,192,202,160,243,166,134,214,298,280,248,170,195,208,314,189,229,114,175,150,241,180,106,260,144,140,135,349,127,129,103,368,140,168,167,160,178,202,144,198,208,113,273,204,208,110,103,298,134,295,229,159,240,254,196,231,93,238,246,226,203,202,303,278,199,201,160,223,85,238,171,251,237,236,237,200,125,178,138,169,119,189,130,205,132,120,394,151,240,138,125,160,93,91,180,96,289,179,165,111,134,175,299,163,232,245,140,151,214,210,223,211,242,146,198,209,171,203,244,148,192,98,111,99,179,302,232,300,311,163,175,189,347,165,106,269,166,122,194,350,185,148,264,241,193,199,147,271,240,240,291,236,220,231,145,107,149,103,158,217,176,88,147,230,364,119,354,257,107,190,144,202,123,175,253,216,288,165,105,177,186,169,355,175,290,241,183,270,149,233,168,140,143,215,283,281,179,327,157,202,207,148,175,289,163,159,206,186,220,341,155,258,173,272,263,181,242,183,151,153,89,218,272,169,247,221,281,236,241,164,254,143,241,247,198,252,110,97,288,369,176,182,140,198,173,229,316,233,210,235,272,220,76,227,340,117,156,178,217,175,208,330,168,207,191,232,302,245,207,165,223,261,157,211,138,103,170,202,115,242,263,249,269,180,215,272,174,205,200,111,323,162,308,265,123,237,133,113,130,78,130,229,108,254,187,153,224,311,130,264,210,241,184,124,349,201,179,129,303,179,225,127,273,195,240,238,144,121,91,174,332,73,155,276,311,119,198,211,228,235,86,221,99,252,163,100,220,80,142,186,109,222,308,178,297,182,198,143,196,94,148,190,151,293,178,94,359,285,125,226,308,257,320,220,196,217,171,174,287,191,204,220,110,112,247,137,153,214,117,302,233,215,198,153,191,84,103,222,120,211,115,157,188,126,256,232,94,165,224,185,87,149,116,170,270,112,244,201,191,161,148,253,226,192,284,228,249,254,305,75,193,193,164,236,201,148,210,226,120,216,307,106,130,174,239,142,140,275,245,171,178,225,228,274,120,280,231,135,156,171,223,197,303,181,311,161,136,266,172,213,144,100,360,188,184,305,154,158,174,247,208,284,82,276,162,146,335,115,207,124,273,139,243,208,269,178,145,240,112,290,163,112,111,172,122,155,176,151,74,202,230,165,142,184,219,263,231,342,197,210,239,215,269,163,176,220,97,97,251,190,200,199,311,277,319,256,195,132,134,253,220,308,221,282,111,115,179,197,177,142,155,187,257,147,177,142,212,204,180,254,293,69,91,199,146,230,186,315,205,204,231,179,142,133,220,150,186,268,260,137,183,224,159,216,231,274,248,230,208,155,239,202,234,200,296,194,269,211,260,194,201,125,187,200,116,181,184,192,139,203,274,302,159,274,271,118,196,195,264,278,186,186,186,179,234,131,257,196,254,201,301,230,232,278,123,198,122,161,315,185,247,140,153,118,159,288,125,90,180,295,385,189,233,129,239,181,187,197,135,259,165,229,183,272,198,315,220,128,241,153,234,182,134,169,176,215,225,200,251,242,159,117,213,136,167,137,138,183,103,215,184,296,144,118,105,128,179,226,196,147,300,196,342,180,223,243,152,161,145,197,253,218,246,311,228,367,190,208,142,229,199,152,257,91,76,306,107,254,291,202,178,212,368,240,136,194,151,253,247,198,338,158,173,234,306,220,165,375,246,113,204,242,193,201,261,97,223,224,312,135,145,152,306,186,268,248,197,212,242,211,159,172,225,102,192,265,347,222,198,162,186,190,258,237,89,143,188,227,158,158,177,97,184,285,120,162,214,161,126,220,94,255,145,267,175,203,146,156,90,249,261,185,102,246,195,324,166,227,217,218,211,182,168,296,112,283,200,110,279,103,160,288,252,59,172,128,145,151,225,143,184,310,103,180,182,257,208,306,214,113,145,191,198,308,299,175,268,290,144,205,242,202,263,141,188,134,165,237,211,98,208,216,202,194,303,115,166,160,248,168,102,191,237,213,294,191,280,184,262,113,302,402,159,257,244,90,252,84,229,207,178,149,308,236,333,165,190,176,77,213,188,437,159,295,139,256,224,171,292,153,164,177,284,105,176,182,138,280,249,205,168,188,328,193,230,189,297,238,208,166,209,118,267,132,206,117,233,263,159,260,190,194,219,239,213,325,179,240,187,111,282,129,173,88,115,245,199,184,158,383,278,211,216,209,162,109,216,179,210,211,219,177,283,122,262,237,153,192,263,250,185,178,259,162,249,228,233,205,185,218,163,128,221,94,263,225,244,191,265,146,240,248,288,222,186,290,270,338,215,242,209,167,171,206,212,196,157,330,151,275,201,134,222,278,236,251,120,174,227,167,268,128,250,174,189,228,379,147,210,303,245,230,189,120,185,144,238,320,364,251,173,61,253,86,196,212,342,127,140,196,169,233,230,230,264,280,97,230,257,236,286,169,128,180,153,153,227,294,159,169,125,155,70,225,175,130,192,155,270,142,127,104,223,312,143,301,202,98,240,143,213,268,134,184,252,133,171,274,182,147,108,254,171,191,251,293,125,112,180,228,168,214,144,100,441,388,172,162,291,153,185,89,208,305,297,137,175,126,276,247,217,245,224,240,174,156,230,243,199,75,74,301,308,155,167,220,313,287,191,367,138,93,196,180,134,213,239,254,236,232,269,328,157,259,205,222,175,266,362,230,278,233,206,285,277,216,234,176,137,219,186,229,226,281,241,204,206,186,154,126,151,336,199,105,223,156,152,191,227,271,150,316,107,255,182,206,119,144,255,178,212,195,151,314,104,211,256,169,135,147,221,134,149,228,163,220,127,158,95,198,202,213,107,252,206,230,150,103,250,197,233,259,303,163,95,105,82,190,234,211,165,114,172,292,230,318,191,264,128,262,247,146,251,209,242,181,210,298,226,115,264,195,129,263,220,226,258,197,187,116,135,136,159,255,171,234,116,166,224,193,145,197,361,264,257,182,187,229,229,228,116,72,177,191,104,280,133,152,359,268,187,245,163,128,165,145,255,201,144,251,113,168,301,234,146,187,104,141,191,130,243,200,173,199,218,149,192,215,221,242,201,207,136,178,230,301,231,192,191,181,190,227,69,145,175,184,95,167,169,143,152,137,209,179,226,168,265,102,164,289,193,119,106,217,150,69,182,94,271,302,117,200,101,217,156,178,46,159,76,215,277,154,145,203,263,273,327,72,170,171,116,51,334,188,200,236,327,85,284,183,95,188,132,170,71,201,272,120,144,217,207,172,215,204,106,203,103,117,228,188,368,101,127,167,293,161,210,216,166,147,174,142,160,216,181,289,129,98,159,62,305,234,212,323,324,137,240,208,171,342,193,201,165,104,210,227,282,192,160,322,294,109,127,107,101,238,295,195,173,55,76,130,259,274,218,148,126,142,277,98,313,119,160,249,136,230,279,132,226,93,140,226,150,196,174,256,193,339,257,201,157,138,201,140,265,161,173,249,176,229,184,138,224,223,123,112,207,210,293,272,112,280,170,110,97,252,171,183,187,182,111,103,204,255,137,146,293,214,172,302,248,161,156,62,236,80,183,171,215,173,282,161,164,216,344,186,111,188,130,231,75,175,184,181,124,191,164,191,363,227,258,127,290,193,164,220,132,230,194,158,255,171,214,240,68,221,231,253,162,82,114,177,188,114,159,189,169,233,124,153,346,220,134,218,132,78,177,116,86,149,213,188,181,207,79,225,259,169,119,159,356,129,280,269,299,178,181,106,171,196,256,78,242,205,144,92,184,256,204,105,248,96,415,173,123,164,278,201,252,307,94,106,128,276,229,90,85,184,158,127,212,246,197,171,315,228,241,185,85,163,125,124,213,278,242,244,129,134,190,178,210,269,174,197,293,124,239,278,85,192,261,351,143,228,70,132,123,123,155,213,169,187,205,153,297,206,220,125,246,315,118,130,178,157,136,200,156,106,112,130,246,234,298,210,235,127,161,123,259,201,107,269,168,182,193,230,292,337,277,227,250,112,269,190,269,86,298,275,211,137,136,139,137,159,287,189,176,190,174,271,145,233,335,188,154,316,161,186,273,132,314,303,244,181,115,122,255,125,217,179,155,92,136,126,231,187,326,155,216,147,267,186,216,253,109,138,242,364,107,148,200,261,205,307,281,111,216,192,250,188,164,348,214,125,300,158,221,228,163,309,181,337,143,220,169,178,263,284,127,184,207,140,278,238,175,234,192,173,208,147,137,125,105,174,206,322,197,211,148,124,190,102,130,365,134,135,149,299,257,141,216,164,228,249,212,146,139,70,151,138,243,243,93,277,145,289,238,248,244,281,183,232,161,159,169,176,183,156,184,176,241,178,240,149,311,340,328,322,319,155,133,210,256,226,211,286,148,102,324,201,172,131,126,110,220,202,172,122,141,221,285,294,228,276,233,134,143,246,208,157,104,277,185,194,216,175,232,270,308,234,271,240,223,234,142,236,241,170,173,209,121,253,100,149,222,263,90,98,175,140,94,278,197,201,114,163,230,163,237,218,192,228,90,204,242,110,171,181,136,173,245,143,283,122,114,117,149,131,202,158,151,97,201,196,102,256,259,264,282,185,195,172,94,320,218,274,276,304,253,218,153,233,233,131,151,198,66,122,128,275,202,88,146,137,162,174,217,195,121,209,207,199,143,68,191,200,145,91,84,148,83,105,286,194,154,229,212,239,146,219,93,129,272,309,182,203,246,108,167,288,225,274,177,257,269,149,210,89,122,232,253,177,206,309,121,168,187,224,253,218,106,111,124,162,219,197,216,321,202,134,175,116,163,245,189,158,112,246,198,190,230,164,233,197,173,324,216,112,153,84,243,203,67,203,280,272,188,235,174,94,201,311,222,121,151,73,220,243,288,98,139,129,141,171,162,171,129,229,198,238,182,197,169,219,242,181,165,233,140,129,175,242,223,173,274,113,283,220,178,384,153,71,247,361,66,143,168,267,168,154,161,137,230,266,241,203,165,176,252,231,180,124,191,291,239,200,246,187,119,189,73,280,163,223,206,105,158,147,143,97,209,197,260,127,167,166,197,311,250,254,110,119,230,188,254,175,371,209,99,253,220,257,148,98,148,220,96,219,224,159,211,162,165,225,249,125,149,195,265,214,270,204,211,355,103,238,176,190,152,243,138,197,261,182,151,90,212,134,218,135,218,203,221,161,228,294,129,352,176,216,152,258,271,197,104,217,179,201,282,184,217,133,137,266,342,198,165,227,135,130,129,227,175,179,153,141,141,184,250,215,127,164,117,190,285,277,260,136,96,188,216,95,209,151,225,194,447,365,167,190,210,333,200,265,153,212,200,151,243,179,128,277,191,352,198,109,276,277,205,254,212,145,180,319,238,121,193,136,212,116,228,151,163,253,211,255,250,253,211,314,130,150,237,261,202,207,174,217,191,239,90,219,200,140,255,230,275,151,181,228,253,105,222,150,94,233,249,178,212,138,98,192,159,229,94,130,304,138,186,86,197,203,222,118,221,182,123,219,141,209,169,225,300,154,96,249,213,213,133,231,112,274,249,132,211,312,152,134,222,162,188,155,269,265,293,179,338,192,169,330,196,253,189,295,340,187,163,215,191,176,206,210,243,86,326,132,177,210,130,293,223,86,240,195,117,159,296,262,115,221,171,171,230,245,292,254,84,127,199,97,170,227,66,72,177,130,152,93,148,246,191,272,71,244,125,146,287,154,224,239,127,280,230,212,176,185,215,140,187,124,229,204,220,273,291,216,216,142,186,200,286,256,152,104,255,67,190,270,245,170,114,189,235,125,218,186,76,126,256,227,202,198,123,197,236,215,208,174,266,269,183,160,127,157,185,224,264,153,132,269,139,157,274,130,186,146,153,215,237,278,122,211,242,209,209,188,308,269,171,164,310,277,160,349,112,186,225,234,200,242,296,146,152,184,179,239,245,136,134,92,236,137,190,387,158,193,298,200,140,145,152,215,69,235,269,154,200,216,210,228,103,196,249,195,142,121,308,301,187,223,229,219,164,344,196,234,182,240,224,264,183,188,132,174,138,161,291,224,74,148,224,196,302,115,192,117,147,164,131,121,173,174,203,204,161,124,225,265,149,89,253,242,134,285,182,279,179,380,103,195,254,138,303,198,135,194,284,269,125,195,216,227,138,256,146,292,266,159,153,181,148,181,143,179,107,297,166,162,223,163,236,225,211,171,108,142,200,231,171,241,251,143,161,168,133,138,310,226,313,255,332,234,162,92,211,131,163,190,260,207,193,71,180,85,263,248,186,217,340,258,215,130,180,178,125,97,100,211,191,161,112,152,294,171,168,222,158,239,231,229,143,143,202,199,197,81,299,177,205,214,317,82,222,281,182,132,115,119,143,157,117,199,154,160,141,82,220,143,206,170,181,197,182,237,174,244,178,350,187,212,342,142,218,157,301,167,168,273,143,127,176,221,190,237,167,185,209,121,85,268,203,128,149,263,114,223,210,168,101,201,144,109,185,88,144,131,117,115,190,140,145,126,191,138,121,167,212,143,202,185,215,157,183,234,174,106,278,192,253,205,176,223,323,240,289,174,177,242,148,257,135,197,187,290,177,198,86,237,227,134,143,206,152,183,300,159,234,175,247,213,226,166,176,201,118,195,211,242,221,195,238,267,136,157,172,207,296,212,153,142,273,173,113,107,154,134,261,230,163,215,347,239,189,201,150,213,236,156,196,199,222,177,172,274,234,212,237,202,180,153,117,146,192,233,183,77,125,236,250,237,223,122,180,292,173,165,225,259,66,239,215,208,274,66,228,172,232,139,169,250,123,214,125,159,134,137,222,182,269,253,217,249,162,231,170,204,193,103,120,243,180,97,273,173,267,99,78,266,177,124,224,307,387,197,226,238,214,299,152,234,188,196,198,204,260,201,188,193,283,182,179,142,181,232,111,291,242,153,338,142,112,376,135,304,97,157,99,166,212,177,91,248,92,202,120,198,165,242,236,245,331,240,189,117,215,296,284,133,210,184,233,169,219,216,149,273,166,200,151,111,156,242,276,199,61,252,219,170,150,86,273,188,253,311,193,33,132,317,196,216,220,292,253,173,202,239,102,215,183,68,197,293,216,90,242,138,147,291,256,109,216,250,235,170,164,136,214,115,175,269,154,292,230,110,213,123,193,210,199,109,189,203,257,222,194,126,138,220,75,252,244,199,216,254,222,193,176,133,293,188,214,210,99,250,194,227,211,218,212,102,357,137,143,210,203,227,161,184,127,214,114,294,367,254,173,161,138,203,182,127,273,220,231,145,216,130,258,104,88,89,199,125,386,268,208,233,326,175,191,215,119,84,173,156,269,222,122,225,120,175,233,183,336,174,192,346,260,179,96,266,100,205,176,202,105,170,158,232,175,183,268,266,157,188,133,214,125,278,249,225,239,210,192,297,253,193,198,122,204,264,225,237,224,130,131,160,235,217,282,277,122,230,216,124,151,270,147,169,205,153,190,205,222,210,211,103,126,273,231,348,258,350,132,131,203,233,253,217,166,209,122,319,230,137,239,235,119,207,229,204,200,281,292,204,98,157,255,167,148,136,239,179,271,200,260,206,130,149,108,181,94,351,336,122,164,249,238,93,191,250,238,275,137,231,260,210,110,183,174,130,76,133,268,99,142,193,162,129,321,128,119,227,159,147,200,306,149,74,234,204,193,237,132,132,218,246,301,126,250,192,257,129,197,134,175,177,136,197,119,150,160,154,248,307,181,231,195,132,155,137,135,132,224,243,289,164,216,256,245,170,222,190,176,184,150,276,164,233,147,36,270,102,147,253,308,313,226,332,77,156,132,195,170,222,229,92,236,179,231,156,81,246,204,172,312,212,241,109,260,161,184,259,219,140,127,208,77,128,257,314,217,154,121,246,185,250,222,169,125,95,357,186,136,136,151,135,340,131,164,219,233,104,210,205,186,122,93,288,248,212,362,264,232,120,207,137,285,135,93,232,100,130,175,92,233,168,185,318,256,220,201,247,204,177,96,252,245,209,302,150,248,161,256,169,178,103,201,271,109,233,301,196,182,231,146,152,197,252,133,162,188,166,219,188,296,140,257,210,262,227,204,291,231,227,115,217,226,182,259,251,131,168,223,125,248,216,252,174,264,191,227,172,241,104,142,129,156,117,278,195,172,128,208,68,165,338,76,226,158,139,221,152,216,133,209,392,162,280,299,123,145,300,166,207,200,280,183,141,166,239,128,131,219,235,204,206,267,241,230,91,167,113,300,272,237,249,165,141,285,273,166,163,193,195,141,198,267,92,139,267,122,235,216,199,140,184,218,203,167,186,150,294,151,176,227,197,298,236,213,182,185,69,234,182,128,204,158,166,161,80,217,208,324,232,320,205,120,234,155,136,271,226,75,94,159,323,215,249,104,241,222,142,136,198,196,193,212,334,161,231,220,164,108,173,232,155,188,331,202,114,143,266,87,154,185,177,124,137,141,281,152,194,189,194,323,209,276,213,268,242,105,192,159,124,288,131,131,161,272,213,236,183,216,355,303,246,317,130,198,175,149,161,120,215,245,97,260,219,181,97,226,213,147,199,213,176,100,299,323,271,207,231,281,166,157,149,207,190,242,234,84,291,248,144,118,215,167,132,198,263,242,232,186,176,169,164,196,114,225,230,160,146,195,276,187,185,166,236,218,263,119,101,153,356,244,194,223,161,351,305,272,256,230,146,197,338,126,203,275,209,67,252,198,242,187,214,308,246,151,211,301,269,180,184,135,276,148,260,227,253,211,175,159,219,96,209,155,186,213,203,163,151,196,269,218,120,213,96,192,215,98,206,199,152,305,128,198,111,243,133,195,126,224,266,156,284,100,259,186,220,204,240,134,209,202,225,165,308,166,238,217,279,213,147,233,148,181,335,78,115,125,163,270,202,162,198,156,82,124,282,337,241,120,149,270,92,82,287,256,210,259,257,222,306,124,138,183,145,160,164,186,179,191,218,130,311,166,194,238,366,282,97,311,211,245,205,138,121,242,187,102,311,136,241,167,272,288,220,187,211,185,105,187,334,173,237,129,237,212,152,171,257,89,230,390,101,208,197,300,145,314,137,239,180,156,126,267,171,156,110,197,236,245,154,233,225,125,241,285,144,270,200,150,299,180,346,215,89,305,342,217,285,213,288,229,222,121,251,291,210,243,241,255,156,183,230,110,67,276,329,110,198,340,141,155,151,219,185,206,241,142,237,318,257,248,220,133,262,238,159,144,145,94,231,169,227,221,254,173,105,178,110,179,204,111,243,163,183,302,141,234,151,232,209,231,144,225,81,226,151,96,120,192,153,253,240,159,145,186,202,134,69,180,195,163,174,326,168,179,246,248,198,226,226,248,130,182,140,140,178,77,195,207,252,311,233,215,264,236,135,366,222,248,93,220,94,235,227,290,323,126,223,200,129,298,229,122,93,159,271,240,151,151,111,202,199,231,273,290,215,200,90,141,113,228,180,115,261,234,143,215,154,139,233,219,250,152,172,198,265,241,266,209,175,180,115,248,272,213,270,195,170,176,119,189,258,222,267,219,259,166,353,83,281,155,232,82,151,122,50,89,101,154,283,123,325,100,225,230,178,81,202,220,218,176,135,134,230,206,199,225,226,385,157,116,230,141,359,302,164,241,157,219,241,218,271,175,223,214,228,185,327,109,144,186,149,278,79,183,257,93,217,131,263,205,108,203,242,163,221,225,166,165,229,241,189,91,207,212,221,271,249,316,158,204,256,179,306,252,157,295,286,216,300,101,288,174,183,147,216,325,122,139,221,172,200,274,196,97,289,85,216,234,172,178,285,197,149,252,259,70,172,66,108,203,127,260,152,217,180,208,260,121,147,203,225,270,309,70,241,95,200,197,237,300,157,238,358,230,351,100,197,136,283,230,273,270,293,82,190,228,204,322,191,105,171,132,142,341,108,250,191,179,317,257,141,145,125,163,229,147,200,317,249,145,344,205,145,337,245,227,500,213,200,264,97,91,224,277,237,127,188,339,131,146,229,293,131,171,95,216,161,180,125,312,242,151,189,238,203,78,186,263,184,143,303,201,58,240,189,220,130,142,221,193,115,142,319,223,352,285,221,99,267,177,95,347,96,258,324,247,259,232,170,244,237,217,132,283,231,175,169,218,255,139,244,141,139,261,202,169,188,131,198,271,96,196,174,225,139,32,245,193,107,198,201,261,190,146,253,255,221,144,205,114,201,178,171,231,156,192,187,290,143,304,124,79,218,350,243,303,219,140,213,145,228,99,210,198,311,238,215,251,97,225,102,238,250,242,136,121,232,218,133,153,228,233,189,121,299,132,135,182,244,96,294,100,272,124,167,178,85,247,210,148,203,212,141,166,241,299,133,171,124,105,222,220,221,235,176,292,278,310,172,224,176,275,181,229,280,124,150,151,307,131,155,125,204,177,146,275,118,188,198,189,179,203,224,329,236,91,126,205,205,83,103,129,314,187,356,185,271,240,168,236,120,298,234,165,198,175,179,110,246,115,178,213,71,206,248,117,192,85,175,231,290,134,228,195,114,272,344,55,224,237,168,143,237,145,171,150,326,151,231,230,255,114,167,214,191,227,218,316,227,169,289,204,245,253,96,255,177,222,234,233,149,167,132,232,81,177,255,184,201,218,238,144,147,250,231,178,372,258,263,168,131,196,164,190,203,274,203,158,292,211,221,184,234,190,188,195,140,234,146,201,179,182,171,250,221,307,174,218,204,152,219,182,212,168,152,212,148,181,87,162,160,197,157,224,220,201,148,209,310,236,221,148,232,261,226,207,233,188,238,130,124,168,236,147,118,271,239,176,191,96,133,261,164,90,238,103,211,155,163,307,235,271,231,229,281,208,187,228,213,259,200,230,316,129,274,177,106,276,235,190,104,134,201,130,235,301,270,169,231,130,120,238,229,177,213,183,95,215,63,336,244,316,222,160,236,179,84,141,269,227,202,180,187,140,272,93,125,223,83,324,157,212,126,153,264,131,215,257,161,137,266,267,178,157,330,270,187,254,107,157,79,246,125,163,216,201,146,150,156,154,107,195,240,202,171,189,241,209,213,168,76,320,216,258,290,255,206,254,247,141,200,279,224,148,202,172,243,101,245,215,192,122,205,229,146,112,234,129,111,184,245,214,188,224,219,302,229,140,234,158,144,206,246,230,281,231,137,172,121,264,197,362,220,126,122,265,108,163,224,287,209,273,185,199,177,122,131,189,228,201,158,245,265,245,260,209,214,225,207,225,168,242,283,132,132,237,166,300,98,363,191,103,207,181,256,201,182,278,242,252,207,275,140,163,215,162,117,135,182,189,317,218,197,83,219,220,154,241,259,228,158,228,187,136,206,188,217,106,63,198,278,139,166,153,183,287,347,163,300,313,367,265,197,269,264,120,171,117,201,92,141,196,120,139,261,222,135,176,213,170,229,126,254,165,229,197,141,310,285,125,200,341,194,225,295,129,174,250,204,166,81,138,179,179,124,117,83,129,257,380,170,207,153,209,132,164,220,173,146,96,310,195,257,201,141,73,272,172,302,235,245,230,356,141,219,150,128,113,62,250,267,205,222,292,260,254,307,81,248,231,163,102,251,210,166,200,308,290,265,87,133,213,291,195,234,246,208,216,289,136,176,253,166,123,260,174,338,140,114,252,242,72,244,90,227,231,152,249,192,167,218,218,131,206,243,88,221,100,269,115,226,221,204,170,163,104,133,236,196,184,191,191,206,179,277,302,169,138,120,308,284,373,153,155,184,241,124,200,201,207,134,229,266,251,143,330,270,335,107,178,184,190,158,127,190,212,345,180,158,331,206,189,194,204,218,208,172,178,149,252,239,259,238,219,255,248,159,192,224,334,202,221,121,220,183,278,351,134,227,187,194,228,258,228,115,185,213,232,157,125,254,222,148,83,268,188,227,239,111,194,278,161,260,340,208,210,144,159,104,186,300,207,169,365,253,158,223,166,246,177,272,73,95,138,170,298,199,134,142,244,347,317,124,335,227,185,180,171,307,121,119,52,139,280,184,183,109,142,266,230,210,322,179,160,199,272,123,214,146,179,249,198,104,319,172,186,336,199,105,181,136,142,165,112,154,239,161,184,281,194,137,186,159,146,238,116,121,313,170,250,100,271,188,329,213,199,152,186,230,169,312,211,256,91,282,292,177,146,222,219,111,191,252,264,191,107,140,218,249,206,199,246,220,154,160,148,185,223,209,245,391,235,161,229,72,293,147,181,167,224,141,175,165,181,123,128,192,172,156,264,227,149,114,179,116,292,132,282,112,299,179,140,214,232,179,265,330,176,269,54,175,218,66,177,222,153,208,119,237,147,297,195,203,98,199,282,229,373,168,144,73,180,262,169,215,232,307,213,290,107,256,92,205,188,186,273,252,174,290,231,210,241,143,224,129,275,212,98,264,348,258,210,179,129,122,148,187,189,170,166,131,161,273,220,152,228,203,226,243,228,252,169,85,157,209,212,167,140,179,242,280,176,222,189,245,158,158,112,139,236,223,157,238,238,137,82,205,170,267,211,163,197,225,156,283,173,234,158,65,202,267,256,241,187,204,239,197,266,219,200,170,190,133,146,139,146,283,299,225,173,90,249,224,213,151,198,226,110,219,230,222,235,150,165,354,192,108,223,188,411,176,173,214,251,132,275,270,113,279,190,192,270,277,158,186,131,317,192,211,196,56,216,148,231,229,146,221,199,284,228,166,264,262,117,132,221,194,204,180,181,198,102,183,312,97,218,252,172,259,230,263,129,129,271,340,140,132,183,228,146,196,155,271,170,83,178,287,214,117,259,199,148,175,256,273,159,139,192,228,205,143,243,157,285,240,263,170,248,159,268,178,156,313,215,206,175,146,204,252,105,182,187,239,136,150,210,101,245,121,248,217,146,253,245,265,102,223,52,168,84,165,203,86,171,184,148,277,96,247,161,242,309,214,103,228,238,164,314,227,177,199,166,177,140,122,185,198,252,273,137,163,139,183,219,184,118,142,169,136,249,276,122,163,235,284,201,210,84,173,189,244,285,213,116,343,189,176,73,339,99,237,216,287,188,177,316,280,185,223,164,131,120,83,215,130,289,233,220,88,81,171,256,209,323,193,192,197,187,241,208,195,58,145,248,211,78,156,191,165,229,141,276,58,270,177,219,234,233,163,202,105,225,205,159,232,222,204,201,201,196,188,168,211,218,300,110,215,319,223,88,281,199,252,146,192,255,149,150,237,155,96,331,117,184,185,227,282,74,206,134,200,157,122,123,198,255,143,176,217,158,213,244,169,227,145,219,175,249,261,188,231,259,117,54,151,121,293,284,228,251,205,165,268,190,229,191,120,168,224,202,179,191,252,145,271,177,178,179,244,308,131,235,142,212,187,233,232,220,145,204,198,134,135,282,126,165,288,193,281,153,230,116,196,193,182,184,276,254,292,139,277,279,159,203,292,137,256,249,193,158,178,304,223,188,231,267,214,317,252,292,197,244,299,125,221,287,183,210,257,229,161,201,212,121,299,200,246,226,228,92,253,213,172,191,175,178,292,197,214,262,186,254,151,181,251,175,105,216,277,117,167,282,166,72,107,280,218,169,178,154,209,287,107,323,184,163,322,218,108,233,207,283,144,234,110,214,194,346,120,188,152,177,304,118,99,139,273,220,178,197,158,126,309,317,155,91,220,364,196,203,227,119,189,68,248,209,164,188,148,189,339,360,310,194,185,178,163,136,143,154,150,107,207,230,168,131,193,157,186,229,226,176,183,332,163,224,347,98,186,266,97,136,147,56,136,151,140,137,119,247,132,130,296,298,233,228,212,270,189,87,160,136,248,91,155,206,78,125,243,144,97,211,136,223,196,134,141,94,139,213,334,93,82,250,191,191,153,180,62,232,307,194,203,173,142,206,259,137,206,227,122,119,190,43,176,257,182,130,108,229,129,110,303,148,162,225,267,215,231,212,139,174,190,196,192,272,211,319,123,214,227,135,212,313,243,196,174,94,91,127,79,117,155,295,152,202,132,184,280,161,171,238,145,211,319,128,258,247,131,149,167,166,270,200,118,273,132,255,213,190,201,228,262,140,204,284,223,253,124,176,222,88,369,138,191,123,182,303,199,218,175,215,208,102,200,171,243,209,258,366,234,294,106,193,324,246,382,220,141,212,171,134,189,246,286,144,98,282,124,364,228,216,129,298,210,166,287,225,200,178,216,324,196,131,359,228,199,167,126,178,248,55,149,257,278,284,150,188,192,237,245,267,89,135,116,156,261,158,172,144,181,196,219,178,110,189,228,214,214,273,318,220,158,130,218,118,184,165,150,252,108,231,166,116,272,101,185,272,159,103,279,143,169,269,167,203,223,192,175,197,204,301,223,162,161,173,242,248,219,167,162,209,264,223,201,341,278,265,114,68,196,266,266,312,209,241,294,183,192,210,162,95,367,198,158,178,173,123,252,184,184,93,214,206,135,118,263,215,248,323,130,177,251,108,126,243,192,207,269,186,195,162,212,324,99,164,247,249,142,134,121,196,179,286,239,154,234,199,153,182,150,183,262,193,155,275,143,247,243,150,139,198,134,93,114,410,260,237,159,178,142,138,107,287,178,230,296,168,235,203,217,150,248,258,121,138,319,239,169,132,167,97,328,214,74,212,124,164,210,191,161,151,136,122,148,94,184,250,237,145,194,216,206,161,186,221,211,169,123,150,222,287,286,205,181,252,135,229,114,309,231,129,248,121,212,220,195,205,168,308,144,269,201,299,212,210,199,62,224,120,200,131,287,167,270,139,188,162,181,167,183,246,233,339,121,125,129,256,245,133,283,136,69,221,139,163,238,108,198,136,185,212,177,68,224,204,98,103,168,132,141,203,122,196,186,181,256,249,235,132,75,264,311,102,193,204,122,133,112,155,163,118,245,208,328,314,245,300,168,161,180,145,249,143,122,93,260,104,274,157,205,281,213,231,277,116,115,161,106,277,176,127,227,303,275,141,175,173,195,139,156,191,154,199,257,92,128,134,144,195,123,75,203,152,218,99,263,128,210,205,182,292,185,198,82,229,194,260,121,277,196,183,341,248,288,195,199,267,250,161,261,308,160,149,176,272,220,206,203,101,230,150,221,271,163,127,276,90,250,223,191,209,182,165,210,113,148,176,290,159,197,299,175,224,243,328,216,258,162,171,174,184,146,228,203,245,124,281,172,210,311,213,185,190,202,271,138,121,151,75,208,123,91,175,171,217,152,207,217,217,82,222,249,270,148,137,239,298,189,99,253,263,218,220,100,102,227,176,213,128,207,337,232,144,131,145,216,164,168,103,139,54,195,259,266,177,128,186,232,169,184,246,273,158,376,287,249,167,166,343,250,213,156,178,280,180,176,159,315,223,335,200,126,295,50,186,181,279,212,255,114,208,161,231,199,162,153,276,229,146,160,79,268,300,249,185,321,247,128,148,121,194,209,232,219,263,129,194,257,214,284,281,135,272,309,299,176,154,358,228,245,197,189,206,254,142,326,164,101,228,121,240,76,86,211,156,214,246,250,141,337,140,166,204,287,324,123,188,189,190,141,102,227,280,152,105,204,233,144,192,129,137,226,231,113,180,212,221,172,216,206,244,132,199,234,258,99,178,169,213,286,142,169,214,128,70,159,305,260,263,238,187,162,83,172,178,123,283,68,296,182,189,185,203,210,214,204,209,124,199,119,358,371,191,146,239,197,205,131,285,223,236,164,321,245,53,209,177,219,199,250,262,152,330,209,274,113,162,234,273,213,193,376,267,85,159,180,217,146,204,152,187,189,237,131,145,222,263,117,236,273,117,210,282,286,197,173,146,197,170,383,186,223,103,235,99,294,111,216,165,157,194,192,153,289,106,236,205,158,180,176,105,161,176,169,184,304,257,187,247,263,175,190,272,215,123,202,153,230,215,173,216,316,165,185,315,214,139,230,161,205,98,214,138,250,295,173,245,236,250,272,196,142,67,167,153,168,233,188,94,165,190,266,135,233,284,209,160,255,103,203,235,214,233,158,211,208,222,133,264,287,154,194,207,212,249,147,212,169,314,199,266,224,168,318,178,158,159,162,118,215,119,186,143,184,224,251,206,278,160,237,189,277,157,176,110,319,105,210,135,170,105,141,248,210,323,235,191,198,301,146,144,161,320,297,130,164,136,218,129,180,116,294,136,143,261,218,230,213,155,232,193,312,227,188,123,189,187,170,206,168,129,332,217,191,194,357,223,108,161,229,307,152,227,156,272,104,93,234,207,158,177,191,168,93,184,181,181,75,169,158,169,76,89,343,178,197,207,79,227,161,221,108,263,233,202,318,300,217,174,140,131,132,233,150,252,241,292,237,153,223,185,234,129,167,212,171,246,234,216,215,190,265,173,172,238,135,313,220,158,172,351,224,221,211,194,226,192,333,165,140,221,172,239,259,72,150,229,172,271,213,201,311,284,144,190,324,179,225,123,301,239,128,210,204,165,135,229,202,224,123,201,115,166,142,154,178,179,136,295,261,198,278,182,198,197,181,182,303,169,157,212,117,183,225,221,221,175,195,255,327,343,218,86,164,196,178,257,176,286,292,209,175,99,251,107,137,157,237,129,151,101,176,200,149,183,215,230,243,93,241,234,126,169,187,209,80,270,213,142,213,90,197,247,205,313,157,135,146,178,109,90,160,156,134,137,162,230,137,212,92,233,296,209,111,225,111,106,131,200,195,176,225,226,41,57,149,154,205,113,195,149,276,183,82,166,229,126,172,181,165,183,162,161,109,91,214,158,286,173,98,146,273,151,88,228,231,220,161,71,154,227,270,290,183,106,252,186,192,157,180,249,166,124,203,123,136,248,231,209,122,368,253,287,115,329,231,133,101,143,210,66,250,107,138,229,128,211,121,250,195,100,295,260,251,69,194,140,85,145,184,135,144,212,188,197,197,90,195,146,136,233,156,174,164,226,281,115,195,174,194,163,125,160,128,210,191,257,161,217,128,174,234,229,190,210,270,236,192,162,265,267,322,123,164,228,183,130,226,128,171,288,184,232,187,175,236,180,201,65,182,363,114,237,105,287,144,273,178,245,150,205,254,128,206,266,286,201,141,133,153,201,101,131,108,179,113,199,208,153,226,180,216,107,220,260,171,153,249,199,122,179,228,137,245,187,282,185,208,273,200,89,294,102,172,202,273,200,174,190,140,115,210,207,271,247,288,116,229,253,242,164,217,124,239,171,217,125,128,138,123,166,92,228,183,252,178,121,95,99,224,173,267,198,137,96,238,196,286,146,234,101,228,190,126,215,236,246,134,116,255,244,253,151,251,250,104,177,149,131,169,128,169,199,278,193,237,281,203,213,231,195,92,175,215,168,123,240,262,188,175,232,294,127,262,256,294,184,179,307,208,214,293,219,135,289,299,284,197,178,79,232,245,207,163,192,127,99,226,278,225,290,252,224,141,155,112,189,228,216,116,169,189,122,347,98,116,237,202,97,143,148,169,152,251,162,194,237,97,216,167,372,291,130,149,209,59,232,183,141,168,230,203,158,189,184,146,206,184,255,199,308,196,223,225,150,173,219,191,281,238,309,211,285,108,142,92,179,360,280,162,238,156,263,205,109,313,189,319,270,180,256,217,246,174,139,270,176,231,194,182,223,190,216,235,101,285,305,189,173,279,136,188,205,117,214,198,190,126,144,228,215,145,203,200,152,209,206,112,260,257,158,164,90,186,307,239,220,166,260,268,234,135,323,219,115,151,180,238,225,169,199,159,125,273,233,250,223,193,103,217,383,189,110,171,171,273,152,255,400,236,124,212,188,189,177,184,259,66,142,148,156,377,214,225,135,180,319,211,204,153,231,231,173,225,272,254,215,122,279,227,191,178,197,228,127,254,314,264,209,198,295,124,254,335,108,312,220,210,176,215,141,174,207,169,140,139,243,197,180,203,156,302,271,280,183,283,185,164,238,241,85,165,260,119,176,126,263,279,254,226,184,96,245,164,192,155,196,81,185,170,215,280,242,231,222,214,207,179,214,86,190,179,177,245,255,98,128,215,226,187,160,194,116,233,170,165,114,179,140,148,231,125,133,243,112,143,231,210,128,70,173,120,142,192,168,211,187,222,209,63,267,154,177,153,276,176,167,219,152,218,128,124,137,111,165,175,173,304,91,208,198,300,234,309,218,268,232,329,88,230,179,223,125,214,122,87,393,59,224,293,229,190,151,142,242,204,96,196,128,304,293,248,172,276,174,199,200,177,222,145,117,205,287,143,142,124,217,147,179,210,100,249,160,275,270,215,165,231,237,199,265,149,277,116,334,264,128,211,256,251,113,195,112,112,111,202,214,165,254,216,106,173,160,183,128,74,222,148,180,63,181,213,132,257,251,185,209,126,87,279,181,172,149,91,202,129,161,285,188,91,232,160,172,213,206,166,127,238,202,146,119,148,242,149,183,156,226,167,236,152,179,267,147,188,157,215,281,107,218,216,159,100,271,112,250,251,263,233,113,200,196,104,118,251,143,150,205,363,168,189,255,146,183,176,125,220,124,224,180,161,265,86,247,265,190,101,164,175,211,189,121,110,110,202,105,180,156,148,177,283,236,207,111,168,80,270,122,136,148,189,130,166,215,223,200,309,227,131,103,261,223,310,222,224,205,107,124,264,148,120,267,263,221,122,90,101,134,154,232,219,111,235,225,277,266,206,154,218,264,116,215,246,331,212,166,255,197,131,249,215,77,153,150,156,191,280,155,163,138,181,148,143,289,155,145,90,170,127,156,265,237,305,220,140,307,299,142,292,205,132,198,171,162,269,123,142,103,247,144,227,254,134,188,228,163,248,98,174,126,215,221,257,337,143,105,164,218,232,144,134,237,107,196,166,236,156,77,91,309,104,92,211,261,218,305,149,158,190,198,127,210,150,291,264,180,187,200,201,166,160,152,192,227,295,121,197,165,209,265,237,242,139,200,177,259,265,225,192,130,183,244,222,179,211,274,156,313,177,167,215,126,265,142,252,168,236,89,80,288,181,191,205,150,212,176,151,193,184,109,204,166,188,247,164,289,198,195,259,207,213,288,271,251,372,238,118,229,218,283,200,162,222,235,131,213,165,147,260,227,116,182,221,218,166,265,208,202,224,211,206,179,357,288,160,149,144,198,271,204,270,204,140,163,246,166,168,135,262,288,196,285,251,200,117,160,137,222,163,138,222,179,131,157,114,194,108,318,133,289,273,228,190,200,260,178,255,116,199,232,108,191,168,104,197,149,93,105,154,247,143,283,143,174,181,184,129,164,172,163,178,120,198,167,179,217,193,202,163,272,190,196,187,186,211,217,118,160,288,228,239,228,153,220,242,238,197,171,220,209,260,154,89,194,300,271,147,176,141,236,308,160,256,247,122,72,162,225,153,212,173,184,197,207,162,179,246,284,159,92,159,331,139,125,190,138,200,116,198,87,190,196,182,177,345,142,203,204,252,173,47,263,161,130,163,152,195,307,153,212,153,158,132,164,291,251,230,132,116,164,202,192,111,177,184,90,252,186,283,235,212,98,209,258,230,106,144,262,166,197,271,90,303,150,124,213,247,231,286,262,85,190,76,117,181,240,199,223,258,236,197,188,148,119,258,382,256,214,238,148,134,180,82,133,221,145,238,212,202,245,228,239,263,220,161,161,255,137,189,297,245,350,138,123,233,185,204,158,336,116,214,167,206,206,179,79,88,150,53,190,147,137,224,116,277,142,254,216,137,134,254,191,188,232,113,244,77,348,152,94,237,185,173,174,179,212,210,209,251,177,144,126,92,235,121,208,113,195,107,132,171,207,294,233,113,109,324,85,121,142,153,213,136,256,145,191,287,160,160,292,135,235,208,286,170,179,256,137,229,366,180,277,223,223,157,223,168,271,121,156,149,174,186,193,255,189,235,169,236,137,122,206,268,137,164,167,244,165,110,207,144,185,171,194,192,201,174,150,121,121,176,343,215,130,205,264,249,234,141,259,265,205,153,186,230,298,168,186,208,119,169,138,299,197,351,155,219,184,267,196,376,266,141,267,164,338,210,220,219,243,224,174,243,76,151,114,222,183,297,164,184,151,226,70,182,208,143,383,157,130,135,147,173,147,344,243,259,271,343,257,95,193,175,205,288,310,182,164,186,211,148,165,185,286,167,171,206,245,148,236,295,131,245,384,322,89,190,103,261,131,97,314,204,178,146,149,175,168,167,242,220,239,271,136,163,159,153,273,302,229,270,204,169,248,303,159,329,221,165,236,245,306,97,202,313,178,249,180,192,164,168,104,174,167,226,213,119,157,238,254,166,234,182,185,212,200,259,232,130,190,158,159,211,283,212,163,151,210,95,345,144,126,217,267,215,226,250,278,95,175,258,224,236,211,186,149,202,220,221,176,212,209,161,106,223,186,205,282,210,126,135,223,116,201,337,224,158,136,250,198,167,130,172,139,291,226,158,110,209,239,169,252,199,225,266,191,171,266,94,269,118,209,115,187,238,216,188,105,222,143,118,188,231,130,225,194,272,101,142,252,229,101,136,200,170,144,125,151,190,150,187,131,230,364,225,148,234,120,72,296,143,317,270,138,169,212,219,201,153,113,246,244,282,213,188,277,87,216,147,143,199,108,337,239,249,166,299,173,179,273,122,181,185,299,79,228,176,225,203,341,156,283,269,212,246,155,382,256,91,222,173,90,265,175,133,172,139,204,278,250,98,172,100,165,104,295,86,119,275,181,113,108,158,234,185,131,279,162,86,216,96,245,260,299,183,156,122,234,304,212,323,143,152,170,84,308,167,329,222,120,212,222,188,91,151,88,157,135,122,166,232,84,90,203,195,107,178,115,109,160,274,234,154,269,227,106,207,209,151,94,182,283,139,188,136,305,276,81,144,105,114,223,187,339,75,272,191,136,204,158,191,282,168,146,187,244,85,150,208,205,171,195,112,207,160,86,169,227,296,215,176,143,312,184,219,117,120,237,172,197,274,239,243,104,271,245,228,144,222,239,301,211,195,310,171,118,204,112,127,201,205,149,209,155,187,156,124,158,212,194,205,166,162,128,218,286,178,235,193,245,119,228,138,166,159,201,221,163,127,289,158,121,205,183,246,244,90,58,154,265,181,134,171,102,138,136,190,218,135,290,224,188,114,209,189,196,169,257,150,204,253,202,265,286,287,230,86,102,122,171,193,146,395,196,88,211,107,278,187,241,41,256,240,211,202,108,273,165,298,196,201,175,135,166,191,330,233,232,206,159,160,204,105,281,131,221,92,183,259,124,167,160,214,222,211,217,216,178,275,106,258,296,191,204,197,215,118,150,168,214,209,149,186,263,208,173,300,304,267,163,178,305,245,222,191,222,233,255,205,205,125,188,185,195,241,182,193,88,96,248,120,220,146,160,112,110,207,194,153,197,215,151,204,63,145,265,140,191,218,212,146,163,198,200,307,170,235,208,287,227,187,239,246,172,304,131,107,155,237,95,128,240,176,208,129,119,150,277,98,255,254,154,169,124,108,179,222,185,146,215,192,306,109,289,166,204,121,352,160,206,152,127,211,96,229,264,254,188,297,169,163,281,134,266,111,253,222,152,190,176,42,270,219,124,127,239,134,116,216,331,371,256,258,107,202,227,191,356,320,210,201,210,265,150,152,141,161,187,94,126,198,90,164,242,163,221,134,82,196,202,223,197,198,169,174,103,170,125,280,208,234,211,153,298,164,145,127,339,200,203,211,139,178,207,96,248,162,229,194,145,228,153,214,103,224,240,191,232,136,178,221,183,194,234,245,211,242,170,341,180,193,330,231,224,301,136,156,243,229,163,212,162,223,336,120,161,95,271,177,105,165,155,247,244,257,167,121,223,234,247,128,154,290,219,156,145,141,72,136,124,126,191,102,213,96,207,178,149,240,255,135,171,197,261,140,251,173,272,150,209,84,215,228,147,110,122,283,226,236,174,215,143,220,295,184,228,189,240,222,193,206,147,120,244,256,164,252,275,115,200,135,108,110,115,213,306,269,167,190,260,249,156,275,115,193,177,203,283,189,90,132,155,233,185,178,181,295,126,261,290,269,110,145,97,169,242,146,283,176,162,260,297,118,202,139,95,233,224,176,145,205,233,201,155,204,177,86,176,113,169,289,216,125,157,234,270,206,199,138,233,168,141,122,135,104,277,193,279,241,130,148,258,222,175,194,261,184,162,174,270,301,121,182,155,128,225,179,300,141,248,229,154,350,145,146,248,172,219,192,340,118,92,138,278,142,168,240,214,257,98,197,271,192,279,193,143,93,180,119,155,237,118,235,181,175,159,132,110,212,221,163,314,364,211,230,185,155,248,140,149,243,195,171,247,169,162,87,246,169,126,134,144,152,396,103,74,169,212,173,161,223,190,376,192,90,240,290,247,237,127,161,243,129,266,296,153,199,299,295,164,159,223,333,198,182,289,219,129,140,204,140,354,180,159,221,196,184,202,310,246,172,173,236,235,146,167,202,273,86,128,107,207,194,213,125,204,164,207,152,133,258,129,236,141,139,136,154,195,225,212,251,203,183,135,279,242,189,238,231,224,211,245,250,154,186,251,199,188,216,230,221,169,156,257,251,175,288,167,181,184,199,232,313,226,77,186,278,121,205,146,138,194,174,204,233,257,225,142,134,144,103,194,148,191,94,264,258,292,318,141,394,193,367,182,157,203,234,286,189,139,181,352,125,275,239,193,233,123,283,263,240,208,162,288,148,293,269,221,349,290,121,195,152,355,146,304,119,228,252,250,279,148,173,143,191,97,247,201,121,96,90,136,237,108,239,215,128,278,192,137,237,195,151,141,130,276,252,108,116,207,232,292,244,193,257,356,164,169,194,265,227,116,224,284,124,352,346,203,266,177,282,291,230,191,241,255,101,137,146,415,210,189,154,134,223,74,159,205,247,265,219,151,182,328,162,146,81,290,255,226,157,259,207,127,121,287,89,129,131,91,194,235,189,166,188,187,96,145,263,179,205,165,177,320,175,220,200,202,132,165,194,216,123,328,265,214,169,126,103,226,105,181,223,226,239,105,220,203,151,249,86,338,302,274,212,157,306,132,342,278,152,115,215,250,140,215,190,195,239,155,124,126,222,251,155,169,258,189,162,186,78,309,192,283,173,188,56,121,138,251,247,273,223,164,212,270,164,137,204,234,173,269,146,161,226,92,234,210,299,187,244,256,73,187,138,235,353,186,177,149,210,215,209,210,111,118,80,225,231,272,139,152,120,215,196,175,214,165,234,197,135,247,127,136,134,210,214,253,195,161,212,179,199,204,138,249,307,203,170,191,197,136,123,161,221,246,202,280,136,215,145,172,266,190,131,247,100,141,185,189,315,182,303,151,234,169,222,119,123,228,247,122,101,153,139,324,120,181,110,148,247,214,163,187,210,192,225,198,136,356,201,244,110,169,136,333,163,116,251,148,280,265,107,185,145,150,183,233,259,308,156,228,214,235,212,197,128,141,184,285,118,372,174,184,217,171,129,137,218,303,122,274,298,138,235,276,157,88,146,75,236,98,93,215,208,138,124,307,108,108,251,101,152,215,161,232,229,157,57,139,166,232,249,188,217,227,136,133,118,198,236,167,194,163,218,190,138,143,181,246,186,251,108,125,255,216,221,361,196,151,167,214,183,216,223,215,242,295,183,65,151,169,126,211,252,247,267,168,215,162,120,158,112,161,207,239,226,252,168,160,91,174,161,218,187,116,159,252,187,200,211,268,165,276,192,188,136,164,294,151,137,226,308,157,236,106,84,159,206,118,198,202,95,313,292,292,199,188,158,104,170,239,235,223,153,133,99,138,166,187,181,296,266,178,236,85,373,178,176,70,242,163,295,153,256,198,280,162,190,204,291,300,125,228,106,212,122,210,188,264,134,187,232,241,120,211,197,124,61,98,215,158,292,216,231,219,160,205,136,131,219,142,126,177,205,274,268,155,175,125,212,203,221,165,244,194,146,231,290,210,251,220,294,162,218,280,239,165,314,137,188,230,182,91,114,188,329,214,132,161,214,225,106,188,127,194,194,159,229,238,197,138,140,253,172,201,77,167,180,254,175,238,244,115,182,229,149,193,243,179,150,235,132,144,155,191,166,209,202,136,239,243,116,262,129,151,131,167,324,245,256,224,133,214,222,189,300,261,194,169,130,129,127,86,195,342,297,303,249,125,73,128,353,158,240,118,154,187,210,154,159,267,197,137,255,110,206,248,193,139,118,191,143,260,101,352,297,178,220,241,241,103,162,299,221,197,103,218,258,170,197,218,272,232,240,210,214,160,154,194,110,268,124,223,239,180,198,202,301,184,220,233,227,175,157,175,245,265,190,269,221,203,138,98,258,141,109,270,182,278,273,150,164,237,245,220,114,153,143,154,286,253,133,180,95,161,181,101,275,267,260,149,211,277,127,136,287,287,142,198,137,247,159,133,200,101,238,191,74,334,80,267,183,196,312,198,218,207,220,152,250,236,218,138,201,275,144,68,202,86,175,172,223,192,254,316,140,186,107,188,251,144,97,212,243,171,241,140,85,193,301,181,140,223,206,200,247,185,127,191,222,147,87,207,117,122,129,85,134,202,239,217,97,156,150,81,262,202,124,322,202,227,152,165,82,153,208,105,343,313,316,245,214,259,186,197,120,227,240,276,306,213,231,120,135,165,136,191,239,211,112,202,194,182,202,217,229,228,275,221,236,242,139,176,113,85,129,82,274,203,223,206,261,320,250,161,174,184,187,332,208,201,136,214,228,397,143,139,269,309,130,108,277,103,194,143,138,142,192,110,78,170,142,200,242,202,274,265,185,220,174,205,215,91,372,157,189,193,156,132,205,106,252,139,259,215,157,163,267,242,191,254,207,224,198,154,259,151,133,221,231,173,181,187,310,226,231,196,316,170,276,167,245,126,248,223,212,98,234,315,156,227,126,188,146,237,223,228,168,198,250,155,236,196,212,167,231,179,142,143,119,196,119,201,224,230,130,104,236,271,178,179,157,228,154,197,144,138,102,159,240,159,193,289,245,144,255,337,290,197,200,137,136,217,300,314,251,151,219,177,149,246,175,247,193,137,133,111,165,149,282,209,229,156,161,262,154,171,161,248,158,252,255,169,200,235,140,198,163,136,111,198,204,102,77,274,248,185,280,115,213,149,238,241,172,132,133,234,213,301,174,171,168,108,117,297,59,317,126,234,296,173,110,212,238,222,102,109,156,217,89,152,138,225,140,279,195,124,224,263,257,222,80,92,148,121,109,308,250,202,220,104,214,236,264,134,140,208,202,88,193,185,146,157,260,250,234,210,190,135,140,292,264,165,77,309,224,270,353,269,263,269,243,191,203,127,116,161,247,127,149,233,265,213,159,121,217,187,62,178,165,111,161,167,133,93,217,171,76,242,206,221,211,255,190,124,135,233,108,308,197,132,149,80,159,137,161,179,226,216,192,256,249,319,254,228,150,209,316,272,285,302,218,235,81,136,179,266,148,229,91,201,211,188,245,225,208,288,157,109,169,223,243,329,180,244,144,229,167,117,158,171,226,256,299,101,182,180,371,207,129,136,80,187,139,139,100,141,175,206,142,192,337,80,198,214,117,223,193,187,123,239,279,143,142,202,66,203,205,210,121,151,96,197,266,175,133,210,83,234,112,162,261,117,236,315,213,282,204,143,261,149,100,109,151,168,108,219,168,272,147,320,177,242,162,127,327,159,259,213,175,149,94,279,274,131,158,213,194,228,206,119,302,316,128,179,263,270,199,110,149,140,82,217,251,283,115,168,118,67,171,288,265,112,73,192,252,310,223,169,258,186,249,215,149,245,186,251,312,235,158,226,166,268,172,273,167,200,142,246,124,269,255,154,124,276,197,290,325,273,253,223,189,155,150,114,229,238,273,97,264,220,226,142,157,201,172,87,325,265,280,230,203,208,139,148,247,176,144,169,122,236,165,214,219,278,232,138,129,210,301,331,197,83,233,219,139,170,207,112,170,148,199,227,205,198,142,153,136,199,198,165,155,192,217,128,123,184,166,99,170,213,143,168,243,233,187,296,174,66,241,212,176,188,305,253,222,165,279,140,190,229,258,203,344,281,269,216,243,160,190,213,236,308,278,121,185,248,178,130,89,145,210,298,56,154,110,116,206,226,174,294,131,242,90,160,126,175,250,168,230,274,90,271,105,194,169,234,263,191,134,345,144,282,83,210,92,270,121,223,322,90,195,279,276,309,204,161,187,151,200,111,104,164,57,162,167,242,330,97,184,210,249,89,267,180,143,126,145,187,131,262,213,293,168,179,140,248,251,199,118,217,264,231,105,154,158,199,176,235,117,206,153,174,382,308,222,140,149,201,76,219,156,345,112,129,281,251,108,195,181,194,211,172,248,120,208,375,87,243,162,252,125,224,250,229,190,179,197,276,132,150,233,158,222,99,163,281,251,202,261,235,217,199,331,190,116,160,195,164,196,249,136,236,140,163,72,225,197,322,216,161,270,223,156,355,133,192,229,97,321,153,323,381,150,336,173,187,246,168,144,199,246,198,204,204,85,166,178,232,100,113,240,247,201,156,165,136,130,94,350,148,206,257,176,329,227,155,209,140,173,232,250,267,283,146,95,235,91,284,271,207,259,217,262,201,300,245,240,333,354,273,244,131,165,210,221,266,167,246,83,246,183,233,264,243,234,161,180,183,139,121,248,175,116,251,218,190,181,201,264,126,246,110,233,158,294,151,243,231,132,243,257,106,124,108,366,196,246,80,317,157,228,237,263,284,229,208,213,198,236,274,157,127,257,144,248,207,243,293,226,236,80,307,185,236,183,303,151,112,176,220,276,216,145,180,251,140,136,250,175,209,177,239,248,332,207,170,257,130,194,323,243,334,148,176,195,262,175,264,179,94,156,205,113,241,177,173,170,211,240,307,246,144,168,177,141,215,131,86,237,138,173,258,175,226,135,288,190,237,115,188,155,93,202,220,214,214,202,222,103,254,296,124,123,185,211,153,246,188,124,150,127,216,230,237,139,267,253,247,165,88,217,160,110,185,162,94,273,169,233,130,197,118,174,259,264,116,190,98,338,303,260,224,188,269,176,272,182,280,299,144,204,250,146,216,321,164,115,225,226,126,219,346,200,243,229,215,181,192,134,129,170,257,373,116,50,147,229,213,240,290,188,202,202,132,240,199,230,158,198,187,105,233,145,277,240,206,173,205,118,128,110,233,156,175,213,155,269,137,201,203,142,196,138,310,281,258,237,178,138,114,199,169,187,168,197,92,312,168,60,165,243,192,212,121,158,202,242,244,185,214,144,97,181,170,218,209,182,352,289,130,162,183,228,81,368,256,225,97,131,187,100,213,194,262,122,134,267,188,158,285,298,92,177,297,280,208,181,120,208,120,250,157,218,273,91,136,193,185,153,205,251,133,220,195,152,111,227,110,352,233,203,209,181,259,184,241,130,261,194,256,189,161,167,254,137,131,331,242,299,215,230,127,105,166,293,138,100,305,221,101,95,148,371,265,226,257,122,150,88,318,304,129,148,187,168,162,229,214,246,278,240,238,158,216,224,120,205,103,228,140,111,290,182,150,123,257,248,371,234,316,110,174,125,299,302,258,146,230,244,222,217,183,171,255,217,249,142,125,99,75,164,242,88,245,272,105,270,111,148,311,95,184,152,296,78,98,97,255,93,117,120,203,226,96,187,227,125,141,144,251,171,202,176,118,249,85,200,220,315,232,159,244,387,364,266,256,255,140,222,165,213,202,152,226,273,214,99,149,191,370,144,214,218,226,140,216,282,185,81,281,173,210,139,302,235,150,215,215,207,214,155,166,135,180,145,184,226,255,287,194,208,237,206,224,309,58,162,324,298,276,235,363,151,156,108,160,144,184,206,83,142,215,144,231,223,295,174,150,246,214,162,225,226,95,274,75,243,156,208,211,293,204,215,168,187,166,280,287,141,122,226,196,218,106,178,232,187,209,228,210,256,198,185,264,180,90,157,175,139,211,201,230,245,250,265,92,216,111,189,290,235,235,131,185,239,116,158,261,224,235,220,251,228,182,219,161,122,229,211,236,245,221,60,189,325,158,291,152,226,214,164,397,164,181,250,211,186,300,154,152,176,220,126,239,154,193,147,222,104,162,79,173,161,135,279,253,129,86,252,212,356,213,334,187,105,216,247,250,230,175,241,166,236,295,148,125,181,258,215,214,230,231,129,179,155,241,155,84,198,141,140,170,160,222,185,153,158,185,212,203,204,192,178,93,195,230,194,125,242,120,129,221,170,200,85,181,187,287,150,150,121,219,110,249,228,213,176,193,232,222,207,193,292,263,254,141,189,146,164,183,266,109,213,189,190,270,277,257,219,198,172,191,124,202,260,135,198,121,270,242,298,139,214,105,156,208,179,189,123,246,177,77,241,181,134,153,301,112,271,98,118,121,187,146,146,181,118,231,159,128,287,180,197,90,209,79,253,192,178,251,188,127,289,182,226,207,138,218,127,137,230,288,225,100,238,179,370,83,259,233,271,258,237,176,154,101,118,296,239,167,111,158,129,203,231,127,175,148,281,226,156,305,220,248,184,143,205,127,308,205,234,196,242,347,203,204,146,141,156,238,127,318,209,96,237,69,169,346,104,205,174,170,268,181,111,198,209,291,202,143,201,209,257,150,153,102,192,69,210,322,73,112,155,197,105,213,240,129,242,173,136,310,158,233,121,158,181,160,148,198,262,174,175,75,165,201,94,78,179,207,207,222,333,123,213,205,298,154,171,109,236,161,95,165,208,328,290,248,223,116,226,63,218,153,260,226,211,262,174,213,167,153,192,119,85,49,62,304,134,102,164,96,122,312,146,196,276,347,244,169,219,239,173,107,231,184,150,174,275,138,114,93,185,174,175,98,233,135,333,127,255,271,228,291,322,223,160,150,259,131,184,185,185,136,254,348,185,209,201,266,285,198,136,131,152,207,124,186,107,93,221,205,106,218,256,301,166,225,285,70,301,302,114,93,67,223,219,187,379,199,166,306,160,119,215,231,190,135,198,207,293,120,200,236,253,131,223,192,182,149,174,217,269,209,257,146,109,188,193,223,196,157,210,167,112,219,68,261,269,182,186,108,191,294,307,225,139,210,295,67,217,188,225,216,186,309,194,171,315,98,308,159,122,220,197,283,289,213,143,129,278,185,186,53,147,229,209,236,87,108,196,226,275,169,143,179,244,217,214,214,251,211,213,99,110,152,160,222,92,169,234,205,241,219,128,217,289,55,219,181,168,156,172,213,319,255,137,121,116,119,135,252,265,94,185,101,224,194,394,114,261,206,312,136,265,169,177,114,268,133,183,227,245,135,98,253,158,207,145,118,161,270,232,181,136,137,141,224,214,93,140,252,301,222,98,203,228,163,302,279,318,217,165,189,241,217,220,272,277,201,185,268,147,330,220,306,111,190,248,141,309,170,257,166,351,62,261,102,197,220,170,185,158,258,94,148,206,169,177,129,129,123,253,121,154,126,250,133,254,315,146,289,199,183,358,214,223,172,190,135,69,210,220,228,249,186,149,229,288,202,180,195,174,152,212,101,325,89,245,215,117,239,210,118,178,118,220,155,224,214,239,255,147,171,210,215,373,117,224,148,140,162,93,152,225,244,91,246,230,174,144,222,223,169,192,232,179,147,94,113,172,270,188,231,187,140,220,137,187,219,239,81,196,172,96,304,214,192,162,184,192,200,181,233,186,195,138,284,153,95,237,184,163,142,172,119,104,327,248,194,107,75,143,169,120,143,233,213,188,221,170,192,184,149,332,163,320,203,131,103,111,224,178,256,272,254,217,223,151,185,210,121,168,157,339,185,195,226,163,144,106,229,162,153,283,440,219,236,98,230,88,146,201,191,105,200,218,179,335,252,164,145,294,245,262,228,217,125,150,282,204,283,269,113,259,284,222,157,139,191,205,77,177,263,84,189,211,119,246,190,341,63,205,250,148,161,179,138,188,224,344,147,197,360,185,188,153,276,190,208,223,146,180,158,334,201,272,257,111,186,215,97,195,219,305,231,142,160,231,87,171,67,251,238,175,117,188,249,324,248,200,140,213,152,229,222,93,277,142,141,300,237,125,93,295,195,223,180,89,258,92,157,278,193,103,143,161,206,154,141,105,229,117,228,246,135,135,154,144,191,128,276,149,162,276,187,125,329,41,202,108,67,310,245,184,227,237,202,210,238,202,277,220,120,274,234,275,163,182,186,266,130,213,96,103,151,203,291,113,179,167,208,317,168,228,284,200,211,140,241,123,260,256,172,148,211,84,196,258,156,138,232,220,155,156,277,303,269,174,275,238,305,152,180,221,134,246,89,158,270,156,176,228,261,94,177,85,114,157,148,259,234,144,196,244,119,117,95,118,151,148,217,305,200,211,144,181,264,253,335,248,281,79,208,225,123,124,60,318,133,173,224,285,159,219,113,149,211,273,147,191,173,184,222,218,232,173,111,120,195,152,159,194,332,252,234,179,152,177,221,186,212,132,244,212,201,246,227,155,184,190,301,149,199,91,215,280,285,162,244,118,218,134,232,159,175,177,208,86,137,127,170,259,145,166,208,166,215,140,193,322,145,150,154,200,157,152,176,94,196,183,255,120,210,103,197,105,166,195,279,133,308,226,118,173,133,153,226,303,199,343,198,259,165,296,154,303,139,131,165,198,152,180,116,203,155,256,226,177,112,225,219,202,166,204,205,372,92,312,169,220,138,133,96,263,194,163,322,261,209,189,212,216,77,117,210,177,189,232,136,336,195,309,157,346,166,109,212,141,256,178,125,129,178,223,164,109,157,239,114,304,275,282,300,195,145,236,257,75,275,118,232,137,126,137,279,254,192,220,120,241,151,311,212,234,198,348,230,220,140,150,216,80,384,142,255,132,209,196,127,197,238,292,253,186,100,197,299,258,199,184,179,264,303,190,186,258,176,217,205,231,240,201,162,146,173,150,185,143,94,134,179,115,157,199,135,91,158,138,228,144,222,281,181,165,299,97,148,172,288,214,121,199,102,101,275,173,123,271,129,361,277,222,239,141,219,217,131,153,165,247,232,105,288,182,237,215,158,111,130,195,225,194,126,132,256,153,253,166,230,127,161,189,182,226,224,237,223,122,218,116,227,242,159,198,136,62,222,221,117,174,209,171,301,224,152,187,104,325,173,131,119,202,256,280,192,295,289,229,242,248,141,204,222,325,254,259,246,213,226,263,107,99,228,303,111,166,140,166,194,141,272,157,127,120,218,250,100,104,178,212,245,224,118,179,202,227,178,124,91,263,234,284,253,163,231,128,260,242,227,232,148,152,197,231,347,242,60,188,127,341,306,226,146,372,217,162,342,216,152,245,125,253,265,246,288,198,287,193,111,262,171,256,107,282,142,237,329,167,112,77,198,272,249,147,97,210,143,194,162,291,174,195,226,213,171,280,147,180,129,309,150,238,104,186,161,242,266,226,97,201,118,250,161,179,459,157,331,214,276,190,157,209,114,222,152,228,149,194,295,286,70,183,114,267,270,256,138,299,253,319,86,249,166,241,234,221,232,318,177,189,156,181,220,168,161,225,122,251,200,135,203,289,200,219,232,259,362,198,146,300,274,106,127,141,204,182,177,172,215,339,139,159,333,119,105,159,237,128,200,255,189,139,224,239,188,123,68,123,219,201,196,267,136,147,98,170,109,190,198,247,143,142,202,125,142,202,155,83,179,248,141,206,109,142,221,322,128,109,196,132,143,217,251,215,284,244,215,140,240,169,120,257,187,202,244,166,105,243,249,310,181,129,295,296,130,202,158,148,224,82,254,166,313,121,162,201,139,111,167,225,188,187,204,195,185,253,111,94,219,228,208,213,255,122,216,241,193,372,163,180,153,144,95,234,169,171,148,295,76,163,160,229,167,91,329,209,160,299,242,220,127,251,202,288,158,257,93,285,151,157,263,292,307,101,275,226,237,240,170,289,68,188,167,158,57,172,113,201,254,185,201,217,270,63,325,180,254,200,118,209,250,149,121,228,246,151,180,142,247,226,213,292,246,148,114,207,242,203,300,148,104,220,234,215,325,112,255,160,173,344,294,272,177,158,122,195,218,133,183,184,240,380,114,207,102,342,107,140,236,100,148,291,144,184,370,203,326,154,165,153,80,120,207,218,247,245,137,190,191,172,151,156,245,229,199,206,94,250,140,244,210,130,171,247,106,205,179,345,300,189,187,146,79,222,208,140,160,193,182,268,209,170,139,90,224,157,80,306,108,106,272,222,376,110,144,280,207,184,157,214,225,227,180,127,113,107,244,185,146,166,81,150,88,188,144,247,160,139,109,205,182,150,150,273,290,67,167,177,190,184,198,149,250,331,223,125,178,215,83,253,343,127,225,148,180,218,276,189,243,191,221,177,327,251,207,311,157,284,226,268,188,185,119,227,225,128,208,118,108,59,280,196,204,127,121,165,139,213,127,186,129,185,196,268,274,199,153,204,254,243,140,306,221,190,262,219,257,308,121,204,211,90,171,79,164,170,305,313,378,258,206,177,158,255,175,149,317,173,226,199,212,272,121,71,191,139,240,305,286,279,216,106,214,118,179,182,143,208,218,264,396,136,271,187,264,84,328,152,211,149,142,152,275,142,298,266,120,209,133,203,147,187,115,89,287,188,229,191,221,318,151,234,143,105,205,281,213,208,242,233,98,313,136,153,198,257,129,260,328,143,192,88,230,166,296,114,144,247,246,287,127,232,202,291,288,166,231,185,194,210,155,174,221,133,264,96,151,130,205,251,217,234,176,100,106,220,220,123,222,101,186,187,134,116,223,161,252,233,343,394,326,83,129,229,253,168,222,326,243,236,98,136,198,112,129,170,224,110,156,98,88,121,85,156,157,186,155,185,157,237,139,173,145,217,241,120,191,168,231,194,144,135,240,128,176,156,212,140,176,285,162,173,110,245,158,220,260,90,228,267,250,320,228,164,338,154,165,215,136,256,214,188,234,239,151,82,221,150,69,142,145,136,205,58,312,142,242,231,128,85,211,177,224,67,145,203,124,182,148,149,111,249,124,313,180,113,289,162,220,182,157,110,174,171,115,198,242,164,202,130,119,126,153,228,100,248,177,304,153,114,137,189,209,117,287,223,269,278,277,104,207,126,246,166,354,124,231,251,177,215,342,208,76,197,179,96,98,250,88,92,208,148,180,195,269,206,138,160,130,153,257,238,178,271,319,219,240,131,203,145,238,201,128,248,173,231,196,261,330,198,163,211,230,295,167,189,269,133,202,325,254,289,306,279,325,279,153,150,303,193,228,71,115,179,124,199,93,226,176,162,147,113,127,222,124,315,278,100,260,253,155,204,185,277,200,310,246,176,192,200,255,282,223,182,114,135,382,221,259,184,272,221,205,154,292,135,269,183,171,129,193,132,271,123,129,187,208,250,179,123,246,169,120,356,168,207,181,301,222,101,186,245,120,179,215,174,156,147,284,191,303,206,50,225,209,185,257,217,293,336,221,194,91,126,222,175,237,189,153,153,364,191,188,127,147,312,108,201,163,173,160,210,177,157,141,182,115,291,197,243,172,159,142,209,295,188,258,141,81,124,149,169,195,190,214,182,183,231,218,78,241,216,99,204,162,270,255,180,175,299,148,253,86,158,185,128,85,207,245,226,147,256,233,207,353,186,183,166,265,97,210,245,320,316,161,170,99,271,194,166,269,275,285,157,195,352,238,137,239,130,121,206,73,204,262,172,132,178,160,169,99,119,328,190,184,135,174,106,212,216,282,281,266,145,233,243,326,160,149,171,226,271,164,238,151,151,265,127,218,166,97,122,189,103,230,180,279,98,206,115,145,96,224,177,151,126,240,268,164,97,229,176,215,163,203,239,103,294,286,337,204,231,234,282,190,282,225,146,298,217,78,320,194,237,261,101,232,229,222,133,195,102,245,156,215,341,165,137,213,267,209,201,219,145,109,214,84,217,224,109,137,249,239,218,152,246,137,208,134,220,216,325,291,148,67,149,220,177,195,105,218,177,108,107,110,192,216,173,145,252,165,267,101,102,162,219,263,131,182,251,165,195,135,82,184,195,238,172,141,335,220,156,233,136,196,174,222,119,146,160,156,201,314,191,313,145,321,215,196,142,222,299,301,194,259,210,232,330,99,211,124,272,176,162,245,304,170,203,272,135,204,262,293,183,94,278,126,158,222,172,167,181,259,194,105,232,115,84,185,138,143,175,220,140,183,168,123,197,181,129,202,134,130,313,142,213,127,310,195,249,169,145,181,190,222,89,218,189,271,186,190,318,276,153,327,260,94,246,308,230,126,261,194,163,262,167,160,230,126,252,335,125,233,254,213,188,192,193,291,79,193,181,233,198,149,221,93,82,271,185,101,101,183,152,231,305,192,95,194,172,154,126,206,125,197,109,242,194,238,161,362,142,194,141,234,193,185,92,109,105,179,320,184,167,143,104,200,204,132,294,175,300,247,247,204,302,169,52,233,277,46,153,201,172,294,283,271,196,153,292,101,161,148,233,139,130,188,242,165,184,197,193,274,106,317,52,199,208,189,141,98,248,171,243,344,259,69,177,147,207,273,274,179,192,151,138,290,197,150,152,120,263,391,187,87,116,116,218,419,302,144,353,210,351,109,254,96,152,128,140,268,258,184,189,216,253,193,230,265,281,204,145,244,224,229,255,276,116,225,317,236,99,120,248,212,254,196,273,194,236,152,150,182,127,86,193,160,215,216,198,220,228,171,225,167,208,198,337,148,76,220,251,112,212,293,299,288,165,100,223,206,154,173,156,245,255,281,187,112,196,131,208,128,202,260,181,281,164,188,213,143,216,171,289,195,159,197,217,202,135,250,107,223,180,304,97,72,236,112,157,197,261,174,225,277,231,144,201,160,183,163,121,196,205,229,228,229,281,161,200,244,204,185,278,198,206,244,129,318,193,272,223,243,241,268,163,138,255,120,296,207,156,195,163,214,162,172,102,263,348,108,201,197,258,209,206,152,199,331,257,144,220,180,164,112,231,75,181,237,175,293,200,138,158,177,266,197,196,209,169,216,195,219,158,187,136,179,161,196,188,229,210,141,246,202,244,297,151,142,248,224,252,121,113,120,224,198,138,165,83,128,186,250,128,282,157,214,114,217,184,110,146,125,202,167,206,231,288,173,200,171,257,267,183,219,134,202,368,264,167,194,87,338,172,124,242,313,243,247,99,234,152,88,216,254,193,130,186,151,332,183,165,226,181,317,186,200,192,210,236,127,156,333,349,201,222,317,223,184,169,265,242,76,183,187,188,194,275,127,323,203,138,144,211,206,175,350,151,223,207,174,80,89,296,215,209,121,376,300,217,381,178,142,320,107,119,131,277,144,191,185,202,156,93,282,255,345,373,179,244,281,206,174,161,139,172,165,153,100,250,225,207,220,142,195,243,247,158,96,386,189,115,185,149,117,192,286,242,168,268,120,214,204,161,185,141,316,276,263,145,215,115,164,119,117,179,274,143,133,177,155,333,252,160,253,255,195,303,148,196,215,171,129,100,125,283,212,143,284,189,107,214,151,81,217,101,285,113,379,155,218,225,244,173,97,100,159,137,142,142,90,165,107,278,176,137,88,146,163,96,226,111,152,316,186,170,243,242,129,126,140,176,188,223,220,78,331,204,100,220,128,78,147,293,110,237,166,85,209,104,199,117,135,210,177,212,227,229,208,147,187,248,317,172,101,256,304,159,227,79,276,184,98,223,96,194,168,140,100,78,216,213,177,299,221,103,103,90,162,115,123,189,201,261,177,238,265,95,118,175,197,193,243,193,164,230,124,194,146,129,263,120,209,251,238,173,187,81,194,183,277,234,217,317,214,164,139,194,190,316,165,215,120,239,217,184,127,164,123,173,204,116,220,218,189,200,123,232,195,192,152,150,262,152,327,275,115,223,147,294,138,212,284,84,200,290,212,253,231,147,184,197,230,245,256,300,219,164,281,258,76,299,132,229,228,136,179,139,107,222,147,230,106,247,298,223,233,184,162,226,189,287,159,230,337,236,158,190,161,87,217,145,331,129,225,153,150,122,223,137,114,243,229,202,185,272,230,204,172,320,259,257,271,205,259,262,281,120,156,269,239,324,193,208,244,217,285,180,251,165,109,181,132,230,106,143,340,184,123,236,114,78,103,177,158,221,232,217,201,249,185,99,347,240,213,270,255,139,245,106,144,381,127,217,139,237,236,88,237,57,217,218,141,90,157,225,216,110,194,270,172,168,210,261,329,317,216,193,133,82,194,232,59,257,254,275,276,177,115,238,268,173,194,197,111,282,220,249,224,135,172,146,185,160,320,178,345,198,91,170,246,327,140,206,205,164,190,172,93,170,258,228,209,164,104,235,154,201,189,231,197,194,209,230,152,196,154,236,249,100,124,170,138,287,237,117,172,211,224,310,229,98,180,256,230,211,167,190,217,223,169,242,128,162,110,149,344,160,200,183,116,243,339,166,177,292,258,282,202,146,186,319,204,196,183,209,84,132,161,195,280,186,210,133,223,75,101,130,206,152,163,255,178,146,136,109,329,240,294,196,177,213,111,183,241,139,304,245,269,213,257,150,242,241,194,62,204,99,219,170,162,87,124,262,283,290,147,296,206,87,165,165,197,171,240,187,91,251,333,156,135,204,107,196,170,226,96,106,185,375,111,99,231,71,300,123,107,284,200,319,94,173,332,234,122,158,327,107,234,191,178,124,257,236,211,204,165,217,217,220,235,115,215,344,144,270,119,224,240,148,265,387,215,271,116,169,229,270,154,107,131,112,153,180,183,202,205,226,134,244,122,94,218,218,220,116,220,168,92,200,179,241,110,293,111,105,329,182,192,201,142,271,105,186,111,197,253,204,201,102,125,232,127,113,253,116,201,128,108,193,287,288,180,188,203,147,376,171,78,222,159,227,262,295,239,228,221,186,292,160,129,145,226,315,187,218,211,275,146,116,188,187,211,168,225,149,247,241,209,311,139,234,228,179,206,54,220,186,130,226,172,317,375,294,318,242,121,216,336,175,219,96,115,282,175,241,149,169,62,192,218,195,345,192,228,96,234,197,178,259,183,110,222,203,187,82,242,95,170,80,221,88,164,235,209,321,264,237,194,264,224,222,255,229,207,227,172,213,250,177,165,233,182,206,299,180,243,197,143,212,233,234,114,176,163,226,136,192,307,192,175,194,261,143,229,121,220,238,247,169,117,238,206,169,251,260,248,176,257,135,55,359,260,238,169,206,256,334,119,124,277,159,177,171,177,97,219,205,275,176,97,236,204,339,104,230,187,290,229,170,147,199,321,122,154,264,120,263,144,201,234,239,173,207,235,195,213,294,169,127,178,280,210,226,132,164,153,223,240,344,273,212,123,261,263,128,222,162,185,238,276,149,287,106,237,215,86,256,144,158,312,207,197,162,280,256,238,229,230,224,173,152,163,86,216,293,195,295,271,180,182,235,226,184,262,173,201,259,150,119,326,231,251,230,198,156,177,228,267,245,207,181,255,208,216,140,205,237,140,101,198,309,174,236,203,229,151,115,182,124,206,147,256,161,162,145,184,209,221,111,146,245,183,171,339,204,165,180,183,179,345,217,251,242,184,211,197,158,206,200,119,235,165,152,161,103,295,119,224,142,349,135,284,131,220,264,192,107,117,124,271,205,192,334,88,130,312,317,178,175,119,233,176,183,250,192,217,127,150,168,141,235,179,118,248,223,208,166,203,186,53,158,159,251,123,226,149,314,183,199,246,186,219,183,123,177,318,173,171,146,244,322,218,206,199,187,137,138,136,171,106,177,90,198,128,214,230,135,121,201,184,132,224,211,205,169,193,120,113,99,241,209,125,301,273,154,153,193,228,315,113,246,213,288,179,146,177,247,179,108,236,74,248,178,126,256,308,185,351,208,159,163,83,194,166,280,113,165,88,252,176,178,173,187,310,149,141,260,132,305,180,111,193,235,271,122,221,210,234,258,195,149,270,299,75,269,186,267,310,230,219,253,203,216,276,150,180,203,205,137,255,161,95,206,139,228,249,282,258,127,102,90,290,170,208,220,164,118,172,198,226,211,165,312,174,219,224,179,356,177,117,116,240,296,148,169,252,247,189,260,193,159,162,142,196,142,105,175,204,102,174,392,199,209,124,161,220,400,291,258,230,156,203,221,267,226,194,112,231,268,194,362,141,128,184,334,233,171,166,120,352,67,117,140,212,208,131,253,141,232,162,286,247,118,138,296,365,307,196,232,77,236,181,209,216,165,72,113,228,272,106,148,241,307,179,349,142,166,225,91,177,94,150,242,71,315,132,97,232,203,220,287,223,93,252,121,223,194,182,330,195,142,268,76,130,161,236,291,228,196,130,229,172,163,189,262,203,238,126,135,181,116,179,100,149,210,305,166,128,153,207,133,289,238,281,103,206,247,113,195,207,76,280,193,83,153,246,172,130,356,180,244,127,273,105,140,265,265,175,240,276,202,144,274,213,189,99,118,138,178,232,301,177,248,220,180,157,121,101,265,265,126,103,85,219,127,171,307,180,124,233,97,258,227,300,163,143,225,308,223,146,112,203,160,221,153,147,133,93,153,129,168,115,257,151,249,237,95,194,70,309,179,167,136,224,395,248,187,118,138,202,228,214,159,209,225,240,105,173,226,205,99,206,112,134,139,196,143,227,245,86,127,195,196,154,267,111,154,193,223,118,206,90,227,287,122,396,196,81,169,127,154,111,244,179,198,187,217,295,212,256,232,161,136,230,254,256,209,125,115,113,121,130,185,131,155,135,168,289,134,279,294,175,122,145,290,247,274,212,169,178,157,131,157,150,113,183,84,129,237,110,265,213,137,121,112,173,75,196,175,209,166,152,88,244,109,192,196,320,168,173,268,170,175,133,196,200,200,83,254,161,158,171,94,282,168,213,234,299,171,199,262,226,276,183,237,180,174,175,97,196,207,98,333,207,150,112,90,201,338,288,184,107,207,198,196,166,163,244,99,242,327,170,156,223,318,163,126,253,202,123,147,259,279,148,243,230,153,90,351,87,222,194,213,159,240,98,128,212,267,136,181,197,185,261,178,247,140,136,252,298,169,174,341,113,149,216,252,104,226,162,184,96,264,324,251,237,170,225,223,182,308,219,196,187,214,232,183,276,80,191,187,128,226,243,138,187,235,264,206,137,292,131,277,343,231,190,197,203,242,128,134,91,195,170,211,124,291,165,199,191,241,156,228,185,235,200,265,228,216,248,255,226,142,173,177,223,132,182,228,153,67,254,176,105,208,299,245,107,131,110,277,230,144,213,191,176,224,239,120,182,182,119,255,204,318,183,271,233,291,187,139,326,170,159,217,147,230,231,230,315,137,121,201,191,170,90,235,131,160,178,306,145,210,163,206,191,216,101,232,127,292,217,235,351,199,151,153,156,169,195,113,234,218,163,258,153,214,188,136,168,179,89,215,270,157,121,282,186,175,172,244,275,250,121,254,255,114,142,306,313,223,204,254,244,142,203,170,79,180,228,216,154,231,235,214,195,213,279,141,280,77,286,217,126,172,264,150,101,222,125,232,216,115,187,130,315,189,252,195,229,259,181,249,152,311,233,250,140,204,214,260,184,237,110,129,271,210,120,90,214,223,193,143,158,271,189,154,254,284,236,237,218,96,198,248,160,276,222,202,105,174,187,147,227,180,234,272,93,136,206,235,103,80,118,265,287,162,188,96,231,115,236,195,104,218,299,191,106,236,183,183,169,238,102,173,255,183,120,228,157,174,245,242,241,213,180,244,171,224,222,247,148,123,328,165,173,194,176,186,117,163,208,249,219,312,167,332,119,373,296,326,249,144,148,267,232,119,238,223,214,184,180,230,257,74,189,100,119,285,154,187,94,169,286,234,123,200,113,318,283,269,104,130,241,84,268,343,263,153,148,244,103,222,251,102,255,157,233,161,206,414,179,291,230,246,158,200,280,221,148,161,117,190,231,86,247,259,207,140,109,198,157,134,100,231,205,167,225,268,237,212,287,249,220,248,138,139,299,199,143,220,149,125,137,146,195,288,158,184,278,130,133,119,238,144,129,210,201,125,144,65,283,216,74,137,247,155,179,179,191,216,182,98,165,258,299,162,110,134,146,151,119,274,222,166,151,215,238,286,211,126,168,162,108,144,195,100,172,159,170,111,101,183,137,238,214,134,119,199,163,236,125,233,248,199,151,153,276,274,83,91,205,166,294,120,201,186,188,212,180,197,267,158,260,137,181,186,176,108,300,287,127,226,167,110,160,125,298,89,207,239,223,188,195,169,167,286,271,257,146,183,107,289,190,212,168,80,183,230,138,127,186,139,189,170,212,154,160,247,152,172,142,107,151,187,146,148,174,167,129,272,385,193,92,122,113,169,246,243,210,186,204,204,239,200,221,222,167,301,343,201,131,193,102,201,99,230,213,216,196,119,185,158,182,129,239,175,247,187,231,209,180,199,243,109,120,61,188,227,280,103,192,127,130,209,235,80,167,238,184,196,240,197,316,144,164,178,89,110,247,261,188,145,158,279,207,104,199,158,225,119,188,147,131,232,189,254,149,160,151,183,240,191,178,239,195,118,128,175,210,215,180,205,230,239,186,96,172,188,184,275,153,177,228,227,137,224,256,147,195,234,108,154,189,136,155,315,165,161,114,270,259,296,257,265,229,228,119,171,339,128,206,112,121,97,139,162,53,176,251,374,177,273,246,95,144,152,267,210,180,255,116,209,149,213,104,186,275,102,152,262,159,84,168,194,203,112,249,275,145,249,156,236,200,230,212,320,130,300,122,174,227,234,258,206,181,220,144,195,255,236,301,182,160,162,165,167,199,134,300,127,109,155,86,214,107,183,190,293,129,103,103,178,215,244,247,264,208,179,298,245,110,168,266,146,93,161,147,230,156,138,302,185,85,161,136,137,75,93,138,258,151,165,139,192,177,210,182,272,71,134,102,288,104,275,236,105,158,202,132,198,125,158,90,242,115,215,156,215,161,191,224,277,238,152,261,171,117,260,217,193,172,191,111,204,155,323,205,164,164,133,213,173,193,193,68,246,138,108,204,86,209,180,145,123,220,105,177,174,249,188,140,365,68,233,200,212,182,185,259,91,174,306,356,284,125,224,174,105,207,282,221,275,257,193,324,239,185,167,104,267,220,191,363,107,204,208,253,242,109,213,241,187,215,231,260,225,142,218,101,141,86,198,189,214,249,226,184,169,235,201,67,289,245,158,49,240,164,217,207,183,203,279,218,214,101,258,207,180,156,192,339,213,131,235,284,273,294,271,231,274,107,232,174,165,226,198,220,110,203,223,257,176,223,270,155,171,110,271,113,172,149,294,248,142,185,275,91,175,119,195,189,217,127,204,96,157,98,133,163,94,143,108,226,185,196,173,228,165,227,88,196,270,256,255,159,239,156,187,247,252,109,116,133,182,91,240,104,221,178,298,146,173,179,186,122,121,229,254,182,266,179,122,230,160,331,184,215,221,116,114,126,302,209,245,139,112,131,192,147,218,352,221,219,187,156,297,253,154,162,228,100,192,228,171,281,216,182,335,131,259,157,214,174,166,187,78,162,265,265,274,163,247,186,103,178,207,219,239,141,289,237,341,249,156,142,180,158,265,154,222,265,145,198,214,251,228,197,123,154,221,182,238,226,143,131,249,101,147,127,197,224,179,143,204,167,137,142,251,137,181,183,215,336,235,247,201,243,165,261,243,184,184,181,155,76,103,257,149,90,151,263,245,206,97,228,202,195,207,213,218,108,126,309,217,123,232,260,69,256,204,184,188,242,190,272,96,107,157,191,149,258,100,288,327,154,319,366,328,166,206,111,192,240,138,191,183,189,184,118,181,237,129,246,211,180,245,263,191,234,216,148,219,159,378,260,124,139,351,211,132,173,197,142,146,241,349,104,313,212,175,177,346,240,302,161,132,196,152,133,234,209,174,243,193,154,170,107,111,167,106,113,258,241,85,235,298,168,106,198,153,232,219,185,256,201,278,146,221,217,287,208,138,209,279,284,149,238,89,177,267,123,240,217,213,297,225,103,141,158,203,201,357,144,205,198,155,196,125,216,124,198,232,82,302,111,172,246,190,150,177,209,268,246,163,236,255,232,146,89,253,163,211,141,155,91,96,142,188,219,357,136,182,205,85,239,165,178,328,155,246,191,228,167,269,169,258,320,216,147,182,94,333,180,242,336,125,283,245,320,215,292,136,243,232,187,231,150,239,113,201,202,270,164,190,198,242,153,251,126,193,264,259,146,229,334,158,351,209,323,136,278,155,178,216,179,208,143,227,176,124,149,237,271,285,224,163,316,125,89,235,131,261,199,199,352,95,215,169,98,174,230,188,220,304,123,101,181,130,273,124,190,161,73,129,149,86,187,126,295,202,123,240,108,185,203,153,137,185,339,204,72,217,276,301,170,118,124,170,127,104,211,206,71,135,137,245,213,262,248,296,188,182,195,106,111,285,138,205,231,229,282,289,231,87,99,206,190,208,92,346,259,167,213,96,178,211,248,280,182,123,319,222,87,98,78,287,209,172,233,227,99,174,173,126,241,143,223,127,210,118,192,133,242,159,182,150,177,108,268,216,190,102,167,160,343,273,267,296,150,293,159,86,141,191,371,149,216,207,203,387,175,315,226,152,322,230,117,139,154,227,200,183,200,125,138,135,126,153,131,197,267,222,123,57,86,70,211,69,234,212,151,182,154,151,325,190,174,217,295,211,217,200,206,276,160,138,220,303,283,221,180,227,198,148,104,160,183,249,199,200,276,237,147,230,181,219,263,203,84,254,221,202,214,217,263,319,265,158,132,133,134,116,177,168,207,214,239,313,183,131,113,198,107,234,290,230,301,145,185,272,144,223,302,239,204,184,232,260,284,87,165,146,157,165,246,240,215,129,139,187,132,235,141,153,232,156,153,242,145,226,231,224,198,153,244,295,213,165,171,160,252,326,258,209,230,346,57,102,241,84,209,183,83,197,198,98,168,248,292,151,105,193,114,320,214,224,139,115,315,297,204,280,111,202,205,245,209,122,150,209,268,105,251,250,170,259,147,280,138,219,218,200,157,199,217,263,99,286,114,259,217,85,177,194,214,101,244,129,302,262,250,130,102,112,189,154,276,181,173,160,121,175,174,162,117,156,335,271,211,174,130,199,165,176,218,181,225,172,122,378,260,236,153,207,104,87,134,273,219,216,311,177,84,282,271,113,71,201,168,157,225,103,183,192,123,235,194,109,151,200,104,229,133,203,256,193,284,220,257,188,53,239,270,252,136,88,188,89,236,140,168,186,301,323,162,247,152,208,163,181,296,179,333,141,331,323,76,180,169,199,119,253,328,110,183,168,163,210,211,163,155,277,215,219,222,115,139,272,250,272,209,309,189,142,237,160,228,244,99,233,232,137,273,223,225,226,150,217,210,160,200,146,76,183,208,173,281,254,74,134,227,227,181,238,250,89,227,218,209,222,203,146,96,235,235,252,116,251,277,172,64,223,298,193,143,108,230,206,106,300,222,118,130,199,206,166,115,254,83,149,275,190,214,182,265,244,195,262,232,269,80,166,148,162,122,193,284,237,103,274,307,172,228,353,210,244,180,127,238,127,247,167,199,95,147,162,123,175,290,150,289,230,211,331,41,183,199,199,205,196,234,311,252,153,120,459,298,245,228,61,295,251,185,280,181,172,215,89,275,270,205,96,226,255,118,176,217,207,342,202,38,305,201,285,138,222,195,79,101,191,241,162,252,231,118,212,215,137,134,202,256,188,170,165,209,226,153,114,196,64,141,131,213,158,178,181,180,140,226,230,151,184,253,154,220,264,292,145,73,151,94,203,143,295,272,281,228,235,136,154,287,160,133,181,195,244,107,189,277,169,216,209,314,138,217,209,143,297,269,166,122,172,310,218,188,134,139,301,382,190,137,221,190,168,175,169,186,229,205,185,137,266,214,264,268,223,188,159,152,174,194,168,251,90,256,221,269,190,227,80,156,166,217,279,105,252,283,217,197,260,182,184,242,246,226,193,305,191,405,207,168,272,232,261,236,212,179,238,210,156,183,160,237,337,195,226,155,166,208,245,177,123,184,183,360,105,159,305,242,359,132,217,184,240,123,185,307,151,298,234,87,111,265,117,103,120,229,190,181,194,131,260,135,81,257,168,131,198,202,171,341,117,204,225,193,283,141,150,282,113,61,237,265,294,167,284,232,181,199,270,243,281,111,386,138,230,113,200,216,136,230,52,201,276,132,290,236,365,177,186,164,262,145,205,191,196,109,164,58,193,179,235,138,171,152,238,140,248,148,138,237,148,279,229,199,199,260,213,238,160,218,132,250,276,167,239,171,122,200,108,121,181,189,236,235,108,217,182,210,217,253,286,280,204,170,310,118,190,302,204,217,336,135,115,172,253,169,161,68,187,123,281,185,245,162,240,142,183,270,217,185,91,260,196,131,169,245,220,269,290,154,89,176,201,286,147,251,286,185,234,218,335,180,116,162,271,229,118,157,201,149,249,215,112,123,59,196,137,215,184,200,246,112,158,99,302,302,215,89,210,235,147,245,206,228,173,302,261,262,221,310,236,195,200,237,318,245,253,172,264,254,250,264,231,186,204,185,239,236,94,316,199,104,100,237,95,220,110,339,348,165,246,242,163,127,239,156,242,294,248,312,325,147,120,246,216,275,259,212,161,124,74,186,226,222,219,169,283,146,89,238,221,374,145,125,169,211,151,286,216,318,171,218,183,285,212,187,196,342,98,153,199,181,182,101,194,141,218,144,118,202,235,167,100,204,177,123,219,227,141,287,236,186,119,144,171,240,268,183,168,211,181,255,187,171,310,189,228,248,195,197,240,186,321,267,292,100,171,281,155,227,188,163,318,169,153,120,152,104,246,244,243,112,293,232,167,251,240,100,286,142,122,138,185,228,264,126,182,183,320,202,230,82,218,190,284,245,252,213,185,215,302,145,164,179,149,188,204,282,173,176,116,228,208,170,376,297,117,182,133,195,169,118,255,213,162,188,235,175,159,186,184,304,116,139,148,105,96,86,138,309,90,241,211,160,205,180,128,191,217,143,104,215,225,273,280,299,168,183,202,197,185,209,164,164,292,269,176,108,107,247,258,131,112,216,172,242,182,103,234,182,248,182,362,152,80,92,182,287,165,303,347,153,245,275,208,290,215,329,133,201,210,163,354,293,144,142,179,224,124,199,151,254,167,158,315,155,60,156,225,307,169,198,198,162,127,218,287,177,174,113,69,164,172,224,124,169,179,249,319,271,156,123,125,201,187,243,302,199,135,109,387,145,204,193,283,307,279,135,264,265,258,111,159,141,231,196,118,256,195,156,204,204,174,170,205,250,110,271,224,174,295,218,231,122,183,237,227,203,154,229,101,291,112,266,176,201,158,234,120,192,93,143,261,121,131,203,286,168,263,288,153,172,211,176,196,203,119,306,197,244,272,207,220,257,214,280,178,126,214,257,212,165,209,131,172,346,101,164,237,174,160,169,91,168,175,218,174,148,118,264,253,158,132,190,125,204,68,148,175,122,173,184,144,265,178,236,210,118,117,204,248,161,290,309,232,357,179,227,152,275,77,152,179,105,287,139,222,103,79,124,200,173,239,367,99,214,315,248,125,234,277,272,240,258,225,105,102,204,243,193,113,111,198,229,304,81,241,181,191,151,225,202,211,370,258,279,121,260,166,246,275,229,341,208,251,224,179,235,121,253,122,290,190,85,183,247,92,170,236,179,256,195,271,219,144,259,269,130,215,165,121,193,285,229,141,280,82,311,152,156,124,251,254,156,137,144,107,197,134,111,211,170,248,246,292,212,288,173,186,120,101,309,228,180,88,266,153,111,160,170,136,144,274,178,343,190,184,160,268,98,255,103,272,126,105,52,219,148,217,120,73,175,133,250,130,196,268,165,137,174,161,134,244,326,234,247,72,206,241,217,97,152,219,244,183,191,230,182,311,110,217,217,215,173,197,113,157,200,235,134,142,125,186,223,215,155,213,170,187,219,164,181,291,273,170,164,187,151,121,231,69,156,300,149,133,260,87,212,311,97,96,236,305,332,99,256,235,217,229,207,90,210,228,140,256,208,204,172,134,132,237,148,103,68,208,170,297,208,149,240,253,186,194,200,173,122,132,235,266,150,230,162,120,324,302,222,165,196,335,119,227,188,190,100,136,102,168,187,81,60,139,219,209,224,154,198,209,331,192,245,57,119,186,191,205,270,158,251,211,247,111,97,107,116,153,388,252,125,285,243,176,195,202,108,224,211,123,149,237,122,190,220,200,156,156,108,160,258,252,127,78,261,237,235,224,265,143,221,214,155,240,212,250,250,285,266,176,209,128,156,120,143,296,157,339,195,131,360,241,105,208,105,235,191,216,118,230,215,334,228,211,290,118,165,83,218,177,141,188,205,279,187,162,233,187,223,174,88,359,212,212,284,230,163,237,270,363,175,266,135,135,139,236,216,311,145,219,169,122,132,398,155,291,198,216,277,77,149,285,159,165,142,195,180,175,203,190,287,207,256,235,301,204,193,241,237,236,241,89,253,188,71,238,159,145,272,76,255,188,211,319,117,235,194,235,289,181,166,167,177,250,278,309,251,105,259,169,123,194,214,196,98,260,211,274,134,139,160,211,170,164,203,104,236,184,142,350,115,114,120,249,242,281,176,135,135,150,224,368,150,185,174,281,176,286,139,113,367,142,94,293,138,269,88,253,305,366,231,311,165,340,158,90,97,267,316,173,136,167,76,213,209,142,95,243,207,241,175,222,188,232,298,237,191,92,126,173,150,396,175,269,212,166,132,212,170,244,319,247,137,155,240,157,206,59,140,222,271,160,176,358,139,203,133,220,191,239,231,142,83,92,244,161,147,200,228,201,228,134,134,185,264,338,202,93,170,286,158,169,243,215,149,185,116,148,221,171,196,143,338,257,133,94,228,211,211,159,132,269,83,159,213,366,148,216,233,234,236,143,232,217,171,278,332,147,189,196,240,279,184,248,262,227,132,86,282,102,168,210,228,320,234,306,175,240,114,143,268,73,275,161,244,207,163,151,272,249,143,233,201,117,154,269,282,194,240,236,225,187,249,179,249,135,163,222,213,230,176,224,267,260,188,96,169,175,227,135,215,277,111,232,229,166,336,144,302,257,232,239,131,178,202,175,217,183,181,210,96,136,152,244,130,132,152,271,150,285,287,69,93,157,196,113,377,104,250,236,156,197,145,148,188,187,221,142,137,275,154,94,135,336,207,214,132,253,174,251,251,83,220,179,214,244,148,182,224,154,271,204,206,282,149,129,222,193,172,174,175,170,216,191,215,256,279,207,293,237,90,291,242,108,248,367,235,42,126,155,147,223,216,234,200,220,192,234,229,112,340,213,264,231,125,113,212,122,174,114,212,300,180,225,196,215,179,260,230,246,97,232,338,225,296,278,155,150,302,207,138,183,182,134,239,204,124,227,75,104,234,221,192,184,314,88,51,196,139,105,87,191,169,177,230,178,260,245,228,96,189,267,261,331,111,109,176,381,130,127,87,221,197,109,273,203,250,200,208,148,189,218,161,161,62,228,233,247,136,108,155,200,250,294,205,225,188,251,123,220,216,200,218,257,240,215,126,221,72,121,221,128,98,297,305,241,168,262,124,176,281,308,229,147,219,123,190,254,306,337,171,141,203,166,96,384,182,233,272,128,231,95,236,153,245,253,146,126,299,179,88,352,199,140,161,177,187,310,249,238,283,135,276,225,190,179,213,244,188,233,148,124,286,357,211,228,270,181,177,137,169,131,146,227,218,151,316,159,108,390,122,213,126,383,190,119,211,290,178,186,334,264,130,152,97,192,113,155,129,244,304,282,133,238,240,93,229,145,190,199,142,137,226,162,146,168,126,231,92,264,140,205,264,206,163,241,112,327,170,235,362,130,156,259,122,223,169,165,161,225,87,229,203,309,165,113,190,136,144,139,225,286,170,109,122,126,230,160,82,139,239,78,279,114,168,305,117,114,231,296,264,283,122,272,143,274,315,257,197,110,224,184,247,220,212,235,234,258,232,388,267,257,137,143,194,153,280,181,222,102,239,267,149,234,170,142,131,172,167,252,191,169,70,142,112,202,308,284,222,125,178,185,320,239,163,76,214,208,179,282,130,257,297,193,324,230,83,90,180,142,140,219,228,415,218,161,188,208,176,190,281,249,173,180,144,273,153,334,139,153,143,224,293,133,174,139,136,258,334,181,189,205,279,372,177,105,255,311,218,191,161,217,358,175,206,119,189,303,340,162,295,77,304,196,213,297,219,95,220,194,142,181,163,193,287,158,176,146,210,121,294,186,177,114,101,246,129,125,227,210,193,158,211,183,94,268,275,255,143,217,278,157,214,234,135,164,211,238,249,190,135,140,280,169,274,147,293,91,74,96,195,167,160,90,207,193,208,123,134,222,280,214,150,251,266,343,146,123,90,246,119,85,261,301,196,172,190,300,182,158,250,238,249,123,212,106,241,146,91,184,228,176,120,196,162,103,362,193,248,210,90,141,138,174,230,144,244,242,312,166,282,186,144,124,123,155,247,163,136,243,213,161,238,62,193,233,204,210,67,203,245,214,102,281,178,141,214,275,190,182,255,195,226,194,330,227,134,105,199,202,247,134,132,299,164,207,137,175,161,195,143,233,218,256,226,210,230,200,70,172,235,177,153,347,194,134,292,169,277,205,222,140,165,152,242,215,97,263,168,178,92,143,179,323,147,157,238,197,233,46,117,145,140,178,206,188,245,125,187,206,178,343,85,201,116,282,181,199,234,197,133,112,144,143,83,229,148,156,202,116,188,229,166,283,210,147,181,150,158,220,77,210,217,253,115,231,127,274,141,201,202,236,125,142,182,206,368,194,72,151,127,349,146,196,129,203,87,209,295,161,178,261,171,163,155,134,259,130,256,360,266,232,168,169,229,256,222,170,177,281,277,195,176,112,114,120,142,161,144,283,194,183,96,276,166,103,290,215,235,232,213,122,194,168,269,274,94,128,257,309,188,128,205,150,89,163,395,204,129,170,211,311,203,211,177,173,196,323,185,235,163,153,84,232,128,295,337,180,134,315,146,126,302,260,232,199,147,291,220,157,279,221,175,238,213,115,142,235,225,223,236,158,331,208,228,138,116,271,76,210,171,126,187,357,255,218,142,217,180,120,162,161,194,190,155,303,252,247,287,87,186,233,77,348,220,382,192,209,171,262,126,251,273,208,171,251,270,215,172,167,139,80,223,107,218,217,157,339,245,195,72,118,80,226,246,210,207,287,244,153,268,181,125,247,121,299,215,250,257,151,121,147,190,273,116,207,196,336,148,192,252,201,227,123,293,124,232,148,228,166,104,200,172,238,237,175,180,142,200,138,160,114,234,259,273,229,152,187,252,193,186,212,279,184,300,328,179,132,242,161,142,121,245,299,220,265,213,228,179,119,177,241,138,117,240,215,232,299,270,316,304,271,117,160,207,154,180,171,280,173,176,111,197,250,250,205,155,228,173,233,336,291,274,178,137,216,193,252,215,243,93,132,192,141,207,171,227,103,228,117,173,133,146,191,212,282,182,104,240,178,156,232,282,269,136,159,217,157,202,207,117,224,306,267,277,339,71,196,284,308,166,320,274,230,101,198,252,192,238,167,193,321,259,165,226,127,98,209,148,102,156,73,238,225,303,150,253,156,183,131,256,129,277,231,198,132,199,318,190,183,123,186,200,252,85,139,103,108,93,252,195,102,285,241,253,219,245,205,142,174,189,280,239,254,327,187,118,195,196,224,160,237,62,116,202,250,166,123,125,194,396,160,162,281,262,111,85,108,149,243,148,235,200,107,134,224,319,125,268,209,184,196,179,195,232,173,218,132,140,223,137,324,285,171,198,248,343,131,212,262,122,241,136,290,284,252,134,277,187,170,128,237,246,130,187,246,203,189,273,217,190,194,170,102,208,272,145,57,264,117,134,140,215,264,219,277,175,200,226,213,348,81,152,263,120,104,221,158,287,142,168,274,198,182,212,190,258,265,199,185,116,200,176,272,213,110,196,125,187,167,183,186,97,328,129,290,195,163,123,160,227,266,276,204,266,292,177,299,132,228,230,233,225,231,235,196,246,164,145,88,107,109,180,203,315,215,151,184,162,123,241,330,187,162,135,95,243,189,220,237,134,79,286,274,213,185,94,159,208,292,143,241,349,204,188,193,204,234,277,308,160,249,192,117,241,120,120,218,163,158,211,277,142,260,219,288,306,169,256,163,243,175,245,116,233,140,123,162,270,243,263,272,199,302,233,115,154,170,227,217,135,165,213,113,162,209,226,188,116,104,220,210,207,161,133,216,173,250,298,272,220,145,180,89,109,139,143,325,255,178,130,115,210,160,206,127,202,236,165,190,156,159,272,251,282,96,193,173,209,234,222,273,182,166,143,238,108,218,201,177,175,87,191,257,220,138,211,121,154,220,250,202,251,153,215,148,217,146,86,212,170,236,168,241,300,132,186,319,91,240,168,260,179,111,133,262,176,292,130,177,113,180,148,79,207,47,210,294,106,109,263,276,257,137,190,218,246,153,154,158,117,92,228,127,105,131,216,257,225,149,111,221,153,104,216,208,189,207,138,81,301,142,108,231,254,189,300,269,129,202,245,158,116,229,170,96,159,233,102,177,375,110,151,145,196,215,146,153,270,355,182,192,74,205,242,199,159,287,99,245,151,305,210,162,65,105,236,134,151,121,197,119,268,183,294,154,161,122,240,220,231,173,197,226,291,124,125,184,188,137,105,110,159,168,204,189,281,328,192,153,52,198,204,59,87,161,217,192,187,222,203,146,169,162,199,258,106,79,157,121,196,172,298,204,173,222,161,216,148,307,235,140,257,149,111,172,104,314,106,149,127,156,103,102,170,182,387,211,285,248,253,238,231,201,224,129,255,115,216,289,131,65,242,110,90,135,211,274,160,203,189,187,141,200,168,313,274,116,246,119,196,159,260,298,79,272,115,233,352,249,226,348,190,231,244,93,173,228,296,172,186,73,246,65,173,112,141,195,193,149,191,165,184,201,128,196,187,123,170,127,99,202,157,202,252,293,144,224,104,197,286,101,168,173,348,120,247,221,370,249,215,210,179,190,246,123,230,192,203,216,206,141,210,178,159,137,174,165,122,132,170,205,219,138,208,42,114,226,334,91,220,168,145,170,236,133,186,199,173,196,211,144,219,182,152,270,247,264,139,138,150,159,135,72,115,172,156,178,156,141,294,177,134,150,239,165,158,207,151,227,274,166,277,111,209,232,209,152,386,279,127,209,99,125,307,222,158,177,245,232,266,237,274,146,123,237,154,175,243,232,236,144,181,167,183,128,195,194,324,295,292,264,133,96,167,116,167,234,147,221,117,178,138,174,76,199,404,139,276,294,157,124,239,256,170,167,193,203,201,237,242,167,299,262,240,169,101,91,123,251,202,233,205,153,231,173,154,168,81,175,182,120,198,203,208,98,206,264,233,160,224,234,106,126,191,118,221,210,244,188,95,92,167,119,181,126,83,149,202,139,249,200,81,251,175,250,129,157,122,273,155,133,101,300,173,118,155,193,231,173,173,224,298,304,154,338,153,189,187,195,94,249,164,195,111,228,231,99,252,267,111,303,265,340,140,213,244,316,179,187,160,121,308,198,191,226,148,142,144,77,117,157,227,210,210,146,169,78,204,83,154,309,272,128,224,133,231,88,201,249,192,151,154,147,122,213,226,280,136,258,279,354,104,118,169,188,190,156,171,218,142,310,212,149,85,289,321,81,220,151,107,191,165,199,193,208,72,252,259,155,110,166,260,83,115,146,143,276,212,205,238,232,195,166,180,210,217,168,179,228,190,155,277,264,216,330,187,230,245,111,100,232,232,108,125,141,235,65,239,244,191,161,301,130,168,230,352,180,197,197,257,114,279,201,144,146,91,126,220,75,211,163,325,213,153,219,252,201,162,217,126,318,132,159,154,250,169,122,73,89,104,291,158,175,271,174,169,91,215,109,196,130,226,192,146,215,356,217,104,172,126,149,240,236,138,170,310,150,162,198,219,103,165,210,304,202,184,214,231,175,95,196,243,115,152,203,193,123,216,163,190,181,146,165,159,214,200,107,219,143,238,264,159,106,206,142,195,232,100,320,156,215,203,202,298,110,286,286,166,175,154,178,152,203,263,146,185,190,226,169,93,148,114,130,196,254,102,363,323,238,126,181,205,114,109,123,203,229,224,259,211,271,132,123,177,164,129,229,253,171,155,93,203,180,222,348,129,167,263,155,321,274,276,143,121,180,110,176,303,118,180,131,165,115,164,202,187,264,166,262,208,146,167,221,253,118,290,175,154,177,217,278,305,126,231,155,226,93,131,250,186,323,253,120,255,107,263,305,183,219,265,178,97,174,188,217,193,191,131,173,187,161,276,231,209,123,176,154,232,239,224,352,203,198,290,397,169,150,199,179,144,227,296,149,121,107,180,277,200,181,128,125,189,116,109,328,218,158,251,109,219,233,220,151,132,230,381,177,183,180,170,390,135,198,200,163,177,159,144,127,106,240,180,224,277,200,217,133,83,269,212,251,194,174,166,317,205,233,326,117,230,105,159,236,185,208,168,182,278,166,258,94,270,270,115,76,252,239,229,88,109,203,178,249,138,108,195,308,226,170,256,126,146,182,210,169,181,268,138,152,198,219,204,162,86,115,259,147,295,225,259,185,211,258,123,246,310,240,143,253,364,252,139,99,170,201,129,254,155,184,195,246,236,152,232,117,259,113,208,206,180,256,93,214,183,286,238,247,194,191,270,238,85,170,149,267,106,133,178,178,360,202,138,149,303,179,289,225,131,167,169,241,251,173,286,223,115,160,161,261,196,283,180,318,322,287,195,197,360,276,227,287,186,188,114,127,225,171,200,182,143,376,185,95,178,189,213,218,221,222,191,206,90,138,127,264,238,165,193,185,311,241,293,202,178,213,209,100,159,233,252,172,184,151,232,208,303,220,291,236,234,342,142,326,224,221,245,197,269,227,189,153,188,114,228,75,196,149,236,252,146,87,83,252,121,221,218,102,222,213,180,219,166,334,109,162,124,137,244,241,201,195,204,95,76,238,121,167,133,251,227,212,220,162,86,206,278,139,217,249,128,184,221,271,134,88,187,162,249,221,161,156,100,78,73,269,294,127,99,191,151,217,217,78,117,191,145,132,347,280,195,173,114,65,181,174,179,264,153,139,177,284,204,133,265,266,227,151,219,259,290,111,184,149,124,207,152,304,213,146,217,274,274,126,224,138,263,89,96,165,181,163,120,66,128,222,144,197,82,162,218,144,197,182,338,161,183,108,143,270,184,90,181,157,136,283,233,323,74,298,79,171,261,287,301,207,237,160,126,220,209,222,203,96,157,148,174,130,205,191,99,261,219,154,216,173,128,312,124,202,244,127,149,226,210,254,277,228,249,332,91,220,112,123,161,236,119,189,246,248,223,150,233,224,199,130,224,141,346,117,278,145,233,203,182,182,255,69,185,338,182,167,276,247,236,133,154,245,232,249,206,143,287,157,93,164,149,139,339,100,212,153,179,249,155,294,271,404,324,74,187,132,225,133,241,256,326,201,204,258,163,176,239,237,77,144,216,172,299,149,214,189,130,159,221,227,89,136,258,251,232,185,72,282,211,190,161,182,188,102,101,171,212,198,314,157,197,191,181,106,145,308,85,100,200,179,142,211,174,235,267,238,259,158,91,168,166,276,281,177,378,190,248,242,243,258,204,117,189,159,139,165,229,309,128,165,183,228,134,129,169,251,137,228,257,214,199,153,144,151,112,191,153,185,362,167,108,86,220,295,165,189,95,203,129,198,146,163,315,157,175,153,170,251,213,255,228,125,184,279,111,160,252,200,229,229,148,284,233,293,187,209,179,244,146,169,245,236,284,182,141,226,217,207,119,163,211,269,122,209,84,190,228,188,222,191,233,215,100,239,116,176,226,154,210,388,255,204,141,205,194,132,152,246,258,212,172,141,107,269,275,196,131,293,122,250,170,198,100,200,163,299,196,254,267,238,253,149,97,231,193,283,223,314,123,240,167,177,124,272,141,188,335,235,171,227,173,234,278,158,221,207,348,272,118,149,209,167,226,192,185,129,185,100,244,199,299,171,183,220,271,228,352,272,113,116,200,186,188,224,166,234,230,198,246,194,101,256,147,183,206,162,220,153,273,168,241,251,259,74,362,133,240,197,57,200,163,196,237,216,84,193,167,196,244,150,273,135,336,191,115,150,153,80,215,274,191,243,142,211,168,204,205,214,148,211,197,286,164,188,170,134,278,102,285,183,235,232,171,232,336,120,203,133,234,186,175,116,153,108,182,248,219,245,171,133,201,162,290,141,336,214,94,48,142,202,191,232,248,61,114,152,360,346,251,101,189,185,170,219,241,279,275,151,220,217,127,148,187,178,224,196,112,191,163,79,233,105,109,132,146,241,228,168,199,267,200,218,167,365,97,312,157,120,229,123,314,264,133,152,262,135,225,107,210,247,82,219,103,133,141,215,172,132,196,246,132,179,218,184,233,91,128,229,301,262,101,194,129,250,270,194,233,209,339,109,248,125,334,214,193,143,173,172,202,176,44,151,140,213,216,195,236,230,211,64,164,236,173,135,82,287,233,115,216,67,136,350,214,249,180,313,252,164,161,164,187,265,325,189,283,75,233,225,139,269,320,144,66,177,231,85,84,269,209,145,169,196,177,239,279,247,151,231,145,195,192,276,181,130,258,256,250,147,153,88,194,133,206,362,250,145,254,194,138,175,246,241,317,215,87,96,117,220,269,195,192,231,224,230,192,364,203,168,156,157,202,259,292,148,101,203,227,221,84,216]
doclens.53.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [129,316,299,129,234,141,188,120,230,259,198,143,105,139,182,191,303,195,171,270,106,125,118,363,235,145,240,199,306,309,198,178,92,87,194,278,207,187,132,207,288,183,179,236,123,215,295,176,303,234,153,174,250,200,160,267,122,207,200,204,198,173,189,215,247,187,90,269,80,195,295,245,237,120,307,119,336,202,171,365,201,195,253,187,226,278,235,240,133,233,226,237,121,107,181,242,275,163,229,124,126,213,328,219,146,232,189,363,224,255,217,172,206,150,103,175,240,253,224,194,149,163,244,222,169,176,307,173,136,120,144,203,240,232,245,156,331,225,117,208,254,229,200,230,256,267,149,158,74,276,126,179,197,272,195,198,161,95,233,146,181,145,215,231,212,218,279,197,182,292,286,245,141,288,144,171,212,128,201,155,294,161,189,240,166,164,278,104,227,246,290,136,195,167,198,245,255,199,145,141,162,222,154,231,66,182,290,250,77,139,191,165,212,263,219,135,176,279,138,198,176,217,249,130,214,225,184,192,302,145,227,258,69,211,135,164,278,102,268,145,212,144,94,246,259,206,238,236,145,253,230,147,229,204,190,182,302,195,122,92,198,137,161,193,210,225,258,274,287,232,226,92,209,83,110,155,194,185,179,94,125,272,242,171,220,293,259,137,234,112,156,286,277,310,248,172,196,180,183,221,317,288,94,185,185,118,122,190,103,214,213,181,258,359,325,207,206,120,255,116,156,156,220,160,319,320,156,117,247,315,193,202,198,228,204,234,232,139,193,197,86,169,297,193,159,130,209,311,194,204,137,148,174,173,239,199,165,126,187,153,98,257,197,182,206,210,274,240,264,168,220,369,263,191,122,265,51,297,189,158,124,70,182,162,219,93,163,215,163,179,247,144,222,285,291,300,260,276,198,212,188,105,155,68,191,148,187,181,231,182,111,171,340,125,67,97,330,249,324,254,306,251,138,193,140,149,262,105,164,369,90,233,192,151,283,179,185,274,173,230,57,104,337,218,210,223,145,270,162,199,185,266,227,179,298,341,289,206,197,178,207,226,162,122,159,363,105,236,282,228,230,252,122,130,287,147,153,258,74,216,158,209,200,182,237,160,146,244,256,279,272,208,79,324,183,206,108,289,242,315,147,83,98,210,320,274,312,70,73,209,269,145,166,169,186,262,241,195,295,162,177,236,153,153,220,102,293,145,200,167,227,233,204,97,181,247,193,178,173,171,157,186,178,176,280,230,234,168,177,207,202,106,197,262,220,227,155,163,164,156,122,184,268,220,165,268,204,134,148,257,261,191,248,167,275,155,238,198,244,152,286,234,234,208,142,222,234,268,317,250,120,129,156,322,206,216,132,191,179,233,137,147,385,246,257,119,228,287,327,373,103,161,267,150,101,227,177,169,176,229,137,223,158,93,134,173,158,154,163,162,91,421,256,153,222,185,284,339,153,210,292,136,194,220,115,196,228,158,183,286,155,107,159,112,158,194,214,371,204,98,213,178,115,78,197,249,192,250,176,278,228,198,185,108,109,98,342,190,128,286,122,280,178,172,272,300,119,204,123,75,111,124,89,192,302,218,135,187,231,116,176,266,364,210,278,111,133,208,184,183,283,195,250,232,246,253,264,186,112,97,371,354,282,250,172,194,254,166,282,85,181,152,329,265,205,123,153,158,203,345,241,201,306,318,158,197,241,169,273,147,143,254,91,231,235,262,45,153,182,236,234,187,156,101,128,153,238,177,140,206,157,167,247,220,196,150,191,351,215,173,236,160,122,273,199,232,185,236,207,191,259,226,187,88,64,196,199,167,234,216,266,255,211,134,118,149,201,348,265,127,210,244,124,321,227,197,222,160,102,242,159,246,214,103,122,195,171,213,191,158,279,117,203,294,263,195,212,241,209,197,221,134,105,360,365,294,206,190,174,147,188,287,226,181,122,208,186,178,235,153,164,314,247,247,178,185,171,102,175,103,350,110,204,173,264,215,150,221,205,207,293,227,161,249,111,148,101,158,184,174,209,202,201,162,216,221,165,316,343,190,161,234,242,297,293,238,116,98,139,210,82,165,148,196,157,179,232,142,266,230,205,163,199,136,141,201,277,285,172,272,132,99,110,96,181,285,222,134,193,192,236,182,89,181,123,202,303,220,238,225,174,242,111,391,110,113,154,313,105,227,301,248,195,161,141,223,137,254,169,240,369,140,150,144,211,282,209,313,155,253,131,288,203,400,254,151,218,372,199,196,272,223,98,181,141,149,224,266,200,108,224,200,155,137,144,215,161,159,212,216,196,310,237,196,179,204,232,245,192,165,264,122,204,165,128,197,264,193,133,149,209,148,134,100,194,209,97,184,270,216,209,256,194,217,152,356,225,109,231,181,264,188,216,240,58,190,222,267,102,216,252,336,219,162,166,205,196,171,287,181,248,155,182,162,64,158,207,227,168,209,153,139,73,201,168,220,263,146,234,120,286,180,118,258,184,144,229,225,143,102,132,142,206,209,165,316,113,221,322,224,190,237,121,186,179,183,93,207,240,214,231,139,111,205,129,144,219,243,219,121,223,129,176,328,167,163,230,270,210,162,206,248,164,77,141,227,222,227,167,184,218,383,131,276,261,186,263,326,149,123,269,243,113,174,193,231,163,332,136,325,134,166,242,120,258,182,208,239,270,130,201,172,316,230,187,205,253,232,140,191,173,356,210,118,164,200,221,327,170,188,280,149,211,181,263,241,220,265,210,186,214,128,219,233,184,153,189,229,170,207,140,180,177,210,190,172,112,147,235,137,305,162,286,136,230,275,233,195,251,362,272,220,136,116,100,119,219,172,191,207,128,200,227,234,141,91,313,288,152,139,115,254,116,275,133,180,159,324,71,235,202,167,83,147,168,288,111,147,285,185,212,208,222,271,105,113,351,97,206,104,125,176,119,181,144,191,292,122,238,184,123,155,179,224,120,235,128,156,101,225,207,248,177,140,318,116,190,123,150,258,239,290,213,153,207,238,236,232,193,108,249,233,196,180,230,210,224,275,117,166,113,201,210,164,234,95,300,162,101,187,167,261,112,240,349,241,200,218,263,165,232,281,158,261,263,179,213,127,125,214,192,132,261,134,97,59,182,185,125,264,149,236,214,125,180,147,115,279,252,329,308,145,104,214,210,114,133,163,47,204,276,256,217,195,206,300,183,78,92,184,325,183,166,149,173,156,257,155,220,321,222,299,158,191,218,100,236,117,141,179,160,259,244,217,101,114,129,196,246,127,187,238,170,229,183,183,191,230,208,237,249,233,140,208,180,213,187,192,75,155,183,205,146,246,281,106,172,158,234,198,183,276,183,87,173,241,182,158,238,288,237,187,153,178,151,306,236,161,282,201,112,336,135,227,124,157,315,191,110,121,246,251,190,271,174,251,109,310,154,276,208,134,111,271,129,93,211,310,128,279,172,148,207,228,85,360,187,242,156,215,161,211,164,225,140,253,197,206,202,195,161,358,221,104,207,105,233,170,196,211,330,284,148,269,268,268,238,306,347,192,177,125,114,166,268,126,163,213,145,235,283,231,87,188,231,142,160,146,183,235,170,168,305,188,166,156,280,161,170,252,307,189,235,183,260,161,375,229,155,194,245,249,262,207,235,195,187,204,245,251,213,238,226,111,287,242,245,165,189,99,134,346,139,112,135,191,167,221,250,119,208,188,203,213,207,166,170,296,206,162,241,261,206,159,208,238,193,332,384,227,162,187,164,200,114,195,357,82,259,167,248,320,227,201,202,247,235,278,250,301,177,197,156,316,215,241,178,179,272,211,253,209,125,252,168,132,246,170,218,129,222,160,156,275,274,250,364,153,152,126,197,138,195,127,148,274,73,271,216,147,210,195,116,137,270,202,291,131,233,282,211,212,185,281,195,127,195,170,258,222,223,198,140,149,233,80,173,290,329,156,167,288,217,155,128,197,165,245,160,194,338,336,241,256,124,217,197,151,119,180,147,107,316,119,157,209,312,227,243,203,235,159,229,179,263,264,187,148,251,204,144,212,220,134,114,276,208,278,238,306,103,159,135,338,161,96,221,126,156,180,277,198,351,162,128,252,171,184,183,144,166,55,369,143,218,354,277,178,298,151,279,131,242,233,123,262,122,194,135,211,325,107,202,77,213,175,169,157,292,126,239,174,192,238,144,226,105,149,309,157,219,111,205,91,222,305,236,90,126,198,150,150,202,153,134,171,236,184,150,195,246,182,232,183,329,226,327,227,281,188,209,246,247,96,350,125,264,268,149,230,252,241,194,130,252,333,115,163,204,294,144,195,149,88,128,168,154,49,161,189,116,255,188,232,320,245,180,111,139,303,204,131,138,130,171,175,229,208,158,276,278,178,230,187,99,275,365,155,203,164,134,155,282,228,242,187,308,176,103,234,302,161,131,169,223,260,239,273,121,184,241,230,247,188,168,237,144,110,61,85,176,116,207,265,99,126,190,231,326,232,170,228,110,255,289,166,158,224,345,251,233,236,178,304,151,166,319,272,327,134,182,304,172,347,266,151,171,200,149,167,298,185,253,228,193,246,60,92,180,202,113,178,239,218,254,231,188,348,109,130,96,202,208,202,69,173,244,174,157,164,158,184,77,250,158,325,333,246,270,229,81,201,181,186,191,206,122,132,100,188,146,217,112,240,290,260,109,176,250,230,219,177,174,241,58,84,264,224,282,129,141,171,229,92,240,138,143,188,141,300,102,225,126,192,295,183,161,349,184,137,162,172,149,195,269,264,152,159,154,201,218,200,159,114,226,277,109,187,99,168,202,143,196,230,137,140,215,266,169,252,132,219,118,252,160,212,299,218,263,171,169,235,228,209,212,73,240,221,195,225,258,193,158,137,205,109,249,263,226,164,226,227,294,307,317,213,110,139,162,303,219,170,260,231,151,203,248,187,118,261,169,189,108,263,109,170,150,208,270,196,265,233,314,193,217,219,387,183,109,143,143,231,187,224,235,287,93,269,246,151,220,141,142,279,117,236,207,246,201,199,249,164,168,371,139,192,290,288,176,144,173,342,183,127,125,283,342,192,208,157,147,144,191,307,181,144,148,210,155,221,197,160,232,231,205,157,95,138,321,243,107,251,243,191,201,151,195,124,252,316,160,201,127,180,268,251,259,338,123,229,214,138,321,159,222,255,170,185,147,217,191,172,230,159,244,115,159,115,104,156,242,112,370,197,187,188,295,336,169,251,241,229,116,236,188,100,172,118,224,118,269,62,142,79,230,141,163,275,185,205,67,312,294,249,279,156,107,401,302,132,242,226,338,213,88,175,194,140,193,185,158,170,179,192,262,133,162,188,249,179,255,180,235,236,175,236,219,306,221,87,103,140,200,262,331,290,171,261,257,98,132,119,164,212,157,216,116,134,192,340,147,165,190,177,267,240,147,265,231,221,182,265,296,73,126,172,126,319,226,210,189,218,221,258,176,193,201,184,245,176,169,300,191,142,234,220,295,252,147,276,211,201,332,201,289,238,248,127,148,208,219,209,250,249,181,238,381,126,224,310,139,95,148,298,244,163,159,153,163,205,211,73,113,225,154,211,183,260,290,167,289,230,186,163,197,140,111,330,234,260,172,179,310,71,247,153,203,162,315,275,98,143,217,194,188,155,101,229,317,273,253,114,286,261,251,280,148,228,164,99,221,277,276,141,168,148,217,186,110,198,233,266,115,289,240,153,200,134,166,196,273,239,247,152,270,162,129,248,167,213,127,259,133,228,246,214,91,349,166,174,106,253,139,140,156,307,156,194,180,111,162,113,187,147,288,161,127,254,117,311,283,191,155,177,122,371,125,248,241,238,237,153,100,166,289,197,145,94,202,372,257,245,248,298,136,296,275,233,247,94,214,171,244,307,254,218,234,133,265,296,152,148,233,119,129,81,244,172,219,127,340,218,134,81,247,156,75,329,210,210,265,278,258,235,83,212,117,227,194,115,185,180,202,167,192,154,174,156,266,128,146,238,238,251,132,174,146,173,267,335,186,264,185,138,150,177,270,92,236,204,178,169,245,286,97,176,313,184,149,303,241,116,102,112,264,165,311,78,139,192,177,256,168,156,120,218,310,206,272,121,114,232,224,202,81,109,195,348,246,71,167,229,168,253,150,165,304,174,258,119,250,214,119,110,200,149,257,255,84,178,164,90,160,329,164,292,207,196,156,268,285,165,272,220,367,279,181,226,277,182,212,162,282,171,234,146,144,268,196,192,150,132,348,229,282,207,186,131,233,222,241,236,239,291,146,118,228,244,207,189,144,202,186,138,196,244,99,155,207,249,169,213,183,67,269,229,246,168,134,240,185,127,215,246,137,139,177,198,175,204,149,179,211,120,165,237,171,199,222,196,354,150,232,178,175,149,264,139,293,125,204,195,208,189,89,329,176,191,198,229,183,126,225,186,306,219,240,288,104,217,137,152,263,109,225,164,243,153,165,201,238,292,161,180,286,184,248,127,218,244,371,141,178,329,186,155,142,205,209,117,69,286,193,269,292,232,232,132,338,223,313,101,280,221,127,240,164,135,127,212,221,249,151,230,100,176,247,177,301,112,182,352,120,117,100,121,163,255,213,187,228,213,223,160,142,252,195,224,260,100,326,318,319,252,205,124,225,245,191,163,131,191,313,114,164,97,111,231,159,92,161,197,142,175,161,211,246,201,202,227,170,162,191,199,218,90,291,153,175,275,105,210,124,300,171,248,80,241,149,192,99,200,223,79,296,360,259,310,253,144,163,231,67,165,224,240,237,193,194,111,186,186,175,192,128,216,206,248,170,210,164,194,203,134,256,238,126,162,211,175,116,156,119,155,241,322,305,168,321,265,196,197,156,204,126,178,157,207,112,283,243,248,212,148,158,129,256,240,146,245,209,204,270,214,152,118,208,141,174,95,162,215,332,240,230,185,341,181,194,232,240,177,74,309,156,142,248,175,178,67,240,158,169,242,227,233,143,209,176,306,159,90,288,232,209,129,308,122,282,141,212,178,230,186,129,207,215,138,340,247,236,265,195,234,100,104,183,85,107,103,228,97,175,190,264,296,160,115,136,140,210,286,107,221,355,258,238,355,206,196,161,188,145,232,256,216,77,170,119,246,187,217,292,320,88,173,219,258,313,109,256,228,228,247,149,80,98,163,311,289,181,206,155,229,248,229,198,115,227,114,131,205,109,137,172,100,328,99,259,99,208,145,101,134,158,197,263,224,158,136,208,318,184,142,255,169,206,143,294,94,247,152,186,200,236,193,181,250,162,204,157,243,223,348,206,141,212,181,157,222,147,196,201,119,105,155,227,225,200,77,243,240,206,264,205,248,225,257,245,171,211,223,223,147,150,242,167,119,131,205,220,129,206,236,203,193,108,293,157,234,295,250,104,246,219,188,199,117,222,196,169,241,284,291,213,97,282,258,81,261,241,165,331,161,285,230,147,99,228,302,230,84,209,175,190,203,274,181,233,231,230,232,135,268,229,188,151,116,159,155,252,299,171,211,217,85,165,197,78,192,145,156,174,276,170,250,184,133,100,217,290,125,276,316,271,218,167,138,306,215,173,126,155,266,168,109,227,153,192,177,278,122,128,98,151,281,145,161,173,141,173,187,200,242,278,181,161,305,248,304,200,71,159,125,107,281,210,114,193,216,242,159,101,81,48,174,153,292,234,217,198,225,144,269,98,209,163,236,162,173,113,169,272,194,221,134,204,208,213,200,312,236,241,370,132,132,136,157,222,109,180,181,225,163,126,260,212,207,374,161,174,126,418,218,197,274,319,139,140,132,319,240,201,135,202,189,252,184,221,274,170,321,197,200,123,130,111,281,214,291,176,165,277,272,117,178,182,174,160,109,178,200,233,158,311,209,297,158,184,165,285,275,220,230,205,75,251,283,238,158,172,211,211,194,250,244,149,245,62,218,231,368,93,166,100,245,158,168,104,209,345,198,127,187,259,148,161,130,163,228,206,198,162,117,290,155,113,112,124,250,133,180,263,117,246,182,286,151,179,138,106,273,140,304,215,68,266,159,262,286,210,114,308,259,261,147,212,159,422,270,243,224,118,200,210,209,315,227,198,293,207,101,177,207,128,157,141,135,243,150,122,200,283,198,129,313,176,151,246,248,309,52,180,263,144,251,120,124,165,102,163,226,171,172,190,129,165,251,281,102,180,84,182,124,200,73,107,188,139,158,271,319,240,273,227,129,147,224,237,106,208,138,159,179,236,228,172,156,203,122,268,126,238,276,99,288,245,229,236,200,225,269,185,158,218,291,156,224,307,238,150,206,292,201,104,241,183,207,301,232,106,301,223,129,187,275,173,153,136,88,150,117,195,141,155,200,256,202,112,308,209,140,205,203,170,115,237,125,134,234,139,216,283,216,200,235,259,307,177,246,255,208,113,172,136,146,207,103,153,84,95,144,108,299,283,117,124,263,180,208,173,187,157,206,149,265,154,223,177,234,143,209,69,147,222,193,200,226,145,109,297,135,251,200,160,330,107,301,80,233,125,247,218,226,196,189,180,73,225,122,328,210,240,307,235,157,308,241,137,233,158,112,143,125,264,143,308,189,136,248,204,276,131,204,182,217,249,166,123,497,173,210,209,163,106,266,57,347,234,137,131,114,262,67,200,275,235,52,155,188,294,226,144,199,115,163,161,265,304,278,81,206,258,171,126,226,115,134,356,192,153,235,153,289,265,267,283,207,80,364,178,219,164,227,188,194,111,162,162,196,145,84,282,228,180,157,129,204,199,185,175,242,267,131,104,286,193,252,291,286,377,124,205,144,194,193,192,92,234,212,268,212,213,207,250,152,287,199,259,197,229,235,157,150,155,209,198,158,187,237,234,180,218,232,196,260,164,287,276,288,228,300,235,187,209,216,228,124,247,161,160,150,78,234,256,240,245,175,125,114,128,143,296,147,145,114,302,208,313,177,280,203,97,237,265,392,266,193,100,261,210,257,275,77,242,185,268,109,140,257,152,136,257,169,238,185,205,186,171,313,155,160,149,225,109,193,138,188,147,135,170,243,287,145,168,228,177,112,218,261,230,192,227,377,256,217,152,229,134,110,240,69,223,255,232,183,133,170,247,172,186,170,177,156,270,168,179,286,245,163,188,206,285,143,237,210,221,283,192,225,129,230,130,193,225,283,155,135,183,104,202,242,221,232,193,165,202,283,94,199,202,225,303,283,171,251,87,86,274,164,159,102,200,240,232,254,226,233,205,213,380,147,182,364,122,137,225,221,239,142,195,284,189,125,166,287,120,139,93,149,166,305,295,149,183,136,124,218,295,82,104,287,207,124,262,112,202,205,272,197,140,108,134,260,74,126,102,164,259,165,115,87,213,208,172,70,184,215,108,240,241,202,191,113,159,195,130,220,105,123,146,236,222,108,303,275,86,151,124,148,102,170,221,192,298,138,257,141,244,310,117,240,225,144,237,299,254,256,245,185,168,168,152,271,116,269,110,313,112,159,198,165,266,268,283,312,265,163,287,129,186,159,223,265,290,271,228,293,246,223,123,229,258,193,77,290,232,168,293,144,317,118,219,320,137,325,162,230,251,315,115,162,182,286,252,246,110,243,218,264,171,170,244,99,154,198,133,177,244,211,104,205,211,211,180,240,128,299,162,126,154,211,324,196,113,201,103,132,100,141,211,299,180,134,300,330,203,142,304,102,142,202,264,199,241,298,235,169,168,222,127,270,86,214,273,263,153,149,247,312,181,208,217,118,246,97,307,176,154,145,149,259,194,357,222,103,176,203,213,210,368,230,145,262,186,216,249,202,196,231,244,194,204,220,114,99,200,219,216,234,90,365,104,95,200,189,83,316,238,143,316,231,357,208,138,160,222,247,161,235,117,142,350,113,148,279,239,259,199,109,167,140,109,237,219,166,321,92,169,257,283,329,183,196,155,128,168,172,127,206,281,170,158,197,119,137,256,116,308,95,193,372,228,204,108,212,225,159,229,129,211,155,118,215,179,146,235,314,236,227,217,246,149,334,270,160,208,150,197,77,176,177,223,147,258,313,174,212,307,121,182,147,129,235,180,173,227,215,160,213,227,211,173,175,164,261,252,148,220,129,259,190,318,245,110,247,156,216,186,312,149,95,215,138,188,186,142,125,169,323,136,117,259,168,316,213,317,112,125,170,148,336,228,103,99,170,221,211,297,159,102,218,188,162,144,153,286,286,300,233,162,193,150,278,113,110,218,176,222,290,281,143,259,198,145,110,153,299,261,194,116,224,150,248,131,86,253,207,191,84,244,122,266,233,186,161,197,127,274,212,215,301,269,261,179,140,123,272,261,248,209,185,159,177,182,185,373,79,230,191,231,101,186,155,278,180,213,136,129,215,239,245,223,140,186,121,156,224,258,244,203,145,161,104,128,197,146,258,208,191,138,258,218,212,207,344,143,154,100,155,239,270,287,284,275,284,118,156,326,294,214,157,218,152,239,238,284,147,227,129,217,309,202,260,74,345,303,158,140,232,206,171,110,225,222,276,135,214,113,194,92,255,277,189,141,198,81,112,126,165,154,242,189,189,159,235,116,65,168,225,119,92,131,223,196,180,131,318,201,148,184,109,228,201,322,254,243,180,170,151,284,283,291,124,252,226,268,228,228,156,207,296,142,193,198,248,135,155,280,291,236,104,206,163,242,137,110,220,253,121,191,151,232,296,238,231,163,183,138,243,242,253,276,165,276,153,259,234,313,143,177,139,150,128,96,203,230,242,233,263,228,130,154,150,234,292,243,278,164,147,196,158,242,251,346,183,172,361,171,157,174,135,219,124,215,210,348,134,235,141,274,198,273,214,203,256,223,262,160,250,219,176,125,176,224,162,225,258,191,221,102,153,239,217,128,182,180,140,81,210,256,138,257,363,202,270,147,203,116,179,166,191,356,153,202,181,166,143,228,265,178,209,171,178,306,134,183,264,216,176,132,192,177,210,245,240,376,189,96,282,108,268,221,240,186,258,128,217,195,266,107,241,131,283,186,257,241,128,172,160,133,160,127,258,117,222,97,97,215,218,290,141,201,242,272,226,176,112,330,212,278,190,60,328,98,254,292,108,170,167,269,161,94,78,92,274,230,158,192,157,283,179,80,193,72,256,258,150,194,147,224,208,143,124,252,121,228,235,140,184,263,211,88,194,147,191,263,217,202,175,152,219,351,95,150,237,350,198,63,248,239,122,257,362,301,179,261,357,213,181,206,191,222,196,100,116,110,154,183,120,308,160,146,161,68,223,188,328,193,189,183,246,149,203,220,165,263,234,250,224,208,142,282,174,119,224,145,167,185,267,303,230,138,221,274,197,282,223,196,183,53,155,275,245,295,120,189,284,272,151,277,213,90,174,60,215,89,184,175,232,154,163,170,296,236,199,215,229,129,204,175,163,91,253,261,178,159,126,118,354,373,196,158,258,189,248,158,165,242,130,145,198,207,114,188,193,204,116,214,224,231,285,200,259,221,323,249,287,267,175,147,264,155,202,329,123,159,219,259,239,171,216,242,232,173,304,221,146,122,215,208,244,192,174,118,111,152,221,216,215,194,184,176,299,176,185,167,126,152,255,124,173,71,350,162,304,159,160,222,160,225,222,84,109,159,239,181,133,186,167,100,207,195,139,177,260,241,214,131,157,241,142,200,222,244,227,169,191,141,199,241,202,174,128,179,149,279,211,312,291,167,201,193,197,151,242,160,209,238,155,274,168,190,196,190,146,136,221,220,127,102,302,237,239,337,332,180,187,117,133,166,155,304,184,134,223,280,176,196,271,167,179,292,225,218,234,171,240,116,252,361,126,219,230,134,270,249,249,136,193,361,243,185,113,146,163,231,194,225,129,195,138,167,233,184,260,139,207,195,95,214,131,81,140,283,175,292,201,249,123,253,135,210,216,249,182,181,96,193,186,55,273,147,174,175,313,273,63,109,383,157,187,222,238,280,278,189,180,168,200,210,116,333,261,319,131,180,126,232,232,212,240,340,225,116,166,116,155,289,218,211,333,140,238,124,179,210,247,147,76,142,199,85,135,218,200,124,189,149,211,118,180,240,158,290,175,233,247,193,186,234,170,156,180,279,272,185,312,218,101,209,90,237,88,165,235,242,122,328,205,245,88,133,109,209,114,241,169,233,309,171,200,102,257,117,183,119,122,287,133,207,196,100,191,244,204,189,235,232,141,113,157,167,99,159,156,204,170,188,152,250,223,168,253,265,260,219,186,230,256,213,305,194,153,310,160,203,289,286,324,133,127,136,239,105,320,294,297,167,199,143,336,222,189,201,314,105,228,200,257,106,207,180,339,315,144,98,211,171,139,165,183,158,190,189,174,190,201,177,100,87,240,245,183,163,102,345,343,249,130,187,230,96,367,132,244,202,253,228,105,187,124,279,155,268,238,171,238,110,237,290,278,177,212,111,137,209,171,245,257,176,141,144,192,252,301,149,265,193,246,245,116,172,228,203,139,179,297,94,69,256,110,257,252,103,189,191,189,254,218,230,93,262,138,226,263,251,145,217,153,212,163,175,314,214,190,242,206,111,201,171,155,286,241,239,336,187,220,203,217,289,308,285,146,161,174,167,92,59,210,256,178,197,327,106,234,318,179,104,372,154,336,161,179,245,246,233,243,257,311,63,292,190,171,152,212,190,257,161,209,163,256,128,223,121,203,247,175,96,127,207,200,143,216,235,118,126,211,189,100,282,147,265,207,175,262,285,233,179,134,248,198,255,220,113,258,236,191,109,123,195,202,225,145,210,204,265,199,170,142,210,262,64,165,213,254,172,268,151,179,280,177,295,153,262,204,165,196,162,217,328,66,131,214,364,267,151,205,126,185,222,171,179,319,217,354,184,213,210,131,316,107,142,186,170,289,250,245,312,173,181,320,192,369,177,78,157,252,136,221,148,207,169,190,231,141,90,194,161,260,108,212,152,185,226,179,183,147,89,315,275,87,266,190,216,180,106,170,226,120,64,285,178,99,265,244,158,176,231,115,179,48,239,216,207,195,87,127,66,283,217,181,202,96,113,334,202,286,187,220,159,271,178,114,173,112,243,129,126,133,179,200,350,209,166,208,99,163,195,172,226,181,265,208,115,226,254,232,155,214,130,214,298,243,227,246,221,117,142,155,143,52,151,291,199,217,198,198,133,240,169,197,259,177,220,78,170,262,295,129,163,153,288,350,199,150,156,211,226,204,176,131,135,218,358,180,238,186,146,215,174,107,167,247,159,171,208,179,160,187,174,315,379,257,299,243,164,142,124,229,214,137,103,249,261,232,208,149,193,188,192,301,218,182,224,267,369,226,106,165,141,217,205,146,218,157,222,165,191,249,166,264,117,207,221,192,185,168,280,161,163,306,174,204,122,233,132,144,102,246,218,95,220,235,118,237,207,183,108,297,125,263,245,139,175,188,317,129,195,224,109,244,223,142,238,105,231,328,320,184,279,291,125,200,280,269,251,181,180,153,334,136,135,198,236,318,186,173,169,260,311,111,280,256,117,91,285,226,287,198,269,305,184,192,238,203,270,259,220,220,188,214,147,324,93,227,138,160,267,289,134,160,135,247,175,186,230,206,164,93,213,255,274,201,160,186,189,186,149,196,229,200,172,171,193,105,305,234,184,263,236,204,152,198,88,226,245,188,82,245,161,268,211,135,121,135,297,150,280,110,146,203,341,91,132,191,152,227,209,127,87,205,233,225,156,279,200,179,302,318,237,188,184,395,199,141,216,216,132,192,285,143,293,135,110,224,231,338,153,57,219,247,162,262,91,213,188,147,244,180,229,248,103,219,158,150,321,174,112,72,246,197,141,217,199,149,138,321,160,267,213,205,82,106,191,155,154,135,222,252,248,138,149,164,215,178,213,126,127,143,246,223,234,103,101,63,130,192,215,226,132,97,182,170,201,244,183,265,134,246,169,210,205,255,213,268,193,97,206,146,188,66,232,215,270,132,219,162,170,157,168,177,128,206,180,208,253,216,163,234,231,123,353,91,135,140,183,238,131,83,295,159,290,204,333,182,100,293,220,128,129,252,164,273,355,284,177,345,223,187,261,255,333,75,272,113,254,200,157,167,259,279,269,190,244,346,80,228,258,158,124,240,226,257,158,50,122,235,302,285,245,145,183,315,238,300,299,172,141,282,320,191,181,293,209,243,191,301,319,301,210,143,194,233,243,261,149,170,200,149,234,219,281,86,140,207,307,166,212,164,184,157,128,109,193,188,178,82,350,118,243,199,250,170,191,180,105,104,243,230,174,296,216,279,180,239,245,146,273,247,238,178,230,225,122,289,145,126,104,184,259,265,97,136,278,123,278,270,185,360,228,276,167,225,209,205,230,195,86,157,204,95,118,244,202,173,113,176,146,154,60,355,152,312,172,218,253,158,178,193,253,232,158,187,275,155,150,161,177,316,127,224,193,232,264,226,85,190,268,93,209,308,150,202,122,148,226,246,210,232,266,100,131,157,180,177,280,181,388,124,85,228,151,193,111,108,244,181,253,257,80,102,238,196,276,128,245,181,214,173,174,254,257,118,190,239,320,198,359,198,227,209,261,327,275,162,272,94,151,281,240,187,139,146,224,159,146,250,149,159,116,138,171,262,295,203,140,266,140,235,306,111,120,70,257,197,126,117,80,172,258,288,242,263,186,119,212,229,172,312,279,123,203,238,321,134,192,191,192,105,231,165,157,167,86,164,179,186,173,145,217,199,173,232,253,318,176,85,183,185,108,140,204,208,92,325,55,193,195,109,104,175,115,189,119,102,276,270,232,246,221,340,254,232,136,195,237,201,224,222,340,183,199,149,102,263,278,160,166,172,296,221,206,193,132,203,152,309,185,253,155,109,265,140,272,194,179,226,253,188,239,189,272,178,287,172,144,245,181,202,210,152,103,203,233,156,143,109,156,132,253,277,133,256,199,202,265,395,316,138,159,166,221,218,160,111,173,194,146,219,263,238,226,254,167,271,86,248,162,139,174,164,68,316,181,132,181,165,228,146,146,221,293,99,223,275,262,111,177,192,285,188,367,108,183,206,161,233,50,104,189,230,251,204,192,287,219,259,158,260,117,159,242,154,207,153,234,194,332,102,311,131,102,304,196,262,230,207,145,90,114,253,282,192,343,88,177,193,254,233,130,229,115,112,181,178,117,192,232,263,128,192,177,273,132,254,191,135,155,166,259,204,256,174,144,99,304,234,191,326,261,234,239,305,28,224,187,298,192,95,143,248,172,221,346,120,261,67,227,256,186,212,178,321,211,268,270,299,216,167,155,99,346,290,187,162,164,269,265,238,260,168,163,123,117,170,248,208,321,213,251,179,112,303,147,163,111,116,167,141,278,216,243,185,182,263,224,123,210,284,122,195,220,159,204,173,242,201,153,107,167,109,204,215,240,116,214,232,235,140,131,205,192,134,195,136,252,370,203,300,249,234,257,268,198,229,285,285,167,243,189,250,189,62,261,207,68,221,145,132,178,231,299,160,230,133,200,265,151,294,164,197,157,243,180,207,248,220,216,229,121,264,242,193,188,136,186,282,193,96,349,152,64,136,140,246,224,130,115,130,109,103,170,144,143,50,223,135,155,207,134,191,184,195,193,223,187,124,226,244,139,177,186,235,241,193,100,87,237,174,159,236,190,210,161,188,156,164,184,82,199,201,296,254,166,99,113,294,214,286,161,148,254,179,117,160,138,135,298,112,213,174,195,180,203,79,99,253,235,137,179,114,240,272,201,156,88,130,191,266,264,135,129,250,219,175,204,166,207,182,106,141,97,144,182,94,156,169,80,150,124,239,169,161,263,222,162,157,211,138,161,229,186,273,223,192,106,191,121,237,147,187,258,330,285,188,205,176,184,149,206,141,195,246,306,147,112,116,182,96,169,247,268,123,134,247,247,181,126,209,174,143,221,179,215,228,134,232,194,153,211,134,149,80,223,179,117,235,110,187,262,264,116,250,219,143,122,82,296,246,284,208,218,234,105,176,152,137,114,210,182,146,180,152,240,143,207,173,138,271,243,112,216,183,185,108,188,371,84,167,152,141,285,108,259,178,119,193,154,191,171,219,258,276,252,211,214,131,220,291,122,264,251,119,256,223,188,208,163,169,167,112,256,109,156,276,221,158,174,182,225,369,176,233,223,271,195,191,158,126,247,139,318,97,209,264,224,173,246,184,104,220,228,148,150,132,230,197,219,238,188,113,384,247,209,84,157,297,205,143,239,127,220,206,247,166,138,233,145,149,124,181,246,86,200,193,158,182,307,160,126,265,197,272,158,268,200,256,152,233,350,153,275,375,320,265,188,158,213,101,176,194,145,216,181,157,239,253,174,166,167,268,175,270,85,217,219,139,121,258,170,93,102,239,260,244,392,235,223,290,175,312,224,232,278,145,173,89,115,166,228,159,185,175,182,260,137,147,177,265,97,232,213,245,197,164,179,103,217,164,118,144,117,253,213,358,143,244,115,258,280,168,140,152,208,179,136,115,225,117,191,177,171,76,303,183,165,180,153,249,183,218,216,219,225,206,263,66,139,243,166,235,192,258,238,288,198,259,206,167,209,182,167,308,292,117,232,188,232,206,217,179,228,231,233,350,211,216,148,273,209,105,308,207,170,193,217,140,189,129,166,117,167,159,169,244,179,213,171,134,122,205,191,263,143,183,281,202,126,391,148,260,202,249,206,134,196,143,92,197,194,202,208,178,119,214,91,163,351,178,127,188,205,121,217,241,342,358,174,201,305,130,246,228,260,102,158,217,204,191,221,242,293,123,217,130,89,314,207,162,156,178,194,276,140,208,136,252,292,80,205,149,95,196,176,230,219,154,155,199,162,152,242,226,109,127,133,268,163,213,289,239,90,221,184,100,212,329,180,195,281,340,294,228,119,120,260,192,78,252,231,183,144,118,165,143,223,313,153,156,86,197,265,191,262,194,189,236,297,128,287,92,264,251,252,234,195,167,126,162,267,198,216,137,181,230,190,121,149,251,231,181,98,180,80,143,187,252,264,215,190,137,152,220,136,163,169,198,156,205,177,334,178,100,124,327,116,266,231,190,398,159,357,156,128,122,215,111,141,132,193,112,280,197,200,303,165,206,201,71,189,251,314,265,238,209,133,250,190,314,143,151,164,291,285,185,233,209,120,259,98,191,145,164,130,174,198,299,229,292,203,282,186,111,240,137,160,82,163,181,226,227,177,228,202,257,326,109,200,203,155,189,305,151,205,131,171,219,219,256,260,296,258,226,191,273,213,166,175,274,182,109,185,252,161,154,259,199,100,227,302,233,138,252,254,178,219,256,283,158,294,222,182,275,179,149,380,105,229,97,141,149,150,85,248,270,162,141,128,161,176,277,106,258,222,205,363,183,214,214,119,143,222,73,176,231,182,241,203,113,166,212,162,265,154,231,308,220,374,66,230,258,264,132,204,112,146,149,98,296,231,253,299,221,341,191,191,184,209,206,211,228,255,223,228,121,287,192,237,178,145,85,221,107,294,186,200,133,129,215,91,295,279,119,102,212,259,285,185,257,117,325,163,319,224,182,200,284,193,207,201,238,175,268,236,135,184,184,159,156,191,223,210,167,254,170,151,274,191,155,242,177,246,145,203,202,290,294,183,258,198,185,271,192,152,279,119,243,169,177,271,233,157,177,169,197,166,74,139,231,110,342,221,182,138,162,169,128,221,173,333,182,306,306,174,249,294,260,371,157,235,221,232,75,219,221,284,211,160,60,273,193,283,118,156,223,252,260,242,293,151,267,115,109,316,122,265,248,339,258,230,184,216,238,108,220,206,168,246,210,224,317,151,188,216,134,212,245,182,77,332,139,283,125,279,130,237,166,132,190,260,256,197,182,263,221,140,331,110,251,138,91,251,202,243,132,152,230,277,276,225,194,185,257,277,138,266,219,222,224,168,100,248,198,212,143,178,359,301,315,227,297,208,190,114,112,240,110,121,137,200,203,251,103,246,163,191,115,245,223,238,169,81,197,327,293,189,232,194,86,192,179,131,204,284,239,177,116,245,145,102,213,184,160,138,198,159,140,289,219,209,297,176,244,101,277,191,225,140,252,113,109,242,79,209,212,208,181,265,105,125,130,152,214,226,116,270,154,177,115,154,131,251,174,237,142,176,140,187,163,318,181,135,176,200,190,205,148,198,258,201,192,217,145,175,76,228,198,151,228,277,261,257,259,238,174,190,137,256,206,189,166,151,226,182,109,163,218,187,84,301,179,103,207,190,191,127,156,362,246,184,202,249,137,77,172,319,85,263,137,271,214,180,282,169,276,305,222,133,260,227,226,224,121,64,146,195,119,272,106,136,123,197,240,225,167,201,246,353,236,238,193,160,263,184,245,192,307,238,286,210,198,154,203,317,209,251,209,133,221,176,192,275,250,98,226,403,218,168,235,158,180,94,122,179,78,94,192,197,170,85,224,171,232,307,369,175,210,137,129,234,135,124,164,330,163,98,188,143,302,327,65,187,83,188,224,117,138,114,157,105,164,177,226,233,137,83,100,312,335,126,153,215,114,117,207,285,125,205,218,171,168,235,109,174,160,208,236,127,207,147,186,110,235,174,125,113,165,109,247,196,167,245,153,171,388,126,365,221,186,238,265,157,109,220,213,153,331,118,172,90,149,152,162,235,292,80,260,93,103,201,169,183,119,163,166,96,255,113,153,222,227,226,212,228,120,309,138,244,251,238,204,245,211,225,240,109,171,254,150,195,103,164,188,194,100,187,228,341,129,323,143,145,180,164,283,191,174,212,243,149,148,302,229,280,124,222,345,128,225,174,135,103,195,236,148,325,214,44,188,243,174,124,252,341,157,215,275,149,138,201,112,132,138,220,201,155,333,171,123,260,173,189,159,316,261,215,146,332,90,102,206,167,178,143,235,144,211,196,287,213,175,247,146,219,151,299,194,73,234,175,154,240,173,126,148,172,148,349,283,258,224,278,266,238,218,190,172,194,258,87,219,226,386,140,191,263,162,253,168,237,256,153,219,137,339,222,228,194,139,137,205,288,264,192,334,265,136,297,149,203,187,130,239,290,125,176,258,216,230,170,216,237,249,168,180,175,223,186,320,238,168,292,279,296,132,165,211,132,314,254,148,206,273,190,207,199,201,280,271,267,131,340,241,177,166,209,65,279,134,181,286,265,183,169,290,196,241,144,330,177,223,204,199,168,265,133,191,251,217,188,193,229,160,176,136,236,66,123,316,142,229,242,229,147,175,266,254,261,218,190,115,237,344,271,152,138,150,181,213,147,92,181,349,250,247,219,191,177,230,192,180,208,258,257,197,153,259,114,302,120,266,90,369,194,193,117,165,286,179,228,267,179,215,145,298,119,309,179,317,147,254,265,188,100,178,234,244,161,220,194,113,263,232,160,326,189,173,161,255,85,97,266,225,158,175,250,215,282,198,236,138,326,156,211,169,134,257,126,223,150,185,343,167,229,267,97,144,289,156,235,145,332,202,195,177,147,120,151,109,163,178,207,121,173,181,154,155,224,188,102,204,252,184,182,179,169,93,83,219,205,120,219,209,140,126,295,117,293,182,153,261,144,285,150,220,164,115,108,235,324,154,142,208,198,234,149,201,278,245,100,207,228,152,99,191,373,213,202,269,204,217,126,118,181,283,82,93,118,277,274,212,307,229,121,354,281,219,254,310,142,195,156,325,153,145,171,187,209,162,305,188,294,251,218,126,155,282,194,294,172,218,159,177,215,163,135,113,178,243,220,127,352,180,176,180,163,214,155,222,227,104,263,169,282,309,178,95,124,64,235,184,237,134,97,265,140,269,113,155,360,226,184,239,230,258,229,302,148,210,124,276,202,202,199,238,305,343,171,210,177,121,137,135,313,114,140,155,191,244,111,147,294,115,158,172,131,144,206,163,180,178,356,242,129,118,139,210,111,189,268,171,259,137,170,143,189,154,204,177,128,133,193,253,149,200,230,122,166,219,116,170,255,277,142,298,183,85,176,194,151,123,166,166,193,171,213,74,149,227,215,165,218,241,226,195,116,92,147,251,152,174,479,208,91,200,289,273,114,204,172,178,206,288,246,134,212,135,230,188,182,220,106,303,260,312,227,102,147,248,255,164,303,199,227,149,239,262,228,155,214,184,139,257,201,361,170,267,147,110,200,177,183,158,220,223,120,81,221,137,219,178,217,174,208,203,115,142,145,144,383,97,134,126,111,235,144,277,191,291,360,145,258,188,226,112,189,151,240,226,298,204,143,101,110,135,243,305,150,201,235,240,338,154,228,149,143,174,151,114,188,100,182,117,286,235,214,133,227,51,118,124,289,184,168,156,112,160,172,139,80,203,163,211,164,330,51,95,108,199,99,318,178,168,199,195,101,183,268,189,156,242,247,130,223,286,316,176,81,200,247,205,135,182,131,168,190,131,283,163,255,226,300,186,112,237,179,193,235,163,217,224,185,117,212,216,210,193,243,179,211,153,164,178,256,132,117,231,366,147,279,189,218,175,277,190,149,179,308,158,316,166,240,215,100,173,184,217,206,272,167,196,200,275,168,227,254,170,146,261,349,250,208,205,199,186,195,281,162,286,308,165,192,183,243,75,270,258,101,133,185,133,190,209,130,132,260,184,175,181,76,211,145,196,192,100,316,199,337,215,217,120,121,228,235,131,226,157,124,245,226,205,130,242,198,150,201,131,125,234,107,169,203,148,330,150,211,210,111,198,192,258,101,282,170,185,346,388,147,174,59,236,250,230,338,234,240,87,251,133,162,155,128,128,341,145,243,230,117,199,224,199,105,195,212,182,218,206,236,139,151,153,137,199,180,247,219,174,108,108,243,227,121,267,146,140,186,182,213,242,115,192,228,128,267,168,185,96,174,198,206,241,301,217,89,164,155,239,149,166,143,124,220,152,272,311,200,149,166,271,163,240,206,144,224,200,236,226,148,112,87,195,174,231,161,117,197,286,214,236,75,200,295,151,146,220,223,357,143,256,155,177,141,239,182,193,310,286,166,204,198,165,229,186,148,286,204,187,213,104,122,132,215,295,216,144,184,121,141,224,107,191,176,194,254,128,97,267,228,293,290,234,244,254,149,172,196,156,187,117,251,298,245,252,255,182,232,323,225,146,264,95,152,301,165,219,219,197,234,214,196,148,266,120,196,183,139,267,271,152,319,267,195,193,156,230,203,322,160,162,205,280,291,154,163,233,172,128,221,122,110,133,121,232,187,215,300,87,134,118,128,181,268,108,113,188,167,176,375,211,65,137,225,191,333,150,224,177,369,126,230,128,96,180,165,280,150,315,184,196,253,250,196,157,219,250,243,145,235,193,257,223,247,229,296,194,218,250,247,262,184,134,291,234,146,176,289,178,211,324,185,326,210,243,253,186,246,236,90,191,164,244,98,235,247,168,174,208,202,244,131,232,178,318,254,229,194,233,177,202,154,171,130,269,185,208,241,210,210,104,236,123,287,223,160,249,245,233,192,261,195,254,158,235,125,303,112,170,167,241,158,297,253,157,265,206,68,151,198,309,191,124,148,237,168,265,232,203,215,195,147,63,255,149,233,260,227,99,137,376,271,237,134,297,87,183,179,230,221,199,192,165,133,149,194,253,305,181,191,349,184,192,222,206,229,178,226,136,150,200,157,110,258,205,152,229,181,201,230,156,210,139,193,284,201,235,168,279,210,188,120,180,261,187,249,100,221,252,85,166,291,103,184,83,230,156,180,78,161,280,132,180,171,238,179,260,257,186,154,248,222,171,125,117,204,183,128,74,213,225,182,187,183,191,247,188,103,109,157,275,230,221,231,226,99,182,187,234,134,205,184,241,262,391,215,93,268,346,308,210,202,283,137,195,127,176,259,127,183,224,164,191,177,160,268,139,206,104,223,132,206,159,153,107,162,92,196,315,79,305,183,171,198,152,210,196,192,225,167,264,155,219,113,248,183,220,150,231,204,217,112,160,210,183,138,182,208,199,231,172,180,226,306,269,179,220,224,301,161,219,216,198,164,174,199,196,154,94,323,290,231,311,203,238,185,202,144,153,204,359,236,199,187,100,134,243,202,211,165,301,274,206,181,319,133,247,134,189,96,79,264,128,303,328,241,192,313,311,193,315,138,162,178,171,129,234,267,226,188,290,191,147,232,300,106,172,170,258,280,223,228,217,223,216,239,387,204,108,302,198,231,237,137,160,225,264,260,340,147,172,191,204,152,288,281,203,131,257,323,315,283,164,186,211,138,96,185,138,144,270,115,315,284,207,183,157,244,245,153,116,110,219,127,168,277,222,159,114,160,150,188,165,295,323,172,114,174,249,121,209,161,176,230,168,170,247,174,348,286,208,237,175,199,112,254,140,314,168,213,199,273,154,180,188,133,195,202,192,282,309,115,143,169,221,156,218,229,147,147,158,196,217,256,66,234,213,317,273,171,206,188,170,174,161,217,173,110,178,79,214,204,369,219,369,208,257,257,209,248,265,262,249,129,103,200,133,301,172,248,151,146,147,269,244,164,169,171,198,136,85,247,281,81,119,163,245,231,132,182,227,146,181,236,196,294,196,206,203,259,160,209,238,192,233,235,133,258,233,86,186,124,210,73,289,202,130,174,251,144,193,165,123,426,232,210,204,151,311,149,284,216,200,128,206,239,298,308,126,251,306,197,167,123,211,230,148,150,162,345,164,269,198,218,130,180,174,68,334,327,256,250,144,221,161,244,147,207,262,226,262,144,118,122,236,177,175,338,165,168,284,115,232,265,301,140,205,193,142,139,164,330,193,188,206,291,259,130,266,330,215,333,176,138,212,138,150,160,146,148,138,194,189,229,226,226,194,218,157,232,230,99,169,226,209,197,192,205,116,229,241,155,228,336,288,233,170,303,161,226,200,157,343,140,327,200,333,104,211,227,167,264,197,213,250,122,84,308,222,204,271,168,218,264,86,208,190,323,158,156,294,189,52,171,121,133,363,216,96,164,213,88,117,220,389,312,169,87,198,222,235,85,206,187,214,166,120,188,180,141,284,91,152,229,231,292,149,369,213,319,311,113,284,364,215,207,129,156,388,255,257,181,219,147,242,157,287,172,93,191,178,213,106,210,244,199,159,252,176,226,367,152,187,269,114,136,54,192,248,282,188,155,204,275,185,109,174,135,274,280,108,217,283,304,230,108,362,214,129,222,147,208,94,213,119,101,144,264,76,217,186,266,185,233,319,229,187,110,331,219,84,102,241,204,176,241,327,143,221,285,114,251,215,219,209,78,207,223,278,226,252,169,170,158,50,193,218,201,170,236,217,244,223,204,116,240,159,190,355,97,290,122,268,115,229,167,193,274,130,150,109,281,174,205,269,162,168,196,66,102,280,241,161,177,172,192,240,101,171,170,167,189,167,252,271,198,181,200,198,202,94,284,164,139,295,195,176,250,230,210,245,191,224,104,223,230,269,156,168,162,179,215,160,158,227,258,98,237,253,155,231,252,142,180,211,332,195,180,261,137,202,162,263,210,230,164,205,184,219,183,212,284,151,253,183,236,306,260,219,201,159,253,163,167,259,227,127,273,129,77,182,84,149,171,278,251,135,170,177,88,145,193,278,167,174,87,238,121,186,157,314,220,183,154,185,153,230,70,127,142,229,118,176,269,177,148,170,158,251,253,169,311,128,255,250,239,194,102,176,308,103,170,383,113,173,126,193,171,186,292,180,249,312,200,202,145,148,292,226,193,235,293,281,130,114,186,188,188,147,189,241,138,257,152,208,219,152,232,183,156,145,216,196,331,227,107,156,266,164,245,170,185,237,144,207,322,242,219,266,191,155,226,308,295,190,253,152,122,384,300,224,241,262,200,303,211,179,204,288,171,231,182,171,131,128,176,199,143,84,224,167,216,390,278,295,221,243,303,209,102,173,311,194,161,189,218,160,186,224,214,190,233,132,294,267,373,310,160,95,160,115,332,209,190,135,52,235,266,186,290,293,359,112,210,208,191,171,213,153,365,280,214,228,306,239,75,198,173,196,126,214,198,184,236,148,191,223,175,143,284,109,185,178,155,259,246,163,185,134,267,395,193,293,180,127,201,178,90,197,89,112,185,156,233,243,138,195,211,116,214,141,237,110,194,295,90,117,210,252,281,261,249,300,302,171,172,183,230,124,245,109,154,237,236,249,129,316,43,140,106,232,171,219,185,181,253,159,262,219,226,251,311,281,200,169,175,242,238,165,143,117,154,174,192,264,208,251,124,247,128,92,230,224,256,112,148,100,121,207,113,107,207,237,107,285,143,214,180,209,303,245,70,91,118,196,111,188,162,175,145,341,255,151,178,117,304,173,230,164,130,228,231,180,212,232,163,364,136,210,89,182,196,236,200,293,196,176,142,168,109,176,182,134,143,245,176,71,141,159,184,171,97,200,243,214,188,107,211,208,296,144,262,255,205,176,199,152,76,226,228,126,201,247,221,238,168,277,51,123,144,199,229,143,254,132,209,196,190,242,341,184,123,83,131,128,117,288,105,82,118,211,129,222,96,125,119,304,198,374,166,167,152,232,143,189,129,298,227,78,140,112,112,126,210,160,197,150,242,215,213,113,149,106,123,234,157,176,244,204,239,106,116,237,186,120,66,119,89,133,216,130,201,213,170,184,246,374,135,299,228,129,160,195,139,176,102,281,167,141,225,202,205,159,177,328,178,217,195,288,113,125,263,53,211,340,326,219,113,208,154,277,255,80,208,137,279,200,263,170,207,355,223,218,155,257,213,326,171,274,174,229,170,75,242,253,190,188,249,191,90,224,279,269,204,231,243,126,207,216,235,99,216,214,104,193,246,183,296,203,230,168,154,167,237,247,318,217,167,261,247,168,148,202,188,168,234,189,152,296,290,219,344,145,110,290,301,254,128,91,213,143,250,198,219,275,166,135,368,144,204,217,264,213,242,281,249,113,115,142,264,247,193,228,256,395,178,222,300,329,254,168,305,233,242,116,223,138,233,203,338,188,172,338,98,188,207,85,178,308,119,243,208,147,217,117,295,157,209,97,289,175,236,200,206,106,211,152,188,134,339,265,163,151,284,128,136,177,336,247,161,187,194,114,141,267,267,224,104,186,210,164,68,233,157,265,174,215,212,203,164,234,146,226,48,238,237,111,169,168,209,87,146,155,174,122,84,302,234,175,115,156,140,188,257,183,174,233,310,108,260,158,117,259,175,141,307,211,147,220,196,201,200,146,86,124,246,215,240,238,165,262,220,235,323,221,171,233,134,267,155,133,197,164,122,217,234,145,297,138,265,184,96,203,155,166,116,100,115,137,209,138,179,227,230,262,292,176,78,241,98,98,244,168,114,245,231,225,168,76,230,184,264,221,88,254,168,135,153,181,131,157,159,255,349,262,294,129,240,269,143,146,247,79,236,215,117,231,257,174,159,337,98,229,281,157,255,167,302,172,231,172,247,238,192,312,263,220,99,221,286,181,270,221,278,254,182,113,182,299,225,232,240,132,333,251,306,167,245,158,202,228,159,195,206,191,235,268,163,191,142,139,267,163,253,256,103,202,230,156,209,302,280,159,249,146,130,271,212,274,273,229,344,157,258,238,218,188,143,263,231,197,268,158,250,147,177,86,220,322,114,179,139,179,209,234,156,175,179,228,289,145,289,172,173,140,153,145,213,321,211,182,255,122,210,209,243,220,266,270,140,130,103,125,286,204,314,288,145,164,311,187,101,134,225,147,228,250,264,267,110,234,328,131,128,48,183,237,264,269,109,195,193,236,342,262,173,208,145,101,361,198,184,189,228,216,238,268,172,236,324,190,203,302,198,221,193,307,261,204,232,234,177,142,264,165,130,218,170,370,169,222,279,304,126,171,158,219,238,144,83,155,184,127,182,194,200,236,266,232,328,311,199,245,213,198,116,256,118,219,306,136,172,153,256,58,33,223,192,110,135,141,100,325,134,252,110,173,192,134,271,262,225,120,181,132,204,260,188,209,177,112,143,200,228,130,184,177,195,197,234,227,303,293,213,143,190,130,155,116,206,170,100,133,290,188,291,250,107,157,195,135,262,163,169,87,218,196,248,229,178,268,193,117,207,110,252,324,236,186,246,259,192,91,230,194,176,162,98,112,323,272,133,238,107,108,180,274,228,255,209,174,150,403,142,201,195,161,175,142,126,150,240,313,210,133,165,347,88,219,135,195,214,150,186,176,209,132,197,210,128,238,109,180,122,248,169,220,228,107,156,196,304,218,355,262,138,233,110,180,123,75,247,182,123,346,161,236,388,257,291,216,122,248,291,68,226,154,91,198,193,182,234,228,85,205,135,211,187,196,174,278,218,197,177,153,297,128,185,203,327,202,162,202,209,197,191,144,290,242,139,328,174,106,278,107,353,190,185,296,178,200,218,231,212,125,118,169,228,162,51,171,200,92,180,91,193,149,188,298,141,165,134,288,287,179,260,144,205,241,260,212,295,247,208,295,295,145,227,293,137,276,168,121,111,231,247,264,235,136,117,71,180,158,282,215,142,322,307,136,92,206,311,167,282,283,275,248,146,100,93,174,177,307,252,194,152,222,122,252,159,81,116,65,322,163,234,198,205,181,223,354,299,245,194,151,187,237,194,84,150,199,148,236,207,262,287,177,126,80,124,103,144,126,237,253,193,206,89,234,212,139,339,184,136,225,196,403,186,189,206,132,130,270,109,149,106,158,291,232,237,138,187,162,149,121,245,227,183,194,153,152,270,247,272,184,207,155,188,111,106,261,157,273,167,156,187,179,199,265,150,177,218,165,229,236,217,227,242,172,82,267,152,197,214,265,166,251,204,156,250,272,299,146,121,143,133,254,140,228,114,185,157,186,153,266,111,327,242,159,99,164,259,189,192,243,152,183,268,165,189,228,269,321,222,120,163,187,188,171,173,225,157,224,186,254,179,153,143,101,129,329,261,255,215,180,168,127,327,253,117,202,217,255,149,310,133,193,255,129,128,167,179,159,241,126,191,210,112,236,175,181,239,255,342,217,181,153,163,108,233,138,205,146,272,265,227,218,269,237,201,146,243,145,196,160,234,71,225,179,187,262,207,133,153,302,163,370,251,99,201,170,275,318,191,295,99,239,239,172,137,176,207,187,209,213,148,98,319,228,225,185,233,189,244,183,183,218,274,229,368,251,197,217,184,202,128,286,325,286,150,178,194,215,147,148,204,275,215,241,230,345,183,237,213,175,242,170,290,115,205,245,238,193,92,254,290,199,206,294,87,216,168,124,125,126,223,270,240,162,227,141,239,202,120,228,138,77,233,212,204,127,195,122,265,194,116,371,204,179,273,178,93,233,99,195,76,152,186,126,323,205,293,262,140,335,301,296,266,137,151,103,212,123,287,191,230,169,167,270,332,301,142,118,87,201,151,174,191,267,126,143,160,157,100,229,108,240,137,195,150,190,130,164,195,136,394,206,105,300,220,135,306,288,250,156,275,344,114,130,216,168,235,291,188,178,172,313,234,168,209,175,151,123,148,191,344,161,391,129,307,199,253,83,257,111,138,140,72,113,224,108,143,164,242,181,212,196,304,78,231,190,132,183,163,267,128,225,166,293,227,307,199,247,135,368,151,141,276,224,104,173,171,202,268,272,138,130,313,321,143,218,332,187,291,350,116,149,160,132,227,267,330,154,122,117,260,283,235,224,175,154,170,189,171,143,260,276,126,280,173,245,122,163,302,275,178,142,253,152,185,221,88,189,217,290,164,132,126,179,208,160,228,183,120,245,147,251,123,213,193,160,222,307,175,232,207,181,333,113,239,170,230,259,203,186,268,225,236,164,138,245,131,191,154,192,180,139,220,330,283,216,165,203,110,254,133,251,105,263,120,207,225,151,234,232,167,131,238,190,151,128,275,210,221,122,284,212,241,103,148,171,161,196,132,233,144,158,168,191,146,121,223,162,178,164,175,168,206,131,88,218,197,157,138,64,219,212,224,209,217,263,201,210,190,261,141,236,117,308,223,167,145,283,123,241,255,295,213,258,217,146,143,243,212,230,228,201,94,277,204,121,97,101,209,178,232,246,239,132,161,286,166,96,55,191,220,187,304,237,219,188,239,186,139,188,157,143,210,225,98,257,220,274,204,222,294,133,279,210,234,246,86,232,124,175,187,225,255,197,189,195,184,308,210,278,200,187,308,104,174,175,186,227,168,331,147,232,182,355,202,134,298,179,203,207,273,266,361,275,226,140,222,222,220,241,182,91,225,99,102,175,223,167,103,101,221,228,214,288,274,238,239,165,176,215,214,152,250,181,73,168,218,223,164,125,90,241,243,340,266,100,117,158,165,179,265,97,310,290,207,243,118,101,178,216,125,126,123,174,188,147,82,189,232,184,259,246,251,298,271,144,312,135,104,261,235,358,89,242,242,233,200,306,103,149,278,187,191,166,353,173,229,191,258,146,304,162,187,232,221,117,255,255,257,75,119,341,256,132,160,269,317,202,202,248,135,278,192,278,168,164,300,200,246,222,154,215,236,242,157,157,122,256,130,182,165,151,257,111,141,221,160,100,166,164,217,231,142,126,279,106,289,173,141,152,141,324,125,267,169,229,184,260,167,176,159,67,113,275,294,198,208,246,224,242,193,161,302,324,186,216,268,385,191,118,99,208,163,179,78,253,178,110,194,174,129,243,205,75,118,208,115,192,148,91,174,296,109,270,254,144,323,283,141,221,235,154,148,214,173,233,177,177,114,249,223,175,295,157,141,76,215,280,166,68,148,193,270,358,215,211,144,258,265,186,214,106,148,135,184,216,304,277,252,204,140,201,212,112,162,220,188,96,108,172,185,223,119,150,228,96,158,247,223,150,155,116,195,88,208,302,155,280,185,188,232,285,132,153,237,177,231,269,188,63,175,183,215,104,167,104,210,134,225,154,251,156,98,237,140,235,240,298,139,237,218,134,350,210,259,392,197,143,236,168,92,199,199,191,161,238,124,169,164,216,210,133,295,231,204,250,289,139,237,293,333,198,288,279,141,207,186,221,148,238,194,306,144,246,325,214,231,75,117,189,145,133,108,179,209,333,258,185,226,260,100,201,181,116,195,141,148,82,53,151,193,180,186,213,128,132,141,249,213,177,181,148,189,170,178,272,107,220,270,198,250,138,217,116,286,186,218,198,176,216,171,195,175,248,305,160,265,234,111,188,195,209,230,179,186,204,135,215,136,176,190,317,201,284,279,163,212,235,212,166,210,140,193,189,197,178,292,254,378,153,131,176,153,182,168,86,139,171,94,153,216,221,219,210,207,233,261,170,259,214,115,225,159,310,224,330,112,191,219,153,253,338,236,201,179,161,354,134,112,207,279,255,152,187,133,197,297,170,176,160,86,195,214,145,279,104,155,182,139,109,133,54,249,171,385,184,254,335,201,188,142,167,136,146,192,192,177,156,161,384,180,242,159,170,201,217,75,232,216,323,132,268,179,166,210,199,155,173,307,40,380,89,161,148,281,82,341,282,171,213,102,178,181,196,220,164,247,195,300,249,210,256,143,313,165,134,117,173,218,127,145,330,324,72,185,177,116,137,175,224,250,145,169,70,195,157,76,131,213,155,189,278,264,238,143,158,253,265,237,81,203,242,158,226,113,106,185,115,209,262,102,221,201,224,299,219,125,203,189,316,180,135,238,203,173,133,186,116,269,205,245,313,283,313,207,243,219,259,86,224,180,204,381,193,288,174,197,206,121,179,105,127,230,182,268,146,217,235,162,140,303,91,166,163,100,142,280,206,121,177,138,179,209,201,209,271,226,171,138,239,200,283,316,214,65,361,207,222,251,108,159,203,148,224,97,201,162,182,240,148,201,292,271,100,126,197,280,220,169,221,151,256,68,162,312,235,342,195,49,197,116,286,152,305,282,218,274,344,95,289,151,163,97,102,264,292,231,136,236,190,225,182,194,382,265,309,237,147,218,176,151,168,258,303,173,250,134,128,295,197,237,265,270,196,257,202,156,230,277,329,199,148,340,177,321,251,144,245,89,119,222,125,252,217,155,243,102,252,112,203,236,188,89,126,219,124,178,233,340,156,243,241,320,127,147,233,141,253,122,270,195,181,217,160,227,222,264,265,92,166,192,222,263,222,342,241,188,139,235,52,262,127,275,180,192,164,192,143,241,176,118,213,92,223,168,200,62,109,175,165,120,313,192,223,242,295,169,266,210,144,255,169,205,125,180,127,179,235,258,140,197,132,172,223,210,368,177,206,170,311,238,225,179,243,305,208,167,134,103,242,217,158,130,191,329,303,97,213,205,203,111,134,219,275,162,303,256,192,100,129,196,243,148,206,175,178,82,244,255,189,182,86,274,227,80,184,222,177,322,261,154,122,109,193,185,271,270,217,232,114,277,208,141,204,195,288,88,209,158,196,270,232,173,132,252,132,228,130,231,195,223,379,220,353,196,60,236,128,189,214,243,146,260,235,159,161,150,204,282,134,108,314,238,160,214,204,155,216,210,154,221,173,172,213,202,169,132,212,171,152,177,159,201,224,184,149,225,220,225,157,267,254,358,167,272,216,188,172,225,243,145,157,218,126,145,285,162,159,120,253,72,172,158,184,202,183,153,239,261,124,322,250,166,175,147,91,114,315,259,117,201,247,143,247,196,147,183,120,229,189,145,181,261,166,289,194,329,161,159,288,168,182,231,234,193,269,135,232,314,277,264,247,226,186,81,105,166,290,189,216,292,334,149,260,230,233,125,232,215,152,154,150,233,237,228,210,222,131,237,152,178,267,261,113,204,219,235,174,171,123,213,121,176,219,184,82,322,302,203,273,186,181,320,107,152,234,259,71,215,178,133,231,162,158,235,127,169,180,71,200,125,174,264,235,213,184,143,143,199,168,169,110,200,155,210,220,223,192,366,173,94,146,151,261,258,183,133,119,173,136,227,231,219,118,196,305,116,210,114,242,186,215,248,136,262,184,207,250,167,171,312,242,110,94,253,214,179,147,260,154,204,222,266,237,135,234,220,190,136,230,227,157,203,310,209,107,153,213,88,170,174,114,211,149,155,232,66,285,248,86,208,208,124,201,352,283,172,272,154,101,296,100,144,251,126,184,159,203,98,303,232,223,321,168,153,208,103,332,185,261,176,301,203,240,132,197,283,153,216,186,237,194,301,287,158,188,357,203,152,185,321,164,195,252,201,85,262,191,119,168,274,288,292,185,87,218,168,142,231,126,206,227,290,272,134,211,146,319,96,234,156,154,222,216,283,162,106,253,237,152,161,235,337,261,312,92,175,223,196,217,375,99,94,279,250,211,242,348,193,262,131,86,226,248,250,236,166,253,186,262,295,238,135,92,196,274,104,178,197,224,239,205,168,271,206,165,151,225,103,211,182,140,303,264,269,173,236,208,82,154,135,172,202,129,271,311,154,260,180,163,251,85,118,221,129,408,100,155,201,143,169,190,180,239,291,265,133,394,252,149,220,341,84,128,166,232,168,234,130,150,202,258,250,186,254,186,146,95,169,273,103,352,235,262,248,214,189,95,151,240,196,190,111,122,126,393,149,169,158,155,206,287,193,181,145,351,265,127,194,104,192,124,166,253,253,191,199,85,220,155,185,222,310,147,240,263,115,137,215,136,202,256,137,177,63,313,120,157,224,186,147,255,166,301,195,241,323,123,125,199,86,107,192,187,106,82,259,223,235,250,198,209,185,217,203,124,124,221,316,220,199,224,115,288,120,176,172,140,304,88,125,169,159,193,277,244,134,149,276,137,273,197,207,219,153,289,213,265,180,221,132,242,192,100,309,278,254,193,99,208,100,216,388,277,230,128,204,167,153,162,209,286,264,232,202,197,217,224,191,214,255,240,124,236,202,228,311,269,187,193,186,188,114,302,224,242,186,205,248,239,123,98,185,229,180,219,112,195,127,182,110,246,249,218,227,186,230,157,253,198,231,144,218,104,326,83,244,228,193,232,166,149,123,185,135,110,166,222,77,142,175,157,142,274,333,199,114,379,137,282,97,215,166,87,168,154,138,105,235,187,83,178,202,113,182,196,129,268,152,201,171,258,262,202,213,266,288,211,125,211,364,266,105,162,157,262,124,134,164,173,196,88,81,143,191,129,152,239,244,211,153,148,308,176,204,190,217,363,165,144,114,129,161,227,175,231,200,247,223,169,157,152,186,167,138,165,193,162,296,302,296,101,233,173,180,296,248,227,162,175,162,188,85,207,248,175,112,166,300,202,176,213,248,222,121,171,96,173,211,130,235,141,270,257,293,251,305,187,150,148,187,234,225,80,125,306,144,275,318,122,224,287,114,259,224,131,210,223,334,161,181,142,169,136,262,111,103,120,118,205,173,312,200,219,298,239,137,141,100,204,147,207,90,113,186,157,134,164,293,202,143,281,219,218,237,118,215,242,282,186,233,173,86,156,302,190,133,189,216,285,123,179,148,129,382,265,176,120,138,125,228,282,312,197,94,179,281,146,315,117,284,363,255,146,181,132,279,217,209,102,210,244,263,240,312,354,182,189,239,72,210,80,272,165,111,288,174,138,151,128,157,230,175,87,165,320,217,155,182,219,185,143,284,286,231,240,210,272,197,172,122,135,146,182,252,159,134,163,185,167,300,214,110,210,186,244,186,273,255,195,297,212,178,229,255,218,78,161,163,212,200,265,229,164,73,171,222,181,173,202,118,238,287,202,239,200,96,138,68,221,245,193,241,233,173,188,201,184,159,268,195,133,147,128,87,124,139,286,224,223,180,258,62,348,222,267,208,125,113,182,170,217,209,165,260,168,163,186,139,248,221,278,161,278,127,134,209,236,217,307,159,282,210,156,167,219,317,201,206,159,320,140,175,198,174,295,241,187,175,251,157,130,362,211,206,164,114,242,174,205,157,195,304,128,271,184,200,177,204,247,218,170,178,208,96,88,350,164,195,151,212,161,173,107,279,265,170,156,112,212,187,328,137,172,212,178,227,119,214,191,124,221,183,98,277,229,188,284,195,304,292,201,224,220,133,248,103,163,230,183,290,112,107,341,184,91,241,177,159,209,206,181,99,204,227,97,312,184,187,231,217,186,135,89,185,278,186,170,317,206,225,180,141,209,242,155,214,155,227,130,138,247,207,271,166,147,367,191,174,144,213,159,130,278,255,239,278,216,145,226,268,71,264,238,154,143,214,229,113,218,381,194,187,263,220,144,98,271,206,250,246,219,116,185,173,148,110,126,193,167,145,72,203,163,237,255,71,216,188,392,86,163,108,283,229,186,202,168,195,259,237,304,190,87,226,72,260,133,139,185,328,97,343,266,196,285,350,263,207,58,132,198,235,280,174,131,218,187,114,163,137,176,278,185,234,95,233,154,268,199,265,188,88,151,130,190,179,200,169,134,117,169,282,179,139,180,252,225,187,234,166,231,110,394,183,127,181,123,218,199,86,156,132,260,185,243,115,322,289,170,193,195,271,289,321,131,197,192,321,222,177,254,92,229,257,288,81,188,262,186,181,143,227,97,249,168,245,304,99,307,240,234,230,239,184,258,259,203,154,191,206,217,179,326,241,301,155,230,326,281,265,238,191,271,98,226,174,136,160,266,229,329,234,260,271,221,139,118,170,218,283,216,229,141,240,206,140,120,196,154,376,310,179,222,359,158,184,161,131,217,169,118,121,240,234,198,218,202,229,277,154,126,161,189,116,204,101,145,207,169,174,144,226,74,158,161,127,287,257,232,275,305,168,131,193,211,117,88,342,196,248,237,281,228,355,126,211,229,175,191,191,208,244,171,191,127,222,281,99,235,184,353,129,102,352,194,237,178,202,87,221,113,256,168,217,115,198,340,198,289,209,141,278,252,244,259,196,107,176,182,106,296,283,200,287,94,220,326,199,232,230,62,127,132,164,82,158,348,237,142,132,100,204,76,88,111,177,209,222,135,267,125,222,213,120,201,209,132,103,260,174,290,193,208,256,76,244,217,199,216,149,262,161,244,139,186,155,279,274,107,92,236,199,137,225,287,193,242,195,158,137,89,142,216,215,374,136,387,192,195,224,156,155,371,263,74,193,178,189,294,298,150,182,149,257,227,202,264,325,169,238,39,139,266,230,255,231,321,222,74,98,244,263,265,124,198,171,154,176,205,189,197,295,192,289,260,111,139,297,247,100,215,284,246,100,371,211,248,303,265,265,163,216,162,131,238,129,108,247,220,121,293,140,257,31,194,192,206,239,193,156,101,116,160,134,206,183,180,50,115,141,172,151,143,94,283,236,102,152,104,165,59,132,111,164,145,155,158,135,147,235,269,162,212,230,246,207,172,135,158,136,286,303,210,264,160,303,331,247,288,242,197,185,153,214,151,240,247,170,182,129,164,238,211,230,192,298,97,118,206,239,236,194,282,268,331,81,179,235,161,192,239,93,276,292,244,186,143,106,169,252,284,134,228,201,281,253,192,172,181,188,153,246,213,193,87,82,123,151,104,236,139,240,160,131,270,186,126,172,188,176,196,172,157,222,183,123,243,199,229,160,166,211,233,360,251,98,72,197,246,83,195,221,173,240,239,114,307,293,68,206,226,256,250,259,232,231,249,274,316,141,203,179,242,199,293,72,191,183,163,61,207,263,157,183,258,250,105,146,284,244,94,324,273,229,120,173,180,180,146,140,245,248,188,345,152,200,202,261,129,139,192,172,141,170,149,250,280,234,252,97,244,245,176,157,122,197,238,111,170,261,339,169,164,198,222,196,214,200,155,249,145,218,245,81,104,204,150,149,145,149,321,174,159,189,186,169,308,136,158,165,230,163,200,132,362,180,121,153,314,194,251,196,228,153,131,118,160,178,381,266,251,192,211,282,199,176,285,274,129,166,225,154,180,191,272,102,88,237,386,112,231,117,106,190,374,134,127,198,143,309,185,131,140,280,119,218,158,84,108,286,153,163,118,209,168,148,181,235,253,179,170,188,90,175,119,197,209,204,205,199,187,235,147,189,171,221,206,199,306,213,229,177,192,233,168,116,80,290,207,137,133,271,200,99,81,268,97,117,199,165,137,129,142,65,214,214,138,250,235,152,177,238,124,169,154,196,90,250,224,179,300,240,169,113,338,291,223,209,280,307,197,179,189,187,184,202,160,326,329,103,246,237,178,144,103,235,240,251,228,145,134,271,261,181,135,89,192,351,151,210,90,209,153,89,125,204,297,150,145,179,191,227,230,283,210,129,238,292,240,99,251,162,248,142,152,214,141,139,151,71,183,254,236,208,235,134,207,229,253,77,179,206,190,186,161,174,210,202,283,310,216,206,192,98,226,243,277,177,223,159,245,303,204,209,250,209,152,161,128,229,223,185,194,237,161,240,228,174,134,170,251,221,125,158,78,124,188,204,152,181,197,343,191,169,319,94,281,237,102,116,242,143,224,182,197,153,127,279,224,211,225,181,188,132,278,181,153,217,161,287,221,216,198,190,204,239,323,154,186,273,192,281,202,178,117,159,320,257,148,277,116,184,221,115,112,167,181,155,229,202,196,189,268,201,188,82,259,297,159,232,199,198,233,171,215,254,263,157,117,83,211,188,181,148,101,292,310,205,282,175,193,199,245,141,130,181,201,249,157,222,247,209,246,300,186,195,174,244,116,303,113,182,124,216,169,214,202,298,216,226,118,259,342,170,150,252,321,271,262,106,130,179,164,93,181,163,196,225,218,156,192,245,84,136,214,179,206,239,162,124,151,82,186,178,304,187,183,139,254,217,242,116,188,176,246,129,172,68,190,241,226,209,256,174,141,144,150,411,193,75,201,170,327,155,111,206,197,216,288,281,199,247,278,224,245,203,109,278,119,179,155,244,202,159,218,235,250,145,188,252,179,152,336,271,256,158,262,221,157,221,225,325,209,268,186,247,112,210,197,184,97,108,249,197,125,151,82,173,96,210,196,281,221,190,225,220,254,203,340,353,163,282,154,142,132,290,106,163,152,251,209,91,236,121,245,244,215,233,183,119,173,217,169,196,237,232,276,195,147,208,134,119,333,235,192,330,179,277,108,148,236,178,136,255,231,233,134,170,123,137,284,124,283,254,218,250,190,205,134,164,176,243,133,215,171,95,123,172,226,125,247,217,288,197,394,163,148,221,242,222,171,314,156,318,133,118,133,220,162,234,219,303,161,216,201,149,272,315,100,121,248,157,302,174,206,251,164,236,333,228,126,141,223,215,190,159,247,107,161,99,307,298,177,165,237,112,119,124,189,196,228,212,67,268,148,267,101,193,335,268,187,143,269,64,226,269,239,307,154,245,142,197,224,161,211,309,273,200,105,140,126,209,276,291,213,175,179,200,153,240,280,190,183,165,131,308,140,227,271,176,287,125,138,230,192,265,240,116,166,190,110,258,174,248,150,219,198,207,280,250,257,352,98,182,248,124,174,246,181,91,204,279,219,216,113,241,226,249,253,131,276,162,158,385,151,227,149,121,182,98,182,239,152,285,228,171,255,250,151,122,186,218,173,171,100,228,132,262,213,162,151,113,299,292,239,133,308,194,84,227,236,205,158,167,263,300,147,172,205,295,209,112,131,189,243,220,250,144,252,237,172,205,216,184,312,178,112,176,176,224,196,290,171,213,228,235,256,237,162,238,192,241,175,236,179,151,276,161,153,147,168,346,206,157,234,236,179,176,253,112,160,263,143,170,261,246,108,75,237,190,153,110,201,163,159,97,253,258,160,194,177,236,133,164,99,216,132,208,256,186,267,223,99,118,355,213,249,171,243,191,308,138,283,117,186,133,255,272,97,223,179,114,181,293,211,194,269,280,276,219,276,203,226,214,161,202,143,257,126,228,178,238,96,129,116,60,286,273,127,81,173,205,215,176,123,184,183,223,190,190,164,133,273,189,111,190,247,217,132,192,136,251,137,193,175,168,215,96,158,127,144,109,130,181,93,147,133,230,207,207,272,153,183,203,120,290,274,230,149,232,314,185,160,334,201,252,209,189,220,233,195,203,182,255,210,129,123,167,158,207,231,306,186,257,104,322,161,149,164,184,180,222,278,264,182,223,161,323,177,125,243,229,73,148,260,134,176,335,259,80,142,232,250,204,216,155,158,158,135,167,68,272,169,187,193,236,79,215,187,172,115,244,142,164,112,216,284,250,153,233,139,194,308,220,103,316,96,138,191,218,174,246,152,189,163,142,270,221,309,185,280,246,158,170,228,79,253,251,223,263,189,225,203,165,182,234,138,125,193,191,286,268,171,155,118,349,109,288,226,169,229,202,184,217,295,125,137,216,267,96,116,263,169,129,164,251,132,99,329,217,205,243,190,111,146,188,244,301,150,121,322,181,203,203,139,109,152,252,285,259,64,158,219,223,109,206,120,244,232,181,151,305,116,287,250,184,247,144,206,140,293,212,115,181,154,267,195,218,244,179,99,295,148,221,143,116,188,260,127,247,257,169,235,221,278,89,284,119,166,311,107,169,178,134,162,224,144,178,114,175,186,114,164,87,274,200,107,137,211,101,239,233,122,151,316,133,187,144,207,122,379,151,249,229,152,275,96,239,239,80,279,263,208,244,227,213,85,239,95,138,223,145,137,195,170,88,184,220,276,128,164,145,230,168,219,176,228,283,305,166,149,199,237,209,186,170,164,173,152,258,246,212,141,106,198,118,181,191,312,289,195,204,258,225,234,277,219,207,90,179,251,230,294,171,261,254,212,158,171,175,161,243,227,187,138,159,238,199,219,155,306,120,211,294,220,236,227,254,237,216,146,108,114,182,190,158,178,141,204,165,199,195,141,251,152,221,246,224,267,230,148,230,99,262,337,160,144,179,103,189,110,138,148,172,258,267,186,234,193,210,157,201,133,224,270,202,175,241,185,293,179,230,115,191,282,228,215,139,241,143,293,205,343,217,237,192,137,148,137,224,215,90,228,141,195,226,105,113,226,162,150,196,196,147,219,169,138,170,234,263,246,203,198,164,163,217,168,115,239,202,271,204,245,145,341,141,304,234,133,133,208,353,130,163,195,168,195,163,89,114,344,103,193,170,316,275,117,211,342,200,168,297,90,248,135,164,115,172,178,332,109,123,247,155,212,298,114,93,215,191,264,226,99,302,170,276,201,291,209,121,210,123,208,257,214,180,160,194,263,221,110,282,345,233,272,220,254,155,239,264,131,68,255,293,191,128,191,89,170,154,193,290,140,272,173,92,167,184,171,194,180,249,246,114,390,297,217,187,172,81,163,240,344,130,173,208,172,259,223,203,205,213,282,160,113,228,184,190,184,133,145,152,267,121,271,121,138,254,223,218,181,269,189,158,337,233,306,212,182,228,309,223,184,257,235,205,221,154,211,243,171,129,354,252,164,135,93,226,55,245,255,188,291,162,183,92,82,215,170,146,192,149,189,243,221,219,234,217,272,289,209,254,301,145,170,162,217,246,178,348,150,276,217,221,161,126,202,257,212,196,130,140,183,181,225,188,237,165,164,154,176,103,77,143,144,264,172,88,269,253,211,341,189,110,107,137,293,199,233,203,192,129,211,123,131,207,271,91,238,187,149,236,150,231,288,135,244,249,400,150,284,236,204,213,235,219,207,93,194,264,135,227,103,174,180,165,121,266,274,158,167,157,231,206,164,176,287,262,156,215,353,141,149,108,157,220,272,197,247,283,210,192,314,171,323,178,209,75,124,96,173,371,200,190,252,213,147,247,272,129,196,130,210,332,233,175,193,255,253,104,190,186,166,69,242,198,193,214,138,129,279,148,239,282,244,216,246,221,247,262,156,172,233,232,90,196,155,217,129,205,160,265,129,147,158,231,299,244,203,256,250,256,245,161,245,292,232,212,124,119,182,179,265,183,183,255,280,233,168,124,176,133,201,217,227,275,133,265,190,213,160,136,215,155,288,334,145,73,163,208,164,166,176,241,150,276,169,238,69,254,183,215,167,222,167,99,225,176,150,304,193,198,172,168,217,321,189,261,274,250,80,301,164,214,296,174,112,136,236,85,263,291,88,134,239,186,219,53,118,176,281,185,135,273,155,170,223,214,288,244,155,267,259,231,256,151,115,208,180,192,179,258,158,135,184,265,89,284,327,304,207,102,138,231,105,262,247,188,208,264,142,274,222,175,187,123,186,123,190,109,160,335,168,222,201,154,143,95,119,267,296,120,94,300,256,294,198,129,148,194,163,205,122,237,243,248,301,148,135,237,256,136,195,194,179,159,280,154,156,245,225,290,251,129,131,157,292,217,340,214,162,218,156,141,379,136,194,101,308,298,157,162,155,272,235,238,213,251,244,92,253,270,181,250,322,143,307,136,323,123,164,107,222,166,154,183,278,150,157,89,251,190,233,119,203,319,161,302,276,113,183,236,220,312,240,203,148,233,179,328,223,216,130,298,202,292,118,257,107,159,170,205,153,176,193,178,183,179,117,216,207,240,166,117,384,200,251,169,220,217,271,126,268,309,181,180,155,299,221,197,174,107,246,163,207,220,353,184,298,118,243,188,143,107,191,162,247,238,137,188,224,138,199,229,208,256,220,140,249,126,200,211,106,165,186,184,149,179,94,269,248,217,203,177,391,130,122,248,92,133,189,184,234,201,159,199,163,216,216,117,118,279,73,222,322,174,233,197,245,207,119,153,225,224,262,158,175,161,243,258,228,271,180,108,198,175,251,148,198,262,119,154,187,245,171,135,184,174,270,255,267,153,85,177,241,149,194,252,151,244,162,273,66,222,110,183,211,315,138,233,131,121,121,166,222,212,294,373,229,137,155,230,168,149,213,144,243,337,114,354,101,124,288,194,347,209,168,250,201,252,171,89,225,133,146,262,123,67,228,168,166,237,252,346,146,136,193,106,182,126,275,233,230,149,163,191,229,215,110,147,86,348,128,347,169,199,156,240,189,197,95,160,114,122,260,198,302,240,112,331,176,229,149,85,342,115,152,283,145,201,98,179,127,320,277,79,278,64,267,279,148,197,222,254,189,156,274,240,325,187,271,231,172,225,162,244,193,278,88,232,255,322,71,144,357,258,408,261,296,132,99,141,223,269,163,231,218,255,165,284,163,160,216,116,243,229,174,271,239,220,232,273,193,312,153,151,231,124,355,192,197,148,180,106,173,77,211,196,287,194,200,140,201,227,159,145,323,296,241,188,264,246,163,152,344,279,150,326,152,215,162,192,235,278,250,269,270,253,158,77,191,124,225,241,335,223,130,88,172,167,179,191,256,272,189,234,191,286,190,142,178,213,230,214,115,191,203,159,360,275,128,104,259,143,181,226,293,94,208,163,216,259,269,189,164,315,248,182,250,197,263,211,142,70,191,210,263,173,118,231,82,275,165,232,148,177,311,234,289,154,217,267,251,165,209,276,282,250,211,271,292,256,192,212,215,229,262,142,217,138,351,205,123,288,194,148,186,241,235,351,186,174,203,278,156,347,200,209,117,155,274,210,277,149,257,173,216,234,192,295,164,309,177,184,185,116,159,154,238,187,170,258,65,252,216,293,211,129,259,151,300,227,248,218,169,225,272,138,206,221,236,292,271,231,145,150,196,263,284,279,161,297,283,188,145,276,97,138,213,126,216,200,207,258,122,184,193,154,150,79,81,247,187,126,147,131,315,202,352,218,229,103,117,103,195,211,203,145,98,207,282,229,381,212,197,215,266,262,199,163,252,177,151,179,163,161,185,121,266,194,180,89,242,126,326,156,158,260,209,208,84,201,133,154,104,241,238,206,224,235,98,134,226,196,134,249,267,151,103,149,332,210,196,146,323,198,84,194,262,176,199,154,221,159,144,184,258,117,228,250,180,158,180,140,124,147,206,216,178,246,194,172,142,260,215,109,134,217,131,89,208,203,172,77,280,128,140,221,207,209,276,257,306,249,269,120,64,214,220,240,105,250,191,146,189,274,90,100,195,103,147,181,162,92,163,166,285,116,159,203,230,208,253,209,253,321,189,157,222,314,272,211,264,187,136,92,219,323,106,236,142,303,325,140,139,179,248,108,102,214,216,213,259,219,231,278,218,117,223,206,157,237,166,198,283,162,154,109,254,133,199,159,289,202,368,161,212,326,223,240,136,198,230,113,274,292,241,164,158,200,188,223,229,99,162,239,181,273,250,289,171,223,163,231,188,274,161,305,300,146,272,396,177,220,194,143,290,198,295,362,340,122,259,292,198,211,195,277,123,205,221,219,238,267,205,272,237,227,137,239,237,254,130,154,238,186,194,319,230,257,131,198,120,186,194,159,154,154,337,202,219,119,205,287,191,219,234,162,162,176,279,205,254,188,217,119,173,299,187,214,248,170,331,260,241,162,200,258,224,321,120,235,383,225,210,202,157,174,235,156,220,212,165,303,270,209,212,181,254,148,325,200,314,296,196,266,236,200,146,92,176,286,258,286,171,246,271,255,234,179,295,185,247,207,200,257,257,197,106,220,144,320,205,308,182,107,294,164,354,119,124,176,151,114,198,188,271,70,160,181,217,131,198,222,294,167,76,347,287,186,214,104,144,207,89,268,181,143,204,164,178,204,144,72,227,169,150,133,255,169,99,220,124,128,215,278,235,188,202,82,219,120,158,313,371,171,169,138,186,353,218,203,239,225,314,199,276,159,224,118,151,184,95,241,201,313,260,248,132,91,261,248,249,265,342,164,252,142,224,128,199,187,278,257,306,210,193,243,242,237,290,241,68,87,334,245,253,104,213,260,207,265,182,236,111,333,242,208,171,134,220,197,208,176,105,124,236,232,114,208,227,312,226,195,212,177,230,222,175,219,230,215,136,122,144,118,133,161,208,142,153,100,297,305,201,249,135,278,124,218,254,142,222,264,317,108,121,206,214,271,278,168,345,220,220,235,337,241,137,188,204,139,116,198,276,272,291,230,232,191,154,321,235,154,247,115,171,118,163,124,215,200,259,270,157,299,158,145,200,281,235,166,288,224,197,105,161,223,93,197,195,185,191,191,221,127,304,381,165,244,185,201,114,281,155,217,153,291,243,239,211,204,169,267,185,171,151,302,205,156,168,128,280,282,153,278,201,344,244,203,195,122,225,146,107,126,122,156,187,103,189,227,156,170,190,203,190,104,254,160,233,120,234,124,270,166,130,123,256,160,165,244,222,124,81,160,119,230,236,179,142,212,195,271,226,116,159,166,298,170,140,319,231,224,281,179,146,95,111,170,260,178,176,277,264,141,241,79,177,324,225,218,251,314,270,218,240,247,199,99,267,182,237,77,165,222,220,239,284,139,182,200,124,240,161,288,249,295,309,185,162,225,167,158,205,195,168,157,201,102,212,135,170,123,257,294,298,196,122,93,250,179,119,200,173,248,213,175,221,125,125,61,277,182,251,258,166,146,126,126,114,272,212,123,198,225,197,250,233,195,171,195,199,380,242,213,229,165,136,132,148,229,304,269,230,197,280,295,186,197,237,128,131,241,204,151,75,93,165,169,205,207,245,214,283,210,246,215,142,96,196,120,166,139,177,166,238,174,152,264,256,109,168,113,200,164,185,239,262,264,104,187,140,154,226,210,239,235,255,199,216,132,234,98,204,140,232,181,225,349,175,176,303,168,134,212,110,240,103,215,104,216,170,232,337,210,149,176,175,157,197,338,181,242,266,189,237,149,157,137,159,336,186,312,166,176,277,193,243,234,259,279,185,244,309,176,312,252,213,270,332,345,187,294,108,141,348,185,173,172,132,200,216,195,117,196,79,163,125,105,200,130,219,127,205,200,127,305,237,156,332,168,287,177,195,222,160,185,171,131,210,174,365,257,126,324,56,154,184,109,174,200,211,237,152,164,262,262,221,218,198,303,178,252,231,95,166,172,191,209,218,331,125,233,211,90,225,179,161,209,162,250,211,175,169,218,114,190,294,372,120,180,344,226,156,203,160,235,255,233,262,260,201,294,200,250,293,211,224,194,117,308,127,189,208,217,255,244,287,165,130,226,130,192,151,137,118,196,100,154,319,254,186,299,117,295,320,215,240,272,218,145,199,167,267,167,228,242,129,184,105,152,239,219,264,161,174,297,133,235,134,158,299,113,76,101,167,143,233,319,169,136,183,339,172,318,126,185,143,270,101,196,222,306,189,198,141,321,270,193,113,134,228,108,119,216,187,122,172,184,229,136,160,126,230,257,199,110,180,122,132,197,96,104,72,312,253,228,133,119,73,278,154,81,295,229,214,205,220,152,178,146,88,107,283,102,195,309,150,192,114,88,146,287,197,217,177,197,235,115,163,113,178,285,262,192,234,236,320,239,162,279,164,106,370,238,272,201,119,227,228,119,209,210,174,118,179,111,169,89,195,195,247,162,157,86,271,197,122,248,204,239,105,171,272,109,235,165,195,197,176,127,215,234,263,205,249,357,198,282,199,116,170,182,256,360,350,136,247,259,179,128,102,129,189,285,239,334,38,156,232,143,155,248,232,196,210,270,149,118,185,138,320,127,96,214,125,227,189,272,210,194,222,287,97,181,274,129,188,329,263,266,209,235,175,197,118,166,233,238,217,130,212,170,113,91,197,179,281,158,69,225,154,86,166,81,152,150,227,141,152,196,158,118,149,222,174,153,232,224,219,124,210,263,250,209,183,186,188,329,229,92,214,169,177,254,99,125,217,215,142,211,130,129,124,120,298,151,257,147,240,58,132,245,255,206,156,232,84,172,256,167,132,178,291,165,191,117,160,107,160,252,226,183,184,191,241,254,178,182,343,193,80,321,334,149,160,86,119,182,184,132,148,219,147,286,336,125,225,278,97,194,279,140,299,178,231,360,181,141,93,214,251,117,169,285,141,374,270,141,153,118,266,104,181,70,253,223,132,242,246,270,310,213,185,176,147,127,304,102,155,274,145,164,211,145,123,146,234,176,272,286,212,211,91,173,104,139,209,171,260,228,156,217,229,199,272,297,161,194,234,240,243,264,225,312,251,292,218,176,221,90,164,160,290,194,223,185,205,166,162,109,214,130,93,311,198,185,123,267,154,144,124,267,131,237,290,181,255,176,176,232,204,209,184,114,205,369,141,223,78,271,181,273,283,126,61,149,177,269,199,89,156,158,249,184,266,236,214,185,183,244,226,143,198,212,218,166,160,228,203,251,203,197,246,136,193,194,69,178,202,254,255,196,215,104,178,299,191,178,93,128,136,260,117,291,257,97,171,229,100,236,243,186,130,68,107,116,289,201,246,137,97,277,48,83,269,195,148,296,106,252,156,287,218,222,218,182,195,212,133,273,160,179,75,176,283,173,266,226,111,159,173,221,256,247,114,192,52,209,129,170,113,96,118,164,192,166,275,116,389,92,154,230,235,337,138,94,85,116,197,221,162,78,239,221,263,242,199,317,263,134,121,212,109,168,141,259,228,225,260,138,98,325,116,155,254,273,211,321,188,156,72,142,234,115,158,81,146,127,247,144,252,366,229,130,113,249,133,190,281,267,154,160,190,215,196,149,236,245,226,114,109,201,228,135,170,151,182,250,118,251,110,92,138,99,256,184,207,156,193,100,304,289,213,215,261,248,192,232,144,230,243,249,91,139,298,150,261,131,172,248,317,218,237,184,163,104,352,191,207,231,165,157,193,210,104,137,204,255,232,232,211,285,183,48,172,199,149,187,203,173,172,246,143,207,108,318,104,161,66,110,227,196,204,166,132,344,132,231,177,143,216,156,223,172,108,283,300,377,242,203,165,131,288,148,141,168,141,308,93,363,128,218,139,223,305,236,198,170,145,222,135,371,297,229,239,255,273,335,162,304,313,245,157,165,126,114,192,279,150,175,266,111,160,239,160,202,80,203,287,274,230,343,108,137,148,213,171,217,113,94,214,221,321,155,183,107,154,316,199,105,217,167,156,266,134,179,169,310,376,321,242,170,290,175,196,234,108,132,105,317,221,115,209,241,195,95,178,197,185,114,163,107,87,200,197,226,263,255,261,151,172,132,260,137,238,253,120,99,193,167,250,183,312,210,228,283,204,177,155,276,220,202,97,112,154,230,191,162,260,268,117,255,130,102,211,184,216,224,189,224,292,213,148,119,81,216,237,157,199,68,180,273,156,240,234,100,359,161,161,138,297,280,183,234,296,175,117,311,257,200,249,203,112,209,113,233,113,123,181,199,123,321,142,227,140,250,166,278,300,142,179,223,136,198,297,292,169,325,81,233,294,263,209,194,103,172,300,160,210,239,218,200,119,281,284,202,297,102,224,96,205,148,208,156,137,247,376,79,186,222,89,139,198,109,346,144,143,258,186,114,91,191,179,286,341,331,244,132,193,250,139,137,127,92,140,99,177,95,240,137,254,235,129,138,276,166,98,164,126,161,178,123,286,151,115,206,352,278,293,178,173,207,174,233,113,224,160,180,120,200,134,206,304,109,201,158,214,319,83,159,204,98,193,221,366,222,211,243,117,228,188,172,202,208,225,195,109,223,206,341,249,236,184,148,232,322,240,205,224,185,206,258,216,259,211,249,205,347,269,127,243,208,202,140,115,213,172,175,189,236,202,127,189,205,232,186,237,160,188,183,221,113,170,240,323,294,260,223,190,329,224,100,145,279,228,222,319,135,193,137,115,254,208,183,189,224,175,178,241,256,124,213,116,76,215,149,205,143,172,154,212,132,122,167,249,201,62,268,279,175,222,152,203,191,180,85,262,91,248,183,366,235,175,214,189,211,358,172,332,150,299,222,130,91,111,134,237,116,151,237,186,254,245,246,106,227,232,201,138,313,110,321,224,217,99,262,232,142,153,217,196,261,247,141,229,193,225,171,290,192,96,230,160,285,220,159,225,197,165,74,329,129,252,251,151,369,287,198,198,186,285,203,341,200,166,211,120,216,321,204,87,244,290,235,226,280,141,234,165,85,165,81,94,105,210,158,244,179,57,214,166,149,241,304,253,190,235,257,130,144,67,217,211,164,261,182,194,94,260,220,188,361,217,243,200,182,183,195,199,172,137,174,216,136,321,255,264,268,289,136,244,155,128,161,153,185,130,215,144,270,259,301,216,136,232,117,139,197,154,169,242,280,238,204,183,206,233,123,88,251,184,150,188,213,290,214,241,250,152,239,277,268,330,252,229,97,125,157,179,260,110,246,159,313,185,173,103,138,89,233,244,126,224,169,122,276,180,309,253,172,229,317,122,213,81,280,303,277,194,358,223,254,262,196,250,226,247,226,342,219,343,97,217,122,380,180,185,164,129,270,345,262,246,188,269,247,155,161,167,143,243,80,243,207,264,180,160,357,169,155,200,67,303,108,138,232,256,133,140,235,298,203,145,147,311,267,119,245,238,177,231,192,124,276,174,173,157,170,163,120,141,133,241,213,214,264,229,191,233,92,168,201,129,292,158,160,190,225,116,288,225,203,280,202,155,206,161,92,210,190,235,179,193,178,215,217,280,270,290,246,246,211,104,301,122,146,200,176,220,274,176,170,193,351,175,228,118,330,236,171,262,208,183,192,244,278,209,90,196,139,362,186,226,248,218,156,213,103,133,141,236,210,67,139,236,197,176,332,237,256,255,102,167,183,120,188,202,156,225,302,274,225,208,248,304,131,158,184,61,239,137,162,148,212,153,266,186,161,117,129,146,90,354,196,143,197,202,143,381,230,217,316,93,140,198,123,176,360,170,97,167,196,230,191,89,195,151,154,92,124,211,236,112,112,318,90,153,192,122,148,215,110,350,64,168,124,212,191,118,211,261,293,158,164,303,122,399,161,164,120,240,122,76,232,263,103,233,281,218,195,139,123,245,277,253,236,255,176,238,156,186,82,124,242,112,238,143,146,170,172,178,247,249,166,136,201,297,129,133,294,139,238,156,140,143,202,146,292,151,278,81,172,134,169,166,249,100,132,81,148,163,207,96,194,103,151,213,220,136,128,164,222,141,148,141,162,179,153,209,227,144,207,226,220,101,203,156,68,99,200,140,305,94,179,104,234,114,179,95,275,204,285,109,171,338,257,219,304,219,230,151,246,234,138,225,184,192,337,180,223,179,243,114,191,119,198,210,138,138,151,116,236,125,342,250,157,141,65,153,184,123,213,167,219,174,234,221,357,303,337,205,199,251,189,224,198,170,281,229,96,233,310,238,245,128,230,162,242,249,365,139,196,73,173,279,169,206,276,304,218,239,191,276,165,269,197,213,163,160,147,247,189,278,219,225,59,293,169,217,196,271,190,107,171,149,214,219,140,78,133,295,117,216,108,253,142,96,303,242,115,83,216,167,177,255,248,220,318,233,104,132,233,175,270,251,299,296,125,147,224,202,154,230,203,215,172,169,254,177,153,252,88,194,322,115,185,274,160,149,245,286,201,160,194,155,251,326,321,187,114,150,210,148,166,245,213,197,87,82,140,127,121,229,232,226,253,254,298,221,209,233,253,222,152,245,95,270,241,203,289,274,117,141,258,218,95,268,314,276,54,238,223,107,199,102,99,289,217,215,162,85,226,113,258,314,287,235,247,254,106,286,239,254,196,171,266,202,133,197,270,192,233,103,122,211,163,137,205,246,258,265,195,156,297,284,136,142,196,163,192,126,205,142,278,97,221,222,178,180,291,270,288,178,194,214,177,165,112,166,164,198,72,94,129,122,103,211,112,204,90,260,308,227,120,229,294,229,118,175,176,189,100,243,248,248,135,105,300,170,244,283,183,172,201,90,190,169,344,177,174,92,122,155,146,186,283,128,120,270,122,156,83,232,122,167,181,374,170,189,230,160,49,207,243,184,225,272,108,180,203,174,334,155,228,173,174,212,226,121,158,132,218,142,175,218,104,106,244,301,241,146,102,261,234,180,365,236,226,252,305,268,257,238,60,105,166,157,261,218,185,249,296,258,101,180,236,202,260,215,133,144,132,214,245,121,147,212,222,189,213,156,149,238,136,224,117,200,275,84,273,214,199,107,288,99,215,210,214,237,189,209,206,158,258,76,173,305,182,163,139,282,267,186,202,234,175,149,119,236,215,171,219,172,316,109,274,134,207,161,155,239,174,254,77,180,242,161,243,106,216,152,265,242,175,118,325,222,103,363,188,264,231,194,186,117,243,227,259,104,233,149,251,224,160,166,243,123,246,292,272,203,199,233,127,206,301,158,205,205,282,182,116,177,352,256,186,206,225,153,197,164,224,155,132,128,131,241,238,343,273,132,137,160,153,169,333,199,209,145,146,167,160,187,184,132,205,196,122,123,247,139,254,147,245,73,152,179,149,227,183,304,333,281,147,311,211,91,162,227,153,195,307,368,121,117,274,84,243,156,162,215,95,85,261,132,279,223,116,109,111,149,191,297,230,125,291,265,165,96,130,187,259,169,234,154,237,178,325,175,262,108,111,231,146,76,85,119,250,293,212,203,157,243,158,156,172,130,80,181,204,246,212,245,207,264,232,145,224,239,334,163,193,193,235,244,262,267,222,95,153,236,321,313,115,121,171,188,321,342,268,157,183,205,138,182,142,310,173,371,275,164,146,277,96,102,137,127,177,208,212,297,262,89,231,167,164,148,347,139,265,244,180,210,147,204,216,92,206,260,200,201,246,209,220,232,258,219,98,174,182,188,189,311,117,184,242,233,116,238,193,96,199,204,218,220,174,250,163,168,225,161,150,159,233,174,128,265,215,242,157,107,201,138,203,103,113,157,231,183,148,95,222,168,199,283,147,145,193,116,180,179,189,77,229,369,141,277,143,238,241,187,225,192,259,261,118,244,235,143,236,270,189,209,228,252,292,152,155,245,156,184,138,124,289,198,189,238,229,206,117,146,329,173,273,145,244,203,198,338,115,90,231,218,265,197,163,175,185,165,317,232,212,176,232,172,278,193,152,222,152,151,148,106,207,172,172,243,201,315,313,386,193,217,181,158,199,204,235,136,193,139,310,129,213,209,248,209,219,285,288,107,83,220,147,227,190,227,152,100,330,105,91,126,184,209,140,263,184,214,207,230,147,106,183,84,151,143,258,68,190,94,167,187,219,107,172,190,181,183,191,245,167,169,219,139,312,217,113,167,267,80,249,197,77,162,191,266,229,143,187,302,170,139,113,230,268,164,230,242,189,162,144,231,98,101,264,252,379,204,231,216,146,231,171,242,202,231,209,109,81,206,316,157,290,273,202,148,336,183,132,164,72,116,229,182,77,261,184,159,192,245,239,246,193,132,225,138,346,196,128,249,202,127,97,234,178,282,301,167,130,139,276,233,263,127,156,109,282,108,307,126,272,213,288,191,178,259,179,118,200,328,154,140,135,195,236,381,328,204,221,227,238,327,138,122,232,204,151,209,171,229,184,263,222,223,189,219,192,200,146,244,168,164,149,152,165,177,222,200,141,288,215,298,317,188,166,242,262,130,269,241,176,409,193,227,202,231,92,265,122,188,201,176,219,127,167,175,220,216,141,197,208,271,340,247,321,159,210,309,117,138,280,144,220,116,161,96,59,182,288,181,135,320,190,159,178,143,151,115,134,199,147,136,259,311,238,223,250,268,94,193,247,94,191,255,173,174,196,232,236,187,141,215,241,200,181,152,198,284,201,196,103,219,138,204,147,96,208,221,191,209,245,186,183,264,293,265,111,253,189,294,146,240,127,216,182,163,182,271,172,157,295,173,96,177,99,90,76,157,291,153,157,200,219,266,59,76,283,127,290,257,296,377,330,169,260,291,173,193,318,135,332,301,107,201,114,357,182,206,170,182,152,136,261,204,257,225,143,158,228,254,176,110,286,201,146,138,175,82,168,65,203,155,299,257,123,168,191,169,259,313,384,156,232,135,116,120,219,134,173,107,188,168,270,251,221,104,207,122,246,302,252,184,233,287,119,249,165,118,118,95,204,234,194,255,123,221,229,94,272,168,246,338,214,85,212,193,196,271,204,88,94,287,256,204,218,178,246,152,211,162,232,169,213,248,160,186,221,239,197,187,142,218,283,200,123,105,142,178,240,140,142,153,148,96,108,239,202,142,292,183,235,233,223,216,218,269,111,172,202,201,122,118,228,148,83,45,278,111,299,116,103,222,93,226,181,232,93,154,152,240,194,213,203,172,175,142,168,152,219,221,202,261,176,234,169,260,201,152,240,252,158,256,248,289,102,279,220,303,356,315,247,126,130,184,172,120,229,291,207,235,231,161,241,329,256,178,250,198,115,105,151,172,121,276,259,256,236,323,176,205,227,350,209,146,260,194,223,190,179,220,180,178,206,228,147,297,151,237,271,192,156,182,155,363,271,81,235,93,126,216,212,86,90,193,91,276,186,214,176,165,220,131,198,213,192,81,152,113,351,186,110,135,315,102,181,278,186,312,318,184,164,110,221,148,191,172,320,293,205,174,209,189,171,118,278,191,211,231,313,122,296,124,101,273,143,214,277,290,136,286,198,208,252,138,122,148,112,101,254,164,192,246,259,234,167,212,72,222,270,258,255,193,379,147,118,254,188,204,101,183,321,260,250,170,254,68,126,89,144,108,220,164,217,249,110,52,235,167,298,177,105,104,139,131,195,227,75,219,163,221,235,205,127,143,258,232,181,112,261,244,201,173,281,220,272,270,78,116,160,94,128,170,116,136,201,289,154,215,306,236,164,222,238,372,276,297,114,353,205,225,195,172,166,208,175,219,180,143,179,237,164,212,212,255,54,183,269,227,166,212,232,134,203,108,120,163,86,217,209,251,101,315,91,203,187,86,221,203,110,229,234,161,121,288,242,272,247,231,179,284,368,91,199,148,195,243,308,194,133,139,195,153,400,172,277,198,244,224,183,161,231,176,117,119,144,357,243,219,236,284,134,160,233,243,169,240,191,242,240,288,160,107,289,209,172,133,246,113,163,287,218,355,141,108,310,350,211,140,196,216,115,245,167,153,137,330,181,107,179,212,163,178,136,208,211,218,100,111,233,183,257,107,91,175,85,250,136,167,340,150,216,64,138,188,133,97,100,334,140,137,109,249,206,218,218,186,241,339,281,227,154,162,250,233,125,93,417,147,233,97,153,94,230,280,131,48,144,116,191,189,151,192,224,142,118,268,192,125,137,252,294,134,179,316,250,185,415,120,230,174,238,280,134,266,221,393,164,200,213,235,139,179,88,207,160,155,228,298,235,227,139,110,117,283,213,225,180,262,180,189,154,189,289,140,301,177,304,333,206,170,193,318,215,162,293,361,276,79,185,242,304,217,164,258,228,214,302,246,227,199,187,211,227,149,260,240,317,262,301,167,161,175,158,221,161,188,226,324,233,189,215,215,166,192,161,159,266,184,94,185,125,336,86,298,174,249,103,171,189,172,222,234,201,127,115,184,225,212,206,245,220,254,231,240,268,177,188,262,333,226,301,184,128,119,211,146,198,222,158,229,166,212,186,179,242,255,196,243,249,268,181,215,426,202,179,111,231,222,236,228,251,147,231,238,320,246,92,322,239,117,194,112,270,78,139,201,236,126,205,309,189,168,71,200,206,187,95,162,116,92,204,223,92,242,349,303,267,309,222,231,96,152,229,304,152,177,181,204,352,196,223,256,263,113,234,326,222,169,197,147,193,279,208,99,221,272,241,297,166,185,111,196,276,185,244,205,275,135,141,193,187,119,135,149,341,146,130,58,195,261,89,264,154,71,161,243,264,326,311,237,207,174,66,189,173,215,219,118,163,212,148,201,94,277,110,223,197,201,155,176,169,221,147,241,106,273,125,273,273,126,173,250,164,173,124,152,227,260,139,221,240,323,237,310,162,197,238,158,142,197,76,174,154,201,116,185,182,161,152,137,138,163,250,167,90,166,123,225,271,141,155,183,211,247,145,258,167,337,271,319,161,251,225,211,118,158,156,159,195,227,255,132,146,242,223,229,194,193,113,222,173,147,178,180,220,237,248,211,144,201,247,211,108,127,167,113,100,166,298,218,279,169,248,239,121,187,256,189,269,151,234,177,218,139,293,107,349,102,142,135,171,256,301,267,357,182,218,106,134,308,122,200,106,119,187,239,202,127,320,256,218,210,252,215,195,193,263,184,133,147,311,192,243,179,146,207,113,206,225,229,198,108,149,294,119,146,226,177,186,277,225,118,178,268,299,218,240,325,84,291,129,173,189,107,204,313,255,174,240,278,384,204,289,175,267,123,189,244,319,200,198,212,267,119,310,205,135,228,212,254,121,142,245,224,187,238,133,230,116,218,104,90,159,252,224,96,299,140,142,161,211,170,145,303,180,176,131,233,259,201,142,112,171,218,131,244,207,149,134,139,205,197,206,156,129,157,165,253,270,142,168,74,112,204,181,124,161,160,218,257,156,328,268,179,276,109,133,176,221,273,163,167,156,241,292,130,209,186,121,136,318,179,225,115,254,117,131,145,127,149,169,134,285,112,234,140,94,226,278,159,271,220,124,71,371,287,144,181,187,358,142,262,237,190,179,195,227,230,132,132,285,338,198,165,143,148,256,168,350,202,168,187,153,239,108,134,181,180,267,347,109,195,228,280,152,211,114,263,113,282,78,328,178,186,153,205,249,226,305,262,248,120,210,113,241,192,204,138,367,112,255,238,140,164,167,107,273,206,102,155,113,275,213,231,230,260,142,97,345,214,277,203,285,327,211,180,159,101,206,103,128,284,173,183,353,131,143,111,216,199,318,209,137,287,113,183,142,191,173,341,161,84,218,196,377,135,157,314,137,222,115,174,265,312,104,233,95,314,245,201,227,153,69,281,231,202,169,277,158,268,179,208,307,199,137,216,342,103,124,213,77,197,359,140,209,190,141,232,78,159,222,303,185,191,170,160,219,137,317,249,283,162,298,134,279,166,179,214,153,244,214,211,357,224,123,104,137,264,218,225,155,183,157,234,213,186,136,70,200,183,227,138,237,182,151,230,164,217,128,131,252,210,230,227,257,160,325,163,179,86,204,286,243,286,211,154,123,96,151,155,108,111,136,337,173,285,210,149,169,229,263,345,252,294,112,258,155,280,255,225,138,213,384,103,271,234,271,240,214,235,111,212,164,72,202,188,106,238,209,175,133,224,355,99,246,153,93,302,236,180,210,142,180,270,250,280,125,117,227,351,376,202,294,221,156,188,200,180,167,281,183,148,161,136,251,225,232,203,218,195,115,184,273,116,354,159,253,320,103,193,178,218,252,144,125,105,225,205,272,182,79,107,154,114,250,136,135,230,231,234,290,118,239,198,144,266,195,135,191,129,359,209,230,237,214,220,296,286,283,228,106,102,152,211,237,202,186,175,144,175,141,201,274,115,157,239,234,217,247,153,174,213,256,193,124,195,147,112,184,245,178,146,100,180,263,172,176,200,327,130,90,350,259,222,175,234,159,234,143,195,151,175,97,329,148,252,195,232,97,222,39,226,301,246,198,282,202,125,371,224,131,235,230,178,135,141,277,227,196,158,191,168,241,212,199,129,232,110,207,216,211,156,258,161,153,117,89,108,145,302,292,177,198,181,97,182,195,251,99,171,287,150,65,296,201,131,180,298,120,168,172,204,106,167,106,178,209,186,183,229,164,136,161,148,112,142,108,165,278,152,223,263,234,169,147,303,179,84,127,161,172,170,233,183,186,285,218,174,192,255,236,289,142,147,51,247,226,229,377,251,275,314,202,192,141,87,265,233,249,183,162,194,347,152,153,216,231,168,308,353,93,164,131,128,244,159,251,122,173,173,230,349,247,111,242,177,203,200,209,131,115,259,181,258,134,272,303,218,244,185,88,248,152,199,198,160,175,289,228,264,119,91,238,277,141,153,213,233,253,191,321,140,58,236,78,153,134,196,169,132,118,273,287,301,121,135,216,161,146,154,82,217,242,206,141,123,127,283,243,321,177,271,199,139,171,198,197,176,253,79,261,284,219,218,287,216,119,336,118,206,273,261,351,351,279,222,288,140,290,170,116,238,120,208,174,226,268,151,295,149,170,122,297,231,267,231,222,142,71,246,249,161,237,113,311,242,122,117,128,160,146,170,95,266,146,142,314,194,186,120,158,239,88,160,125,260,181,222,232,110,115,246,226,126,210,326,197,213,188,176,145,110,163,240,235,150,183,230,210,290,198,83,105,184,100,67,285,323,285,213,215,219,215,220,253,198,153,104,271,144,228,134,195,213,221,149,147,146,173,170,140,188,328,165,206,295,220,195,189,125,367,215,241,113,252,210,225,298,226,87,262,164,237,154,208,138,187,197,245,220,171,135,99,211,230,186,182,260,176,230,307,150,243,149,102,131,135,190,275,241,240,272,186,140,75,241,151,239,107,167,150,112,206,176,190,178,149,210,157,128,297,201,266,150,189,200,165,101,331,156,166,138,144,94,271,202,179,230,174,128,241,199,157,161,240,303,205,120,302,153,199,249,110,154,273,349,159,178,242,165,178,213,214,187,170,178,137,299,161,135,140,241,189,177,275,205,177,281,205,217,193,234,105,186,362,320,152,243,208,217,221,191,139,241,186,149,263,81,66,182,259,164,202,320,227,189,239,213,220,283,97,262,240,207,86,177,307,228,182,236,299,209,176,249,117,212,242,78,253,257,196,148,318,250,202,161,194,173,88,202,107,167,168,208,157,71,277,216,163,263,219,195,273,146,97,175,262,154,263,236,278,347,232,160,155,151,105,117,217,204,221,108,116,161,106,144,101,108,231,230,186,363,183,188,177,241,121,177,177,103,246,230,177,203,185,101,234,133,142,244,279,94,330,248,104,119,187,168,254,276,336,209,136,97,161,174,259,313,143,187,142,254,257,156,167,199,185,212,220,245,119,230,190,202,191,109,254,238,207,147,221,230,324,130,198,215,162,127,153,226,330,266,102,82,108,274,152,191,258,309,108,206,158,163,179,82,214,173,163,231,130,207,299,256,252,262,162,275,256,102,189,281,94,234,234,121,195,217,126,138,236,223,191,190,182,101,107,188,107,154,164,344,87,194,230,305,268,261,194,213,163,189,227,184,220,140,184,233,94,180,260,193,156,291,198,223,99,121,142,294,188,164,120,168,333,200,290,218,172,197,256,223,199,230,270,143,113,237,130,187,105,231,248,154,261,127,134,207,135,232,351,239,163,129,215,181,264,199,270,68,220,196,266,151,210,251,222,249,208,214,382,199,192,239,129,306,139,174,168,262,225,184,169,232,172,180,202,181,150,168,224,340,148,69,88,227,315,115,267,210,71,138,76,280,150,130,274,194,251,238,250,172,240,257,179,188,213,180,186,197,202,106,147,153,215,188,254,168,215,191,203,186,197,215,268,248,123,143,164,170,228,188,192,164,176,56,227,231,200,205,140,224,256,116,174,106,138,237,140,212,237,188,121,219,217,258,221,236,261,118,82,108,211,245,258,219,130,225,193,191,218,291,140,219,243,357,195,113,167,179,303,269,228,131,262,115,204,247,198,161,272,135,249,145,109,172,175,256,142,301,230,193,271,236,183,229,286,113,148,182,265,66,256,138,169,288,203,109,189,183,389,210,322,210,228,155,312,224,329,279,140,264,232,234,186,231,261,164,172,158,277,147,151,67,198,224,267,178,248,302,88,135,228,209,223,171,132,161,164,138,246,183,183,394,176,232,204,134,225,279,225,157,289,199,156,141,109,183,173,214,199,115,342,230,223,205,219,103,268,229,256,224,199,118,177,120,265,87,169,325,122,158,311,163,102,156,107,359,189,213,213,236,169,183,279,174,146,304,172,199,176,261,229,234,184,152,151,163,200,172,183,108,164,171,327,127,180,239,196,143,271,50,167,161,266,166,135,242,97,206,169,217,93,190,223,223,283,101,224,108,256,103,97,334,140,189,190,201,126,207,272,250,125,144,199,372,85,364,185,172,125,377,271,163,192,250,191,283,77,210,226,185,157,187,301,176,206,156,137,248,412,215,146,231,314,296,165,152,331,195,280,220,165,199,210,213,182,155,166,188,312,288,294,219,268,200,159,196,225,214,252,243,215,269,241,186,85,137,179,207,195,163,138,272,215,258,193,135,227,164,174,174,215,235,171,235,179,246,101,266,253,178,167,346,177,112,274,143,215,196,279,249,251,175,97,207,250,193,111,145,175,145,215,232,121,107,293,306,244,184,215,391,187,128,266,78,306,234,229,173,243,134,194,209,173,166,127,178,243,171,199,192,247,190,126,112,75,235,111,107,238,276,146,271,97,205,139,105,66,88,175,111,253,92,235,244,203,224,147,136,189,256,311,195,169,47,214,260,224,253,269,174,194,191,265,168,202,188,165,148,242,289,249,146,134,173,196,286,167,286,253,209,225,147,160,179,207,176,199,81,255,191,309,64,232,222,242,186,272,234,148,204,298,197,139,253,161,112,208,205,91,110,279,131,193,250,151,330,143,260,149,236,265,203,125,224,123,179,212,205,167,245,190,230,257,239,298,199,334,83,198,227,147,225,120,190,157,217,254,235,150,110,117,156,198,228,166,146,222,155,276,205,127,139,247,188,211,165,149,267,259,190,186,57,97,223,141,138,147,189,250,129,180,322,223,213,247,187,241,229,223,180]
doclens.54.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [115,162,235,161,260,116,252,216,228,271,238,138,265,285,189,280,144,261,139,185,142,395,142,189,92,193,100,132,238,282,200,55,224,164,146,183,197,212,102,120,289,236,227,112,188,87,291,212,195,164,151,246,167,218,140,123,229,90,255,70,231,140,154,258,335,174,260,94,140,218,247,172,237,129,252,215,266,272,190,344,169,84,241,133,219,230,131,136,244,212,132,139,216,107,262,272,133,236,200,126,66,286,277,168,135,188,412,275,271,239,291,176,212,176,108,221,192,223,112,345,254,131,215,157,243,255,122,133,157,239,148,164,201,210,130,146,221,164,233,123,235,178,244,148,281,169,161,281,214,305,202,83,218,108,261,97,300,310,135,207,374,158,269,181,250,120,260,250,159,190,110,167,171,70,226,295,140,221,180,230,356,240,251,170,103,114,251,226,212,202,135,104,144,263,319,259,195,213,169,230,273,212,251,139,166,190,163,196,206,183,180,171,288,246,162,256,215,206,182,201,104,152,268,165,158,160,114,263,204,197,159,144,250,254,151,148,100,131,324,103,187,196,225,233,164,233,240,176,254,174,172,257,319,221,125,271,194,138,206,184,338,311,160,170,239,138,348,164,190,175,136,176,130,103,204,245,236,135,128,144,176,109,143,144,194,305,122,66,153,288,173,267,195,214,227,131,146,208,205,168,192,241,192,276,116,189,164,125,236,290,240,201,171,109,141,216,164,307,242,171,256,194,218,263,150,239,263,141,153,120,359,149,205,213,288,254,219,197,132,105,229,183,234,293,161,197,409,258,258,240,183,103,202,255,250,146,178,186,120,158,269,188,219,181,239,213,217,251,200,211,205,142,203,217,220,142,263,202,115,179,167,122,266,233,260,170,114,210,213,185,170,238,282,273,259,192,235,237,177,161,132,94,72,250,134,195,265,318,287,291,163,179,260,172,214,218,246,182,165,98,86,150,336,232,222,291,197,155,467,75,238,234,170,136,127,269,271,156,194,102,232,100,266,271,221,327,163,217,250,97,170,372,267,273,228,81,194,125,172,336,291,144,171,207,132,201,145,252,290,106,99,212,111,146,130,309,203,235,130,285,260,186,118,224,239,251,125,203,170,103,253,149,152,127,254,254,125,252,123,228,238,38,228,335,305,317,272,171,190,125,165,59,155,200,139,163,100,232,179,279,93,226,180,194,98,304,189,133,143,231,287,106,204,106,206,209,191,214,288,247,179,141,241,273,155,129,128,140,226,254,81,200,228,193,234,189,238,307,228,187,176,304,231,120,193,217,280,165,296,303,206,158,168,84,211,174,207,148,110,233,346,166,175,269,209,188,273,125,227,141,275,259,253,342,140,190,168,167,165,172,275,235,212,141,195,251,124,211,243,236,162,142,157,254,287,130,144,107,193,131,96,161,290,159,110,205,248,210,108,310,132,211,189,171,72,262,230,212,153,235,169,195,229,268,200,219,185,316,220,202,222,194,111,181,190,190,241,296,159,70,359,203,225,133,252,151,216,198,70,89,187,137,250,208,178,142,257,171,164,364,164,82,175,123,125,269,329,263,131,81,140,313,79,72,203,78,282,205,128,211,273,342,92,171,142,226,111,93,300,211,134,149,215,249,191,212,321,247,179,206,179,234,199,231,317,202,191,170,179,444,248,190,223,150,130,226,104,171,237,292,202,279,280,188,204,117,184,213,150,241,283,227,211,228,248,190,98,275,121,166,162,189,159,215,249,178,96,188,207,160,148,139,175,108,199,187,143,158,107,172,211,238,193,211,154,199,151,138,186,204,222,260,210,191,286,207,186,51,308,126,286,145,219,271,180,154,296,230,164,233,315,210,241,305,149,109,167,136,208,133,210,128,147,253,172,125,289,165,143,154,231,148,249,188,120,185,201,232,90,190,271,213,169,153,321,291,222,284,153,376,181,210,268,113,292,200,163,156,265,133,164,172,140,176,217,176,395,254,172,146,114,199,159,185,104,213,179,291,320,298,249,142,160,214,145,184,125,144,191,232,75,178,225,352,242,139,228,215,189,197,218,206,136,216,146,167,252,215,275,183,117,288,267,102,64,331,338,144,181,129,101,90,122,263,90,113,178,180,340,154,71,204,208,237,146,241,363,240,234,85,215,216,223,246,226,145,205,208,212,238,133,120,153,173,208,197,226,262,217,214,215,213,95,168,95,238,198,189,218,219,165,69,142,238,108,298,100,314,201,236,290,148,165,130,131,172,175,229,229,158,107,212,115,266,185,351,279,193,159,156,237,168,296,163,175,157,314,346,273,93,95,187,229,257,218,315,291,138,101,103,222,250,204,156,158,190,299,111,167,97,149,235,277,233,96,233,279,145,179,160,201,233,223,196,236,154,148,210,105,250,258,262,205,182,188,87,208,203,120,276,207,113,147,142,149,257,253,218,233,230,235,121,307,195,167,142,268,158,183,285,119,161,79,352,241,152,172,91,192,174,303,114,119,148,299,122,296,258,213,131,130,132,157,329,160,238,64,128,196,128,187,305,154,233,172,228,168,216,184,265,151,199,235,308,90,220,173,277,221,221,210,238,172,129,260,192,313,80,270,207,232,173,207,142,267,247,207,179,232,216,195,255,176,246,219,188,129,246,183,294,221,210,205,139,242,202,161,144,188,192,230,162,144,371,226,146,212,110,268,166,243,108,154,249,119,280,294,379,316,127,257,226,288,202,142,47,246,190,195,365,255,156,324,243,160,282,190,114,124,209,176,98,291,238,285,279,186,266,177,225,253,237,197,301,245,189,126,175,250,268,236,258,351,189,290,217,101,216,176,168,202,127,132,175,185,257,182,277,248,204,127,91,206,177,212,203,149,186,154,254,344,145,122,230,274,142,79,374,230,267,177,171,198,193,145,102,215,207,308,222,224,214,232,270,173,158,287,214,287,210,185,181,113,171,316,243,152,253,236,274,319,263,235,285,173,215,95,126,231,345,116,254,116,91,187,129,214,267,211,218,217,175,220,291,161,148,185,216,163,251,86,196,126,168,167,141,173,155,293,188,211,280,230,311,137,222,188,272,120,210,182,179,244,132,174,250,202,212,181,161,150,174,249,227,106,140,180,168,281,212,304,223,253,160,222,184,320,215,255,368,299,279,106,241,206,209,220,132,258,177,191,132,108,235,190,207,272,136,143,89,115,205,207,79,194,155,246,146,363,220,210,166,247,255,222,215,180,197,151,138,132,230,132,339,161,201,266,348,312,186,172,165,122,245,204,162,187,197,191,207,132,104,202,206,261,134,263,237,143,324,237,284,188,136,87,251,234,145,325,226,320,214,173,188,267,155,94,260,259,253,166,170,175,177,318,197,179,235,86,352,102,114,134,245,128,298,209,232,176,190,169,322,174,206,194,235,195,202,168,317,244,208,254,179,194,201,89,272,199,124,131,189,140,225,181,326,232,136,237,155,146,97,176,136,231,199,238,341,212,265,211,224,255,124,143,144,239,147,208,245,173,225,366,279,293,203,148,213,136,135,155,266,256,256,113,227,193,231,312,249,165,205,218,214,212,274,118,192,242,228,151,163,297,311,207,146,133,204,132,156,151,66,140,301,197,164,206,78,207,223,142,250,264,151,151,172,168,156,179,141,161,185,114,252,101,103,178,137,252,276,259,226,255,293,184,225,250,262,129,244,256,169,180,165,181,140,199,305,115,248,303,154,197,201,140,98,75,215,176,257,118,152,207,154,182,189,327,270,241,198,236,163,241,260,245,235,147,118,186,108,187,257,129,94,187,225,75,246,183,138,228,152,283,150,211,226,196,174,201,188,195,221,180,266,206,212,161,193,151,221,198,247,137,286,219,313,284,216,114,170,276,290,205,269,138,146,227,229,204,158,294,180,108,193,96,167,173,173,173,274,245,269,182,125,142,239,185,361,316,151,312,168,144,210,329,268,221,259,293,258,225,73,186,194,153,244,67,228,141,177,151,218,176,279,199,258,298,188,116,240,149,252,135,272,117,121,210,121,164,151,105,356,262,231,245,158,253,394,231,93,145,297,348,165,288,186,217,170,137,161,97,140,133,132,127,150,237,123,225,367,332,195,170,272,242,203,143,367,283,105,183,113,180,286,94,183,243,182,196,110,178,97,182,299,156,213,210,139,118,157,343,110,204,148,298,183,240,249,185,129,153,212,211,215,221,251,280,299,202,219,131,155,295,277,216,267,73,110,235,222,238,148,347,224,246,166,128,239,285,195,312,264,216,340,257,117,160,232,251,188,96,143,169,108,125,295,156,370,109,239,231,72,176,195,273,138,127,154,179,194,236,128,75,285,198,195,223,233,210,133,311,90,246,285,188,267,104,135,141,192,99,150,309,126,200,105,144,145,252,147,290,135,236,98,193,221,197,133,198,298,176,210,317,61,290,222,100,238,113,311,216,221,111,340,148,166,86,294,224,288,250,203,171,195,274,223,277,265,130,268,291,165,221,195,79,130,120,196,157,259,125,175,294,272,295,164,254,263,192,254,212,146,184,143,275,385,278,258,159,175,162,236,168,170,221,112,257,198,157,149,198,234,120,134,262,217,111,177,202,196,278,201,138,251,150,133,251,217,241,100,137,98,280,207,149,271,43,115,110,227,207,195,150,119,301,161,200,195,200,206,197,126,133,281,359,151,287,145,248,186,191,143,175,225,126,161,264,181,205,221,265,263,273,235,310,115,224,121,155,218,312,127,274,208,197,240,193,275,77,142,260,162,85,100,130,213,207,204,163,115,380,269,197,174,191,147,54,189,208,320,191,95,260,171,132,209,195,112,172,203,237,189,203,161,198,266,118,85,159,191,215,117,181,210,168,193,153,213,337,245,113,276,245,124,118,144,90,135,213,366,136,221,135,193,228,163,257,167,171,219,249,224,113,162,338,283,219,209,90,184,125,181,125,87,337,154,85,199,293,161,189,269,239,106,216,157,153,153,207,94,198,156,278,194,219,185,177,140,98,252,181,111,163,205,158,195,195,233,167,267,124,263,203,280,239,278,186,151,126,208,123,223,158,168,290,283,238,214,168,271,150,140,211,226,335,244,300,120,124,144,234,238,192,182,266,275,247,185,196,200,120,189,138,176,175,195,148,294,153,199,145,379,122,140,135,185,165,253,218,99,162,196,239,159,96,140,229,120,183,148,95,157,207,184,234,178,214,234,119,177,148,182,197,242,194,141,220,160,197,263,189,238,151,331,146,357,351,240,256,203,146,212,162,137,237,133,207,78,233,257,231,129,269,262,204,198,236,222,191,266,120,135,73,208,218,215,185,227,183,295,268,106,126,216,170,216,227,249,115,274,191,214,261,110,214,220,191,182,98,221,218,272,254,217,162,163,208,125,247,142,142,164,98,139,172,120,234,163,176,310,284,126,237,225,166,356,168,334,130,250,153,237,260,209,167,125,176,158,222,316,350,183,213,195,109,95,181,241,249,266,174,184,261,156,119,267,105,223,272,58,217,120,205,147,205,134,161,123,345,90,246,185,92,149,297,129,260,94,174,178,102,171,72,210,242,218,128,94,167,142,172,358,249,233,228,260,177,82,207,98,140,177,79,222,84,325,233,217,130,233,223,219,184,272,196,214,156,199,111,100,243,173,196,265,208,190,118,226,198,195,205,322,176,224,226,83,181,225,221,130,234,206,237,142,143,150,79,194,126,179,159,364,200,149,135,150,153,210,163,198,85,176,176,150,142,219,164,108,192,211,229,157,222,188,125,122,219,90,209,166,183,289,217,215,233,142,127,168,217,231,355,259,233,364,237,261,269,124,183,221,316,92,219,242,157,106,162,236,139,141,252,262,200,114,307,234,300,378,206,263,139,171,109,108,181,320,253,157,212,211,232,231,262,126,209,251,214,225,174,181,295,251,153,173,166,187,228,196,181,316,206,218,148,205,281,157,242,105,182,242,272,334,212,147,238,183,250,250,152,119,258,212,325,208,147,198,224,219,230,190,131,167,161,149,212,260,321,252,246,183,179,188,67,196,177,167,214,239,80,250,153,200,162,152,149,266,128,254,176,215,167,145,211,117,326,129,205,290,169,139,209,225,180,193,190,62,316,170,154,150,206,268,229,102,221,212,224,116,217,211,146,230,160,158,154,251,142,180,169,253,239,272,206,241,214,156,313,193,111,124,166,166,278,163,224,151,243,61,246,160,162,157,103,182,115,342,215,182,164,292,85,114,167,179,215,253,190,152,158,321,95,136,223,255,328,269,225,308,298,126,220,294,287,101,293,139,122,241,171,197,177,115,344,181,105,241,266,265,96,196,180,186,298,327,81,188,173,146,255,271,159,144,317,255,169,180,141,252,148,168,186,203,188,354,127,266,340,333,111,178,316,153,272,336,158,158,131,168,249,255,190,310,387,227,127,195,267,187,221,221,250,120,249,89,293,345,284,163,214,211,271,124,293,135,113,349,154,239,234,122,107,178,274,154,231,136,198,293,143,175,94,164,193,167,108,339,177,178,109,208,208,164,180,142,100,275,191,246,201,124,189,162,223,190,174,255,273,218,212,288,115,255,204,188,97,183,150,93,133,315,201,226,229,236,112,63,222,123,208,148,334,114,185,351,169,190,220,258,196,170,165,212,208,275,104,226,222,220,210,218,123,225,213,296,303,187,183,153,244,220,192,157,225,120,189,239,272,274,144,169,276,164,220,124,282,211,133,203,182,252,199,164,187,344,143,262,206,121,191,240,212,225,219,152,122,376,190,222,250,331,240,148,249,223,127,263,251,311,118,157,226,102,159,131,154,208,216,185,155,331,161,107,144,185,189,119,302,131,178,308,197,156,190,343,244,147,277,269,155,72,222,127,197,150,128,192,384,159,218,121,255,222,265,168,253,304,210,243,95,265,128,183,103,272,255,207,217,208,300,237,195,147,134,275,188,113,184,91,309,103,181,272,126,189,286,124,194,95,158,231,108,217,355,214,257,268,152,233,262,266,209,135,352,311,256,234,83,219,67,197,182,180,167,84,239,210,172,210,181,146,93,216,196,231,210,233,251,190,114,203,233,183,224,248,163,100,252,362,186,197,154,193,261,209,222,161,159,255,85,153,199,178,61,225,338,225,202,179,144,201,193,110,151,194,375,153,222,217,82,210,138,106,207,169,222,162,306,262,370,147,210,120,213,140,264,171,247,223,271,241,150,270,322,144,220,83,146,293,227,231,131,255,263,100,289,207,269,159,169,266,214,205,154,165,268,142,202,174,212,258,187,157,93,174,136,166,178,187,234,346,202,139,90,181,205,179,113,270,130,309,102,242,114,151,202,249,125,142,124,164,183,258,215,287,288,221,157,173,311,354,334,238,235,204,131,187,172,209,82,272,213,207,205,124,170,141,253,186,172,101,141,288,171,227,352,182,166,68,91,203,211,210,229,231,293,298,324,102,200,283,227,305,147,140,140,238,128,116,181,269,228,201,175,123,187,235,176,197,191,206,207,200,160,224,240,104,135,161,358,254,160,229,277,206,237,263,187,102,198,258,204,252,192,118,240,94,109,162,123,217,349,205,253,230,170,189,262,135,192,97,224,141,297,209,156,144,234,264,113,105,185,186,180,333,113,206,152,261,184,185,146,85,276,150,300,81,260,201,300,215,338,314,152,118,251,216,177,245,149,243,269,275,163,271,246,204,128,279,229,131,163,72,159,259,146,137,211,232,258,128,185,181,209,183,190,223,196,154,93,159,237,141,262,211,195,269,185,213,408,195,275,207,193,166,156,160,219,255,181,255,100,209,138,99,163,123,266,119,226,179,263,249,332,107,118,85,199,245,93,320,191,265,311,133,172,182,248,232,207,234,256,149,112,176,126,212,82,215,218,175,184,197,225,157,274,159,189,226,277,96,190,224,231,126,245,284,219,272,253,114,147,70,156,269,164,82,172,86,203,183,192,181,147,187,250,156,123,231,159,213,154,259,234,241,211,131,299,138,242,205,165,156,112,274,297,192,125,215,235,179,184,122,126,250,129,170,163,151,123,316,199,142,181,293,113,171,204,137,185,95,78,116,198,152,199,192,160,212,210,73,206,100,142,175,208,190,263,158,289,340,173,101,249,160,215,312,234,219,85,171,220,105,129,277,253,214,104,164,327,285,113,166,184,189,193,175,253,243,216,302,286,134,130,100,144,266,172,192,102,143,266,241,234,286,181,165,223,104,113,168,125,295,129,155,209,87,292,232,178,347,226,245,387,89,92,140,155,182,246,172,103,181,215,231,338,193,344,158,270,168,134,184,78,138,212,228,176,238,223,147,154,121,179,281,114,247,195,325,110,261,122,207,319,251,103,220,239,202,107,233,88,157,174,279,249,163,191,245,119,159,362,126,180,204,111,254,169,235,288,230,178,180,143,50,102,161,234,252,256,57,171,211,202,184,233,209,280,144,120,139,161,241,132,183,81,129,150,332,208,321,145,200,220,192,102,122,190,169,134,300,237,176,147,271,193,246,137,215,338,274,147,98,254,318,224,96,236,154,177,119,219,255,108,173,347,195,162,176,123,279,303,167,300,299,266,162,160,240,249,254,241,192,161,190,282,133,254,92,96,201,172,131,380,260,382,214,134,134,265,167,291,78,153,120,197,227,62,127,328,135,219,233,103,280,155,268,212,214,148,132,134,78,290,205,221,345,106,149,265,116,177,157,140,241,193,252,257,235,243,277,261,91,129,273,215,192,163,222,199,232,227,214,225,241,128,236,223,220,227,174,165,157,85,207,179,58,238,228,252,239,241,229,343,293,197,140,162,208,192,200,276,273,215,175,103,157,150,176,151,235,198,175,290,113,295,247,391,215,173,186,182,179,171,138,202,109,71,273,257,207,221,145,182,320,209,138,228,190,131,143,213,162,201,83,130,169,256,317,228,246,235,112,341,161,240,304,96,204,282,74,141,224,189,344,169,309,207,218,168,67,196,221,115,274,233,237,115,206,110,89,186,227,301,298,169,234,237,289,174,217,247,189,270,137,87,233,199,324,286,136,178,232,345,294,168,204,158,281,184,191,192,145,187,133,306,233,235,214,46,196,249,98,253,277,81,167,346,138,162,239,115,216,212,159,79,268,133,210,228,99,207,177,206,402,118,246,227,247,47,143,386,228,138,229,244,163,184,250,171,158,163,261,168,157,237,125,293,165,185,165,149,205,154,297,85,252,165,261,91,149,212,93,129,136,185,258,93,229,320,218,218,168,120,144,62,151,120,289,169,212,198,128,191,341,212,131,197,116,333,155,209,128,190,128,160,196,109,142,227,110,270,308,224,153,183,164,159,203,230,189,357,304,195,176,273,186,130,271,190,134,235,150,189,223,225,141,68,151,150,284,178,147,270,206,148,162,313,238,241,286,174,141,199,103,266,241,325,294,95,250,374,264,228,248,137,253,207,159,222,167,180,214,120,211,82,198,247,91,187,168,190,203,252,318,251,188,158,202,202,208,192,251,232,212,102,270,185,201,177,170,133,220,175,193,114,195,101,160,198,216,237,140,134,182,276,235,334,152,335,326,62,230,165,211,284,104,129,249,104,217,276,89,245,192,217,149,295,208,111,111,115,270,262,333,125,97,280,82,234,160,245,217,78,202,103,133,198,158,213,197,280,207,104,162,284,185,211,221,235,208,128,220,147,187,314,284,283,182,204,226,219,205,223,178,115,178,283,309,136,137,185,168,174,123,101,208,79,201,209,271,210,171,222,258,193,119,110,109,200,174,242,250,190,204,165,251,187,273,283,130,193,293,240,100,238,249,233,221,118,266,313,192,154,139,246,170,197,122,100,213,233,164,203,184,66,173,240,153,104,120,94,214,377,205,101,185,302,110,209,194,276,155,273,200,114,150,184,98,116,149,115,209,336,329,226,122,205,176,221,191,170,233,155,237,115,227,99,201,131,90,213,251,89,288,261,198,122,225,101,302,107,377,74,200,83,188,201,197,157,147,218,236,164,179,229,104,164,66,179,342,231,140,244,294,140,188,191,283,246,158,186,236,105,222,199,106,317,168,141,201,205,104,216,174,165,356,124,250,164,179,244,386,179,287,223,149,243,202,214,158,266,170,206,230,242,229,254,226,311,188,138,224,257,193,169,202,92,239,78,281,77,309,327,117,209,254,272,155,153,177,209,230,200,315,197,137,170,300,206,247,190,240,303,154,281,288,236,201,113,115,170,193,230,149,148,217,158,239,158,264,209,204,153,149,257,257,198,120,213,322,301,100,169,214,178,93,190,136,275,319,166,231,114,104,205,363,205,220,213,233,238,235,363,254,241,148,320,191,245,121,160,250,193,178,250,231,236,305,199,133,233,104,176,324,278,234,177,247,205,113,138,146,154,261,106,281,133,94,203,169,243,254,191,115,176,218,152,241,215,213,272,149,324,289,273,294,212,241,180,96,210,178,141,287,241,154,141,215,172,92,135,166,258,201,243,162,188,237,310,199,229,205,232,102,250,190,212,155,178,192,150,199,127,83,112,150,172,237,136,103,285,180,329,173,186,199,193,183,167,211,144,172,185,165,182,261,213,246,211,94,274,192,190,256,204,107,221,328,133,224,181,175,118,51,196,116,236,150,272,142,198,334,161,133,226,189,168,108,176,231,145,224,254,215,161,104,337,211,242,92,246,190,233,191,174,166,176,166,95,256,196,191,205,298,182,133,112,265,159,186,312,271,311,180,186,178,132,239,254,158,120,156,126,152,374,246,143,183,274,297,262,227,214,273,280,211,209,208,210,247,135,176,284,185,256,164,262,207,274,100,236,165,161,270,200,198,304,231,167,62,198,295,179,139,176,207,162,157,209,105,216,81,199,99,124,145,117,191,259,273,200,291,370,196,290,204,257,133,179,226,132,187,161,299,139,144,297,223,166,190,169,209,121,168,273,136,118,169,207,83,187,159,176,201,181,102,135,130,199,329,100,131,300,170,153,303,159,134,181,189,222,173,141,265,179,249,117,174,183,183,132,236,208,192,233,317,272,212,182,127,121,129,222,144,230,192,183,251,197,275,107,186,136,158,161,188,275,315,125,252,200,123,215,220,160,136,272,122,198,108,96,196,161,190,144,342,169,237,160,233,232,192,223,238,199,101,192,299,264,199,231,226,215,284,119,203,74,102,187,251,154,341,287,219,323,222,178,158,211,173,222,182,83,186,180,199,83,238,371,206,144,149,325,237,251,180,149,119,171,233,201,204,159,152,99,208,264,98,130,287,104,259,121,171,177,257,170,176,126,289,148,215,157,306,238,202,198,184,113,185,185,140,115,141,193,133,202,165,76,210,252,213,106,213,231,310,126,129,127,220,261,316,186,352,194,165,286,304,127,307,132,227,282,278,130,222,284,218,150,166,151,181,301,204,77,225,195,296,128,201,224,135,107,263,107,219,62,185,227,179,166,121,126,211,207,181,153,318,186,227,166,305,219,70,199,163,275,156,208,193,162,195,242,212,302,247,244,157,147,193,203,285,173,145,179,85,221,155,162,209,200,204,232,236,212,170,157,105,172,197,247,121,191,147,264,142,217,141,182,136,299,90,130,292,286,208,192,202,148,194,334,333,155,214,118,242,207,185,133,189,71,95,274,242,188,156,256,311,248,108,148,120,185,205,204,407,169,299,289,135,298,233,158,244,204,149,189,331,104,209,277,137,188,225,214,178,122,234,203,233,177,263,276,163,240,147,201,145,213,85,75,72,203,169,306,149,191,196,165,102,324,127,236,197,208,160,184,78,177,294,158,65,201,158,232,191,278,183,153,235,236,212,157,93,122,207,223,211,130,259,173,230,189,149,172,136,277,245,136,385,211,86,216,183,211,194,276,182,91,171,139,244,179,301,295,188,110,273,219,300,250,293,209,230,154,87,148,200,195,206,295,164,41,154,94,315,137,259,263,199,111,331,217,261,108,222,226,167,331,231,159,262,236,254,248,286,105,201,153,328,259,232,209,105,139,234,153,152,105,217,161,259,207,278,149,284,203,193,202,232,219,183,341,256,359,118,271,180,173,176,296,181,399,237,244,331,88,154,120,214,197,144,208,144,93,109,188,143,107,148,144,385,232,146,229,230,231,294,208,168,226,104,230,204,88,381,278,159,204,165,127,95,275,184,203,151,85,188,214,188,140,125,303,276,236,165,151,133,127,190,207,223,295,103,157,167,228,231,253,137,260,211,149,285,124,111,188,115,278,232,90,189,157,141,230,205,67,159,180,179,149,262,303,299,206,104,278,128,87,253,214,180,146,132,237,81,314,118,88,266,271,107,217,91,214,165,231,73,199,204,175,169,144,165,307,323,142,143,344,151,378,157,192,246,113,229,108,92,223,236,248,119,262,172,269,225,260,65,226,199,244,235,111,167,190,104,95,186,194,141,191,197,259,74,96,219,53,90,217,100,152,203,198,215,199,252,238,145,200,191,337,146,87,306,203,129,149,180,217,211,126,214,162,143,146,216,211,198,107,220,168,216,180,260,177,201,156,191,206,220,253,257,177,207,181,176,195,196,179,116,205,260,231,207,248,155,246,263,67,114,164,221,241,368,256,324,102,146,77,340,178,186,150,97,238,183,169,130,197,127,126,232,162,236,156,205,101,170,208,216,102,185,274,164,181,237,255,190,208,181,102,388,269,152,132,220,125,188,256,94,261,215,359,155,231,264,220,210,131,255,235,132,108,181,116,100,298,240,135,249,222,210,117,199,175,317,295,193,260,137,256,222,112,222,95,126,181,206,264,224,269,85,131,205,201,156,107,269,153,371,235,238,168,232,139,208,104,321,168,173,100,113,117,188,135,108,174,198,213,140,236,145,208,273,210,169,222,227,227,142,339,252,312,135,111,134,136,163,96,132,302,166,237,207,183,202,181,125,169,249,150,283,160,251,161,190,265,107,214,176,193,247,219,289,204,135,132,257,207,321,171,147,213,305,262,219,178,250,229,175,135,177,238,182,178,168,232,213,162,171,216,116,163,231,139,270,225,177,211,215,187,177,300,251,141,168,158,250,142,258,336,218,243,192,317,171,107,134,251,200,41,317,152,351,118,231,123,88,212,324,189,149,175,157,182,276,254,121,147,146,87,117,188,112,267,139,225,223,191,192,247,82,276,248,168,236,210,321,245,345,149,208,158,229,158,114,95,290,235,187,100,146,361,160,304,196,245,205,162,289,163,194,130,280,223,293,273,129,188,210,306,294,172,152,121,92,176,212,165,291,192,163,119,130,213,214,123,298,294,158,174,177,266,151,130,224,233,185,93,185,207,170,210,284,186,247,153,236,212,135,186,171,95,167,129,216,164,198,132,148,220,294,273,302,281,228,123,217,299,64,162,119,96,128,160,176,161,190,126,126,199,85,183,203,120,238,106,101,210,52,176,116,263,78,121,260,156,125,228,96,192,255,143,214,163,204,114,151,237,269,292,222,301,279,201,311,93,70,176,241,336,345,298,339,251,302,155,99,142,94,248,150,170,96,228,257,176,111,214,192,218,337,228,149,86,230,210,116,131,119,112,173,209,219,133,198,115,290,165,315,228,354,229,148,159,118,128,220,233,124,226,147,156,84,168,233,139,152,75,176,191,280,109,295,280,205,275,193,87,231,281,279,171,257,214,253,165,223,226,167,176,217,126,272,371,234,111,281,138,220,170,143,227,187,97,313,293,158,84,242,178,208,232,173,353,243,197,231,235,276,126,200,245,172,130,170,286,224,156,229,181,165,278,231,276,195,179,283,197,115,286,286,228,150,176,225,167,296,236,161,213,221,150,214,159,71,166,222,220,113,280,94,227,230,264,305,210,179,197,107,219,185,281,208,314,291,204,165,117,185,201,214,127,273,157,144,121,237,96,273,189,129,209,207,133,90,262,347,127,321,264,160,209,159,157,118,219,163,180,112,213,151,217,340,273,127,218,197,151,126,62,123,163,277,156,198,257,169,220,237,186,233,221,109,213,208,172,163,255,232,232,216,133,253,236,175,165,162,223,289,186,178,210,99,95,102,332,118,233,171,163,215,263,226,93,166,223,237,272,250,263,248,281,210,154,307,199,88,182,359,230,250,169,110,220,276,170,141,273,250,218,212,127,150,167,171,240,170,219,200,143,252,155,156,67,127,251,166,218,287,261,106,291,244,148,203,230,175,226,190,252,134,118,322,292,213,174,132,190,211,186,262,200,270,195,225,284,322,215,287,247,156,234,134,203,184,79,163,184,196,178,223,266,243,202,191,195,125,214,169,221,157,284,110,163,179,151,173,175,190,159,159,154,137,260,281,259,212,85,155,212,199,116,182,136,145,167,268,242,161,212,309,355,164,193,353,167,254,202,109,217,293,158,265,168,129,205,329,203,263,168,150,169,173,190,200,223,135,175,123,321,256,151,85,251,104,251,205,157,116,223,218,220,196,221,275,200,232,301,186,177,133,84,175,157,133,223,212,225,186,212,148,87,194,246,335,183,300,174,241,180,293,171,224,229,206,142,116,264,152,212,141,375,211,143,99,170,104,155,160,199,304,199,244,217,273,249,169,147,113,113,248,96,217,289,91,254,163,148,243,373,139,159,113,227,220,162,166,106,276,198,217,208,96,206,176,164,154,241,199,128,173,99,154,216,197,183,164,217,177,168,163,173,180,240,156,150,179,144,166,207,191,150,181,307,207,188,68,197,82,174,156,205,282,160,256,139,223,294,199,267,180,226,228,177,244,218,244,153,120,78,353,209,176,209,190,275,180,198,320,178,134,132,125,117,332,287,119,262,180,255,182,244,156,182,236,212,264,249,245,305,189,392,257,121,226,251,399,225,151,275,93,224,123,249,122,295,209,316,270,219,107,229,60,110,268,291,121,132,64,98,206,185,92,148,205,273,109,217,97,98,85,209,236,116,225,185,238,200,186,198,172,137,151,117,238,115,188,118,188,130,265,140,185,242,110,165,159,208,274,187,224,236,268,139,216,258,244,65,221,200,247,60,97,204,181,288,271,75,220,247,118,86,154,195,167,152,181,284,145,183,253,191,278,189,161,240,219,201,247,156,156,146,150,166,128,203,284,182,142,291,301,189,224,175,209,159,263,153,274,164,116,305,244,143,221,141,246,189,208,181,237,171,193,294,136,220,217,220,246,198,96,152,215,213,180,275,223,207,206,134,313,211,254,203,170,141,139,144,121,249,197,299,304,199,151,108,409,212,197,166,126,296,260,310,94,126,309,274,234,216,65,226,202,237,270,245,219,183,190,198,239,270,229,253,92,283,274,295,223,199,109,262,227,164,221,204,105,202,300,115,240,278,103,201,260,203,296,398,84,261,184,129,198,102,270,219,228,143,125,248,277,311,215,160,276,269,208,123,152,210,229,121,166,235,100,116,176,175,110,186,147,206,137,290,153,196,136,181,149,218,167,222,227,237,305,153,301,290,258,106,209,100,220,180,233,215,153,119,189,254,144,256,208,159,229,211,212,293,285,215,133,282,120,167,177,215,221,234,224,263,201,188,343,196,279,320,214,177,228,98,113,203,126,235,226,180,187,189,226,164,143,236,318,145,173,124,70,167,204,235,284,92,253,159,220,290,312,113,234,63,95,270,116,162,265,217,190,285,185,220,231,274,141,218,172,218,190,190,179,206,228,295,283,99,155,231,164,346,163,223,219,253,235,170,257,282,302,115,203,163,149,270,296,182,331,189,251,237,222,149,263,244,100,101,197,159,171,143,113,169,176,176,76,242,167,177,194,223,216,179,141,369,174,154,134,109,131,212,232,147,205,172,337,116,131,343,174,224,261,171,150,258,268,139,143,197,166,359,153,96,163,188,167,186,187,116,310,155,162,138,123,195,253,121,304,69,259,359,222,120,247,173,292,144,137,126,150,212,185,179,128,163,158,223,168,205,145,115,148,302,264,242,333,116,336,194,196,216,322,216,147,232,168,142,138,302,125,158,195,239,306,292,212,342,163,121,248,187,107,128,177,310,120,149,144,220,224,148,184,211,80,243,236,211,316,204,123,177,399,137,236,315,149,144,217,185,216,181,203,310,216,236,308,195,206,202,159,205,281,115,184,104,146,146,96,167,239,333,182,175,230,224,132,122,315,208,274,185,275,200,225,159,169,275,142,223,151,345,121,169,129,241,171,216,218,232,355,188,100,234,221,234,193,119,173,161,204,288,182,85,248,229,197,342,198,182,191,205,114,355,187,230,242,220,183,181,105,100,277,163,219,275,168,259,182,145,162,227,195,167,172,152,210,132,231,152,146,256,199,139,147,285,230,215,168,260,178,180,211,126,221,183,141,198,282,252,128,190,165,172,278,168,266,122,282,245,151,138,118,249,186,210,196,215,171,243,171,202,240,100,201,195,250,41,80,242,139,242,205,155,188,197,170,135,86,213,191,81,171,197,229,232,142,119,202,257,227,214,326,298,234,239,257,246,139,131,102,146,286,233,325,138,250,129,219,114,326,165,112,337,149,219,286,281,268,308,189,225,172,146,172,197,214,143,183,121,317,212,199,221,160,108,103,236,215,97,172,287,226,147,201,209,129,218,127,150,319,228,111,61,182,124,228,163,205,128,128,159,164,130,267,207,261,167,107,232,266,239,147,227,238,229,169,168,99,220,117,127,242,276,370,397,214,157,229,169,218,261,152,296,148,339,189,119,164,116,308,81,126,123,227,153,114,131,213,127,228,178,187,154,235,135,244,353,138,142,339,199,355,278,240,163,141,142,295,260,125,215,337,216,165,187,385,246,320,166,147,146,217,175,194,180,104,109,240,171,187,157,330,108,270,151,182,112,114,191,289,185,356,198,241,249,197,213,177,173,181,213,281,138,174,136,156,213,293,281,82,125,173,261,301,218,201,139,98,291,192,165,150,192,254,254,100,211,126,203,218,268,104,185,247,282,241,232,228,146,168,215,147,102,211,167,256,90,197,196,287,340,346,259,315,221,189,237,302,275,89,124,127,213,142,212,188,221,151,124,268,230,244,216,158,47,144,126,247,146,254,201,319,151,187,137,185,224,169,240,255,232,149,183,94,241,171,282,219,78,235,186,220,232,249,273,224,286,96,146,88,201,213,111,154,151,203,112,282,97,208,122,255,114,269,260,169,369,157,149,371,200,144,263,233,118,312,320,108,156,155,110,176,306,312,155,290,206,133,248,174,332,234,161,134,161,226,259,153,254,216,213,113,242,260,229,221,174,121,249,76,216,212,255,70,249,108,231,170,320,198,301,367,157,225,144,328,177,190,280,279,212,318,271,112,171,370,272,268,171,119,216,192,208,221,199,253,209,327,214,147,222,127,249,295,221,120,168,80,158,303,174,148,279,188,169,157,102,209,191,180,280,214,260,142,228,163,137,149,210,135,189,174,133,234,194,137,111,230,155,189,287,230,169,240,183,101,195,138,161,209,182,210,120,216,277,151,196,304,176,225,290,133,227,154,124,168,172,148,200,194,192,220,273,388,225,176,201,139,110,107,205,245,147,226,147,358,101,153,180,231,181,190,151,170,178,172,107,194,140,223,98,140,209,340,163,175,228,157,107,242,98,239,210,245,192,182,252,160,209,100,120,197,203,80,223,241,277,208,353,232,354,165,156,214,240,134,251,161,126,156,183,170,320,188,271,230,384,114,169,216,249,303,173,111,177,393,224,150,238,66,152,179,231,268,151,122,200,272,144,205,157,186,201,342,195,224,214,203,353,133,175,160,173,314,59,225,100,157,265,99,206,150,46,236,217,239,96,226,226,200,244,245,230,94,170,197,158,183,248,170,185,209,81,146,147,132,169,132,272,263,306,104,224,184,172,113,125,190,233,134,101,182,184,140,249,242,229,232,251,141,263,163,202,313,175,124,251,102,163,250,169,246,191,260,188,116,180,274,278,256,73,108,305,193,164,231,183,146,218,240,277,260,363,123,136,215,199,283,321,235,308,142,206,276,290,233,275,144,130,175,297,197,130,192,174,186,348,291,301,155,232,240,196,292,234,223,221,129,262,145,232,155,179,152,226,234,218,187,154,249,289,413,162,238,167,295,128,219,328,208,197,224,128,230,326,130,221,174,82,211,145,140,303,165,137,130,265,237,106,182,141,118,104,138,201,274,234,203,117,232,103,228,264,330,267,154,173,270,309,228,205,160,239,122,147,83,178,243,166,245,165,258,142,220,183,238,121,203,81,139,162,354,275,202,246,200,212,208,285,281,414,214,147,396,270,159,228,157,144,123,74,248,222,234,104,163,111,268,136,318,200,145,134,118,280,206,196,268,122,248,228,152,236,115,149,219,205,207,148,109,304,153,91,209,167,109,160,302,279,265,116,59,303,203,169,282,234,195,69,227,215,247,123,232,212,258,187,84,225,181,187,99,354,212,198,177,215,284,217,284,180,154,205,135,70,165,119,146,102,219,191,197,113,126,151,140,225,137,96,218,111,176,218,84,272,188,232,158,95,193,164,128,248,309,101,161,180,231,212,92,91,215,161,164,170,243,223,130,250,186,225,135,221,85,164,265,322,225,103,73,65,166,190,101,95,154,242,232,340,197,282,124,82,145,220,271,222,116,111,154,142,221,200,231,124,328,160,190,123,141,119,109,251,245,335,205,154,242,157,251,270,260,362,188,159,218,263,224,205,119,122,137,236,197,214,218,156,405,182,185,242,251,270,176,237,173,99,244,149,128,147,384,145,116,151,157,300,199,201,160,147,100,107,228,314,236,224,186,201,110,90,115,254,172,125,192,241,330,172,288,215,204,202,129,95,385,266,173,127,192,133,176,188,108,237,208,94,205,223,139,151,238,247,270,310,133,201,237,87,207,148,238,262,223,175,246,241,242,205,278,83,197,160,280,149,131,230,140,215,172,107,81,187,246,244,254,262,246,256,128,172,237,357,181,265,254,206,138,357,217,203,352,136,191,226,239,163,212,240,186,301,190,93,162,185,263,101,340,144,203,213,318,289,224,211,179,270,151,74,284,145,150,53,253,338,145,318,217,108,121,159,289,243,143,256,120,258,219,236,249,245,173,90,126,236,149,256,207,152,221,246,141,149,197,276,103,260,78,158,113,138,125,163,141,198,182,210,151,199,122,158,302,128,223,234,191,159,151,99,120,199,117,117,312,150,134,245,221,96,156,159,241,157,181,215,146,185,267,246,183,301,132,166,173,218,209,74,165,110,154,153,318,238,250,246,221,177,277,154,116,233,98,279,118,156,243,143,222,133,209,239,306,196,143,172,202,130,136,267,261,252,204,285,255,172,234,152,338,290,119,197,301,149,239,342,198,269,116,228,236,187,77,192,184,145,148,184,80,215,219,188,393,297,235,262,230,195,178,162,106,242,207,200,243,152,322,139,304,307,317,249,186,211,233,231,175,167,234,185,241,209,126,165,286,199,69,113,255,269,149,224,267,197,283,141,196,253,196,182,65,185,209,162,215,264,196,180,194,136,122,264,167,164,192,164,240,99,266,296,175,88,162,137,186,282,355,228,242,275,192,244,128,113,222,270,346,144,261,232,138,241,140,172,95,342,121,159,115,234,154,298,125,170,243,219,285,232,219,225,296,89,176,291,119,213,148,194,257,252,84,182,201,154,199,215,159,128,163,89,175,194,107,209,104,241,169,205,359,214,152,284,179,260,119,336,226,276,268,207,138,129,198,273,189,174,116,237,109,277,221,213,228,190,250,174,247,193,195,279,209,169,239,147,226,181,265,60,277,159,182,174,274,105,199,192,290,214,222,204,154,242,151,149,87,202,209,326,269,246,244,306,157,180,285,122,126,226,152,274,119,185,213,209,257,89,103,176,174,149,89,192,129,228,213,185,220,281,112,232,74,144,134,158,102,254,237,236,229,224,267,163,295,269,236,233,264,202,137,221,255,149,294,132,224,78,114,308,193,92,232,260,236,321,137,143,270,374,220,199,207,292,157,170,307,228,278,145,154,152,242,105,177,125,266,247,250,278,221,257,196,181,155,66,208,132,209,196,282,220,188,269,168,109,128,185,192,272,133,153,244,124,186,300,212,109,316,168,135,182,124,224,170,224,162,196,150,97,144,361,175,151,127,259,231,248,263,80,254,256,278,198,130,244,136,189,199,98,378,116,158,195,223,160,219,177,113,225,137,146,131,314,225,159,231,245,170,223,73,261,196,182,204,240,128,235,271,254,325,196,268,103,128,196,70,263,227,198,233,110,223,141,110,142,282,236,200,222,320,195,284,169,116,174,104,155,161,321,227,76,90,190,192,214,84,135,202,260,221,311,159,256,352,140,62,109,348,156,74,251,219,218,252,127,301,224,176,128,112,185,157,89,327,204,141,303,150,173,199,184,200,372,215,291,139,214,310,192,285,279,196,272,144,242,222,314,218,308,171,162,226,186,199,219,145,209,258,195,244,204,410,168,243,92,226,146,316,140,173,167,163,167,283,168,198,192,209,222,217,223,165,184,299,156,159,207,217,103,185,184,168,187,438,90,233,163,211,139,216,244,199,183,205,193,222,194,291,221,172,136,156,95,181,360,166,153,149,137,242,148,239,235,256,241,180,93,213,210,296,167,253,279,333,231,130,114,212,163,318,286,227,154,197,276,208,136,105,174,219,155,94,91,276,285,235,213,122,162,140,220,170,146,129,200,240,246,201,224,276,339,260,240,194,169,248,223,293,214,256,119,274,302,228,143,227,199,320,248,106,187,144,212,270,192,340,169,180,197,228,218,158,190,132,297,192,156,214,217,145,96,139,142,182,116,123,165,148,173,187,173,243,278,228,202,174,182,258,221,155,200,136,281,322,125,149,115,230,230,96,178,234,121,307,114,170,205,219,219,184,208,151,260,224,259,230,235,306,102,69,129,175,289,257,154,249,153,211,301,262,141,173,264,113,78,185,261,219,219,158,221,127,194,144,228,181,92,192,201,317,121,142,168,110,264,185,227,138,266,253,105,221,218,145,275,203,195,216,106,158,244,107,154,247,100,88,203,104,210,190,157,274,245,152,203,172,265,208,155,254,122,327,273,117,379,207,88,248,262,133,204,124,238,163,133,159,198,257,103,322,160,132,249,83,167,191,99,212,256,224,149,219,228,128,300,312,262,235,130,153,137,197,299,197,134,196,221,210,213,234,221,190,236,235,145,251,193,181,115,94,205,210,308,129,169,183,218,305,301,132,379,211,296,203,235,364,260,137,142,321,218,271,164,203,292,206,167,217,163,259,182,105,191,97,250,268,259,294,118,153,173,210,298,165,186,188,231,268,69,274,150,232,274,81,97,100,182,120,257,244,85,261,331,203,339,177,263,133,107,225,234,148,188,125,138,264,154,195,171,243,183,384,174,227,166,179,218,190,158,184,169,171,314,184,177,226,192,204,228,247,286,215,140,183,136,149,230,178,294,137,150,227,167,202,109,133,98,110,103,192,274,217,199,150,150,282,85,235,53,171,135,161,150,321,218,253,174,105,223,167,164,262,252,286,183,190,222,92,147,317,238,218,256,202,194,231,258,370,253,88,193,196,218,233,246,182,250,88,77,218,254,247,278,166,231,163,204,279,173,267,227,237,204,282,127,197,135,85,187,238,94,243,182,260,243,170,209,273,245,172,231,288,193,176,103,171,291,192,115,123,374,268,251,289,267,148,138,179,110,161,260,133,225,143,203,247,116,221,172,143,318,103,111,257,160,223,206,200,307,71,146,210,66,188,246,219,140,155,124,134,123,161,298,200,63,120,235,70,242,306,156,87,219,107,290,244,202,186,142,284,187,220,99,149,181,260,191,347,163,93,207,215,110,118,86,147,129,49,262,280,239,180,212,252,193,172,146,149,242,157,260,241,220,122,203,260,286,102,112,96,332,205,233,214,190,150,254,126,245,65,172,168,124,222,177,278,220,175,182,179,222,211,279,280,152,126,158,100,71,207,122,215,232,231,297,203,195,171,149,139,192,160,159,104,58,260,262,152,346,128,129,125,261,300,113,171,206,217,200,188,234,227,98,239,223,172,140,195,148,257,140,217,119,223,225,94,69,136,374,214,165,125,96,260,94,299,241,237,148,189,282,145,222,126,130,203,132,285,163,192,121,241,127,209,68,196,289,84,190,156,261,262,242,205,318,112,248,237,240,152,182,74,215,211,260,342,189,336,109,169,101,203,312,180,207,137,286,200,217,209,107,187,234,193,154,117,229,272,186,138,151,112,280,212,97,122,270,130,101,141,182,192,131,209,160,124,273,212,374,278,154,211,170,85,206,321,232,185,266,135,51,176,182,230,233,182,231,215,218,240,239,187,124,195,242,257,278,145,347,120,198,256,180,154,270,114,182,302,221,132,210,163,252,108,181,165,178,67,208,246,199,96,257,168,226,207,80,122,342,118,126,206,147,193,78,196,124,264,178,229,223,194,218,175,207,295,89,221,85,216,119,182,203,190,232,223,123,232,99,249,86,235,232,195,190,257,352,191,150,199,181,264,332,244,171,251,159,232,62,359,199,284,112,231,184,128,221,95,283,165,135,154,252,244,99,136,324,291,223,317,229,240,155,126,169,161,154,200,120,189,146,142,258,223,204,165,162,241,226,173,200,249,251,206,201,174,152,176,121,249,169,236,243,224,162,229,204,167,114,264,170,180,146,253,206,105,123,223,359,51,141,336,242,141,249,312,139,163,94,132,283,134,166,124,267,136,177,287,211,233,109,205,219,129,244,216,234,279,202,254,181,341,111,118,118,226,96,263,130,311,309,98,271,169,149,334,219,176,206,145,170,174,120,326,144,114,243,172,186,73,157,203,234,169,241,187,144,225,114,208,239,209,80,159,106,194,160,307,103,190,169,151,167,159,168,151,187,296,203,222,298,201,138,158,223,232,86,151,238,223,154,171,175,145,159,284,309,219,204,192,232,139,151,127,69,174,328,318,141,226,239,122,199,125,368,237,294,155,237,200,221,230,206,152,171,277,242,116,254,101,256,216,105,119,204,213,98,82,104,150,131,235,161,246,348,309,141,306,109,262,151,268,92,188,209,278,322,131,185,243,169,220,143,291,238,260,162,220,210,151,172,103,68,223,185,157,224,318,123,88,181,179,127,313,273,279,167,73,282,188,172,88,146,273,256,232,150,235,184,239,188,184,120,113,102,168,222,122,267,187,256,134,237,128,254,82,177,286,135,169,236,212,249,202,304,197,146,297,227,164,185,164,231,214,245,171,172,198,306,135,167,348,184,182,242,302,232,119,146,148,155,222,113,315,188,307,212,247,201,192,129,159,282,215,246,146,135,248,198,82,178,138,86,321,144,248,264,138,191,229,148,128,166,164,113,179,176,297,265,250,197,165,199,204,211,126,174,235,190,269,272,224,227,165,141,140,161,164,129,233,140,151,202,214,131,312,145,154,170,155,218,189,195,160,169,129,142,251,208,144,148,149,282,196,61,239,235,352,212,138,133,237,154,264,75,270,248,155,320,267,177,237,202,119,199,178,242,151,148,270,311,147,165,263,194,184,113,181,112,71,181,197,217,145,125,358,171,210,106,229,103,111,367,86,236,289,77,195,106,230,212,220,129,163,234,353,233,187,200,165,233,224,242,229,149,166,116,161,192,263,198,176,204,171,254,162,367,261,115,145,187,128,224,319,171,144,154,197,145,173,232,108,186,149,228,141,376,212,295,272,171,251,130,118,222,180,192,236,242,129,208,245,164,227,144,124,84,200,194,225,274,125,196,196,255,105,195,194,233,184,241,151,201,159,324,248,234,323,116,175,238,197,151,247,160,58,164,152,297,172,163,162,334,285,166,157,114,259,139,159,283,182,235,181,260,162,382,223,298,198,278,364,247,188,143,263,92,229,345,211,242,232,209,148,155,341,225,114,113,94,267,325,192,94,221,227,179,182,177,330,230,123,96,223,215,191,229,215,241,233,164,246,332,250,115,253,154,212,205,199,191,222,216,157,292,239,207,211,128,85,213,212,141,319,268,215,274,240,347,229,191,138,147,254,122,156,94,126,232,301,122,194,235,165,172,212,115,232,172,219,188,136,167,295,221,238,268,163,161,262,115,179,240,152,199,162,158,175,157,257,200,173,111,284,225,94,141,120,100,348,130,98,246,129,255,324,358,195,252,271,142,212,185,191,213,128,228,237,223,174,114,95,212,241,180,206,126,230,112,263,231,129,200,281,211,154,187,220,217,154,191,194,184,96,246,198,276,132,255,185,191,202,231,145,260,80,202,234,292,297,133,161,271,103,188,166,182,249,229,166,234,228,190,310,215,169,193,141,249,131,136,218,225,95,84,225,222,127,139,271,176,244,290,186,169,104,141,206,127,224,163,185,163,134,143,125,210,292,103,190,178,105,214,177,238,144,124,170,201,281,186,242,229,306,77,169,153,221,213,148,155,90,330,228,175,252,187,286,156,230,196,296,162,129,200,233,52,274,101,104,141,132,124,267,116,161,201,207,176,169,113,137,158,114,215,266,242,273,223,255,216,92,127,230,268,86,217,130,155,178,208,111,109,186,196,125,119,197,101,180,354,203,219,199,232,321,107,117,164,180,304,238,336,266,168,101,361,277,204,284,181,233,384,149,203,335,113,211,224,152,206,312,125,185,165,311,148,132,351,245,219,212,280,193,286,132,204,238,231,161,258,168,212,144,166,132,130,245,230,169,137,188,140,207,214,164,168,165,341,253,237,282,298,178,303,115,113,308,224,224,220,155,217,137,148,114,338,170,136,251,218,240,129,249,249,75,80,170,195,241,157,84,382,143,314,185,140,271,283,254,233,228,223,154,206,275,240,149,251,220,297,354,312,159,209,202,114,178,159,207,163,121,223,84,317,175,204,116,234,183,159,381,177,264,161,126,257,184,142,168,152,251,184,268,300,228,297,361,137,152,227,195,107,362,216,312,152,94,166,170,212,189,98,191,284,215,265,203,148,96,184,328,187,162,125,173,109,141,288,181,93,282,260,177,235,277,96,229,176,208,199,209,275,228,209,223,117,173,162,203,111,248,126,115,252,264,144,337,200,274,381,123,172,116,204,184,324,97,84,277,285,255,199,149,303,184,225,165,149,190,201,209,316,264,137,77,180,279,210,222,222,141,246,162,265,100,176,127,193,269,191,278,180,225,190,265,142,219,177,319,248,244,273,248,162,310,310,217,109,127,169,103,110,120,173,317,345,97,244,116,150,145,126,311,216,201,185,109,260,194,304,271,139,101,150,184,165,199,277,220,110,214,216,165,140,230,226,224,145,211,153,200,222,143,164,185,125,290,329,180,272,162,224,104,164,231,115,159,209,114,132,187,215,117,196,219,163,206,355,160,146,198,248,213,119,150,229,127,248,238,101,312,92,281,185,139,224,270,194,134,160,96,162,321,133,213,170,208,275,145,295,104,169,225,295,240,74,296,296,200,346,183,263,151,140,338,305,242,292,183,161,115,165,172,137,176,120,156,202,249,257,337,97,171,169,315,160,196,156,183,406,229,161,253,129,188,163,218,225,228,295,231,100,127,215,126,253,207,79,223,217,284,163,124,87,165,129,90,123,228,152,295,93,153,130,111,270,117,57,174,69,94,272,191,265,148,228,260,189,206,205,163,287,216,163,215,209,175,140,99,116,77,163,112,143,259,367,145,141,279,221,228,135,136,192,145,269,243,208,250,228,195,130,129,261,205,99,134,234,218,184,218,274,138,203,218,112,234,127,254,173,155,354,186,197,289,173,161,234,209,247,246,276,146,248,169,192,89,135,230,116,88,208,226,138,194,130,180,281,299,204,312,202,261,187,261,139,108,66,170,176,266,173,177,129,186,187,163,144,169,319,160,228,195,322,151,283,117,150,191,198,108,203,186,157,214,177,292,163,156,123,117,145,275,173,136,229,221,188,168,280,122,186,241,155,154,194,97,223,290,168,300,296,144,295,270,108,172,148,157,354,218,200,269,204,177,293,270,156,133,167,116,133,221,189,226,213,165,174,270,216,222,135,237,185,163,247,201,223,309,240,94,74,210,219,182,210,232,313,262,110,244,128,143,258,92,159,99,272,168,195,242,160,222,156,114,126,253,326,73,146,263,164,156,236,228,288,129,329,126,81,221,235,151,223,216,241,260,298,173,153,186,209,334,152,128,170,155,316,77,123,190,100,157,237,149,215,183,215,192,203,195,205,230,179,228,137,184,247,160,148,151,152,232,394,249,110,207,238,285,181,218,242,178,244,325,205,128,283,166,213,157,308,216,188,264,196,263,212,102,298,264,83,305,127,92,161,153,256,153,293,173,277,121,251,125,231,214,193,152,185,188,269,99,248,91,85,136,175,173,195,182,182,256,209,262,167,288,90,128,247,254,217,156,201,149,192,227,278,129,185,375,81,139,208,229,146,125,140,137,96,142,203,150,216,210,105,415,254,164,132,191,264,115,308,196,166,215,147,150,136,230,178,194,204,336,144,60,258,190,239,291,257,367,229,271,192,200,276,104,201,270,280,248,249,244,287,177,266,236,294,194,158,263,195,207,149,211,226,184,255,96,218,192,92,132,200,74,231,236,211,166,275,173,224,95,223,164,251,158,239,133,262,205,121,251,222,179,300,99,201,114,148,233,260,295,250,273,120,148,149,329,126,102,167,100,142,149,161,188,198,245,272,200,217,243,183,225,96,142,126,310,155,303,331,238,332,236,196,146,222,323,190,239,201,264,72,358,212,212,121,255,163,328,280,86,236,152,242,197,176,188,246,154,252,132,212,132,189,163,226,240,152,244,196,241,157,253,167,216,215,214,198,302,168,77,204,161,303,153,317,215,140,166,291,313,131,279,192,141,214,139,268,143,147,239,292,162,233,105,226,178,261,321,219,118,192,195,144,80,215,231,182,121,213,135,273,138,235,186,251,175,160,132,282,178,202,221,138,229,84,296,217,200,188,159,185,262,188,148,182,143,161,139,117,91,361,332,145,266,171,215,155,148,204,160,183,158,192,194,105,116,149,241,39,220,223,376,238,194,156,186,199,282,323,144,225,217,162,278,145,155,270,114,303,102,273,172,286,197,165,262,160,135,214,189,256,240,165,282,191,175,157,226,112,323,196,181,174,78,112,121,140,108,134,198,177,153,137,174,102,134,250,254,186,291,85,97,260,209,202,110,95,192,176,158,257,279,137,303,174,218,201,230,240,151,235,157,243,272,248,234,267,134,332,217,138,258,48,119,249,155,205,60,301,56,225,287,240,234,173,132,208,236,98,205,200,189,128,175,199,201,113,227,280,255,223,242,194,97,292,178,118,163,285,124,235,179,113,200,124,205,104,202,363,342,224,114,162,228,171,229,135,175,185,234,141,195,189,107,205,339,168,227,279,186,248,165,205,100,145,236,119,226,171,218,119,285,214,225,159,106,186,253,150,252,288,268,216,82,279,182,114,171,288,135,232,96,237,273,156,210,87,228,163,158,128,249,271,105,212,154,227,229,127,211,210,191,206,202,239,236,309,231,275,178,235,274,162,220,296,304,334,258,168,147,178,121,118,169,137,152,120,173,245,70,155,192,211,158,251,208,159,124,198,351,212,232,169,165,192,127,344,259,158,174,300,175,226,181,226,237,84,322,194,350,266,131,226,107,197,85,87,192,151,85,149,219,263,246,201,104,295,73,248,213,276,159,173,134,141,313,317,193,142,200,232,200,120,93,95,282,151,86,194,156,240,165,218,189,323,231,130,197,139,231,221,170,119,275,267,186,210,165,120,282,203,123,260,191,137,143,150,151,149,264,232,382,164,265,178,292,165,203,189,150,305,88,230,196,197,191,201,130,299,280,163,281,138,85,297,209,323,211,223,175,145,89,185,179,395,260,302,254,236,147,253,195,242,106,166,197,178,108,200,141,121,226,194,202,176,98,220,174,116,167,236,206,215,243,197,63,206,204,247,227,99,233,172,162,159,168,189,152,86,161,173,308,154,232,253,342,112,148,292,186,160,189,117,197,229,223,347,118,201,153,428,183,138,164,155,255,207,102,350,223,153,124,129,251,140,166,228,140,124,190,282,111,128,250,346,241,122,257,176,312,166,175,149,169,83,186,176,149,200,112,197,183,163,235,192,329,188,236,312,248,218,132,295,124,191,166,272,173,238,225,254,115,201,185,152,173,200,150,140,244,97,229,165,166,188,291,107,252,221,191,166,297,294,204,123,212,144,172,123,188,130,285,299,238,116,175,224,239,173,226,254,106,109,294,230,304,247,179,165,279,79,191,107,81,218,221,201,270,315,294,234,184,88,214,169,391,196,154,151,188,204,110,74,201,172,264,191,165,317,280,173,326,107,123,119,222,237,113,253,312,228,202,161,131,192,230,172,206,179,145,208,161,130,163,159,223,78,201,99,121,313,102,127,142,250,208,226,148,183,281,201,131,169,199,214,226,64,152,249,266,247,194,168,207,88,257,221,159,224,306,221,221,174,153,233,145,89,196,152,157,272,125,181,137,172,320,334,220,179,221,306,224,125,315,161,168,139,290,276,248,308,170,232,241,101,151,168,294,182,221,150,167,217,190,218,225,102,266,241,277,121,225,260,242,380,221,311,305,271,306,183,96,293,140,278,184,260,243,83,330,196,187,231,280,247,296,232,207,265,68,89,142,316,200,208,224,135,172,241,264,352,129,354,196,121,218,113,205,210,150,261,335,121,226,300,266,187,297,186,253,181,149,125,216,211,312,170,221,231,241,332,165,347,334,170,162,175,169,122,188,199,248,273,145,120,187,183,165,188,223,252,186,332,214,143,120,225,295,197,131,238,79,260,120,91,287,112,153,130,217,221,152,115,114,183,377,119,245,144,285,218,184,189,249,235,168,176,62,97,217,235,198,203,185,221,270,174,214,283,261,130,252,194,179,211,263,151,249,171,166,220,300,182,261,199,270,214,171,214,251,210,347,220,143,159,102,181,200,241,165,136,141,265,182,164,366,249,184,213,158,135,258,270,114,238,291,246,96,80,145,263,264,332,160,192,210,203,192,172,292,161,328,245,247,112,156,218,203,192,229,191,258,123,277,295,214,209,246,28,152,150,90,235,136,226,199,192,180,154,117,226,141,82,269,235,221,307,258,156,135,264,213,297,223,165,189,94,154,242,169,125,194,258,205,196,182,319,190,127,277,207,288,120,229,145,184,339,205,166,187,144,182,78,250,272,152,267,165,242,99,181,173,158,205,253,291,182,309,208,285,135,304,257,309,156,192,89,246,170,188,335,155,292,229,189,255,241,179,145,129,142,242,132,76,230,274,174,126,96,122,143,173,206,185,195,99,158,272,136,203,142,125,145,166,301,162,264,152,224,232,213,348,107,316,312,168,124,222,258,138,204,155,224,151,266,189,146,88,140,230,244,226,138,204,199,191,224,302,159,139,348,245,253,107,304,174,162,273,134,279,182,233,253,130,117,124,284,200,249,180,144,186,280,290,227,175,114,227,267,177,296,162,157,327,108,232,193,250,107,227,132,167,236,172,271,193,100,142,183,130,276,191,179,132,244,199,177,121,181,159,82,165,279,226,286,184,307,89,233,90,257,214,135,201,154,118,151,142,263,107,165,170,186,109,194,205,288,219,128,112,283,143,246,234,338,156,142,273,332,172,98,154,158,279,220,183,217,246,224,200,173,232,207,236,225,232,184,176,189,329,173,146,126,251,204,231,412,116,113,237,234,167,210,132,179,250,143,166,191,240,128,98,183,80,160,176,111,281,203,239,139,154,149,251,140,180,243,80,223,207,127,207,217,240,263,85,117,386,107,137,230,171,159,179,223,266,123,219,176,279,173,254,162,217,255,176,141,264,122,177,123,188,229,158,104,200,168,116,79,246,231,301,268,221,199,162,271,234,182,163,205,123,162,223,237,247,176,63,98,145,129,297,184,300,274,249,98,179,111,300,176,160,196,148,142,110,138,168,311,180,214,271,241,246,167,154,136,188,191,122,214,270,224,209,206,132,178,198,320,132,272,184,255,196,58,185,197,145,169,305,194,189,81,117,241,259,366,162,202,300,133,121,201,238,50,242,213,203,185,267,221,187,204,180,178,220,264,204,229,84,59,241,185,232,92,272,207,215,171,172,139,203,157,139,201,224,156,75,278,223,248,165,295,265,151,338,198,180,192,207,176,262,128,200,234,153,153,163,271,191,142,264,155,276,336,192,250,166,153,192,123,322,246,236,159,226,239,244,92,148,177,144,216,59,65,138,265,159,221,162,223,161,239,188,169,250,272,229,228,97,77,158,111,132,303,245,161,247,219,222,277,207,189,187,134,358,234,266,206,215,108,344,312,152,147,166,187,236,311,241,232,180,121,219,193,98,247,192,370,127,188,290,344,409,278,214,232,320,141,113,253,220,152,83,207,134,135,189,231,144,165,192,296,204,101,246,224,266,241,238,165,270,247,253,76,142,229,180,236,104,196,240,351,176,119,274,197,124,97,122,227,75,123,87,165,193,170,272,131,174,177,274,185,119,146,308,308,206,101,207,171,89,111,163,223,144,126,200,242,247,236,194,210,164,194,192,224,135,267,217,245,296,180,155,100,174,144,107,93,172,172,201,188,66,201,229,228,364,78,150,95,243,225,141,87,246,258,189,231,313,169,248,255,110,197,186,298,247,142,68,103,200,230,174,148,147,141,102,193,100,291,355,276,191,79,193,271,196,243,168,193,225,238,166,276,227,66,206,315,230,194,158,230,317,106,160,180,215,254,213,190,224,124,286,194,170,208,179,117,186,259,208,120,118,199,131,230,251,232,182,254,157,239,310,191,181,243,200,162,235,138,154,168,232,245,183,141,280,256,154,240,229,276,210,115,219,232,147,234,201,95,130,237,201,187,238,192,194,180,108,171,214,206,183,262,171,150,254,105,254,225,220,260,255,317,208,349,255,258,219,195,177,153,230,104,208,158,276,191,147,232,158,163,251,78,322,226,223,250,233,169,211,171,186,320,212,254,263,313,186,120,222,235,236,322,236,185,199,278,204,137,370,303,218,158,158,204,278,218,326,211,207,232,156,266,224,182,280,249,128,86,125,263,212,198,241,246,293,110,328,268,222,186,195,91,173,152,221,264,292,326,226,175,105,140,93,132,301,145,180,316,194,219,312,188,179,145,148,203,195,352,240,157,121,200,335,100,135,126,250,104,186,270,166,190,203,208,162,137,114,114,83,201,210,344,189,215,333,256,180,176,268,217,225,190,155,155,154,123,163,255,162,189,162,164,134,267,204,167,136,125,165,50,98,217,345,139,176,241,101,142,182,197,143,147,107,135,152,199,226,136,212,108,106,202,106,278,398,194,222,101,139,242,299,275,195,233,156,220,248,212,275,238,200,333,92,166,107,117,224,300,191,128,144,221,307,166,151,161,221,202,90,130,347,187,115,202,203,198,213,288,177,101,228,118,177,240,214,245,149,210,158,299,324,153,183,113,247,232,92,295,164,118,163,201,184,222,313,172,272,165,155,358,307,112,176,121,148,214,167,70,66,148,269,208,185,86,326,150,262,112,265,253,190,228,103,97,332,191,118,288,256,163,268,244,129,188,291,153,210,91,134,86,247,222,227,212,284,218,146,137,172,180,242,208,267,196,200,138,191,267,207,121,176,425,139,61,242,231,220,345,118,287,59,125,170,251,225,238,137,171,125,130,226,184,200,192,268,274,214,251,303,135,212,213,155,250,216,186,272,236,286,141,97,170,195,144,121,169,149,115,158,113,193,175,177,401,252,73,202,295,121,247,178,120,165,130,260,214,183,203,85,222,249,142,80,210,232,166,110,152,172,219,85,160,276,182,138,344,234,168,204,96,199,104,163,209,325,163,278,360,193,195,132,172,226,144,260,139,238,194,191,186,222,143,278,244,249,167,216,162,295,231,173,252,274,169,156,266,247,194,222,167,334,240,211,144,237,231,222,213,232,142,174,215,249,205,205,136,343,268,286,98,198,275,211,80,154,155,214,195,176,332,224,136,188,160,201,172,296,218,298,201,202,200,103,190,333,204,186,181,102,148,252,131,157,261,210,240,164,205,195,202,212,122,239,147,136,148,208,281,339,145,244,129,166,157,119,107,74,227,213,240,232,218,249,212,240,205,163,98,143,247,197,183,135,86,188,222,255,117,182,155,145,228,172,180,267,242,94,251,210,127,227,143,191,215,111,202,85,90,192,190,145,128,122,138,242,136,187,206,240,173,246,419,276,109,160,123,90,210,143,198,237,173,231,228,186,182,244,224,166,169,141,114,170,284,263,179,281,122,209,205,112,287,313,185,78,178,167,82,114,195,292,64,184,165,186,150,236,296,277,150,136,120,261,166,249,185,76,143,109,117,214,227,306,322,220,115,188,113,234,138,122,156,171,136,221,239,284,219,150,247,173,156,162,195,262,230,210,182,216,236,226,216,188,178,319,121,249,214,150,421,200,116,106,180,152,125,237,271,79,172,176,183,329,57,173,177,291,174,173,173,173,129,61,45,235,94,198,172,160,314,152,118,176,129,286,113,231,156,187,196,112,183,172,139,150,134,246,203,104,123,137,269,158,154,171,164,216,163,284,204,205,169,193,135,158,342,231,257,180,245,252,215,287,127,188,241,180,221,182,104,248,196,343,161,142,197,222,73,130,119,181,191,292,275,138,198,178,131,231,72,281,124,270,181,188,89,233,184,262,122,168,304,209,94,165,197,189,204,179,281,136,73,145,191,266,259,81,164,170,190,157,271,307,192,245,183,263,231,197,178,109,353,162,225,231,234,238,209,130,346,230,116,124,194,229,193,179,236,221,311,191,293,259,161,143,207,168,104,241,205,331,292,266,221,227,228,199,243,195,284,192,273,142,269,234,248,142,162,124,215,158,143,177,200,287,156,253,77,171,135,107,148,164,292,198,187,117,248,251,377,194,316,244,123,171,256,161,151,143,213,265,316,276,115,232,112,191,216,216,127,204,57,247,144,210,130,205,316,124,146,332,249,210,203,144,132,190,181,165,140,114,101,161,108,248,364,172,207,189,274,188,198,126,68,350,235,130,197,183,88,138,214,284,198,296,191,156,76,117,139,163,136,250,129,195,188,128,131,280,204,269,259,171,174,264,222,85,277,212,246,172,215,198,58,307,277,219,236,212,86,212,374,191,161,146,327,312,260,224,100,256,195,220,164,128,184,140,214,235,129,190,192,315,207,92,135,163,236,218,123,71,86,228,250,216,316,175,368,94,117,84,99,220,147,150,267,101,152,132,218,213,304,137,212,288,156,170,151,140,312,194,110,201,194,235,165,247,241,225,197,207,183,146,115,256,196,251,111,149,165,148,195,125,173,273,206,286,330,310,129,200,77,173,231,130,158,188,232,171,229,137,199,235,168,211,192,223,258,219,175,240,86,163,200,249,66,243,130,123,153,148,154,327,107,311,187,144,269,277,232,287,224,256,153,102,186,327,164,94,158,186,182,276,135,267,174,91,188,141,157,222,164,113,113,233,138,120,65,138,167,184,231,370,163,216,190,105,290,137,214,225,212,110,212,239,161,266,191,240,181,126,242,174,185,250,195,203,109,121,322,166,152,139,200,230,222,116,315,177,96,184,331,183,206,74,193,185,268,276,95,276,178,117,197,226,172,207,336,178,292,98,144,204,211,147,177,232,124,137,328,87,216,221,222,154,108,267,195,134,369,144,181,232,250,146,214,83,252,248,242,287,316,248,137,144,201,238,236,251,166,200,331,168,141,211,278,102,194,187,115,213,90,215,123,79,117,224,181,300,254,246,234,264,202,88,68,244,81,252,210,206,275,230,98,157,249,231,204,194,127,214,290,169,67,159,300,54,256,206,124,110,298,171,257,169,329,85,273,86,180,184,267,104,228,261,97,197,172,158,161,270,77,240,139,206,275,184,282,209,154,212,206,243,173,123,360,277,107,173,269,306,128,311,240,111,108,140,194,242,242,176,285,269,128,103,185,219,158,212,259,276,307,153,130,164,256,132,289,175,171,160,360,143,163,161,117,244,209,137,139,169,187,135,183,207,292,140,307,258,150,208,238,211,180,213,144,213,163,164,153,125,124,169,216,320,176,303,205,228,74,71,308,195,228,193,155,208,296,282,192,343,224,197,119,138,204,229,107,185,229,214,263,189,295,183,346,187,118,259,229,123,271,174,185,186,132,222,171,198,258,279,210,158,189,245,230,184,189,297,301,141,217,254,187,110,174,184,285,349,179,172,286,214,183,194,128,282,327,109,142,138,272,148,281,160,106,243,353,251,322,296,108,165,291,172,185,237,198,169,262,187,204,139,265,191,105,207,214,216,299,152,217,199,195,128,188,117,225,121,92,204,172,88,136,236,227,232,241,101,221,184,180,106,166,275,210,267,160,92,303,226,253,175,202,310,220,109,324,269,267,243,229,171,207,211,153,161,87,144,188,125,228,122,111,224,206,192,168,206,77,235,215,194,244,221,238,102,148,202,142,228,202,171,330,207,273,136,207,311,224,98,260,112,179,331,110,244,156,138,332,216,231,287,322,235,326,211,123,280,218,137,245,209,170,132,297,218,219,166,270,227,165,174,263,136,173,232,237,192,192,203,281,200,176,273,186,284,176,131,216,192,337,235,326,131,287,261,182,214,191,263,236,160,106,158,287,118,231,224,263,229,122,239,281,349,131,176,187,124,212,111,182,244,115,62,245,107,134,174,199,341,222,138,173,212,134,90,133,222,146,124,169,157,225,276,243,184,330,183,392,118,70,179,241,112,230,124,255,168,207,87,135,264,209,125,267,98,176,261,215,231,158,191,207,124,159,108,241,130,94,254,131,307,227,114,233,180,282,186,186,162,178,238,124,199,122,235,150,166,284,133,230,275,202,212,164,195,215,276,152,97,297,202,169,232,158,139,131,196,347,156,221,259,240,195,214,280,119,181,128,141,282,155,239,300,143,232,160,296,160,346,314,145,226,86,192,242,150,353,308,292,159,141,169,157,133,239,239,143,241,270,223,99,217,345,211,271,215,246,154,208,137,128,340,122,213,170,273,142,259,124,230,361,301,198,167,261,201,109,150,128,268,269,166,202,229,261,96,211,247,316,223,169,159,309,80,207,191,151,233,236,143,319,397,292,200,105,212,181,135,258,263,135,254,186,153,219,278,218,186,208,130,138,147,200,164,222,285,111,441,128,214,195,412,270,289,171,235,243,117,120,172,81,96,142,138,122,168,205,209,144,337,135,167,185,205,219,197,366,158,204,307,179,95,252,147,237,112,244,184,269,226,181,226,163,242,185,257,239,88,327,237,202,166,142,214,229,242,159,239,237,128,132,278,120,234,208,216,123,153,203,121,150,287,150,164,159,224,212,218,163,260,164,165,117,172,221,202,214,125,145,164,393,296,217,107,218,379,204,175,148,171,118,371,145,107,276,235,122,200,195,313,171,89,163,230,248,141,216,178,231,330,106,208,390,212,129,350,130,273,145,285,268,237,219,187,229,155,198,262,198,244,170,308,68,130,80,159,402,172,251,260,174,96,217,169,205,201,210,161,157,148,247,233,194,200,260,208,48,169,227,133,166,198,102,171,368,280,104,295,183,180,171,228,221,132,271,182,199,261,139,169,216,268,215,197,398,181,139,162,209,333,266,202,120,220,112,218,173,87,106,135,156,183,130,231,173,223,155,150,214,181,195,109,249,136,165,189,234,326,306,279,252,220,175,360,103,172,210,153,242,239,160,353,239,231,259,189,116,201,245,110,147,133,218,295,199,214,131,231,137,183,220,236,187,273,120,184,149,217,243,187,315,257,89,130,266,173,76,177,285,168,236,285,126,207,145,234,216,330,116,220,167,273,206,164,164,204,209,208,173,200,167,309,182,271,203,138,204,221,236,118,245,146,262,170,116,307,241,135,300,221,126,206,70,113,164,284,183,175,202,240,276,117,118,225,120,158,96,245,128,255,186,128,298,251,106,177,220,119,127,147,264,176,185,245,196,133,193,204,243,241,237,238,194,125,234,197,213,173,297,104,156,156,238,139,254,132,207,166,290,189,272,197,316,146,61,348,215,232,144,140,150,136,246,167,275,239,311,160,173,217,328,115,189,358,209,141,189,192,114,257,262,197,190,185,120,256,273,171,152,337,340,180,252,336,101,128,189,115,110,267,223,345,250,227,282,250,190,315,175,287,175,105,272,201,133,224,389,243,182,265,102,196,118,145,62,290,283,172,145,135,148,248,183,356,172,166,319,195,182,202,209,138,269,202,203,217,94,171,192,172,180,123,200,246,203,215,242,329,149,149,105,275,215,112,269,84,55,134,114,244,109,210,265,221,300,164,208,190,116,215,139,167,157,123,133,239,122,295,152,241,131,335,167,194,230,191,57,216,154,83,336,286,132,129,324,115,226,234,194,147,225,226,185,241,221,191,175,316,199,229,133,182,179,302,238,280,177,250,183,212,181,153,197,162,243,175,177,91,296,204,228,225,198,242,242,204,339,111,292,112,239,258,244,263,307,155,187,330,219,188,263,122,87,244,198,250,153,293,186,203,124,190,93,190,262,230,251,183,240,186,138,194,194,302,150,269,250,330,148,312,77,289,74,89,160,211,185,188,228,150,206,213,169,253,182,227,216,203,129,70,189,214,120,165,171,221,289,199,91,287,170,313,149,121,193,206,347,238,178,222,242,147,177,190,124,203,219,82,292,275,170,208,296,251,251,209,260,256,148,204,99,121,178,199,248,101,195,166,94,227,181,132,291,165,194,164,177,199,334,243,268,143,81,362,182,200,382,305,140,301,145,330,139,141,223,199,157,166,254,208,129,197,242,188,146,112,195,169,79,144,266,308,238,187,325,199,273,205,247,241,167,184,150,186,168,175,171,191,174,83,249,230,76,291,153,138,173,157,184,394,211,379,142,250,158,247,188,187,284,253,175,241,197,95,298,254,223,113,195,81,347,134,182,150,269,79,184,301,305,211,139,228,388,43,146,283,125,236,170,177,149,194,116,160,125,186,192,93,231,120,126,136,116,249,258,219,119,198,208,328,180,178,190,257,150,184,124,184,204,194,141,247,136,266,180,160,160,161,220,164,163,169,107,155,245,189,129,127,118,138,313,232,141,277,143,274,291,177,199,305,220,146,152,95,176,211,171,137,255,171,156,110,295,100,287,117,155,194,251,167,202,209,130,251,183,122,266,228,283,204,234,227,355,368,123,152,233,93,199,217,277,227,177,95,291,176,107,152,125,279,90,166,138,143,63,275,226,296,267,97,86,208,141,255,200,271,153,237,206,150,250,298,195,311,195,167,148,163,321,254,224,248,167,278,147,268,89,247,159,215,136,274,219,47,251,307,293,187,108,94,259,123,260,181,248,202,315,199,199,201,221,245,101,279,87,189,273,214,200,104,241,244,145,281,294,210,195,85,127,199,297,169,138,117,104,181,259,87,168,282,179,110,322,66,288,220,173,141,134,250,83,226,274,228,237,237,158,128,149,178,179,211,362,188,234,91,143,213,180,223,201,193,230,158,220,143,119,242,109,179,100,215,84,156,75,230,246,109,244,190,247,269,300,261,234,188,157,102,195,213,138,138,170,194,80,315,242,239,175,133,275,167,177,205,277,226,172,145,175,181,308,161,202,230,226,220,181,154,76,178,177,205,186,102,143,147,146,279,142,199,189,133,272,183,119,90,258,205,130,244,119,127,153,182,174,208,105,271,216,232,240,153,156,242,267,138,263,283,163,220,126,274,294,249,160,116,132,285,135,198,220,207,237,350,277,268,217,259,306,256,345,296,163,306,109,181,214,171,206,198,205,240,309,191,230,264,70,152,153,294,196,60,135,195,181,264,345,141,201,291,184,131,327,200,204,104,189,173,77,226,117,199,175,300,262,246,171,141,195,91,111,193,157,145,170,108,223,164,232,93,178,219,298,132,107,320,142,139,305,100,198,345,250,233,189,183,296,227,227,145,173,218,317,228,198,169,119,231,270,100,115,384,180,221,187,200,173,191,239,184,106,226,165,183,280,261,184,145,138,164,209,321,164,228,100,206,215,128,167,239,173,123,149,337,195,222,129,201,258,217,204,257,282,220,177,140,277,119,236,144,83,266,395,211,89,144,139,326,202,237,214,215,159,136,129,123,189,155,149,182,244,145,265,255,273,257,246,183,131,253,95,173,63,218,216,259,134,159,132,117,270,259,285,107,174,156,226,158,210,188,325,303,236,275,150,216,60,152,137,235,234,137,192,221,133,279,240,219,155,233,241,254,259,231,123,185,139,113,302,269,307,158,130,138,336,213,131,204,175,229,361,150,107,222,119,300,151,134,179,152,341,291,187,233,259,193,85,224,109,129,128,216,156,371,177,74,143,176,85,268,93,248,140,229,124,194,345,272,305,57,188,210,155,117,113,280,170,161,152,219,125,148,139,222,189,198,307,360,156,281,154,228,228,142,146,198,108,219,193,69,261,154,50,101,267,315,200,116,238,69,178,218,160,130,119,233,241,209,269,227,214,198,197,237,211,250,97,184,255,164,225,112,62,161,240,97,144,124,101,227,225,344,260,220,277,121,132,169,235,131,201,228,115,169,350,199,179,301,226,250,240,186,343,253,199,141,365,186,226,254,246,127,183,234,178,175,265,219,234,291,203,156,204,131,122,141,233,305,166,132,117,214,324,177,196,159,293,139,211,144,189,247,234,423,254,141,175,105,238,160,164,221,281,216,132,203,132,176,172,121,245,183,362,122,276,112,136,181,251,159,176,120,166,156,273,158,206,107,210,99,103,236,232,272,157,207,90,160,218,157,322,87,240,217,187,230,252,234,184,246,207,192,199,134,353,160,280,222,144,282,220,175,269,140,227,248,181,226,145,194,164,214,187,246,235,152,228,203,155,136,237,147,267,162,114,139,299,294,220,196,272,69,219,251,202,132,217,77,251,225,127,142,104,345,260,252,85,387,259,358,124,141,83,333,203,241,173,245,193,297,358,113,213,227,178,117,199,122,109,304,110,183,81,233,177,233,140,213,268,78,178,145,234,134,187,177,174,160,181,211,196,123,180,339,282,207,212,219,207,150,203,204,258,91,251,213,177,187,106,217,154,85,305,220,316,175,226,103,102,208,237,237,197,112,269,302,199,124,211,202,172,357,120,161,206,176,159,216,150,198,353,261,178,176,131,123,100,170,206,261,157,223,153,162,281,293,328,129,127,234,277,185,240,147,160,193,140,111,352,111,166,69,196,68,196,106,244,159,203,255,213,243,216,200,194,349,159,293,310,160,218,126,110,183,186,67,185,104,345,150,358,109,356,181,159,145,202,371,128,164,150,204,278,170,164,118,199,209,75,270,328,248,202,213,169,213,143,146,159,212,143,175,209,273,107,78,306,114,254,251,241,182,311,285,189,238,106,234,206,91,210,289,171,258,293,201,61,254,84,214,95,217,251,131,173,121,180,276,130,162,199,279,255,195,174,227,171,209,278,200,152,137,229,62,127,196,224,114,178,113,200,171,117,86,216,256,248,141,195,151,131,159,118,161,124,257,223,163,355,236,184,326,232,254,172,138,182,236,307,176,195,130,244,254,229,61,242,169,229,184,223,358,222,178,298,169,113,233,189,218,261,310,211,163,261,204,214,351,117,184,148,192,327,298,136,208,214,291,322,239,233,134,264,132,295,191,171,222,224,289,63,231,138,295,182,212,233,156,180,85,231,159,189,202,156,105,122,319,240,162,200,157,263,120,273,231,211,209,160,220,177,211,235,148,176,232,106,223,218,146,228,188,174,267,227,142,180,118,199,241,95,190,297,59,107,301,231,264,250,150,101,134,214,235,197,179,184,180,161,224,193,145,187,163,219,274,229,320,227,123,187,243,305,109,247,158,165,144,222,161,153,140,125,208,82,181,226,287,216,150,188,265,130,129,244,132,184,239,193,316,138,149,140,218,207,162,105,161,231,111,266,242,254,157,183,137,183,120,225,288,189,235,200,187,145,189,228,358,193,207,83,187,120,259,104,177,52,176,186,208,349,74,310,212,173,149,221,89,193,256,221,293,240,305,241,253,210,97,95,225,226,191,161,251,290,259,123,192,149,189,198,196,409,211,118,265,124,236,233,230,264,153,228,157,190,185,211,207,209,233,161,251,261,261,155,201,221,213,167,232,276,185,182,137,377,141,202,238,105,154,219,83,196,236,90,93,146,176,168,195,155,123,166,130,214,339,210,222,274,227,226,81,210,310,254,261,159,196,155,224,192,261,341,239,217,152,132,155,158,276,249,260,378,253,213,181,202,101,219,143,180,218,98,184,296,99,261,144,144,311,176,108,205,218,197,182,112,169,216,167,309,187,292,135,161,293,185,324,128,173,228,208,116,230,283,224,164,194,255,110,192,205,163,372,75,165,236,243,199,117,259,359,229,163,230,238,113,303,101,97,309,205,102,233,296,163,151,117,208,245,155,172,217,150,218,137,263,176,155,245,240,138,267,208,207,171,98,139,189,278,207,206,142,178,107,280,188,150,262,211,202,88,131,163,111,117,191,166,275,275,172,302,172,177,314,100,178,167,156,278,255,226,251,147,148,292,279,96,148,197,99,229,97,120,199,164,65,236,285,122,177,205,307,179,89,233,278,135,99,271,392,142,219,213,148,201,251,167,204,269,140,221,195,184,152,341,185,134,228,183,265,338,150,302,126,213,166,166,283,112,195,157,85,268,303,139,97,192,189,232,202,180,93,148,226,140,202,105,175,122,175,120,138,246,230,131,142,124,174,259,187,143,229,87,305,59,119,266,270,120,323,145,127,198,219,199,280,253,278,98,87,111,264,206,146,213,180,207,150,188,118,150,262,182,214,206,165,227,289,126,121,146,261,250,151,268,298,280,346,204,216,319,134,83,256,258,213,233,330,120,130,214,80,299,162,302,301,267,189,162,202,192,273,176,120,166,130,138,139,234,248,184,207,117,171,183,212,200,190,214,159,181,336,89,130,195,162,327,229,262,153,180,304,150,400,232,210,225,195,157,130,138,210,96,65,135,126,263,216,264,340,140,214,47,192,171,193,168,190,350,259,133,228,256,304,157,182,198,208,152,247,348,127,127,336,116,194,83,247,127,117,204,306,158,207,132,305,246,187,162,125,233,228,178,349,94,188,321,249,213,294,385,151,222,204,291,193,310,226,75,216,122,341,251,129,212,295,232,106,142,189,170,191,184,136,214,246,334,124,308,228,292,257,241,179,242,215,204,279,187,213,143,175,147,386,199,162,240,234,121,143,125,207,123,106,160,287,169,321,117,184,151,217,167,188,131,182,220,98,168,204,331,193,135,160,130,66,188,251,206,165,246,164,86,220,248,77,185,263,278,170,210,318,201,206,289,283,67,249,199,135,157,237,123,202,169,195,126,127,199,139,258,158,114,175,186,256,267,198,197,105,206,111,269,148,203,236,201,230,145,157,353,251,198,216,289,286,113,241,207,232,217,238,360,282,183,98,207,241,230,230,206,147,129,227,234,256,221,126,212,341,210,241,141,254,170,182,248,210,133,247,219,169,252,143,145,110,225,214,228,118,222,263,203,271,159,174,201,195,216,128,140,115,205,242,147,90,238,251,181,120,140,271,198,215,200,211,263,169,210,254,196,150,296,202,164,240,210,162,140,267,250,67,200,224,137,92,139,97,114,198,181,228,241,169,246,221,250,187,272,330,204,211,259,217,225,274,250,282,160,307,246,105,153,153,276,85,201,126,175,326,207,174,287,337,239,178,227,257,108,153,150,277,230,327,218,209,193,165,259,177,119,181,256,149,341,153,137,206,282,173,163,141,123,336,197,353,87,191,172,230,290,253,266,238,160,199,229,133,222,217,73,99,257,287,209,133,314,258,185,160,168,162,218,317,118,186,168,364,224,209,213,117,210,275,166,182,132,232,199,329,217,200,233,180,192,291,231,271,146,164,257,152,168,140,154,302,107,351,327,189,204,201,69,170,141,267,118,160,182,223,145,206,184,142,200,133,140,318,158,245,214,255,264,225,226,151,256,154,228,186,270,352,236,223,62,168,277,178,164,174,169,109,133,177,175,179,150,231,210,320,138,114,163,328,92,201,185,126,280,209,197,239,220,219,225,153,164,173,160,231,282,256,118,224,220,135,89,226,224,308,94,195,135,214,156,220,88,141,206,128,311,167,331,213,127,129,220,292,165,221,137,222,181,185,353,222,230,297,340,208,219,172,253,269,221,77,79,257,227,120,158,250,91,224,172,137,145,244,189,334,336,247,357,125,307,100,246,122,142,248,132,250,127,184,182,223,173,302,111,153,273,186,203,160,221,162,215,241,229,188,98,99,245,204,228,198,85,132,194,139,220,310,311,195,271,208,71,286,162,223,252,206,169,236,341,189,319,285,210,240,228,96,158,199,237,297,176,273,165,207,122,165,249,131,197,125,258,242,251,288,217,168,155,149,262,108,131,195,314,98,260,248,226,80,105,163,140,177,124,198,138,160,211,303,116,106,201,283,68,196,167,132,94,110,216,335,278,189,135,109,273,174,151,333,268,171,254,270,173,117,203,105,288,301,165,274,236,122,150,301,326,238,229,168,179,97,394,166,238,170,194,219,198,247,258,225,172,155,177,240,188,170,68,164,228,261,189,343,160,328,138,209,130,138,241,226,237,189,209,147,164,155,180,120,112,247,117,138,188,193,188,216,277,184,83,290,239,205,161,230,300,168,307,157,238,219,256,138,170,204,226,226,316,167,201,172,257,156,69,164,213,119,160,254,81,242,124,225,179,198,240,164,230,207,341,189,213,131,203,100,186,174,283,162,256,181,123,187,271,184,142,195,216,227,200,238,258,218,143,92,366,157,220,222,213,156,270,119,260,112,101,214,81,233,165,232,171,164,119,264,248,272,224,277,249,129,65,132,154,224,333,116,211,140,122,216,114,254,246,132,132,278,95,219,200,221,237,313,244,129,112,98,77,86,178,73,350,291,132,187,141,219,174,173,89,290,179,183,155,135,187,138,134,279,180,208,109,97,187,210,265,306,225,257,236,198,269,186,249,108,141,175,249,167,214,160,213,135,209,169,178,269,112,252,177,169,112,254,291,171,83,293,328,248,127,124,169,232,148,84,81,127,196,176,269,133,249,243,123,166,189,89,229,210,152,118,209,297,161,254,297,83,184,170,311,354,184,193,185,162,150,160,257,255,193,221,200,225,168,208,224,322,162,386,192,264,277,209,305,233,214,125,278,111,143,113,123,132,231,209,198,140,249,301,80,278,219,344,174,92,316,130,177,122,181,213,162,162,149,165,132,172,229,199,226,150,211,204,216,158,138,249,254,316,172,146,119,242,149,157,125,311,335,114,241,228,171,169,252,180,175,285,151,202,340,176,190,196,134,238,101,292,213,245,122,289,198,91,219,319,212,240,203,287,186,217,164,256,236,265,268,210,137,235,167,143,176,321,172,191,219,318,169,183,202,92,241,98,79,239,197,181,246,268,133,347,220,132,186,223,180,161,203,192,187,150,245,185,149,146,205,226,241,241,207,263,181,283,123,258,237,221,228,275,232,189,72,254,216,427,224,137,153,181,339,215,192,130,149,246,210,168,150,255,140,316,130,221,250,191,103,236,312,252,229,176,260,91,165,71,124,219,126,226,284,163,243,222,279,156,261,132,219,243,161,260,168,186,105,223,120,207,263,110,236,184,255,115,252,141,88,154,237,114,350,83,223,209,197,161,143,203,146,230,182,133,193,131,110,82,205,83,92,369,278,196,87,167,203,196,160,349,204,104,126,114,183,353,267,240,159,364,196,274,168,226,165,137,205,173,199,185,215,240,149,117,280,276,277,295,213,167,218,307,180,52,253,87,129,175,224,118,108,242,182,178,238,127,166,236,234,198,165,219,143,133,214,137,218,287,207,215,173,199,212,167,196,109,326,214,240,243,156,260,174,137,314,275,240,168,288,166,239,149,359,367,72,217,247,116,317,158,287,149,257,170,239,302,212,170,138,246,195,192,213,246,217,326,235,119,209,135,312,185,351,200,189,285,293,245,133,249,244,94,205,124,219,234,222,157,237,273,218,98,339,216,125,309,206,111,287,167,199,198,193,79,247,236,145,128,231,213,214,164,175,227,235,193,220,255,339,262,296,205,163,154,191,152,183,213,265,265,175,190,86,182,237,252,223,162,259,229,201,68,183,100,201,355,222,185,174,125,166,309,239,140,171,82,84,159,212,305,237,203,260,96,180,241,173,142,170,171,153,273,151,202,301,113,136,221,240,192,263,194,246,156,190,185,67,181,331,142,216,252,132,188,246,247,326,354,214,146,236,203,119,193,259,279,237,184,179,95,183,247,159,228,149,196,208,207,346,169,272,92,153,274,182,207,226,219,107,183,245,237,285,127,139,271,252,123,175,166,190,298,229,221,184,337,260,125,230,126,182,320,291,206,241,231,135,266,164,166,176,180,389,197,144,333,159,161,159,199,105,214,174,72,199,281,90,131,275,337,193,213,131,369,172,219,258,180,125,200,206,185,167,187,301,161,180,231,276,196,343,64,337,331,217,203,215,332,176,199,190,161,241,165,248,148,189,290,261,112,247,134,186,161,191,153,242,233,263,147,217,241,139,313,176,206,228,267,137,210,173,207,252,232,246,182,282,214,328,146,218,182,298,119,230,196,266,265,267,148,186,190,236,245,186,99,163,238,120,245,83,369,299,190,163,243,210,268,161,255,113,314,174,267,145,129,262,212,215,278,168,191,169,318,130,91,248,115,214,176,224,88,137,188,236,227,119,200,175,235,106,209,217,142,197,195,240,281,123,210,152,234,185,254,199,127,236,184,228,225,172,170,153,269,201,337,304,155,119,180,154,216,160,218,269,127,196,215,319,162,205,249,229,246,262,158,229,190,178,146,174,112,247,162,282,210,111,180,247,288,105,199,223,161,221,257,291,304,298,211,232,225,288,140,213,203,217,227,199,242,249,249,117,136,249,77,260,241,261,211,324,191,105,193,308,211,110,120,185,121,219,221,245,207,193,172,241,104,268,214,201,180,131,105,223,262,248,174,230,281,182,259,138,152,264,194,196,108,235,256,244,313,280,282,173,235,240,138,274,157,112,195,229,148,210,218,158,259,222,156,279,181,153,173,214,275,204,187,209,241,73,158,147,245,143,70,134,119,120,205,277,149,393,199,285,248,212,159,230,296,244,188,215,123,100,195,186,293,147,196,177,209,153,125,167,167,184,120,183,279,286,238,305,199,361,175,313,265,109,479,65,225,138,330,310,100,183,98,193,213,216,254,296,77,242,83,304,139,168,339,154,304,88,229,230,164,170,120,61,68,242,124,103,266,50,277,323,173,312,221,188,119,307,187,206,253,193,233,207,88,201,239,165,190,253,97,180,226,180,280,332,178,207,122,97,168,133,256,240,193,225,252,114,168,196,249,214,197,120,269,151,121,113,234,217,204,140,218,145,168,135,225,177,250,266,243,239,313,268,139,150,190,357,275,139,329,210,197,223,159,229,263,263,100,171,287,189,204,263,224,196,201,257,77,120,204,235,225,186,255,192,201,171,253,157,233,286,264,126,116,215,221,130,198,180,224,227,203,111,200,246,143,114,182,205,280,246,163,252,172,129,203,212,371,211,169,182,190,313,136,98,211,161,131,200,252,259,181,174,138,241,234,203,125,171,279,148,57,243,188,334,119,123,229,110,160,246,171,140,121,264,240,204,163,235,163,235,287,110,223,249,243,188,118,128,208,222,174,194,196,344,141,108,300,125,214,225,155,95,229,138,466,199,72,352,205,168,204,220,180,150,251,192,154,230,189,296,82,189,256,249,256,268,253,218,284,240,185,115,112,203,80,84,305,253,238,250,118,98,260,216,139,199,170,262,181,174,130,274,170,142,193,203,208,283,183,176,202,309,58,242,72,211,215,175,238,222,101,204,157,212,152,209,202,232,281,318,114,184,221,223,254,263,133,186,150,183,211,339,156,74,223,151,248,130,204,240,204,132,255,172,326,156,266,142,139,154,259,103,176,181,226,145,286,152,137,151,126,252,156,128,78,263,312,195,338,197,169,158,160,295,371,238,229,177,215,106,154,188,198,79,163,291,93,166,205,152,263,253,300,299,82,131,76,87,168,220,248,184,175,206,94,256,250,183,85,88,75,175,184,254,91,292,237,348,208,262,221,169,187,153,206,138,187,193,175,241,223,190,181,259,225,224,222,157,96,245,259,252,271,158,323,180,219,262,125,145,304,203,219,179,265,236,151,122,141,203,230,194,199,239,188,172,216,242,224,110,182,191,179,188,340,140,78,169,199,327,205,110,138,209,262,129,231,286,204,163,220,177,115,126,226,362,296,180,343,257,186,256,187,182,362,295,156,239,254,175,135,310,166,187,235,242,109,260,165,191,169,150,154,253,218,186,298,232,167,221,183,200,294,252,155,246,202,230,351,172,208,267,183,248,261,249,177,104,179,224,229,199,230,237,168,166,229,234,173,156,197,95,228,205,310,193,208,223,178,110,193,66,223,241,113,160,181,248,158,173,203,153,240,161,198,251,200,352,181,146,296,186,245,184,177,285,53,205,224,176,235,181,236,318,258,143,110,182,173,216,191,184,223,157,80,146,217,189,175,185,179,251,88,71,230,158,378,143,216,239,201,167,185,223,124,250,102,269,188,211,147,340,297,170,230,276,164,259,135,257,149,234,189,218,149,120,299,329,157,184,176,238,327,277,172,183,295,173,204,183,175,161,226,95,184,169,165,118,177,250,238,179,178,117,191,180,184,133,219,104,214,217,136,290,209,143,214,163,250,217,179,282,257,181,217,194,55,241,152,195,126,202,167,229,248,179,160,229,169,209,235,208,317,175,240,282,286,122,165,204,154,350,259,186,91,203,189,212,401,257,242,184,286,191,154,320,215,183,160,229,79,129,184,88,180,165,179,231,187,113,139,197,217,157,158,131,268,207,122,209,77,255,187,230,206,125,298,190,96,234,179,183,241,150,128,244,86,219,311,220,95,127,146,67,231,148,224,396,263,204,88,198,114,324,135,125,217,354,119,168,217,154,123,148,144,131,114,238,100,314,164,291,257,243,238,356,151,231,268,114,130,250,236,84,214,211,199,137,123,104,220,227,205,207,192,265,290,101,183,210,175,314,132,163,164,185,150,115,122,104,237,202,248,210,169,205,69,192,163,186,134,164,247,242,91,335,150,190,259,171,253,103,231,328,210,124,268,81,92,143,249,227,279,143,178,112,139,281,243,167,213,233,156,193,268,244,249,240,136,238,142,221,208,255,160,336,177,205,153,271,136,197,269,307,98,188,282,303,238,201,299,170,122,326,91,164,307,229,98,214,129,142,102,168,231,220,178,96,140,229,213,189,233,211,155,139,321,174,132,185,169,80,212,284,229,110,117,153,160,241,113,247,167,161,98,118,232,144,232,208,180,316,182,167,202,89,273,317,137,163,144,171,260,296,123,218,187,270,106,156,190,176,159,209,182,364,215,136,85,223,251,233,236,271,248,249,187,137,210,207,212,233,172,250,274,89,161,210,279,215,263,247,273,59,133,229,165,310,326,210,241,220,289,250,169,204,88,166,157,226,187,286,219,270,252,179,121,199,239,216,239,210,171,216,244,200,285,244,128,274,209,174,217,155,273,249,154,264,132,133,183,119,96,105,117,77,136,291,191,163,240,182,250,168,381,156,216,253,195,304,148,139,309,207,194,250,262,169,215,295,215,180,189,160,116,83,243,329,197,184,301,235,236,304,217,208,218,120,138,101,244,199,148,258,156,379,105,90,241,217,226,282,121,214,209,144,179,256,198,225,216,125,200,142,291,78,275,167,233,289,165,168,156,201,67,212,153,142,182,107,188,165,199,169,105,248,184,305,273,224,254,119,147,216,280,284,249,227,145,197,110,123,209,110,236,88,213,212,180,112,164,220,141,226,124,128,197,269,140,171,220,229,269,136,89,160,165,248,205,161,220,183,243,196,217,180,229,399,144,230,222,185,293,104,173,248,107,242,267,244,185,118,59,174,181,264,251,187,265,311,195,105,237,201,191,166,209,240,168,138,205,126,190,288,220,147,216,199,102,241,221,139,307,85,294,168,179,246,333,162,267,131,101,217,162,152,251,127,162,145,151,271,192,341,121,159,81,323,123,230,253,217,246,374,300,253,49,277,191,229,325,166,184,203,306,249,175,255,103,112,95,159,139,140,218,343,151,261,206,233,62,138,159,204,175,223,132,233,157,270,297,138,168,197,220,171,210,193,93,155,121,169,106,213,179,192,190,122,233,214,176,187,114,359,319,219,311,97,298,88,145,239,221,162,153,179,274,143,221,163,161,300,266,205,225,185,281,260,181,147,317,62,290,175,265,202,101,131,110,330,163,249,233,126,151,105,156,184,162,80,218,211,193,87,212,215,262,151,213,150,166,123,188,211,221,157,318,193,242,152,127,256,265,165,129,237,123,162,155,264,260,222,211,112,251,115,208,287,149,223,201,151,153,193,294,208,246,117,350,202,197,207,256,305,233,232,199,232,190,171,193,120,153,194,141,152,153,146,54,226,186,190,123,169,75,241,170,218,213,220,151,187,276,145,277,254,217,204,250,184,175,102,198,179,110,267,216,240,232,310,285,151,212,138,198,204,273,128,153,308,279,203,194,145,237,215,222,297,290,185,199,262,88,208,276,266,185,208,190,113,277,181,234,159,94,192,154,202,261,186,263,214,163,157,304,146,275,104,205,286,249,92,256,128,288,115,202,246,155,230,321,168,148,231,251,115,203,172,255,118,83,265,188,122,93,122,132,237,212,145,412,207,203,149,109,158,110,211,173,204,293,195,234,150,157,188,208,266,208,232,111,235,267,249,98,201,203,468,173,198,174,305,254,111,208,242,288,259,145,102,66,116,347,324,103,157,199,298,263,274,233,361,282,157,92,221,152,246,245,362,168,330,283,119,190,139,201,253,235,217,204,192,175,178,292,265,137,246,225,196,107,101,309,265,188,181,127,176,183,130,196,195,285,132,78,311,202,173,287,224,353,214,98,167,175,148,240,253,171,128,87,105,193,287,202,219,228,136,261,290,259,289,284,242,121,233,306,336,231,260,243,160,180,237,130,312,103,158,277,181,220,142,156,144,181,116,200,160,83,166,260,317,146,242,173,199,223,206,232,215,178,151,207,89,265,256,192,127,269,132,187,201,319,273,192,150,225,310,320,150,245,107,101,220,240,167,222,304,246,334,159,202,215,177,108,189,136,268,228,109,279,261,127,148,186,177,173,146,133,143,225,104,206,145,173,268,210,235,164,113,208,144,161,180,330,142,202,362,205,217,299,151,195,71,239,223,294,290,102,247,200,85,190,191,176,208,166,254,148,124,252,243,158,233,208,195,186,186,244,189,171,188,221,164,114,227,162,143,181,94,262,102,131,132,196,210,214,292,208,280,271,190,132,182,206,208,187,227,235,280,280,235,285,172,213,264,226,124,126,141,196,235,184,91,246,208,272,298,237,217,265,239,278,293,194,228,195,79,257,242,134,117,207,259,273,226,221,217,169,213,130,217,205,147,133,250,203,218,227,256,252,223,251,183,223,193,160,96,169,82,89,135,152,180,169,252,242,182,258,121,126,259,152,234,212,87,153,257,143,128,148,53,128,204,267,135,112,134,383,200,267,232,140,120,149,212,168,257,137,269,212,183,225,215,83,95,148,161,265,132,159,287,252,276,147,274,230,210,101,259,235,358,266,111,109,178,174,322,84,168,204,362,217,246,314,242,76,238,327,183,118,161,143,169,259,183,179,182,191,252,392,244,118,116,209,129,93,196,298,114,157,118,245,98,159,158,135,206,219,254,245,90,207,165,305,290,174,183,120,65,147,60,230,258,227,196,250,136,233,192,151,108,126,166,253,220,147,284,218,168,303,209,219,264,145,242,78,210,166,249,119,281,124,329,211,101,149,180,220,191,252,237,170,207,166,289,216,330,112,175,283,226,163,129,384,227,280,173,167,249,84,270,258,316,209,246,112,103,191,213,184,244,223,184,270,234,256,160,92,230,181,226,215,191,222,260,238,154,373,162,144,128,206,217,127,68,278,326,272,323,187,289,120,124,145,138,92,129,290,48,305,148,150,200,275,106,146,152,263,188,206,230,81,264,204,161,89,243,175,201,182,115,287,96,198,124,181,176,161,249,254,148,120,295,155,245,197,99,171,220,187,173,289,119,166,279,218,264,204,183,225,89,212,85,229,191,129,119,103,94,157,127,134,199,182,134,207,170,242,218,217,87,196,202,210,159,183,126,179,102,132,276,130,267,131,174,157,142,198,178,260,94,80,221,226,118,101,251,258,174,101,207,246,180,314,132,141,209,170,304,174,194,227,146,153,180,227,202,246,254,317,209,111,225,237,172,303,189,137,181,164,130,132,102,312,202,73,251,170,164,208,212,83,95,218,159,103,265,167,138,231,375,154,150,149,89,268,231,231,110,296,237,165,158,166,331,260,303,114,301,88,264,216,182,184,249,181,147,340,281,210,75,196,285,67,218,133,242,190,306,218,255,193,127,176,216,175,289,165,269,160,263,200,112,145,149,171,243,178,104,163,189,207,200,144,140,282,163,254,352,221,169,113,219,194,196,190,133,235,209,109,153,177,203,260,297,177,175,169,145,276,158,279,141,240,172,140,160,246,181,320,232,97,165,265,175,249,166,178,241,280,287,196,148,233,168,175,178,142,247,74,158,162,228,112,87,170,237,185,193,222,197,113,139,108,184,128,180,140,308,232,158,172,284,212,163,139,148,96,175,255,125,212,351,369,213,223,263,176,179,141,98,282,247,204,331,190,213,270,141,99,196,311,95,318,127,171,215,89,159,96,191,121,224,150,257,199,340,106,210,97,201,255,155,181,277,93,199,87,277,170,117,90,109,286,103,157,209,137,272,278,139,294,274,159,147,163,300,186,160,207,215,116,183,275,332,270,234,235,182,218,246,92,280,282,99,176,251,95,104,197,94,160,203,150,125,333,263,302,164,136,344,222,269,243,288,162,135,72,165,261,279,160,266,221,250,228,290,113,88,201,117,177,129,88,110,142,217,138,213,227,184,252,242,170,169,117,280,98,162,39,185,141,145,234,376,221,149,209,222,231,253,204,158,167,298,173,187,130,330,264,171,144,158,334,217,153,78,252,306,256,242,319,271,168,134,185,219,176,322,137,207,100,124,163,165,149,118,255,186,204,232,233,196,166,222,245,180,120,203,180,187,119,99,188,168,95,352,84,114,210,114,327,84,198,225,159,304,143,218,102,224,196,203,279,198,265,218,240,168,386,195,341,273,153,179,199,104,325,105,175,196,284,185,306,206,273,201,262,146,102,157,247,167,147,122,171,178,288,126,150,261,120,313,243,242,194,332,200,171,174,178,199,261,162,156,203,112,131,177,115,151,195,160,211,185,236,293,197,115,370,158,102,122,106,125,178,263,183,76,155,300,256,128,380,249,333,214,312,184,251,215,207,306,187,201,146,270,102,86,97,251,250,258,188,279,234,313,176,78,265,218,242,142,169,154,95,139,94,72,274,158,201,249,228,216,217,133,164,251,151,155,184,107,249,134,213,214,175,99,100,127,192,171,277,132,195,120,139,305,266,132,189,225,171,318,231,232,180,123,163,212,220,202,174,138,250,297,279,206,82,211,104,234,214,242,333,329,163,268,136,118,222,197,129,258,159,170,235,109,258,77,105,310,245,195,263,203,211,64,100,95,152,39,146,230,253,286,226,129,205,244,223,169,137,172,168,197,221,164,267,92,197,174,171,320,168,228,210,170,121,197,151,188,299,227,205,131,107,285,368,125,184,139,257,177,226,265,161,102,171,182,299,123,196,284,237,185,189,108,247,293,299,137,280,154,348,322,285,309,103,311,190,258,268,188,231,215,247,147,250,108,254,183,158,211,177,172,201,334,144,238,311,180,359,180,129,178,249,289,229,147,112,131,331,136,251,201,223,214,202,125,217,310,165,247,151,74,212,250,102,113,235,166,246,152,319,220,392,124,326,192,139,139,229,177,186,220,147,54,207,210,271,233,135,200,222,205,264,116,261,144,204,99,254,205,176,213,334,305,225,155,189,203,204,273,162,161,219,216,281,122,351,101,94,219,211,386,290,188,109,280,187,215,201,115,196,183,122,291,221,255,197,94,283,195,111,271,115,129,117,211,248,201,141,84,169,186,225,127,250,285,227,124,238,124,292,149,170,223,228,246,212,231,61,234,164,184,261,161,164,204,174,149,222,194,237,237,190,233,279,128,75,115,79,339,92,180,216,254,96,239,84,104,161,141,218,224,206,268,177,145,222,104,213,268,236,228,166,144,334,132,114,128,129,218,299,225,128,326,215,274,209,214,168,144,160,136,69,175,115,243,359,177,301,166,241,210,89,114,179,279,127,304,123,207,132,204,288,228,131,206,153,155,216,254,164,334,208,192,186,174,278,238,179,220,186,170,190,322,201,99,224,183,103,201,142,198,228,249,339,173,146,229,255,309,207,163,280,139,193,120,190,255,274,157,125,236,135,225,272,240,311,122,201,97,207,125,328,195,76,248,295,145,176,196,209,191,138,111,217,215,143,258,140,142,166,131,224,265,45,166,187,256,160,208,103,138,285,175,109,231,167,159,171,198,132,144,99,280,148,115,147,158,195,276,99,268,261,338,187,173,108,198,128,314,371,190,161,158,257,259,257,179,202,157,258,52,232,171,239,150,278,178,142,284,209,282,241,224,173,298,225,168,255,162,190,142,184,152,197,249,211,158,128,116,178,286,299,99,213,259,220,165,184,249,153,210,202,221,179,177,209,185,143,130,204,142,179,149,222,194,230,226,207,193,188,117,164,268,119,166,214,222,250,150,214,159,221,275,246,93,247,306,174,183,272,254,203,159,135,191,198,142,242,184,217,227,251,222,193,205,212,147,269,144,178,110,313,293,194,102,78,207,172,130,241,216,170,143,277,147,207,135,294,331,250,162,251,95,116,146,243,170,210,69,252,92,266,135,154,229,229,253,155,193,228,220,174,319,151,107,95,222,212,201,182,175,262,368,168,182,222,172,139,66,263,137,214,132,144,89,205,97,65,195,267,236,170,222,309,217,138,207,122,258,345,192,107,187,200,225,144,267,127,376,238,226,303,243,170,163,237,126,151,196,165,205,295,201,181,212,152,164,202,244,143,329,157,343,141,285,150,138,292,152,247,90,67,244,230,90,251,119,163,166,182,224,214,152,105,204,217,274,208,227,107,139,258,241,316,158,137,150,66,317,195,177,107,225,222,241,111,112,124,201,239,97,200,163,86,128,226,202,118,285,193,249,336,249,130,67,285,243,153,224,201,169,142,159,127,186,257,213,109,302,332,219,111,231,107,135,176,199,256,145,110,76,245,104,223,63,248,197,183,167,132,213,208,165,238,205,214,239,240,241,140,210,131,156,188,211,325,124,118,237,128,141,115,199,213,253,91,164,134,163,265,160,239,223,307,255,218,177,261,302,145,139,233,101,196,155,158,86,222,180,179,263,176,303,214,244,220,199,231,234,121,238,177,146,191,209,193,213,187,117,69,44,195,347,123,213,304,198,177,182,238,316,119,300,107,117,255,170,164,132,111,244,372,243,214,158,154,135,92,125,157,79,228,205,232,146,174,161,232,199,154,155,247,180,227,137,203,324,168,144,200,236,199,223,258,255,211,177,200,248,174,199,298,120,226,232,192,228,269,348,266,295,166,219,234,281,183,226,214,203,273,142,322,168,266,138,357,332,321,280,131,247,36,258,202,228,152,264,217,186,152,142,240,315,120,113,196,329,220,142,178,239,212,130,192,125,143,225,60,319,202,191,136,132,165,223,295,198,247,207,182,192,228,212,183,156,176,257,290,133,277,351,258,256,292,182,170,196,87,175,263,289,184,119,226,103,149,277,163,229,152,224,178,165,172,263,172,95,260,94,134,159,230,267,176,257,242,186,194,302,101,114,217,278,128,162,293,220,139,181,107,210,158,155,142,326,169,181,132,245,118,317,141,207,217,229,68,240,209,178,138,157,147,114,240,215,155,275,182,172,336,248,221,131,235,274,219,271,166,163,199,173,109,154,247,178,188,167,177,188,94,314,119,129,120,194,122,232,258,220,228,152,141,112,94,207,147,210,115,220,232,141,274,126,233,159,241,78,196,400,225,337,252,173,134,100,88,54,183,68,267,176,254,81,128,186,194,212,223,253,236,167,235,171,267,286,101,273,247,93,275,298,314,132,88,274,147,180,186,151,202,97,166,238,101,139,251,277,172,204,226,277,228,156,276,215,148,155,254,163,265,269,155,165,150,197,203,141,241,225,151,184,218,204,211,182,309,169,130,188,41,338,149,201,279,239,214,127,140,222,86,185,351,187,372,182,121,258,212,203,237,149,159,135,211,189,217,182,227,327,193,110,171,170,150,277,159,212,78,240,175,189,222,235,154,174,260,135,319,326,228,217,126,271,293,198,188,160,77,198,93,142,186,193,257,126,189,299,305,152,120,179,172,197,208,176,217,324,200,206,160,90,229,147,210,142,251,177,123,257,73,298,182,143,179,184,227,248,322,300,188,136,225,232,208,177,103,130,166,107,261,284,207,193,246,229,131,199,157,263,193,96,259,160,150,225,88,253,140,260,247,214,204,175,201,232,353,219,186,275,168,301,250,176,117,289,204,298,171,144,176,277,185,171,233,189,302,119,199,375,154,130,175,210,182,285,317,210,214,134,202,221,269,281,247,190,300,184,123,240,284,142,98,100,252,125,98,250,212,212,185,129,142,261,238,252,106,207,142,161,175,158,109,384,193,167,274,347,239,279,178,140,224,129,189,151,131,271,234,324,169,271,139,267,232,169,255,132,184,282,185,192,147,184,178,322,112,164,235,180,203,227,280,103,151,204,249,113,250,229,153,189,130,328,265,202,297,145,196,185,212,144,328,163,132,122,246,154,95,119,309,294,233,197,127,192,121,181,248,110,144,274,164,146,138,184,211,205,195,170,274,143,321,250,218,204,165,212,212,158,132,162,181,186,133,126,284,215,168,256,147,124,190,275,90,318,361,216,285,159,132,213,257,189,341,254,98,217,181,183,97,207,195,169,174,402,168,339,212,166,216,121,134,169,246,95,290,287,216,133,127,158,106,262,145,118,160,236,196,272,199,130,263,284,212,129,259,237,294,118,167,181,87,260,195,238,249,254,120,146,160,133,138,248,223,155,226,221,209,276,284,200,169,292,175,202,296,73,171,239,258,104,93,233,257,103,86,157,137,168,86,163,210,123,224,176,218,265,165,198,194,302,272,251,238,166,186,153,184,209,156,265,269,210,159,151,257,183,206,333,226,223,287,253,121,136,243,215,84,118,186,193,263,250,151,202,251,242,145,127,298,196,208,333,113,193,199,184,161,324,268,117,115,259,189,260,217,248,120,238,151,246,300,124,137,285,270,207,96,106,250,196,133,258,305,222,189,272,156,169,154,177,189,216,302,143,156,177,179,106,211,234,273,153,344,184,157,102,229,150,194,119,153,211,131,187,272,173,175,199,253,121,205,202,194,133,213,235,317,181,136,260,264,113,90,161,206,111,315,177,251,135,224,175,116,135,336,250,252,318,165,233,170,138,197,268,149,110,168,238,125,216,314,130,138,170,244,192,123,205,231,182,279,178,83,185,156,283,124,215,298,158,135,156,92,136,181,118,330,218,181,240,133,236,258,223,179,190,209,148,190,129,195,165,273,158,339,196,180,195,94,255,149,293,285,260,245,167,228,221,188,92,130,122,199,235,280,121,194,145,99,326,341,143,100,269,220,126,124,243,137,102,148,246,151,131,222,197,269,220,176,100,252,249,227,284,279,224,267,207,121,160,179,139,243,198,314,206,261,324,195,176,108,222,197,188,162,171,200,90,173,157,219,244,223,273,103,206,241,127,174,232,209,251,138,162,156,249,180,98,77,297,104,169,283,154,352,176,205,280,224,220,148,242,140,292,181,110,387,141,222,352,179,124,169,144,135,273,124,253,335,379,134,264,351,114,153,192,183,144,168,303,132,103,159,148,184,247,183,205,200,218,146,185,157,85,119,314,183,207,102,186,106,207,239,229,187,160,215,338,219,157,140,179,183,268,300,253,90,305,275,276,261,294,186,180,251,278,219,136,154,138,151,129,263,263,213,81,177,271,299,215,127,177,151,269,114,180,108,202,108,269,257,167,173,95,260,94,251,87,189,250,240,303,226,244,147,155,215,186,241,126,188,228,149,332,131,166,289,181,211,295,156,204,220,168,200,219,129,175,232,221,290,130,147,213,136,239,193,126,175,169,150,162,185,167,134,167,205,241,251,249,221,144,162,216,196,228,249,189,163,145,179,137,252,195,104,210,148,207,205,132,172,180,139,185,150,204,170,177,265,187,220,194,252,105,177,249,199,206,65,106,190,189,155,226,208,178,259,209,108,202,142,230,213,200,140,293,257,99,249,169,362,171,211,257,223,200,169,221,260,74,259,209,107,192,218,123,160,104,219,251,119,183,130,135,293]
doclens.84.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [322,76,274,161,337,240,285,192,92,181,261,344,184,224,306,201,123,145,196,126,228,256,113,211,253,168,307,175,203,280,144,274,80,279,319,182,110,179,193,269,199,260,189,125,302,248,234,212,373,219,340,167,233,87,284,232,91,339,148,299,212,267,256,93,128,268,257,215,218,176,279,247,239,172,156,232,170,345,244,187,133,312,250,199,215,300,294,141,188,270,192,244,202,320,228,176,340,162,190,80,219,257,213,249,103,304,340,284,134,138,280,265,145,177,101,233,313,301,221,211,258,210,138,247,348,233,226,253,325,265,219,170,181,325,200,129,204,184,174,150,209,119,244,178,160,204,153,206,172,62,279,240,85,203,260,122,191,213,99,172,328,238,323,308,257,286,137,188,263,294,179,206,279,286,225,276,184,310,306,297,139,100,258,183,177,339,192,268,229,239,418,275,182,167,264,269,220,166,209,177,179,230,234,209,205,290,108,102,201,211,98,241,338,170,222,225,288,371,276,278,278,320,217,159,175,305,248,68,274,145,277,88,208,261,346,156,307,227,331,222,147,263,307,155,191,268,81,352,257,241,239,139,183,88,206,240,235,189,219,291,144,265,235,148,173,173,272,119,210,211,198,348,119,71,154,266,221,277,306,306,155,251,177,232,214,220,317,296,161,150,86,183,151,302,252,368,173,248,271,138,324,167,163,193,282,256,277,210,268,290,271,134,235,168,195,125,223,260,151,231,205,344,349,74,319,171,237,240,281,326,278,180,206,334,138,329,177,306,237,232,271,311,194,144,246,256,191,325,68,289,233,183,350,244,328,337,208,248,341,147,266,155,220,306,180,339,168,219,238,126,126,255,209,340,245,254,338,170,267,130,180,206,277,131,146,263,189,132,321,211,263,259,221,80,198,126,79,170,298,250,123,284,121,92,265,140,196,248,214,241,292,166,240,188,182,117,272,290,246,165,223,216,224,278,264,197,288,280,157,218,307,218,215,283,206,199,156,237,133,296,318,171,137,155,272,224,289,210,268,153,279,202,151,328,346,268,162,156,106,181,161,304,360,143,239,231,249,225,282,95,223,295,233,300,137,329,150,155,131,304,338,219,186,183,90,186,180,206,295,168,154,202,338,183,199,282,94,188,238,67,149,264,258,159,193,192,138,209,249,185,244,252,239,105,213,107,330,286,253,305,221,348,303,194,190,117,128,159,235,114,83,117,103,222,222,234,256,284,295,214,315,245,180,309,153,222,204,72,86,95,213,274,67,275,329,245,255,178,90,136,197,219,98,213,268,159,177,242,133,273,78,262,144,130,259,159,370,226,96,134,207,228,184,309,102,217,102,215,180,212,317,212,188,167,361,198,135,278,321,238,135,200,219,321,330,83,190,95,258,178,321,208,274,196,344,145,247,211,248,303,162,125,165,152,187,158,237,310,118,142,210,253,176,245,289,294,85,156,309,147,110,241,190,132,112,351,255,185,306,335,258,322,226,331,123,161,99,299,281,294,190,348,168,346,312,229,182,167,147,249,284,332,198,130,96,170,299,239,331,296,279,160,336,187,142,230,309,147,253,130,327,166,332,150,188,288,197,229,200,391,308,219,349,144,258,296,150,120,174,249,156,201,202,260,293,60,158,207,173,175,198,256,208,372,173,279,102,205,246,89,351,162,292,312,115,114,187,169,156,198,223,282,75,260,233,141,178,167,239,124,280,140,171,92,164,205,264,121,137,223,156,253,182,270,232,290,223,222,235,75,224,202,266,167,188,360,195,181,151,192,156,235,190,319,217,159,225,183,245,319,352,301,206,304,236,213,91,266,232,152,113,197,170,176,118,354,198,129,112,60,179,161,170,366,228,311,130,123,250,222,264,280,68,253,221,136,174,184,342,318,199,243,235,306,225,262,316,193,310,212,281,172,100,279,324,145,265,63,186,79,232,296,200,287,142,270,106,319,309,113,225,160,222,329,212,187,144,197,304,220,292,104,169,196,314,187,208,245,216,324,268,247,186,314,162,257,102,115,247,289,177,303,223,254,171,333,109,333,285,231,220,225,273,293,227,186,312,181,293,211,218,225,343,319,143,290,216,174,365,124,239,255,187,213,205,109,115,318,130,261,238,330,264,138,326,128,89,340,317,208,308,285,169,184,119,252,312,246,212,169,121,273,248,206,159,155,196,104,269,195,293,98,346,155,264,187,244,255,182,254,270,238,194,346,182,160,262,111,239,213,192,106,201,262,265,315,324,101,319,261,246,213,126,308,199,328,115,190,278,248,181,252,134,114,293,114,306,316,233,186,162,220,174,200,122,300,247,162,91,158,219,283,341,124,305,161,197,205,296,167,195,265,298,291,147,145,208,290,179,214,225,114,117,136,241,223,261,345,197,270,246,104,335,301,203,89,131,129,280,70,278,281,80,173,192,129,288,198,351,237,290,271,310,250,345,128,212,220,244,175,179,322,124,97,153,117,171,284,220,313,256,230,246,170,272,326,309,244,244,140,152,196,332,118,246,143,116,116,324,288,100,210,198,280,259,225,288,230,96,69,192,127,229,189,93,283,227,310,244,226,314,286,346,305,104,104,124,185,290,326,142,152,91,323,278,316,277,109,130,184,59,291,294,183,236,290,172,274,180,169,240,207,218,226,221,314,221,170,207,167,217,100,326,142,197,146,205,214,152,348,327,293,210,197,327,143,117,161,103,151,274,227,129,102,302,178,96,291,223,250,270,249,276,143,311,249,313,173,297,240,205,288,318,101,274,261,251,152,312,141,297,313,236,124,325,188,129,314,80,220,302,298,195,309,218,274,206,278,181,281,238,194,240,155,212,362,315,256,147,291,276,327,358,309,165,326,150,111,85,103,195,172,262,112,335,104,274,251,171,87,241,188,105,129,212,143,206,197,309,101,343,154,272,181,127,207,244,203,170,133,97,147,194,245,360,110,231,264,299,310,340,176,203,131,157,79,300,143,164,255,229,138,108,314,146,285,327,81,132,222,210,230,228,247,279,177,208,343,234,237,176,329,230,243,181,360,110,251,277,226,173,270,137,207,216,186,72,242,229,241,146,316,198,232,277,278,245,187,282,278,52,215,241,161,199,130,260,256,162,118,361,290,255,165,309,269,307,214,185,67,164,234,134,75,219,243,294,202,199,191,241,184,226,141,291,190,193,277,153,170,123,147,283,150,229,321,192,172,281,271,169,265,269,144,295,300,200,287,70,47,215,274,131,112,109,85,167,201,226,144,323,245,74,229,155,308,197,207,148,152,151,190,104,225,267,222,185,304,274,124,240,329,125,168,246,156,172,248,270,113,215,214,309,159,201,307,104,254,113,137,253,194,283,287,143,84,264,190,323,145,113,159,92,195,191,226,107,216,135,314,222,256,257,227,129,200,235,209,243,192,186,301,326,193,215,215,287,171,271,196,283,190,216,240,220,248,160,139,253,246,109,184,310,83,242,254,195,272,202,228,228,236,226,338,220,93,171,89,235,316,225,80,155,256,237,240,110,67,157,170,197,334,169,370,301,235,239,331,149,122,334,222,177,139,109,310,142,119,272,138,252,289,352,343,325,203,232,270,213,306,205,169,91,257,190,85,140,195,326,236,325,166,228,217,171,195,137,115,278,285,312,279,133,264,254,227,289,349,279,236,235,272,205,143,240,134,200,146,197,66,225,189,137,157,280,118,190,337,336,323,89,223,214,319,261,315,298,289,284,357,170,322,221,123,142,168,194,84,83,146,170,183,272,114,70,143,184,263,232,271,165,146,258,314,106,204,259,146,268,247,323,203,192,80,272,243,229,195,176,285,124,218,323,243,126,244,224,80,273,171,128,165,232,147,121,326,173,235,109,326,182,254,114,174,132,312,344,307,138,144,296,340,240,240,65,149,197,274,163,265,202,177,286,73,141,193,193,123,282,160,277,246,231,213,273,160,163,150,96,186,235,301,164,259,167,211,77,341,327,308,191,329,69,195,197,352,157,111,227,266,190,127,311,244,235,326,228,278,327,283,289,171,277,325,113,244,238,217,317,223,302,220,222,104,240,199,265,192,78,241,248,301,178,195,346,123,77,303,281,163,69,364,89,80,150,188,285,206,160,179,167,175,357,155,184,360,187,166,218,100,333,172,121,185,287,362,261,196,227,175,202,158,312,197,202,172,320,198,296,292,241,231,262,184,284,217,192,242,323,294,143,59,204,123,310,195,118,176,177,86,141,159,183,248,300,192,304,156,326,222,235,228,251,272,167,130,227,284,193,370,205,87,240,189,207,191,315,202,315,99,203,364,310,119,243,191,115,338,210,239,135,253,101,134,257,128,63,265,239,149,184,220,126,217,324,250,234,151,212,348,195,331,331,331,267,158,118,97,214,134,110,272,179,299,181,151,299,303,209,330,336,114,330,262,234,269,246,178,178,189,168,167,133,329,112,213,141,170,173,224,186,303,310,121,215,332,91,163,292,280,248,292,264,234,210,312,207,166,167,183,168,363,212,280,305,303,359,325,161,150,83,266,294,242,104,275,255,173,206,155,288,180,172,147,254,76,139,298,110,232,270,311,140,250,108,352,289,163,139,191,236,319,215,76,208,217,373,308,125,303,154,186,234,175,307,157,292,134,331,253,268,291,242,201,80,233,239,247,133,166,130,105,356,256,148,226,256,130,239,263,327,118,296,214,267,253,302,197,283,167,225,304,316,232,202,113,298,90,208,291,335,266,269,283,335,176,148,235,356,216,221,213,187,395,314,188,102,236,213,236,115,297,287,194,111,242,260,126,309,137,187,113,69,219,188,108,103,202,134,151,142,144,199,107,202,339,262,294,175,326,115,81,255,221,173,254,150,190,254,225,194,324,145,257,207,286,354,294,191,203,182,248,278,201,256,141,40,192,217,194,281,234,222,305,242,292,379,345,304,92,232,229,223,139,111,93,170,167,324,140,233,124,203,140,188,234,135,230,131,278,315,275,165,158,255,229,310,214,285,72,157,209,319,190,134,245,174,219,331,104,238,310,292,161,240,256,222,106,105,294,219,268,177,105,159,112,267,118,144,115,109,282,255,220,348,320,192,296,215,184,254,184,132,273,226,127,198,287,225,325,116,181,333,102,139,315,310,104,219,269,336,188,255,269,219,217,227,275,247,227,273,335,182,279,186,128,198,130,337,187,259,228,79,205,215,283,231,176,179,215,210,254,103,279,326,308,221,298,198,327,166,271,197,252,229,274,236,278,321,173,191,254,345,262,221,283,298,269,210,323,283,214,284,73,175,117,158,143,283,312,75,213,193,146,175,285,203,203,336,140,190,286,107,191,298,246,341,241,275,142,225,297,79,255,323,348,167,179,195,178,151,245,116,238,265,311,150,343,161,262,332,154,346,382,171,243,225,221,151,266,292,295,274,234,120,258,252,233,222,169,220,116,222,353,214,325,187,96,278,151,145,145,301,217,142,93,126,205,314,196,163,294,145,324,138,179,281,137,190,293,183,168,179,163,225,191,112,250,253,289,340,134,140,313,187,128,263,195,298,306,239,185,214,162,172,338,152,214,146,298,157,321,247,173,469,118,236,216,157,238,191,269,218,221,319,179,147,125,321,123,252,270,213,245,175,152,236,161,360,201,93,212,226,206,322,216,192,174,63,36,190,108,140,173,206,202,223,190,197,252,160,254,107,260,257,64,312,180,193,240,97,226,258,248,219,215,275,257,319,294,137,300,136,216,277,125,182,236,234,182,123,338,309,111,179,201,204,144,154,172,245,192,265,192,253,327,149,330,242,181,161,221,274,282,181,284,186,249,257,109,160,67,136,277,186,311,76,201,242,328,320,122,276,326,307,274,157,257,157,131,143,328,188,322,240,216,330,288,185,178,186,274,165,174,267,109,322,298,89,283,174,347,303,92,278,246,226,233,122,117,87,210,233,336,346,297,142,207,97,181,127,251,321,104,294,184,226,83,274,224,132,121,186,151,227,245,281,269,288,145,91,275,168,135,191,181,82,198,193,309,186,153,304,165,350,92,141,177,277,288,49,165,171,137,195,207,223,171,312,330,253,245,173,334,256,179,287,160,325,159,232,331,85,321,244,255,99,265,258,284,278,178,223,159,217,84,133,116,132,63,73,259,124,226,231,317,217,246,78,158,260,386,267,172,263,239,345,137,182,245,184,232,152,359,265,229,95,158,150,226,177,287,270,320,260,232,258,186,358,165,195,286,217,260,105,60,151,219,122,160,196,197,235,296,328,265,247,133,243,244,297,295,237,274,101,145,303,145,213,321,268,223,192,178,76,282,150,240,228,297,177,177,169,265,121,130,247,316,181,132,309,85,187,326,249,272,178,192,133,122,307,160,182,266,313,288,145,258,146,231,275,272,89,273,321,261,98,128,121,218,148,279,148,104,312,346,220,127,166,380,285,144,192,194,204,204,104,352,132,177,140,85,251,340,168,324,176,147,109,127,192,169,340,223,303,227,201,227,305,243,192,144,206,180,297,251,294,202,234,213,314,201,166,222,152,67,288,310,306,154,155,230,245,132,184,155,302,184,246,325,194,209,244,249,308,137,171,282,283,270,355,58,241,182,286,171,287,278,135,159,155,178,306,261,251,236,145,83,147,191,187,166,225,194,302,281,213,159,271,274,133,145,300,231,111,151,132,180,193,278,169,199,204,87,306,284,217,193,320,266,271,200,226,154,329,248,177,280,157,246,50,117,379,200,254,296,200,117,315,194,211,155,61,150,268,308,177,290,207,225,259,245,164,349,168,185,267,100,171,239,348,171,215,234,334,225,148,268,227,195,298,309,149,184,146,206,260,98,150,170,298,302,324,161,277,84,211,292,104,326,305,210,352,320,246,276,293,264,111,110,157,194,246,100,301,249,291,93,190,153,244,182,202,116,164,315,289,221,290,211,175,249,327,190,229,111,216,151,181,313,133,73,182,278,87,234,318,342,341,183,197,85,90,250,228,169,344,284,55,167,304,245,362,309,215,115,162,71,175,256,226,163,211,260,274,198,192,291,202,130,218,328,298,314,211,295,125,237,329,337,333,233,280,124,168,211,115,244,199,230,332,179,274,165,313,150,278,177,209,312,229,271,243,338,102,106,59,165,344,158,63,181,353,287,267,230,164,352,93,114,244,83,257,152,216,125,229,249,333,95,53,108,299,273,326,140,309,214,289,238,276,155,293,312,169,219,178,120,107,213,258,150,112,320,290,244,182,273,125,274,128,332,291,310,238,149,270,148,262,345,337,106,207,186,262,245,229,252,238,105,196,333,333,71,277,184,205,323,188,250,244,136,139,147,330,178,338,179,293,177,349,277,140,313,258,179,239,274,222,143,288,188,259,273,160,236,217,168,327,192,314,238,341,142,293,334,191,189,327,288,194,98,163,125,271,161,225,213,327,289,294,108,183,294,286,282,218,226,258,351,139,106,89,177,146,284,289,192,176,181,156,159,92,128,174,239,290,331,156,189,240,309,208,212,217,301,241,273,172,264,149,270,52,139,194,301,231,196,255,293,232,96,259,252,256,247,198,143,267,66,207,315,294,178,255,356,188,378,229,339,235,348,159,185,270,211,286,148,217,325,127,193,79,208,155,191,238,206,265,194,298,236,218,255,312,315,238,330,105,213,49,137,264,200,355,240,285,298,257,232,92,274,267,238,163,332,175,282,148,96,161,214,159,172,205,209,120,157,234,321,169,115,152,324,281,285,190,264,229,240,138,230,295,270,265,157,236,353,184,194,328,189,154,395,159,127,160,145,232,89,238,207,306,299,200,198,220,315,256,312,277,244,342,291,258,404,119,156,249,192,235,326,173,110,165,166,162,148,329,341,277,126,257,299,319,61,147,179,215,315,251,220,147,283,170,329,218,164,123,225,118,139,115,318,72,169,327,124,169,188,304,203,205,225,319,162,320,217,171,183,222,216,311,201,299,205,238,215,171,206,143,194,285,236,247,148,215,159,182,80,243,224,171,155,74,297,220,245,305,164,237,237,214,247,67,320,270,217,145,255,142,306,173,229,226,219,314,120,280,153,220,139,159,306,263,259,139,334,214,132,87,163,278,101,227,194,146,164,126,46,310,220,381,154,342,186,245,342,352,95,185,234,299,136,210,191,269,161,180,264,294,230,192,279,331,180,209,294,160,298,191,288,301,115,318,147,332,305,213,231,324,135,238,262,321,195,299,282,208,142,189,171,119,307,328,202,274,140,246,286,355,307,315,293,220,209,133,301,136,197,272,213,152,239,275,101,205,283,301,304,201,290,324,210,200,292,139,73,137,129,321,136,249,93,249,280,321,253,82,272,132,344,315,228,321,231,198,305,276,83,259,187,132,105,343,145,253,216,79,225,360,158,239,249,183,319,269,227,120,228,297,236,143,142,134,307,210,262,187,211,123,284,363,326,326,235,276,307,151,265,227,240,292,244,124,248,297,253,235,101,258,199,257,108,314,287,169,175,299,297,260,289,106,171,250,162,252,273,300,178,256,210,300,296,223,309,210,187,255,214,175,255,204,271,188,297,283,178,151,180,300,146,185,310,287,148,74,266,291,174,173,274,145,326,244,251,233,282,178,166,321,244,304,134,234,218,223,223,197,112,186,117,223,325,234,208,270,278,165,129,174,150,333,238,308,176,116,273,170,88,157,224,253,259,221,177,285,182,292,148,123,242,144,154,244,189,220,236,280,297,226,191,242,201,188,273,228,316,261,227,283,58,224,357,303,206,186,323,75,310,252,94,326,334,124,186,330,90,173,293,311,168,154,164,253,265,255,273,61,225,72,310,306,252,245,143,297,238,96,223,119,339,175,234,120,122,223,148,301,313,276,239,173,331,203,47,280,158,147,328,282,169,310,242,138,226,279,311,224,96,307,203,312,150,177,283,194,205,210,226,277,251,324,266,280,355,218,343,204,335,213,310,220,176,286,168,247,208,198,304,257,237,212,116,304,97,203,146,341,170,167,168,169,277,228,248,196,214,285,189,329,247,182,164,107,157,304,119,198,358,293,158,310,142,218,315,145,211,143,295,137,249,301,258,190,342,305,149,116,302,198,156,301,331,268,135,256,110,327,178,174,230,221,318,222,195,268,293,154,133,232,298,282,153,168,296,145,156,141,206,256,262,149,258,255,185,127,207,127,192,198,307,111,325,141,94,34,256,154,188,113,282,220,118,156,217,132,150,211,337,219,260,209,153,142,140,181,298,224,347,197,224,128,246,256,181,284,121,240,291,292,170,321,308,216,194,296,141,316,305,244,225,351,127,225,311,212,208,171,206,278,358,128,326,216,85,331,107,222,124,286,255,246,146,133,116,322,159,243,296,259,133,120,79,84,302,310,190,158,232,172,119,254,307,242,217,190,279,229,195,209,188,125,330,263,111,250,73,322,209,225,94,145,225,241,114,145,98,210,235,274,235,173,337,228,195,288,137,299,222,55,313,202,186,78,116,337,107,132,139,165,248,175,242,190,136,203,184,141,174,245,156,94,155,261,275,87,304,275,271,171,300,146,129,315,172,136,323,199,137,129,220,31,249,198,273,238,279,245,194,314,352,110,119,286,169,58,219,145,166,247,250,120,126,186,285,224,261,300,154,179,152,190,240,228,277,178,297,185,243,279,346,269,291,218,161,145,362,133,136,157,228,132,83,288,220,219,224,350,295,102,174,281,199,188,117,168,214,283,111,331,126,162,265,111,323,102,294,189,104,97,245,156,207,254,175,265,324,186,272,295,279,94,118,329,170,282,166,267,312,279,212,83,199,251,220,123,290,220,314,315,233,301,244,275,345,247,89,308,255,281,221,274,266,166,243,213,197,238,119,132,335,247,362,279,210,236,217,206,244,139,244,298,225,163,180,289,301,323,178,252,256,267,263,293,67,189,215,169,243,275,176,189,190,131,309,274,178,117,240,360,294,273,335,224,190,302,228,202,311,280,232,94,242,240,151,230,270,182,124,186,188,201,241,259,180,251,309,273,186,107,315,120,293,324,201,230,127,233,213,313,168,173,94,207,267,143,208,289,143,158,188,162,288,173,237,174,309,236,204,144,260,133,222,312,322,145,142,379,139,230,237,300,109,167,112,301,213,125,295,312,146,219,204,171,248,194,246,334,272,175,327,243,317,348,149,281,206,329,228,263,231,261,181,198,339,174,249,149,194,189,92,194,305,176,145,214,182,222,261,223,53,128,146,234,178,262,318,257,351,290,264,317,97,230,275,256,209,339,178,364,210,259,253,170,362,245,245,308,111,305,133,234,318,191,317,261,223,91,228,231,196,333,204,272,274,311,298,242,220,281,162,299,267,145,125,142,238,276,338,223,303,318,143,287,278,166,143,264,316,195,186,183,196,120,218,323,252,218,222,203,202,279,135,353,227,360,187,173,252,264,329,264,173,296,320,272,260,187,160,87,308,395,137,331,252,200,281,206,231,190,158,127,242,230,222,112,171,130,199,107,226,112,318,200,233,196,218,143,295,263,194,287,237,148,154,160,212,311,126,268,313,158,328,184,244,203,250,147,131,171,209,141,123,240,264,96,346,258,262,290,238,181,161,194,296,268,329,139,190,190,139,172,361,238,184,188,145,86,92,175,347,201,214,266,98,158,181,146,200,263,129,166,125,277,290,196,347,173,183,159,235,117,258,206,325,271,243,155,143,271,196,181,286,208,299,212,188,318,247,90,277,190,118,334,124,182,90,225,320,104,226,174,206,313,213,304,158,193,301,97,224,171,122,258,367,230,234,132,108,195,123,166,212,108,170,248,96,282,336,238,271,329,268,205,202,233,190,340,269,302,210,332,184,89,288,231,84,316,172,191,116,221,207,170,227,312,239,162,321,172,295,192,299,301,271,207,198,159,131,254,176,273,170,230,251,243,306,277,344,302,131,301,63,299,118,200,84,275,197,174,287,319,287,221,75,329,183,159,239,252,215,299,114,131,180,191,141,109,123,212,302,291,263,244,303,220,131,320,219,268,207,290,231,277,252,174,127,315,182,114,149,97,212,206,221,118,196,250,199,205,181,341,208,325,213,272,347,324,147,155,317,295,67,253,278,126,234,253,345,215,252,209,314,277,261,364,130,225,171,254,139,106,245,294,206,276,193,143,67,266,237,258,210,127,197,223,336,220,249,324,293,179,353,120,242,124,346,149,109,241,425,145,218,310,230,256,225,265,145,223,175,152,143,240,93,197,154,247,103,255,320,288,344,284,290,206,141,253,158,249,172,103,194,306,199,222,219,317,290,274,242,295,339,206,298,286,188,194,99,160,252,292,149,274,269,266,261,343,308,106,272,287,205,71,220,214,158,289,110,265,342,255,313,257,239,234,129,236,170,105,219,284,202,237,324,58,156,155,239,111,302,202,296,256,175,152,255,185,268,268,171,300,283,342,224,157,299,298,253,260,226,334,141,168,249,283,338,237,268,154,175,233,206,249,157,321,324,95,69,304,181,160,303,102,233,247,194,306,290,126,306,124,123,240,271,291,236,76,198,54,159,335,227,209,120,344,295,191,194,325,217,121,213,193,162,76,340,132,242,261,156,232,206,259,279,183,324,147,226,327,229,320,182,53,254,162,153,118,288,296,123,224,126,346,284,205,279,251,183,165,244,133,318,297,242,114,188,159,217,231,273,197,129,210,141,275,361,233,164,85,104,219,187,200,268,297,90,271,124,296,331,344,77,222,248,194,139,344,250,278,309,269,273,213,277,325,300,199,301,112,329,152,153,261,207,318,201,134,205,240,210,104,183,231,232,169,281,300,270,307,209,316,260,347,167,176,235,200,275,171,293,313,270,309,174,306,170,244,302,240,116,235,294,303,258,275,325,232,364,196,223,123,263,360,269,330,176,323,217,291,289,263,202,211,295,255,235,167,215,149,386,284,330,200,197,235,305,282,263,119,207,266,239,233,229,176,235,336,207,271,264,143,76,209,232,250,310,149,371,167,245,360,191,217,284,275,163,337,245,304,279,339,290,195,208,155,269,334,316,149,119,215,326,263,332,291,308,277,246,129,257,232,278,194,252,269,270,195,197,186,202,182,237,239,262,209,309,292,267,118,233,318,288,147,244,178,126,117,99,238,180,86,330,111,227,167,191,247,165,179,213,234,323,243,261,290,252,256,156,180,215,202,310,255,295,176,209,272,291,229,148,151,263,249,239,229,195,273,277,292,336,233,129,339,235,206,345,229,294,259,314,198,182,163,121,152,312,243,154,236,114,313,271,309,79,150,178,311,268,171,274,312,119,194,316,216,243,266,308,160,351,178,147,253,242,171,291,146,167,132,314,294,240,116,332,232,370,204,211,140,264,324,79,252,271,110,258,301,198,233,142,237,183,159,145,206,231,304,336,225,233,344,341,186,201,186,289,315,180,254,289,240,370,301,331,285,246,296,91,172,244,220,281,309,190,293,334,178,221,316,174,259,154,261,302,338,234,143,275,183,182,237,120,119,299,263,128,271,273,181,302,125,286,199,228,206,177,246,269,346,247,133,192,88,311,198,206,259,250,187,197,289,212,311,281,215,318,170,193,235,132,324,252,214,162,193,318,233,177,124,147,239,341,312,241,213,298,225,50,324,266,139,237,244,175,162,310,291,126,246,153,160,298,305,224,103,126,310,172,116,102,181,142,155,140,323,237,163,288,302,268,212,288,273,137,168,263,228,312,372,234,136,235,255,232,254,177,347,267,242,223,177,143,169,267,295,157,318,190,233,50,116,134,311,155,256,194,270,219,105,277,209,224,299,269,149,49,169,177,191,274,352,245,222,201,274,105,229,133,301,355,216,160,202,137,195,341,312,211,337,190,130,206,298,272,248,285,228,90,217,150,235,214,300,114,308,324,251,148,230,318,166,245,101,195,136,79,274,318,330,293,215,254,170,339,290,237,200,237,269,303,314,269,320,186,187,258,291,130,274,228,199,284,249,189,240,173,257,218,206,274,134,207,178,224,242,147,336,307,340,269,106,309,119,132,158,353,226,83,121,254,185,173,338,276,349,241,201,342,198,90,224,165,267,216,249,233,296,347,137,212,292,66,176,93,178,362,172,337,84,283,252,164,174,316,225,142,314,170,217,105,269,166,161,241,244,116,80,268,163,160,158,327,312,175,123,302,318,261,227,293,261,262,192,301,271,85,129,173,238,237,265,250,354,47,281,119,288,174,203,228,146,199,249,186,82,208,215,231,184,140,306,249,304,209,236,281,239,248,304,217,213,224,322,198,317,209,317,241,145,169,143,162,217,265,285,222,279,106,119,324,200,213,275,263,235,285,302,181,160,302,159,68,147,300,223,219,274,357,145,307,256,289,315,176,193,164,328,239,333,261,52,270,186,272,296,283,160,292,158,141,244,303,213,257,298,188,172,250,173,365,316,207,235,191,52,266,249,209,133,133,201,149,238,208,261,206,152,310,183,303,262,204,305,246,178,265,162,238,136,281,269,232,202,189,182,148,192,105,233,197,127,204,208,251,190,310,256,276,351,181,223,227,149,139,134,129,143,147,275,195,141,308,57,320,153,231,168,295,202,123,250,301,116,140,235,240,252,204,261,211,131,344,269,277,253,275,187,282,148,135,158,178,252,117,341,237,311,215,103,141,149,167,192,313,191,297,113,149,258,326,306,207,96,224,336,246,213,353,207,290,331,272,142,304,222,302,374,276,145,110,236,264,277,113,146,84,353,106,121,187,330,312,136,275,265,295,316,264,224,184,257,265,197,288,277,333,205,194,279,286,118,266,288,205,290,203,142,141,98,161,337,106,311,185,236,121,234,301,324,178,331,193,95,237,283,314,273,202,316,237,319,311,130,172,349,288,319,186,196,355,277,340,238,340,200,247,283,197,115,311,322,268,202,273,230,302,133,340,130,238,329,103,261,301,90,237,278,229,335,228,273,287,203,170,228,235,308,250,269,296,248,236,198,301,269,282,290,241,325,323,345,339,146,314,208,149,236,244,307,312,323,177,324,134,302,254,252,185,214,280,246,213,144,241,215,271,326,134,223,319,321,227,315,328,197,346,321,288,180,208,140,167,192,174,358,262,330,235,249,266,251,229,316,314,169,118,220,253,254,165,226,118,227,219,55,224,235,243,213,160,247,253,282,285,332,184,285,216,220,203,206,226,149,228,295,227,120,346,224,174,140,188,220,196,219,258,122,265,245,113,311,180,283,132,324,217,160,298,301,130,145,94,66,101,143,199,238,75,257,160,222,349,115,327,228,138,102,85,153,236,331,182,253,317,198,196,291,82,264,110,323,209,247,254,350,276,335,235,348,326,98,298,285,153,174,229,309,137,150,302,327,115,72,169,370,166,110,177,196,144,238,128,333,51,318,269,304,110,180,242,277,246,110,204,124,220,245,189,245,126,347,119,199,160,354,350,129,190,235,285,155,298,247,282,125,261,221,216,278,103,293,229,216,303,73,267,177,245,142,372,282,182,166,330,216,248,146,206,193,144,235,189,233,237,338,300,268,158,105,174,227,157,156,187,100,75,228,114,326,118,347,318,241,158,260,223,155,310,237,178,237,203,169,262,218,179,214,198,159,142,298,238,245,164,137,215,107,274,300,275,250,300,283,256,207,327,238,266,245,214,187,229,306,293,234,203,260,360,316,273,322,323,369,238,253,312,142,126,142,236,240,194,241,193,246,282,194,168,162,272,212,158,243,374,192,228,98,221,124,264,232,287,265,203,275,303,105,234,318,202,251,221,121,132,196,225,147,311,295,191,179,128,339,291,196,181,289,210,265,295,237,246,103,73,148,170,282,164,61,301,144,223,199,276,324,118,172,293,224,262,261,120,169,199,287,193,251,272,234,240,207,328,121,296,179,134,110,64,349,234,329,226,251,362,245,309,276,289,85,226,117,191,158,94,298,178,132,316,307,324,171,256,236,178,185,216,131,56,193,126,215,137,249,352,250,254,205,239,312,70,225,278,184,168,148,327,344,293,250,166,74,280,229,154,280,230,127,163,276,275,40,269,342,287,325,230,173,153,217,241,162,340,126,278,100,166,298,359,333,299,267,214,187,250,75,126,296,248,163,178,332,237,172,201,203,323,222,320,151,235,171,181,227,266,260,349,90,215,251,321,88,203,324,255,150,164,169,247,189,325,200,229,216,321,320,158,250,287,297,248,263,121,268,231,329,204,179,340,204,239,315,130,285,68,178,247,147,239,287,195,257,183,160,297,219,269,110,215,192,342,260,221,322,324,318,226,278,196,98,207,280,295,245,198,254,296,331,347,260,292,335,257,302,165,111,226,303,278,305,300,113,145,154,267,251,206,38,285,129,122,270,197,169,285,273,209,271,193,256,115,288,230,284,194,197,77,220,351,213,333,328,128,328,274,293,162,218,177,61,316,332,143,307,104,198,253,224,238,303,241,145,229,279,265,77,306,103,133,262,190,156,315,273,201,300,288,154,150,323,309,209,174,289,313,161,157,212,257,228,118,296,222,153,265,183,183,218,41,30,128,124,240,267,213,161,252,183,208,50,123,224,122,343,205,264,153,148,146,36,283,288,92,161,294,210,155,242,149,223,132,271,210,261,209,147,287,150,166,195,338,289,222,256,254,229,361,125,121,125,230,236,263,62,156,171,228,264,174,333,173,255,119,135,259,248,64,231,310,182,283,320,309,166,282,360,262,289,74,263,355,237,240,121,311,156,149,259,148,181,275,311,290,254,199,96,222,260,268,271,162,304,142,146,309,336,284,183,337,116,135,270,149,253,240,183,117,204,359,288,231,230,221,328,202,147,105,69,302,183,230,334,260,271,203,124,231,283,117,195,226,334,313,297,87,133,199,292,223,130,255,326,157,127,154,312,214,194,275,107,319,273,312,208,319,189,226,323,245,232,129,302,111,276,285,294,303,75,317,183,331,292,182,169,211,166,171,318,352,155,272,327,305,175,145,161,132,280,172,252,245,341,330,280,236,202,286,232,147,90,295,306,207,264,282,316,129,249,190,198,245,152,155,186,250,239,266,231,260,235,340,265,239,165,238,349,282,303,165,272,267,176,318,192,329,226,124,252,333,123,106,238,285,181,215,214,215,189,135,170,194,189,255,258,177,152,197,246,176,289,221,277,332,227,125,145,163,233,176,285,268,146,180,145,304,291,245,236,121,240,301,226,125,305,86,256,283,110,294,276,286,320,195,326,221,69,326,241,125,130,143,333,208,331,251,123,124,220,259,200,147,334,351,343,211,251,275,181,118,239,225,194,271,173,245,321,153,78,158,202,299,220,194,196,337,219,283,241,78,326,287,257,256,285,147,219,223,212,346,155,320,81,123,174,261,273,301,94,151,131,262,151,138,336,204,154,237,316,202,179,344,186,169,94,163,367,178,195,304,72,244,297,93,267,58,262,222,380,82,199,216,212,303,231,295,292,289,210,318,234,99,284,289,215,313,264,190,117,198,150,176,248,299,122,219,194,249,310,249,299,150,303,168,224,151,203,264,170,240,198,139,162,259,180,224,277,41,173,346,181,238,221,202,340,221,283,196,135,142,224,140,158,182,113,242,192,225,205,170,155,233,122,107,336,268,230,106,291,286,323,202,276,253,259,147,274,166,296,104,277,269,355,210,284,334,170,213,245,266,230,82,152,238,287,165,258,315,230,227,327,322,327,94,319,315,155,198,188,291,172,314,303,32,156,247,177,100,246,213,230,306,270,205,265,129,280,276,288,226,389,181,142,188,368,325,228,251,159,356,365,189,112,232,193,297,113,328,209,327,295,381,54,139,133,168,140,321,224,292,279,145,296,252,309,145,312,203,207,278,145,268,113,133,234,191,335,321,182,201,346,279,318,323,177,190,227,159,283,218,270,123,208,202,233,82,197,88,209,203,200,138,144,145,229,95,232,301,198,322,180,185,197,83,268,329,177,177,274,278,341,289,249,257,263,243,327,193,249,334,276,330,197,169,183,261,321,103,209,313,133,173,295,357,376,309,297,214,122,307,117,329,212,209,191,199,201,151,257,318,318,324,213,151,166,279,245,240,318,156,158,186,48,227,295,306,86,268,107,248,147,227,142,166,275,129,320,58,275,239,200,282,78,298,234,232,91,232,218,314,108,136,312,195,132,224,287,263,289,316,123,250,270,271,271,146,274,156,128,352,189,268,261,264,361,272,115,270,232,189,145,141,226,223,337,162,74,293,119,159,210,144,72,322,218,296,272,140,150,129,119,214,243,311,181,170,325,277,103,114,227,274,349,253,186,253,87,192,299,279,170,197,322,192,223,265,327,168,136,96,127,313,191,191,306,239,181,89,181,228,150,274,237,222,323,150,254,284,103,215,266,170,258,224,320,308,161,361,98,269,109,302,254,256,102,276,253,166,74,62,189,76,194,189,204,266,170,276,187,129,311,175,77,143,305,245,293,339,185,257,200,237,276,164,142,83,321,302,310,229,239,195,324,187,284,119,215,49,285,152,260,255,223,101,96,189,260,116,229,102,294,180,270,332,226,149,96,107,207,190,151,324,334,237,152,132,276,319,258,148,344,273,233,153,202,311,322,237,182,179,126,232,329,275,222,140,174,184,140,168,146,212,213,197,251,50,335,177,325,293,348,309,258,215,165,153,130,200,300,186,282,137,226,137,123,183,143,200,65,211,199,351,193,281,278,206,266,317,282,240,108,317,216,221,241,333,319,264,179,266,305,98,206,128,260,144,275,292,220,132,218,330,286,216,286,240,290,242,310,192,280,264,312,182,105,57,208,205,164,117,106,46,319,222,210,158,136,258,281,168,292,295,306,123,169,280,196,190,231,294,210,171,239,124,232,61,341,287,343,159,330,174,318,203,229,272,313,197,355,281,176,243,120,158,236,159,290,118,126,254,151,277,253,268,290,159,233,335,323,216,193,190,155,343,97,290,309,237,337,237,307,262,199,251,324,164,190,92,110,124,101,341,149,346,258,233,277,198,160,133,336,153,327,234,117,237,77,147,206,294,284,289,151,310,165,278,325,296,285,161,229,294,213,319,302,165,313,241,235,225,282,281,134,219,148,269,254,219,220,329,300,296,202,89,134,256,257,138,297,288,207,159,187,159,188,217,125,219,190,305,192,111,314,119,167,210,187,67,161,199,177,238,216,263,256,285,299,334,296,158,62,238,155,182,193,159,317,339,269,128,175,251,312,257,317,319,153,121,283,208,299,167,307,160,142,230,351,292,176,324,189,317,207,114,344,219,258,309,262,218,111,250,329,204,142,231,315,183,61,143,290,353,256,155,213,87,266,244,274,147,262,274,254,242,290,174,215,267,162,337,246,134,266,276,207,137,166,219,286,261,201,66,337,242,159,299,283,146,317,305,176,230,284,298,268,239,220,168,326,115,215,200,354,287,308,204,318,354,247,149,285,330,261,281,316,279,115,212,201,326,146,222,79,282,216,188,293,135,220,269,267,315,152,288,280,233,177,123,243,244,208,322,341,219,69,279,124,338,296,176,344,361,240,188,304,198,138,311,352,233,237,227,183,321,212,147,135,235,282,134,170,216,303,101,133,249,241,307,165,298,228,304,195,312,245,159,274,242,283,255,215,238,121,289,309,267,362,264,146,227,181,107,184,334,254,240,269,168,234,184,200,134,245,285,302,310,159,188,338,86,221,323,195,146,203,251,212,282,362,302,133,187,144,240,80,237,337,334,309,165,152,146,318,198,216,300,140,188,162,295,165,128,326,312,308,242,296,55,286,279,268,162,254,236,403,172,369,178,229,288,186,205,356,118,187,226,170,319,318,135,272,168,196,233,244,142,326,205,91,147,232,296,204,116,210,262,286,215,265,212,150,243,290,105,169,210,199,256,154,266,129,178,326,66,208,198,96,204,217,231,202,335,173,116,252,317,288,161,170,156,240,137,229,226,205,241,244,114,205,352,324,184,348,298,353,175,332,348,207,252,306,146,236,322,198,36,318,153,248,315,100,158,339,265,218,282,142,203,152,245,214,321,176,167,191,298,95,244,304,308,206,249,216,237,294,292,254,293,213,193,315,216,249,332,293,243,145,256,101,194,148,327,208,324,255,247,110,177,170,333,187,342,243,315,259,191,230,307,282,213,249,152,291,267,344,218,250,231,61,268,141,208,272,245,134,158,205,170,212,218,178,198,189,337,260,201,284,300,156,288,174,280,201,87,248,279,243,194,58,191,336,178,345,270,269,256,232,333,346,93,176,120,211,118,290,257,321,186,243,320,46,349,290,242,127,233,186,226,239,182,292,259,237,254,240,294,326,223,166,280,136,185,281,242,195,248,122,255,235,223,230,130,252,279,158,250,290,254,159,162,266,301,168,267,202,181,82,319,261,213,275,313,65,103,296,183,304,235,285,255,258,220,252,101,317,208,337,74,125,314,170,251,309,328,233,253,202,256,109,341,335,173,275,36,206,293,154,308,124,237,263,267,258,184,211,297,263,227,301,181,146,304,240,232,338,51,242,209,286,241,316,128,166,129,116,234,338,341,265,294,136,248,178,112,280,213,216,350,235,148,252,181,262,180,321,324,357,187,246,206,251,142,219,197,165,341,40,240,319,189,109,215,235,46,166,64,231,169,128,237,157,245,263,299,199,285,222,168,310,92,156,239,335,226,246,285,280,272,271,195,238,165,141,119,219,272,226,157,276,159,250,97,159,92,229,152,123,296,319,234,120,167,271,99,300,212,236,254,307,242,265,285,102,260,339,279,275,297,305,157,293,315,181,49,135,279,342,192,133,89,102,216,115,221,282,240,241,207,301,362,135,199,265,243,179,168,159,356,186,148,241,282,128,297,100,300,191,353,282,323,116,314,124,180,162,209,81,320,287,289,146,232,283,365,234,135,180,245,99,174,95,301,196,342,184,326,173,248,200,341,204,274,177,369,193,248,223,307,289,177,356,163,184,94,241,299,303,78,170,328,317,141,185,206,185,343,208,174,219,160,130,284,208,159,364,321,269,316,357,135,312,229,160,272,271,333,247,159,115,228,294,164,231,366,244,250,185,241,307,106,302,292,286,246,224,305,170,144,159,154,295,225,96,175,135,157,277,175,211,134,196,213,163,213,169,269,82,209,226,58,101,338,119,218,282,140,265,203,332,260,263,230,183,256,347,230,327,261,174,197,120,302,340,108,57,234,261,124,117,244,168,130,170,326,323,280,311,293,302,260,355,226,235,316,271,328,115,208,262,361,282,286,286,215,274,108,255,225,212,259,182,201,215,352,343,303,207,160,329,218,117,245,320,327,154,111,171,276,308,342,305,150,285,123,171,275,156,123,221,149,124,267,241,267,231,296,287,101,120,274,162,85,193,150,310,240,269,167,180,240,208,198,317,355,147,323,279,92,344,257,213,323,181,227,164,310,145,194,331,270,308,247,210,174,216,321,331,335,125,132,210,232,48,220,281,265,69,234,190,222,250,179,101,306,323,137,306,283,190,166,321,299,196,273,328,214,354,283,145,279,236,311,137,345,135,258,319,145,243,214,187,238,154,183,257,241,246,258,277,96,268,139,322,92,197,132,137,275,290,170,117,265,214,341,149,331,360,264,174,331,325,196,179,308,152,227,202,272,48,177,251,106,311,250,220,163,223,228,303,198,225,336,182,112,247,67,257,251,275,278,118,304,162,202,343,178,301,157,129,228,150,201,303,272,315,175,345,117,232,281,266,296,322,216,341,288,204,142,280,289,214,316,168,276,44,339,258,204,244,242,209,302,351,110,269,120,306,182,365,204,263,288,315,232,223,305,120,360,226,97,184,315,235,187,162,277,143,239,221,151,195,325,219,350,218,301,267,213,213,301,341,216,264,259,165,170,106,299,215,205,238,150,229,199,148,175,324,360,128,215,108,289,372,303,80,145,299,152,227,167,330,301,225,278,205,287,278,204,311,151,215,324,228,256,288,182,313,219,165,242,229,265,165,79,217,265,307,280,91,199,252,342,141,70,195,325,201,174,331,158,131,169,230,123,311,334,327,154,208,313,282,100,246,181,246,253,337,132,327,228,128,344,282,242,295,259,303,285,135,262,247,274,90,101,223,138,190,343,270,291,217,144,278,82,208,302,214,299,269,99,191,240,252,189,262,261,115,312,162,324,256,238,240,234,155,235,203,166,122,309,209,265,310,192,165,113,243,182,231,274,286,294,279,208,302,233,344,150,319,318,283,99,266,262,170,152,297,158,183,274,287,203,187,243,170,192,298,267,286,157,346,211,328,255,198,154,294,299,205,202,125,179,308,207,156,298,276,234,298,290,234,217,337,207,255,227,265,213,366,95,42,117,239,202,118,229,246,176,203,209,107,224,258,302,121,325,134,311,144,289,184,348,263,319,335,164,338,210,325,217,174,58,307,173,315,228,326,168,283,172,311,172,208,189,61,158,207,282,298,264,41,147,124,189,131,112,198,211,195,189,173,282,160,324,229,258,298,156,282,73,149,253,153,300,190,297,165,272,194,102,344,333,264,286,108,308,236,186,240,300,212,190,221,201,320,229,355,325,227,91,133,306,141,309,225,141,346,287,234,216,178,357,234,249,83,256,138,211,147,296,307,232,122,283,63,162,57,324,202,255,227,248,179,325,308,316,246,262,362,216,202,44,340,195,166,80,191,231,319,244,269,167,324,280,325,235,259,362,291,211,250,343,172,313,250,231,251,227,188,277,293,268,272,284,291,185,312,307,263,220,269,163,226,296,125,297,168,287,257,51,309,113,48,78,111,307,219,231,286,153,148,271,167,351,283,211,369,132,279,153,278,313,197,148,280,242,68,179,96,271,315,89,54,232,274,325,270,172,221,127,247,204,242,313,107,198,286,189,254,88,280,116,282,194,313,210,237,93,186,296,194,184,281,272,252,215,244,104,167,131,207,185,54,177,259,106,187,251,341,207,160,288,266,332,204,182,159,247,172,118,258,253,253,163,232,249,194,266,258,307,272,215,226,320,192,218,176,175,145,263,97,246,160,71,270,288,242,73,100,208,284,292,132,303,73,175,285,268,235,250,98,254,268,239,254,126,214,193,278,68,241,337,199,142,232,196,311,323,300,167,277,293,181,230,256,285,265,327,294,108,240,232,229,278,280,224,249,260,214,157,291,346,251,322,251,164,268,175,109,240,231,73,204,250,99,160,318,242,143,379,213,321,283,257,51,279,178,292,281,176,228,182,207,227,276,244,295,195,221,342,329,159,198,107,312,93,241,163,205,350,233,310,344,190,259,353,260,331,189,240,236,171,179,295,335,187,138,326,131,280,174,158,121,102,244,307,329,173,314,140,261,182,212,123,191,272,342,211,128,302,166,121,106,264,308,199,233,216,224,264,251,94,266,264,165,181,259,197,335,166,297,329,311,324,285,69,66,138,244,212,271,181,248,78,210,307,121,131,298,321,139,201,274,144,151,107,158,255,127,196,304,123,240,213,269,198,142,189,212,227,106,219,115,291,185,75,207,320,194,151,329,293,256,377,139,43,235,334,185,224,338,278,250,153,263,80,82,208,323,110,86,158,155,164,249,327,65,273,291,207,214,222,176,106,203,244,314,143,161,274,120,294,368,307,182,314,225,327,296,329,302,187,294,252,195,235,214,289,154,202,173,175,350,170,151,193,276,173,226,168,312,175,260,250,207,329,245,323,178,104,101,115,196,258,139,65,287,253,214,237,157,251,227,260,324,230,252,304,275,235,295,114,236,327,282,286,150,181,270,291,293,230,241,345,274,296,266,80,195,333,265,254,156,132,197,222,126,208,137,176,241,152,285,211,268,264,317,89,311,218,175,289,243,126,305,304,122,253,214,254,291,244,188,225,224,125,288,175,194,278,170,200,177,331,177,206,137,223,355,196,93,152,316,157,130,281,335,325,251,337,169,345,304,184,110,356,229,129,231,108,222,202,225,207,238,239,187,203,327,64,295,143,184,253,208,178,268,238,330,333,307,263,145,140,325,300,335,298,211,182,139,162,194,177,282,340,263,297,260,311,304,313,225,79,164,260,339,133,118,120,280,289,186,212,320,273,318,258,301,241,312,153,122,203,247,175,305,106,271,285,321,211,187,313,338,223,297,220,202,132,303,310,153,163,252,258,257,241,330,197,336,146,304,327,199,49,323,248,174,275,256,183,278,250,268,274,293,263,120,321,68,212,203,237,198,337,282,203,161,217,213,210,227,92,260,172,278,306,163,207,229,261,164,105,164,283,210,124,210,341,147,319,133,232,278,302,137,254,118,281,306,195,289,258,277,220,204,189,211,168,152,333,248,231,332,198,328,296,168,346,243,184,253,124,256,285,95,200,191,125,188,199,325,247,252,208,253,163,272,303,90,279,178,241,347,222,310,202,75,310,298,186,327,316,249,98,251,218,282,201,288,136,152,321,321,308,292,284,246,164,197,345,332,184,173,220,159,292,238,201,208,152,238,266,326,288,208,147,113,219,310,176,334,184,154,228,132,274,119,102,231,300,257,321,195,118,314,215,196,167,146,218,283,338,274,270,159,235,217,239,298,239,314,279,270,234,361,221,124,206,342,237,46,171,220,179,224,249,320,231,198,311,161,93,303,342,153,326,276,333,298,196,191,280,203,190,258,222,111,258,239,325,334,147,329,131,259,255,69,135,191,242,222,92,147,189,128,261,306,134,267,256,142,226,282,236,172,251,251,223,226,269,245,160,143,127,117,193,346,296,190,223,379,180,264,97,74,256,316,225,260,221,179,228,343,225,106,121,280,251,177,275,190,321,234,284,126,146,214,252,283,182,160,325,119,299,282,243,343,185,217,272,127,294,317,245,121,93,270,291,100,222,244,291,307,265,181,323,260,259,228,280,224,227,275,253,254,372,233,173,143,310,261,123,268,263,161,286,243,115,82,190,120,353,156,205,295,157,171,214,107,206,191,152,314,173,312,85,331,213,132,241,143,266,201,131,142,329,231,213,132,335,201,207,301,314,141,319,258,204,252,309,157,150,209,312,285,259,300,271,298,199,313,122,230,296,316,208,162,176,298,222,170,134,318,226,336,226,270,246,291,216,174,132,246,186,299,305,182,179,329,130,322,171,130,316,170,194,227,216,247,122,278,251,270,307,147,154,192,279,203,82,269,165,321,141,308,305,208,133,180,198,335,168,276,176,162,153,310,169,226,130,130,97,172,224,110,333,255,199,208,278,200,232,78,71,202,267,254,255,263,212,159,116,337,303,126,166,154,90,279,227,109,188,147,95,242,164,263,272,240,129,237,257,327,300,284,141,284,239,145,303,148,219,162,194,165,110,258,216,278,269,200,181,311,242,270,242,299,306,240,142,127,282,256,347,260,148,164,132,255,169,264,265,142,362,246,94,262,265,165,276,230,172,311,266,285,193,217,315,235,287,171,252,320,363,130,295,323,133,360,247,326,278,294,263,123,142,196,255,300,327,165,213,186,152,104,316,221,308,234,112,364,318,166,120,112,302,275,143,303,117,137,197,226,181,328,198,271,138,252,79,140,221,281,293,225,335,313,247,234,218,290,298,151,160,176,173,129,198,88,127,165,332,341,56,87,187,214,259,264,136,134,188,214,101,262,353,84,123,191,110,221,169,320,231,139,232,272,241,298,223,342,148,241,208,242,169,66,102,77,281,275,64,180,163,247,247,281,248,156,298,117,299,199,88,319,249,322,101,119,158,170,237,278,262,275,215,282,203,330,214,283,226,101,202,95,241,277,254,160,206,126,159,141,211,185,311,289,212,170,170,219,274,263,246,260,160,136,283,297,282,328,309,287,309,274,267,178,316,106,276,100,213,304,174,304,298,292,275,116,229,260,259,237,323,98,173,247,155,270,130,274,212,202,204,217,275,244,230,337,291,167,159,161,144,334,286,301,68,150,269,219,259,119,213,315,134,243,253,101,189,253,146,110,276,301,229,255,283,82,129,236,234,162,181,126,360,255,177,215,213,321,282,144,261,288,244,230,168,302,152,223,150,239,304,130,90,334,318,168,191,182,244,180,198,258,204,222,348,151,332,302,71,144,319,158,287,291,245,334,182,305,294,287,141,347,203,76,134,361,267,215,364,230,341,200,290,291,323,138,276,178,310,273,296,298,183,189,205,329,146,322,44,283,122,205,143,331,217,289,321,324,56,222,335,140,244,323,265,277,348,288,274,324,231,207,299,302,208,209,235,227,284,169,229,296,140,260,297,97,379,343,262,158,324,55,281,284,134,251,199,330,273,172,190,311,220,231,146,325,292,203,298,227,87,229,135,358,226,288,231,100,372,142,231,37,259,289,343,171,296,233,185,251,129,232,187,191,212,306,253,167,161,319,399,116,335,298,116,294,284,160,177,214,295,165,281,279,194,209,221,226,168,161,196,332,127,240,239,272,186,355,128,328,297,297,180,221,88,293,73,196,183,201,251,239,300,52,230,197,104,342,249,277,133,220,142,215,221,228,176,166,152,333,335,215,151,265,288,304,295,201,158,297,100,206,194,242,175,313,263,214,116,159,178,238,241,308,251,180,84,232,263,325,195,265,290,106,311,182,283,260,194,157,201,263,217,287,335,298,226,243,164,275,189,192,316,245,235,192,290,223,173,227,148,310,319,126,323,294,187,122,268,347,240,286,63,354,182,345,271,328,163,148,92,179,213,289,291,179,302,189,290,131,245,230,76,184,326,276,350,289,248,243,336,313,262,215,128,253,333,271,72,144,123,306,196,284,293,323,241,55,145,355,263,314,313,95,197,108,229,184,142,343,120,192,320,167,165,208,251,320,161,343,236,324,219,240,245,311,316,338,215,119,307,258,207,97,272,333,222,200,144,197,251,160,313,147,162,87,145,270,306,172,324,317,340,233,184,247,128,224,191,311,325,116,291,163,138,133,328,260,295,129,254,177,145,257,292,280,262,150,269,161,311,328,205,138,144,193,277,320,248,129,144,280,147,150,248,299,300,193,301,274,219,230,258,82,96,316,279,241,239,195,185,163,176,221,194,217,170,218,166,254,290,350,244,219,254,193,278,162,216,321,296,336,327,295,185,276,269,251,225,97,277,246,263,290,306,175,108,184,280,274,315,294,224,201,328,195,221,176,157,292,319,119,330,204,302,311,342,248,205,236,233,234,298,183,266,190,151,189,239,240,220,273,291,312,327,129,294,351,212,214,139,104,246,150,267,204,137,229,316,248,251,189,195,238,285,276,308,197,370,247,224,311,311,314,165,312,248,109,294,292,316,212,175,262,141,244,236,187,210,253,105,204,346,180,171,211,173,115,239,332,256,186,160,326,215,374,121,222,148,321,288,62,246,201,177,303,205,247,363,188,272,244,236,301,281,326,167,319,223,335,124,280,181,363,143,114,334,301,138,333,172,222,338,206,289,269,102,255,289,286,247,298,152,253,170,253,302,170,138,274,320,177,287,250,235,287,314,179,205,229,297,299,284,245,154,177,351,161,286,173,319,250,173,180,165,349,100,300,137,267,195,317,282,215,217,217,154,147,290,90,296,295,331,318,264,301,276,256,300,340,251,298,175,331,184,304,305,194,147,170,230,178,224,248,90,111,238,161,303,205,288,241,274,298,229,192,276,196,323,293,165,237,263,260,217,319,182,185,275,286,140,324,270,236,172,259,99,259,232,234,176,243,67,254,221,318,137,186,341,73,263,211,200,196,209,93,345,203,206,177,141,301,293,318,306,307,294,292,147,211,310,253,303,242,211,304,280,227,281,265,449,211,306,330,64,274,335,234,271,201,150,223,299,124,239,269,283,332,365,201,314,139,242,324,242,164,313,296,198,175,140,160,176,256,63,138,203,268,260,267,104,220,260,149,180,329,171,267,142,273,205,340,236,212,129,233,190,188,232,213,124,232,255,253,220,312,316,152,248,303,257,187,155,246,227,63,263,143,281,272,149,275,260,327,259,194,115,191,212,296,348,261,277,129,60,156,112,314,290,319,194,103,124,174,254,316,107,220,206,185,125,128,231,134,223,188,335,341,317,225,282,259,194,362,323,197,310,138,172,244,182,204,195,249,247,167,190,357,242,230,298,145,311,264,156,375,352,306,250,329,159,284,233,132,291,225,338,194,299,201,315,197,378,318,172,326,201,226,133,250,289,295,173,166,253,263,320,301,191,342,330,242,284,118,124,241,143,106,271,134,302,286,353,290,306,226,200,198,292,268,193,222,191,325,198,297,285,108,184,114,270,202,324,153,293,329,328,286,238,337,188,225,223,295,255,128,221,286,306,307,188,231,271,316,134,192,245,199,293,265,235,182,180,179,281,211,239,341,171,58,112,141,262,79,209,335,244,327,326,163,256,164,239,306,144,119,357,93,325,115,176,293,311,207,301,244,208,325,232,198,285,275,272,101,165,164,259,161,239,161,261,149,289,270,291,293,248,131,261,225,67,315,316,153,364,343,238,313,297,181,290,181,329,216,246,283,98,225,334,84,139,90,305,177,247,307,309,191,313,213,298,136,90,174,170,288,243,232,266,288,113,206,315,138,302,116,210,340,189,202,229,119,235,213,148,103,214,319,246,264,234,247,299,174,280,189,203,351,370,134,164,183,280,281,204,187,205,299,141,267,251,102,157,316,252,237,160,231,303,213,275,361,297,265,120,282,143,309,249,262,222,239,257,117,204,319,246,84,99,170,240,184,353,312,267,247,276,254,139,185,104,194,167,279,285,201,315,157,331,212,192,135,159,327,388,289,375,245,161,208,273,100,287,263,185,283,256,179,302,247,319,336,214,190,140,174,213,226,315,141,218,294,126,187,81,336,308,277,200,309,130,320,266,318,282,110,197,172,274,279,411,206,154,299,211,333,158,339,240,158,260,170,227,257,139,315,243,311,208,114,211,249,188,182,290,204,232,163,326,268,155,217,247,49,210,117,293,272,331,346,151,223,202,215,267,196,296,259,327,236,94,221,218,202,318,279,187,267,259,289,273,319,138,167,265,157,207,190,159,261,203,246,248,294,196,194,254,189,285,289,246,117,183,346,237,169,173,290,335,307,183,69,142,209,307,342,192,211,306,239,288,194,281,221,224,227,312,233,244,202,323,234,330,226,225,160,102,171,339,228,186,219,278,354,233,203,295,126,328,142,338,175,148,303,187,225,243,289,169,201,214,331,184,256,117,212,91,236,278,273,202,135,259,94,174,188,189,239,166,132,325,207,295,216,222,115,234,217,283,201,321,251,103,259,82,276,232,130,304,289,163,82,100,237,129,257,223,318,113,304,277,252,236,182,268,170,241,208,167,211,275,320,192,212,289,170,97,76,243,208,334,327,133,228,278,176,291,307,318,270,203,336,191,208,230,51,132,307,218,305,333,293,118,268,269,136,222,307,260,237,265,240,379,305,172,94,40,218,131,300,281,162,91,338,344,249,207,142,145,190,76,288,169,95,216,139,105,164,243,230,241,209,159,338,100,182,259,189,84,304,239,184,134,211,132,132,346,211,316,218,243,94,262,31,279,209,218,360,289,331,228,368,115,274,153,205,225,229,70,176,314,280,201,115,298,260,131,232,264,85,317,303,295,151,301,356,230,244,296,298,183,211,235,246,127,126,228,299,220,209,231,184,279,239,66,178,239,168,338,339,252,240,179,267,346,209,113,320,165,108,253,331,234,289,146,272,299,248,178,202,227,357,321,258,323,285,125,237,197,300,212,234,241,160,158,196,324,101,302,199,107,253,281,298,89,187,173,326,132,111,151,89,306,83,142,377,261,292,302,265,306,107,266,306,301,210,137,364,267,190,235,284,104,265,53,295,182,199,133,226,265,97,212,255,246,239,230,132,201,297,236,267,173,134,213,276,132,277,250,216,267,323,173,277,253,244,268,150,279,298,195,248,283,129,222,259,271,235,167,349,213,183,315,224,206,146,161,294,254,250,117,249,173,334,195,143,281,194,196,213,147,348,264,284,346,280,164,337,201,128,209,147,322,161,96,158,235,288,215,115,283,353,304,189,208,292,189,341,215,236,84,229,192,187,325,303,192,247,255,225,215,200,223,235,251,158,286,241,119,252,242,236,116,156,312,216,279,266,293,236,218,201,263,358,98,77,188,112,218,240,172,179,276,85,150,303,169,109,199,269,337,221,337,147,206,361,243,263,43,248,278,342,94,297,288,251,220,165,242,256,292,170,251,209,211,193,218,33,313,298,153,264,229,291,247,299,214,195,211,296,220,229,160,259,248,305,299,156,162,323,267,249,214,220,321,217,332,262,343,227,96,319,200,233,251,133,225,270,294,206,190,309,256,253,227,213,137,278,336,139,319,243,111,148,252,170,271,262,189,262,306,265,113,256,340,243,102,297,258,270,207,232,419,179,261,319,242,307,271,214,184,193,332,352,292,311,185,309,207,285,244,304,176,290,220,173,223,323,186,212,76,330,296,258,274,264,228,335,169,164,154,245,262,218,222,230,315,196,344,126,374,174,127,122,142,343,142,210,242,202,251,259,119,316,185,321,169,233,244,277,153,258,274,172,164,199,173,317,322,342,168,290,222,174,213,248,330,86,231,225,281,280,347,72,339,238,307,167,128,271,227,281,357,317,200,117,140,326,213,343,338,252,252,138,248,161,295,256,132,342,294,157,270,299,234,244,106,284,217,231,69,316,282,302,153,248,253,226,161,326,315,307,268,291,250,291,346,151,256,306,309,121,332,288,254,311,265,343,264,181,271,202,307,286,123,245,103,256,148,238,300,151,84,165,210,239,102,264,167,212,333,352,213,297,226,274,196,111,353,343,302,164,160,278,316,258,260,324,317,355,190,262,321,216,341,188,89,234,261,296,217,89,139,271,358,213,118,317,340,215,266,332,337,187,232,210,147,89,128,205,320,116,278,93,173,112,222,150,279,134,186,134,121,137,165,292,193,287,75,155,151,115,59,172,303,204,169,225,275,70,218,213,164,292,248,74,228,339,239,254,276,237,215,229,116,171,267,259,271,296,347,125,295,301,214,259,235,108,322,147,140,352,201,198,275,166,294,196,253,259,258,308,296,326,291,331,273,305,224,200,147,187,306,309,261,279,281,256,333,117,159,285,258,219,208,212,192,261,116,320,294,292,166,277,299,329,283,227,261,81,338,241,122,226,216,79,190,237,144,315,292,314,296,168,311,120,188,187,248,267,106,203,201,300,180,279,107,245,301,234,337,169,312,326,219,296,205,138,144,318,116,299,297,296,315,160,251,159,238,246,254,88,298,314,151,307,201,219,277,174,133,307,230,178,121,362,244,311,196,302,315,226,303,113,346,241,169,316,234,252,100,236,300,283,310,233,331,313,306,240,209,301,182,149,213,191,197,325,309,253,245,155,212,240,191,257,305,194,244,284,217,229,357,96,239,269,124,247,322,167,311,83,168,175,316,353,260,212,64,252,143,228,94,251,150,242,163,315,214,305,225,299,333,129,273,241,198,322,266,322,148,327,200,282,193,169,246,272,283,206,106,95,185,339,195,133,293,292,289,78,90,97,284,146,279,258,125,259,225,232,164,293,250,370,285,256,128,246,149,214,178,253,179,146,253,68,220,122,131,272,323,180,157,296,307,279,335,209,213,194,209,215,328,185,307,130,264,252,181,177,151,301,155,307,349,304,186,263,338,208,267,263,224,361,200,292,281,187,301,120,231,249,189,171,220,191,164,244,339,302,219,228,247,341,218,128,318,297,174,250,171,209,280,254,329,247,326,304,226,283,289,136,237,207,288,139,315,223,189,223,137,250,164,167,328,169,183,342,112,264,258,191,235,281,304,223,135,229,184,311,263,268,258,205,288,172,133,314,199,246,325,316,300,108,199,114,228,317,225,218,262,205,149,185,295,272,387,263,197,329,314,248,260,158,132,267,194,171,239,275,312,244,276,238,233,201,308,154,301,338,237,155,183,269,206,151,138,309,340,189,272,280,245,146,313,165,221,153,91,184,213,287,217,281,241,281,108,278,117,275,291,347,297,296,274,193,176,175,279,302,228,151,252,125,284,233,172,322,309,335,230,308,188,275,203,261,113,113,311,194,104,329,311,349,321,295,237,315,338,325,181,165,278,300,201,311,157,206,247,252,273,169,338,217,204,207,346,326,303,295,110,222,305,229,245,235,190,218,190,246,199,330,307,270,306,291,203,322,271,201,261,210,336,151,207,188,207,185,214,302,226,260,127,235,294,219,303,169,356,111,252,277,189,199,166,264,251,281,299,228,144,29,330,167,198,275,201,230,315,247,236,163,327,98,329,243,323,253,111,300,250,153,167,285,259,158,315,277,187,141,244,159,310,150,297,260,204,305,131,260,329,295,319,255,281,215,311,133,324,182,287,301,327,330,326,306,312,315,314,197,238,294,268,238,250,328,335,196,338,293,287,318,288,149,244,238,105,122,301,177,213,351,223,301,212,288,317,283,302,293,171,94,181,81,138,208,152,360,295,122,107,251,313,210,329,269,165,219,123,308,243,210,336,129,307,176,188,301,319,328,250,259,161,346,151,170,318,231,327,206,98,193,189,256,287,190,162,274,247,357,286,317,205,145,209,92,156,350,287,222,322,265,169,175,252,154,225,338,274,303,316,249,285,309,344,204,235,192,247,169,199,328,326,229,161,158,108,347,154,262,320,327,275,160,106,289,293,178,113,328,294,123,227,230,58,299,139,200,285,112,147,143,336,326,211,358,232,201,162,265,276,312,246,323,310,77,270,338,199,180,230,88,275,123,206,256,234,316,222,187,105,224,328,290,226,176,225,305,252,210,149,182,226,173,240,300,212,313,222,221,256,313,326,327,258,263,348,245,343,277,244,241,281,327,149,198,212,299,309,181,183,91,367,126,314,277,307,328,321,108,289,325,199,332,87,293,293,157,293,300,223,192,109,283,239,105,302,67,266,165,321,263,316,172,200,161,291,156,236,60,202,292,130,231,229,337,190,272,257,232,304,357,270,233,60,270,238,292,226,248,257,331,313,287,298,291,340,281,212,117,196,198,301,130,271,286,109,305,256,248,332,323,297,235,286,230,123,347,265,257,283,314,318,221,311,125,220,309,176,264,272,313,238,186,332,177,198,125,296,185,170,275,294,281,288,330,122,222,207,177,246,265,286,186,106,133,259,306,201,317,299,213,337,359,177,305,156,316,285,171,321,299,231,107,166,353,234,82,153,247,139,310,265,196,137,274,350,130,144,161,267,168,148,108,177,122,167,189,327,135,283,117,201,300,319,211,253,307,345,170,178,243,274,319,290,134,375,307,272,183,113,245,176,136,303,249,310,328,333,265,287,297,254,140,285,130,205,73,283,271,271,245,237,259,157,309,117,274,128,160,310,342,261,258,141,243,315,188,313,358,163,102,51,71,206,217,277,225,177,258,211,213,170,253,243,311,141,192,211,273,280,215,265,192,159,322,220,50,140,263,320,288,158,194,217,288,225,63,243,290,328,132,309,197,248,349,329,222,120,168,271,157,201,202,175,336,262,237,323,128,293,123,270,274,86,136,153,87,330,214,194,330,261,274,300,297,229,255,209,142,234,207,324,169,125,176,365,150,318,136,301,263,89,301,232,166,177,254,143,143,100,303,179,300,261,132,121,185,257,189,217,203,235,154,277,104,177,163,260,232,320,266,205,294,224,137,229,249,264,203,205,168,72,226,154,239,181,184,313,244,252,160,188,224,279,81,160,266,251,258,233,261,202,300,171,103,244,231,287,244,161,281,173,270,270,325,172,273,192,96,265,260,246,121,278,180,300,225,225,200,188,140,305,266,177,171,105,152,155,242,202,286,195,158,243,259,337,225,250,291,259,327,170,202,292,144,275,289,326,171,248,73,158,139,93,329,268,310,215,263,116,195,247,115,178,256,224,273,342,132,352,292,122,93,276,132,295,234,184,265,225,300,292,304,131,234,120,310,113,144,280,288,173,271,178,326,247,348,177,105,303,251,208,269,271,144,261,246,115,136,287,254,258,225,272,300,212,291,226,117,256,284,113,212,244,257,247,204,138,201,192,90,332,307,184,245,345,301,302,279,149,324,109,64,303,266,226,199,368,86,299,242,235,117,226,245,221,336,204,275,136,54,308,258,307,257,209,63,230,190,318,203,289,255,300,137,163,166,307,256,268,322,320,155,262,206,361,290,227,237,207,309,138,236,330,320,190,136,339,154,163,292,221,314,319,123,288,311,322,107,179,218,239,148,191,232,207,242,204,311,241,298,222,214,205,125,277,345,216,260,204,48,252,111,150,111,278,175,290,66,76,152,347,190,208,324,324,290,281,183,166,136,303,332,199,43,176,165,259,257,79,309,325,282,234,119,211,183,266,162,138,243,136,250,269,262,292,200,195,277,225,262,61,235,322,218,304,185,199,370,278,306,192,220,304,342,80,334,280,242,309,215,116,354,271,245,282,106,145,284,157,282,290,161,202,301,249,317,189,200,214,260,237,153,251,189,297,191,247,231,218,213,261,121,169,102,262,148,334,191,167,195,147,197,188,338,255,320,255,190,232,167,306,106,179,313,251,253,174,195,377,218,176,273,385,297,159,344,129,227,246,252,346,276,286,336,237,293,154,191,153,265,207,144,194,97,145,122,291,223,199,290,131,293,423,159,306,141,252,255,321,348,278,166,152,163,121,218,333,171,143,180,162,208,227,262,324,336,280,303,286,304,204,235,252,217,188,311,258,346,320,105,223,205,152,200,229,225,225,250,224,308,259,136,324,303,310,319,227,158,298,291,152,210,85,305,300,275,249,232,152,311,130,252,91,270,193,210,295,344,284,321,182,333,215,278,147,174,137,244,201,210,78,197,172,297,160,210,199,301,281,164,337,284,285,244,139,192,308,288,112,317,305,185,267,246,180,223,386,97,91,307,255,230,50,265,308,196,255,175,277,349,225,302,168,206,202,335,269,167,202,274,125,245,319,179,244,228,264,59,279,78,225,54,330,248,284,105,120,188,143,71,134,255,248,135,276,167,159,282,95,304,340,178,206,235,198,326,147,314,223,315,220,192,267,248,207,243,285,119,259,96,229,95,124,247,209,183,260,271,310,174,319,251,351,148,362,286,129,262,311,298,261,197,145,166,200,164,198,212,171,150,240,290,234,211,333,297,270,98,296,197,169,304,157,317,134,84,149,208,230,274,97,163,241,298,326,213,122,321,162,194,285,252,251,269,266,274,179,105,262,271,320,292,279,247,122,271,96,144,205,138,248,264,203,232,192,218,332,305,252,294,339,195,274,241,189,341,221,196,52,316,306,241,239,156,193,323,233,177,75,143,280,232,303,298,279,267,235,108,85,192,192,101,342,272,190,233,239,286,183,134,142,355,313,383,131,209,267,237,352,177,276,250,345,60,326,126,225,248,304,245,158,281,304,288,200,165,253,342,233,139,326,215,203,335,122,259,289,204,138,66,275,202,321,187,203,271,197,234,274,321,128,233,349,180,233,357,146,251,270,82,248,95,347,180,308,154,107,221,198,239,39,190,232,303,212,288,318,290,285,307,295,246,212,324,302,289,264,184,199,195,188,94,260,342,336,205,298,255,163,177,319,156,281,219,224,158,328,333,113,216,336,226,239,231,281,169,213,376,271,62,192,233,77,150,211,250,302,334,332,154,137,229,264,334,266,202,146,218,253,81,274,301,181,195,205,289,307,271,297,146,207,315,264,177,235,303,289,243,191,148,287,319,262,203,185,112,139,94,43,276,273,315,291,91,219,200,223,321,121,332,193,326,99,221,139,166,328,319,335,302,310,237,377,190,327,307,263,244,197,197,261,161,348,314,192,150,304,162,219,38,129,247,158,236,160,297,112,160,302,156,289,156,221,329,280,313,204,103,117,196,145,215,316,283,277,273,235,287,258,330,122,220,97,229,223,123,312,317,355,241,243,132,301,144,253,356,149,107,194,268,247,228,257,160,323,205,310,149,219,154,266,193,148,137,147,335,269,172,320,284,300,254,270,245,201,252,126,194,147,280,223,338,111,274,305,287,278,315,185,116,309,181,135,248,321,103,322,305,147,152,328,363,184,85,261,221,307,75,254,356,237,196,318,89,288,253,102,127,322,225,292,231,246,217,262,205,209,210,294,67,308,269,358,87,324,228,187,298,114,122,221,236,182,171,175,148,115,202,127,254,229,244,233,175,317,177,46,222,156,288,226,181,112,243,237,339,165,127,281,215,215,143,330,305,288,282,349,128,135,255,57,148,254,318,287,346,39,245,254,153,137,220,147,256,232,163,223,216,115,166,306,200,273,287,242,311,250,304,200,272,71,269,287,253,309,300,300,158,171,313,77,183,158,188,287,158,105,258,152,185,208,156,303,209,73,204,310,266,265,247,221,171,320,293,341,188,194,278,79,188,298,203,126,295,213,263,287,210,132,353,229,286,315,175,255,105,160,92,299,49,190,342,260,104,66,133,132,303,234,235,186,154,261,214,310,216,282,343,233,365,274,377,202,219,288,204,220,196,104,306,323,214,272,189,242,185,191,101,244,149,323,353,248,101,144,184,287,326,210,317,238,329,140,311,300,273,75,198,247,239,94,210,299,173,274,145,204,172,191,279,214,159,158,316,284,238,233,247,179,260,172,235,235,303,360,163,341,261,356,310,162,202,205,334,244,226,211,304,166,214,334,261,346,212,257,209,299,142,179,193,145,172,194,297,218,259,114,142,208,307,279,139,344,331,292,221,242,320,386,232,194,130,279,312,100,284,292,238,199,190,209,188,310,318,333,125,196,346,282,163,290,304,252,302,217,198,195,155,267,349,268,134,341,229,328,109,250,254,192,266,63,322,219,189,303,218,311,77,114,240,173,192,350,304,110,211,259,295,115,240,160,216,123,228,304,93,307,316,151,289,139,297,300,193,255,349,306,279,170,208,197,111,351,296,337,134,243,211,305,217,179,321,178,300,171,187,133,202,187,232,187,219,78,308,312,106,226,333,330,166,190,333,170,187,355,161,337,203,249,285,251,344,298,74,292,118,272,247,300,334,288,283,197,181,161,117,150,102,280,339,325,258,175,208,260,281,264,174,211,163,235,338,134,274,311,194,169,333,211,172,125,224,318,230,326,198,299,214,208,187,182,251,89,84,99,304,174,224,327,201,183,167,202,309,179,82,299,212,330,185,233,350,343,272,132,302,245,331,239,122,270,311,270,161,241,166,98,195,264,276,258,162,322,331,130,310,305,227,77,278,329,289,147,190,283,209,94,201,226,302,143,314,80,166,90,301,173,337,192,267,314,234,180,258,181,225,140,254,207,127,229,244,93,274,293,320,280,318,307,194,117,164,218,296,219,108,98,319,185,315,180,215,189,348,193,313,272,127,312,250,145,223,182,201,206,160,316,262,98,244,192,139,47,217,332,229,152,138,299,175,320,236,144,241,208,270,334,327,114,243,269,322,194,150,211,237,275,235,172,275,190,304,214,296,213,213,292,198,332,220,277,158,111,255,265,260,228,199,289,301,175,167,219,176,181,220,290,252,276,307,204,173,269,242,297,298,188,148,301,283,155,323,109,283,294,292,300,354,43,203,313,205,161,114,335,182,251,245,195,248,179,197,352,215,227,224,190,140,251,158,222,244,264,303,122,191,310,295,298,218,288,219,202,239,227,299,116,306,274,174,107,305,262,390,200,223,169,309,210,203,256,196,289,208,137,215,223,112,202,249,118,195,201,155,218,262,73,176,259,213,225,221,298,339,252,284,209,211,140,203,181,253,329,209,169,115,144,234,276,208,255,286,277,251,258,331,197,251,250,213,298,322,352,84,164,263,233,317,220,237,299,188,156,250,377,260,135,243,137,264,125,240,256,179,271,250,183,110,328,179,288,252,294,214,89,200,207,153,261,326,178,213,329,324,198,333,269,106,212,323,241,256,172,164,128,151,279,223,160,252,242,310,107,284,326,310,193,266,229,279,426,131,188,268,305,165,139,169,285,218,308,309,304,363,296,351,185,276,204,282,261,340,225,219,133,308,190,116,248,315,130,163,247,257,71,281,343,245,160,107,198,59,261,276,225,269,121,74,327,245,156,359,261,135,189,121,265,273,220,202,140,232,260,263,324,350,57,110,169,176,133,258,193,271,287,217,313,282,294,131,186,352,239,185,160,114,306,289,107,161,246,256,243,220,169,154,333,150,216,369,158,231,285,126,171,257,280,255,131,189,279,250,192,312,170,297,134,141,296,265,219,285,307,291,225,238,275,289,251,260,188,184,342,177,147,288,270,202,236,292,215,288,166,262,178,106,228,298,308,73,169,190,343,340,174,238,297,184,194,313,301,110,168,251,73,212,285,150,165,113,280,209,125,274,111,333,173,319,154,94,73,169,339,242,243,302,155,253,176,182,128,185,324,100,344,177,326,243,288,280,264,353,346,347,178,135,135,299,318,234,290,337,351,239,203,315,183,337,266,312,290,236,237,278,170,271,318,189,254,295,103,265,292,153,118,240,177,248,273,292,195,90,141,163,225,112,259,154,278,95,248,139,206,127,133,300,146,163,149,131,276,315,104,267,220,290,281,123,211,141,114,241,173,204,339,231,324,380,270,222,65,328,224,210,227,115,194,288,211,302,200,140,315,300,309,159,190,268,115,337,225,164,213,225,230,300,127,179,311,207,276,252,72,287,196,235,327,145,130,163,289,168,149,49,269,241,121,142,296,269,115,280,41,218,300,146,130,317,233,232,264,186,223,281,219,255,170,192,273,328,183,329,294,289,320,152,64,171,194,226,156,195,242,270,168,195,143,257,119,210,209,137,301,142,251,142,199,218,147,343,299,58,330,87,312,210,235,242,210,246,326,179,243,350,163,217,232,154,309,301,165,323,249,297,269,220,140,257,222,256,242,147,312,140,275,268,306,294,103,271,324,92,278,290,302,225,303,312,297,136,183,330,245,220,164,294,253,178,173,156,157,296,308,214,265,96,111,228,78,272,169,293,244,172,345,79,213,263,346,241,283,326,264,203,160,100,321,284,197,207,79,96,360,201,95,159,329,169,308,272,148,256,91,296,337,232,180,294,200,262,297,65,141,264,100,283,302,295,280,197,316,116,277,241,222,182,336,139,278,125,320,205,256,169,192,221,268,289,309,174,204,223,259,272,213,86,94,219,168,53,126,207,240,151,185,300,334,237,310,258,234,322,190,196,160,179,239,378,125,144,325,198,181,265,197,254,188,308,271,240,294,122,162,142,191,105,270,109,173,103,233,153,283,62,221,179,130,321,323,326,361,107,153,106,187,215,271,283,94,174,306,298,164,258,222,372,266,299,288,242,266,161,290,212,338,292,214,204,226,153,243,174,313,302,176,267,217,297,320,340,223,281,343,310,243,287,245,112,155,190,304,264,246,229,243,314,278,108,234,216,264,331,182,244,280,251,175,232,333,153,236,278,296,181,248,328,258,330,135,330,286,206,177,251,238,247,234,279,343,127,215,217,104,257,215,227,232,311,318,310,208,299,266,181,257,350,361,327,253,276,234,393,120,219,48,281,294,134,99,304,140,302,234,208,173,330,213,215,272,118,304,196,198,185,273,249,323,298,280,197,250,191,246,330,223,239,217,389,166,369,237,211,231,78,126,181,220,154,196,228,86,90,170,176,272,314,272,240,191,204,128,179,177,350,185,233,202,249,300,232,202,239,215,86,256,199,259,309,183,363,254,265,229,278,282,181,272,101,270,172,176,268,137,126,143,208,285,202,148,229,160,252,240,254,148,283,255,97,227,291,71,328,248,147,336,233,251,235,108,262,292,325,151,317,163,206,172,333,286,185,78,174,261,322,322,296,148,297,234,267,271,144,283,278,250,168,315,178,290,338,297,227,281,253,302,231,298,118,257,269,231,213,158,202,193,223,223,121,152,224,254,244,208,330,158,235,228,180,113,241,331,264,194,228,259,242,136,222,314,325,294,350,99,129,226,140,267,203,252,163,236,202,82,311,190,251,109,198,173,231,226,239,247,189,202,192,210,202,173,336,247,328,246,232,288,153,263,328,350,213,286,257,270,276,336,190,247,331,151,193,190,212,269,273,273,131,351,308,157,252,270,112,290,249,253,85,245,80,184,279,216,275,265,284,288,313,184,173,204,180,201,93,243,212,196,219,164,186,278,180,262,249,185,221,338,279,277,172,300,225,211,222,153,227,359,262,146,385,171,307,336,143,219,155,153,273,272,348,316,70,287,247,96,338,184,157,161,125,319,220,271,181,244,145,156,198,206,161,172,306,249,83,331,289,220,212,304,109,122,222,361,272,217,209,260,184,315,236,316,130,264,194,175,207,274,202,246,268,92,238,261,168,167,303,236,291,254,293,155,119,230,227,120,332,190,113,132,306,221,316,280,149,270,299,187,343,111,273,102,149,309,104,182,206,275,223,141,318,290,101,222,254,241,133,308,354,187,170,102,104,344,186,132,112,156,266,123,245,316,235,227,276,126,182,315,140,258,236,298,126,178,81,82,184,240,162,166,302,313,251,146,300,387,325,312,53,239,300,156,275,156,252,147,156,172,166,282,221,255,317,218,266,215,153,282,201,260,200,169,158,311,220,360,138,290,319,199,280,189,197,317,310,160,343,63,264,274,142,133,238,208,305,238,275,235,101,232,211,224,300,313,158,321,220,196,146,183,257,122,164,177,292,241,227,99,348,275,98,311,220,203,223,332,193,275,303,252,273,69,130,102,124,378,305,311,200,128,146,103,309,337,100,146,312,249,193,355,258,61,302,318,206,208,210,181,171,145,198,219,333,123,260,134,267,214,52,216,332,164,163,301,215,164,192,93,233,265,217,153,299,339,151,180,285,169,241,166,233,184,168,311,62,334,272,187,55,164,202,212,192,184,143,158,139,307,282,181,119,262,293,198,338,303,327,244,108,203,235,212,310,255,63,291,311,232,134,261,136,131,177,184,309,147,334,191,328,125,152,101,294,352,192,220,73,113,121,291,323,196,193,73,180,364,346,301,295,263,272,455,324,247,157,209,134,227,178,261,160,282,265,221,272,105,174,136,191,317,194,97,81,320,294,248,277,206,183,203,105,313,135,155,267,279,183,278,367,304,226,146,319,211,204,81,145,135,260,261,242,235,350,328,366,264,322,112,226,208,176,282,299,284,230,289,315,270,78,240,204,288,207,269,233,319,317,355,308,261,99,204,197,197,99,237,255,134,139,280,257,306,130,193,207,333,218,128,205,166,253,186,226,195,193,147,125,242,360,328,157,236,320,243,236,278,341,160,291,279,116,172,312,261,190,82,288,284,298,217,180,155,292,257,302,229,76,95,365,338,300,303,102,176,300,212,116,212,279,259,170,209,297,297,341,147,206,164,258,198,248,252,287,224,190,318,175,300,171,306,350,304,344,329,264,307,340,256,204,348,321,107,313,153,243,242,89,231,152,173,264,225,214,195,176,328,213,172,345,270,232,284,158,80,128,245,180,111,279,171,215,114,149,167,269,307,237,316,214,81,138,147,217,312,219,138,245,223,225,251,98,246,330,307,319,279,315,313,349,232,288,129,277,177,127,315,273,221,179,311,117,230,301,238,96,247,296,238,298,314,303,204,169,136,304,79,234,263,195,297,241,296,292,152,119,222,339,241,314,285,255,192,92,331,310,342,184,280,178,300,99,338,238,329,196,231,239,260,254,236,329,270,220,131,147,287,300,219,103,325,139,267,229,226,126,235,244,260,303,332,270,339,278,243,169,293,125,261,233,238,327,257,402,224,251,151,227,341,274,87,267,312,173,259,242,300,116,231,274,126,300,180,130,212,156,295,254,295,123,217,303,316,149,217,220,131,271,236,261,200,220,263,183,280,152,299,302,335,380,335,192,186,308,290,234,278,102,268,177,316,231,339,248,96,298,263,241,349,143,144,273,99,206,230,194,233,306,290,319,172,149,152,283,251,255,350,120,180,300,104,314,254,322,186,102,222,238,261,202,282,141,177,229,174,208,145,295,151,113,337,225,167,307,218,297,104,264,233,345,224,338,206,161,216,253,199,269,154,331,179,157,180,251,219,318,152,338,154,197,251,392,146,152,201,226,224,269,317,340,298,106,290,234,131,233,257,131,396,268,292,342,86,230,159,279,253,111,280,298,242,93,228,172,316,116,137,194,201,261,253,209,246,302,316,117,327,183,143,311,234,255,130,90,324,308,266,252,241,339,347,156,325,325,326,221,368,273,245,190,298,279,323,228,327,322,222,290,351,94,336,308,308,254,184,274,55,228,310,282,241,175,254,146,191,266,307,250,171,156,144,332,303,349,227,303,305,62,245,323,269,214,345,267,229,194,284,281,365,284,301,264,243,269,310,202,147,227,178,236,156,320,78,157,122,195,107,297,278,192,169,190,286,275,120,181,202,246,165,244,335,259,136,342,331,236,287,251,101,275,229,269,248,335,304,227,332,137,257,262,150,262,222,206,236,338,190,269,234,222,318,282,171,283,256,340,317,313,337,315,113,233,203,125,296,223,224,316,257,196,157,123,245,264,145,288,282,246,293,343,304,336,273,316,130,235,196,237,207,258,322,197,278,308,163,222,273,196,153,275,156,145,170,311,161,133,313,183,196,139,281,190,314,207,222,95,153,267,180,335,81,268,215,168,235,125,306,334,206,172,228,312,256,217,204,368,220,201,314,209,307,177,76,184,253,203,179,196,425,241,208,145,221,100,196,300,158,277,126,273,93,258,156,272,291,260,236,289,228,122,214,248,149,187,129,206,233,179,256,247,182,228,212,165,113,320,348,249,309,201,247,302,315,200,157,99,168,251,308,143,231,320,220,69,286,247,255,122,332,148,280,263,133,262,286,280,282,132,261,281,189,275,240,249,257,120,113,186,180,160,241,104,135,147,318,193,213,225,219,379,309,107,316,313,192,269,289,116,253,251,184,239,64,127,305,287,222,115,215,207,301,182,354,144,312,238,195,337,263,129,348,207,133,105,354,264,139,338,288,244,256,280,133,108,133,242,328,188,159,252,217,346,180,255,217,155,190,329,251,157,207,248,261,309,256,234,78,196,226,338,200,279,100,254,124,230,60,278,211,349,115,264,211,134,261,232,209,376,296,244,273,255,269,296,177,253,260,201,242,254,303,159,131,244,164,230,227,362,173,185,196,275,187,174,320,241,102,85,53,252,301,275,186,107,194,162,288,100,113,316,270,246,172,328,292,126,211,362,167,271,89,109,196,170,305,216,234,259,213,190,327,249,310,234,335,169,248,292,227,110,251,230,157,288,295,258,284,357,305,315,311,201,280,189,245,200,260,317,117,171,283,224,164,116,211,380,158,322,150,266,305,275,141,91,223,129,310,169,315,161,281,243,112,342,252,157,320,253,278,92,336,226,295,127,285,128,198,228,184,205,121,156,156,230,242,236,269,317,190,361,48,111,125,181,271,240,209,131,172,224,212,314,205,329,173,221,286,104,186,177,255,322,140,256,225,312,176,185,271,60,272,349,304,235,213,113,134,358,328,225,277,168,293,247,94,214,96,317,289,273,331,165,337,62,123,276,200,107,241,330,161,158,274,241,247,311,143,211,341,339,322,289,164,239,304,252,107,260,160,95,207,283,130,253,225,328,240,207,252,126,145,178,335,196,294,89,74,133,350,79,339,250,232,109,146,343,168,292,247,187,292,161,286,310,146,190,220,305,223,245,193,182,273,208,177,315,273,129,309,245,323,228,254,312,278,190,325,319,223,200,264,125,312,211,251,198,196,343,302,338,301,87,135,221,120,340,175,251,210,211,225,160,135,309,319,344,229,260,306,282,180,248,357,320,156,231,181,191,115,234,209,292,229,298,345,143,349,297,248,289,167,168,112,131,57,265,176,326,265,124,291,237,268,258,363,175,320,304,241,287,320,134,262,314,192,299,173,70,274,154,336,344,97,268,261,350,242,270,168,104,64,189,195,330,136,212,178,242,173,118,300,183,289,154,232,289,307,171,280,116,288,221,334,251,114,181,155,180,220,326,281,199,200,258,136,215,269,231,230,175,335,299,125,323,292,244,169,203,51,175,283,121,199,242,254,318,265,122,253,203,275,212,291,145,231,157,181,232,313,248,265,190,181,264,103,190,228,235,216,308,122,125,316,415,266,153,302,163,157,339,259,351,192,155,126,113,233,122,301,266,241,172,178,136,239,88,275,163,117,188,233,148,228,115,175,314,286,114,293,271,129,203,189,321,213,324,110,228,215,196,285,190,224,157,218,315,260,257,214,121,315,154,254,279,126,82,161,231,158,206,360,256,332,225,269,306,91,234,234,305,73,73,291,201,288,247,251,144,270,193,228,171,297,194,110,364,206,189,268,286,216,165,188,182,141,212,77,114,223,145,192,300,292,304,299,300,73,198,309,256,274,360,290,293,317,268,222,284,163,182,224,142,294,123,237,210,338,177,269,192,295,113,86,274,151,135,347,305,253,270,162,162,149,225,278,183,207,167,183,103,194,160,227,267,281,245,283,222,186,172,244,223,175,300,224,285,115,286,226,260,156,195,233,229,162,338,320,274,140,172,325,159,202,113,278,290,143,125,115,155,227,287,344,80,272,95,336,320,154,357,191,255,127,135,53,248,285,269,201,199,123,208,303,248,209,211,108,243,254,180,83,171,187,146,223,153,268,303,203,253,234,164,169,116,219,324,252,175,274,232,250,210,202,53,121,242,305,249,267,282,296,335,134,319,279,337,278,191,202,338,211,284,235,262,181,221,257,271,223,359,180,120,240,278,218,321,289,210,154,193,47,274,328,236,259,285,267,329,308,142,359,136,322,322,233,333,114,276,148,326,243,101,125,208,323,202,45,224,194,84,140,276,312,230,242,291,320,194,299,64,220,221,248,282,126,267,292,240,325,142,255,308,97,191,234,247,267,294,246,293,191,184,104,277,285,264,240,298,313,88,307,315,239,259,240,158,209,138,315,203,317,254,307,295,311,336,154,172,212,352,272,270,155,152,104,126,325,282,180,320,117,272,255,165,230,266,237,153,184,151,210,252,168,248,194,290,279,212,236,233,272,285,305,141,297,253,106,131,302,176,225,128,215,203,106,224,205,310,298,188,249,169,248,306,139,286,258,333,291,217,209,254,274,108,215,222,182,193,121,307,111,149,268,326,314,168,252,152,194,184,299,265,213,338,288,255,252,123,175,126,194,225,203,101,162,86,176,208,182,157,284,160,164,205,209,264,240,183,254,137,181,154,246,289,194,291,213,80,145,183,284,347,291,147,164,117,196,193,98,124,298,339,136,179,218,320,307,282,170,172,352,134,174,223,230,308,276,287,156,353,306,205,152,253,301,261,227,289,228,186,112,312,73,227,210,115,306,311,261,154,176,209,261,286,264,284,287,312,209,194,148,136,181,323,318,279,279,126,313,144,235,303,290,270,299,321,159,110,346,168,158,279,253,227,219,115,233,296,161,303,245,359,281,287,352,376,249,206,296,292,158,181,309,246,117,99,209,195,243,133,289,158,232,153,298,251,367,276,177,380,70,150,99,322,199,179,335,221,174,355,310,333,276,316,202,164,181,177,95,286,301,300,212,95,103,142,152,303,179,169,284,233,294,202,253,162,338,177,215,210,364,251,193,224,104,251,306,267,269,190,265,310,194,317,208,229,139,95,320,132,260,312,248,288,208,296,126,165,301,273,322,255,315,241,309,236,302,53,288,281,195,153,251,72,241,177,283,89,182,280,254,112,294,193,158,218,252,294,124,140,244,174,154,301,104,187,185,148,222,341,263,120,213,283,236,250,306,220,144,223,275,249,121,186,142,327,171,163,328,161,104,214,255,149,283,300,175,163,165,299,355,124,108,279,153,131,315,318,276,254,334,232,184,178,270,312,314,191,303,167,234,74,133,221,242,253,342,250,193,141,113,313,164,119,215,151,323,190,210,159,222,163,340,174,105,151,75,344,218,174,306,180,277,110,206,116,260,342,315,245,186,170,100,271,243,166,288,305,253,192,342,192,211,258,102,155,334,136,142,302,162,278,280,308,285,323,161,178,184,191,237,232,219,222,195,248,159,331,225,114,303,286,198,301,262,302,229,165,248,167,129,242,188,332,224,277,173,190,210,189,217,256,201,200,220,119,282,254,104,263,228,144,349,320,177,316,296,265,179,175,273,280,302,181,181,157,117,155,326,241,166,192,226,217,155,237,314,322,246,252,207,293,342,218,273,178,131,141,214,254,212,217,195,135,219,299,238,310,343,160,241,228,79,279,212,269,328,231,165,180,177,327,194,296,181,78,174,200,155,198,308,275,236,205,153,309,318,278,220,195,234,302,297,158,297,174,101,305,106,258,114,187,296,71,165,218,200,324,108,227,202,224,346,104,190,268,243,344,265,181,219,164,265,282,84,233,304,338,294,323,218,112,110,130,278,125,362,210,166,259,182,310,233,347,201,243,88,283,230,222,209,313,121,144,329,208,344,308,216,178,138,213,238,212,130,132,200,223,215,236,258,99,160,329,246,269,146,226,342,175,214,311,243,69,114,177,263,177,353,282,218,276,267,208,257,253,245,170,167,234,216,289,184,276,265,147,298,288,148,107,368,256,275,273,321,190,92,250,80,84,128,118,318,318,319,179,299,230,250,232,147,315,298,67,314,345,188,269,316,296,281,335,189,315,124,237,57,293,242,319,128,316,245,308,275,132,240,61,253,264,188,130,229,219,214,175,323,277,167,280,277,275,243,242,161,148,143,290,187,166,195,318,156,270,181,90,76,315,360,262,236,129,121,263,114,172,188,156,374,197,103,80,253,148,282,338,143,305,262,244,130,246,265,215,285,139,68,120,287,250,191,275,125,251,238,104,293,293,221,250,285,238,177,136,259,141,288,206,281,332,286,234,137,179,236,186,216,237,227,281,86,243,296,235,222,347,278,172,160,262,137,110,314,147,91,256,334,210,224,302,180,270,309,345,309,221,249,227,254,191,305,205,89,189,197,172,207,197,233,240,356,292,110,231,160,239,281,343,261,179,215,187,234,226,135,212,299,280,137,214,221,225,273,257,90,139,144,159,237,314,260,228,286,195,221,156,231,358,290,240,259,222,119,266,137,190,127,213,283,241,155,346,311,320,342,231,344,195,190,231,204,293,300,171,307,221,235,171,358,160,335,320,264,253,126,290,169,319,113,217,289,91,314,182,261,140,179,241,242,219,283,99,212,323,224,189,220,239,277,235,254,131,207,299,149,280,266,366,334,168,142,249,254,221,325,161,284,98,213,175,98,315,135,165,221,116,284,267,211,151,247,306,124,164,339,145,308,178,237,205,132,236,181,130,131,239,141,287,315,252,208,158,73,160,302,277,263,184,288,194,289,350,101,317,215,230,311,90,98,68,199,329,252,109,286,263,258,279,229,217,319,289,206,264,98,116,250,292,48,238,195,230,305,109,89,191,207,220,328,162,257,335,181,104,121,170,249,247,328,284,144,260,145,221,248,139,270,150,142,307,169,146,141,201,285,183,188,77,329,186,97,278,332,138,229,229,255,218,211,158,124,256,71,258,258,176,295,104,256,257,338,79,234,197,257,129,80,260,182,193,303,313,233,141,368,89,229,304,130,257,303,198,157,123,289,227,268,288,210,171,191,253,85,108,286,344,154,205,65,274,203,356,298,320,264,315,203,239,298,166,205,218,260,291,262,230,183,316,314,156,252,188,125,224,169,92,263,145,259,114,178,127,157,235,277,313,56,281,298,256,267,256,279,298,129,143,267,215,328,252,290,223,220,248,243,245,297,198,217,295,332,167,170,268,237,227,188,263,229,312,137,166,307,146,184,293,292,274,280,272,274,258,228,230,148,328,226,138,206,332,78,282,147,201,281,350,282,145,241,244,192,142,324,193,305,155,310,346,222,334,198,169,225,286,332,166,106,302,138,236,319,320,161,267,131,296,184,258,156,195,66,288,337,143,253,301,146,242,287,364,273,174,195,169,96,191,210,265,188,151,108,129,130,273,238,104,188,338,284,295,120,107,258,118,216,286,299,353,152,282,230,197,142,232,186,360,249,300,190,279,243,288,223,327,258,269,136,187,264,227,318,176,178,342,251,237,166,253,351,329,282,325,207,359,339,251,321,124,340,224,236,237,200,365,222,350,229,212,292,251,313,221,212,270,297,223,196,206,263,106,217,177,70,273,126,201,159,302,277,173,189,237,272,323,175,325,218,267,172,123,286,289,289,267,253,277,134,125,329,196,318,323,278,190,317,108,299,142,322,263,189,67,280,175,285,300,306,324,140,105,235,285,102,328,241,239,187,155,249,212,124,285,207,323,242,286,216,261,333,209,136,248,190,72,197,192,143,157,257,351,238,271,297,107,337,240,69,302,221,321,145,69,261,305,403,151,248,271,123,120,180,149,265,295,109,137,277,198,259,264,206,174,131,238,124,280,299,321,130,94,256,294,268,116,239,242,230,307,206,229,248,290,228,237,211,177,163,75,307,238,288,225,251,187,260,318,262,256,225,303,237,213,180,212,217,129,300,286,285,219,164,222,249,313,180,169,92,323,73,194,239,92,297,342,321,282,178,202,319,224,221,332,175,342,223,159,319,251,137,202,112,181,209,191,163,335,266,236,97,188,157,254,177,266,280,283,332,268,225,288,286,319,155,266,145,103,171,246,134,332,297,336,232,364,294,332,220,327,265,132,197,208,278,204,277,181,309,186,221,214,302,149,136,126,256,261,324,279,245,141,223,281,220,276,135,89,328,303,179,190,222,228,203,264,90,309,108,208,292,293,283,216,242,145,192,316,146,290,312,223,208,162,277,271,176,186,250,367,305,254,156,296,340,270,269,201,214,273,136,262,87,275,139,209,167,188,225,143,288,306,250,247,136,256,134,208,230,243,284,220,190,218,210,224,255,214,274,230,188,96,183,176,193,273,125,252,250,276,322,315,289,203,200,198,294,283,253,107,229,162,287,157,176,245,234,153,190,270,107,56,276,88,196,197,233,204,304,284,77,58,310,237,128,304,209,263,303,107,159,108,249,185,250,175,343,306,135,305,348,229,220,219,207,64,272,284,291,236,299,111,183,236,314,202,240,144,319,197,161,348,282,81,321,332,286,344,364,317,134,224,156,242,226,345,301,260,327,294,243,288,212,251,166,227,244,307,223,46,203,223,214,328,282,299,297,199,152,228,250,286,295,290,113,250,201,122,149,144,137,320,335,221,148,271,187,319,195,279,276,221,222,244,197,307,213,119,352,248,309,142,238,261,120,60,182,357,168,166,146,213,230,166,324,316,330,255,104,128,254,294,318,142,158,259,356,259,247,164,145,224,279,315,310,176,147,345,240,234,239,41,113,238,156,95,186,287,339,199,243,284,219,235,274,269,341,147,229,284,212,187,286,299,235,289,249,75,187,215,241,69,126,302,158,250,175,111,116,209,264,126,119,285,268,330,217,195,307,128,141,306,290,271,96,138,165,180,285,202,293,321,308,293,224,277,253,333,183,260,180,334,197,309,247,298,240,365,252,163,110,282,338,308,220,197,311,238,251,273,205,69,266,231,274,325,210,210,270,178,316,144,212,212,210,253,268,188,204,212,358,225,273,330,91,189,347,280,237,247,183,333,229,268,280,227,144,314,292,168,81,197,330,221,114,227,193,345,109,339,273,188,232,292,127,337,327,251,51,332,81,250,219,283,351,315,203,296,299,307,269,323,75,275,172,246,190,259,235,281,233,224,310,366,99,232,185,189,334,178,213,142,340,313,209,286,130,240,277,248,203,154,341,136,239,197,205,314,50,207,291,230,198,146,154,217,319,76,272,322,308,210,213,121,290,164,222,244,105,321,320,194,203,278,184,291,209,329,352,215,270,119,164,187,290,139,322,288,230,267,135,262,156,155,251,220,238,278,190,207,150,211,133,263,138,258,151,292,171,123,310,286,358,297,275,272,238,273,361,285,231,183,56,134,314,266,135,174,318,236,183,106,250,303,191,244,84,96,171,160,315,253,275,249,115,343,138,128,231,321,245,58,234,139,284,94,188,151,197,220,174,129,303,259,358,234,302,139,144,280,260,251,289,235,135,181,157,199,62,259,292,223,246,330,157,242,140,276,228,113,187,126,229,113,84,71,264,357,127,215,295,219,202,216,260,210,243,117,261,210,179,236,294,146,181,218,223,241,232,269,269,232,215,193,152,314,321,172,346,308,189,223,161,255,276,152,189,250,242,234,135,265,319,321,283,196,268,221,198,312,125,307,305,305,268,210,275,302,104,128,360,228,315,330,293,247,331,257,245,171,329,178,315,215,251,161,263,129,284,205,186,342,318,311,284,123,262,276,235,182,268,331,181,110,144,128,249,198,237,311,314,315,166,262,302,189,245,242,271,229,136,280,106,251,327,247,290,134,166,221,336,307,228,283,280,252,155,260,268,214,279,213,190,260,273,268,271,155,227,169,182,225,243,221,240,346,258,210,313,202,322,262,263,123,245,103,176,211,246,362,152,291,191,253,246,230,140,294,318,254,271,157,391,344,255,254,228,271,276,244,318,266,214,276,190,160,136,155,307,276,240,92,77,163,158,268,280,248,145,132,316,239,236,274,168,301,263,344,310,323,362,159,280,315,345,277,193,245,359,228,263,135,308,318,380,364,226,327,238,293,156,142,246,280,293,168,255,336,332,183,279,172,224,244,162,232,332,229,285,144,290,274,270,252,308,239,272,142,330,245,190,110,179,274,324,154,100,91,267,221,332,196,112,353,176,110,200,127,84,128,188,125,314,259,84,153,289,364,255,287,120,302,281,238,242,384,49,121,220,212,261,153,225,168,258,270,98,129,270,308,308,269,345,209,344,302,327,258,263,301,249,142,281,306,152,173,275,272,351,114,188,294,294,181,154,228,131,203,183,281,283,210,200,238,222,298,239,249,263,227,210,272,134,328,205,168,185,220,80,199,202,93,212,296,179,258,328,246,198,192,306,197,199,261,347,235,313,90,121,266,123,202,305,140,81,283,192,192,127,180,160,304,253,92,258,215,183,282,184,202,271,302,113,152,186,230,332,273,133,176,216,232,99,221,263,199,257,199,164,205,296,353,142,263,161,343,332,302,135,173,292,265,231,346,222,294,318,284,242,274,112,253,186,113,191,247,316,191,210,340,246,309,108,196,252,219,290,309,298,235,304,333,330,177,332,96,114,129,335,94,330,296,329,145,121,258,278,68,356,325,271,170,324,279,149,337,324,274,248,275,199,317,255,99,98,196,226,307,230,306,192,330,156,299,306,235,210,181,269,298,317,262,107,83,322,328,243,172,327,227,86,341,142,143,218,298,136,125,176,261,91,86,348,287,243,220,236,335,307,146,239,135,167,252,127,295,313,212,151,294,349,192,209,253,328,327,200,213,333,185,205,89,176,322,284,320,205,235,299,82,208,268,207,104,243,243,289,162,172,228,184,296,116,163,232,297,281,213,280,239,138,222,295,270,178,94,326,296,324,271,180,304,104,265,149,279,199,70,328,255,259,201,225,279,291,272,203,327,275,268,150,288,209,60,127,270,283,288,247,179,232,151,287,228,269,346,144,107,319,305,275,319,333,249,206,222,289,267,161,142,166,176,327,236,167,367,257,192,296,325,285,106,317,116,270,219,308,165,192,153,329,341,239,196,241,271,181,343,107,261,339,314,168,230,174,289,255,158,218,251,341,226,91,308,259,286,248,276,306,130,282,135,163,272,199,116,128,293,286,198,284,282,315,242,76,329,271,297,232,310,247,286,182,351,283,213,333,206,257,350,235,295,194,252,278,330,120,208,278,248,168,327,121,226,204,220,342,277,324,309,254,110,241,253,204,177,274,300,252,267,331,326,210,190,149,205,304,183,268,269,169,299,203,143,302,272,272,225,321,326,157,246,253,281,180,315,273,62,240,346,149,194,213,125,82,132,44,238,290,330,115,240,289,200,264,151,379,269,194,186,343,227,117,253,275,215,180,327,276,234,157,259,295,174,315,241,101,123,285,144,77,127,312,220,212,311,160,275,309,178,201,273,332,352,138,132,178,259,198,311,333,196,282,223,104,157,176,133,279,185,272,147,119,261,161,239,185,309,224,297,118,168,269,243,80,287,249,340,259,299,205,237,203,292,352,94,229,148,197,167,183,245,277,280,184,324,308,260,185,228,259,300,160,304,395,108,109,289,305,235,166,286,317,321,270,180,319,317,301,313,213,148,300,272,246,199,137,189,250,335,98,248,317,128,288,302,210,155,113,200,275,342,191,272,331,165,334,337,293,180,300,253,238,301,236,259,156,297,199,346,146,360,233,328,330,249,263,214,252,261,312,300,283,84,129,154,307,197,171,260,69,185,247,312,293,218,307,283,286,249,213,252,249,282,310,98,106,172,291,318,230,301,259,186,143,187,294,116,283,218,330,214,215,93,210,313,329,208,106,232,257,204,205,265,55,244,219,265,39,195,244,213,183,135,238,301,256,230,204,341,252,239,132,116,261,342,263,279,261,240,197,120,297,164,332,216,249,109,301,112,260,147,222,81,307,197,148,272,329,217,294,101,241,264,193,157,256,77,245,74,194,233,341,222,357,241,121,261,191,145,148,175,314,309,297,221,354,356,182,284,220,229,269,264,238,274,217,300,109,186,140,150,267,83,138,225,252,133,216,323,182,260,274,316,243,269,198,143,244,260,171,240,204,291,142,350,231,123,204,224,190,266,218,220,275,203,127,240,206,289,215,275,223,323,278,146,308,282,252,144,258,179,296,326,139,278,214,210,191,329,123,318,330,325,295,283,190,188,337,234,329,249,265,239,235,49,148,228,311,273,253,142,261,170,350,337,308,221,304,196,226,249,295,172,197,203,237,223,303,219,286,297,265,233,153,129,256,286,249,123,286,290,253,279,345,317,232,260,265,237,300,88,230,164,277,202,220,304,254,131,315,179,97,85,309,243,324,126,238,255,134,155,220,154,222,210,225,131,108,120,299,261,323,233,325,302,219,206,282,249,260,294,264,236,239,274,266,200,39,190,187,227,212,161,100,243,313,232,327,270,333,102,235,269,205,192,237,285,357,309,130,191,149,266,242,160,198,300,204,294,123,182,97,110,243,209,337,329,253,273,225,305,114,278,267,158,195,191,239,296,272,251,259,189,99,166,155,185,231,235,247,180,177,186,221,154,69,286,197,348,162,297,318,139,207,147,226,280,330,262,206,200,237,132,244,116,251,135,104,327,276,231,93,357,315,344,242,184,276,235,304,351,233,182,306,177,275,231,293,100,318,239,353,299,234,326,118,106,282,216,133,222,164,49,104,261,284,324,342,80,139,194,264,299,228,80,349,339,336,322,284,208,262,246,317,323,315,311,128,295,160,153,125,180,322,216,266,167,338,197,243,144,235,138,289,332,229,221,324,288,340,305,284,318,233,159,247,268,186,194,148,195,231,280,305,275,310,304,89,203,205,169,96,201,274,237,351,297,220,229,154,288,204,132,349,195,220,261,99,304,144,284,320,336,295,88,297,324,252,225,296,241,264,338,197,83,139,321,284,300,156,324,269,131,235,180,122,189,261,185,279,263,59,253,282,164,213,297,257,155,155,156,211,148,296,188,276,296,287,212,163,167,233,205,234,309,80,324,77,182,43,324,231,139,267,277,225,166,211,125,208,275,361,191,163,268,326,155,246,306,100,348,295,324,100,352,195,201,188,358,105,184,244,259,222,203,193,208,226,170,314,360,286,199,241,281,183,106,249,182,244,250,242,263,271,262,307,248,255,217,103,84,215,223,275,298,302,118,307,232,261,130,276,218,154,173,201,109,225,322,265,283,120,108,328,325,230,269,238,273,170,271,252,164,225,208,100,159,362,297,82,239,205,281,244,215,233,278,295,207,244,111,315,210,376,186,199,134,282,265,319,187,245,179,130,224,254,129,277,169,204,246,195,317,208,239,132,219,322,182,222,376,160,309,249,147,315,183,355,265,292,194,290,181,287,161,179,200,334,288,105,325,180,271,242,285,262,128,307,267,328,182,259,258,175,179,299,198,223,258,236,352,172,294,201,173,284,70,181,321,239,219,210,183,254,256,250,324,339,37,202,245,256,181,210,207,354,303,229,162,172,231,112,347,85,262,243,173,159,263,320,245,186,237,307,324,162,263,153,343,272,318,275,228,175,231,263,101,365,365,224,211,304,304,180,209,285,275,103,237,297,182,152,251,226,312,294,323,289,246,236,286,304,93,203,265,321,107,134,284,276,228,112,300,199,336,207,180,176,248,179,113,274,148,239,96,200,181,269,294,249,174,192,318,195,287,347,290,276,236,296,295,173,262,192,253,278,219,315,323,295,102,275,328,253,116,223,106,179,175,156,266,204,273,249,159,216,204,155,302,316,193,239,246,330,340,262,247,212,307,134,192,278,177,326,128,307,308,240,303,277,180,118,174,276,268,288,110,254,146,406,319,151,156,216,291,156,257,208,90,325,172,372,357,211,296,318,106,235,252,200,337,267,209,215,275,230,163,130,284,176,247,232,211,289,217,297,261,225,208,258,223,324,134,145,235,245,263,278,250,268,232,136,199,251,209,111,350,176,234,124,269,258,288,246,199,205,373,224,221,170,236,206,212,257,228,210,274,262,293,100,351,322,226,280,312,209,169,287,158,224,281,264,236,300,231,292,246,320,288,309,235,230,93,133,194,239,277,140,232,261,295,195,319,208,174,364,266,174,312,272,197,317,329,212,298,296,271,305,264,176,249,181,196,179,191,187,262,196,139,282,260,326,189,166,205,308,204,171,351,197,196,67,278,248,292,229,266,86,207,123,252,223,242,89,109,243,183,282,210,340,314,308,363,167,204,102,156,297,223,237,162,303,276,298,322,219,78,222,263,377,301,207,288,160,141,312,351,263,240,88,308,352,292,258,297,249,241,268,363,256,76,338,262,228,144,242,205,284,304,284,277,143,162,327,305,372,292,313,135,212,284,313,221,286,325,261,227,399,297,269,222,295,275,359,101,238,201,153,266,305,162,273,207,235,344,320,213,323,240,150,348,205,160,246,182,144,200,165,199,189,304,363,244,322,182,326,319,189,286,339,263,307,185,154,95,285,321,204,267,194,165,147,278,201,316,101,305,277,260,221,346,286,168,220,345,298,223,366,187,229,259,211,299,198,317,301,137,56,153,335,151,127,130,321,280,214,153,221,173,289,326,251,143,308,217,159,314,261,275,250,327,234,227,176,314,97,282,198,166,146,261,124,144,325,334,322,211,188,234,180,290,182,316,283,142,173,152,230,299,245,319,259,285,325,269,248,257,244,288,108,270,352,172,56,299,289,325,271,200,227,319,240,117,141,285,305,239,210,185,227,266,230,254,269,221,330,313,272,217,217,199,228,203,298,246,112,69,237,325,223,205,288,226,161,320,155,285,317,229,326,258,246,270,114,366,209,281,174,141,212,98,185,155,325,303,251,208,316,318,191,290,239,250,178,118,216,339,300,119,309,96,188,202,180,285,139,71,193,279,250,128,324,302,274,279,280,292,234,187,148,135,221,159,303,280,149,278,264,229,201,237,339,224,231,166,255,211,327,247,255,92,275,258,249,195,197,216,136,300,132,251,151,279,245,277,259,281,235,267,254,259,292,277,235,299,363,212,213,187,340,250,198,229,235,337,263,226,84,159,216,299,320,148,197,258,190,227,346,271,206,267,399,164,290,216,342,326,227,197,270,275,173,222,277,106,234,266,314,167,330,264,216,173,279,212,332,257,225,254,134,157,337,225,148,228,110,155,318,232,182,288,205,415,280,277,237,198,191,119,303,127,241,158,351,262,157,260,337,242,266,185,238,109,183,109,333,244,70,170,131,242,303,226,243,323,112,211,318,251,258,211,240,219,312,195,266,133,178,143,335,197,271,231,208,173,99,150,225,277,278,80,296,262,262,164,205,117,289,256,126,152,185,235,254,283,108,237,146,177,324,301,232,144,232,280,185,276,126,250,341,207,322,187,74,295,132,134,143,339,186,220,154,151,280,214,312,248,301,261,279,234,329,289,94,169,262,86,250,215,179,357,261,89,263,272,270,227,110,228,150,268,363,180,201,230,326,141,233,139,213,249,92,188,343,200,216,243,220,251,311,281,78,343,230,247,275,309,135,299,246,250,272,118,243,198,238,166,370,172,234,315,186,187,258,308,243,311,262,116,194,333,174,243,289,171,115,238,321,295,266,198,200,111,227,236,94,187,188,253,311,222,294,175,165,301,255,257,251,330,193,250,286,192,257,242,210,258,137,38,288,227,243,147,145,146,203,151,95,145,148,300,295,143,263,302,105,285,241,258,267,322,176,102,280,222,284,139,240,294,141,224,323,351,285,284,139,326,224,283,331,331,350,318,153,278,196,319,118,330,356,271,254,325,261,104,263,205,301,202,223,328,187,367,255,228,203,241,318,340,156,376,208,233,158,147,296,311,201,173,70,252,336,221,272,318,163,66,305,273,334,151,339,268,328,324,325,280,226,298,148,221,272,226,301,285,233,244,178,192,227,221,248,336,340,165,101,252,224,154,290,149,350,137,281,254,116,256,327,341,160,298,211,244,176,98,162,293,197,53,301,123,355,301,116,285,250,276,281,321,191,304,200,138,300,294,317,275,295,307,229,229,214,137,125,209,232,258,300,340,334,286,236,252,216,327,267,259,147,223,115,137,231,308,185,321,180,329,118,169,173,264,175,228,306,263,284,285,302,158,281,171,313,186,83,250,110,197,317,279,298,245,302,58,281,154,234,275,114,253,221,296,98,153,148,128,167,308,220,276,184,228,215,224,121,257,247,264,271,224,197,291,229,285,230,272,319,266,168,271,234,154,205,107,301,264,272,311,326,331,208,215,241,258,303,233,292,265,296,280,285,280,207,130,275,180,166,321,188,317,279,182,157,247,259,268,190,186,125,310,89,291,295,306,212,165,222,273,245,216,309,140,252,242,331,191,296,293,204,65,234,179,225,168,300,104,210,206,114,331,219,207,102,241,211,291,178,281,243,82,218,134,113,260,303,69,301,254,180,251,145,276,131,166,146,79,313,188,157,263,297,182,248,297,149,270,266,123,280,228,325,105,250,285,204,170,289,245,215,211,342,284,142,275,317,89,148,331,343,182,162,161,59,329,273,278,313,299,137,194,280,215,151,174,45,241,311,192,277,229,216,348,254,236,268,300,237,301,167,274,261,312,287,280,316,289,292,242,316,196,277,312,348,186,259,236,270,109,296,273,195,223,286,90,299,328,298,326,323,228,269,124,253,206,179,353,331,276,280,241,271,201,267,286,177,276,328,267,140,277,275,314,66,306,315,131,189,261,101,282,318,130,212,310,313,173,256,252,278,267,247,279,338,169,293,307,252,247,338,102,320,252,239,147,276,253,255,303,294,83,299,168,302,227,308,285,275,208,285,191,231,225,257,243,211,268,290,230,274,307,191,166,203,293,305,261,173,298,208,304,308,342,267,265,345,268,176,259,205,172,310,343,204,310,291,349,233,139,357,131,316,228,223,224,276,258,187,165,155,198,312,181,204,244,127,366,234,290,209,292,300,289,179,193,267,228,260,104,209,70,320,258,202,214,270,218,193,246,106,230,187,215,145,309,339,219,211,173,348]
doclens.85.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [246,129,266,225,93,274,35,332,255,180,154,268,266,166,283,212,146,166,194,229,148,249,277,284,241,232,177,235,139,237,275,209,168,319,153,265,222,225,228,228,245,155,123,277,127,240,319,278,300,77,262,261,303,310,351,236,161,256,142,287,368,63,221,110,159,311,247,169,226,235,194,208,278,325,260,92,165,319,304,73,295,208,236,163,327,326,300,108,288,107,116,202,305,261,211,295,300,286,225,174,147,171,296,225,266,296,274,241,92,349,250,213,253,170,210,177,298,139,211,300,246,326,284,260,160,251,317,238,162,315,202,182,290,140,304,155,243,339,147,236,280,236,261,308,174,234,317,245,176,212,237,297,322,242,350,149,267,247,283,137,200,103,208,298,204,198,116,205,95,213,230,344,238,336,213,177,312,241,264,124,289,229,304,287,313,119,361,240,124,273,260,220,126,270,284,279,250,150,319,209,290,150,43,284,262,222,292,304,330,238,278,113,271,325,123,241,74,222,188,269,333,247,260,314,154,319,263,237,156,281,299,216,152,263,287,116,228,308,194,151,114,185,185,247,246,279,245,229,133,68,202,326,168,278,332,220,266,273,234,282,289,207,211,303,259,272,331,366,313,195,322,222,272,321,311,181,200,158,313,271,312,242,232,271,226,328,301,247,272,306,152,223,171,144,102,324,305,146,315,344,272,312,152,304,275,276,228,243,121,225,203,299,332,277,269,236,182,268,251,283,150,260,271,284,331,166,125,314,239,337,175,198,208,163,198,306,198,239,129,248,247,120,278,124,358,207,271,221,266,308,158,265,185,317,324,352,289,254,185,219,164,162,216,316,261,255,241,236,294,228,274,288,197,204,186,172,303,225,270,278,200,137,356,159,229,207,245,218,200,100,300,200,248,156,96,282,167,277,251,116,265,259,281,147,312,286,338,146,215,242,250,169,146,288,150,278,330,253,161,218,252,210,264,254,222,166,415,89,189,230,112,214,157,269,269,272,287,275,268,366,274,245,302,303,103,261,196,159,256,214,352,114,256,225,227,258,279,256,168,85,174,143,246,301,237,279,335,175,296,327,259,203,277,353,291,229,201,239,242,221,153,257,177,111,284,263,313,199,321,160,281,242,274,167,120,251,310,255,304,271,176,242,212,189,202,126,313,310,243,206,89,262,261,209,108,235,242,120,136,176,330,277,289,232,130,314,240,319,116,150,332,325,327,84,185,100,186,233,265,215,73,138,274,287,325,195,156,329,300,307,292,132,197,308,202,309,116,307,207,214,304,313,148,177,287,169,248,243,218,364,224,180,304,288,229,309,137,139,190,326,245,159,193,155,297,253,276,322,252,266,238,203,298,286,166,319,277,182,292,268,343,258,327,231,195,224,339,272,178,318,308,45,248,186,272,223,215,252,154,293,202,203,248,215,207,218,343,133,190,289,309,285,270,251,172,168,197,212,99,204,198,198,187,83,142,237,216,326,166,85,193,270,309,261,256,227,239,290,271,202,338,189,158,367,195,199,248,96,261,95,127,244,273,130,341,289,147,147,286,165,270,163,176,287,344,252,259,260,367,258,251,323,161,199,293,221,297,205,241,286,204,134,279,312,208,308,219,90,248,328,106,257,257,244,298,275,264,214,69,234,164,138,104,314,115,265,263,172,233,223,334,242,230,286,229,262,145,211,263,209,100,139,193,227,233,240,192,259,259,200,265,163,320,241,237,136,143,215,253,332,271,219,340,279,171,255,322,306,207,299,93,285,335,114,321,291,291,365,261,91,263,186,225,345,174,168,329,93,327,312,345,264,150,228,143,196,155,268,309,316,271,208,272,170,144,210,109,294,296,146,212,156,155,198,156,297,94,212,277,250,239,83,294,294,232,258,146,352,114,197,123,233,231,93,250,210,149,250,206,256,339,221,293,347,297,326,274,211,318,210,220,229,347,215,324,334,290,256,140,303,219,244,241,142,118,111,345,320,145,231,267,158,171,276,305,120,268,80,341,290,158,282,74,272,270,296,304,217,136,205,84,307,268,303,202,187,94,319,349,222,353,234,183,312,125,231,338,269,140,169,336,251,144,322,273,173,334,274,263,339,225,295,179,123,217,203,159,309,293,262,237,301,247,167,303,343,262,202,252,236,324,337,288,302,255,326,289,298,150,274,253,334,219,264,144,192,76,153,146,219,175,143,135,292,276,219,188,204,349,216,240,249,195,66,176,193,213,211,207,295,301,264,233,299,291,154,186,264,285,217,253,70,243,254,279,119,209,227,222,335,161,256,128,298,232,255,316,178,329,190,282,179,249,284,302,265,185,300,317,313,269,114,145,284,310,118,154,203,222,188,263,130,343,248,173,184,273,275,151,225,324,167,221,306,247,145,323,239,246,244,311,137,303,126,284,153,238,332,326,73,181,298,289,254,334,166,103,276,124,143,237,242,251,151,91,126,222,261,139,272,264,123,327,290,236,365,242,293,156,194,102,282,254,289,183,195,118,220,270,239,293,293,190,174,169,180,210,130,272,292,268,239,171,318,281,179,231,125,312,310,133,208,274,184,261,409,277,290,148,297,272,301,336,249,221,257,292,255,218,275,283,181,363,168,241,154,166,328,155,256,295,131,213,318,154,305,309,181,267,273,223,330,279,301,305,232,290,291,109,290,313,182,214,147,165,191,309,175,160,234,311,329,280,316,165,113,230,284,266,148,218,207,175,205,299,182,325,174,316,140,270,259,256,139,302,149,123,157,307,268,257,209,230,209,289,143,103,300,205,304,226,258,156,167,231,250,312,249,124,172,278,199,153,297,158,235,230,203,320,350,133,314,234,215,298,264,299,183,227,268,233,77,115,233,138,286,291,250,50,235,218,212,85,91,303,302,251,181,171,172,208,123,286,274,333,350,159,124,326,255,119,214,134,171,290,245,284,113,231,249,303,119,290,274,269,198,359,294,218,242,157,87,167,126,232,247,188,209,186,266,328,224,284,112,296,187,155,257,182,193,266,183,194,242,152,242,354,185,113,201,290,298,113,114,150,220,310,108,211,254,266,228,249,312,248,238,271,188,258,122,318,273,221,118,264,265,156,268,319,261,243,227,296,294,253,97,300,260,281,282,141,318,209,271,267,123,241,279,284,227,248,260,340,200,182,171,289,224,213,95,290,253,262,388,285,153,325,115,214,281,261,191,286,327,229,224,304,293,178,178,269,222,272,288,215,134,307,249,177,198,205,160,315,290,301,257,340,252,171,164,328,247,232,236,283,185,181,279,175,257,308,310,346,146,203,277,142,230,237,262,301,228,138,77,286,274,273,242,146,111,280,269,230,348,335,258,234,184,131,272,245,244,289,150,150,190,102,201,284,50,345,225,260,258,292,310,293,166,185,176,287,241,280,179,334,341,319,217,200,168,105,49,133,178,177,351,150,108,232,350,202,313,124,343,317,211,209,134,203,266,227,295,190,157,294,262,289,329,263,282,212,84,115,135,215,84,264,278,287,304,241,279,287,318,251,343,243,293,79,300,194,276,88,186,265,319,229,248,377,216,161,206,203,362,243,312,170,161,332,286,177,179,94,122,338,102,160,263,243,324,277,301,251,248,204,185,202,265,308,203,273,318,313,258,159,286,139,275,276,92,115,318,117,297,298,232,259,156,91,328,108,325,237,183,92,223,228,282,210,103,203,221,258,187,257,255,247,102,336,249,286,210,278,82,292,191,323,281,269,92,349,278,313,170,299,279,267,298,154,174,201,224,258,298,296,186,245,289,251,323,329,133,390,95,299,218,334,93,203,334,257,248,58,189,171,87,319,287,261,345,340,159,245,201,209,317,304,267,120,242,243,134,240,226,304,305,286,227,305,93,188,301,272,303,280,178,296,292,282,271,211,301,218,270,268,302,219,271,254,236,152,215,161,319,282,215,158,273,218,317,195,238,178,286,284,276,278,283,177,146,191,126,295,216,126,155,339,188,235,303,235,187,109,53,249,326,103,344,286,125,150,314,247,225,211,357,201,141,228,305,188,330,162,287,167,293,38,295,271,190,277,223,314,303,331,200,355,305,107,184,326,316,267,267,213,291,74,250,127,279,204,191,365,168,328,129,159,301,104,276,190,329,76,154,110,198,275,337,323,224,249,172,258,250,181,208,205,154,353,90,266,311,207,97,318,319,328,166,255,304,233,177,300,183,207,208,234,335,257,317,316,292,237,260,273,276,253,337,288,197,109,208,115,224,291,175,276,257,193,263,281,318,53,251,241,131,38,304,167,138,149,152,359,304,217,110,255,232,295,358,229,285,164,240,248,274,338,198,260,110,309,196,332,218,317,269,306,247,303,203,122,263,144,179,340,314,179,169,332,278,161,290,133,142,348,110,298,317,195,321,284,342,150,329,229,205,307,213,149,275,279,302,317,197,203,285,334,328,192,130,257,307,140,217,206,293,262,130,148,258,187,197,258,142,223,292,198,207,234,74,170,224,185,144,320,102,123,124,245,221,267,213,284,212,330,207,140,221,210,247,267,258,269,306,329,300,144,282,306,182,288,309,127,379,192,166,140,74,303,268,222,138,167,204,174,98,194,231,276,297,116,344,283,89,147,290,262,121,245,122,119,232,207,117,231,146,317,182,128,193,198,332,145,255,245,202,296,269,341,128,175,293,275,156,195,265,290,304,131,61,156,332,237,275,326,331,238,73,258,324,294,162,85,244,277,212,217,280,345,305,238,262,182,126,186,181,278,251,312,148,338,337,116,63,231,237,181,259,227,250,264,235,259,168,143,288,194,327,310,321,351,158,176,159,226,326,91,336,232,207,326,200,205,241,170,296,313,327,218,288,231,198,324,196,353,181,213,355,209,306,295,127,203,281,148,320,276,370,282,346,348,127,309,187,354,249,330,221,109,298,200,261,229,61,216,178,262,195,97,238,257,249,239,329,233,255,231,157,335,316,331,208,294,219,297,77,192,124,133,318,309,273,168,302,127,149,215,265,205,302,312,143,224,300,261,233,195,241,322,285,188,232,290,254,137,306,165,331,285,322,259,233,228,157,106,308,309,203,313,180,218,293,306,293,313,249,191,217,153,332,262,142,280,201,56,302,316,183,239,187,222,236,276,185,230,304,113,330,71,210,264,145,182,235,267,334,248,243,167,188,110,239,281,168,336,160,293,253,150,184,290,89,305,187,329,75,258,255,292,218,215,208,120,299,288,103,204,288,359,244,175,223,296,95,246,198,161,323,212,299,185,169,253,170,241,285,128,168,218,203,149,103,248,280,334,214,117,204,288,163,374,307,218,289,114,163,84,92,217,203,239,300,272,86,289,166,268,189,209,300,154,105,221,290,209,158,295,252,221,198,222,334,186,217,238,199,218,67,166,204,196,237,296,321,296,203,219,305,228,214,208,220,210,208,317,220,343,246,293,61,155,214,295,281,216,143,201,323,181,244,151,238,104,323,115,304,234,185,185,279,132,162,50,211,282,221,196,333,83,324,196,257,288,304,248,271,178,269,172,308,303,237,242,135,269,195,306,285,227,264,341,261,124,213,284,279,223,282,222,358,173,62,167,283,332,132,243,172,307,324,226,105,319,268,194,236,158,90,131,152,338,128,291,207,295,161,317,204,151,219,88,272,251,328,337,311,233,282,204,207,213,165,238,391,202,275,208,268,231,211,260,327,301,236,237,268,334,307,228,222,261,175,256,242,227,284,226,254,293,238,207,161,306,166,208,272,307,289,364,172,268,175,338,108,300,195,155,235,174,163,210,90,236,193,161,315,145,195,189,338,210,228,215,146,301,165,99,157,254,254,217,292,132,45,227,184,169,324,250,225,237,150,81,169,264,243,139,280,192,139,218,164,316,226,72,264,194,201,180,350,188,194,107,212,277,137,247,273,139,156,264,327,224,250,236,327,311,219,308,246,267,234,95,314,289,349,229,102,216,264,62,202,127,268,214,203,261,244,310,226,220,258,313,254,315,180,210,196,291,110,124,180,259,214,128,300,106,149,148,315,260,220,167,275,342,155,214,218,122,259,332,141,176,202,298,263,269,334,242,284,250,215,240,91,143,302,262,277,277,301,239,105,193,82,315,322,260,111,198,237,181,158,197,241,127,291,288,314,141,178,111,209,199,185,229,251,297,286,326,254,285,81,98,309,252,238,278,237,246,257,176,168,98,196,218,233,286,188,242,195,90,181,300,114,134,149,322,116,170,168,330,358,265,176,303,211,316,337,138,229,121,238,282,279,249,320,320,116,334,217,188,144,234,143,148,182,242,163,155,260,106,196,238,260,175,218,205,125,293,256,199,307,313,245,183,272,103,305,250,218,306,124,318,279,159,158,180,255,280,253,318,335,127,268,244,276,250,215,202,273,294,84,125,294,163,239,134,305,269,236,147,232,292,202,291,336,268,202,280,257,236,218,331,231,219,305,349,303,241,243,143,221,270,302,178,281,74,287,224,279,290,304,252,247,221,223,240,232,259,167,229,109,287,203,98,262,198,293,110,236,263,217,273,264,204,168,278,134,83,330,239,323,179,243,164,274,171,238,263,152,204,280,184,141,246,142,269,169,268,271,306,283,260,280,300,197,208,290,313,227,301,214,307,373,290,177,235,130,238,273,306,161,205,268,258,337,267,237,221,176,151,331,146,228,188,316,259,224,275,284,255,197,313,317,148,298,166,245,270,125,86,322,280,249,357,238,228,149,287,211,176,270,288,318,231,264,297,309,216,211,167,313,227,186,313,318,251,208,294,195,262,167,298,288,231,214,277,219,243,295,110,164,287,213,116,153,128,231,256,231,269,194,60,216,111,223,266,336,286,276,273,278,140,117,156,177,201,269,348,321,160,274,233,214,297,213,312,282,246,155,289,119,145,160,278,235,327,286,215,254,303,236,248,206,131,361,337,314,365,267,269,144,245,217,351,288,245,330,304,99,327,239,316,185,121,286,239,242,244,74,374,171,266,176,304,212,300,208,267,127,68,270,322,266,288,284,124,184,203,304,292,179,372,174,286,247,137,107,156,163,191,259,213,256,69,105,327,281,280,222,262,265,175,132,291,172,325,141,273,243,174,180,200,340,82,297,110,244,132,122,249,282,321,292,327,285,328,171,134,274,326,263,157,256,195,168,318,269,145,141,288,205,191,123,161,230,149,209,154,190,133,275,285,104,278,261,332,212,102,348,255,173,248,159,201,299,98,319,347,188,330,250,169,328,332,237,278,100,226,161,182,160,309,337,194,291,350,256,167,327,174,257,275,164,309,333,218,273,289,202,246,84,200,145,338,165,306,210,254,190,132,267,237,140,214,264,177,312,240,355,132,232,130,203,153,285,96,195,294,184,228,151,225,176,166,176,230,316,166,217,93,331,127,261,121,113,129,163,101,258,230,210,236,288,324,171,172,168,244,286,231,252,306,211,231,179,142,123,273,250,256,265,206,206,251,284,129,261,286,307,173,287,107,270,270,151,314,129,295,270,227,244,247,264,126,364,239,243,253,242,91,278,270,315,252,364,173,224,276,238,282,248,153,124,163,129,133,283,161,355,150,274,242,313,260,265,164,184,114,187,144,98,281,138,182,99,223,153,276,335,212,247,306,215,302,162,279,178,219,303,85,238,216,261,331,244,312,339,161,176,230,302,156,341,126,330,113,135,167,309,123,232,187,235,247,184,237,157,165,248,200,316,333,151,320,164,321,223,269,196,284,244,195,195,262,272,188,207,303,330,286,238,239,322,171,307,230,178,281,233,370,287,170,183,287,281,274,300,100,315,261,238,268,188,122,250,298,197,204,338,167,174,158,266,204,142,257,245,341,288,262,148,115,292,285,240,130,299,199,256,288,272,233,221,219,337,285,301,71,117,148,156,261,283,183,338,192,256,259,255,185,343,236,335,207,246,298,265,261,212,297,174,256,228,209,156,245,220,194,186,199,275,294,334,299,322,145,280,156,122,275,253,277,249,192,160,207,133,68,262,356,261,142,323,152,285,191,312,164,272,328,144,142,238,147,321,254,159,279,269,317,152,283,280,264,279,295,269,263,232,286,99,284,295,301,166,253,247,179,329,190,231,236,253,304,247,179,221,268,282,245,232,135,276,188,247,223,278,138,110,359,277,337,239,237,261,294,244,164,150,261,294,275,237,288,112,322,268,259,280,282,196,219,194,306,260,191,223,172,96,183,299,278,354,310,229,230,267,242,281,317,109,96,218,146,200,255,213,233,182,155,128,258,310,293,186,274,198,256,249,282,291,159,233,190,301,246,321,353,308,301,143,186,310,375,310,274,189,188,169,46,360,151,208,243,174,375,260,124,129,286,280,290,289,328,303,238,284,64,306,307,174,224,202,296,182,299,244,345,272,146,245,239,246,123,304,243,70,185,318,205,235,240,247,280,208,111,324,235,340,345,238,247,243,286,205,178,305,102,267,268,272,256,155,127,149,174,304,166,350,309,232,138,239,216,281,340,105,367,277,221,312,239,266,288,313,100,200,179,254,233,251,228,159,274,359,262,334,84,250,229,137,182,133,173,322,218,313,205,263,258,244,246,223,210,236,117,218,161,240,179,299,305,292,230,183,267,226,263,237,277,244,275,225,279,328,134,140,313,402,262,344,331,230,209,320,312,226,175,174,309,233,263,253,229,117,301,218,254,142,225,315,244,273,206,300,192,348,313,170,129,232,146,293,274,182,325,352,194,248,223,304,228,179,313,206,155,308,216,190,285,223,175,142,233,209,223,303,350,94,303,227,250,278,126,272,257,201,191,158,242,216,187,251,130,120,218,305,295,247,280,161,327,309,304,293,288,216,286,99,310,320,226,168,205,200,175,242,97,294,230,175,243,237,224,165,200,213,309,222,139,316,184,167,240,171,348,378,324,243,350,264,237,245,162,296,164,254,223,198,189,331,205,315,331,227,280,151,235,269,152,319,282,330,280,354,249,273,278,336,314,186,245,287,158,204,310,276,217,191,241,191,349,333,136,328,292,224,282,200,223,240,343,139,155,182,144,296,191,268,230,177,297,245,270,253,177,281,303,284,216,259,140,128,221,181,337,230,236,229,254,269,194,318,285,236,294,352,130,218,166,277,228,241,338,164,322,349,259,189,294,201,325,274,200,203,157,232,292,197,261,192,222,246,153,352,118,279,162,178,258,288,341,169,243,239,237,314,351,325,128,110,289,192,149,259,223,149,292,218,294,261,249,207,256,210,249,70,191,129,322,321,243,335,103,65,257,255,274,150,270,333,224,250,296,299,255,107,144,192,215,328,274,347,187,274,324,240,151,261,267,147,167,291,160,247,224,224,268,200,149,266,225,280,170,380,320,158,176,259,261,201,168,223,279,224,193,221,308,183,212,330,378,288,322,154,136,153,227,302,233,226,241,239,281,261,87,152,348,222,227,295,143,316,293,189,281,427,245,304,321,250,207,211,165,262,225,65,275,239,171,149,313,287,317,331,288,313,78,260,206,321,336,234,366,332,236,263,308,254,104,212,136,220,199,174,168,119,204,167,263,135,345,258,234,105,325,225,230,207,324,275,215,342,145,313,187,162,245,119,245,300,301,171,121,215,227,335,258,274,344,168,258,194,309,342,277,124,135,179,182,76,166,288,290,214,214,334,329,224,208,249,158,170,240,153,216,174,253,310,173,297,236,169,160,185,164,209,146,287,241,180,239,184,192,156,264,147,189,208,226,279,183,209,96,191,224,236,170,124,220,168,282,203,340,241,268,231,112,282,324,133,199,278,193,221,332,215,195,180,263,258,192,230,356,287,335,137,300,327,271,234,198,275,248,174,289,72,262,261,135,319,292,268,187,245,284,257,327,307,198,232,266,209,296,328,208,50,310,187,261,223,250,282,288,208,150,303,245,261,264,104,210,259,344,123,182,217,261,202,203,116,304,308,268,244,344,180,226,295,197,93,319,160,247,308,290,142,323,262,308,259,314,173,334,265,91,248,162,280,164,273,237,188,303,249,235,216,337,102,230,126,201,297,342,205,302,230,244,119,201,299,332,208,159,256,205,215,138,107,266,227,126,291,155,134,321,182,221,291,273,186,178,338,194,140,288,65,126,253,266,262,279,262,349,337,213,277,253,263,151,159,340,253,239,310,241,279,216,198,237,341,183,255,246,261,178,199,180,277,264,277,243,149,140,185,201,187,264,228,247,310,333,189,284,282,250,259,268,100,227,189,218,314,190,131,96,190,303,193,262,217,304,95,181,306,114,315,272,269,175,309,103,260,259,215,286,255,217,225,136,292,287,200,233,189,260,352,286,166,294,232,280,196,300,237,263,269,312,197,306,247,276,306,206,179,197,160,219,180,192,161,313,220,249,219,319,262,340,294,255,162,222,290,317,269,236,259,290,132,276,221,227,169,70,282,198,278,200,322,315,307,231,245,125,208,271,270,235,225,161,255,168,179,105,223,317,280,218,246,272,334,221,157,202,268,342,342,238,322,122,273,212,407,298,295,280,261,251,191,272,156,279,252,344,142,211,204,121,298,200,245,148,258,405,207,161,192,152,258,146,297,301,274,199,172,173,169,189,269,304,297,290,245,307,320,280,297,214,309,282,188,239,151,169,284,267,262,212,193,212,193,237,325,278,361,303,213,253,210,230,237,336,246,272,211,214,198,256,283,287,212,207,199,311,266,235,187,282,251,315,189,156,310,176,166,211,168,269,309,205,128,97,283,164,212,122,266,125,261,154,125,138,133,144,157,138,126,76,128,109,171,75,97,149,86,136,181,160,185,186,101,130,75,212,196,87,138,197,206,113,91,97,122,89,154,173,67,121,59,100,195,208,161,195,175,241,169,113,165,89,292,132,202,102,153,196,221,168,128,184,233,372,121,203,184,166,112,175,198,144,186,63,205,151,190,203,240,194,115,244,225,149,158,96,149,92,91,100,114,162,224,142,73,237,238,187,52,130,199,111,264,219,141,128,131,210,156,37,181,231,186,180,221,236,205,236,197,140,149,165,184,161,117,246,215,100,116,123,135,136,76,111,221,225,147,214,144,99,183,227,130,138,174,162,145,99,85,151,128,126,150,109,167,198,261,137,109,195,166,110,176,195,282,143,145,95,157,129,162,288,56,167,67,201,182,124,63,236,83,210,159,105,136,228,160,161,214,89,244,197,147,135,141,145,140,154,202,194,112,184,200,110,153,168,143,256,228,263,88,128,174,76,159,213,104,149,211,305,53,231,97,225,148,138,144,217,126,133,178,96,102,162,176,219,58,150,101,227,129,203,120,195,133,206,89,123,148,197,145,84,228,132,87,152,203,109,151,118,171,79,114,224,218,137,175,166,216,218,154,93,203,164,131,100,157,170,173,228,146,110,173,104,128,163,63,246,141,201,137,175,138,111,150,103,80,163,177,77,136,141,275,51,254,72,191,158,52,126,122,123,188,177,115,88,126,137,87,125,227,90,107,154,177,169,129,246,199,178,229,143,123,174,212,106,128,192,124,237,160,176,90,133,191,132,151,197,101,135,213,148,131,141,199,229,124,190,155,216,196,104,169,147,181,236,226,102,165,186,158,95,245,70,83,125,177,208,139,108,134,180,135,142,161,162,153,53,183,229,154,250,166,129,252,122,177,179,159,176,226,92,186,89,116,200,141,69,148,72,90,167,215,135,152,158,119,142,104,135,151,107,143,93,165,369,93,172,221,126,175,162,168,177,149,206,200,93,80,66,209,123,100,146,110,161,140,153,91,267,242,172,85,136,153,197,75,147,212,117,148,225,98,214,183,118,223,220,212,212,170,107,188,99,187,123,264,110,179,173,172,152,179,147,208,102,178,97,179,113,187,175,197,116,161,340,104,210,223,89,85,236,206,178,174,209,205,80,136,192,131,98,119,123,123,107,245,83,189,201,100,69,123,138,224,180,224,151,215,103,127,106,163,217,110,140,152,46,245,85,194,47,234,111,84,137,228,257,65,69,281,170,163,233,128,265,183,94,186,197,143,231,179,252,161,223,175,214,137,87,175,97,125,133,219,206,146,231,217,156,161,89,220,114,113,189,213,105,175,130,267,186,158,237,148,90,226,233,129,89,74,86,133,96,155,238,141,212,96,131,225,86,150,221,189,130,175,256,180,197,110,90,260,187,132,86,235,245,246,238,82,200,190,96,64,141,108,235,237,181,216,252,198,178,129,124,204,241,134,198,145,82,240,57,138,70,201,205,47,68,115,167,248,108,216,171,214,137,157,251,76,185,152,185,133,167,189,162,101,218,136,180,338,92,180,118,277,189,134,185,139,89,203,214,126,127,259,319,129,144,169,196,130,185,139,369,220,144,91,110,128,165,197,171,164,219,222,258,336,72,153,245,191,186,276,251,160,142,209,98,226,154,195,90,172,233,72,191,164,214,110,49,120,204,182,193,61,134,101,194,201,126,153,126,152,197,125,206,191,131,155,75,87,162,113,125,233,176,108,61,205,170,188,69,85,255,196,107,139,159,157,126,255,79,195,306,202,197,233,119,157,219,151,114,138,223,154,189,217,225,60,169,214,162,195,206,99,97,179,289,116,110,87,112,82,222,106,147,217,103,117,118,276,142,197,213,114,112,85,154,101,109,204,232,221,73,171,268,146,241,183,209,195,103,211,120,150,195,221,146,124,141,174,148,166,209,182,137,121,154,209,131,161,225,130,226,210,208,137,266,82,204,156,130,106,176,142,256,126,221,77,157,231,215,245,176,192,66,221,155,151,242,168,123,133,114,191,127,173,223,157,177,221,205,104,124,261,212,222,227,242,193,159,153,137,173,88,183,84,242,90,212,185,160,217,172,227,121,116,134,138,239,235,64,253,153,320,227,84,114,198,176,89,149,132,153,172,166,121,71,126,225,91,242,190,150,184,56,114,172,216,164,143,79,174,177,84,116,229,83,249,204,214,121,140,171,245,82,98,120,60,195,218,140,123,236,117,151,150,180,120,185,135,207,151,205,201,164,70,117,293,284,169,48,231,184,130,244,214,137,107,123,177,204,180,154,191,348,188,150,155,298,97,136,116,126,214,206,139,190,231,239,87,218,157,248,157,150,181,207,104,225,251,166,261,70,157,180,149,190,191,97,235,200,163,179,192,154,129,207,122,111,219,203,126,111,155,76,148,132,181,129,69,276,135,112,208,152,236,195,66,170,229,70,146,237,138,117,237,219,168,212,194,188,62,76,130,162,225,156,286,168,165,187,71,95,82,64,176,110,182,141,151,159,94,96,76,57,53,62,79,170,112,229,212,110,153,145,196,210,114,195,182,241,257,263,167,175,190,103,105,154,140,184,103,254,149,148,171,201,143,45,168,198,259,241,184,124,119,175,124,111,173,114,210,214,144,81,177,247,229,111,112,104,190,190,320,144,237,135,152,110,160,140,232,97,189,201,159,111,154,129,107,277,54,292,356,176,200,176,174,257,135,239,222,86,89,276,161,48,163,259,223,102,164,145,199,238,48,167,195,128,148,168,219,87,131,353,166,173,149,101,228,133,193,113,68,52,129,147,190,148,79,127,275,184,96,220,88,117,81,258,71,95,128,99,244,225,215,84,68,231,162,118,219,191,96,131,155,159,68,161,106,144,132,217,123,181,129,209,135,212,105,154,129,193,199,180,134,84,87,162,117,150,109,188,240,184,129,123,220,136,137,156,119,259,92,216,86,242,65,89,107,100,99,138,203,130,168,201,198,244,295,181,68,105,107,52,97,220,98,174,143,116,113,157,239,121,268,124,250,110,221,145,75,196,130,213,174,176,203,123,190,202,158,67,215,243,146,233,222,52,183,82,94,120,75,117,39,134,236,207,248,263,158,204,140,186,106,146,226,124,211,163,171,115,225,194,186,218,90,225,222,239,154,133,281,181,292,153,154,234,239,267,199,63,235,157,191,195,252,168,130,166,175,224,123,278,95,222,94,135,161,207,239,217,204,236,214,224,120,227,89,193,92,92,113,163,91,121,312,126,214,270,245,201,198,54,143,257,211,82,181,156,244,104,218,92,176,304,237,150,220,95,215,204,154,161,116,129,124,130,94,225,213,140,132,77,206,137,188,205,62,121,177,190,152,201,54,194,185,158,135,166,125,58,178,229,185,190,141,107,204,178,163,110,206,112,85,128,74,229,225,84,145,352,144,254,93,109,240,81,163,143,214,85,105,100,137,237,237,140,196,126,233,110,212,146,195,241,247,182,176,137,194,167,143,225,192,263,243,251,148,221,224,113,298,275,114,93,93,214,202,224,184,179,149,202,296,206,73,155,180,163,180,125,261,209,134,153,178,72,57,171,207,214,94,154,186,171,180,177,66,214,141,131,138,217,251,69,154,102,129,177,90,130,295,253,261,137,125,77,202,70,107,55,107,154,135,213,142,99,191,161,203,225,216,57,116,158,104,113,132,229,140,150,187,221,200,264,159,179,150,194,136,239,117,116,235,68,67,200,300,196,176,125,228,82,107,268,112,225,151,90,214,166,146,106,95,155,136,298,126,158,146,180,267,232,109,335,71,272,157,151,121,121,186,145,150,208,113,229,320,120,190,93,113,165,148,105,218,107,213,188,92,214,198,189,98,152,264,171,51,247,73,192,137,187,72,153,92,119,132,69,184,269,250,85,201,258,163,151,152,229,82,142,186,119,276,125,126,327,194,240,206,164,191,89,210,155,181,203,291,203,104,192,127,126,182,147,121,252,154,152,254,100,238,111,215,116,166,114,211,150,123,159,188,141,212,131,104,123,296,111,84,106,107,70,197,224,135,106,142,225,199,223,126,215,182,126,108,225,171,140,168,51,193,190,111,216,65,198,95,207,82,182,211,214,136,127,80,107,96,139,372,129,137,168,109,249,193,143,117,142,164,159,122,159,143,202,235,211,220,82,217,214,317,219,165,150,193,137,207,254,99,125,290,277,151,245,286,91,198,160,199,62,136,69,157,168,152,206,134,206,252,194,130,303,203,99,164,154,188,121,243,167,151,147,123,195,163,106,109,123,98,209,78,179,213,188,187,201,151,210,189,155,153,261,149,235,228,193,266,227,132,180,125,203,152,220,160,161,175,196,260,139,225,73,144,128,204,198,101,163,137,59,207,219,261,158,119,217,108,158,203,92,186,169,171,109,36,241,282,201,226,179,217,192,229,110,89,261,37,144,264,191,62,65,131,170,188,291,184,131,237,165,150,223,78,270,156,210,208,106,177,243,153,277,134,87,128,252,220,86,174,184,130,126,204,220,191,156,97,184,158,100,215,140,96,195,173,179,262,135,180,155,88,150,83,159,80,80,237,114,160,111,59,243,215,243,177,181,114,75,207,225,183,100,170,198,183,95,116,260,285,126,153,258,177,147,192,233,178,262,123,153,200,166,257,183,232,134,233,94,234,132,113,132,244,151,174,168,75,139,118,221,172,213,147,215,192,152,132,125,109,212,147,242,151,230,304,163,201,170,194,243,124,222,184,204,173,227,227,257,208,220,349,186,348,106,203,109,113,175,177,210,124,175,101,247,253,211,205,189,213,199,226,226,169,121,150,219,237,187,120,124,171,246,289,178,127,225,219,163,112,174,217,171,160,127,230,128,137,242,239,238,169,129,253,274,185,166,153,95,153,207,196,77,136,98,109,275,156,168,171,131,124,196,204,223,169,165,105,150,110,111,123,145,105,244,235,165,115,125,124,128,152,213,253,77,123,153,196,239,144,137,111,188,304,232,199,108,181,151,73,173,185,138,100,128,226,195,136,150,93,96,88,210,83,259,108,251,147,210,134,296,244,109,175,181,172,203,229,175,137,245,214,318,57,242,125,124,204,200,210,275,71,200,171,224,273,250,175,187,142,260,195,164,195,128,116,87,188,230,183,91,172,250,183,146,112,173,181,219,115,217,219,181,156,152,130,189,230,274,198,184,114,228,188,82,234,102,225,260,253,160,145,219,135,90,177,118,139,167,104,101,186,208,249,158,167,212,241,129,160,195,155,216,135,196,145,67,226,237,233,171,117,198,189,191,152,142,178,188,113,145,167,129,132,231,184,101,182,241,84,176,218,230,110,193,274,206,186,209,154,307,192,192,128,206,199,181,176,85,124,98,214,237,93,235,195,132,216,246,164,232,97,228,143,145,148,204,170,136,97,193,174,130,155,200,141,207,199,144,147,198,222,193,116,182,149,126,192,109,175,66,261,165,94,191,105,70,123,118,225,146,164,161,199,182,55,175,204,223,122,170,134,136,186,206,109,258,165,95,294,177,202,209,78,145,206,214,163,147,156,233,79,175,282,180,149,149,164,132,267,174,117,224,157,187,160,199,127,159,148,169,93,196,172,168,166,99,246,91,142,202,191,240,224,130,112,187,221,160,189,205,135,256,205,128,152,104,190,136,187,148,114,205,233,211,220,143,165,118,230,71,199,163,128,100,141,126,190,212,218,133,286,160,176,128,137,185,100,232,218,144,66,132,102,189,108,58,57,307,170,83,222,215,173,255,129,137,222,110,240,105,235,185,92,203,295,244,247,245,161,132,162,206,204,229,199,137,177,133,149,230,96,172,112,122,101,164,176,79,225,140,235,160,229,200,234,185,169,205,112,207,122,136,129,160,204,55,247,224,150,185,124,155,91,141,252,90,129,166,248,243,110,111,74,109,92,216,180,174,216,226,172,114,77,301,259,334,135,103,228,183,171,181,191,140,260,139,188,74,201,153,180,162,115,141,180,163,103,181,166,158,114,162,226,305,139,242,101,125,144,96,128,116,201,151,98,116,104,166,262,134,199,85,184,116,250,309,230,246,137,176,190,135,161,137,179,212,179,140,148,176,136,141,125,137,180,169,106,87,149,154,79,99,290,241,55,149,133,206,204,157,123,165,124,233,117,160,223,205,226,139,71,190,172,156,137,185,211,178,87,229,160,230,124,168,207,176,115,111,157,200,227,111,98,88,161,163,140,177,155,180,174,96,160,103,69,174,147,143,238,162,157,152,147,240,154,256,140,215,94,225,170,252,200,122,168,215,108,262,128,213,289,101,145,211,155,99,229,136,203,203,118,175,191,75,174,125,116,146,197,156,239,137,247,122,236,119,193,106,179,198,145,181,172,177,143,201,325,345,183,170,184,109,377,100,114,170,197,156,160,95,190,248,207,51,185,96,234,104,339,94,154,229,150,192,118,173,64,212,147,172,208,167,172,177,83,186,207,234,107,80,165,245,107,134,267,181,157,100,163,109,172,170,137,58,134,133,288,150,106,104,285,137,136,117,121,222,125,185,144,182,207,79,118,275,241,218,119,86,257,105,182,203,133,185,75,56,153,101,231,202,117,145,224,239,241,185,133,166,214,120,99,162,223,213,156,182,179,134,203,222,224,218,98,162,98,98,191,134,167,173,351,120,92,87,75,223,92,123,56,162,106,218,271,125,228,149,123,158,154,95,188,129,176,236,188,109,226,140,69,207,218,200,82,236,220,106,82,211,120,185,173,181,296,88,98,274,222,250,135,71,144,358,206,131,131,220,116,354,190,246,190,140,196,169,55,190,189,205,164,210,232,123,189,133,257,179,121,241,100,234,98,199,111,173,80,149,179,144,134,142,71,233,192,112,112,168,197,131,107,117,204,242,317,60,141,170,159,278,215,291,191,238,138,149,282,276,205,215,122,185,248,160,246,199,192,244,130,267,146,194,178,142,124,195,279,170,119,233,142,180,124,100,153,159,222,230,123,198,175,88,172,209,214,185,273,73,195,240,175,112,268,172,76,139,161,127,103,135,147,197,222,80,124,185,278,232,163,231,261,216,182,256,185,218,149,178,172,111,135,228,192,145,137,221,152,104,187,254,182,154,103,242,113,118,193,92,231,119,217,122,149,173,178,224,199,167,112,110,164,318,125,197,128,227,169,108,300,123,135,101,239,97,96,198,235,185,143,84,154,141,204,259,185,151,206,165,107,171,263,120,111,237,103,159,179,196,222,92,126,221,89,119,172,116,141,92,132,84,154,206,78,88,166,120,194,223,92,231,204,115,152,209,127,153,172,175,170,86,175,140,221,184,166,171,69,164,259,249,221,119,238,197,149,178,91,100,153,149,107,143,236,100,91,182,162,150,124,215,119,156,248,226,111,186,182,134,149,229,140,232,185,210,115,134,126,278,99,235,132,106,184,101,177,146,116,94,139,196,182,135,247,234,215,125,119,98,211,111,196,264,239,134,139,100,118,93,203,246,214,195,90,185,134,174,186,266,185,187,103,283,113,185,330,210,192,224,172,168,248,154,285,147,82,73,157,115,87,56,233,157,223,233,231,200,105,200,166,139,193,212,201,198,136,237,131,170,250,147,178,71,56,188,287,118,241,221,143,236,215,158,102,188,204,190,227,213,145,194,171,208,168,95,170,132,208,113,149,118,170,171,167,188,149,176,159,188,205,121,145,234,169,81,138,82,163,125,208,187,229,192,183,251,145,87,116,184,171,124,138,255,107,80,229,99,88,218,270,64,198,193,243,121,199,148,158,140,202,225,101,125,163,135,148,187,123,98,149,78,168,128,200,233,51,218,103,127,224,58,146,249,205,144,172,173,154,180,230,168,207,217,173,285,107,207,168,150,222,256,154,171,163,95,150,80,198,194,106,171,207,125,148,209,213,255,300,159,227,106,130,209,171,242,182,160,68,171,213,136,202,150,242,166,260,276,186,195,94,194,127,112,157,210,120,168,129,210,189,96,120,142,208,249,98,153,143,188,172,221,314,240,197,186,92,231,118,206,232,128,117,179,197,281,198,179,218,176,114,207,224,155,180,141,252,110,203,241,170,186,154,154,115,70,141,198,203,169,127,194,168,95,185,103,218,79,243,189,214,244,190,93,202,148,170,197,161,216,131,154,115,279,126,146,168,137,200,105,199,227,192,270,210,193,216,160,152,157,190,161,172,152,76,208,107,297,161,274,272,228,260,215,213,145,218,184,241,206,126,138,195,108,191,78,134,108,201,135,178,106,232,179,74,191,180,112,205,94,104,265,136,177,167,167,145,288,216,171,176,107,109,129,121,111,220,132,159,226,155,224,144,155,116,200,157,148,138,137,134,157,256,58,163,132,54,227,249,101,149,224,127,226,116,185,224,228,222,181,126,92,275,155,233,126,135,120,162,76,122,166,337,167,121,172,118,110,120,135,231,121,120,169,123,126,207,213,144,175,211,167,64,187,202,228,169,60,120,98,131,269,110,87,289,168,121,228,125,150,207,181,57,231,242,195,203,194,179,170,218,321,114,257,180,148,115,148,157,103,77,211,121,183,220,139,137,218,116,219,206,127,110,125,154,218,223,212,117,144,209,98,200,126,137,247,103,118,249,141,92,206,124,190,63,61,92,225,125,135,235,229,370,249,122,162,135,103,92,117,63,198,150,113,319,234,226,158,189,185,457,174,198,184,163,140,227,217,129,79,119,128,149,136,106,191,73,156,134,251,208,152,216,175,214,324,254,152,279,183,184,156,247,273,171,113,223,194,147,170,111,185,238,152,236,142,181,102,271,169,386,151,139,237,177,252,109,191,231,195,242,232,216,139,92,156,146,87,156,129,109,100,147,151,131,125,96,147,197,138,104,129,171,113,240,171,143,126,146,139,174,152,209,127,123,85,240,132,146,180,177,214,203,60,189,174,131,214,210,193,74,270,211,159,119,84,147,141,68,142,304,171,104,257,164,154,162,163,190,94,101,94,191,121,155,243,251,110,73,196,207,183,202,138,169,208,181,187,138,193,117,81,135,223,173,203,254,126,221,187,209,112,206,233,189,143,227,217,254,217,226,116,149,141,103,138,271,143,99,205,196,69,187,109,209,231,105,220,227,176,205,112,114,174,99,118,112,85,229,173,106,289,233,223,191,320,87,251,120,228,231,158,83,320,240,213,143,171,145,292,143,113,194,75,232,125,220,182,177,83,174,160,96,276,195,254,159,115,160,71,219,124,206,143,150,269,220,175,173,141,123,229,183,115,114,120,102,203,144,215,171,155,230,131,177,234,193,255,214,148,177,232,149,160,247,98,199,171,206,199,181,229,217,227,100,93,226,218,205,214,181,216,157,118,137,144,130,204,177,160,214,75,167,164,97,169,255,172,168,224,103,143,214,181,273,187,179,120,77,115,86,248,237,245,181,127,125,220,64,220,154,156,119,137,151,190,214,142,174,130,158,139,242,117,291,146,61,78,142,121,209,218,112,243,148,118,167,195,144,175,206,260,168,180,162,174,147,181,197,104,185,337,259,181,123,98,152,185,171,88,92,243,188,235,67,62,192,95,228,204,225,113,254,72,97,214,122,218,247,107,122,145,99,105,218,264,208,296,256,146,107,88,184,208,102,98,242,174,167,90,156,188,112,252,139,217,162,226,182,302,154,101,242,264,198,168,230,85,143,99,130,427,250,131,89,207,166,177,89,172,163,134,202,183,216,141,120,235,174,204,74,273,225,134,183,86,118,115,77,334,184,231,144,152,249,57,193,115,247,107,250,186,123,161,88,117,106,142,111,178,132,211,269,192,169,184,122,185,134,75,185,117,228,229,139,181,240,233,245,95,111,141,97,240,169,172,151,79,142,137,209,187,120,116,290,162,192,140,132,199,202,208,255,197,224,116,107,233,225,111,230,141,184,209,181,217,121,213,198,182,131,131,221,210,103,80,239,215,154,229,143,251,193,257,60,134,206,177,106,248,211,173,215,300,114,94,180,138,143,148,150,152,242,205,218,136,115,140,192,187,199,229,186,214,166,149,139,225,218,217,222,167,213,76,228,223,202,91,218,125,179,110,162,224,231,105,213,145,298,149,139,103,228,206,124,170,143,78,73,175,147,86,117,110,228,243,111,100,214,245,144,59,187,175,148,218,220,257,205,125,199,143,244,200,165,263,223,204,259,103,224,134,126,196,163,150,142,74,140,105,137,241,184,145,312,175,207,67,119,169,214,108,172,154,232,139,213,277,223,226,227,126,72,241,268,222,194,221,179,76,206,159,244,153,164,279,115,314,118,240,260,123,335,89,91,156,172,192,186,118,98,158,110,96,263,250,251,144,175,176,169,155,203,228,203,64,91,134,184,55,170,148,220,165,264,123,212,212,143,141,118,162,275,119,246,231,253,195,146,187,121,130,123,128,109,112,370,188,181,226,176,170,80,118,256,180,136,163,127,207,223,210,204,147,152,326,194,159,227,222,215,170,132,200,170,217,181,197,115,260,192,195,141,172,127,211,152,195,263,222,194,197,111,141,126,169,122,84,213,109,157,201,157,157,326,134,100,207,144,252,123,142,369,245,119,141,115,110,120,234,160,180,146,178,151,194,123,126,180,150,95,221,179,123,173,63,191,95,122,127,103,96,105,128,134,126,168,71,219,129,166,154,208,81,151,200,257,209,222,260,108,207,237,114,217,131,216,86,225,230,200,230,211,129,318,163,113,275,204,196,198,121,138,220,171,240,156,140,190,233,232,192,234,224,248,217,174,128,233,146,216,127,152,183,179,171,213,151,154,236,259,165,190,83,172,114,225,132,120,213,193,149,295,134,170,209,136,226,163,190,203,237,123,195,196,138,137,122,181,178,168,56,146,186,205,176,235,116,89,168,136,244,102,227,115,159,189,298,168,158,185,121,132,128,232,196,146,246,204,267,175,144,186,134,198,104,224,333,239,90,201,181,206,186,398,185,221,147,140,132,130,258,75,134,89,213,119,205,163,144,172,52,234,161,180,148,65,229,280,231,168,192,147,235,216,204,292,379,130,287,156,184,95,71,196,117,151,177,159,121,56,176,198,162,152,174,337,322,146,119,198,201,184,191,215,247,131,118,226,103,77,144,158,286,125,191,194,219,262,138,149,192,275,180,108,247,195,159,153,297,219,270,223,203,202,147,151,220,128,169,150,189,78,186,229,235,257,220,202,255,171,174,144,165,104,222,207,125,171,232,190,112,141,145,136,189,212,74,184,135,142,217,128,248,255,94,154,201,174,231,183,73,137,235,229,306,117,105,162,69,175,345,215,135,139,124,229,353,317,124,247,143,200,158,163,149,200,168,138,220,239,138,123,151,131,232,98,229,156,192,111,202,189,178,165,228,140,154,199,79,219,121,117,311,86,126,190,211,103,81,266,169,202,80,232,61,89,145,154,204,243,121,201,199,81,218,211,164,235,205,235,274,244,122,225,126,219,232,132,134,247,211,80,137,84,189,102,178,128,70,172,167,100,159,146,204,149,212,243,113,389,166,250,283,236,219,74,125,204,216,126,218,207,141,115,233,195,224,127,129,167,162,235,183,170,245,176,132,134,219,171,151,68,204,76,155,111,109,217,217,206,115,196,267,172,77,241,168,103,159,186,224,144,144,181,257,112,318,177,152,173,175,193,139,120,126,96,238,131,171,238,177,148,227,225,216,122,148,146,110,196,145,198,134,239,246,232,73,180,211,207,72,225,177,84,195,244,278,213,226,294,120,148,156,199,229,272,158,203,208,213,112,139,104,109,176,185,108,111,215,182,160,162,140,150,303,198,159,218,161,107,141,199,211,198,128,153,194,176,358,259,246,265,151,181,234,123,84,219,277,188,214,200,285,212,190,197,89,218,158,205,228,198,257,182,196,73,121,96,143,202,120,123,204,231,335,204,245,162,208,128,227,149,203,209,196,290,144,196,353,253,94,218,190,205,236,158,188,149,82,149,144,201,292,199,102,266,214,237,130,138,111,183,163,181,233,240,167,253,147,277,84,154,228,114,340,240,246,172,247,144,183,162,86,156,232,219,164,189,252,200,95,162,176,79,229,120,330,86,52,147,182,199,235,233,197,180,259,205,190,126,208,110,229,126,201,166,238,203,176,141,161,130,217,193,222,271,109,363,116,159,135,111,113,217,141,121,223,233,121,258,137,176,173,208,180,175,136,56,225,200,318,239,115,291,87,430,90,168,214,255,129,162,259,205,135,257,237,75,188,203,146,240,217,222,286,158,168,131,192,150,120,166,180,230,98,102,74,162,77,262,240,116,120,224,156,264,201,253,184,229,187,140,271,187,188,133,237,150,108,208,129,162,194,190,229,135,146,69,230,131,187,91,150,271,150,180,211,139,182,174,147,217,95,283,165,292,229,219,116,182,164,216,113,221,75,253,119,134,190,125,126,99,113,206,249,198,121,161,183,217,208,133,251,178,299,189,207,241,192,50,212,251,209,85,107,71,170,359,200,219,256,231,69,384,210,135,177,233,134,101,158,154,230,214,245,93,237,92,186,146,190,110,182,180,153,197,247,116,207,93,113,189,303,135,80,81,152,164,257,148,206,236,282,153,156,146,226,172,177,166,176,231,313,177,153,132,135,186,172,160,111,187,185,143,110,166,266,162,209,231,177,90,159,217,157,143,142,119,118,125,114,178,87,140,175,92,44,88,242,232,275,159,126,180,255,102,143,174,117,228,95,197,132,218,114,185,186,232,141,328,249,88,185,184,256,142,220,161,79,200,106,221,147,250,188,111,129,271,205,192,94,235,161,152,153,75,88,129,127,190,134,172,339,217,108,205,158,94,208,192,239,100,42,224,123,285,296,138,71,189,207,272,131,178,77,92,180,263,325,149,117,80,100,125,118,143,175,249,238,183,225,230,210,101,176,207,101,210,214,94,201,86,185,195,180,189,208,168,69,277,129,182,232,158,234,223,196,195,182,110,191,138,166,143,126,207,152,112,99,133,188,71,291,208,187,200,243,214,124,171,169,212,233,264,101,137,192,186,226,180,157,83,169,146,125,98,130,200,236,93,107,231,172,111,165,173,82,104,182,165,194,165,213,199,101,93,151,161,232,127,117,176,147,131,119,210,222,227,218,185,210,176,196,229,122,154,169,162,174,168,239,248,146,236,78,140,204,187,68,215,74,236,232,105,208,184,216,119,113,163,139,174,220,172,174,53,115,133,154,88,97,183,236,190,171,156,203,200,213,153,252,232,241,115,101,217,208,62,216,64,246,122,136,63,236,243,215,233,215,228,224,251,254,233,166,286,155,180,150,166,189,88,247,186,129,155,118,185,215,223,132,218,210,250,213,104,149,116,189,133,257,191,108,181,222,155,234,243,94,282,212,126,368,86,135,102,140,143,243,196,128,200,204,315,245,133,261,202,191,197,221,107,199,119,122,217,283,92,155,220,186,190,225,216,145,349,219,172,257,73,203,250,237,119,130,209,127,170,220,181,159,97,152,195,185,186,135,249,155,177,193,103,150,177,169,131,198,195,241,108,187,133,203,188,155,213,289,89,89,65,200,175,204,182,76,131,181,258,80,112,239,293,218,180,128,216,174,122,195,154,154,263,97,192,178,185,213,161,223,76,345,295,170,178,378,135,183,202,219,153,267,144,211,111,237,143,201,151,111,119,278,246,222,193,166,194,296,185,167,240,220,84,209,161,159,245,250,220,79,279,188,220,173,193,187,322,156,167,240,107,153,75,187,263,218,211,128,266,210,88,243,111,235,75,238,172,106,233,200,191,150,98,113,182,159,243,218,191,120,184,137,82,89,133,202,180,270,275,232,157,190,208,188,120,86,218,210,153,218,141,107,190,113,319,165,65,146,248,148,218,197,210,151,186,189,319,225,214,114,150,145,153,109,289,191,157,130,249,200,226,227,66,75,257,122,120,149,164,241,136,285,204,124,160,122,252,231,171,179,217,152,332,227,178,274,148,213,122,82,182,70,201,152,113,153,142,127,127,125,143,200,150,210,168,237,101,113,194,233,67,129,124,74,153,168,145,184,286,129,119,178,103,106,126,297,196,151,114,120,205,270,100,202,100,243,111,111,162,330,146,224,177,114,158,147,188,246,79,164,99,210,189,200,118,146,137,171,264,104,103,132,105,231,239,200,224,173,241,211,219,281,130,295,127,170,161,166,142,203,208,119,141,186,108,173,160,250,247,352,248,211,294,138,153,236,84,79,149,182,221,184,227,168,177,186,126,137,105,172,133,316,185,97,196,260,239,150,175,253,126,105,136,166,241,158,84,192,204,253,211,67,186,167,81,211,215,205,234,103,234,192,113,65,191,170,187,274,186,214,134,197,155,211,124,145,154,94,138,221,140,185,215,238,96,176,175,307,173,136,64,110,106,219,179,259,242,169,258,230,135,164,187,352,116,147,289,179,193,219,181,199,162,239,213,135,224,250,199,130,241,219,188,186,72,215,209,153,180,165,262,93,134,112,139,164,105,135,128,188,253,129,191,139,160,159,253,211,128,78,185,109,96,179,183,123,130,119,143,248,217,166,126,161,160,126,136,186,142,191,207,221,131,128,177,181,200,206,226,211,222,156,377,235,141,221,170,154,148,189,219,216,176,227,80,235,102,227,128,208,209,164,145,207,193,184,231,79,133,223,280,257,166,224,169,173,100,247,154,189,248,227,234,222,199,168,154,219,158,232,166,253,161,168,206,132,93,216,170,305,248,211,216,132,150,160,190,155,92,194,213,156,79,107,162,103,135,105,215,176,225,211,233,110,163,102,66,197,189,211,241,134,180,169,223,95,45,201,99,298,178,169,264,161,149,164,180,247,223,129,206,213,139,224,57,136,178,155,229,198,248,222,239,179,121,242,139,134,270,268,104,163,183,96,189,114,50,206,151,141,183,80,212,91,118,177,163,255,144,181,130,137,107,172,206,158,109,161,186,104,189,154,176,237,138,83,211,159,259,117,276,231,258,201,150,180,118,108,194,161,245,109,235,293,138,207,208,65,215,135,224,153,179,81,123,140,163,223,202,279,197,128,111,193,355,138,120,76,213,172,228,98,311,281,122,134,143,201,273,248,242,154,140,137,219,282,69,234,163,194,138,169,180,167,141,225,222,216,203,198,127,100,121,280,158,216,181,151,182,231,169,176,152,249,187,129,107,103,293,135,217,172,205,232,102,129,145,172,125,230,111,199,196,164,182,103,173,253,194,237,213,150,206,157,146,287,159,128,138,272,198,117,143,115,187,125,196,130,273,180,223,99,125,127,174,127,217,131,138,192,192,172,137,223,119,212,121,188,157,208,180,231,176,215,188,111,202,273,155,260,121,230,204,223,202,205,108,234,125,148,273,198,162,166,167,160,215,156,213,254,148,231,250,212,183,397,185,260,211,192,160,221,189,159,183,185,203,96,139,215,156,101,233,289,231,258,217,217,129,141,152,77,312,204,158,163,87,170,204,226,178,150,173,262,131,92,237,243,119,278,262,204,315,191,222,155,239,358,220,166,189,294,196,215,145,215,92,308,90,179,96,267,139,137,236,115,177,215,179,212,263,126,224,253,236,126,350,189,137,113,177,177,145,168,167,173,309,193,249,204,278,122,174,213,133,157,120,253,193,231,217,127,187,79,200,156,56,212,183,85,280,187,230,180,275,123,206,327,60,121,167,157,254,104,285,104,156,95,230,146,232,200,244,234,83,207,129,108,181,159,160,148,185,188,139,224,109,175,207,224,163,163,184,122,339,192,228,139,94,98,104,263,129,175,232,276,231,171,191,212,103,173,104,162,246,191,139,190,168,90,242,129,248,221,233,170,165,129,193,129,76,111,127,202,179,184,96,189,109,236,187,180,137,136,165,184,110,218,202,113,128,100,183,209,242,178,135,109,118,102,166,206,229,183,128,142,57,238,171,301,118,61,106,239,243,196,152,183,160,229,119,113,75,215,167,151,165,276,123,96,64,140,249,226,151,195,192,127,232,231,211,110,106,140,214,126,116,218,224,147,165,181,316,324,180,128,148,154,199,308,263,154,130,363,237,187,98,270,244,150,211,162,194,123,85,172,232,121,222,246,82,114,253,256,181,179,155,143,153,125,103,235,183,181,207,206,279,149,119,244,247,86,111,213,110,209,177,142,92,176,166,217,198,261,211,238,142,246,121,194,184,146,274,162,153,166,225,97,276,376,150,143,186,172,290,192,306,250,246,246,208,117,218,153,82,126,105,241,78,199,357,217,194,130,242,162,118,154,157,194,235,69,192,203,228,86,133,225,178,156,110,195,134,146,117,247,221,193,262,223,176,195,208,198,233,223,159,207,175,90,145,189,208,138,258,122,142,150,253,185,159,211,188,221,196,327,174,182,190,157,158,178,300,234,194,211,148,87,98,190,149,116,214,187,148,202,251,142,188,236,185,176,296,178,179,196,134,164,203,145,237,233,288,147,231,216,237,101,231,200,129,236,138,205,173,178,142,190,107,195,204,106,203,133,265,120,159,130,204,232,135,159,112,225,182,228,154,162,208,195,59,135,165,152,291,255,231,124,135,137,255,165,30,140,114,181,145,214,172,185,188,189,205,154,145,252,187,211,108,78,142,173,90,85,102,152,167,164,150,164,232,287,231,218,166,145,95,193,201,132,175,227,184,175,191,80,147,144,72,80,108,257,293,252,220,183,117,102,228,170,169,144,202,190,244,221,198,144,192,261,228,219,181,227,128,169,365,208,89,174,193,208,249,213,255,161,140,239,209,181,194,198,91,295,197,258,200,251,246,125,129,49,220,171,126,187,167,132,188,265,177,335,186,165,127,89,290,235,220,181,119,238,225,161,193,115,217,183,222,214,252,167,186,83,137,97,282,81,227,286,107,172,105,277,391,207,185,116,248,103,283,196,170,184,269,153,286,212,185,207,254,290,217,159,186,181,169,253,186,196,125,197,180,355,182,102,101,118,95,195,147,112,149,134,197,86,124,139,174,113,193,194,176,130,232,214,156,240,52,175,155,165,305,161,149,120,220,163,105,167,205,235,271,167,199,213,151,235,147,173,129,187,197,207,245,122,132,300,172,296,125,91,111,251,198,147,137,254,177,97,97,201,166,107,203,185,230,113,224,144,192,174,210,281,144,160,239,159,239,142,220,223,265,221,146,195,245,274,190,128,123,227,136,269,123,169,73,181,147,120,229,77,206,229,156,189,223,177,181,195,180,101,181,84,128,223,150,197,89,246,353,258,221,159,197,201,250,119,235,159,244,102,103,122,96,186,224,132,144,219,128,305,175,245,163,200,164,230,162,175,138,66,164,170,236,183,224,179,141,293,217,69,193,209,153,188,238,122,215,146,255,229,243,218,132,172,180,265,112,292,182,183,278,177,145,174,95,208,47,302,216,82,128,216,153,186,277,170,114,234,110,159,230,211,143,184,182,240,148,79,160,122,160,256,135,247,175,234,164,187,259,175,228,134,181,78,172,108,97,272,94,59,182,184,193,142,185,243,155,227,85,162,100,249,160,121,217,91,164,218,183,235,239,153,190,84,202,242,232,152,104,128,128,186,109,101,244,365,116,196,154,191,222,139,113,220,230,152,139,159,146,220,231,221,253,176,183,187,161,168,118,112,169,137,147,203,100,113,195,95,145,233,204,157,194,190,155,165,109,168,345,205,91,124,210,289,242,269,194,226,250,277,138,100,230,137,171,166,206,115,178,222,128,135,232,298,141,176,268,215,144,134,255,182,158,223,185,77,176,179,108,266,279,164,247,87,198,172,293,263,209,242,284,162,128,244,171,57,231,313,84,223,276,75,224,150,214,70,130,258,175,181,233,292,109,224,192,234,114,75,205,151,132,247,191,195,56,159,208,170,234,107,211,172,125,218,285,151,209,131,271,247,128,208,132,254,264,209,109,215,160,208,303,209,241,152,241,123,249,290,220,198,130,286,232,159,174,229,219,117,255,66,307,253,251,102,156,121,133,119,194,251,234,203,133,236,156,364,222,323,146,218,145,187,136,106,190,232,114,180,161,187,138,140,189,221,274,211,267,326,142,107,135,90,136,165,128,168,198,158,226,292,317,192,105,155,317,93,102,107,152,202,194,91,72,200,254,137,204,180,269,211,95,189,270,118,193,178,73,208,245,216,181,91,123,274,145,135,112,139,241,200,50,307,99,170,183,96,123,117,190,137,220,185,238,117,90,257,133,214,124,327,104,255,193,137,142,122,55,80,258,346,125,129,199,256,186,139,168,202,163,147,249,151,198,151,211,168,395,275,251,173,93,174,249,208,207,175,149,134,118,202,218,235,196,89,207,257,341,92,115,194,177,110,91,328,242,193,310,147,155,207,206,225,236,170,202,230,216,72,178,201,341,242,159,135,194,200,163,243,126,209,188,193,83,176,232,183,194,272,250,262,72,358,130,229,131,209,210,98,202,186,353,208,208,163,184,91,202,186,65,74,231,136,210,229,236,263,237,180,198,88,350,250,168,259,198,90,209,319,194,163,177,101,142,83,167,119,146,98,197,140,127,140,158,192,270,65,110,203,322,176,203,128,202,243,320,177,220,173,180,186,207,157,194,167,162,255,212,153,241,119,276,163,176,173,145,100,262,294,196,177,232,141,134,124,283,95,93,214,198,264,152,125,193,175,147,161,226,184,100,169,141,108,138,255,177,136,74,249,120,162,168,101,175,151,214,326,169,184,107,235,127,204,229,91,149,227,256,97,178,193,167,164,251,97,223,233,125,80,230,134,118,189,341,159,98,254,231,135,106,202,133,176,155,175,139,174,226,138,192,96,178,282,156,246,249,190,173,191,249,311,173,214,202,175,110,216,81,241,140,152,375,230,207,140,169,153,145,190,221,118,255,66,166,206,90,251,96,191,218,201,93,304,110,185,181,163,193,165,168,168,221,164,219,256,175,143,86,144,214,89,173,183,87,188,109,206,337,155,96,169,74,207,118,249,122,56,220,173,239,178,118,74,190,158,222,84,210,226,179,205,427,143,198,211,219,215,176,110,183,239,147,218,166,151,187,165,230,172,84,203,72,151,136,174,165,135,147,220,259,237,165,213,242,202,271,209,199,185,123,154,163,107,239,150,152,103,222,62,232,270,142,168,195,171,199,183,146,235,103,211,134,221,140,220,172,286,374,259,162,113,184,258,215,267,205,296,259,179,87,150,128,180,233,144,115,246,190,105,244,198,263,139,315,249,136,227,150,82,191,136,163,180,205,116,112,236,228,201,148,194,98,152,181,147,160,195,216,142,180,172,156,124,168,264,241,83,244,112,230,216,167,251,155,81,219,222,113,131,169,187,214,152,176,62,165,218,153,240,192,293,210,257,251,222,228,194,147,199,148,160,183,211,194,80,76,147,211,167,235,201,155,226,206,273,282,105,100,199,153,117,194,131,227,260,121,216,153,259,208,141,106,176,186,252,136,123,187,88,148,160,259,237,175,145,120,87,292,197,252,134,275,139,127,129,179,225,140,212,222,123,99,166,226,157,196,225,74,165,174,248,235,246,206,124,134,137,100,163,151,214,249,203,213,275,83,344,107,177,163,182,95,172,152,319,154,139,165,95,200,298,163,139,203,240,144,148,190,211,208,123,46,158,305,182,192,244,371,116,199,228,93,233,208,175,315,207,188,73,106,172,160,202,85,221,101,195,260,134,165,208,164,78,172,203,186,219,152,158,318,252,156,99,185,174,77,237,205,118,135,236,249,240,145,294,243,224,282,109,123,101,167,205,251,137,116,191,265,305,152,133,120,237,153,129,209,93,127,175,219,205,222,220,167,179,130,159,161,227,128,96,189,170,174,174,133,240,163,204,122,217,168,202,233,142,137,132,173,219,182,188,219,173,202,185,126,133,199,175,145,181,63,95,141,137,169,188,240,212,121,151,184,178,171,234,122,263,174,153,137,118,146,235,124,110,98,186,161,204,107,197,105,98,225,139,228,145,97,208,267,165,82,193,122,207,215,249,103,156,215,119,118,245,97,244,165,185,187,86,106,240,110,173,305,111,252,182,217,100,200,183,257,192,244,223,164,229,141,379,226,300,172,99,218,225,122,236,144,234,182,97,103,97,166,307,224,148,267,141,234,208,191,251,269,115,140,264,287,200,119,182,70,108,243,205,79,191,223,149,142,164,179,168,222,233,93,42,162,193,235,143,114,334,219,179,195,82,120,228,186,100,189,117,186,121,376,86,273,159,119,62,135,207,195,244,253,235,125,183,208,248,39,136,185,144,225,224,222,70,212,139,238,195,251,212,190,163,220,258,195,150,181,262,205,205,164,201,184,204,133,216,182,164,277,83,117,89,227,191,189,200,197,325,206,131,206,160,155,137,326,106,362,237,118,135,122,238,276,216,355,145,197,295,226,166,282,185,176,142,118,139,227,211,186,193,196,282,155,134,277,182,199,213,201,203,273,135,97,73,319,132,155,176,66,145,132,219,209,251,136,120,209,210,170,177,152,204,164,172,237,313,156,159,171,130,153,199,144,199,88,117,183,211,190,159,127,331,135,218,202,216,159,221,187,284,176,147,143,139,228,185,177,181,275,162,99,103,236,100,118,130,189,198,188,140,217,132,123,245,152,138,180,212,106,218,182,176,118,124,140,161,219,154,99,231,213,191,158,263,140,144,166,106,203,171,252,84,167,148,130,267,170,193,154,149,222,431,107,149,218,229,156,186,154,152,175,263,126,189,169,163,92,198,205,202,198,257,245,250,159,91,141,118,307,163,101,310,93,391,207,233,137,206,264,120,207,100,174,135,218,161,114,154,255,307,174,90,178,170,194,136,108,97,106,224,263,267,152,121,226,172,220,122,312,226,242,195,204,251,170,221,275,191,195,134,185,217,214,100,121,110,164,274,218,150,245,119,254,196,95,202,79,232,143,167,171,162,239,121,218,154,117,159,168,128,334,182,97,244,239,105,221,133,212,228,264,151,224,131,159,137,238,318,185,186,170,171,234,152,169,153,174,143,69,101,159,218,197,224,180,230,143,153,72,188,220,271,127,163,178,163,203,236,159,223,128,142,299,274,141,139,227,170,179,133,170,157,206,231,159,95,176,196,187,105,188,84,174,162,126,217,72,404,212,95,153,107,269,203,136,139,208,225,158,242,206,85,155,127,230,200,186,226,99,163,79,236,221,280,253,134,198,161,86,112,262,164,125,210,294,122,166,173,157,91,236,89,131,159,68,128,205,117,124,234,206,92,140,233,232,295,288,98,285,202,166,216,90,127,373,54,198,214,95,96,151,192,154,94,203,181,116,311,160,96,113,153,211,225,212,195,236,158,200,246,182,112,111,165,205,202,125,169,231,241,138,92,241,111,186,172,205,77,158,169,201,171,212,139,206,215,156,285,159,83,234,165,81,275,120,146,114,211,216,271,202,151,103,226,208,157,311,179,214,122,242,206,160,157,140,154,97,155,78,130,174,146,241,126,108,129,176,231,98,94,222,356,178,101,159,221,86,230,154,123,210,240,174,125,198,175,130,207,214,161,315,193,151,245,173,251,182,56,201,216,178,160,98,302,109,206,109,195,266,132,217,211,108,220,85,184,213,144,248,106,145,91,293,108,111,181,177,127,165,239,158,174,149,104,265,242,302,169,128,168,91,96,224,125,165,151,145,188,227,183,183,244,148,117,125,142,187,207,219,254,260,230,111,200,159,136,236,136,107,97,128,132,205,184,170,171,166,164,148,228,144,108,255,194,145,251,188,110,239,196,280,161,211,119,268,242,193,137,74,211,227,159,123,116,131,301,132,214,207,185,165,196,169,197,214,365,159,259,230,106,127,188,136,210,140,224,176,248,195,217,211,174,118,107,159,123,166,212,146,144,259,157,209,113,147,69,250,153,209,208,214,154,257,222,100,361,173,184,282,267,144,257,104,205,94,243,174,89,229,217,249,232,185,143,186,160,192,224,143,172,203,245,117,106,179,246,285,183,233,279,246,143,165,100,234,120,125,160,190,202,210,138,207,88,207,278,234,165,287,111,167,173,178,70,135,147,107,210,136,235,171,88,206,155,191,250,198,235,81,136,217,243,264,209,121,66,319,166,269,205,220,121,283,254,190,219,236,204,187,95,282,117,105,138,247,227,242,243,256,153,102,136,119,95,100,185,154,221,125,167,230,304,198,256,155,132,176,142,219,131,226,165,204,211,153,213,253,218,221,156,150,230,212,162,181,191,195,195,282,130,221,175,250,170,238,238,180,205,258,176,103,150,144,91,148,76,191,164,85,199,346,202,131,209,126,173,212,238,159,169,302,70,171,249,174,181,163,137,108,229,255,198,242,223,139,243,126,104,204,419,200,185,235,274,177,132,217,188,60,149,191,180,152,159,236,283,204,174,242,112,148,172,210,237,161,156,122,69,143,104,323,208,207,237,209,353,190,111,220,204,217,154,208,238,236,316,132,106,178,123,129,144,206,147,171,214,146,198,149,249,165,133,227,274,76,144,202,137,120,132,176,96,188,127,138,234,201,177,140,153,324,213,161,207,140,241,266,134,92,238,225,217,255,183,111,253,121,121,166,259,187,154,142,129,273,162,136,184,290,278,224,240,163,94,116,117,199,225,97,114,230,215,161,208,56,340,203,275,243,125,159,151,230,165,177,78,225,153,149,218,122,169,217,218,130,77,226,187,266,166,159,143,214,238,163,190,207,117,208,370,240,204,208,263,202,159,226,314,239,89,225,195,119,209,217,124,209,218,206,252,236,172,178,175,86,151,164,221,220,208,157,171,83,138,308,256,97,221,225,213,156,154,290,414,135,230,129,121,142,325,187,300,151,99,178,217,134,233,197,83,237,213,187,159,253,179,133,210,231,186,120,271,279,149,160,262,160,218,163,287,205,240,231,186,101,139,141,92,153,150,199,165,244,216,137,140,141,284,215,160,190,232,171,71,179,260,78,223,166,121,190,229,95,164,167,169,332,153,93,167,101,182,342,223,53,126,249,223,193,177,180,164,152,154,163,141,174,222,148,220,94,223,179,143,223,221,234,157,107,150,186,102,203,246,237,209,165,124,194,171,131,212,296,215,178,165,243,142,213,222,99,262,104,235,79,133,81,156,198,287,193,96,155,226,151,200,233,127,201,122,266,248,115,128,168,104,166,189,151,114,180,272,192,212,87,179,172,152,199,207,193,299,225,151,72,105,123,337,144,81,155,156,147,173,136,221,80,175,164,326,162,193,169,116,222,194,235,211,77,202,108,253,180,451,286,237,238,262,149,292,212,257,219,230,127,150,204,95,207,189,73,263,157,163,282,144,169,247,174,184,167,209,115,151,195,141,104,219,106,196,207,139,147,99,153,174,240,248,161,202,89,132,245,100,194,104,134,80,235,259,183,166,151,187,237,176,158,201,201,127,291,230,125,238,70,194,123,192,137,244,166,132,100,97,198,217,85,207,276,248,228,108,234,239,168,291,164,201,151,132,128,161,88,128,134,181,180,122,188,208,150,161,263,194,125,84,191,329,241,204,143,203,126,318,53,214,214,151,190,159,132,134,122,100,131,306,167,176,171,121,175,252,149,123,249,315,149,243,272,139,300,254,125,241,197,171,272,174,189,190,175,430,256,176,137,250,152,110,83,196,86,185,102,225,218,219,95,144,146,68,125,82,168,72,222,230,169,170,223,180,169,213,196,231,249,204,286,129,268,172,215,165,228,223,230,313,180,190,218,86,146,241,102,179,117,110,168,216,211,179,163,251,128,188,129,137,77,231,159,166,171,248,212,229,112,194,99,214,137,197,269,172,273,174,180,236,260,264,235,95,302,156,147,172,289,232,142,235,287,167,183,158,210,106,128,200,123,224,109,172,268,170,269,171,108,125,126,128,138,73,153,201,196,184,101,72,156,205,198,198,148,241,179,186,127,241,109,138,97,196,193,103,189,49,139,177,136,136,233,177,237,197,151,185,339,209,352,249,194,157,130,126,208,206,192,297,145,126,212,380,135,169,160,244,149,172,252,126,224,172,159,169,107,303,282,217,181,217,260,126,120,148,213,121,140,154,235,57,203,131,168,111,179,121,186,230,113,134,118,170,292,140,202,125,140,195,141,170,191,134,116,224,193,131,195,150,235,182,267,302,217,240,139,364,196,130,210,243,232,140,235,184,125,187,225,183,235,134,214,159,205,290,151,272,147,188,78,195,308,221,344,183,123,159,225,330,215,275,146,207,252,182,144,199,137,106,122,190,119,227,132,210,179,168,324,176,226,409,219,303,320,119,325,218,174,181,222,156,225,78,180,196,92,218,250,200,156,225,142,206,231,183,183,151,194,163,243,149,134,140,208,178,246,107,188,170,187,168,165,134,189,131,184,172,214,208,153,139,146,199,170,99,185,116,134,85,98,162,210,211,132,137,212,143,257,237,85,244,174,227,179,268,157,279,143,227,224,195,81,129,87,70,134,165,220,161,277,290,217,209,217,239,157,192,93,153,240,165,132,95,91,192,136,155,223,198,182,95,206,85,103,280,52,175,123,149,151,89,273,205,121,110,215,109,185,173,107,198,126,220,151,100,205,202,134,249,157,376,125,170,95,207,179,127,198,176,173,152,258,109,246,155,201,182,220,187,99,214,170,193,215,141,188,192,72,189,128,230,217,108,169,183,206,204,133,229,217,114,259,128,191,226,231,302,146,227,244,221,134,210,334,204,159,226,177,131,238,108,172,207,392,314,193,138,171,248,100,124,209,141,190,244,205,245,187,233,132,230,122,131,157,206,64,115,227,180,157,168,84,142,262,158,106,223,201,272,117,231,169,312,200,309,136,132,191,121,193,120,135,208,108,175,216,75,144,112,232,268,348,106,102,162,316,181,137,214,150,164,149,107,116,295,110,142,183,165,172,83,325,198,168,221,298,235,192,168,221,258,216,140,161,188,172,127,122,110,145,172,176,68,151,220,162,238,202,241,55,195,228,142,193,203,118,223,209,258,112,130,238,180,229,184,103,213,248,119,149,237,87,204,155,370,156,221,195,72,111,136,172,183,152,122,120,111,220,145,240,110,87,111,142,191,163,172,153,226,200,183,236,229,220,146,194,97,239,117,262,260,136,157,149,229,174,191,158,199,159,228,174,235,209,337,200,197,106,241,219,204,157,165,175,223,209,198,117,378,173,289,242,171,168,225,312,154,217,177,235,200,203,135,247,212,201,155,232,344,198,150,177,144,166,143,252,178,192,138,108,228,213,127,229,256,137,73,121,247,163,247,231,232,279,205,200,233,180,221,246,231,253,222,173,137,172,210,267,279,242,132,232,127,209,157,177,231,96,172,118,214,201,223,213,83,196,225,141,108,306,198,198,258,225,214,117,188,177,178,131,80,200,248,113,233,224,196,129,199,68,154,105,173,226,240,96,253,201,178,172,222,188,281,117,210,113,211,144,145,169,238,153,242,178,206,145,178,152,185,206,81,179,153,171,212,267,180,176,161,178,191,96,218,167,214,190,217,204,175,247,153,243,119,200,93,189,226,362,217,204,213,167,186,83,263,197,195,158,107,250,89,313,141,174,214,244,149,92,163,164,202,230,212,211,135,176,164,180,232,144,283,208,103,190,259,287,322,205,227,226,160,100,210,239,111,140,100,108,185,264,213,225,78,244,259,150,180,240,179,165,118,256,219,129,160,232,289,166,201,240,349,281,252,165,104,236,217,107,174,137,242,219,254,76,215,211,110,225,218,218,120,265,146,199,225,204,134,150,190,192,205,247,197,362,124,194,193,165,150,189,172,222,122,302,310,222,147,211,166,130,228,186,101,77,229,216,143,139,231,209,148,243,116,90,195,182,238,211,170,130,85,211,189,111,123,163,215,150,261,217,211,191,258,193,133,111,162,70,153,249,213,178,223,177,131,177,91,317,191,288,205,261,240,191,141,256,114,189,194,84,184,192,278,164,152,104,148,150,236,43,227,191,266,152,270,251,130,333,238,139,168,152,136,220,178,306,109,134,181,181,186,210,291,141,167,135,194,195,216,165,225,133,241,198,271,195,197,224,317,263,95,126,128,243,188,247,177,192,191,121,117,209,219,175,158,245,118,125,208,366,212,176,208,140,203,100,203,193,94,41,70,119,171,197,322,160,281,173,194,89,161,215,262,174,174,245,208,225,177,122,231,173,111,91,144,172,246,284,268,192,88,108,203,102,157,111,248,152,242,135,195,300,140,247,139,200,135,169,118,154,404,135,134,106,232,195,250,150,257,251,126,50,50,194,156,68,236,235,66,232,161,219,237,233,65,176,173,225,198,175,267,163,247,258,145,189,224,131,212,183,154,197,182,172,276,180,165,182,216,277,299,156,212,164,297,114,227,116,174,346,156,206,172,229,149,174,283,126,114,163,159,180,130,156,75,271,256,158,214,178,182,288,171,149,163,241,206,252,213,142,177,136,209,289,200,69,73,142,167,213,222,295,165,160,213,301,197,174,167,206,188,218,277,74,305,140,235,83,138,158,103,197,121,189,114,135,124,165,202,152,181,168,163,108,177,182,204,110,130,185,225,298,212,163,206,219,169,238,109,106,254,139,220,202,155,221,299,129,122,201,158,261,256,205,362,251,176,109,237,79,228,162,229,202,220,145,132,221,198,106,153,75,157,116,168,358,185,114,170,105,82,188,238,115,296,225,278,206,202,218,186,157,62,181,228,134,187,150,309,173,232,256,108,199,235,148,89,103,107,167,207,163,163,113,145,105,187,261,157,88,182,162,169,115,160,210,278,247,372,161,171,209,237,264,230,200,141,290,287,257,198,188,150,252,179,189,231,190,117,166,241,267,254,110,83,150,120,219,347,293,203,202,129,109,151,243,231,221,221,211,150,144,208,190,359,164,120,192,214,184,149,219,123,187,250,191,107,153,193,199,241,246,303,178,122,260,208,237,235,159,189,125,208,66,230,315,167,191,192,254,226,163,129,188,179,142,245,145,262,175,268,265,173,68,301,187,215,97,98,318,155,169,225,167,198,191,137,103,105,252,181,260,166,188,89,165,308,211,230,200,109,346,146,212,81,274,248,120,283,169,202,161,323,100,259,110,247,130,151,148,208,210,165,259,138,192,95,108,105,241,248,303,225,137,154,117,158,209,73,179,183,111,89,266,140,237,198,179,152,149,122,272,150,149,146,172,295,140,161,173,176,221,118,187,225,159,205,114,254,169,174,170,202,181,185,255,214,258,181,214,242,133,251,197,168,244,120,205,251,188,278,179,145,222,165,113,211,143,215,142,206,178,263,223,283,90,109,322,166,179,243,128,164,219,91,172,146,111,248,170,61,152,182,270,221,203,238,327,233,78,150,207,267,395,109,125,123,154,126,202,196,146,242,205,102,163,193,197,223,220,188,201,146,197,195,182,268,77,187,179,132,146,155,220,228,240,225,217,183,173,301,58,56,201,180,211,99,188,230,165,228,259,220,146,132,108,175,239,162,179,114,151,221,112,206,202,96,252,227,179,68,172,121,311,224,218,319,291,253,166,219,270,79,324,82,114,214,83,94,148,133,183,75,198,231,226,161,99,253,215,176,228,146,135,191,174,107,115,240,98,90,308,174,145,184,356,265,185,192,260,211,217,212,272,185,228,128,178,261,257,205,166,197,120,92,225,218,203,134,161,167,193,213,198,175,211,199,239,221,53,273,235,215,130,197,111,156,191,77,250,130,310,190,171,238,48,215,93,251,91,136,216,266,172,199,263,133,119,149,280,168,163,225,130,184,227,98,133,105,176,113,162,173,185,167,342,204,97,218,142,205,176,165,161,164,190,134,137,144,278,145,174,129,132,172,256,164,249,230,145,242,159,124,243,230,178,216,210,174,106,204,110,265,145,160,187,181,267,228,381,272,276,194,67,149,210,210,101,174,125,166,230,186,328,182,215,114,183,152,157,104,156,230,127,137,118,185,324,224,106,205,291,196,121,279,185,167,199,105,190,269,138,86,205,55,159,199,163,319,107,207,217,241,112,109,204,206,252,245,167,185,113,170,99,175,205,329,190,218,209,172,235,173,299,227,261,134,184,287,204,226,200,138,168,171,200,272,257,209,166,151,150,158,290,209,182,290,161,223,88,187,67,263,135,249,179,192,222,268,150,185,156,110,143,145,140,96,143,120,232,135,158,283,125,144,141,138,105,109,164,143,203,249,145,249,240,56,148,247,134,125,169,284,98,260,198,233,195,208,185,185,216,240,111,238,260,179,242,237,256,208,158,265,179,255,190,208,285,234,209,83,201,158,178,127,351,168,91,307,116,205,201,95,183,208,170,145,193,153,85,93,183,87,107,265,229,77,121,134,254,120,224,222,223,201,156,223,192,210,228,156,151,208,175,252,150,164,111,215,262,228,308,120,155,116,63,200,193,208,190,157,182,81,97,245,152,178,144,169,112,225,154,64,279,402,106,162,169,196,176,171,234,200,238,249,165,153,229,133,230,120,128,236,296,165,129,198,162,148,152,105,242,217,275,112,174,134,222,126,162,102,260,230,167,114,251,215,222,187,112,265,182,231,203,401,172,260,202,92,250,218,248,178,187,145,272,210,322,227,230,194,123,209,160,126,179,206,129,159,302,213,76,275,138,323,217,227,250,129,219,160,167,132,142,122,296,149,256,145,171,77,237,220,193,231,279,234,192,213,251,115,112,138,72,138,223,220,160,249,253,120,223,181,207,206,191,130,91,223,97,141,269,177,50,154,106,194,165,215,130,191,181,101,230,85,163,82,237,110,364,287,195,176,267,283,147,284,100,168,229,183,197,76,112,193,188,227,221,135,202,299,118,83,279,172,96,187,180,159,278,160,222,236,65,102,122,202,75,230,181,228,126,118,106,257,180,313,130,253,248,250,224,273,161,132,129,190,161,219,178,156,44,237,244,170,328,201,214,169,276,191,141,236,244,115,248,154,204,246,88,187,204,225,239,163,80,134,181,240,208,158,258,119,118,329,210,285,140,144,156,216,116,155,176,140,178,161,157,210,160,232,136,201,202,219,140,149,289,239,228,146,355,207,167,171,231,121,117,142,228,293,226,72,123,193,181,176,249,216,219,158,127,277,224,169,156,149,154,156,125,120,144,138,217,171,81,180,215,192,127,220,176,215,304,163,186,205,339,140,99,311,242,183,127,198,121,252,223,186,203,226,241,115,150,141,196,190,186,254,217,246,210,216,154,159,179,127,233,182,210,173,194,160,290,197,130,186,141,132,227,77,122,186,198,101,232,210,179,112,157,91,326,186,74,76,127,226,103,322,236,206,74,258,198,265,262,207,101,198,209,171,90,348,256,159,115,121,168,153,175,128,219,176,178,176,162,238,263,161,140,139,242,159,153,198,181,225,237,187,126,233,127,163,187,102,135,216,190,259,115,151,216,156,89,140,204,180,431,116,179,176,213,154,148,187,262,219,126,155,131,59,202,256,98,216,102,237,196,220,217,142,197,133,177,158,220,222,176,98,210,110,205,91,211,297,168,147,238,141,74,197,354,171,164,142,358,202,193,108,128,326,102,147,214,168,243,199,172,149,76,228,125,77,59,272,209,76,65,211,149,236,227,173,128,115,180,143,223,282,113,330,266,219,201,206,341,192,140,245,164,258,260,253,201,124,170,106,191,222,337,313,125,108,147,310,127,247,193,124,152,228,157,159,148,172,151,162,232,166,96,141,129,57,143,262,205,192,231,203,158,246,191,193,342,202,243,187,248,297,130,212,158,118,243,274,195,271,132,215,238,135,85,196,156,186,250,178,145,170,130,200,170,203,201,79,136,121,143,125,190,150,186,202,282,177,94,177,78,178,240,209,251,183,208,175,218,265,242,238,89,229,221,207,227,96,91,265,207,142,194,240,183,193,125,316,252,266,192,57,115,195,174,160,133,217,201,123,231,94,172,112,327,224,284,228,118,165,76,114,273,139,204,164,234,201,136,277,130,269,61,67,222,227,224,182,171,266,301,134,160,203,125,132,161,326,244,175,218,145,191,121,130,311,219,187,207,181,88,172,260,280,288,253,278,217,227,183,167,248,171,332,152,233,309,203,251,86,58,177,242,129,300,303,144,210,208,116,200,109,234,208,184,263,102,191,110,187,218,202,303,226,201,214,177,187,87,104,328,150,121,97,107,259,96,220,201,220,79,165,149,228,284,219,293,225,253,253,208,168,153,258,194,203,194,84,232,306,152,166,210,275,73,201,172,241,276,198,166,121,180,198,146,224,285,204,187,184,188,152,212,123,166,256,140,139,58,161,156,256,104,352,186,161,379,213,112,85,177,183,252,107,157,75,88,258,139,225,182,122,171,254,276,204,304,333,238,205,195,103,167,166,120,144,147,162,192,99,97,184,164,307,316,65,67,209,260,218,114,110,190,109,140,224,120,115,298,112,216,128,168,226,160,168,158,190,127,110,283,160,212,239,197,194,172,192,149,165,147,152,258,104,183,91,176,159,171,166,165,160,203,134,316,262,248,185,227,63,159,106,120,114,127,147,242,60,132,173,246,139,130,255,214,259,166,278,100,151,198,125,180,110,188,182,222,114,236,126,227,175,164,169,245,174,104,196,95,190,97,176,230,170,204,132,100,58,290,158,146,287,351,100,130,243,209,185,119,236,339,191,219,108,255,147,170,141,297,178,172,222,218,251,232,179,245,119,187,179,185,190,199,212,264,182,258,187,190,195,239,300,177,145,157,167,134,143,136,208,106,140,242,87,159,177,174,199,198,264,199,207,175,243,201,124,118,99,250,163,220,178,127,131,191,152,242,187,182,77,137,241,99,184,87,194,241,85,230,142,237,217,96,191,193,239,226,148,221,94,81,227,149,229,184,238,125,113,190,186,227,207,219,235,157,251,199,212,55,190,138,106,67,459,178,238,108,69,209,153,106,236,174,122,183,162,123,189,218,70,187,210,255,168,183,221,167,242,217,205,196,183,129,155,110,138,194,234,74,331,204,243,257,129,144,104,138,98,199,109,160,243,258,147,212,170,200,175,167,153,164,119,131,174,125,122,79,179,95,169,221,142,239,128,175,114,109,98,274,187,186,213,189,208,239,140,205,126,93,176,255,174,260,219,141,191,220,314,207,168,210,171,177,146,372,155,154,147,97,171,322,126,145,121,201,168,208,102,284,233,89,295,165,200,131,165,84,169,201,188,190,101,206,271,234,112,179,200,304,198,446,164,227,242,104,275,276,115,342,276,206,185,230,256,108,104,249,216,244,181,224,244,92,222,195,206,150,225,152,240,159,228,230,220,95,99,253,246,228,119,106,221,124,227,206,230,118,161,179,140,124,227,60,168,201,209,140,143,199,186,272,117,197,248,248,189,222,201,137,157,159,113,176,203,87,211,107,244,260,235,378,219,175,136,193,114,180,148,141,52,190,121,224,112,156,192,116,115,70,224,254,214,150,76,114,127,206,225,75,126,120,206,210,164,206,238,178,136,153,110,149,125,98,179,87,196,111,124,116,223,194,128,203,212,137,196,261,253,222,107,323,134,256,319,184,152,146,95,211,193,101,102,243,168,222,166,70,229,199,113,133,176,153,172,266,115,354,216,166,221,130,178,144,120,111,186,143,236,233,89,135,195,229,204,123,95,118,192,168,283,236,349,47,94,172,278,143,179,186,288,372,199,89,179,269,96,104,110,182,159,135,283,192,186,186,190,172,392,175,97,133,110,231,95,227,107,190,184,241,94,209,139,137,97,213,230,224,190,71,174,179,221,120,124,119,98,164,156,202,171,234,220,189,161,182,156,163,177,194,232,108,122,195,129,135,168,136,75,188,467,168,210,112,123,300,218,66,225,315,152,124,222,138,156,189,261,181,245,158,236,199,105,57,376,180,140,214,194,265,240,200,238,59,186,168,228,172,201,121,237,236,197,152,155,122,190,144,172,167,206,132,105,150,270,204,181,173,187,178,214,175,139,100,142,127,173,113,62,139,145,259,168,219,121,100,184,282,146,164,155,102,207,218,177,83,145,255,164,192,269,77,160,207,185,155,225,209,132,132,224,176,118,145,227,362,140,166,200,288,253,190,224,245,212,111,259,122,103,300,275,209,235,230,198,259,118,228,184,212,72,227,116,237,237,129,147,139,164,368,190,240,159,150,64,150,183,157,104,159,124,65,317,245,184,269,165,179,178,232,175,189,116,162,110,206,173,140,177,121,174,180,168,219,164,142,135,126,232,247,234,270,169,114,181,132,79,151,163,189,176,154,117,168,155,152,225,278,267,173,252,257,217,212,307,191,159,199,123,65,198,207,207,203,88,125,96,170,175,228,153,89,283,166,173,115,217,218,143,226,290,233,205,200,199,147,230,193,100,173,213,254,132,303,143,126,138,154,209,84,186,104,103,244,193,129,213,120,133,168,140,85,147,145,297,177,165,228,107,241,112,112,182,152,253,201,178,211,231,77,171,102,138,208,234,135,151,261,238,95,247,62,179,138,197,236,122,268,221,230,274,124,175,193,96,165,220,177,211,279,210,210,199,189,221,179,132,133,77,209,159,160,211,177,319,82,121,196,172,131,117,80,115,147,161,213,102,161,161,228,186,119,156,186,264,206,270,273,217,190,205,448,195,205,112,214,213,120,213,282,336,135,229,168,141,151,223,200,181,139,334,179,268,198,217,215,270,252,153,161,161,240,280,220,175,166,218,128,175,280,183,100,226,221,108,169,179,126,219,141,146,134,182,229,203,231,127,215,189,93,117,109,136,211,216,201,165,229,209,150,169,91,204,237,251,328,229,137,189,276,287,151,199,118,101,203,176,152,80,362,212,175,192,235,90,187,194,203,136,198,133,307,92,233,275,218,65,172,172,216,257,203,126,152,143,125,165,220,169,261,206,200,382,78,85,215,172,180,97,134,250,208,92,107,146,81,254,201,159,164,253,163,231,228,237,233,258,131,172,229,157,179,192,197,240,172,143,179,194,215,208,124,149,198,143,198,202,99,239,221,251,100,181,199,203,122,211,269,113,200,83,86,207,159,151,234,101,117,134,159,235,159,225,226,247,166,161,115,349,77,140,200,139,189,160,186,273,226,194,132,199,259,188,326,138,191,242,131,215,136,262,205,232,116,369,134,215,179,292,135,185,263,167,202,250,137,73,139,96,88,194,200,262,325,212,263,251,243,209,179,65,200,167,118,192,161,162,100,170,266,210,184,288,153,216,119,185,245,235,141,99,218,214,159,225,132,243,161,307,131,222,171,146,105,148,184,91,94,230,162,177,250,207,156,179,178,189,181,95,304,231,168,150,199,252,265,74,111,250,174,226,160,160,95,160,149,185,191,94,217,273,159,144,124,225,165,182,330,189,193,324,189,329,90,180,200,165,188,99,185,183,208,214,255,303,187,223,212,157,251,262,326,127,336,116,239,152,245,256,151,266,227,116,205,186,137,195,144,80,214,147,258,337,70,219,157,169,161,113,201,233,141,161,149,122,169,119,201,120,76,224,242,218,144,221,252,148,225,183,194,174,213,227,177,280,195,179,182,215,99,268,144,106,197,209,226,250,117,264,255,103,213,231,124,116,146,181,248,240,243,133,232,208,163,184,207,131,145,314,222,320,115,109,113,145,126,206,136,183,335,255,186,292,193,292,144,171,162,304,180,205,191,243,177,159,216,223,246,197,107,152,149,118,197,235,158,199,143,273,211,73,76,86,138,191,176,236,180,220,161,376,185,169,93,85,202,125,268,174,180,132,185,284,203,95,124,319,164,157,214,162,225,376,101,128,69,173,156,129,191,288,201,250,181,92,182,121,212,261,131,233,127,114,174,139,75,100,119,56,93,89,106,201,190,261,195,161,66,146,126,106,95,227,135,159,142,151,208,81,254,211,222,100,90,129,189,216,159,191,253,193,221,109,144,133,172,150,237,256,123,247,54,357,98,71,132,191,183,150,174,254,129,203,189,112,203,64,208,197,167,186,116,110,122,149,239,103,162,262,155,163,128,392,229,137,174,214,140,137,162,194,237,132,225,147,184,84,233,187,140,357,149,149,100,225,140,226,178,148,136,165,231,245,168,299,184,296,218,84,125,270,181,178,223,93,138,121,348,139,130,200,148,138,200,154,246,151,219,205,145,92,152,239,182,234,240,190,79,229,163,349,157,193,200,157,111,238,155,210,281,150,167,246,152,187,206,166,164,185,124,97,282,227,88,127,142,164,211,141,210,158,262,169,164,230,116,147,307,183,238,272,231,198,187,120,163,284,169,138,122,191,239,174,357,87,119,122,200,375,207,216,213,199,136,279,154,172,128,186,123,208,103,174,101,200,178,174,170,131,267,268,157,276,139,131,192,128,199,95,242,174,262,155,179,215,112,248,154,123,153,150,290,202,149,127,213,241,211,116,150,238,251,250,250,182,140,63,159,84,131,211,241,155,249,143,184,163,111,203,108,184,114,189,168,78,182,196,193,165,212,184,229,140,35,149,128,249,218,326,186,224,132,99,176,183,260,233,232,202,109,296,263,204,179,126,119,229,307,47,189,223,80,111,103,137,311,202,152,136,222,239,166,254,152,235,219,213,107,149,108,179,132,163,141,121,304,241,268,194,217,212,408,153,186,162,188,187,187,128,281,183,242,199,145,158,328,89,247,274,219,267,156,202,124,274,189,79,153,207,200,69,123,147,302,113,171,145,211,206,109,175,199,189,146,112,124,111,176,214,221,197,152,190,233,124,138,56,173,171,199,277,202,219,222,220,245,228,136,234,245,103,148,153,156,226,149,143,183,144,126,264,93,214,147,44,222,167,195,293,373,265,182,221,259,191,149,167,130,121,151,180,341,197,173,280,176,145,64,225,145,134,211,219,177,209,97,92,186,196,194,159,120,126,187,185,188,352,134,239,107,265,110,114,190,170,139,133,212,179,233,157,133,162,174,153,166,260,122,163,189,154,156,197,256,175,218,221,257,187,225,193,191,117,251,189,178,207,234,210,114,312,119,220,270,344,59,158,190,235,199,172,143,59,198,146,268,169,193,260,270,101,185,64,222,147,211,100,178,235,215,247,115,141,104,245,174,134,189,285,368,244,144,111,233,159,220,163,222,176,181,137,259,95,140,233,220,141,169,101,242,183,264,219,147,228,271,158,375,205,127,382,168,160,259,210,191,363,214,105,153,95,109,145,144,213,268,153,338,228,162,64,185,120,166,137,183,162,187,181,148,309,233,204,241,187,52,129,215,207,258,150,151,185,164,113,73,209,236,100,134,187,148,146,219,131,224,118,104,266,254,186,287,196,216,174,141,220,164,295,123,186,259,210,203,253,249,169,215,122,136,238,148,125,221,332,160,84,85,117,100,244,171,200,242,230,309,343,196,267,183,251,225,175,300,234,135,142,225,128,209,200,109,102,189,228,185,159,118,229,231,168,205,131,223,165,175,115,130,105,152,132,74,115,81,202,127,214,121,269,71,117,210,231,338,185,161,224,137,257,218,172,185,164,89,283,229,123,274,198,202,150,109,271,166,57,160,131,224,82,127,204,214,219,209,140,166,136,152,224,169,246,250,192,192,208,96,206,158,153,205,204,187,100,196,221,218,195,144,316,189,191,172,244,194,180,118,81,175,226,141,130,181,287,164,97,227,124,159,275,212,189,214,125,114,178,94,243,157,206,261,166,214,172,153,196,198,245,308,246,150,212,79,187,199,216,192,187,112,180,151,167,226,190,159,215,178,128,245,204,199,118,156,150,192,96,226,209,172,125,308,177,219,303,171,210,96,128,208,172,184,243,225,148,178,257,172,393,192,203,269,128,194,217,92,260,209,119,325,255,239,245,210,114,213,56,206,206,147,261,334,210,346,97,82,253,277,206,237,213,114,275,187,168,193,220,328,234,131,267,220,162,283,207,349,215,219,176,230,81,304,96,115,203,243,124,317,106,166,253,187,290,177,170,162,183,102,160,290,260,199,191,244,157,120,276,183,158,269,210,211,286,230,204,258,225,184,192,191,199,193,186,259,248,212,237,193,181,242,222,315,147,215,200,261,138,189,211,199,145,152,209,186,104,201,162,211,97,108,301,98,139,98,161,219,273,110,92,264,276,170,187,138,111,261,105,142,161,214,268,123,296,78,124,297,141,147,185,111,189,142,182,111,201,76,132,196,198,152,192,226,233,332,92,191,144,222,145,134,100,191,183,311,111,214,147,147,338,122,220,149,91,136,119,105,120,237,169,183,221,191,133,193,189,92,144,155,204,101,185,131,94,200,121,186,167,194,189,268,299,183,236,89,113,102,183,207,188,145,196,183,152,143,181,247,208,176,147,312,156,171,230,208,118,150,234,158,163,99,191,236,106,194,92,145,199,80,82,277,293,125,106,59,177,226,222,102,244,143,206,184,241,159,197,224,145,322,230,188,99,216,255,137,286,300,183,258,205,251,111,171,122,403,152,168,240,108,146,151,148,234,220,141,155,230,216,223,239,169,253,162,221,264,125,119,238,186,232,158,89,216,244,192,218,184,110,212,150,182,128,227,169,215,195,186,184,189,165,152,207,209,185,115,212,178,109,136,123,238,240,185,148,109,158,236,180,79,155,147,233,142,47,199,50,104,258,141,202,127,190,163,254,164,200,172,116,74,88,227,187,121,237,181,153,166,202,111,235,142,198,118,126,140,167,267,77,227,179,261,183,230,184,192,153,115,298,135,188,162,137,164,161,59,144,90,214,175,182,173,188,309,287,50,142,122,213,167,168,246,85,184,227,219,255,135,285,150,75,226,121,116,134,138,89,118,200,163,85,183,214,164,130,175,178,214,184,188,142,182,189,167,229,192,191,97,244,216,62,218,178,261,236,221,219,238,171,146,184,196,216,410,217,95,152,201,180,225,269,196,149,84,139,320,252,213,258,231,226,114,188,191,175,209,269,158,194,220,246,107,250,181,189,200,182,152,236,98,224,171,256,232,176,90,165,258,354,202,213,247,232,244,227,247,189,187,123,174,215,255,344,156,153,163,187,220,82,135,138,177,164,183,197,169,187,336,312,233,319,147,246,159,206,209,186,225,259,175,189,224,202,212,270,205,309,133,163,189,217,187,165,147,165,142,154,169,204,83,228,203,153,276,380,178,73,158,159,141,192,138,145,220,182,98,212,200,302,227,79,161,151,215,180,292,82,242,99,298,139,178,298,257,156,209,143,188,142,108,82,70,249,324,146,192,194,234,185,233,130,223,235,235,231,214,262,142,177,195,189,222,233,182,144,222,205,103,174,234,173,211,211,216,186,147,193,141,199,181,150,109,162,209,141,188,138,274,352,233,245,146,244,142,125,262,235,201,159,122,195,171,131,216,223,147,71,128,113,185,171,187,187,170,109,170,211,230,50,232,190,147,90,179,241,218,323,92,150,175,182,190,113,69,252,167,150,178,244,169,243,182,109,160,170,183,133,193,217,341,168,239,129,246,94,365,200,209,117,235,253,248,196,138,202,236,149,166,243,128,204,227,351,146,172,153,190,202,203,265,171,237,238,150,240,95,166,114,214,282,243,206,206,225,193,187,232,191,73,174,162,234,141,163,217,199,328,129,168,225,256,148,212,200,179,213,200,291,305,89,172,215,160,168,254,184,112,126,242,178,232,120,227,100,293,126,155,186,119,252,181,163,99,145,156,192,222,217,145,167,182,123,280,91,247,184,120,150,247,215,237,117,190,176,221,319,155,108,264,319,149,209,149,200,270,157,133,103,155,133,196,207,88,171,393,315,171,173,206,205,120,127,162,82,164,187,262,208,167,185,233,156,219,148,265,90,163,55,236,63,206,174,228,173,137,336,154,240,249,251,103,102,172,243,176,373,207,157,93,195,98,85,245,115,237,124,225,102,171,67,351,157,224,159,200,399,183,168,163,142,222,179,185,109,126,105,214,72,207,217,212,178,189,242,54,98,248,208,136,154,212,224,147,174,200,198,186,158,148,84,156,255,201,115,86,150,200,150,160,71,139,129,148,49,169,128,213,252,251,148,198,192,54,101,197,232,187,166,202,232,105,240,218,159,125,54,215,203,308,223,173,190,283,188,216,211,157,199,227,240,95,165,47,189,109,219,258,116,91,92,263,191,246,117,184,205,234,144,204,252,197,72,176,209,205,286,178,244,117,166,103,161,222,153,157,59,197,350,227,231,114,249,187,178,233,246,289,241,282,249,131,174,82,94,183,143,242,296,265,152,239,189,217,117,140,167,266,219,295,196,199,128,94,133,181,221,210,78,253,240,133,374,61,154,211,192,187,279,140,123,145,140,113,171,148,196,216,201,110,269,229,226,182,189,123,305,168,238,233,232,205,184,119,198,193,213,209,217,134,128,246,174,164,92,110,231,227,121,160,169,263,167,263,203,76,199,237,234,207,215,226,94,186,189,130,245,258,164,209,231,131,168,149,149,117,172,149,305,132,226,218,269,165,151,251,131,233,75,213,202,381,181,193,140,194,179,111,165,281,198,214,232,79,182,158,164,173,174,111,117,148,110,171,200,163,183,172,223,214,92,210,181,281,208,77,62,202,187,343,223,178,168,214,288,86,99,224,245,216,159,175,213,198,139,94,171,201,196,164,164,241,214,134,165,180,219,115,215,88,238,236,152,279,229,170,269,198,106,162,205,216,259,318,224,139,104,98,329,254,169,195,100,167,254,163,162,158,275,195,354,230,196,206,115,132,167,147,165,234,184,103,158,167,205,88,205,190,214,247,135,282,231,205,203,135,183,230,274,166,78,214,140,167,155,88,176,155,252,281,235,127,175,123,197,194,66,202,203,263,225,160,227,144,130,85,166,229,170,184,89,224,94,75,304,137,244,228,252,221,60,105,307,156,284,224,147,212,218,46,185,188,108,281,151,154,180,143,169,170,195,96,228,259,216,165,138,191,214,213,224,122,375,235,316,137,76,110,206,167,128,270,97,74,267,212,71,143,230,218,72,194,182,124,112,62,134,293,201,186,144,235,213,178,252,216,151,172,242,156,222,69,167,190,208,230,157,237,132,137,163,264,219,223,294,283,136,156,231,64,163,191,119,226,216,160,176,217,205,135,133,241,252,152,225,231,164,98,113,334,113,163,105,149,217,211,242,147,83,223,164,183,234,162,328,206,231,268,149,148,86,116,119,179,161,110,232,144,65,111,144,230,237,96,140,279,176,195,233,201,212,178,232,130,212,227,255,162,108,80,139,192,239,77,157,128,177,258,323,207,197,204,146,144,232,54,228,299,172,119,209,115,226,235,192,189,250,218,220,185,210,317,100,191,150,81,165,196,74,106,237,287,181,241,130,228,197,115,108,169,376,197,264,267,59,125,154,204,250,202,211,181,180,360,188,234,135,242,93,273,221,250,210,185,244,148,144,238,130,155,80,184,159,139,301,152,215,52,335,233,153,243,203,169,128,179,262,259,200,116,324,165,262,162,167,318,82,127,194,176,195,239,105,229,244,143,212,239,240,150,212,146,287,228,115,172,91,168,237,208,230,141,205,194,249,227,147,258,254,136,125,154,69,122,178,238,196,241,110,206,200,93,243,161,142,189,211,199,225,154,236,181,244,55,248,222,251,346,223,126,111,103,97,202,101,181,271,196,314,239,213,364,143,167,252,90,201,241,218,223,270,187,200,167,118,234,205,153,333,226,210,119,144,69,151,222,226,171,374,313,96,205,109,198,125,223,202,157,154,159,263,213,118,237,133,138,58,221,258,250,142,184,216,109,168,148,215,205,126,93,284,184,69,159,162,122,161,191,90,273,271,154,109,257,188,185,182,228,121,311,267,133,177,138,131,139,164,302,306,181,194,236,158,177,238,372,191,190,175,197,233,211,262,244,240,119,228,311,226,157,142,207,108,216,170,170,166,336,160,190,100,176,290,168,167,281,270,192,212,222,162,162,231,244,165,235,240,108,242,209,206,198,253,255,212,213,162,162,232,160,192,233,87,150,187,252,155,181,207,152,149,211,206,174,178,210,163,149,204,259,145,102,217,226,143,133,159,186,214,322,214,262,372,181,318,135,75,124,177,222,177,217,60,170,156,235,238,140,183,98,140,264,141,190,93,206,248,379,154,200,243,155,216,161,145,230,162,176,289,178,203,155,226,239,193,130,223,190,197,344,232,137,119,169,194,136,354,169,129,294,183,234,177,254,132,223,96,154,181,131,136,187,81,253,174,204,159,170,125,236,159,128,298,64,87,216,296,234,290,97,284,344,275,229,137,105,362,122,199,233,198,215,180,141,79,214,232,221,221,167,292,122,297,177,201,257,197,227,203,191,110,101,221,121,221,186,75,155,182,196,183,195,173,150,199,176,238,88,196,210,87,138,143,165,219,332,171,237,179,215,184,203,223,135,83,268,251,251,203,128,180,152,180,199,327,299,178,154,173,217,184,203,152,198,68,245,181,155,211,184,120,226,184,144,151,145,159,238,137,149,126,207,177,280,238,186,187,92,180,148,182,170,216,224,228,248,127,74,71,186,267,246,143,118,214,250,192,92,299,122,214,146,90,203,245,142,182,149,131,202,135,226,137,188,111,186,161,147,262,183,288,217,214,213,162,218,257,139,169,130,200,217,217,214,102,115,220,208,219,65,123,254,103,163,85,186,173,279,142,247,138,242,224,144,91,224,122,236,125,142,222,258,147,184,188,200,181,127,183,146,305,213,214,83,249,304,228,325,136,237,232,209,65,146,144,147,192,161,216,156,202,228,214,101,142,192,200,161,144,122,241,80,113,148,169,204,124,178,110,156,225,161,122,138,137,196,214,243,215,176,153,220,166,173,128,208,154,245,182,149,189,218,155,249,146,144,169,62,208,211,105,184,241,187,116,192,160,234,315,185,182,327,182,246,89,160,63,223,146,272,131,157,124,249,165,227,135,146,205,215,195,138,145,164,248,267,239,183,173,189,193,106,165,180,201,240,150,126,179,224,332,221,117,216,129,209,111,172,154,238,221,251,213,227,149,188,172,98,306,244,187,194,263,116,223,229,136,59,100,182,244,246,124,137,287,120,166,214,311,182,243,167,138,156,175,345,61,211,157,136,202,227,169,172,144,233,238,198,63,189,123,137,128,262,85,310,127,218,123,157,228,315,317,213,283,218,234,201,239,190,104,102,227,142,230,207,232,115,141,223,128,238,219,215,163,175,197,196,148,191,222,161,169,344,162,252,149,369,255,201,71,211,143,133,252,103,176,223,200,227,153,148,114,122,134,238,91,113,127,280,236,154,203,220,142,145,101,227,321,137,203,132,204,187,177,198,89,174,88,98,155,118,134,240,223,236,123,160,192,218,237,222,186,208,164,248,236,243,254,258,96,108,164,264,197,233,129,227,248,77,195,188,120,158,214,188,114,120,168,120,218,151,264,160,234,253,241,250,113,173,27,179,215,234,164,176,178,216,144,284,141,100,168,132,162,210,146,115,112,274,257,190,234,133,113,225,222,175,189,344,125,251,215,94,198,204,191,150,318,154,228,201,252,117,132,155,347,114,232,240,108,186,240,143,127,251,161,223,123,76,91,150,219,248,120,163,211,225,285,150,152,129,151,149,312,256,117,310,111,141,107,163,75,218,169,177,245,231,169,220,150,297,197,171,111,201,177,233,255,184,187,348,204,221,229,166,142,145,193,156,137,206,221,230,163,192,202,229,153,139,149,231,131,257,226,170,145,203,179,228,257,290,136,174,165,147,217,211,319,129,200,197,121,107,262,199,190,261,208,176,86,200,162,201,174,243,194,184,89,168,191,178,184,186,263,269,158,122,129,109,189,207,189,209,207,141,159,139,241,119,247,246,210,146,287,195,215,147,170,234,241,181,222,193,192,304,212,168,200,104,148,256,134,144,171,248,100,237,260,172,92,286,148,219,142,143,176,204,251,282,222,196,94,203,169,247,143,230,174,153,190,232,218,329,135,77,189,157,201,254,211,211,96,173,137,234,269,157,292,108,253,222,194,166,222,80,240,89,126,144,240,153,229,155,133,250,176,285,174,201,219,308,171,246,113,204,302,182,128,248,138,232,287,219,244,191,299,130,192,221,96,106,143,247,95,291,199,293,141,123,215,161,240,254,182,200,175,217,190,242,102,175,191,195,384,153,89,101,219,189,325,138,216,109,54,116,228,198,155,127,122,220,255,107,214,185,204,194,280,180,94,178,153,128,215,237,214,138,155,216,172,238,183,209,108,123,199,286,188,123,180,166,247,168,199,198,235,155,270,190,113,138,196,289,240,282,260,238,147,265,104,191,186,219,116,230,125,167,198,180,365,273,107,100,196,285,160,184,88,178,162,186,220,226,193,118,208,102,235,130,172,145,252,196,145,231,253,131,167,238,132,153,312,239,113,178,169,321,246,184,180,125,239,108,187,389,171,71,89,106,189,152,193,196,239,248,106,229,139,122,60,110,153,111,184,120,186,190,70,148,261,170,92,172,218,63,86,67,177,96,148,171,138,99,175,259,169,171,246,84,235,186,230,222,222,224,138,149,303,116,134,254,156,191,149,139,191,103,143,263,88,213,347,181,310,199,135,202,116,229,243,190,81,186,197,247,102,163,192,215,194,97,190,202,161,290,226,194,278,137,193,147,235,269,245,133,235,156,86,146,201,248,232,140,169,176,165,133,241,144,194,336,130,232,226,212,151,175,181,222,114,134,212,160,86,219,238,134,85,222,200,175,229,232,224,172,135,126,205,90,345,191,192,200,119,241,174,209,269,145,107,356,194,131,102,260,72,59,165,183,95,211,216,176,254,145,228,152,133,162,166,105,112,82,158,268,118,229,144,187,328,120,255,178,153,255,139,159,158,279,227,97,185,241,223,43,162,179,142,228,193,99,179,218,160,117,48,193,284,99,226,107,206,198,186,150,175,111,232,254,313,94,127,224,197,115,255,161,171,205,220,61,222,149,210,114,246,199,130,194,184,88,158,188,227,202,269,161,247,242,146,204,363,208,110,182,138,79,208,291,247,198,194,136,100,244,181,215,226,253,212,281,98,135,190,132,164,106,125,308,153,115,105,121,142,205,208,240,160,126,107,235,158,266,204,203,227,162,254,223,238,102,170,204,241,274,185,212,203,180,127,115,177,137,230,416,76,168,220,148,95,205,368,174,157,202,250,183,292,167,134,171,152,246,204,171,250,315,204,169,164,172,204,121,154,208,206,187,235,264,203,98,189,213,192,68,189,169,178,210,178,275,199,202,217,157,223,103,218,238,168,88,201,220,103,199,169,81,156,230,189,180,237,219,262,122,132,236,142,201,232,188,213,265,96,247,206,117,110,214,247,118,63,217,209,292,194,184,255,197,187,188,129,143,152,256,166,108,203,82,211,265,179,210,186,125,245,87,213,317,290,49,242,191,93,250,240,194,203,184,160,124,120,199,255,351,200,279,90,167,304,141,260,148,204,99,129,248,176,173,318,235,206,167,41,203,374,187,251,247,82,125,212,208,95,208,136,122,198,222,217,241,282,263,281,136,148,268,259,142,208,217,289,354,189,79,245,240,273,293,256,149,189,116,149,239,142,221,182,206,257,339,161,236,239,168,295,253,361,202,139,202,139,203,186,165,166,192,162,291,253,212,119,227,215,384,93,165,172,211,214,180,223,148,153,157,327,209,108,120,148,298,225,249,197,205,216,82,148,281,138,181,216,204,228,269,184,185,204,260,311,203,199,126,239,203,158,301,220,143,174,193,127,79,144,122,205,178,302,226,188,282,156,237,127,110,203,233,243,184,289,245,253,172,217,164,122,67,238,183,199,188,213,200,142,246,130,144,245,48,133,118,166,144,270,122,157,143,157,139,128,187,216,131,211,117,180,181,142,218,95,186,103,148,138,181,124,252,205,257,160,208,189,158,126,182,136,208,285,241,180,208,198,194,114,196,149,119,254,91,291,177,181,119,312,254,259,209,148,235,108,143,214,137,182,170,188,273,230,232,96,165,268,206,188,204,189,150,251,158,230,168,116,132,199,184,117,157,226,279,292,128,197,198,190,183,105,122,170,200,205,131,165,54,260,152,245,121,200,172,183,323,185,309,146,186,124,170,273,225,123,138,152,221,281,292,244,178,240,205,266,171,152,139,168,215,150,141,92,232,292,155,275,265,198,224,197,156,223,238,198,217,174,154,112,169,189,178,207,111,203,278,234,212,198,151,204,129,205,114,255,221,152,157,215,132,186,139,147,204,180,212,239,117,141,235,137,194,386,58,171,367,228,192,122,163,207,412,184,263,220,262,180,127,173,284,235,174,228,145,272,185,235,227,183,186,91,127,115,153,219,84,107,369,100,275,246,179,224,163,188,127,139,237,166,218,153,374,203,245,271,88,78,133,216,80,148,86,199,321,70,107,148,122,155,172,211,207,154,204,307,200,146,194,201,216,260,92,193,158,250,197,243,262,181,170,174,111,259,138,182,128,127,90,302,130,290,224,236,273,209,167,95,183,158,253,185,471,167,190,228,241,184,220,339,127,225,134,177,227,361,125,157,217,170,226,122,108,169,211,240,210,314,170,181,220,138,186,156,228,107,130,175,197,176,304,82,177,163,118,191,285,233,117,303,126,285,268,133,160,217,244,228,242,206,199,122,214,124,380,113,347,107,139,284,187,126,290,77,255,156,250,202,203,140,93,63,111,211,232,202,301,154,236,175,251,222,152,137,198,115,228,99,324,242,132,225,135,75,146,298,230,167,336,136,272,102,180,196,260,178,168,327,152,189,189,163,114,231,189,270,92,218,264,185,237,174,217,295,166,206,111,156,120,93,186,181,332,128,310,145,252,307,244,206,212,160,205,205,220,332,158,168,247,273,185,182,282,242,229,154,234,162,255,124,153,189,217,161,205,101,143,178,171,120,245,187,53,241,202,164,127,135,184,149,256,237,193,227,103,159,310,166,130,137,163,209,145,138,166,154,158,161,246,153,73,129,215,258,225,271,105,160,207,165,140,234,258,123,172,157,193,144,262,232,318,108,95,188,286,172,210,233,165,238,150,236,118,138,207,95,114,214,155,239,152,234,263,158,208,268,219,173,184,67,255,147,237,157,189,187,83,152,173,214,112,241,196,111,208,59,148,351,287,186,211,238,178,108,209,188,148,99,155,371,115,62,147,209,209,145,210,272,239,248,98,189,125,124,106,180,199,222,214,62,79,154,171,210,93,168,71,214,191,121,307,214,130,270,189,122,235,242,216,149,238,49,237,273,205,102,89,214,213,268,157,146,82,266,164,158,248,174,133,196,178,148,196,175,238,141,227,223,138,132,89,234,257,263,221,119,195,159,185,160,168,109,246,167,179,151,223,221,174,154,177,126,260,214,166,180,228,255,344,191,260,186,154,99,259,200,152,142,157,157,152,63,189,155,167,194,134,186,217,198,137,142,251,174,165,157,93,150,218,240,206,143,194,175,160,231,286,108,164,259,220,130,202,120,222,293,150,193,271,185,186,236,110,137,119,180,124,112,168,357,244,142,143,245,174,79,138,240,213,141,168,87,235,337,175,45,203,217,250,128,231,210,213,161,244,131,180,250,226,175,138,183,236,145,67,227,94,280,134,114,246,177,228,161,303,106,76,272,210,257,192,121,103,181,200,233,133,141,93,320,95,189,215,145,315,155,379,185,114,220,116,134,149,190,184,183,128,362,101,151,217,145,212,302,234,264,265,274,198,208,145,171,249,186,228,195,124,280,73,95,160,241,201,239,296,113,266,154,228,259,187,222,106,164,174,232,102,155,84,125,73,226,356,200,183,242,192,317,147,321,213,326,327,89,223,210,188,225,90,274,242,175,166,243,136,169,177,163,194,129,239,317,174,288,211,206,80,121,126,289,233,201,38,210,171,190,110,136,179,226]