bclavie commited on
Commit
c0df037
·
verified ·
1 Parent(s): 26450f5

Add files using upload-large-folder tool

Browse files
12.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c7200d6f3cbdac273e60c2d30557ec189b705a1de57db081954cf54081936702
3
+ size 19689889
23.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 575000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4277354,
5
+ "embedding_offset": 101144265
6
+ }
35.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f226921e80e4e390cc7271ea2a54fa409da784399d7c7ee76b3ababd291daece
3
+ size 18407841
36.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 900000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4627328,
5
+ "embedding_offset": 158497490
6
+ }
43.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1075000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4791137,
5
+ "embedding_offset": 191360045
6
+ }
54.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5a680bd5dab2beacfb450e8cd158fe397a76968bab2af8378900899a40775b7c
3
+ size 19794657
55.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1375000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4966675,
5
+ "embedding_offset": 249803643
6
+ }
56.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6e5c610e0ea9ebcbb03679fe38e41f981a6502bc431ade614fe363998339648c
3
+ size 19796321
60.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0caaceed2c36dfcd0fc75ec4397fe16873aa22043fb7bb9905e67e00c10a716a
3
+ size 19808225
65.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0e552befc3eb93f56cd01d3d719075dad48485dbbcc088eca15677bccc3b268d
3
+ size 19790433
71.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1775000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 5006983,
5
+ "embedding_offset": 329306754
6
+ }
73.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4b0e9e15b2f5c462aeba3100d3f7191cea56eae65c0aeda8179ad71aa46438ee
3
+ size 20176033
76.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:558d6c813f0118f0f37b81827b628abbba2bfafdc10c00192565d9903f424ce3
3
+ size 20247841
78.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3bcf053154927caf84254d4f052a6bdc74636e7018290f9df8073542d836b48c
3
+ size 20185441
9.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 225000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4692608,
5
+ "embedding_offset": 38823600
6
+ }
doclens.1.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [221,68,193,122,107,135,214,104,54,226,87,112,91,187,142,108,295,61,129,207,181,168,127,123,161,191,101,174,202,190,129,184,169,200,187,143,271,191,76,128,81,140,204,123,90,83,246,147,189,206,158,84,193,274,96,154,154,145,106,132,246,141,123,192,121,120,219,83,302,164,184,84,88,144,203,174,187,176,318,156,132,144,93,98,95,178,138,77,190,147,148,99,158,238,148,251,83,96,161,111,160,182,171,76,100,134,223,233,200,98,152,171,87,205,140,309,166,280,190,181,255,226,184,120,179,168,59,67,165,248,325,170,217,211,262,145,181,147,122,190,198,204,191,54,205,170,153,170,168,144,149,95,218,97,286,200,251,155,263,115,91,206,186,108,147,194,157,145,232,167,121,150,241,199,78,192,101,268,221,208,140,216,149,242,274,91,173,221,185,85,189,173,300,60,119,98,98,134,200,88,149,169,221,175,151,93,135,174,233,274,212,150,113,175,235,200,175,196,111,63,265,275,114,126,190,105,314,105,280,190,295,172,166,230,57,159,233,58,244,148,58,123,139,131,243,112,187,219,211,288,259,138,152,228,142,108,220,198,212,222,203,213,233,185,182,54,163,192,238,133,150,253,191,223,200,187,99,209,247,112,183,137,142,105,129,162,117,126,151,101,139,199,122,158,143,194,246,115,228,179,153,136,153,91,211,72,249,141,226,191,210,235,199,157,241,125,215,85,171,52,149,41,95,182,193,61,221,173,177,174,241,172,382,127,298,136,205,280,208,177,216,102,115,157,165,149,142,92,310,155,98,222,106,285,140,104,217,108,188,176,219,102,144,141,153,145,117,200,173,126,98,241,253,237,157,169,214,210,194,149,183,228,217,97,199,141,87,191,198,160,253,133,109,223,124,233,260,235,131,131,183,168,191,201,74,189,259,85,207,248,141,138,96,125,190,156,230,85,153,259,173,297,187,253,98,138,113,132,227,222,125,192,156,212,219,200,145,180,303,125,209,149,279,208,199,153,113,183,182,188,171,57,152,86,219,233,224,197,215,218,103,247,396,85,127,164,163,210,227,195,84,165,106,197,179,117,174,146,176,152,153,122,171,319,123,122,101,128,248,119,274,191,129,125,241,147,72,181,185,325,191,167,188,222,190,141,144,118,145,214,179,210,94,81,157,165,79,104,210,124,99,175,246,230,122,150,144,129,211,220,174,300,135,195,185,222,196,193,197,120,65,85,63,233,179,207,204,100,180,217,236,196,225,239,96,106,135,193,134,181,214,187,215,238,116,230,178,287,95,147,179,176,171,150,146,121,116,226,229,108,226,173,192,186,194,154,158,188,138,52,138,187,229,199,138,173,144,215,149,103,170,235,241,215,102,253,259,101,117,90,125,236,124,90,98,142,137,194,199,182,223,84,218,91,213,98,146,169,145,214,229,299,53,142,197,146,132,164,219,151,183,268,320,245,221,154,78,263,248,267,158,193,166,130,170,218,83,156,195,186,236,180,218,182,272,213,192,202,134,239,195,206,110,266,280,113,159,221,184,192,125,135,137,183,188,221,181,97,133,306,242,174,273,116,106,234,162,99,158,143,89,145,124,198,165,148,88,97,88,137,135,130,203,246,203,94,131,93,154,143,211,213,223,97,75,216,230,251,82,216,357,244,281,218,199,239,168,123,225,133,170,191,146,161,262,164,279,190,207,219,136,130,125,95,204,218,184,199,174,173,240,346,186,179,96,308,223,101,122,182,134,227,86,251,254,219,150,242,202,135,171,207,239,99,139,199,99,136,187,225,84,180,215,115,224,100,165,163,264,175,100,253,188,218,125,93,211,272,176,223,102,151,213,77,214,218,133,182,290,147,220,141,223,174,75,164,145,133,168,184,229,248,221,319,168,68,258,363,153,136,176,183,345,206,182,135,210,114,252,139,198,119,106,195,140,87,149,180,213,229,190,155,135,85,67,149,134,152,161,269,125,150,259,122,137,262,293,187,144,365,274,177,176,103,102,156,90,193,108,85,138,147,150,147,48,212,147,160,220,182,118,177,119,154,260,187,104,192,172,194,152,109,229,137,207,241,239,143,195,110,120,101,168,89,131,267,121,239,131,229,226,249,216,221,93,102,62,188,120,104,120,172,220,177,154,247,99,227,115,217,225,240,269,258,175,262,231,186,103,126,124,210,214,120,172,177,146,156,161,149,127,216,199,142,245,270,156,220,253,147,100,125,191,270,153,101,216,178,148,259,230,259,93,181,94,179,133,225,167,171,153,80,189,86,136,218,156,156,328,182,308,227,259,216,150,243,199,102,231,125,243,173,144,276,178,132,266,203,217,119,175,187,222,209,247,310,210,202,194,142,205,128,186,147,215,129,249,94,147,123,225,119,183,246,233,199,114,264,98,296,91,105,189,196,209,84,273,179,135,189,335,91,214,225,187,145,75,125,314,326,216,182,145,161,178,188,171,221,80,96,142,221,263,202,150,154,204,95,224,160,217,280,159,176,110,157,93,163,100,218,175,206,75,177,105,249,244,85,282,384,190,176,201,265,175,155,182,169,128,147,253,190,132,229,169,173,178,168,271,139,188,162,91,85,189,222,217,90,248,126,245,96,115,145,228,175,164,171,177,180,182,95,166,347,132,179,161,253,235,187,262,195,204,282,171,293,198,120,165,111,247,231,204,142,115,321,93,88,153,184,160,234,191,224,94,52,93,56,146,209,196,79,118,199,138,220,224,167,192,161,149,126,96,227,154,116,276,86,138,250,216,90,146,185,165,296,199,270,254,159,247,122,201,216,265,199,290,188,233,137,103,132,187,229,155,143,195,185,212,326,195,181,149,92,108,217,249,110,100,106,95,179,114,86,107,198,169,100,166,120,210,191,187,90,138,168,184,106,169,209,119,184,155,308,190,79,289,149,113,157,184,116,170,132,257,154,130,196,66,108,67,235,246,260,212,153,100,56,250,185,174,174,217,124,46,110,186,197,181,259,150,191,216,199,126,125,206,164,134,246,123,215,313,193,220,211,92,159,141,212,247,219,161,195,146,59,231,105,255,389,98,191,98,243,262,260,154,144,195,181,113,141,86,147,189,211,232,143,189,162,64,147,191,165,91,136,137,171,186,109,150,199,204,159,85,67,101,124,132,146,114,252,174,117,174,119,83,124,158,143,210,189,128,188,198,234,179,95,110,118,190,269,239,181,80,120,191,194,83,128,308,153,151,195,271,170,232,188,175,83,156,200,125,86,209,138,162,209,267,271,131,89,238,150,185,244,245,185,95,115,250,170,118,180,159,230,167,154,170,174,120,190,112,130,130,191,129,217,252,180,236,183,173,147,202,274,208,140,100,61,58,192,110,142,236,118,124,64,167,104,77,192,109,106,121,99,221,188,235,88,89,219,245,139,216,123,237,104,159,100,304,128,206,123,181,79,152,183,133,147,85,253,80,111,271,236,111,113,98,189,105,213,207,116,109,167,172,150,105,154,267,238,219,110,123,286,225,43,145,211,143,103,179,176,154,179,168,223,82,242,201,218,145,276,153,248,75,195,269,88,199,229,173,116,178,296,144,173,195,197,188,117,244,261,80,86,240,223,185,188,261,164,134,263,127,164,207,84,131,73,167,101,213,147,121,102,249,306,167,194,168,156,112,127,108,127,111,108,101,120,140,111,202,220,163,137,116,113,249,89,207,114,216,215,199,88,240,168,207,221,233,237,231,173,67,154,230,123,155,222,68,96,141,164,193,205,155,250,197,263,199,143,168,194,236,288,186,194,152,186,109,208,140,164,240,146,152,211,161,166,173,173,258,200,86,313,180,232,248,210,194,255,95,309,105,103,125,134,183,69,191,243,99,207,147,63,148,203,223,110,232,188,146,102,321,118,175,195,187,145,185,181,158,84,121,76,292,255,163,140,182,198,260,156,150,145,130,152,122,81,73,136,363,267,255,73,153,254,82,243,98,256,99,226,190,185,89,197,174,196,216,220,51,169,123,205,191,240,191,170,171,93,177,158,218,78,191,73,154,143,146,195,133,146,138,354,226,163,167,312,201,282,172,106,92,162,181,151,147,240,108,101,245,42,258,98,186,165,123,75,59,196,210,278,187,111,140,120,112,216,144,131,151,150,137,175,109,203,176,185,175,115,315,364,100,157,102,101,86,144,186,80,202,111,151,207,172,156,141,235,158,148,153,163,183,196,100,233,147,243,113,137,192,94,203,234,59,140,208,182,110,207,132,212,186,145,141,144,154,131,134,118,82,98,184,240,235,107,210,180,146,215,78,170,151,196,241,150,187,69,95,210,162,152,87,222,126,154,90,264,192,144,230,181,100,95,98,112,196,91,221,137,226,58,251,177,202,146,122,133,145,142,232,174,164,97,124,260,76,194,162,143,148,109,68,177,195,153,202,165,152,83,79,115,92,199,224,74,67,95,200,193,60,111,191,107,303,114,107,178,193,235,188,118,117,166,177,145,79,116,198,225,141,149,100,191,294,310,233,141,146,158,237,82,241,262,158,236,107,123,126,235,126,168,274,152,153,247,203,107,260,131,171,222,341,202,149,112,141,91,169,225,233,135,68,310,188,140,246,182,303,127,150,190,89,229,236,141,126,72,221,106,90,113,116,230,198,197,246,100,146,166,189,227,119,69,187,187,181,194,254,116,229,66,216,89,264,108,272,215,216,156,133,119,160,181,264,206,76,123,149,205,150,155,240,168,166,79,94,163,132,303,74,169,129,144,104,198,195,361,118,125,132,120,115,249,165,204,122,161,86,189,278,189,177,89,58,225,88,101,87,149,132,177,127,277,210,130,134,162,112,59,242,143,182,290,149,158,180,180,211,117,95,95,240,152,215,227,231,229,101,263,215,212,230,198,198,120,65,158,66,292,115,153,131,175,257,151,78,109,127,149,161,102,221,189,211,160,217,212,197,148,165,167,164,195,218,188,166,171,222,144,137,183,184,182,270,268,71,229,93,136,156,114,82,179,156,210,244,259,131,112,120,109,262,63,240,88,176,135,265,99,64,218,185,143,159,201,92,112,133,189,92,150,228,128,162,215,226,141,224,270,217,132,174,162,125,242,209,156,144,210,138,118,141,71,280,182,215,121,179,116,219,148,90,127,76,161,242,145,161,144,119,232,99,101,190,185,157,178,133,92,121,209,138,176,194,226,85,94,99,156,187,115,122,141,159,78,231,198,175,208,162,220,212,194,170,116,140,273,190,100,146,127,176,133,52,260,153,264,101,237,192,217,162,125,161,253,154,84,292,245,101,275,276,133,145,165,160,193,126,162,101,125,126,118,138,215,114,196,211,95,142,246,173,225,158,120,247,169,321,144,120,126,85,112,370,118,124,178,161,201,80,183,197,229,197,191,111,260,144,121,148,262,110,186,183,156,92,240,119,65,189,200,236,209,244,153,110,131,121,205,248,187,226,79,246,135,203,113,146,158,210,161,89,211,205,137,118,170,115,152,137,209,108,191,127,131,142,210,203,89,110,123,188,165,133,255,173,93,226,311,211,202,102,218,188,167,160,99,179,151,79,101,216,145,246,215,204,62,216,75,178,150,213,192,180,145,153,216,155,73,92,270,190,226,66,154,85,123,177,299,232,269,91,84,200,190,78,298,83,208,116,128,162,284,83,203,187,265,267,218,145,133,207,90,242,141,106,54,156,171,195,116,137,237,113,246,67,207,112,138,98,162,237,184,231,216,173,229,216,281,106,108,251,104,318,116,134,101,74,113,83,83,246,79,126,289,152,244,190,169,163,201,77,244,192,192,230,196,112,234,239,119,232,138,255,79,220,155,174,230,119,165,146,149,322,107,178,264,132,364,156,206,145,123,219,191,136,238,86,355,218,223,383,200,208,182,189,205,242,206,166,151,263,147,178,88,77,143,230,257,123,205,160,141,168,158,180,174,212,347,265,116,111,200,155,80,139,106,174,150,318,164,81,46,286,186,146,211,97,141,238,238,138,156,158,140,108,208,173,179,63,153,164,140,123,83,234,169,85,124,262,98,154,147,145,210,155,49,210,187,203,156,270,116,150,149,104,189,120,90,210,92,117,228,179,76,91,217,248,64,204,138,132,281,242,114,118,249,69,239,113,192,283,162,186,298,128,248,83,217,171,120,328,97,86,184,139,149,180,187,137,241,192,140,184,212,196,147,143,161,213,120,126,118,86,126,129,99,208,95,135,201,88,110,206,138,272,210,259,198,113,263,242,128,128,238,164,160,126,217,70,135,205,136,123,199,204,195,130,68,103,277,153,174,148,114,232,120,155,214,103,137,127,108,192,88,220,205,198,152,206,103,152,252,183,83,176,222,202,112,259,93,154,157,106,323,199,224,230,145,148,131,157,185,86,186,123,132,153,138,212,156,87,97,157,167,124,111,281,209,144,79,218,100,128,92,138,145,134,72,90,225,66,251,156,180,158,144,170,153,156,207,185,169,140,332,215,98,144,131,95,137,124,80,237,224,75,150,228,210,148,207,168,237,169,112,100,274,147,159,168,92,228,136,147,123,227,221,93,84,91,152,82,148,168,210,224,176,181,185,135,260,99,147,229,158,276,224,155,109,267,118,235,149,280,232,89,127,124,152,230,140,195,227,145,166,119,283,195,137,137,170,157,169,130,119,80,252,83,225,117,163,140,120,255,89,73,218,97,93,92,204,116,169,104,71,216,127,185,266,186,144,85,158,156,130,162,101,87,200,229,109,198,233,157,187,147,115,130,173,170,134,162,90,157,83,226,230,267,286,178,73,152,189,180,171,89,148,300,96,226,104,124,136,221,207,211,300,176,156,205,189,264,176,169,157,79,223,187,177,109,182,161,182,129,266,133,121,170,201,136,105,122,312,160,227,180,265,284,122,138,89,255,126,79,131,215,81,245,192,167,162,158,208,121,83,207,202,96,82,169,129,114,90,220,115,73,194,92,111,111,261,119,160,85,71,186,220,160,110,156,366,214,174,211,72,100,86,86,223,183,180,158,192,142,49,252,289,229,152,71,162,195,218,168,173,58,84,244,92,67,208,193,140,162,202,169,169,253,186,185,114,62,95,106,275,120,189,120,233,205,280,150,247,177,255,101,93,126,91,182,150,174,62,64,104,369,83,125,274,219,111,193,172,264,222,202,98,209,128,159,138,270,218,205,169,169,196,159,127,176,116,115,186,152,188,195,167,210,146,67,235,80,311,225,208,138,172,243,130,276,165,135,145,59,140,221,87,143,132,107,155,142,149,129,234,111,141,64,151,101,220,268,171,143,176,99,108,140,188,201,119,214,113,99,162,155,219,181,231,179,343,194,265,158,262,193,251,134,180,190,244,68,323,185,127,56,199,122,211,96,236,235,256,150,127,201,65,158,126,116,140,81,153,161,195,104,91,84,169,135,198,126,197,178,178,193,124,226,273,115,80,126,127,104,167,251,112,128,154,83,147,189,234,167,180,117,246,153,199,166,188,198,147,193,151,129,149,100,165,129,118,117,183,130,189,152,148,117,150,114,217,177,187,244,91,91,236,222,151,195,205,95,68,100,113,146,111,189,219,143,186,276,77,179,163,55,164,177,160,132,73,380,145,73,198,100,294,115,130,237,187,172,139,209,211,373,148,162,170,229,132,127,115,191,111,291,263,239,221,114,83,143,141,215,84,112,229,229,130,171,394,109,121,109,126,133,221,271,127,134,209,63,132,202,302,85,257,71,213,106,140,88,241,125,292,152,143,127,144,165,162,245,182,96,211,56,204,277,127,166,98,212,133,111,134,96,182,132,195,167,121,156,152,78,215,218,119,89,78,79,138,268,193,172,215,71,183,230,181,154,168,114,152,103,144,218,170,147,151,150,219,162,162,53,65,112,116,314,170,209,171,206,195,180,159,87,68,123,186,236,189,127,207,198,132,165,147,89,179,173,207,154,279,89,128,140,81,147,213,190,147,218,214,238,162,135,134,85,108,214,204,125,215,237,171,140,100,206,175,154,306,138,177,90,100,141,161,186,107,188,254,184,105,171,132,196,205,185,98,84,133,231,253,253,121,188,225,160,89,154,133,96,158,177,151,204,127,109,129,183,153,134,150,211,177,223,125,90,224,146,50,195,168,168,128,73,137,112,215,176,162,189,182,134,191,123,293,150,64,254,268,163,162,124,235,166,186,228,139,84,219,247,204,154,247,246,95,93,194,155,145,200,127,179,216,129,136,212,117,225,218,144,214,108,172,181,156,105,191,105,102,95,187,266,109,174,211,263,111,213,153,289,96,190,178,151,202,77,241,155,138,96,202,134,170,215,203,138,108,204,112,142,76,109,137,159,234,204,275,140,64,94,209,116,230,197,223,172,148,139,80,178,164,226,130,190,202,259,319,179,125,171,227,160,160,87,203,160,141,128,233,237,66,161,169,134,167,187,116,159,154,116,239,142,118,277,87,123,146,176,140,93,209,251,151,175,183,97,142,138,103,218,169,170,258,177,271,223,182,124,129,210,167,183,231,124,193,240,103,97,140,181,211,106,174,193,193,100,180,140,132,172,155,245,175,226,148,206,85,146,207,197,225,195,167,84,213,121,232,164,94,207,164,230,208,306,88,152,257,216,205,145,274,76,237,120,247,168,238,276,158,108,119,161,113,283,200,280,77,215,133,91,191,161,142,115,172,188,215,226,168,190,148,159,174,108,243,190,297,169,77,124,80,86,103,131,190,228,57,267,160,193,227,133,192,195,235,206,111,335,241,159,211,235,189,94,183,245,72,179,78,59,131,240,110,106,233,137,117,158,154,222,168,265,121,105,234,167,164,126,174,179,264,220,234,128,167,192,221,110,194,95,167,257,198,175,87,123,201,152,242,160,182,102,226,249,197,121,243,202,140,131,181,218,73,158,89,112,200,120,118,223,101,165,136,215,220,169,142,107,135,338,261,103,367,230,148,133,248,264,99,215,362,201,197,120,102,197,95,199,138,67,54,172,189,170,143,64,194,106,64,384,206,135,84,197,211,78,213,179,134,163,148,196,193,276,183,163,167,192,212,220,242,132,242,239,173,238,180,166,200,242,129,149,262,283,158,143,116,89,62,113,159,169,59,73,175,132,115,146,151,114,180,135,172,200,249,135,220,171,168,97,173,137,127,202,202,202,121,166,193,211,237,164,165,236,186,204,291,220,131,196,224,85,163,200,202,144,169,154,99,133,120,196,176,102,91,200,69,84,177,248,261,149,197,259,183,148,182,175,118,190,229,167,178,261,135,216,185,135,106,165,137,133,172,262,156,126,196,209,165,208,102,218,227,127,130,144,145,124,134,153,156,205,113,177,163,171,88,91,225,256,127,232,273,148,195,107,162,198,141,188,156,91,111,98,134,118,270,137,208,109,347,133,160,174,217,230,106,122,87,108,247,130,230,199,91,277,230,219,219,127,161,179,74,114,226,67,145,148,88,111,344,79,82,217,161,202,176,157,150,115,191,157,125,212,117,184,166,257,168,236,158,103,91,85,173,221,185,225,83,217,238,212,157,129,267,160,68,169,140,168,160,226,71,192,148,103,305,215,114,115,126,191,291,150,190,211,165,99,250,135,240,105,156,131,352,91,147,184,261,109,111,216,152,130,274,265,201,176,113,152,198,227,172,132,217,116,120,109,172,178,229,127,96,220,100,105,118,125,179,96,126,246,203,238,187,203,183,242,168,233,168,251,220,157,108,184,188,115,279,196,161,142,127,204,112,217,112,215,159,155,90,208,216,200,160,252,248,179,221,198,288,127,206,139,163,99,247,191,150,208,287,259,237,275,155,89,137,109,226,150,102,141,248,192,214,187,125,230,84,127,234,135,214,145,155,168,136,81,255,129,150,42,122,71,130,164,102,69,114,224,105,191,145,131,243,220,159,156,249,151,204,131,199,165,149,116,162,150,95,231,176,151,132,162,299,121,212,151,195,157,73,130,153,209,234,213,179,180,137,162,211,210,198,192,263,161,230,71,161,250,162,264,202,83,153,248,76,191,290,266,167,112,192,84,210,253,148,162,114,240,132,111,160,173,258,281,140,184,194,102,214,108,70,196,186,112,151,266,269,100,126,101,96,107,145,162,275,125,217,162,161,120,166,218,145,126,142,200,169,195,131,129,202,201,264,128,270,211,89,84,249,292,239,247,294,199,115,209,148,291,141,158,118,216,279,66,238,45,132,219,124,199,209,330,174,244,182,227,118,260,151,179,97,243,221,172,197,114,121,273,202,393,94,105,66,185,210,202,117,157,202,325,164,192,149,190,142,287,101,184,60,226,85,223,132,72,190,145,168,149,273,343,163,166,215,154,109,203,215,119,315,122,135,143,218,196,134,182,298,120,219,246,181,133,155,86,71,150,162,154,214,123,218,163,257,211,191,110,143,143,164,135,173,125,208,225,215,221,131,312,130,255,254,239,150,114,230,87,161,126,110,241,179,157,123,154,155,82,109,131,145,258,207,118,107,122,127,163,121,128,80,135,99,109,151,123,116,194,168,221,85,148,194,207,175,195,146,135,94,192,190,182,226,156,207,122,77,154,196,168,127,147,74,84,130,105,91,227,120,87,160,226,218,149,85,145,129,295,142,109,185,146,154,160,194,128,183,220,239,134,244,234,122,102,195,249,127,117,154,167,98,152,135,137,172,174,233,182,200,182,261,74,181,111,107,114,137,138,192,159,228,144,111,214,198,239,186,150,162,189,197,80,187,261,161,213,223,138,199,249,209,197,126,218,198,180,136,155,246,102,174,151,147,106,115,220,95,233,162,170,127,168,208,179,298,139,203,182,80,169,182,155,124,183,130,164,142,185,165,211,158,102,243,109,166,128,201,151,140,200,148,142,109,110,189,150,111,188,129,224,88,54,123,104,189,235,195,163,232,137,111,240,216,227,188,197,133,110,176,66,279,112,56,122,134,170,85,183,160,227,174,200,125,295,143,175,169,226,156,121,221,184,218,145,121,159,125,128,208,102,134,142,136,135,171,96,83,143,108,100,253,119,145,206,103,201,76,131,178,117,188,120,123,109,195,65,128,230,269,111,126,128,202,73,131,241,158,136,153,180,128,209,167,197,165,136,183,127,156,330,123,242,79,111,115,302,151,136,134,246,214,155,105,92,199,147,115,108,161,134,193,214,130,136,139,105,110,121,163,196,85,208,157,108,200,166,214,262,87,224,79,293,145,169,80,208,179,103,161,226,189,109,164,161,94,141,157,146,146,151,235,121,218,106,281,68,252,78,244,162,69,159,131,138,196,166,168,140,194,251,146,95,169,128,255,181,251,322,107,177,146,155,85,97,168,112,122,289,212,187,127,100,116,177,136,102,120,232,201,159,312,164,246,234,256,217,220,193,131,189,134,130,172,175,165,285,268,180,115,194,219,97,202,206,259,175,117,318,101,246,213,113,160,141,70,199,112,334,158,102,181,188,169,151,247,238,181,231,151,183,58,161,176,194,239,100,208,196,137,202,118,113,232,198,184,211,150,164,129,106,90,198,135,171,183,143,181,179,95,213,169,170,253,136,126,136,134,78,87,108,143,155,195,185,188,100,128,185,159,89,153,80,184,193,111,246,180,201,116,163,199,160,236,157,145,235,174,200,195,261,162,243,171,59,168,177,76,135,117,216,163,232,241,150,100,102,206,125,134,318,170,81,92,67,187,111,110,231,229,270,136,193,62,254,167,117,207,218,187,226,203,184,217,185,291,320,153,215,189,212,164,140,170,127,134,200,55,307,216,147,209,122,176,141,114,133,68,147,143,224,219,166,145,190,158,213,165,173,107,155,213,83,305,138,113,97,168,269,106,174,83,123,163,196,240,306,81,103,115,236,251,161,143,168,112,122,114,167,261,116,189,238,183,123,176,121,237,65,163,233,175,246,49,157,114,83,197,244,167,122,275,258,196,129,134,282,229,297,210,192,231,200,149,88,146,95,229,140,106,263,148,180,291,260,253,103,112,241,102,102,75,215,315,196,131,125,135,75,112,130,133,236,145,160,155,209,229,94,114,228,236,225,170,136,234,105,192,100,174,139,239,130,218,128,122,250,103,225,230,218,214,149,235,197,169,216,147,166,234,249,147,211,126,175,103,266,86,133,168,185,107,140,197,198,169,160,251,108,229,57,145,170,176,143,84,173,144,186,111,122,138,245,151,150,130,100,172,154,175,77,294,237,204,175,240,276,222,195,214,123,175,177,239,121,194,165,131,299,190,172,152,222,198,212,107,137,158,207,252,153,151,222,121,124,154,181,86,203,260,73,185,161,163,243,122,93,97,101,139,225,207,117,136,136,85,100,162,207,215,186,279,247,220,179,153,120,203,172,163,251,135,221,241,232,240,135,134,123,209,219,106,75,90,184,183,102,122,209,196,138,195,140,193,313,129,280,170,115,198,210,178,212,219,155,176,142,135,153,67,172,272,110,209,156,241,203,60,199,127,149,182,254,199,77,213,189,186,100,137,257,115,197,112,146,151,292,295,124,214,189,164,236,197,173,76,118,135,251,198,157,137,166,310,99,81,222,193,115,113,169,357,264,136,59,223,143,261,111,90,211,99,222,115,299,135,179,123,306,97,83,167,247,140,145,169,141,376,176,223,102,180,240,111,153,150,81,258,100,196,270,226,171,81,114,141,91,71,310,169,152,129,188,258,165,193,152,155,121,226,138,108,187,266,106,189,218,197,103,106,182,158,341,204,172,220,277,107,79,135,195,274,164,192,203,140,166,201,169,96,110,166,127,220,298,238,179,138,118,173,89,202,247,233,196,180,151,204,170,142,158,86,97,176,174,166,204,145,224,203,243,207,131,99,56,191,233,219,120,221,226,203,123,255,178,152,190,119,214,191,143,155,174,129,129,160,134,174,314,194,214,206,222,272,206,209,254,224,173,293,154,180,162,226,157,322,215,171,180,236,177,117,191,72,52,113,201,143,121,267,199,124,238,121,90,112,73,168,195,107,185,159,114,206,230,225,146,253,194,48,91,73,219,168,259,194,124,173,287,227,195,87,91,239,139,146,220,136,93,127,108,108,198,57,192,142,333,202,168,233,219,244,175,171,216,238,163,210,115,256,134,73,191,239,156,149,158,170,252,65,245,136,252,184,254,241,170,85,211,186,247,90,214,182,136,194,209,239,236,234,115,145,182,184,121,106,256,141,175,245,135,161,136,239,87,216,236,73,241,223,125,189,136,130,149,267,218,169,167,204,145,154,114,203,209,214,168,120,90,133,245,178,199,179,131,143,121,193,104,106,149,182,89,166,135,120,157,164,179,190,234,172,239,195,173,133,258,158,78,105,165,187,60,174,108,309,298,76,250,201,167,198,251,100,181,93,137,165,158,151,107,75,176,133,202,107,247,167,79,171,94,205,159,268,160,321,87,256,132,230,173,320,95,123,139,265,109,201,134,201,272,152,217,162,220,111,101,190,146,151,205,116,219,143,129,155,166,100,163,217,142,80,182,197,122,63,135,220,243,79,244,229,140,160,208,145,271,223,194,110,97,177,95,111,130,122,132,196,79,160,109,114,196,181,84,160,75,206,106,174,129,137,202,136,201,152,214,202,199,73,169,121,125,118,163,334,100,119,223,138,209,158,117,86,129,110,208,210,238,132,104,95,135,229,120,204,185,215,146,175,255,171,152,211,185,139,220,45,146,68,232,160,180,181,298,65,141,117,233,127,218,245,82,229,202,111,219,148,124,103,201,218,134,179,167,152,152,179,191,185,117,211,276,186,176,199,172,144,126,210,238,204,222,127,90,128,137,102,180,193,265,269,210,214,330,196,140,328,162,69,81,154,148,132,82,117,108,145,265,121,197,184,168,213,93,135,114,180,71,168,134,100,227,66,183,165,82,219,232,170,170,206,213,250,121,168,44,111,153,224,157,79,64,135,231,103,226,118,111,235,170,184,222,217,91,265,162,75,84,226,91,87,263,290,260,203,142,220,107,221,237,244,158,285,85,73,216,89,183,145,153,165,139,165,185,189,204,263,206,136,79,211,132,96,320,247,205,255,79,156,148,317,151,172,93,155,254,149,160,223,225,399,178,367,110,129,221,91,257,171,192,178,195,173,121,174,227,306,215,148,137,108,179,211,163,122,220,180,247,99,156,205,117,80,181,125,144,232,85,115,131,206,177,246,127,226,80,135,176,163,213,202,217,272,116,99,150,207,166,177,230,259,209,170,126,205,248,147,122,177,123,180,193,250,338,63,168,148,231,101,203,259,151,105,119,130,174,209,168,108,165,292,155,208,101,266,365,197,179,112,176,175,258,106,99,171,177,205,183,184,205,186,193,136,135,236,165,200,253,159,107,184,293,113,250,138,114,118,78,122,171,155,207,79,226,242,157,87,98,129,161,58,148,255,381,145,228,108,182,220,258,247,216,179,173,226,127,189,221,96,252,130,217,331,179,240,220,247,153,185,206,141,97,198,172,136,209,270,280,125,188,208,359,193,199,112,100,259,84,101,134,203,131,158,164,141,159,205,106,113,168,99,154,171,145,137,227,228,238,127,87,147,197,128,246,246,84,327,169,154,213,98,108,74,234,228,115,135,156,122,208,202,164,199,89,172,136,181,314,166,90,253,330,202,236,165,163,105,122,212,141,208,98,106,183,123,176,130,141,173,69,110,256,86,77,173,122,62,157,102,212,302,247,164,98,170,162,82,230,150,90,106,150,219,274,172,215,128,58,171,176,203,266,103,115,272,138,123,83,222,62,99,200,119,222,159,222,274,136,282,116,215,133,208,116,172,180,121,168,275,128,85,180,221,130,143,103,83,150,222,179,233,75,197,131,198,274,75,243,142,277,249,332,119,155,182,92,107,164,170,154,119,96,130,108,219,98,336,188,86,138,84,249,183,196,177,197,90,97,284,72,166,106,254,169,241,160,205,179,139,251,202,226,82,104,178,125,184,204,122,241,197,131,146,58,208,220,214,99,143,202,155,141,121,180,113,355,151,260,75,166,156,124,344,203,234,124,138,123,196,174,294,119,276,120,215,189,156,114,72,174,256,180,126,221,92,259,191,79,139,160,121,202,260,168,191,136,152,235,168,136,104,66,104,158,162,99,273,180,179,292,164,200,383,90,246,145,183,247,252,169,149,144,182,185,229,105,243,116,128,251,142,112,143,168,336,246,249,181,158,173,192,144,138,200,137,266,124,159,144,74,226,150,169,328,314,226,113,151,206,128,188,156,91,283,180,145,200,276,143,161,112,258,81,223,108,188,77,196,145,176,136,205,114,185,124,130,203,124,233,113,245,147,112,261,129,345,183,214,154,223,130,236,169,131,198,209,243,163,112,160,88,209,136,217,113,117,220,134,249,209,122,223,113,126,257,143,224,101,153,143,247,116,94,137,281,67,84,392,187,97,131,91,125,169,215,161,274,329,163,140,182,231,182,155,169,215,153,261,153,189,123,164,132,236,194,171,264,236,229,113,256,176,82,207,60,152,138,85,93,128,176,209,245,193,171,95,310,211,208,224,151,202,46,173,261,88,175,228,91,157,135,179,237,222,138,214,134,79,225,149,203,94,164,127,137,222,83,119,72,224,178,216,92,157,320,197,140,67,244,112,174,380,184,230,190,148,174,47,168,227,213,134,120,98,317,226,175,139,217,141,147,173,128,210,337,146,207,136,154,192,123,203,118,251,69,202,232,243,228,199,253,104,224,34,216,204,137,87,168,180,109,92,257,142,89,124,271,65,292,173,230,185,135,173,124,221,152,246,237,123,144,144,203,119,75,278,262,205,117,160,215,114,209,154,140,208,146,226,271,113,108,222,212,165,218,105,110,168,142,214,147,240,134,231,231,204,123,127,127,197,145,227,154,107,106,146,187,102,221,140,171,204,146,227,208,114,121,123,279,116,122,63,80,107,126,212,149,132,244,185,199,149,98,223,141,152,157,227,301,175,196,263,138,200,116,116,146,245,235,176,199,117,88,85,92,261,105,128,76,110,272,207,163,298,111,241,228,208,176,183,150,219,162,113,202,90,181,264,52,373,171,230,147,171,287,189,152,184,122,209,159,133,137,187,174,68,150,121,168,102,114,89,123,179,325,175,195,194,162,172,216,247,100,238,140,248,182,227,162,262,215,222,185,213,140,226,204,230,165,182,235,99,256,175,257,98,222,197,192,168,126,117,136,168,125,260,198,116,122,179,167,212,227,166,136,108,94,216,292,96,223,293,77,156,211,194,98,125,171,187,114,131,78,157,81,189,170,156,145,161,90,275,162,158,219,186,209,259,238,179,154,291,194,208,182,104,126,194,208,211,151,151,103,160,202,194,245,168,123,142,113,201,181,148,261,63,223,182,210,206,116,171,61,186,236,65,175,201,176,227,223,150,161,182,171,96,221,114,135,130,106,230,184,196,228,267,219,256,165,59,171,56,256,231,277,238,151,81,179,213,85,123,134,252,238,247,93,267,125,142,152,197,212,240,142,104,120,228,104,212,231,122,163,125,198,127,238,187,107,167,117,164,122,111,299,119,153,223,148,220,164,244,100,170,246,136,195,317,118,123,229,92,225,165,205,116,160,248,131,263,225,129,91,129,117,288,172,235,112,203,186,109,188,156,255,190,205,243,266,209,152,111,83,135,85,175,162,103,193,42,221,115,168,141,192,155,162,83,128,53,89,219,268,298,101,225,133,237,93,203,178,206,216,100,99,198,87,184,120,193,255,131,78,141,127,197,144,176,235,112,150,131,227,378,96,227,246,111,271,220,127,99,140,130,145,153,361,157,147,215,120,215,175,169,185,108,162,84,98,113,135,242,129,345,156,267,197,178,235,123,324,108,165,178,248,193,113,226,173,236,145,233,84,197,239,211,163,184,90,202,287,308,258,197,134,205,137,100,178,100,211,245,129,108,247,140,136,220,169,119,156,223,188,187,72,162,84,187,158,180,69,132,212,263,62,169,229,281,228,105,213,203,265,126,301,124,80,102,199,222,210,181,161,288,80,214,177,125,112,63,104,321,199,163,313,214,187,156,299,327,187,201,221,213,120,252,224,125,219,178,135,209,177,198,100,172,214,227,174,235,212,105,77,96,168,129,176,211,137,211,220,125,212,225,130,147,107,87,132,268,137,159,259,240,270,216,257,248,101,142,112,190,173,141,248,360,96,241,108,259,243,243,215,207,129,199,303,229,168,100,173,163,163,154,138,140,78,212,138,194,194,233,106,88,149,144,170,72,184,84,118,115,102,197,111,147,280,107,82,90,109,230,129,276,187,151,120,231,202,255,179,205,255,173,131,247,112,154,145,149,152,114,138,127,179,66,261,159,70,165,202,180,106,109,91,199,76,114,153,185,217,217,186,161,227,190,268,258,330,210,210,194,161,183,101,180,211,176,162,271,97,174,53,259,69,222,204,287,143,150,46,101,213,141,133,199,92,125,126,62,81,210,164,164,203,138,135,248,104,221,270,207,123,132,105,148,144,181,207,219,234,120,177,73,118,84,147,90,89,225,147,219,160,193,114,191,264,205,236,305,141,104,57,203,154,75,135,146,164,168,118,75,182,144,158,134,192,145,199,150,201,187,243,185,118,114,142,188,85,226,235,213,169,196,141,197,157,156,113,222,204,225,294,141,175,218,124,158,108,84,106,103,152,204,134,175,69,178,159,254,55,137,325,208,53,299,87,170,132,252,233,159,232,110,155,216,105,129,252,263,257,56,231,189,167,174,97,133,207,169,258,243,133,188,158,144,86,81,130,172,157,100,188,145,110,135,251,118,232,195,233,83,120,381,172,103,152,122,87,151,162,115,184,184,97,105,233,57,226,168,153,173,231,118,155,150,274,167,210,149,218,208,146,91,99,233,134,151,107,278,198,249,264,124,291,95,231,121,247,221,239,206,183,131,121,134,155,254,330,170,227,128,106,241,178,111,188,218,173,130,182,106,217,332,170,87,198,174,114,148,128,158,113,146,242,96,117,79,202,199,98,99,170,220,82,236,140,112,193,219,179,169,229,125,123,277,214,252,223,187,331,218,97,183,138,98,66,133,138,239,114,196,126,316,136,148,267,173,146,159,173,156,262,215,128,136,134,83,204,162,99,280,163,176,212,188,182,148,183,128,116,189,238,333,212,194,177,184,318,255,211,127,69,141,222,162,237,164,180,202,151,200,124,189,50,172,154,123,182,320,192,336,113,108,297,225,192,186,176,283,135,90,142,211,240,180,70,102,112,122,269,170,90,246,244,258,113,170,149,164,89,181,65,161,249,82,111,91,89,195,228,192,282,199,271,207,173,231,247,140,196,65,210,163,68,153,119,192,106,79,371,228,232,238,217,142,191,277,168,185,249,87,122,204,194,103,104,250,76,107,165,165,118,156,201,192,175,81,94,56,159,147,133,284,103,56,206,123,86,100,222,133,204,84,54,101,220,201,139,262,254,121,212,224,192,160,164,129,118,94,264,198,244,225,231,185,158,122,257,168,236,174,164,211,206,105,116,116,142,138,222,113,208,242,182,102,156,169,144,215,226,251,180,203,136,130,180,65,207,180,268,124,171,231,159,84,111,173,117,224,186,189,187,174,277,110,120,133,170,135,185,144,261,343,146,133,218,276,192,113,84,162,204,177,231,166,126,189,92,260,115,139,153,240,87,368,49,204,164,191,161,191,327,201,90,279,104,148,176,283,164,221,234,70,165,233,171,355,136,159,185,131,209,214,216,134,128,184,175,266,179,147,120,173,169,221,138,85,161,192,193,138,170,247,152,106,127,111,281,202,178,140,239,222,300,250,218,265,274,138,179,232,168,71,222,137,190,122,157,139,198,211,115,103,172,142,165,152,167,246,169,232,230,139,220,93,134,219,184,165,132,243,235,228,135,99,157,52,161,75,112,203,206,149,158,108,99,191,156,70,167,139,212,230,106,178,210,136,131,215,134,185,151,107,144,120,239,127,137,216,265,269,119,258,247,216,292,85,236,145,261,215,191,66,177,107,188,136,241,125,152,121,139,204,102,192,162,189,191,232,148,219,267,107,154,110,230,181,192,247,143,365,181,191,212,106,246,101,243,121,121,158,231,247,96,194,125,223,241,75,280,209,146,172,139,163,203,240,199,85,107,137,186,188,197,186,121,169,83,244,185,127,178,87,122,219,215,245,188,156,174,306,131,128,139,279,163,189,339,208,135,157,251,117,224,102,248,82,230,298,115,222,171,200,117,117,137,318,206,145,88,246,244,183,249,239,183,96,74,236,287,154,221,237,288,193,176,168,173,238,98,146,200,225,287,155,298,188,140,62,207,149,292,174,82,185,233,208,175,98,198,102,178,176,120,143,206,148,158,131,243,235,132,318,222,248,233,144,223,237,116,184,87,212,216,199,205,147,210,105,111,167,289,202,179,142,211,153,207,252,154,208,231,229,117,168,154,96,138,186,154,103,168,228,112,245,146,179,155,237,159,80,211,222,167,245,209,171,151,153,201,168,209,198,203,183,214,226,234,276,233,174,140,198,245,334,178,127,139,192,239,184,197,153,124,127,211,102,145,224,135,251,159,223,152,240,88,263,162,113,282,222,147,248,163,148,111,212,114,183,182,255,324,214,96,211,345,117,174,141,280,98,121,132,207,186,160,157,207,241,202,186,265,81,228,97,101,114,165,259,100,144,183,203,189,169,120,196,259,142,162,119,275,138,270,221,213,187,242,218,110,119,174,142,104,210,265,198,106,124,129,90,206,196,214,161,163,185,244,109,143,209,246,173,338,135,254,178,79,197,225,161,198,234,179,185,152,136,173,216,205,112,232,185,139,275,139,112,178,212,108,223,154,78,231,148,181,209,167,168,169,210,168,218,117,107,150,152,121,182,105,277,102,206,248,248,158,127,159,109,156,311,252,250,194,120,137,206,142,121,260,196,121,111,213,94,115,109,109,121,229,184,132,189,180,250,158,148,196,235,110,130,163,161,160,135,174,146,146,182,48,83,169,258,284,187,199,126,221,281,161,133,80,111,67,106,170,154,174,134,360,287,192,85,196,250,214,249,131,127,127,210,232,225,174,146,136,219,79,114,166,129,233,161,235,126,313,205,222,185,107,180,188,191,193,154,158,233,265,219,112,213,179,136,221,63,171,141,170,177,185,141,223,201,116,182,120,216,172,146,139,129,258,246,164,282,138,108,157,84,121,203,160,231,118,264,256,205,67,178,125,180,258,317,217,256,143,249,174,177,174,252,184,208,104,141,150,164,260,165,228,191,151,148,146,170,214,102,193,160,278,208,205,96,162,222,312,173,136,181,263,158,136,178,237,275,55,165,70,124,144,183,136,197,117,118,153,121,191,107,208,140,112,254,239,164,116,152,154,245,180,222,202,124,229,324,339,147,239,294,197,296,122,81,50,159,326,202,111,162,277,150,162,123,112,157,89,113,174,239,246,199,146,67,122,156,232,135,133,174,183,172,192,118,246,190,158,215,275,242,249,120,216,220,134,298,194,167,240,167,90,191,136,83,180,218,197,201,131,257,189,213,288,197,204,74,240,350,183,160,162,265,163,232,108,257,257,200,233,221,101,97,182,292,369,62,101,210,277,151,221,202,153,131,127,224,167,262,211,132,192,253,136,148,183,207,157,169,178,181,192,217,151,232,167,188,62,154,259,138,132,203,189,201,199,188,252,155,221,150,150,232,153,204,241,254,263,264,116,149,178,151,207,217,171,100,113,140,194,205,125,191,266,130,245,241,109,221,132,242,178,207,133,215,89,151,252,180,186,225,139,220,167,202,109,140,228,172,230,113,95,107,96,141,109,138,91,157,224,162,117,85,111,69,82,131,113,246,227,97,161,73,97,171,100,126,122,79,186,263,135,183,217,126,152,225,249,279,238,125,230,178,226,213,205,253,189,94,91,198,207,220,205,286,198,259,265,128,79,108,58,192,239,110,82,238,159,261,255,169,94,186,136,261,133,109,213,211,189,235,105,183,144,77,250,235,158,237,118,158,114,175,244,199,163,107,163,303,76,99,228,205,187,107,216,162,146,186,173,55,178,146,215,175,81,119,166,239,143,246,244,230,107,84,232,141,221,123,203,111,121,254,319,179,185,131,79,138,213,157,157,209,166,248,146,167,230,213,150,241,233,81,179,74,97,289,255,177,214,142,134,216,159,167,179,228,222,92,152,91,146,178,366,206,254,225,355,99,202,199,79,69,125,175,146,159,185,166,204,187,150,239,130,106,154,288,182,115,171,106,92,225,292,93,59,129,184,187,118,220,207,192,140,184,76,62,292,124,310,171,188,95,96,260,192,261,158,121,207,222,137,161,238,236,166,144,151,165,143,174,238,225,79,198,150,76,256,142,104,116,230,183,235,90,191,232,140,160,282,180,151,171,232,222,193,194,88,142,177,162,169,102,198,202,202,134,139,163,239,159,185,237,159,241,170,242,132,193,232,228,109,211,122,221,161,217,46,198,296,257,253,219,136,106,122,239,183,222,364,254,99,131,112,246,155,202,190,150,117,125,240,199,174,87,162,202,245,317,150,241,141,241,153,174,151,139,156,225,111,209,145,245,142,114,302,196,137,158,241,235,235,230,151,214,134,110,196,129,143,136,152,117,229,135,156,99,128,179,162,162,224,114,185,214,226,176,212,200,241,116,140,92,133,311,147,161,167,132,215,134,212,223,119,149,133,116,165,222,153,188,224,287,208,135,62,110,200,110,216,168,220,92,114,221,218,240,253,182,105,234,162,229,94,318,241,166,170,120,98,171,180,146,227,146,199,177,243,243,146,174,156,287,150,119,229,206,243,230,127,149,169,212,146,188,186,224,121,104,270,179,97,180,349,232,211,115,351,113,127,238,234,216,151,233,222,62,99,215,162,122,217,71,83,194,138,219,175,76,236,138,134,160,59,292,73,104,222,68,177,132,200,131,224,146,234,105,237,166,81,108,154,388,91,136,227,160,233,191,149,177,129,73,176,190,136,202,89,213,70,106,157,190,188,208,198,192,165,199,95,145,117,192,147,193,189,259,99,183,104,174,252,85,141,98,180,192,228,119,135,197,173,128,242,75,262,96,168,145,148,372,173,164,118,195,107,105,178,92,233,189,153,169,179,201,202,168,243,191,83,141,168,260,140,135,66,174,126,182,101,129,108,145,252,197,213,115,216,246,135,140,142,103,95,78,240,110,196,151,295,216,195,195,275,133,72,171,213,103,180,138,95,111,184,34,120,133,211,128,60,111,218,229,119,239,137,193,181,172,132,156,124,233,173,155,165,240,201,133,268,271,205,87,164,100,210,243,139,108,119,190,312,123,224,213,261,117,65,293,143,217,112,162,187,245,200,140,206,246,138,220,133,116,135,123,137,320,143,207,105,378,67,180,65,182,281,213,200,187,154,147,208,298,123,223,169,277,177,110,181,234,191,142,173,246,175,385,152,254,192,127,192,161,264,152,319,100,153,194,77,197,93,141,98,128,100,194,146,218,162,133,68,206,155,187,211,109,237,125,209,157,84,240,142,286,273,214,256,192,84,214,169,97,125,129,111,86,219,134,203,154,113,143,238,163,230,144,210,152,65,125,81,121,226,91,153,62,239,174,133,220,93,202,153,145,237,135,366,180,185,180,196,300,172,213,159,145,124,219,72,107,212,227,168,252,123,229,214,254,156,113,256,200,280,209,106,256,253,234,228,158,160,207,82,103,72,254,188,106,230,239,170,228,194,256,95,181,221,155,168,180,137,90,159,175,124,181,211,98,88,170,160,80,148,194,281,149,130,182,236,129,151,192,211,150,78,263,261,319,166,248,140,139,91,97,203,231,150,109,225,139,213,171,220,89,121,121,129,156,136,311,185,164,255,173,203,80,179,194,215,119,182,180,224,136,79,167,232,229,175,201,217,98,115,68,194,209,165,234,190,252,66,260,250,145,72,154,138,250,167,190,274,279,199,128,105,216,107,222,277,190,120,88,101,177,149,124,137,175,244,223,206,134,159,242,175,117,299,245,279,195,89,218,199,209,118,124,207,98,114,151,264,116,107,177,219,89,139,106,135,118,178,164,299,138,215,169,158,246,115,69,231,184,80,181,232,173,219,177,86,201,178,231,197,115,173,150,138,176,129,237,173,212,143,303,161,319,127,109,183,71,158,205,266,218,168,162,198,102,203,222,235,211,60,220,160,193,242,154,107,80,125,363,165,203,81,160,216,173,137,159,262,253,174,130,171,149,92,270,368,157,213,186,96,195,173,229,133,87,171,193,165,116,201,124,248,94,253,155,129,212,136,150,134,182,115,218,76,181,159,83,61,267,118,138,208,196,49,87,130,85,284,234,213,231,200,159,124,220,236,168,165,219,211,308,184,195,254,88,153,139,115,161,195,219,180,177,146,226,177,185,220,178,228,223,230,105,132,83,249,106,185,108,229,166,77,152,313,202,233,136,178,123,160,197,234,245,183,217,234,142,109,150,154,111,108,122,197,193,194,201,115,120,174,217,103,125,261,139,212,213,212,143,226,196,226,120,165,197,263,135,167,75,150,169,266,231,101,121,117,82,106,192,184,204,195,153,217,151,243,148,218,247,189,188,151,178,150,102,243,178,121,240,216,195,141,128,224,296,153,236,233,142,103,219,175,193,208,158,164,160,238,244,131,194,178,212,166,221,165,247,173,181,151,168,273,179,241,174,194,250,78,225,238,158,153,111,229,237,120,161,93,190,119,214,256,236,290,200,171,230,180,117,156,73,142,214,155,173,126,140,205,64,45,208,174,234,261,153,213,119,202,90,124,247,150,137,259,98,213,188,140,203,250,142,181,207,147,149,203,237,155,263,215,159,127,172,237,73,224,250,153,98,227,153,358,141,214,151,204,261,219,277,201,99,171,150,241,147,128,140,108,114,113,110,194,245,267,204,214,198,88,166,81,109,237,170,169,226,213,287,174,122,179,251,83,160,149,234,93,102,133,89,218,125,117,228,224,137,98,157,177,122,151,222,341,254,121,120,204,196,171,149,230,128,94,135,307,209,171,233,90,200,331,104,116,152,263,211,133,148,231,214,124,214,268,115,194,54,221,245,223,250,210,143,124,146,256,161,159,215,188,250,126,143,293,142,126,215,174,151,227,212,86,176,193,225,196,218,210,184,168,173,182,188,169,182,119,225,256,235,188,102,201,97,182,241,235,164,248,198,219,232,237,114,190,114,250,121,215,203,59,55,169,178,171,219,91,191,191,96,86,145,207,81,303,80,246,135,244,141,146,138,195,132,177,119,111,250,155,155,114,141,131,76,207,144,117,99,233,208,260,102,133,229,173,134,162,88,248,102,235,203,264,244,229,126,150,259,219,118,220,173,171,214,223,193,148,115,234,158,64,216,181,162,136,170,84,279,163,121,146,107,195,256,85,118,119,168,223,101,168,155,219,100,148,83,132,182,120,233,291,179,229,129,264,231,231,150,152,186,214,122,162,131,228,221,106,115,250,129,65,286,274,214,129,173,191,205,271,193,259,161,142,172,244,170,218,63,193,105,116,113,192,237,118,216,151,122,183,170,174,256,256,166,236,311,192,372,248,56,120,253,228,98,199,146,193,202,215,174,224,106,179,150,158,192,183,267,147,185,222,159,158,208,236,141,171,55,125,211,233,146,102,83,269,167,292,151,252,85,185,170,130,262,83,231,120,106,100,140,149,124,187,218,184,130,219,277,239,260,175,221,87,85,247,253,80,139,236,133,163,189,170,118,182,201,119,113,152,116,200,214,137,204,194,81,162,150,144,178,245,113,191,190,337,156,137,373,160,243,238,85,207,168,232,207,86,97,172,74,168,118,201,160,94,116,150,185,126,233,140,100,222,115,297,213,158,200,172,243,127,264,152,166,125,148,50,191,196,235,69,223,146,107,91,231,132,109,173,155,231,192,280,114,214,118,123,235,222,43,139,82,242,159,290,215,115,99,180,237,250,151,235,158,93,119,208,259,202,214,247,128,182,106,261,205,72,164,224,152,166,146,124,356,259,218,232,215,305,267,78,66,275,227,71,179,223,135,235,136,188,109,157,214,101,168,225,153,264,85,158,283,186,210,310,138,186,172,187,282,228,152,80,62,259,230,74,121,102,175,120,239,165,254,184,135,239,225,177,176,148,171,257,344,99,251,153,157,288,92,166,334,209,260,207,181,58,206,148,189,119,222,88,160,160,224,173,114,311,185,113,72,168,79,204,236,181,174,169,214,136,81,128,224,207,205,208,115,104,177,234,149,143,195,127,161,160,253,160,247,221,202,265,179,218,109,261,139,196,99,114,215,77,95,93,127,372,212,177,223,133,96,97,237,119,174,130,106,266,132,257,105,123,142,233,136,164,137,224,264,160,235,68,168,81,98,93,280,130,342,135,160,226,254,148,260,215,242,140,261,161,138,185,154,97,154,191,192,213,168,130,217,247,248,125,202,84,116,245,224,140,174,167,217,149,214,116,119,208,237,146,112,168,290,167,110,165,102,214,180,229,156,230,186,84,89,206,187,303,89,138,176,362,121,267,130,231,124,118,218,220,122,155,237,140,218,102,102,210,106,145,149,176,81,144,164,228,247,189,115,156,109,166,190,201,74,195,257,137,220,222,126,182,251,171,141,190,126,62,332,183,204,297,96,127,175,173,240,224,115,140,104,245,191,193,89,175,158,190,194,380,244,205,255,196,219,169,124,172,263,224,52,189,210,262,119,169,134,124,175,188,76,252,131,57,103,125,202,194,165,98,228,144,193,99,282,113,85,185,207,181,138,187,209,200,203,179,182,151,223,265,168,195,181,96,236,134,183,133,114,153,213,177,162,133,222,243,276,133,183,136,210,147,202,172,195,102,165,124,128,151,223,279,74,104,123,166,176,227,184,246,149,118,147,154,194,56,190,144,246,113,281,182,109,132,126,98,204,207,143,126,212,270,83,113,146,191,160,229,313,108,281,168,154,186,247,155,109,53,350,305,293,202,155,204,163,129,101,136,125,154,303,196,112,135,170,186,127,204,162,156,157,165,188,207,161,122,219,239,196,123,165,154,200,155,180,155,216,177,94,143,199,266,288,305,230,180,207,90,158,113,214,153,160,198,216,253,144,251,154,209,200,188,172,213,227,240,227,138,121,363,149,181,73,147,222,158,186,241,209,142,88,149,225,213,171,98,236,100,160,172,217,188,242,150,228,212,208,300,181,117,268,286,151,211,190,208,272,228,225,207,225,236,104,95,188,73,150,114,206,266,181,181,173,81,177,216,241,107,154,110,98,251,178,104,128,257,116,162,261,93,172,210,121,86,212,132,190,158,194,78,164,155,147,179,245,141,214,164,83,198,189,104,171,188,264,116,163,280,214,252,192,118,338,181,245,120,90,120,215,107,184,197,172,219,226,174,235,224,218,313,136,170,315,170,157,266,171,120,217,151,110,227,216,180,274,148,283,156,121,220,155,95,162,227,154,233,149,205,192,162,138,173,214,59,163,220,238,262,176,200,280,319,93,98,229,179,190,270,75,109,224,192,216,122,70,264,165,159,127,180,110,218,94,202,130,207,113,49,137,280,216,307,95,96,65,157,205,99,111,112,268,112,85,240,234,107,106,166,210,280,232,90,238,159,98,271,243,270,114,235,223,185,227,257,223,176,120,148,83,193,161,126,167,74,236,237,219,202,157,246,252,89,165,119,194,224,194,82,236,142,120,112,149,145,262,197,170,184,146,170,140,146,115,262,242,203,122,139,77,237,103,132,173,128,163,199,160,174,206,277,243,110,166,152,219,196,160,126,169,46,95,171,131,180,209,238,132,147,76,113,95,244,185,207,105,100,205,136,129,135,299,105,259,176,153,109,122,121,225,114,112,208,138,103,234,126,122,241,120,223,217,210,136,128,232,159,106,288,246,115,74,122,120,216,157,283,183,195,240,175,62,267,185,102,135,210,127,148,139,179,191,190,227,194,152,74,174,169,294,263,146,194,168,141,228,202,290,265,187,179,159,189,177,252,256,83,108,70,209,184,209,260,253,235,177,104,208,141,96,229,139,210,120,238,113,206,225,72,125,159,252,232,204,207,239,184,139,210,189,104,52,82,162,227,254,318,239,179,102,82,279,200,197,179,207,133,248,129,110,153,167,248,183,136,151,237,142,149,316,143,68,164,169,139,125,53,178,233,339,164,97,240,158,120,225,234,122,133,228,207,123,111,186,170,237,233,83,226,131,130,211,111,214,258,107,176,165,186,279,268,112,141,101,225,263,248,354,269,144,129,218,214,198,198,196,213,163,196,108,200,74,155,116,228,152,274,246,91,180,137,149,172,233,187,249,86,125,207,254,172,163,250,198,304,128,173,160,183,242,96,225,161,148,164,132,152,200,209,130,221,122,76,238,170,229,217,172,276,76,93,142,226,132,229,252,210,111,209,86,221,148,276,128,189,163,96,229,132,127,127,87,171,216,78,124,145,279,145,82,161,311,67,242,85,202,95,130,149,174,234,193,237,213,155,58,203,102,117,94,188,60,108,212,250,209,122,176,238,165,153,306,161,150,187,229,237,215,138,211,120,118,121,56,236,210,101,208,94,158,173,41,238,254,165,285,178,159,143,197,105,212,127,212,212,120,195,166,171,112,197,240,111,193,145,175,224,242,140,214,65,134,135,184,171,205,138,185,297,148,112,184,122,182,208,193,260,73,111,221,165,95,266,138,100,150,230,264,271,144,88,231,157,158,155,141,169,217,209,112,247,73,113,117,148,159,199,251,198,111,84,203,241,95,145,211,100,91,128,217,165,253,210,208,167,95,217,107,125,155,224,165,201,73,141,119,209,229,173,191,161,132,198,226,139,104,245,262,137,216,189,251,63,227,161,233,193,188,90,206,227,281,205,253,162,398,218,264,277,243,154,133,56,168,220,142,130,173,148,212,190,111,236,138,128,331,67,224,230,165,207,89,99,217,184,105,94,377,175,242,171,195,90,116,225,128,95,281,63,186,202,139,104,95,113,239,300,234,128,195,119,127,157,191,104,204,168,233,171,81,114,201,216,221,101,195,190,178,267,242,181,140,144,290,235,115,249,154,151,147,122,88,179,199,276,199,147,305,298,251,77,143,231,94,110,231,133,311,235,193,190,111,155,197,176,136,212,246,103,188,271,200,149,172,202,205,155,99,175,86,113,71,172,145,155,156,223,174,258,204,192,224,151,167,172,143,171,133,205,259,300,125,128,121,116,141,241,217,194,221,175,131,182,110,177,224,126,128,240,150,178,201,102,144,255,245,76,122,180,237,96,104,116,186,174,274,219,174,204,234,139,206,231,149,156,159,171,228,167,202,86,191,174,134,170,305,251,79,159,209,219,110,244,190,100,239,237,149,228,127,233,175,141,146,183,196,201,78,63,274,202,213,197,207,122,271,151,185,356,219,101,218,133,308,231,143,111,87,367,88,132,256,170,154,77,130,174,199,354,254,187,109,213,174,135,192,139,90,219,216,195,153,145,155,221,145,103,88,190,165,326,195,235,147,81,159,125,141,241,111,101,242,118,116,120,158,163,124,186,163,133,77,196,140,236,160,139,196,157,166,157,87,140,276,165,187,127,173,156,201,177,144,289,101,145,165,173,80,146,203,159,162,104,196,294,176,131,179,206,132,148,212,136,123,217,112,176,252,241,176,195,174,118,196,236,162,262,84,187,180,205,136,98,202,306,190,206,229,96,234,194,82,201,300,213,250,99,158,223,128,364,76,166,213,155,325,193,78,122,146,121,227,188,225,171,163,178,146,69,212,256,231,277,198,232,253,187,135,122,165,190,199,191,213,128,77,209,194,157,234,203,209,147,194,155,109,163,195,161,264,222,243,126,199,126,168,147,116,189,125,103,205,202,143,106,240,135,238,148,208,147,186,142,130,271,238,187,229,147,215,134,186,146,215,173,246,221,186,184,236,200,236,245,299,208,138,79,235,166,138,67,241,225,179,151,265,112,280,248,157,211,252,161,171,138,200,187,108,174,198,133,247,125,187,236,84,353,165,53,171,248,82,201,150,232,189,223,83,202,101,118,280,204,164,181,186,114,324,175,111,143,214,109,230,118,206,175,129,158,218,386,121,218,197,224,235,119,363,221,116,155,245,259,158,232,110,308,217,202,181,180,134,135,174,169,227,180,170,226,187,238,306,193,226,149,75,85,275,300,242,164,135,101,235,277,154,184,304,152,160,227,191,175,92,228,148,197,177,203,169,164,122,94,161,189,94,127,269,220,119,114,240,223,206,269,130,124,177,208,205,216,177,206,154,123,103,167,183,183,113,154,366,292,156,125,145,125,154,155,112,214,164,251,163,159,150,168,182,97,173,163,64,341,223,235,113,186,193,221,90,250,183,252,217,193,118,144,242,152,257,288,85,164,128,209,103,73,293,326,206,86,225,140,230,187,213,167,144,296,83,221,183,205,76,166,220,224,177,76,221,142,216,326,154,185,277,88,229,143,102,116,155,252,110,127,139,115,185,149,129,230,309,291,78,209,162,55,161,141,107,255,96,148,167,113,44,128,127,139,118,192,215,107,168,223,232,134,203,202,170,305,99,286,240,215,213,177,187,180,206,213,156,284,80,132,101,319,182,263,207,181,136,132,177,307,235,236,153,103,193,123,106,167,233,215,125,210,63,98,149,163,239,228,139,75,345,198,200,157,209,195,171,315,278,228,193,231,260,153,272,159,135,136,112,162,107,81,122,123,203,119,164,236,172,173,133,152,94,112,166,116,147,98,168,132,234,156,106,173,241,192,350,213,131,168,204,191,186,222,171,251,160,139,176,72,117,242,98,197,124,215,151,142,188,110,111,358,246,96,178,99,130,223,105,184,136,225,129,170,198,143,232,250,253,63,107,239,172,66,172,238,236,152,272,207,193,57,159,119,120,208,305,224,177,113,232,85,144,239,159,253,95,150,244,270,227,278,123,115,159,180,154,120,127,137,131,124,122,124,152,290,222,165,371,255,198,173,342,78,235,242,273,231,94,236,305,93,221,131,62,61,104,133,328,102,237,197,126,133,141,281,149,176,124,114,149,222,163,168,205,186,71,218,248,146,102,147,108,179,115,240,198,296,241,181,216,239,175,122,170,249,156,86,204,231,181,49,192,251,200,119,232,236,143,68,140,247,139,103,157,204,285,248,128,123,231,137,255,178,197,184,205,158,68,129,184,169,215,149,340,93,184,197,129,184,92,189,227,208,239,102,114,136,140,87,169,162,201,113,172,189,229,116,265,136,198,128,66,145,232,225,181,168,72,199,128,251,169,190,217,85,138,137,120,167,215,205,261,282,125,214,116,123,82,132,330,148,160,155,205,226,140,259,151,156,70,245,228,275,78,174,102,103,210,221,238,206,200,202,292,198,236,237,373,142,167,184,167,180,158,297,328,160,195,53,224,251,202,102,98,144,148,163,60,126,125,97,174,152,193,196,136,135,213,178,242,344,278,187,243,187,265,204,191,226,200,87,181,146,188,153,188,219,128,178,378,150,184,355,245,87,231,45,109,186,245,259,292,155,224,183,186,228,171,115,95,161,106,235,118,176,120,351,194,124,306,202,152,234,111,186,153,177,118,160,212,142,84,166,240,138,219,201,169,125,115,143,109,120,162,189,62,235,233,207,179,89,150,100,269,185,106,234,128,234,104,144,202,102,231,123,176,159,140,189,198,189,259,262,181,154,123,140,112,183,124,202,137,145,209,134,173,162,172,127,213,124,229,142,108,187,274,253,99,266,94,233,191,162,211,153,260,125,293,227,162,321,178,168,159,144,157,208,118,118,189,129,146,262,175,288,214,195,197,233,132,179,169,173,140,274,259,84,256,93,86,70,153,194,87,160,246,181,237,107,184,185,171,177,207,93,101,276,170,215,237,197,126,170,163,284,345,181,132,251,225,77,157,177,248,218,244,150,222,181,195,298,209,206,156,248,136,140,155,201,80,209,165,149,195,148,93,242,115,174,112,223,220,145,109,233,245,115,262,298,179,213,218,225,224,63,86,210,79,87,245,152,82,239,227,151,94,114,172,78,228,192,224,89,159,202,231,100,163,125,203,231,197,154,96,260,121,185,195,161,82,132,184,73,112,240,136,79,159,144,172,197,221,110,256,219,165,257,259,243,128,247,187,204,277,94,253,249,191,179,248,127,189,169,265,203,135,249,182,122,88,95,68,85,68,72,161,65,157,192,184,168,165,308,94,180,266,230,99,112,309,146,133,219,199,81,175,173,171,123,207,231,133,124,272,183,189,121,148,72,169,197,133,178,248,232,158,141,223,225,146,305,189,117,121,164,103,119,178,205,255,219,198,203,185,179,114,205,195,172,175,139,145,215,143,201,194,79,129,123,227,181,162,113,202,162,129,120,182,243,125,133,275,192,146,270,94,137,114,177,222,250,117,166,203,222,296,236,228,237,168,261,140,148,336,252,140,127,141,194,137,109,154,283,201,344,218,42,189,220,83,164,171,298,133,199,255,275,105,66,119,133,253,122,230,250,243,239,201,98,241,257,89,142,121,177,199,150,121,139,262,85,196,45,163,127,176,69,309,163,188,206,233,117,114,185,261,184,126,210,244,146,200,110,157,162,169,118,240,126,108,150,232,168,176,217,278,197,140,230,127,229,146,236,110,119,91,176,210,336,108,184,247,87,192,85,233,215,248,167,185,215,105,108,257,112,264,187,217,159,169,114,110,295,108,111,184,153,118,203,177,238,120,134,228,167,196,135,77,220,235,77,191,226,107,122,234,104,104,113,215,196,268,247,150,196,196,196,139,231,140,203,167,180,233,101,205,270,122,189,300,252,309,208,174,117,183,241,268,213,257,198,63,202,183,207,75,243,74,158,211,266,230,124,242,123,213,177,116,96,93,159,157,144,279,122,201,273,287,226,181,231,244,86,154,118,57,170,114,84,258,113,142,134,64,181,140,267,92,196,221,158,127,128,116,218,91,71,170,197,232,199,268,145,179,133,95,260,253,186,113,145,148,89,108,108,75,245,238,214,153,111,178,281,172,178,153,151,259,133,76,175,136,150,279,266,130,230,120,149,313,105,261,121,106,162,116,165,186,104,210,198,212,179,139,62,211,113,68,161,205,162,134,175,92,140,259,75,223,185,264,189,167,96,226,365,124,222,179,199,196,342,215,182,160,210,123,202,152,118,149,376,273,92,182,125,110,153,180,152,271,216,199,249,146,187,333,173,141,208,154,232,163,286,218,92,148,223,162,329,183,229,241,125,229,177,144,116,156,153,198,247,154,214,173,279,187,104,295,219,191,95,152,324,212,166,237,165,74,202,172,114,178,154,195,244,95,169,181,113,199,192,159,204,127,141,265,82,156,230,185,220,117,103,187,164,140,231,209,254,78,78,131,228,202,248,220,186,91,228,292,185,189,273,248,173,151,95,78,106,90,243,147,249,59,71,221,104,77,231,163,133,157,130,236,261,108,102,137,230,180,151,135,203,194,204,115,240,207,186,376,197,163,248,179,220,256,192,148,101,159,153,163,304,81,92,280,148,277,219,243,236,252,187,153,193,252,185,320,214,251,208,100,211,157,122,163,272,179,213,211,204,211,172,261,119,217,160,178,108,107,202,242,146,209,317,162,274,253,164,115,154,119,171,100,226,172,210,113,150,300,64,296,76,135,120,151,204,90,121,225,135,174,96,181,144,169,141,265,181,96,107,169,222,217,94,221,204,128,208,196,264,200,139,143,142,134,236,243,143,112,164,131,219,178,109,160,118,190,210,117,180,236,119,259,197,153,284,305,211,182,112,153,101,198,257,159,192,122,189,187,250,74,191,142,194,245,242,176,104,224,150,140,222,188,124,170,198,276,170,163,95,172,181,265,138,254,182,124,201,249,160,196,117,107,209,207,172,210,153,165,244,244,88,239,130,116,264,78,225,229,203,203,119,92,223,203,213,215,118,108,91,181,179,230,132,144,233,210,227,184,206,136,108,190,121,200,143,247,230,137,78,130,155,216,114,139,131,103,143,310,249,202,189,282,232,208,144,225,180,254,127,174,85,151,310,130,102,262,120,152,329,321,112,121,130,117,181,258,210,224,255,325,116,178,159,80,178,165,191,121,130,188,251,381,120,218,187,136,167,166,103,102,198,152,159,215,248,302,96,225,305,64,228,184,195,348,201,177,113,82,222,105,184,179,194,298,235,131,99,218,126,214,138,137,203,218,246,263,96,161,109,99,134,282,262,191,141,142,143,158,127,156,223,189,173,234,159,158,203,167,227,134,418,247,198,238,146,255,115,198,109,284,169,185,256,255,167,224,198,233,122,165,210,201,150,191,295,228,170,137,112,258,196,123,333,257,147,91,199,88,207,252,250,157,209,203,148,179,271,198,116,126,165,132,200,344,319,273,130,224,59,128,228,161,123,179,239,183,321,117,278,86,95,193,96,99,287,114,158,144,110,226,111,130,214,177,232,73,113,166,126,115,166,114,122,247,163,140,203,104,186,126,158,228,100,157,127,160,65,256,83,301,122,264,143,166,184,160,189,173,116,168,185,182,210,189,228,88,136,193,96,65,172,225,270,203,106,220,213,239,204,98,178,198,95,150,258,291,166,123,170,225,218,33,172,130,120,161,160,181,160,164,157,239,220,182,201,349,216,147,204,153,143,194,189,159,342,213,170,73,389,254,323,257,177,203,120,185,201,136,137,248,149,133,222,115,188,152,88,137,173,157,157,183,231,144,201,188,95,211,62,253,167,155,159,280,93,220,148,138,266,93,106,211,186,224,140,244,142,283,174,121,260,159,280,225,205,223,282,194,113,268,110,96,247,256,223,102,244,180,119,275,271,115,200,232,133,174,250,92,122,158,177,183,186,105,86,187,237,158,104,68,166,324,225,270,238,144,211,215,224,267,200,234,245,151,253,238,221,211,186,211,197,171,156,189,246,313,120,199,249,153,196,137,163,270,182,172,209,234,185,201,159,282,129,76,192,269,238,142,206,234,219,178,105,157,176,227,234,207,228,260,131,85,157,150,82,105,207,222,135,355,150,160,199,288,261,151,138,91,181,181,252,139,188,218,257,151,137,85,142,88,191,141,199,222,148,161,261,128,154,146,207,126,268,182,139,153,243,149,83,130,94,176,190,195,102,227,337,101,167,196,81,102,252,193,172,73,156,171,104,218,83,192,300,229,207,274,362,192,118,107,87,221,171,273,231,162,198,106,272,196,146,255,163,100,208,138,118,273,266,104,264,85,300,151,184,75,232,76,154,157,180,248,192,116,111,250,185,155,245,206,227,162,242,255,214,158,75,117,263,210,230,251,260,258,171,149,239,185,239,278,54,166,149,203,249,218,143,119,110,118,166,164,225,162,219,229,217,190,186,185,270,252,115,114,214,167,149,214,162,129,173,123,241,186,208,72,225,98,241,110,149,80,239,187,189,135,149,143,266,197,202,176,142,378,153,180,190,127,164,201,186,226,267,205,124,77,176,127,66,309,172,192,148,79,146,144,176,154,236,211,148,286,160,275,228,152,238,210,188,145,249,111,51,182,297,234,127,256,104,278,121,103,149,62,251,256,219,194,143,157,168,181,228,207,208,245,94,107,184,127,236,245,65,120,228,161,158,215,127,197,167,234,154,127,119,155,238,170,186,134,219,248,131,186,104,205,221,199,231,242,278,222,125,378,213,175,154,89,98,91,372,158,117,174,247,242,150,231,129,196,204,108,246,185,153,185,110,347,109,133,240,89,217,268,102,181,102,122,96,120,118,202,172,130,65,118,164,219,227,206,106,220,81,106,168,241,165,101,213,52,179,120,165,87,141,131,134,274,123,128,195,123,286,254,141,236,196,192,257,183,238,108,175,72,267,284,181,177,250,118,237,178,125,134,219,156,226,152,103,125,203,202,87,187,198,166,164,181,173,231,209,215,204,49,167,232,243,185,157,138,149,252,215,195,192,188,241,194,270,180,120,192,120,120,181,263,177,166,151,137,155,269,80,142,169,90,126,138,164,140,145,104,202,186,65,188,278,249,222,311,232,241,138,104,149,115,231,212,218,358,132,146,160,210,304,184,147,157,168,173,196,178,189,164,239,245,214,232,229,144,140,63,241,323,219,167,152,262,209,190,285,178,201,149,183,177,259,221,105,138,449,241,218,123,140,211,130,122,220,217,257,227,69,126,233,108,143,102,191,99,133,229,213,128,269,102,149,176,138,177,87,227,172,250,199,196,151,336,57,271,232,170,160,141,86,211,149,249,243,73,154,117,179,139,204,197,152,220,303,139,200,117,212,198,130,108,188,164,216,183,106,99,115,272,262,199,122,183,160,234,199,171,243,158,49,220,195,255,148,208,136,243,228,204,152,164,133,176,168,220,85,114,196,257,141,107,288,124,233,130,147,305,113,186,303,162,95,125,240,214,101,269,192,370,251,198,204,180,202,107,294,149,313,271,176,91,166,164,138,287,178,231,209,179,236,215,141,250,198,160,210,224,209,143,125,130,287,132,99,175,187,209,187,131,132,195,76,94,212,205,229,258,94,201,81,236,64,93,149,82,151,106,241,277,157,238,153,145,73,165,286,137,210,197,162,186,72,151,123,294,226,168,243,170,94,197,180,132,259,211,222,156,171,161,210,130,220,251,246,194,197,152,192,142,201,245,209,206,148,200,179,160,124,122,217,153,153,133,146,100,209,200,156,221,228,105,111,291,194,140,212,67,190,173,172,267,221,147,193,112,138,113,134,140,310,53,254,111,254,138,181,133,143,197,234,269,238,136,178,80,144,108,129,201,287,227,134,182,119,132,92,124,287,198,245,287,200,102,160,154,177,183,106,89,149,103,74,89,252,149,78,197,219,133,152,142,89,174,186,238,190,113,210,132,151,280,92,103,339,140,151,365,195,147,206,235,139,214,212,159,241,230,93,102,253,182,132,174,143,168,204,330,158,260,162,233,151,111,177,271,193,227,310,208,181,187,267,81,124,241,212,93,303,109,88,205,192,188,132,97,227,260,180,102,193,150,83,78,118,128,194,199,120,169,199,185,77,141,168,222,155,201,122,133,167,246,161,270,356,106,113,116,148,182,156,188,240,84,190,217,127,252,135,137,257,129,184,152,237,132,123,237,140,241,47,209,211,215,267,142,246,96,166,64,112,115,168,137,118,155,153,143,167,127,85,66,133,158,39,80,342,126,73,316,343,207,156,341,199,174,352,96,109,216,71,176,181,120,197,173,222,142,272,244,270,108,346,129,251,237,249,132,219,273,310,177,166,225,221,157,228,233,212,190,81,192,284,171,140,340,186,188,149,69,195,125,173,113,141,212,391,295,257,141,148,192,214,183,131,79,229,271,142,157,157,169,170,119,274,167,126,145,291,328,202,151,188,233,105,175,239,239,208,132,224,227,100,216,119,274,117,158,198,173,165,193,180,207,109,241,191,239,171,178,186,112,110,191,285,128,220,289,113,98,270,243,231,282,91,59,189,183,280,138,300,229,150,165,339,223,190,116,78,168,167,152,108,130,278,235,137,373,168,95,123,249,239,149,56,188,220,68,225,167,176,89,220,217,189,283,107,181,199,161,189,185,197,192,164,288,88,124,381,133,125,171,167,102,186,149,117,365,149,234,94,259,139,118,251,305,171,191,253,103,184,159,235,198,198,178,206,143,256,260,204,110,160,89,209,142,131,252,308,155,163,164,89,350,62,217,203,119,337,119,122,151,282,190,222,137,221,220,192,347,144,178,192,186,357,137,147,231,185,195,157,103,328,184,134,272,267,228,201,118,277,250,108,81,112,170,161,213,352,177,110,226,245,126,174,149,172,339,170,187,224,231,241,107,297,129,171,98,223,301,223,103,210,139,123,221,159,61,178,216,125,122,156,121,231,261,264,105,183,139,94,198,143,138,191,172,80,241,98,105,331,132,295,188,231,143,153,95,278,71,69,167,211,272,210,114,320,159,132,236,218,191,134,193,174,204,149,162,53,97,254,220,170,171,136,263,146,210,176,207,47,125,220,74,123,302,176,122,225,89,193,212,135,112,91,197,327,149,237,236,134,194,130,229,161,225,95,71,161,196,276,289,65,159,170,227,327,137,213,221,77,159,203,275,123,99,199,163,186,152,240,94,133,313,179,81,144,253,190,232,202,207,101,214,115,112,208,172,264,214,142,316,171,123,311,160,195,104,155,140,136,75,180,217,249,177,166,196,141,199,263,103,82,194,212,160,103,176,273,239,176,108,120,186,207,219,87,221,111,108,142,172,190,289,191,120,249,120,185,283,90,121,268,235,244,73,190,90,131,165,118,139,100,151,138,173,69,203,231,64,252,172,209,154,149,140,145,102,193,190,137,144,91,82,107,227,183,144,289,246,259,178,201,169,275,120,122,217,148,177,179,153,101,172,108,88,195,168,273,127,123,251,170,203,191,126,159,281,159,249,154,233,143,226,162,157,157,163,145,263,137,181,142,152,106,65,144,231,199,179,111,153,176,186,148,142,123,169,161,96,184,206,95,222,95,194,119,228,201,94,242,141,146,122,347,87,135,127,99,228,128,138,121,80,210,110,221,124,115,137,118,367,127,198,77,147,144,267,201,198,93,129,203,200,259,209,55,219,191,168,151,102,254,200,139,86,108,150,97,179,289,129,149,227,162,148,162,49,181,75,149,342,115,157,103,145,205,190,252,256,171,150,144,124,300,253,182,191,130,107,239,109,166,79,184,121,251,120,154,114,83,216,214,207,308,182,174,162,144,88,177,223,78,137,165,281,141,204,134,154,139,240,226,155,146,95,242,195,149,203,203,188,128,105,266,184,335,96,148,86,159,240,157,163,200,176,250,141,132,203,192,90,147,173,181,244,215,110,236,257,297,73,150,248,302,159,212,208,283,147,127,265,264,194,190,217,193,94,101,212,153,205,132,286,68,221,158,168,260,240,213,382,251,110,187,116,88,238,110,287,206,191,167,194,225,186,115,148,190,214,177,188,223,152,175,224,238,132,197,94,221,202,170,126,92,160,219,226,131,152,218,82,107,132,217,131,290,134,231,208,86,142,197,129,127,232,144,99,243,120,98,311,207,121,142,85,194,92,155,226,151,230,192,247,114,267,151,148,243,166,196,164,134,178,308,253,163,84,181,93,227,234,120,232,250,129,184,230,273,150,114,184,117,131,232,212,236,72,63,221,181,190,136,177,187,84,249,156,151,129,64,228,103,26,189,187,143,175,225,172,158,121,194,162,58,178,216,174,128,235,325,217,254,235,216,129,169,217,264,221,293,184,202,324,134,179,78,125,59,187,126,234,208,98,223,107,269,165,287,218,260,212,322,302,135,208,179,156,205,144,339,146,243,195,313,192,300,146,259,246,147,257,235,188,158,178,214,172,128,272,203,209,177,176,95,137,246,240,250,55,137,287,178,186,192,152,348,119,255,209,205,206,141,170,244,236,177,239,144,234,248,157,282,223,271,105,152,149,173,218,200,129,192,205,343,101,57,225,165,94,179,185,203,163,109,185,208,205,85,170,205,279,108,210,224,108,269,236,141,64,239,144,162,123,129,319,125,202,196,220,254,95,138,197,180,196,167,121,146,170,101,258,142,94,149,138,254,231,263,215,137,199,149,292,136,103,160,257,70,110,221,96,239,93,239,120,227,212,171,152,142,145,63,220,162,37,162,185,101,261,160,194,117,148,189,244,215,260,116,229,210,142,163,179,269,264,229,179,197,206,106,197,81,272,293,95,202,166,202,249,171,153,165,225,235,140,147,181,82,117,186,175,123,228,126,127,247,231,191,174,160,200,153,172,208,139,202,199,92,202,291,120,164,181,182,149,221,201,235,119,198,181,255,291,241,184,253,121,219,314,96,143,110,197,147,115,254,199,298,148,97,141,231,78,130,208,153,216,147,98,106,176,141,140,146,101,228,226,284,105,163,166,228,226,131,305,117,141,164,221,128,117,256,292,171,153,194,166,248,141,172,375,223,169,126,183,167,117,131,81,246,106,170,257,89,131,83,255,141,261,177,82,99,85,159,324,183,231,268,196,145,208,124,143,238,163,279,45,252,175,122,247,178,166,173,117,147,166,125,165,174,219,223,106,378,154,174,168,197,197,143,297,102,174,165,204,139,162,242,88,177,124,147,201,131,231,238,219,151,207,226,103,172,264,253,231,104,264,230,231,98,120,135,143,286,99,188,197,467,233,156,217,183,251,174,71,118,115,82,137,91,102,62,158,198,75,126,132,150,132,182,155,146,126,245,222,90,181,112,97,350,94,101,172,171,203,199,138,273,147,129,267,156,220,179,241,61,215,134,296,100,96,230,228,162,179,55,253,166,166,225,259,210,122,202,96,317,150,204,344,152,342,240,107,134,152,170,66,150,190,207,182,105,72,159,273,205,133,60,159,226,284,121,120,248,163,191,181,205,183,130,167,169,359,130,127,149,121,130,212,152,195,181,158,168,196,177,153,160,159,219,192,253,261,238,129,87,158,376,264,347,221,225,55,191,199,233,167,197,184,281,242,81,139,98,95,169,94,110,173,228,307,244,130,106,225,96,131,92,152,232,110,128,120,104,73,173,180,196,166,221,132,135,161,235,226,334,258,48,320,134,201,245,281,148,211,198,214,156,197,151,259,130,165,151,108,258,232,177,182,157,127,175,158,268,171,117,211,166,120,257,240,106,102,83,139,90,109,274,288,169,113,142,172,210,362,138,125,220,165,85,181,117,212,343,112,56,361,68,185,95,155,199,138,179,200,143,128,132,145,340,277,88,86,142,76,115,82,88,153,189,115,191,286,124,212,164,263,134,118,72,292,203,206,154,92,120,68,76,204,194,133,90,221,248,245,89,188,139,176,135,149,113,163,174,153,339,201,226,311,197,138,104,304,133,96,120,169,108,234,141,159,284,241,95,186,61,106,262,141,79,142,136,191,288,157,116,290,94,70,128,167,219,99,104,75,104,178,370,236,130,240,258,243,210,140,334,96,139,268,254,77,169,200,139,71,96,223,249,330,233,86,141,302,102,181,184,271,227,275,224,208,85,137,93,134,240,228,175,31,215,157,76,253,231,243,123,154,121,135,104,388,157,264,126,260,155,192,112,171,92,179,45,191,137,138,180,191,148,188,133,183,181,337,153,149,141,125,216,152,169,246,188,131,237,158,175,178,139,224,94,152,182,160,98,179,218,127,160,269,169,163,255,168,338,129,209,115,160,191,109,195,104,202,129,122,178,102,178,108,250,160,170,188,247,162,199,255,231,88,202,141,158,381,354,196,239,159,243,81,190,364,222,212,128,169,226,145,101,166,173,213,264,299,217,149,160,179,218,248,121,145,156,138,352,188,154,157,182,236,142,177,230,253,91,165,154,227,97,195,188,172,146,146,226,271,308,199,161,65,87,133,154,217,164,225,186,218,276,192,270,125,102,134,209,148,102,223,281,119,234,222,84,108,217,41,136,183,196,222,275,150,189,154,270,134,167,168,226,119,152,179,74,171,213,165,156,200,124,140,178,116,209,114,127,173,152,68,149,245,119,307,133,67,260,139,127,112,210,141,241,316,207,146,206,201,158,237,66,219,264,285,246,66,151,238,258,91,116,161,130,190,113,181,163,161,103,190,183,106,127,291,200,101,192,99,198,246,184,233,213,150,273,198,257,111,200,151,125,147,176,261,146,122,105,168,227,137,197,124,132,168,125,77,116,99,186,180,195,100,124,163,119,127,135,92,237,189,255,87,95,161,149,194,215,75,175,286,245,189,231,162,226,212,141,83,255,204,171,298,147,145,166,390,390,126,174,317,208,192,131,186,132,202,304,129,341,84,199,220,152,213,124,164,135,174,196,141,123,184,198,161,207,136,279,121,101,88,154,233,111,159,222,197,168,147,96,108,150,234,221,228,214,143,149,164,279,239,223,232,177,262,162,267,225,196,232,70,281,120,199,150,248,159,342,118,254,193,147,281,171,144,145,164,122,368,158,214,166,219,167,146,182,235,225,207,263,103,111,202,163,189,242,191,89,156,207,171,221,228,210,240,164,186,257,161,217,238,212,346,144,140,146,218,218,181,92,130,159,134,190,210,227,188,277,197,130,178,216,231,193,188,146,185,223,79,186,139,145,53,116,313,263,209,238,285,156,142,46,100,133,110,215,203,217,172,165,146,117,173,162,184,240,271,124,88,218,148,167,237,232,186,166,115,134,222,215,227,64,184,121,187,127,91,140,123,271,158,148,74,69,135,150,248,209,241,133,146,131,82,249,142,68,202,336,216,140,187,179,186,284,150,251,202,106,259,82,267,198,91,210,182,164,215,124,125,226,42,257,85,165,148,142,66,241,264,147,222,120,120,159,155,144,194,97,246,232,305,110,105,40,108,127,194,199,128,126,247,151,264,276,223,186,260,136,226,84,259,274,154,146,103,80,75,203,136,112,161,138,253,60,259,170,291,163,138,131,83,83,158,129,242,192,230,225,176,201,133,237,113,107,151,189,232,183,249,206,310,184,215,179,181,141,151,221,255,208,75,216,167,133,130,173,121,78,149,149,255,161,108,131,192,349,251,273,137,251,184,200,161,339,68,307,100,240,120,59,198,178,288,155,68,272,158,200,185,164,209,145,97,355,168,88,289,191,230,233,343,256,142,194,127,118,130,150,204,125,153,221,74,287,94,137,202,103,194,161,233,230,187,163,129,159,215,156,222,154,133,70,211,196,177,151,136,144,238,117,210,211,105,306,220,159,187,127,77,167,222,351,206,65,172,240,166,137,158,126,80,184,246,177,173,134,151,236,100,108,192,248,223,153,197,162,90,117,210,198,269,319,153,170,64,246,121,143,379,168,195,259,93,213,205,103,138,272,234,319,116,214,120,136,277,168,149,92,150,133,164,75,153,184,128,203,216,211,125,93,199,191,111,172,224,108,89,142,240,44,260,214,200,216,167,188,364,184,117,192,204,172,175,302,183,240,150,198,111,139,210,188,237,135,136,157,207,274,127,244,205,86,252,139,104,206,265,255,243,137,173,183,154,366,200,140,158,188,293,93,114,194,176,217,135,212,256,130,186,127,182,92,165,133,167,108,207,210,96,201,158,210,218,193,124,108,87,239,255,191,226,267,230,111,283,201,105,221,280,147,249,197,103,220,105,181,249,280,216,163,263,190,294,92,240,232,196,276,206,199,259,86,297,162,133,109,85,128,220,305,149,349,163,163,168,249,212,382,232,222,257,85,247,294,294,100,149,200,168,86,196,342,139,236,215,176,105,170,195,139,232,90,186,202,98,188,175,98,133,52,235,89,177,286,189,165,300,160,108,101,249,78,129,145,167,203,234,217,214,148,131,185,182,274,207,186,43,197,184,116,239,183,246,216,132,72,66,176,182,177,133,197,127,229,316,200,94,208,213,197,152,239,190,227,108,118,120,166,249,101,213,182,223,100,152,253,119,236,102,166,339,169,201,194,162,256,188,191,199,86,216,166,318,60,164,235,204,124,232,332,108,192,238,141,141,216,143,235,126,229,219,137,206,254,194,100,288,368,101,180,159,71,57,166,123,217,243,260,247,144,272,179,173,261,216,112,190,248,121,148,106,219,109,212,134,238,63,136,81,204,120,109,113,228,259,111,175,98,189,185,249,113,236,165,207,282,247,65,239,254,197,261,181,272,92,180,124,207,226,121,132,235,71,234,118,190,194,131,229,67,215,98,136,252,142,161,216,251,259,188,224,149,90,107,197,216,159,245,219,163,142,152,236,264,129,397,248,164,224,276,296,285,124,280,235,219,128,252,186,232,252,123,197,148,243,163,271,73,138,218,74,84,144,178,247,210,92,240,142,262,121,156,155,214,141,150,351,105,75,202,145,389,313,277,169,236,159,102,220,189,197,232,200,147,161,239,102,178,288,170,125,235,174,163,265,310,243,194,227,213,115,116,104,206,234,137,251,88,271,104,152,223,212,174,230,190,174,94,108,250,120,155,252,224,225,373,101,167,247,290,157,376,110,362,130,211,155,126,165,145,106,185,113,149,160,255,49,268,95,204,250,134,169,234,161,115,174,130,222,153,156,181,59,131,222,154,215,142,248,146,126,363,137,66,302,266,140,154,157,105,142,215,63,105,245,253,356,362,235,149,113,116,188,197,213,136,218,157,235,135,228,222,143,72,251,148,159,199,242,217,366,136,172,249,267,210,215,171,121,157,107,214,213,100,188,214,113,201,205,230,141,327,138,143,217,230,110,205,148,214,68,109,245,162,245,180,165,104,323,64,123,248,180,192,190,144,192,176,198,205,143,125,180,290,181,139,122,290,193,180,179,194,89,106,109,265,153,205,245,129,284,80,107,152,250,222,45,108,220,163,218,135,152,115,208,164,226,163,182,213,187,211,280,299,190,205,134,58,102,140,173,160,204,91,141,241,226,365,367,126,113,228,133,106,139,95,231,113,212,217,171,159,260,271,363,120,80,156,208,82,231,203,164,98,238,174,210,204,149,250,180,114,208,274,250,218,124,95,230,67,139,153,167,191,65,164,225,190,244,180,277,149,306,174,211,173,107,206,238,195,133,177,187,95,127,283,168,276,193,386,192,167,203,237,233,169,199,93,179,181,110,249,173,258,102,197,200,146,188,399,149,68,157,69,170,224,257,101,320,93,144,171,232,209,280,160,248,245,198,114,403,172,205,184,194,159,107,186,239,214,253,231,206,153,225,261,84,153,160,114,93,129,65,137,161,70,99,109,134,154,129,211,241,108,202,307,210,111,130,209,104,299,244,154,112,183,101,200,137,309,175,223,111,184,130,284,222,126,199,211,173,240,215,148,137,129,204,244,153,169,120,317,222,196,130,211,256,202,95,190,192,225,300,148,207,64,168,79,265,216,222,212,161,209,180,245,183,156,296,149,143,204,196,209,155,164,215,135,219,102,216,256,142,191,246,202,201,100,249,219,108,325,101,232,195,161,197,187,155,149,143,321,237,182,118,186,189,137,129,187,239,265,260,112,131,133,218,209,224,148,218,244,140,205,216,166,171,256,159,289,60,285,103,347,278,209,196,257,138,260,125,167,197,150,184,172,165,112,183,142,87,252,154,251,232,185,143,161,170,225,98,237,225,284,133,71,233,196,93,214,259,258,205,176,147,220,189,137,173,174,154,115,177,91,222,279,197,95,154,181,316,185,105,129,175,176,248,169,228,135,175,97,84,191,186,150,203,137,130,135,142,219,181,206,276,177,119,315,244,261,289,321,179,95,154,189,180,171,176,193,80,258,122,182,106,234,275,271,230,215,157,208,193,180,78,298,86,287,309,105,193,95,114,283,186,188,127,374,314,145,262,136,226,128,256,155,372,105,272,200,137,135,153,227,67,167,345,189,258,241,84,198,127,239,206,145,129,165,320,370,91,175,171,134,82,189,123,363,135,172,203,264,75,97,120,260,291,203,258,101,254,162,341,155,232,211,254,98,264,198,253,204,156,243,146,243,243,175,151,159,239,206,262,140,180,105,192,79,156,177,262,250,200,174,154,140,223,243,133,163,226,94,339,163,136,154,269,79,218,164,131,191,95,226,94,192,286,190,332,123,241,328,113,278,292,196,232,231,207,124,75,166,167,259,219,185,231,111,117,124,299,125,243,214,156,110,116,171,220,241,168,301,221,188,189,176,112,194,128,256,179,168,128,154,195,220,187,222,178,213,104,237,282,149,258,173,143,151,281,231,111,295,131,236,299,325,401,116,140,227,199,144,181,109,215,152,242,281,113,99,115,161,151,108,327,315,221,235,183,86,131,221,250,259,190,136,95,263,216,173,142,295,69,244,209,204,344,185,188,297,202,286,205,91,221,94,92,254,299,225,236,154,231,194,257,203,153,132,143,152,287,220,72,160,261,127,263,180,114,182,251,254,171,114,237,254,231,166,75,103,197,191,77,117,155,220,128,208,139,102,194,109,183,186,191,100,354,248,242,96,264,243,203,164,182,158,233,243,207,191,246,145,90,132,236,184,158,99,249,150,203,303,209,188,56,79,203,112,254,134,124,91,211,173,246,109,260,117,53,258,109,180,120,247,133,120,135,207,133,361,297,271,265,124,216,124,264,217,130,183,218,152,109,197,197,128,134,236,113,167,125,106,141,164,112,98,301,180,144,205,220,174,127,202,393,264,130,162,164,106,142,203,212,181,82,153,101,135,180,274,183,152,160,168,203,173,186,135,187,259,117,123,239,232,158,57,77,259,239,191,192,143,256,264,181,193,204,240,150,265,103,95,216,207,140,253,163,190,246,159,149,221,259,268,126,173,286,102,203,265,136,161,207,119,166,140,207,252,80,106,135,221,155,144,110,300,258,121,158,185,176,246,216,165,106,209,171,96,106,168,113,130,178,243,210,142,228,350,255,194,239,171,49,151,126,101,191,121,178,208,125,190,208,277,300,241,237,276,155,200,219,112,61,179,212,230,228,272,231,162,159,229,140,131,288,228,182,235,170,240,182,149,155,164,124,186,164,297,178,43,184,155,168,213,129,100,99,182,185,175,195,133,267,145,149,168,131,191,369,87,245,246,303,220,126,141,169,226,254,315,247,251,181,131,215,297,165,257,249,283,202,142,187,129,123,88,72,182,280,145,174,220,105,220,142,166,82,176,99,124,81,228,389,132,164,207,94,101,99,97,223,140,106,200,58,169,177,142,157,188,260,50,192,141,176,178,84,69,345,247,122,156,235,114,100,237,232,65,140,129,48,60,210,117,115,83,85,217,82,230,228,184,415,106,218,115,148,246,220,131,105,146,133,188,242,294,142,241,119,69,206,181,150,96,115,193,254,313,82,175,249,100,177,144,186,191,268,175,232,235,178,228,171,250,140,155,199,139,249,64,164,192,118,157,286,96,229,180,205,220,106,111,250,234,110,114,198,186,180,202,77,246,265,223,206,133,120,162,145,112,93,275,118,90,109,263,178,155,261,72,182,171,162,119,112,166,124,195,217,73,134,149,138,236,236,138,97,129,223,164,246,239,193,234,187,186,152,154,229,198,169,196,133,155,180,258,141,159,74,297,30,229,148,352,200,136,118,186,339,95,275,220,85,243,116,256,100,171,173,214,120,253,143,159,214,124,115,204,267,175,221,277,302,256,289,290,221,236,255,156,179,164,276,107,225,178,134,164,213,102,164,313,156,166,141,354,245,334,129,165,113,195,251,203,210,238,225,191,252,140,109,189,238,199,235,198,81,276,182,238,149,203,157,236,126,223,192,262,207,236,269,179,290,169,107,292,249,228,165,143,231,194,123,160,107,235,233,108,285,238,166,328,257,87,180,138,191,213,209,225,168,151,230,266,167,223,222,219,184,178,231,192,244,203,207,278,185,158,201,355,195,229,171,191,186,198,174,148,203,135,93,112,191,187,155,180,81,173,185,193,205,280,184,304,197,198,94,249,251,228,164,268,119,273,155,242,174,180,153,155,131,226,194,265,103,175,170,147,185,179,123,205,318,236,133,95,224,201,157,264,140,92,352,191,196,169,262,159,129,350,85,271,113,250,224,216,154,126,116,264,261,137,235,150,189,114,111,268,160,212,204,283,296,199,208,260,250,211,87,197,376,228,179,106,215,201,108,219,69,241,224,265,160,151,203,136,321,235,193,141,118,273,209,173,119,103,340,239,89,130,96,124,230,104,269,154,119,233,195,102,188,195,211,92,155,145,155,152,150,166,356,218,222,212,137,104,62,109,109,275,316,109,200,230,139,257,139,316,109,173,287,152,218,222,281,67,194,249,188,154,96,142,226,239,190,303,137,316,144,146,229,197,125,271,117,190,171,163,191,127,201,124,192,153,112,105,239,186,144,217,129,356,262,277,221,125,231,192,144,225,95,198,146,137,108,180,240,89,76,278,157,128,144,216,115,134,124,106,102,162,254,216,242,309,110,218,161,183,163,133,132,237,147,196,167,304,122,189,106,247,159,206,114,165,190,182,197,204,151,269,144,145,332,150,172,198,287,258,113,84,219,138,124,104,152,146,178,163,154,93,171,235,219,197,175,237,98,148,122,172,148,97,262,179,239,116,177,233,300,102,177,274,285,200,80,173,225,157,149,160,280,118,138,99,176,195,237,133,258,223,179,107,192,214,155,204,122,99,149,128,170,230,90,242,201,133,90,211,136,164,316,237,171,158,179,95,85,245,214,156,58,236,162,152,321,161,174,146,239,148,99,174,188,262,88,238,138,232,221,146,200,108,276,236,170,166,333,132,182,188,158,183,185,219,181,100,180,207,95,244,223,152,145,220,196,150,247,191,292,155,184,328,59,221,95,298,214,162,258,164,265,181,241,188,140,74,266,175,145,264,284,134,194,132,164,264,127,221,294,176,93,180,129,231,293,275,129,155,125,221,244,172,165,170,99,171,135,244,283,307,138,104,164,131,146,243,193,256,86,264,258,242,291,245,192,66,128,238,177,172,211,229,50,97,197,402,152,202,220,143,134,199,176,149,188,192,132,77,224,94,152,196,207,216,171,275,124,211,152,315,130,213,156,267,146,224,160,143,156,152,296,209,216,311,76,225,93,119,154,57,83,114,111,131,86,183,236,137,146,102,253,116,211,213,176,122,207,243,121,129,121,183,183,194,197,111,215,124,293,376,208,98,115,189,170,105,206,176,123,210,234,183,318,111,223,220,114,89,170,193,234,133,169,229,155,223,142,81,42,294,196,159,287,161,179,208,303,171,149,161,113,335,158,221,143,184,176,191,154,204,61,132,341,147,100,100,172,89,183,135,138,242,114,391,223,214,304,297,159,157,234,63,120,145,247,227,237,320,127,94,162,280,139,176,178,126,178,226,158,141,136,193,139,237,92,88,244,140,151,100,174,177,200,157,204,135,192,267,241,119,216,199,80,213,73,134,91,216,255,223,109,269,223,225,195,145,236,127,107,147,250,138,238,177,291,170,198,175,222,109,140,198,146,118,233,278,245,122,106,148,232,162,223,162,187,93,197,132,124,60,166,231,187,172,288,218,256,308,130,196,213,298,223,281,156,113,184,242,154,130,356,287,198,166,329,125,116,119,219,200,71,263,68,151,193,162,79,203,170,247,167,57,181,147,167,135,361,94,221,190,148,210,148,86,194,98,299,194,260,139,124,172,225,90,260,237,124,154,240,103,145,165,111,187,167,167,103,140,177,234,227,246,198,249,202,322,121,114,116,106,97,136,109,221,109,92,240,174,124,173,162,219,222,249,202,87,132,298,192,137,255,56,202,114,203,247,241,163,98,170,125,198,272,163,269,204,186,196,71,251,178,249,84,184,338,159,158,249,252,117,258,127,172,157,141,173,141,238,197,296,136,77,175,267,142,245,245,280,232,176,172,144,131,145,202,172,190,228,345,228,261,142,215,168,81,198,112,303,247,117,148,168,269,225,216,214,111,144,206,234,171,135,188,188,156,249,131,75,210,353,152,73,161,220,145,97,208,122,385,124,241,273,102,118,145,173,266,99,160,219,180,160,217,168,219,220,246,178,73,225,190,166,279,107,164,211,172,251,186,92,296,203,231,324,72,199,228,95,190,159,345,125,136,107,153,131,120,191,108,369,135,218,140,213,201,93,173,124,239,157,150,174,142,146,72,186,223,230,323,157,282,211,76,202,117,237,268,187,218,111,226,72,179,194,226,300,130,173,253,145,101,141,148,143,244,212,174,176,130,131,232,248,193,129,226,199,268,143,350,116,200,231,216,148,177,156,140,92,200,235,199,131,191,374,81,176,158,78,115,311,199,237,208,105,132,231,224,257,144,113,217,186,108,205,229,181,91,99,102,154,245,162,121,76,255,193,223,114,80,162,249,99,130,161,118,411,234,200,252,79,191,246,245,107,151,207,190,160,140,371,154,121,240,118,197,142,200,131,282,67,109,204,134,175,289,101,247,98,101,124,225,199,146,215,252,279,214,270,205,131,218,252,211,105,157,150,194,172,162,163,152,142,158,169,133,140,171,191,150,61,74,230,251,279,244,74,84,216,151,107,108,202,82,202,111,219,151,124,147,87,90,327,146,129,235,321,151,175,147,182,231,135,237,133,234,250,243,121,299,131,106,179,203,271,78,225,168,199,119,124,253,163,197,218,149,157,176,186,116,337,132,206,139,215,281,107,208,262,89,115,138,202,120,240,224,210,186,116,172,226,265,239,152,167,235,211,63,176,68,196,144,261,232,168,183,111,119,155,131,99,135,91,235,146,255,224,132,143,147,230,252,88,116,197,105,109,89,82,300,113,262,199,234,143,128,125,196,63,116,144,328,226,98,294,257,233,280,185,236,149,233,226,85,184,179,163,217,203,316,156,164,177,104,209,163,262,279,203,237,111,202,231,327,104,266,128,178,196,107,219,165,145,154,282,136,47,209,203,168,196,163,183,247,96,177,94,165,230,54,220,130,218,155,116,133,186,144,127,139,308,185,236,236,245,129,299,278,324,325,253,140,142,81,189,122,191,221,148,150,175,310,203,437,260,177,245,184,115,208,201,240,174,177,359,141,210,126,304,106,117,234,161,202,184,188,210,193,87,186,114,63,172,85,91,240,159,232,97,159,162,173,213,126,190,133,105,101,408,114,217,152,300,151,230,189,286,221,262,175,223,158,346,150,140,154,320,234,99,327,107,192,199,143,276,196,120,251,222,81,222,78,245,93,139,268,177,220,283,195,201,263,208,242,150,119,114,184,130,96,213,122,221,91,104,128,186,143,121,111,242,314,177,117,239,149,215,279,118,73,195,125,241,204,82,165,234,98,155,137,166,99,236,107,193,192,186,191,282,219,113,133,217,151,133,146,208,188,217,274,144,253,155,249,129,239,194,186,65,186,217,109,184,194,212,156,237,179,280,157,177,189,144,68,75,238,212,287,216,172,239,175,193,148,186,116,219,182,196,194,139,195,113,233,70,232,110,181,147,216,142,159,356,305,208,317,146,280,99,147,127,232,265,283,226,226,104,176,156,82,140,241,139,172,205,201,156,325,190,158,156,124,145,271,160,151,94,175,231,216,154,114,285,173,192,121,236,314,242,209,123,112,207,114,137,233,158,292,240,249,129,150,184,273,283,123,135,302,208,189,253,164,290,136,234,242,257,224,166,208,130,104,276,105,223,280,293,147,132,107,225,179,236,209,86,413,215,138,176,182,198,163,133,107,311,189,233,183,125,189,155,244,207,284,126,95,307,83,188,309,137,236,91,190,228,186,148,161,226,105,139,112,160,196,156,95,181,92,268,159,210,103,303,159,143,177,174,120,175,140,213,362,157,109,240,151,169,104,59,147,348,144,159,167,237,122,241,102,144,268,164,283,89,285,221,89,143,152,198,202,230,88,193,149,64,108,286,248,176,126,257,180,98,160,154,94,108,209,78,127,262,220,213,414,308,159,209,203,252,214,239,231,132,289,97,301,247,194,218,240,241,190,223,237,145,126,210,174,162,84,250,230,209,183,233,195,64,179,136,143,157,276,91,123,217,151,194,102,184,97,103,137,203,181,217,60,166,232,77,261,306,75,284,182,99,234,197,187,163,161,167,147,95,245,183,56,341,195,153,115,203,122,95,308,104,164,280,229,220,106,249,144,210,164,333,179,182,172,115,105,185,220,275,223,335,162,209,134,171,195,174,146,78,95,102,189,130,156,267,129,218,292,297,114,248,286,112,148,116,155,167,227,195,190,110,121,177,228,146,239,181,248,247,137,182,123,217,94,163,267,165,90,129,173,87,168,157,134,180,162,172,207,215,327,169,192,194,141,151,282,160,147,217,205,112,256,165,97,89,213,257,214,237,197,119,248,90,117,161,136,166,186,191,184,213,339,178,181,279,221,211,285,219,288,94,124,230,148,211,324,193,197,172,175,214,177,97,207,99,112,119,117,143,129,284,115,168,226,177,112,260,239,212,178,137,114,223,174,154,104,164,237,200,307,196,138,83,219,196,191,149,127,191,127,231,140,93,193,136,375,74,53,198,193,254,220,348,96,174,105,46,135,136,257,133,169,222,89,161,130,187,165,269,141,197,227,170,142,343,127,97,115,121,171,165,144,173,258,343,225,127,294,115,296,206,201,190,158,290,176,116,142,217,124,167,146,104,262,212,248,210,175,108,180,188,117,250,237,175,313,177,74,219,223,229,247,94,109,220,188,173,198,245,182,212,222,227,190,159,133,104,114,324,105,264,144,213,176,203,126,199,259,106,150,243,148,141,228,101,106,178,142,113,131,361,226,164,115,199,271,131,284,383,166,92,167,156,199,164,204,183,268,55,102,203,155,265,188,157,164,54,119,217,153,316,135,235,113,147,317,228,122,157,216,159,118,164,269,135,196,176,143,254,171,193,103,212,331,88,181,85,107,118,261,150,120,62,214,276,167,178,229,239,173,192,209,162,201,154,153,163,206,224,190,259,206,68,177,262,145,166,246,164,203,200,158,273,130,273,169,106,138,190,201,200,127,129,130,198,134,38,148,252,216,255,158,415,107,183,150,270,94,129,241,85,184,224,138,210,134,192,292,148,191,97,90,104,294,153,149,146,216,217,175,198,130,259,146,199,312,64,241,93,281,119,212,120,215,171,138,183,157,210,99,114,170,138,130,186,329,327,289,158,251,120,113,202,182,98,235,203,183,198,228,148,128,177,261,284,222,185,133,318,196,179,136,309,166,137,131,184,144,117,242,146,161,118,256,204,174,205,173,91,179,262,143,160,259,85,286,195,213,214,109,242,214,130,212,195,308,241,115,171,177,291,232,273,193,152,141,107,176,244,255,240,213,181,274,140,107,173,252,209,188,68,222,117,143,84,170,215,236,206,142,190,87,268,177,183,346,233,263,197,192,215,82,145,220,207,93,244,163,167,191,116,223,101,153,227,131,227,305,259,103,193,259,146,211,275,144,132,223,254,207,114,217,241,211,196,228,134,127,103,178,234,256,115,145,204,170,152,173,221,134,100,200,120,229,236,95,168,154,132,107,91,303,48,246,76,156,216,274,356,106,228,335,188,185,222,117,188,103,113,274,262,259,119,219,185,239,150,234,272,148,126,112,194,150,168,89,235,77,127,144,165,126,214,143,172,188,215,167,201,221,155,152,243,234,173,173,237,132,121,215,195,174,211,115,70,208,186,124,191,194,114,175,125,186,215,108,84,178,168,148,227,241,264,170,191,226,240,134,76,189,180,66,120,102,255,250,99,56,197,223,164,164,162,140,189,87,236,233,155,284,137,363,113,101,196,144,152,244,108,60,192,81,185,100,210,160,125,285,209,275,143,111,117,133,298,279,184,303,100,90,166,210,116,155,239,169,141,178,148,79,232,202,246,227,378,215,259,157,112,138,196,197,178,134,276,254,121,217,70,232,218,219,80,198,171,197,121,270,220,97,231,115,143,165,252,129,128,171,111,138,268,62,113,236,197,344,147,233,257,103,105,221,274,226,225,261,170,215,123,164,272,47,113,266,91,133,205,193,159,149,178,193,143,178,144,212,225,118,187,314,147,170,181,93,146,123,153,90,73,224,219,226,231,218,240,109,225,272,161,169,341,205,195,219,210,109,180,147,224,211,125,202,158,128,205,152,169,339,103,177,236,110,214,131,237,241,181,220,250,122,229,212,95,152,146,261,280,164,182,120,313,153,190,178,181,134,126,180,200,261,251,290,218,180,122,188,150,150,74,234,208,254,121,77,181,239,189,82,217,102,98,241,156,176,128,167,38,169,80,55,126,154,97,191,197,87,123,95,104,157,129,117,181,45,164,184,182,162,226,246,222,116,192,182,247,135,127,243,154,225,274,127,202,176,283,287,184,301,124,150,205,180,165,103,152,127,121,81,167,181,74,117,124,229,213,215,277,233,316,147,251,142,184,101,132,139,186,224,85,133,149,77,81,206,221,182,180,161,50,162,199,151,124,90,101,229,102,150,70,265,181,231,215,124,230,129,196,277,368,207,351,70,170,255,181,218,272,209,153,180,259,157,216,140,126,135,131,216,241,221,190,233,118,306,148,120,172,266,177,196,141,149,243,212,78,236,214,222,146,329,289,120,234,352,185,301,179,245,251,237,205,154,202,289,168,209,213,133,259,97,153,89,127,205,211,269,188,137,151,152,165,161,252,244,117,225,177,194,251,79,59,281,97,81,232,198,120,151,201,159,187,231,141,245,71,218,157,186,200,202,231,207,288,207,148,207,239,172,66,120,138,124,136,252,97,113,203,170,372,246,163,253,210,237,189,285,239,218,144,101,139,202,224,246,363,361,131,253,131,222,183,248,135,182,193,169,231,222,285,269,128,191,223,366,287,241,158,211,276,122,236,175,131,213,182,176,132,238,115,259,261,113,253,232,371,131,121,235,211,236,183,266,158,122,187,316,146,156,222,186,262,195,119,111,73,213,140,146,81,229,75,88,212,123,79,251,173,255,241,262,229,181,208,134,80,146,225,196,334,202,194,234,167,254,128,211,110,196,213,218,135,236,162,188,205,199,171,90,118,197,118,170,185,139,264,185,191,219,134,160,183,189,97,262,233,242,280,132,154,179,139,168,81,341,162,163,184,95,202,243,244,138,188,103,80,157,119,229,127,114,89,85,233,148,115,156,254,115,299,234,160,209,192,163,129,129,236,182,67,186,165,194,137,280,311,152,339,188,252,260,325,143,147,111,362,194,273,208,223,242,154,194,252,219,201,205,249,114,272,237,240,308,83,136,209,97,127,76,362,180,216,235,155,185,170,275,225,84,282,189,146,219,305,149,173,90,65,156,263,273,141,173,85,248,125,104,135,175,156,176,165,259,164,158,139,144,191,150,170,161,174,211,108,198,263,122,153,226,112,271,75,76,87,175,82,65,135,134,210,172,266,198,218,194,119,243,128,177,231,259,183,207,205,107,113,368,360,87,234,218,230,242,156,201,217,213,72,92,269,143,149,173,272,84,120,118,113,232,243,122,265,267,244,223,218,173,111,198,227,98,165,185,155,137,219,205,281,120,121,240,264,144,241,191,81,145,255,121,136,148,233,145,222,57,239,217,224,163,155,182,223,233,341,86,116,264,205,219,274,97,262,176,262,93,195,129,218,305,158,161,109,112,270,117,236,290,198,195,138,218,69,285,200,364,169,94,185,175,197,107,198,174,211,244,161,170,193,265,106,186,196,113,255,223,135,178,228,126,217,120,195,243,110,216,194,91,77,200,89,268,139,103,69,189,196,234,167,141,158,103,288,188,244,161,87,305,105,191,172,107,284,142,99,205,263,209,132,260,247,168,99,154,159,199,274,120,258,188,213,218,161,208,236,131,194,145,139,155,195,178,59,110,238,147,140,209,288,161,60,191,92,176,170,187,80,132,124,309,233,145,227,152,143,268,159,212,212,107,347,152,152,149,222,168,178,161,134,178,146,251,248,242,188,111,122,72,147,196,178,198,207,196,147,217,127,221,179,42,130,186,282,83,102,200,199,98,78,132,381,263,175,117,115,168,150,101,182,154,147,385,159,251,256,210,102,195,199,203,210,202,165,300,198,149,226,180,204,282,211,212,243,263,277,230,214,164,94,102,211,164,128,314,180,125,214,206,226,177,113,175,243,144,268,146,133,57,328,152,221,117,217,177,108,184,106,184,131,81,327,249,95,237,256,194,180,223,163,115,92,107,42,164,116,89,260,126,316,212,181,116,238,359,227,292,155,253,158,136,137,166,79,270,237,84,150,217,167,220,180,397,167,206,222,215,142,138,260,241,272,111,318,253,106,144,140,300,158,210,242,176,178,288,125,182,229,197,120,165,274,194,109,198,139,157,85,318,143,99,140,219,300,225,151,230,126,128,273,226,292,153,237,161,126,192,199,195,93,195,239,165,148,236,150,310,263,147,109,271,125,232,227,255,143,289,188,146,155,257,118,339,273,256,203,112,201,231,371,195,135,55,132,131,164,179,194,105,172,241,108,57,143,157,193,239,181,325,173,141,129,149,193,95,384,95,124,359,223,101,164,92,199,305,178,118,221,186,93,131,157,147,201,148,219,138,326,292,178,220,102,256,266,217,224,167,149,206,206,152,102,159,269,115,142,148,166,203,218,151,159,234,100,364,225,68,74,277,113,198,144,182,176,151,253,113,244,201,169,264,233,146,158,219,231,257,187,78,214,188,176,256,176,181,215,104,224,213,307,236,187,141,97,132,174,202,169,207,61,176,249,253,151,112,138,206,171,214,194,215,207,233,311,227,263,228,98,171,296,129,194,251,79,118,221,190,259,180,175,130,320,192,368,125,107,122,194,180,142,273,220,113,138,181,135,335,166,178,145,280,224,114,170,257,157,205,203,136,106,171,91,206,206,142,238,223,112,213,156,147,169,239,281,301,202,157,184,106,140,138,131,109,279,270,175,99,131,178,60,231,294,174,174,116,210,129,308,58,325,84,292,347,173,256,196,154,200,140,93,230,224,245,164,257,239,123,127,60,228,144,233,127,282,117,212,127,201,344,159,178,81,115,208,191,138,194,188,136,159,236,139,291,190,126,99,138,169,185,199,222,76,206,241,98,222,110,258,371,108,163,193,207,155,110,61,228,176,184,165,102,93,47,229,154,200,250,78,178,244,245,146,181,281,215,96,172,220,190,206,148,237,93,206,325,211,176,121,279,262,177,140,270,214,251,102,265,106,135,100,218,134,163,239,178,175,233,317,291,135,235,77,100,180,217,215,220,299,127,125,287,228,177,217,43,194,194,156,153,144,283,109,88,205,108,63,252,284,219,46,133,214,118,242,245,174,206,191,152,127,209,209,235,151,193,207,103,93,143,152,100,222,123,259,167,219,171,234,264,126,130,264,221,225,123,162,177,313,180,193,85,284,148,200,191,168,306,263,104,166,167,187,76,101,279,272,247,172,228,184,218,137,97,185,193,274,139,87,198,247,245,178,189,168,120,215,110,134,165,75,193,149,184,168,226,185,227,248,101,157,229,150,178,159,228,268,152,207,253,166,136,153,332,97,219,223,162,177,207,256,259,297,272,185,265,143,172,282,331,135,206,98,288,238,261,143,158,53,181,190,124,360,292,175,143,156,263,202,224,286,208,292,144,271,197,182,237,218,147,82,223,197,169,127,209,172,204,175,180,241,202,88,179,248,156,186,231,212,71,253,294,209,115,133,136,174,62,199,69,230,258,96,228,106,178,172,94,245,218,211,122,226,114,188,222,112,117,110,179,314,274,180,137,184,128,209,133,132,74,185,199,159,121,195,243,208,103,125,126,192,202,154,309,122,160,222,228,138,160,201,193,274,202,112,177,98,191,122,90,57,166,157,214,174,92,212,238,230,206,116,272,177,239,196,102,157,229,159,183,207,189,84,108,192,162,94,215,292,251,193,164,305,148,185,124,94,229,229,266,311,149,134,287,139,260,229,143,244,150,318,210,292,147,198,173,228,121,159,76,143,203,222,204,104,175,244,272,123,292,101,129,175,241,198,43,135,229,218,212,217,236,102,181,209,224,103,218,282,172,208,291,102,264,117,264,154,136,199,176,85,113,243,249,155,179,174,231,101,222,217,119,145,105,135,97,147]
doclens.19.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [151,253,109,52,75,210,174,143,153,76,196,245,113,93,144,125,191,128,165,168,215,305,108,94,206,150,185,115,202,164,157,120,193,125,147,169,135,203,158,178,150,90,209,222,182,199,127,169,97,164,247,129,137,100,185,125,110,169,222,205,135,120,186,173,255,249,133,161,135,195,213,144,156,174,150,244,232,116,233,168,224,171,63,160,182,299,169,169,93,254,180,139,185,73,137,204,133,187,165,94,197,168,248,283,146,307,106,92,156,136,73,125,153,210,111,171,194,146,117,142,173,332,172,221,94,256,229,152,75,110,127,119,151,214,136,94,140,186,131,174,264,126,95,182,88,138,201,159,157,129,124,140,165,184,113,143,181,152,95,171,204,208,110,111,175,168,227,242,275,199,84,162,174,104,104,146,210,167,95,100,119,203,149,129,168,157,247,46,180,87,230,105,168,183,163,151,82,174,138,141,222,86,72,233,221,326,214,66,72,257,208,121,244,230,146,179,155,175,191,251,192,78,87,134,223,200,99,121,238,129,222,80,192,216,212,219,177,167,89,109,181,153,197,99,139,90,173,261,95,136,237,156,151,182,246,263,148,178,131,87,139,130,174,94,106,217,200,264,105,173,246,201,155,94,144,105,126,153,178,137,124,135,218,161,209,197,152,92,130,226,253,116,191,54,176,196,89,194,229,280,244,131,110,138,118,173,134,46,184,102,176,185,250,195,180,219,143,214,191,179,145,225,233,71,88,215,164,181,72,119,116,71,155,202,241,194,227,108,151,149,251,220,98,88,114,97,71,142,201,152,186,145,104,151,191,182,123,59,130,98,219,172,226,71,135,197,253,175,217,105,149,150,100,228,205,123,149,201,263,136,109,235,126,85,247,163,234,141,94,152,117,245,216,96,152,158,225,219,176,149,262,207,204,135,266,144,197,144,205,194,201,100,142,219,98,141,56,96,100,173,118,177,217,159,224,126,163,195,141,147,122,141,122,167,109,94,159,137,171,164,251,170,224,52,174,272,63,57,98,126,196,186,222,97,295,173,146,237,221,107,180,139,132,179,247,166,135,99,66,125,114,240,143,209,159,230,98,179,64,159,170,202,229,84,109,170,169,114,212,96,114,110,180,158,76,160,144,83,120,216,147,210,78,62,108,222,215,134,123,227,189,271,245,211,196,152,120,90,198,279,85,129,142,172,99,187,368,84,244,143,207,211,188,70,225,123,175,139,47,225,157,194,163,84,167,132,96,64,156,89,127,183,118,246,179,127,82,123,210,163,211,149,185,242,198,188,204,220,222,265,118,136,123,89,105,165,283,235,183,204,284,86,152,152,146,141,177,78,249,121,115,162,139,130,123,183,160,94,213,310,158,63,181,125,219,232,213,192,95,133,168,177,220,173,285,101,143,111,94,103,237,86,249,149,105,157,118,179,120,211,129,123,106,84,150,221,84,186,233,267,168,162,242,147,150,211,163,104,83,134,186,207,165,64,252,166,130,103,94,144,204,159,105,248,103,80,144,120,154,245,160,150,145,199,107,63,155,137,236,126,124,285,213,83,255,105,63,111,206,165,170,202,99,189,204,208,226,172,317,316,236,157,184,149,120,263,120,114,146,70,82,65,217,208,190,181,142,136,308,266,170,189,62,104,181,306,260,205,292,92,259,194,226,126,197,175,221,113,88,163,103,103,114,205,68,116,330,120,211,191,185,172,223,157,94,112,216,159,167,89,334,172,120,148,73,98,89,82,115,229,55,194,103,183,268,154,192,98,237,133,113,165,127,275,169,193,233,188,236,199,192,118,114,156,131,140,215,193,149,190,220,95,134,225,204,194,197,72,200,82,117,91,190,212,206,218,177,195,199,49,202,197,216,67,138,153,243,188,144,67,228,175,139,122,141,189,80,187,254,203,62,107,201,105,108,109,83,114,89,150,150,184,84,231,160,194,94,196,224,129,174,154,265,195,97,111,125,214,54,156,136,167,195,239,138,79,78,150,247,256,312,97,183,148,100,153,141,225,234,153,203,202,159,231,265,175,256,212,154,235,161,214,243,197,155,257,132,146,121,140,96,180,217,140,191,68,117,157,215,104,229,147,143,213,91,85,226,53,95,89,103,128,234,197,62,151,139,138,136,86,240,242,127,93,203,162,185,169,211,98,160,190,117,110,154,188,110,116,120,190,104,156,83,101,89,213,115,202,173,128,186,111,122,171,276,77,111,175,97,200,184,160,88,181,218,77,240,153,108,149,131,221,201,170,408,147,160,226,175,131,169,203,238,206,155,195,81,196,111,84,163,234,209,171,136,229,190,161,316,208,178,92,102,154,199,178,154,168,130,219,88,152,105,76,109,225,241,221,111,288,134,175,206,224,191,258,109,198,128,174,181,220,121,252,114,183,142,132,217,161,175,119,169,187,78,183,89,265,77,199,154,196,236,201,181,226,125,178,163,112,110,135,185,119,95,205,113,211,106,148,204,142,191,98,202,183,214,143,203,223,227,217,311,277,161,154,113,56,155,205,82,124,106,72,137,76,73,185,149,118,143,148,183,184,265,172,72,84,193,132,145,180,107,161,117,218,227,114,189,67,58,217,111,84,231,186,74,114,203,178,164,36,226,188,186,101,162,232,64,229,105,298,204,110,223,174,232,185,203,181,110,100,213,207,169,95,176,189,80,147,199,107,138,106,94,106,80,136,118,193,128,124,101,143,238,245,238,143,174,222,122,227,72,148,135,128,148,134,233,88,139,242,133,99,161,196,157,245,219,233,260,91,79,169,137,209,153,147,212,119,56,158,168,241,303,252,128,185,131,77,130,129,245,185,138,101,219,103,160,217,152,154,147,219,118,234,213,87,218,265,226,178,135,97,242,247,214,149,157,135,231,152,173,159,290,145,164,161,251,151,156,204,190,113,216,206,225,192,109,163,128,80,238,92,221,136,137,252,151,57,103,126,82,142,103,123,218,84,236,131,192,224,101,165,88,195,227,164,232,212,61,190,104,198,84,154,188,179,156,216,224,187,307,145,172,82,128,188,191,128,120,123,200,230,173,152,161,94,192,210,81,220,94,160,199,115,206,207,84,199,193,94,197,110,228,46,132,258,194,194,176,257,89,161,124,152,263,113,138,169,146,215,109,147,47,225,172,209,128,96,195,148,134,133,209,167,98,213,226,202,135,106,192,220,65,99,124,161,167,159,152,164,128,198,90,279,176,90,231,46,153,214,111,125,142,63,158,87,142,228,119,249,64,174,139,171,225,233,155,152,135,227,105,117,100,133,146,108,200,180,87,134,139,155,217,114,164,152,240,210,255,175,145,244,112,226,179,134,96,161,219,61,116,121,270,218,203,128,118,183,224,237,67,87,246,228,183,155,215,124,184,175,111,148,114,327,126,186,112,225,89,159,203,185,203,164,140,129,143,131,147,235,259,106,192,214,146,79,215,82,225,236,92,81,155,162,97,176,136,187,199,142,183,116,75,122,204,202,184,202,199,103,92,112,106,253,204,203,143,192,117,104,161,109,132,172,222,200,265,121,186,119,89,75,61,250,136,194,82,158,193,91,121,148,230,97,181,104,213,204,121,97,172,182,143,92,135,219,241,164,157,123,191,91,309,79,116,227,168,185,192,52,219,131,212,53,179,193,143,158,207,153,152,192,201,59,165,93,156,158,115,163,187,130,156,125,113,111,178,72,316,126,115,104,195,205,294,219,126,184,111,177,107,79,208,86,125,177,239,193,95,321,201,115,179,155,159,328,153,147,122,143,131,228,112,212,192,125,180,171,193,190,146,202,235,109,125,95,137,166,231,168,141,122,176,249,204,134,235,187,136,212,131,244,254,270,217,231,185,175,114,255,206,214,169,213,220,144,186,215,202,200,150,196,147,110,130,215,102,131,68,200,156,159,115,114,198,125,146,195,139,150,232,193,126,151,177,134,146,96,178,137,82,135,143,187,242,182,215,177,125,94,135,87,213,135,93,176,97,147,180,177,355,188,249,244,161,190,109,71,198,126,208,219,76,146,128,161,178,150,205,132,115,227,141,144,89,149,105,118,159,242,193,174,73,256,123,71,213,79,82,67,77,219,251,118,221,170,187,107,131,240,128,241,242,78,206,197,135,184,195,150,129,188,216,152,34,237,111,175,134,120,241,63,158,214,138,158,154,132,155,176,116,157,190,98,76,150,184,109,215,103,125,264,115,70,118,83,99,150,162,137,107,180,183,161,101,279,155,116,131,163,64,242,137,64,156,120,126,147,185,176,136,144,179,123,178,54,77,99,160,54,226,135,166,184,65,198,219,202,163,226,169,133,227,72,143,159,172,87,222,123,121,231,142,162,73,234,195,84,72,235,161,133,110,105,123,167,239,172,127,160,168,117,140,144,175,138,128,93,212,66,78,168,93,168,245,286,67,239,307,161,234,194,163,104,239,183,85,122,166,142,82,101,152,107,141,245,53,137,216,210,130,170,82,168,260,104,207,95,173,117,202,201,221,102,90,173,146,135,81,155,64,392,135,198,72,164,181,117,142,91,115,384,220,174,217,110,213,74,161,202,177,196,159,249,235,192,270,63,198,65,169,170,160,143,108,110,171,141,77,220,206,150,131,234,177,231,92,242,82,182,282,244,169,164,139,150,140,120,186,211,227,189,140,165,158,98,200,81,183,143,115,94,187,149,233,181,112,65,171,131,117,145,162,160,110,286,171,130,139,166,103,115,130,83,108,191,141,143,50,189,132,212,164,189,181,154,164,109,171,129,93,280,186,93,188,215,151,82,195,181,107,143,166,127,85,155,187,169,152,56,154,277,151,151,193,216,112,238,160,219,64,148,89,184,183,157,133,222,235,222,235,98,249,80,92,68,226,140,99,214,191,255,102,109,212,105,125,151,143,227,218,200,148,175,136,164,198,108,56,87,179,144,137,140,147,146,98,63,100,263,189,100,189,180,184,152,151,211,148,201,193,218,180,141,152,104,69,97,141,132,187,197,251,104,217,169,63,142,109,180,174,96,246,145,166,106,224,173,154,211,207,142,158,205,174,168,210,97,164,212,85,176,137,169,221,113,265,234,76,154,153,72,145,123,242,151,152,148,63,219,60,238,255,123,119,159,207,259,152,172,79,205,141,208,214,75,91,121,88,150,225,231,72,254,238,226,151,214,204,185,195,152,94,125,57,185,224,231,160,186,122,194,229,240,101,167,117,62,276,160,156,134,298,208,184,107,156,96,123,172,143,229,129,71,151,164,82,250,170,189,114,196,103,69,140,131,154,218,152,167,182,121,153,190,109,188,119,166,133,141,125,226,141,224,255,288,131,222,108,81,187,92,251,208,146,64,150,136,106,216,96,109,142,229,121,133,180,120,198,162,212,162,112,217,132,158,85,98,230,178,302,107,172,253,135,172,232,198,98,91,205,207,342,136,132,107,137,156,164,172,137,149,257,198,75,105,318,194,210,68,165,233,61,290,223,217,92,219,127,185,126,145,123,138,227,178,56,200,88,193,116,168,113,107,224,119,208,273,207,144,216,187,109,78,124,172,133,274,191,153,331,247,157,109,195,150,100,141,212,236,174,254,117,103,155,125,144,185,252,115,159,128,98,153,147,199,174,80,265,209,197,44,210,136,139,264,182,65,181,90,211,67,235,137,212,139,54,229,176,154,155,171,130,107,210,267,203,94,146,198,126,214,181,211,82,222,223,207,295,344,226,221,180,114,211,101,271,188,151,229,216,253,233,70,140,88,113,202,111,199,130,60,271,115,267,103,148,68,168,212,185,211,212,150,80,170,195,246,185,181,219,90,108,122,97,273,136,224,113,143,223,235,169,203,104,196,148,261,167,108,144,149,226,107,157,57,140,183,184,166,106,83,211,209,113,46,170,243,188,161,80,222,147,121,201,144,180,96,241,171,230,131,108,172,176,189,210,225,63,141,130,122,206,228,131,218,172,188,294,176,62,234,150,227,119,150,133,135,199,121,193,128,89,115,199,172,199,101,220,200,134,154,179,114,142,200,151,252,157,139,102,186,146,138,199,198,302,237,97,115,338,190,54,178,166,100,192,192,187,231,187,182,214,171,116,145,239,155,229,209,188,192,127,163,159,234,153,127,142,153,133,85,209,120,78,193,185,205,171,142,94,119,137,135,229,174,267,147,147,100,156,118,148,106,235,240,140,96,224,175,228,40,292,221,159,223,143,105,211,195,182,206,126,191,207,91,257,181,89,176,153,281,241,207,118,187,233,151,225,71,170,173,154,182,158,96,207,143,189,94,186,115,156,184,163,149,236,145,178,182,208,136,149,144,161,134,202,129,91,166,147,244,234,110,156,140,78,86,161,279,212,135,197,191,217,106,140,107,316,283,178,177,65,210,225,222,196,134,85,108,62,217,236,298,224,230,96,112,184,142,199,129,213,195,92,310,102,188,175,49,111,130,215,244,82,119,176,103,219,163,220,196,308,139,230,117,227,180,207,75,91,47,165,135,127,64,141,87,111,223,155,120,194,166,131,155,150,162,135,147,214,175,172,154,194,202,99,227,191,108,118,222,136,118,215,62,205,220,142,90,146,117,117,92,95,214,112,179,246,166,150,75,146,216,341,81,167,146,158,267,100,96,173,99,252,160,106,143,118,196,68,196,234,109,191,250,75,91,212,81,69,130,134,94,98,98,207,74,56,129,156,100,295,182,80,189,168,166,118,125,131,134,89,238,169,123,172,252,60,71,342,110,48,230,163,246,196,92,132,228,183,155,81,271,96,138,169,208,207,243,146,132,225,266,167,205,129,73,142,101,61,149,213,245,69,176,87,192,179,146,131,174,129,215,61,155,198,171,85,308,214,97,219,111,136,138,108,161,61,322,152,122,151,251,128,206,152,206,184,201,105,290,101,165,199,114,136,200,199,144,77,148,84,104,199,183,83,214,111,132,136,231,196,187,90,132,238,117,141,259,153,210,92,151,67,166,149,242,89,238,176,97,121,199,159,125,182,160,101,211,198,132,130,160,113,214,119,148,123,80,150,192,88,218,54,176,86,129,132,277,130,116,132,203,114,124,190,177,70,92,163,98,175,129,227,220,189,296,124,136,152,156,249,130,302,86,100,184,74,82,338,190,164,205,174,160,194,100,75,85,99,112,197,141,133,70,231,252,242,52,168,133,211,126,61,91,209,122,82,160,193,222,223,123,133,82,114,175,203,316,98,249,56,111,169,143,172,83,202,105,60,225,153,169,92,145,247,251,196,139,212,130,260,161,159,166,210,136,124,273,126,174,123,190,148,157,195,71,182,58,97,170,107,119,145,150,78,182,217,193,180,168,121,177,192,133,66,58,163,140,100,114,174,235,185,228,348,164,217,152,183,198,233,58,298,163,121,95,102,258,73,141,186,234,227,211,51,98,171,196,123,205,211,208,161,90,82,232,170,111,155,86,65,124,191,118,56,155,113,70,168,164,154,180,96,160,172,209,64,144,93,168,153,159,207,92,180,195,218,176,152,114,186,184,32,273,124,66,172,118,146,133,158,78,74,140,170,170,83,186,191,103,118,126,117,149,72,126,224,170,158,124,111,32,209,131,230,234,145,196,92,55,148,272,160,117,97,303,209,74,172,134,118,163,140,127,161,187,260,119,202,123,104,148,147,120,86,248,199,126,93,199,110,229,80,148,198,111,146,136,119,149,158,144,206,175,98,130,227,171,92,126,246,218,205,216,202,107,213,293,183,99,210,193,131,131,88,165,133,75,144,148,253,158,202,61,255,171,147,84,148,121,132,138,148,198,99,198,130,169,218,109,130,134,345,119,168,158,163,217,101,199,150,85,158,119,96,87,121,132,127,220,189,87,150,155,127,118,188,144,98,159,178,229,134,167,183,121,186,134,251,121,135,106,189,130,205,138,98,156,158,88,247,258,248,176,214,74,141,75,272,135,54,131,126,125,199,240,143,200,82,95,96,337,249,242,152,261,148,193,165,229,127,98,183,46,165,171,204,218,235,238,280,223,98,173,156,170,141,248,182,100,220,208,229,158,111,97,159,235,83,92,183,216,158,133,240,64,64,167,87,111,199,185,199,254,222,182,179,143,151,185,254,177,183,167,108,196,113,172,179,190,193,138,99,234,254,146,193,239,197,146,95,84,164,102,190,220,233,223,179,163,136,120,120,261,125,352,97,273,195,135,143,124,82,149,156,102,116,118,214,90,103,105,139,217,72,208,198,186,147,149,183,117,294,108,205,215,114,232,188,109,207,121,88,199,140,159,264,171,81,153,208,220,74,236,158,127,183,179,175,162,146,123,304,153,61,286,106,182,196,146,131,191,217,80,120,104,174,161,128,134,115,167,90,239,176,121,196,94,314,221,201,107,192,115,175,220,75,180,182,191,156,235,184,124,77,220,192,281,96,104,86,116,97,203,217,63,181,133,169,240,91,147,135,131,139,205,194,198,180,164,193,181,133,119,165,277,137,193,219,56,216,173,255,242,121,153,114,223,226,140,146,186,173,186,154,212,162,160,228,148,80,150,171,208,134,130,229,77,114,194,109,87,69,182,186,105,136,162,174,96,191,127,140,87,76,176,87,132,169,177,254,164,101,289,252,229,149,223,114,115,123,195,205,88,118,81,181,228,140,104,204,65,183,91,100,82,191,138,107,109,221,114,220,175,161,95,301,146,82,151,125,67,194,65,106,153,148,214,239,165,256,133,87,103,174,254,224,89,270,158,184,109,153,219,85,136,201,235,182,102,67,159,93,33,138,95,179,218,128,273,168,161,96,65,69,154,96,164,82,115,101,307,164,254,182,166,113,96,117,168,132,190,96,241,108,182,122,126,194,124,123,276,86,236,110,188,116,123,250,66,141,195,102,160,216,122,135,221,74,47,138,183,207,159,184,175,225,230,170,77,203,266,160,170,156,172,118,186,219,143,177,87,193,141,143,210,151,139,218,234,119,225,201,140,167,106,144,61,202,225,129,92,199,200,113,207,230,153,89,145,204,172,115,156,281,131,172,52,88,238,207,123,248,71,157,148,123,178,214,133,131,199,96,183,133,154,67,194,238,115,199,137,157,80,146,156,144,134,139,70,202,104,266,77,115,179,206,104,151,220,152,134,120,163,92,111,197,228,250,124,155,199,57,168,156,171,233,113,176,143,89,150,218,222,126,154,110,223,97,138,196,163,75,231,132,227,129,192,196,116,152,203,226,192,252,162,95,177,225,170,247,88,141,164,122,175,253,144,110,173,128,212,279,146,50,72,190,65,225,180,70,134,236,114,226,235,185,187,150,194,126,134,154,145,219,92,162,145,142,201,164,99,190,182,127,158,294,141,190,64,196,108,139,89,122,143,175,115,162,132,257,76,138,126,89,97,122,155,162,215,184,198,229,236,242,172,201,214,63,107,67,112,161,190,205,82,365,131,221,217,134,323,210,130,129,195,181,198,102,150,143,121,245,216,219,200,124,229,161,204,82,206,68,150,211,219,198,205,51,123,149,251,122,128,141,249,256,90,110,136,169,142,114,193,96,143,150,106,145,181,83,217,167,241,206,93,117,113,180,165,173,171,100,98,147,149,208,89,183,111,248,232,186,171,212,133,213,120,204,54,104,236,159,186,77,271,249,174,101,210,190,114,111,99,129,120,187,272,222,145,86,186,111,224,111,55,68,237,281,199,236,111,141,159,216,258,154,135,113,138,131,275,181,279,146,134,156,245,247,208,216,142,108,141,244,224,224,217,177,136,172,95,106,222,169,92,203,169,173,121,73,93,145,81,214,184,137,123,177,156,93,320,127,142,249,148,254,82,132,119,87,172,77,66,195,121,177,73,189,166,229,75,199,185,154,227,167,209,217,158,186,112,55,220,125,287,35,158,100,141,108,110,119,214,229,191,100,128,250,173,160,103,164,116,254,284,230,113,92,168,151,162,165,240,226,131,201,75,84,64,184,195,51,130,94,180,206,267,160,323,168,230,112,198,145,132,173,216,205,114,248,101,53,139,129,147,91,181,217,171,202,155,170,55,105,199,131,85,69,212,158,215,145,222,89,135,234,177,177,191,129,103,254,145,104,182,224,99,158,161,176,305,93,189,204,266,176,182,201,219,151,87,273,169,118,225,175,344,69,105,204,119,47,144,123,142,185,221,185,184,220,154,115,167,158,150,308,206,174,195,85,165,180,100,198,74,153,159,199,259,93,139,236,74,80,119,93,108,143,57,179,202,164,102,227,65,122,168,206,358,158,138,116,248,191,256,172,197,144,144,150,227,161,139,160,144,179,149,150,235,140,73,139,100,216,159,66,62,113,232,171,214,119,219,135,139,228,191,142,309,98,115,204,234,95,104,220,125,142,101,224,105,155,220,128,64,114,195,186,78,234,213,240,202,119,208,100,148,149,231,115,164,125,186,102,104,208,212,239,192,127,244,119,160,102,132,76,190,83,223,309,115,207,154,168,134,217,220,166,155,107,155,128,227,116,129,80,179,192,133,211,115,217,268,175,175,214,124,136,202,192,155,194,128,216,121,178,273,135,142,204,219,215,217,214,219,86,81,167,215,119,193,234,147,120,98,222,182,159,143,206,64,223,230,146,133,250,152,215,84,143,192,143,221,292,145,223,177,159,135,133,156,199,159,180,256,189,129,218,245,85,98,105,122,228,179,145,186,112,146,147,87,228,134,121,96,115,201,151,167,157,156,105,229,146,111,201,91,194,97,219,168,182,205,150,215,214,158,104,160,250,153,81,223,219,324,243,207,83,235,223,229,228,186,139,223,113,204,199,200,115,200,192,158,127,120,143,145,215,61,262,104,233,232,101,210,136,140,216,184,227,150,164,229,140,107,118,250,239,278,162,182,149,181,205,193,177,275,111,161,89,163,63,236,177,193,138,275,194,198,218,134,200,269,113,110,128,229,108,255,196,213,98,134,81,155,215,161,94,139,212,186,183,278,139,208,145,83,193,73,179,138,94,104,103,138,189,90,162,222,168,114,193,184,226,242,214,221,144,183,94,264,51,126,181,157,216,87,259,207,94,133,132,145,231,338,107,105,89,59,212,86,100,174,196,98,223,185,90,259,127,203,270,108,215,99,175,111,93,187,206,116,80,142,51,165,139,146,187,150,149,173,49,265,85,132,204,219,221,193,222,286,101,235,214,85,193,209,207,173,218,182,183,242,122,253,223,146,79,206,161,164,174,124,153,172,213,133,96,163,166,119,196,132,225,191,167,147,86,150,216,133,139,112,129,138,211,128,185,265,303,238,68,123,84,215,247,94,169,193,80,66,203,143,163,118,77,220,227,154,230,254,181,126,154,188,190,84,125,200,125,130,216,63,222,140,214,160,86,136,132,188,207,40,99,165,106,96,166,180,113,60,72,170,223,203,206,167,172,204,216,112,190,111,212,246,150,49,252,253,121,110,124,201,119,247,307,220,133,352,198,159,210,227,231,50,173,116,248,190,94,182,188,114,81,197,225,126,172,223,101,105,92,155,243,136,79,293,216,163,182,137,195,163,144,86,123,216,221,95,211,118,219,141,141,233,182,183,150,190,167,362,80,183,195,190,173,149,227,286,262,197,64,152,165,130,116,162,284,67,193,263,174,144,173,101,257,108,154,166,50,94,217,150,107,161,260,266,64,129,169,167,182,110,234,217,69,193,141,177,174,117,155,145,200,198,120,160,210,169,109,131,216,82,78,103,247,158,146,178,147,143,168,253,81,125,116,222,101,165,151,86,244,155,176,144,113,170,341,158,138,130,172,220,199,218,249,227,223,216,116,146,129,72,217,135,89,176,121,226,142,79,122,139,134,125,233,77,235,235,266,143,75,156,207,317,62,148,167,185,87,121,128,113,102,133,81,68,162,167,158,154,262,139,346,92,222,62,172,169,157,161,112,186,125,222,165,161,201,252,192,133,188,144,211,44,102,216,196,195,189,106,142,134,100,157,204,106,232,188,102,141,139,248,182,166,190,236,211,166,161,199,128,213,72,203,83,210,114,102,69,132,91,145,136,217,105,184,189,67,154,166,121,283,351,287,162,165,132,179,139,86,202,97,119,203,162,243,190,148,127,260,212,111,178,164,92,205,91,230,107,210,215,313,167,199,226,147,225,319,110,155,223,91,114,126,193,158,70,352,266,266,146,158,202,128,130,106,177,321,68,165,126,124,105,93,160,106,79,111,267,242,103,253,127,81,114,127,128,208,206,202,157,95,235,155,281,115,87,182,157,222,106,227,260,227,117,133,140,241,183,164,185,150,91,159,113,163,110,186,229,108,280,160,251,248,161,153,205,158,111,141,143,83,98,127,163,123,205,45,211,78,173,121,130,307,68,73,110,182,221,108,117,268,265,124,75,145,100,126,97,220,229,159,172,107,156,68,187,126,114,217,181,155,308,173,162,198,242,109,255,176,208,260,306,176,172,124,160,104,126,258,222,176,80,125,237,86,208,219,236,176,218,185,96,251,171,200,142,139,158,87,195,167,144,123,49,194,207,55,174,227,185,132,221,118,186,128,218,150,203,218,161,226,203,176,188,242,199,123,91,221,152,115,125,245,113,126,229,155,163,162,157,142,211,122,281,196,98,72,211,94,142,192,155,238,112,203,342,220,163,98,316,194,178,140,140,202,146,285,219,104,285,48,201,185,187,144,98,88,141,83,185,192,74,192,141,189,159,170,222,122,169,240,56,146,170,136,145,203,185,178,87,214,68,134,151,177,222,261,141,62,148,87,254,147,184,74,112,117,193,104,93,139,102,61,161,145,305,120,91,210,200,173,97,145,158,92,181,246,244,76,180,155,173,167,163,100,85,120,164,148,188,144,179,121,104,176,190,213,149,62,85,218,201,159,185,164,178,120,177,170,222,101,171,58,85,137,320,81,179,234,96,110,200,102,149,164,72,107,188,209,146,137,145,68,118,105,81,128,136,111,187,207,225,86,158,201,171,114,178,191,124,107,150,143,124,301,210,186,113,226,273,99,201,79,216,230,215,206,121,185,126,142,174,180,107,175,201,153,180,198,264,121,182,136,110,246,167,157,174,149,74,168,178,183,120,194,158,217,143,185,117,173,85,192,114,205,155,209,119,104,215,188,229,179,91,166,220,208,177,186,169,194,151,228,96,140,233,200,140,278,170,154,107,156,82,65,244,185,291,164,248,137,158,80,212,162,209,87,99,59,205,142,86,204,120,119,106,267,121,93,154,124,65,119,169,185,211,155,239,152,206,144,128,137,111,128,236,167,109,126,185,290,208,197,119,95,161,73,107,60,60,130,114,104,204,172,110,206,116,112,193,203,193,120,125,119,139,90,141,59,112,145,128,181,205,247,105,81,75,200,181,253,202,292,221,158,85,141,261,89,154,131,245,221,128,167,144,213,138,262,195,209,103,106,161,205,222,175,133,148,110,184,225,231,158,111,137,117,126,115,69,132,161,114,117,172,152,237,247,125,174,125,124,232,121,191,214,122,168,229,141,253,233,105,124,134,241,136,188,174,118,194,132,158,120,80,146,67,143,118,264,70,108,208,188,179,139,111,229,246,263,100,140,113,60,113,98,155,162,133,209,199,90,229,99,216,161,171,207,79,212,139,108,136,119,125,94,96,234,99,148,85,127,256,150,205,197,114,76,104,131,186,200,152,101,315,177,132,104,190,68,247,101,84,125,163,164,257,151,233,114,130,95,261,191,238,213,230,135,284,63,114,299,258,279,209,118,202,121,135,136,190,113,162,81,179,125,278,69,144,39,277,164,96,132,141,114,131,156,232,176,249,192,177,96,195,83,258,158,257,122,144,249,285,165,47,145,55,143,207,193,116,176,215,93,182,109,233,104,209,213,214,82,120,238,240,121,226,186,234,271,208,77,134,163,180,105,151,156,128,119,227,91,162,301,162,217,142,192,239,101,175,224,114,197,64,132,257,126,213,150,235,74,193,194,174,179,78,217,79,249,190,201,184,176,182,226,169,176,131,64,129,216,184,174,239,62,155,233,143,268,88,198,121,187,209,224,165,114,174,242,234,190,230,182,198,70,138,108,267,270,219,131,168,85,232,231,190,292,162,137,113,188,205,199,209,260,135,190,294,258,205,126,227,124,231,228,150,82,155,158,190,114,112,269,89,151,128,114,164,326,90,268,159,179,138,226,100,205,209,280,45,239,139,128,110,175,183,156,135,134,225,132,138,138,222,199,204,208,61,88,217,134,184,126,123,215,73,221,152,186,176,214,174,271,172,108,72,144,194,129,214,137,240,183,131,151,285,186,126,149,268,197,216,230,232,210,259,77,201,243,219,223,251,83,137,116,187,268,192,251,108,75,149,84,105,180,218,211,162,217,205,159,198,175,103,178,274,57,47,130,158,196,142,179,186,111,185,241,179,73,89,128,134,353,157,154,242,190,197,191,68,224,143,125,166,192,126,86,217,119,193,167,182,111,71,187,99,109,175,209,223,181,207,183,129,240,56,179,79,167,147,130,145,159,156,205,65,155,242,111,134,184,130,226,144,253,146,162,192,188,248,217,169,176,251,207,174,171,228,228,184,340,122,222,116,175,168,64,89,165,160,132,197,92,131,148,234,218,63,73,164,147,294,188,200,159,260,146,96,209,126,210,158,152,177,143,74,97,148,120,215,223,223,93,147,119,293,124,167,92,190,151,186,96,277,108,261,122,94,112,82,136,86,176,160,121,141,138,224,134,240,129,160,202,344,183,138,101,71,188,151,121,227,196,135,46,166,162,146,295,269,151,173,258,160,244,161,117,195,184,211,198,76,143,142,66,103,188,171,56,123,220,153,48,287,165,118,204,342,112,258,188,189,95,121,193,76,177,215,130,195,52,155,75,181,187,120,99,119,182,62,110,161,182,274,135,219,225,178,238,120,230,249,204,213,159,155,137,200,174,179,81,122,69,163,144,95,134,303,225,165,103,199,197,181,177,273,204,181,209,185,189,220,104,132,213,209,275,176,118,138,194,184,185,150,235,193,229,236,138,290,251,212,112,106,222,233,151,134,126,102,200,70,220,159,159,170,140,73,138,104,52,194,228,171,175,111,145,209,220,193,186,241,121,222,121,129,165,283,66,201,207,273,216,157,87,256,178,165,106,132,263,285,228,107,169,167,233,165,198,169,113,82,88,179,184,200,126,147,142,216,291,157,248,108,109,203,122,84,328,167,183,89,211,207,154,200,176,195,131,76,184,139,248,179,209,74,227,234,103,147,310,236,133,213,152,95,152,213,152,88,142,275,114,155,159,310,135,299,263,83,186,163,210,93,230,223,247,225,73,89,152,147,239,203,81,85,232,88,116,124,138,148,118,138,207,275,99,168,80,51,244,183,186,192,172,160,110,137,122,184,142,107,113,186,154,76,237,294,188,126,132,235,188,164,262,225,210,164,226,173,196,223,176,110,169,144,121,139,245,154,160,254,74,177,137,134,209,183,158,176,115,130,191,215,288,108,125,202,176,250,166,82,161,188,163,197,204,191,180,121,192,188,148,214,131,176,92,154,59,290,323,110,188,182,254,257,80,161,71,215,115,100,168,105,264,172,98,215,217,136,317,223,126,162,189,114,152,182,70,131,117,204,182,195,209,116,173,174,192,80,139,46,144,258,234,212,272,76,227,138,145,183,137,229,186,266,155,93,231,58,127,174,162,228,136,146,231,211,174,174,124,94,250,230,77,179,178,145,150,146,205,191,138,217,207,171,178,126,61,102,113,118,103,179,187,141,211,107,170,179,167,156,150,81,239,99,105,213,227,79,186,358,77,77,119,84,114,225,75,199,234,98,133,189,208,110,108,110,68,162,158,95,227,161,134,161,238,134,166,194,212,205,165,194,194,166,143,259,132,235,197,200,201,197,109,179,186,78,193,124,185,109,158,216,169,204,242,239,286,84,102,179,137,272,135,182,160,180,114,227,238,268,256,220,247,196,103,220,282,175,208,117,243,143,242,126,248,222,200,190,229,172,358,92,228,164,207,185,178,123,201,90,220,172,98,162,91,90,168,185,78,149,48,95,157,160,133,129,189,107,199,201,261,134,92,88,230,275,117,234,203,242,199,197,132,220,193,124,105,119,189,122,173,155,228,124,152,179,144,130,99,207,238,122,160,94,249,134,200,169,167,182,140,109,161,128,121,147,180,186,205,168,173,135,234,270,152,163,210,218,135,102,251,109,195,229,185,92,128,181,205,264,213,116,132,178,159,194,90,206,235,262,207,209,235,175,105,125,260,184,223,173,140,212,115,72,129,144,145,84,187,120,179,127,226,148,169,205,173,179,184,74,75,192,128,216,138,81,60,244,213,211,139,164,163,78,139,218,117,64,164,231,231,172,114,137,198,244,159,278,195,185,162,227,87,86,127,104,147,213,168,164,159,138,169,149,273,215,198,114,167,167,113,93,183,84,120,96,185,73,230,236,213,235,188,256,189,99,102,176,195,137,215,160,131,185,194,148,214,197,231,147,228,118,148,139,120,84,119,146,138,114,75,140,217,50,232,120,216,126,247,208,186,205,218,166,194,219,214,178,227,175,165,124,238,203,82,59,235,158,128,126,105,115,166,200,178,77,172,81,195,192,88,200,175,155,257,241,118,166,243,156,148,84,212,135,187,236,287,209,191,206,222,83,114,120,121,107,252,281,166,180,226,74,136,169,174,241,222,219,216,218,136,153,147,143,201,240,90,215,70,90,193,218,175,268,223,207,52,120,148,219,238,44,111,211,147,208,221,165,233,106,227,196,258,98,222,177,73,194,232,167,91,130,91,99,208,226,123,212,191,212,242,106,128,173,220,149,82,171,108,213,221,84,222,210,175,223,186,178,118,178,216,134,146,148,205,211,140,266,119,82,245,128,237,271,65,241,248,158,96,213,90,98,184,91,186,155,122,127,102,96,128,148,95,279,115,114,209,214,230,194,168,167,104,217,43,208,107,158,96,175,218,148,165,136,240,256,195,88,151,215,221,222,237,148,236,136,148,110,191,249,134,239,225,133,122,273,83,121,160,157,283,164,142,159,189,200,206,221,130,187,141,190,313,91,197,191,223,196,154,81,151,96,86,190,108,176,240,90,320,127,193,111,241,175,76,129,163,150,186,140,233,251,198,164,124,176,107,237,243,214,227,212,240,215,204,136,146,70,102,124,242,113,174,114,169,203,126,204,149,217,175,166,228,156,199,191,211,91,205,125,219,178,83,78,173,130,85,147,148,64,99,72,197,189,169,34,79,212,129,57,316,229,179,96,76,118,99,109,155,152,181,145,129,139,230,186,142,236,216,211,234,192,121,76,156,73,234,84,148,204,169,237,52,77,187,103,206,136,217,76,165,216,152,228,161,245,200,215,141,157,157,71,221,212,185,164,169,154,243,148,275,317,119,255,230,245,82,157,209,211,224,143,217,183,226,177,160,214,229,162,166,147,124,140,242,158,241,204,176,189,219,115,187,189,153,105,198,253,174,153,240,102,111,245,246,159,77,208,157,88,128,185,158,61,270,126,192,134,222,235,188,189,136,130,116,163,161,166,212,179,196,158,173,183,231,182,163,137,189,209,210,209,191,124,209,271,191,147,214,196,180,230,136,247,161,191,107,102,197,152,202,130,173,211,209,172,203,174,91,157,226,187,89,107,129,83,119,220,214,201,61,155,100,164,218,170,120,217,167,143,172,229,148,96,203,216,241,138,87,180,243,322,192,225,195,127,132,127,105,225,86,104,204,247,137,181,131,191,94,122,86,129,219,94,205,173,76,173,177,125,206,203,106,125,85,94,200,114,132,79,216,214,119,194,223,57,144,143,146,273,199,125,221,157,217,220,291,206,100,283,176,86,179,167,152,83,129,182,115,229,138,153,166,161,228,184,189,168,108,98,206,268,136,180,68,112,214,118,190,179,162,111,223,125,228,166,137,151,72,85,99,160,80,125,117,182,159,148,119,183,127,93,219,162,135,125,208,95,214,109,156,123,217,185,147,257,158,191,116,206,183,251,127,119,143,288,190,80,171,155,128,212,169,217,267,75,91,185,153,100,255,125,145,93,269,309,222,295,173,81,86,108,77,166,149,160,287,110,221,177,108,66,158,240,234,173,131,222,167,226,219,58,85,145,87,180,207,145,266,125,60,140,221,224,198,214,121,176,165,114,98,186,95,224,242,193,213,124,210,183,146,203,183,114,180,250,210,348,154,133,134,131,205,212,93,131,245,109,50,155,241,103,166,128,308,84,70,65,182,86,106,229,78,215,88,70,162,92,201,122,281,84,192,180,75,216,194,242,121,129,237,205,74,108,258,59,150,232,164,196,228,223,162,174,268,133,77,148,111,198,167,256,134,169,185,204,116,125,123,164,213,92,142,188,104,108,147,190,230,143,261,152,205,257,113,194,65,200,87,204,206,233,250,105,111,246,190,231,168,106,258,307,233,96,227,199,192,194,153,193,194,206,98,246,88,136,180,306,226,189,138,135,229,311,96,202,107,87,189,185,106,200,217,258,283,111,76,68,105,218,240,260,138,62,276,186,181,204,248,101,164,198,103,184,144,141,158,235,150,171,147,239,107,87,223,179,128,105,79,160,229,154,205,196,109,138,101,163,90,140,130,65,154,74,174,212,194,109,132,245,93,73,140,106,185,137,111,221,184,227,138,159,189,212,54,122,222,101,120,182,114,245,105,209,123,231,207,179,132,146,291,191,186,243,215,144,150,178,59,146,132,161,110,216,151,212,96,180,193,193,102,220,252,215,201,129,219,270,223,151,247,234,162,324,226,179,210,145,161,58,183,134,198,151,233,65,179,168,231,198,96,151,263,218,165,162,182,151,211,93,226,217,102,247,237,122,140,223,216,129,146,88,200,219,100,175,241,43,169,151,105,139,95,229,80,173,84,141,159,102,207,73,157,133,247,85,54,58,120,206,202,192,239,96,74,95,228,156,244,133,188,239,197,195,196,148,139,240,133,170,113,214,145,149,199,83,81,162,121,209,101,150,107,174,222,151,225,72,165,149,123,137,208,93,167,173,164,154,144,191,172,207,150,236,349,139,192,346,134,106,200,144,215,188,170,263,126,93,136,137,145,146,151,223,116,122,145,107,267,74,140,116,155,213,203,268,124,142,164,139,154,214,133,166,125,100,260,181,195,211,257,79,186,124,102,150,202,217,114,298,157,175,161,207,260,77,99,133,233,123,216,206,120,178,109,133,229,97,84,125,149,71,190,124,213,209,139,158,94,126,114,128,100,163,141,190,131,162,244,104,71,113,170,148,126,296,155,259,93,67,71,106,256,230,138,132,188,285,274,109,219,142,56,129,108,141,177,192,83,170,231,142,188,144,332,128,224,159,50,137,198,248,213,175,231,190,212,127,162,265,123,79,125,105,296,238,212,118,113,260,180,144,203,231,77,212,171,150,226,74,206,97,235,156,135,192,147,200,105,152,255,209,160,250,178,135,133,141,141,295,218,142,146,118,178,153,187,129,132,177,155,127,229,234,154,170,95,146,195,163,173,254,136,247,303,229,223,134,220,167,186,106,189,155,173,226,167,200,173,118,145,54,174,93,178,290,128,120,184,112,215,202,146,230,108,114,116,78,159,143,199,231,251,162,105,216,135,259,135,127,119,138,371,197,195,84,172,165,130,154,168,208,151,105,124,184,163,79,238,204,85,164,214,233,174,295,199,228,126,117,67,111,197,166,111,147,129,190,288,129,114,331,220,143,75,213,135,193,94,199,234,134,211,124,66,111,191,61,91,104,118,310,221,227,210,94,75,200,170,115,149,131,143,104,177,243,234,141,84,92,268,122,203,178,141,184,246,205,96,168,201,486,148,103,194,198,281,71,193,97,176,120,137,202,227,165,95,185,263,208,170,157,155,140,231,193,240,282,140,88,99,52,201,157,155,226,148,180,254,141,153,107,202,161,129,142,272,211,126,110,206,204,187,148,266,173,239,240,71,234,333,194,249,213,109,222,122,145,176,130,153,183,42,110,120,192,222,147,331,242,205,98,187,238,184,293,215,186,84,172,157,283,63,219,125,145,228,160,168,167,109,112,211,146,127,259,215,75,193,113,306,85,187,136,172,226,188,118,170,134,136,78,147,106,181,166,147,244,67,150,57,118,341,98,176,218,201,139,164,113,166,126,131,189,180,209,228,220,119,132,163,95,128,220,163,186,176,165,231,141,86,340,124,132,210,96,210,243,188,236,197,77,213,118,188,85,275,131,137,165,228,141,131,124,130,140,207,103,160,132,99,143,190,167,219,236,318,146,175,288,138,186,118,236,106,204,157,221,81,110,205,113,182,362,193,202,143,162,131,145,131,191,181,241,119,176,121,201,164,190,138,236,164,209,125,152,156,140,133,107,164,160,145,142,362,171,115,248,392,82,215,243,210,243,204,119,202,121,206,262,88,79,165,102,83,202,138,222,155,135,158,125,123,181,152,286,160,164,174,105,194,97,154,119,179,225,176,282,205,227,221,182,229,106,194,268,185,203,213,103,156,183,79,236,190,171,118,136,102,77,204,184,142,83,167,190,190,150,123,154,84,96,150,178,93,194,122,196,113,275,150,95,198,69,123,136,123,330,169,260,243,194,191,61,203,180,272,161,221,109,137,210,186,100,192,254,197,139,239,144,142,175,122,162,144,173,152,226,66,55,146,125,131,127,206,205,214,125,121,141,248,230,169,217,210,207,78,157,192,234,166,67,220,212,231,235,166,241,75,214,158,40,231,40,121,234,267,104,131,170,133,110,121,219,60,210,85,229,223,317,123,174,182,194,235,111,222,120,140,51,225,218,153,269,76,207,135,83,124,158,199,265,113,198,173,105,202,189,148,274,191,194,134,109,137,150,225,116,115,148,192,197,120,129,211,195,120,232,158,90,245,183,157,141,152,133,234,145,146,194,185,108,220,295,104,173,192,123,160,90,199,214,138,106,213,269,237,290,238,150,212,93,139,101,219,205,123,177,72,129,185,148,179,77,150,169,127,175,146,240,178,116,172,125,253,160,142,198,213,75,120,225,190,146,94,178,344,315,126,119,257,166,224,276,109,219,203,104,80,183,91,210,136,147,204,234,190,117,231,199,102,77,153,84,187,275,119,130,197,101,70,104,199,83,123,199,149,116,165,193,195,113,361,151,172,116,127,81,136,144,124,86,239,209,191,83,291,96,247,115,139,116,189,171,183,79,334,123,160,235,168,301,174,96,219,96,107,122,130,105,50,146,213,221,211,234,268,182,197,97,110,123,218,233,109,161,108,228,110,123,148,180,186,149,136,146,213,203,122,61,274,111,232,124,201,163,129,116,36,206,66,126,100,230,158,143,296,153,133,87,134,177,116,103,180,216,206,199,184,66,248,214,163,92,97,127,80,118,192,120,164,131,96,221,147,68,182,178,106,194,133,98,164,178,217,187,215,112,103,170,206,221,185,211,199,248,203,146,128,268,193,60,222,190,236,142,200,189,143,79,131,178,248,82,188,307,93,106,166,215,241,216,123,123,109,127,172,129,158,174,207,149,147,143,159,106,239,85,166,129,58,95,126,246,228,145,168,209,153,247,137,309,259,218,172,156,120,118,210,107,177,189,171,173,131,151,138,352,242,74,269,95,155,93,229,127,131,99,119,208,215,96,114,234,161,145,179,153,148,106,97,239,190,115,202,193,149,88,188,170,315,142,123,124,217,228,240,188,126,247,217,66,184,141,138,120,277,241,130,227,183,235,136,178,182,76,52,392,286,184,170,140,238,195,89,198,102,157,227,159,238,97,165,211,177,179,205,164,297,210,170,154,209,193,164,330,193,241,192,166,197,87,133,137,236,46,276,69,110,237,257,153,158,203,163,153,171,161,144,298,193,200,124,210,100,143,113,145,121,55,191,274,149,118,160,182,273,188,133,244,186,90,209,91,249,178,169,138,81,160,198,297,113,175,141,195,94,227,208,165,75,65,140,189,139,135,164,85,90,163,181,167,122,231,179,207,139,222,136,207,203,76,123,163,271,238,186,179,112,213,215,101,90,155,117,165,162,152,137,122,80,198,208,239,97,211,202,91,102,252,118,284,131,106,188,198,120,179,182,224,176,210,195,109,145,204,148,159,229,93,170,159,139,171,141,153,106,139,195,153,149,173,95,240,113,240,193,235,112,114,126,256,116,167,174,116,206,234,122,130,138,156,217,105,274,160,180,302,217,194,136,133,153,97,195,166,224,160,129,273,100,110,259,210,114,87,64,137,67,246,202,66,174,123,119,198,184,225,142,210,192,192,73,152,218,103,241,126,165,108,115,122,201,135,143,268,207,139,149,200,301,247,141,102,157,147,232,184,175,167,337,222,209,215,207,234,169,142,215,118,104,162,121,68,180,128,101,156,193,123,128,222,157,210,176,137,61,121,247,160,141,196,240,200,116,293,131,227,281,155,165,229,190,103,146,136,204,143,110,208,188,143,194,124,163,138,132,116,59,80,198,166,200,179,193,131,141,104,133,192,309,131,256,351,143,152,220,67,224,108,213,157,142,68,59,196,235,91,171,155,205,89,232,214,81,186,95,152,248,283,100,163,152,120,337,223,225,149,154,64,169,126,194,244,129,124,111,125,232,85,189,202,166,198,121,93,102,168,285,117,190,167,150,130,154,159,284,111,276,239,130,232,113,198,228,215,104,198,114,144,68,188,206,218,169,68,115,165,161,168,87,134,147,175,100,131,227,208,198,48,128,180,231,172,108,180,125,88,115,299,170,236,160,173,176,145,226,256,72,156,189,155,91,259,142,159,225,142,256,133,219,160,175,74,132,157,93,88,223,158,256,223,232,104,78,194,101,199,136,216,246,202,114,224,125,174,189,69,168,162,174,178,114,103,212,250,167,131,95,168,228,169,260,102,116,238,157,171,199,216,95,177,106,227,62,236,169,136,138,162,140,212,199,282,225,128,223,151,231,168,118,117,281,292,298,89,244,108,160,125,119,117,124,89,244,151,195,102,126,55,222,111,97,186,287,365,276,179,136,169,129,184,207,230,112,273,196,156,249,220,140,245,160,217,166,202,183,164,199,185,219,167,208,154,174,161,240,166,145,141,180,188,114,172,165,236,202,108,266,206,288,146,261,166,147,134,232,103,104,156,202,78,159,191,169,150,186,81,235,213,155,256,112,235,232,203,108,126,208,64,115,148,219,200,128,74,219,162,215,191,121,78,175,135,172,93,277,195,122,77,134,205,92,131,156,223,147,283,194,108,176,266,188,134,154,197,185,112,103,112,79,100,223,176,96,165,135,187,126,187,105,193,167,159,177,205,76,128,90,127,82,221,172,191,119,194,142,154,108,296,259,134,170,100,78,203,209,166,148,205,185,221,151,186,114,320,90,184,171,136,168,121,79,163,113,184,240,188,189,202,145,159,82,151,209,205,207,147,109,145,165,256,183,153,200,179,203,182,114,117,186,214,214,226,124,218,99,193,226,62,216,367,107,186,250,134,76,127,155,198,110,131,148,140,106,98,236,164,82,188,122,108,157,127,196,128,181,98,176,38,149,250,146,116,66,153,181,71,143,120,196,137,236,112,143,226,99,193,133,141,238,152,109,146,143,71,207,120,157,180,179,232,223,147,130,96,79,100,94,220,172,280,84,132,292,207,120,212,249,84,214,191,155,163,135,110,100,148,134,121,134,77,153,65,129,249,223,186,214,179,188,233,78,157,139,198,137,131,227,133,69,114,183,76,291,94,145,88,140,262,167,119,146,137,109,146,202,130,227,139,112,222,300,135,176,331,224,259,120,168,275,199,152,115,197,232,221,59,214,227,148,183,272,66,213,159,94,107,165,82,200,168,119,114,180,281,206,120,191,118,109,99,167,186,176,67,127,258,235,230,115,123,153,266,256,119,174,157,321,229,137,154,236,208,144,325,173,179,199,139,119,164,114,170,113,182,143,93,117,173,166,273,158,113,175,99,189,148,225,43,81,114,148,218,206,86,243,183,137,236,127,197,109,99,68,71,49,198,174,241,206,227,244,96,187,140,105,143,145,158,224,192,153,150,188,173,105,217,178,269,241,169,111,135,185,98,167,233,208,141,226,176,128,96,157,178,201,229,252,169,197,230,236,214,185,151,82,141,85,182,196,99,71,121,185,101,84,215,113,187,162,71,237,225,161,64,188,247,221,152,177,81,222,124,119,119,143,81,135,158,197,120,116,98,160,211,136,266,173,182,156,244,196,126,153,156,63,211,201,121,161,74,116,143,302,99,185,189,130,122,108,66,162,103,205,167,173,135,251,89,162,145,106,258,208,162,253,250,118,210,165,112,144,178,211,105,206,244,295,167,103,202,184,96,153,174,73,175,97,115,228,150,166,124,144,187,246,194,185,118,145,166,106,167,214,137,90,76,124,56,70,211,181,201,172,143,210,79,171,121,50,162,172,129,249,173,114,145,166,234,185,243,206,97,196,64,143,99,130,217,199,138,212,211,206,259,66,257,169,165,285,118,178,179,118,110,181,256,186,159,173,167,139,205,252,213,197,186,224,129,44,109,243,219,225,207,153,210,138,245,181,213,305,61,82,191,153,81,224,113,173,129,205,189,240,220,101,174,158,154,140,240,204,228,235,122,208,130,75,216,139,163,205,177,208,214,149,100,120,120,271,144,169,230,172,144,229,114,126,95,98,97,251,246,146,139,70,80,117,97,137,145,323,109,158,169,163,134,275,169,177,55,154,197,141,185,136,180,104,221,247,194,187,231,249,190,125,312,84,248,125,239,211,120,194,253,123,207,49,153,109,206,166,320,232,125,53,181,159,215,125,112,210,144,155,153,217,36,79,148,131,80,82,185,84,150,130,112,79,81,184,170,123,198,188,142,255,166,162,95,65,139,276,67,136,145,143,164,238,100,177,139,157,210,104,103,201,195,165,255,101,187,95,197,164,226,136,71,235,171,253,159,233,161,120,136,103,231,214,280,344,268,210,227,194,144,247,169,74,167,88,70,226,215,54,158,200,128,90,84,314,137,186,143,137,247,86,252,160,129,69,278,214,161,74,229,125,175,150,98,159,92,106,86,129,127,74,132,90,142,148,129,182,235,198,75,120,166,171,295,247,135,87,314,292,127,84,72,167,236,94,199,202,152,209,123,99,503,185,230,122,79,124,131,120,198,172,208,167,169,125,166,199,230,169,48,82,246,115,124,146,43,183,98,214,110,218,232,238,171,159,132,139,161,158,162,248,108,261,204,205,130,197,131,186,286,53,180,151,371,240,207,128,84,108,153,130,192,120,69,187,120,150,120,260,76,156,85,263,214,157,134,240,212,201,255,144,149,168,171,144,250,161,95,157,187,125,255,194,136,204,111,196,151,194,201,133,195,244,133,149,163,101,233,188,218,181,236,124,186,146,82,189,121,95,177,241,150,209,207,313,100,142,163,89,136,231,221,56,213,154,203,179,278,160,67,168,177,241,216,224,229,130,113,232,90,186,116,130,240,206,195,235,131,159,229,195,163,150,236,211,213,162,169,169,208,179,186,125,251,173,140,204,175,137,216,171,96,135,166,169,105,71,134,222,155,226,185,118,219,193,193,75,148,214,173,148,209,97,121,192,127,108,115,121,85,64,167,198,170,204,191,61,99,297,138,101,201,102,67,90,141,138,85,90,188,122,245,239,146,118,274,193,94,326,124,89,86,129,173,92,121,113,124,210,121,261,190,130,125,161,208,181,119,172,158,189,124,161,228,186,124,161,83,171,132,186,216,124,227,176,48,185,106,134,265,221,262,140,218,197,289,166,106,219,189,114,152,84,209,157,71,153,233,162,162,180,179,131,164,210,151,169,241,190,211,156,177,248,214,196,174,102,115,115,202,169,81,74,132,123,241,144,170,175,107,162,154,241,100,102,210,162,86,248,109,119,143,169,129,116,131,172,256,88,140,66,183,97,183,173,225,157,189,125,144,214,119,191,244,118,92,169,194,190,227,222,151,145,128,231,204,327,147,206,293,230,163,91,97,177,62,190,188,183,192,172,201,245,225,186,85,130,262,152,212,240,231,185,101,111,229,263,239,81,220,124,145,109,175,211,210,175,213,114,155,181,71,103,133,170,66,146,245,205,208,127,195,198,182,213,223,226,153,93,193,123,257,101,211,117,137,325,116,190,156,77,77,225,225,150,150,176,193,87,202,104,89,151,262,139,245,111,171,161,161,230,137,84,196,133,161,207,51,277,244,165,174,143,166,120,94,191,211,67,146,91,90,161,208,91,193,144,240,96,167,179,190,242,163,131,157,90,279,153,164,107,243,63,105,144,204,163,156,127,176,117,99,225,128,191,71,144,177,170,176,207,91,226,151,198,151,136,185,73,234,111,181,169,173,196,182,250,151,112,173,139,247,209,224,182,140,172,128,166,184,85,215,168,80,235,215,160,217,157,208,146,87,224,144,276,232,273,108,155,115,184,221,101,131,105,212,166,120,120,158,253,129,96,164,81,233,243,70,233,218,65,48,157,162,229,179,138,88,179,215,140,140,212,157,149,97,226,250,205,91,164,206,142,250,113,81,90,162,228,167,93,118,99,222,93,236,57,98,142,221,81,207,208,107,177,124,89,259,245,153,159,129,70,160,110,137,168,143,90,153,172,146,201,164,218,210,191,222,185,72,121,124,165,157,209,148,199,158,167,222,210,199,55,120,131,119,181,244,245,191,247,193,177,82,155,217,136,99,181,172,174,175,170,125,84,273,150,191,206,72,239,159,180,117,207,106,158,175,126,79,168,102,72,228,172,84,147,107,189,172,209,141,161,193,77,113,155,90,65,214,222,154,188,222,123,72,175,190,106,225,149,208,69,169,238,182,248,90,129,257,161,191,80,163,101,157,145,109,187,170,160,167,198,368,103,113,134,146,124,161,144,160,193,86,116,123,263,102,172,119,233,131,102,195,119,146,217,130,154,93,190,125,160,123,123,188,230,225,209,225,165,128,207,52,178,181,162,170,237,143,171,249,159,86,259,237,114,141,231,207,165,122,416,131,72,332,229,201,59,205,99,51,143,227,109,226,176,219,139,202,201,149,67,233,71,113,184,42,153,248,120,98,226,220,120,116,93,236,115,152,136,67,113,313,200,191,110,184,205,238,213,157,197,179,200,153,227,172,124,78,176,57,131,142,153,64,225,174,226,160,175,232,141,87,172,142,173,241,220,124,167,120,181,198,201,163,80,124,306,204,116,145,202,120,135,227,75,182,236,143,141,87,198,189,185,134,151,96,183,137,85,145,89,71,155,172,193,218,217,157,175,248,198,100,151,150,87,232,293,135,207,246,191,163,213,65,201,117,125,272,152,159,186,189,208,117,198,153,116,213,156,234,209,170,285,102,154,148,185,155,161,145,170,228,139,125,231,175,184,46,136,141,141,142,111,195,107,128,301,175,145,200,258,174,182,114,212,194,147,101,202,133,106,175,185,127,195,108,117,177,74,343,113,186,195,134,80,178,147,109,154,44,138,142,86,278,209,193,80,119,191,217,199,76,177,119,158,85,162,177,111,235,65,133,184,93,87,173,201,97,96,149,148,92,216,211,112,133,283,117,202,119,136,182,169,82,128,246,117,198,118,135,341,170,81,217,90,144,160,192,90,126,212,206,193,193,200,174,206,165,119,173,200,168,168,97,66,191,188,315,215,175,96,105,228,243,129,220,155,240,102,220,150,185,132,160,220,119,261,172,101,164,207,92,99,91,155,134,210,138,251,102,128,161,212,213,121,156,216,94,137,169,262,197,247,128,123,99,133,217,151,88,228,163,296,244,191,214,75,61,186,171,116,203,196,122,59,96,179,145,129,57,304,186,89,123,171,164,210,59,275,290,245,176,132,146,129,223,45,198,181,214,99,209,162,219,105,238,153,162,206,161,146,238,160,343,147,210,115,188,117,154,177,110,172,209,174,138,143,229,120,147,193,116,73,111,155,213,107,172,178,187,90,185,90,196,120,105,155,179,191,190,153,153,202,110,286,188,253,174,121,356,244,100,154,211,159,121,209,160,212,175,124,94,121,157,135,192,162,217,150,139,97,149,135,160,128,203,208,123,87,111,200,148,105,96,132,135,153,170,111,268,102,151,115,207,118,176,98,177,145,158,164,129,170,108,220,186,217,158,122,241,163,201,183,224,213,77,143,172,175,138,143,55,104,187,150,160,135,55,173,196,101,93,169,128,263,173,56,224,214,258,327,119,185,150,138,203,127,96,225,68,182,131,191,122,230,199,213,88,215,229,183,271,153,73,180,270,133,112,252,240,189,149,82,209,220,149,73,70,305,139,154,156,148,246,226,84,130,181,72,75,243,164,72,144,150,169,186,260,220,123,188,100,265,114,203,215,175,147,99,92,220,137,237,172,215,229,97,243,245,96,304,167,172,215,311,160,161,142,142,95,199,83,173,144,185,141,272,94,128,154,202,183,153,203,217,201,252,88,167,216,130,101,143,187,171,105,233,331,110,147,207,218,144,239,181,187,62,117,208,212,109,127,304,181,204,136,244,113,108,112,119,233,191,86,360,206,133,202,189,209,233,82,143,146,89,179,89,219,199,181,166,128,146,200,136,90,128,171,207,99,251,219,158,203,171,148,84,105,194,219,202,102,227,211,218,155,103,138,263,113,176,79,68,206,134,130,119,302,212,108,190,118,145,122,85,111,192,111,276,168,227,231,146,160,210,238,159,209,181,137,136,162,227,162,145,299,289,124,175,179,172,101,245,164,219,204,257,165,182,190,84,141,230,217,166,185,179,178,116,236,222,203,204,129,166,117,337,70,224,309,229,284,185,244,119,150,152,97,154,98,199,185,184,176,166,177,194,113,232,204,161,121,157,153,58,90,59,179,178,275,181,107,93,132,174,223,120,201,155,121,139,218,212,157,142,81,173,181,133,82,187,158,264,202,204,144,186,148,235,94,74,240,209,102,143,172,178,294,213,60,131,155,149,113,115,236,204,228,119,68,260,137,216,127,123,124,119,107,162,224,106,107,186,257,203,244,250,35,244,167,171,165,176,115,185,99,201,181,137,130,170,353,241,228,72,192,247,223,136,167,72,174,186,218,178,166,82,282,214,93,92,169,102,116,167,276,49,319,152,89,242,128,144,257,187,129,171,182,93,127,122,115,107,155,212,269,225,148,144,199,99,112,87,129,62,127,221,99,173,124,153,189,123,221,244,243,170,155,141,215,158,85,214,317,89,174,174,132,221,144,97,112,201,222,146,132,169,152,265,81,114,149,260,140,176,209,226,216,117,213,189,166,116,213,156,213,148,225,132,130,176,278,186,65,95,171,96,119,139,139,72,149,130,124,207,133,189,126,210,170,325,219,175,205,205,164,88,236,274,118,206,107,179,89,100,138,75,197,71,206,160,161,201,232,219,119,204,218,129,158,116,180,242,215,168,234,252,106,152,135,200,160,146,188,79,109,138,86,193,207,76,197,244,208,181,92,63,219,218,145,153,182,249,185,280,199,249,208,267,176,65,278,100,154,116,233,150,147,219,146,98,218,203,245,93,127,94,251,207,160,276,47,180,188,119,77,120,104,232,153,145,83,206,133,144,199,175,132,121,149,207,144,202,140,83,158,194,179,246,262,205,80,110,165,306,178,185,94,116,144,275,247,140,98,139,104,268,142,121,327,209,114,202,221,108,154,56,74,220,147,155,111,174,135,154,178,169,186,65,170,138,237,309,187,136,185,141,86,135,151,185,213,213,170,312,192,147,192,314,170,212,107,211,151,238,177,103,185,188,218,215,116,74,90,117,118,158,175,167,128,210,174,216,258,142,93,221,146,119,174,180,250,212,289,187,170,187,214,279,134,222,250,99,219,254,77,206,174,101,190,200,194,158,155,58,169,147,116,154,166,141,210,230,187,295,117,184,106,247,155,162,192,98,197,216,118,75,87,162,224,146,127,157,317,167,125,349,229,230,99,148,359,102,174,111,101,196,162,233,130,201,193,150,174,195,222,118,199,250,129,204,227,268,145,230,89,127,123,130,229,187,126,166,193,130,219,94,153,224,95,255,206,90,165,185,244,232,60,160,160,121,119,219,270,278,174,232,147,198,133,219,296,169,145,148,233,117,130,114,207,215,213,203,96,255,133,158,139,281,202,219,63,161,117,192,140,104,117,94,207,206,222,89,168,248,127,163,198,156,179,163,236,178,227,192,258,299,265,136,102,232,141,120,229,89,210,167,236,144,217,233,222,200,166,269,240,120,107,148,190,157,224,188,176,291,153,140,224,137,192,195,146,251,152,229,118,175,209,191,121,97,197,107,233,226,154,141,195,220,92,215,114,191,132,116,109,275,76,192,76,147,168,193,171,216,99,229,218,193,135,149,206,207,198,119,195,144,191,99,153,153,115,130,98,160,107,229,103,90,143,182,187,196,85,102,203,163,215,105,128,305,122,102,122,241,117,223,130,214,183,194,128,220,166,103,99,186,212,117,139,136,188,212,221,138,201,135,125,246,168,186,281,139,244,141,107,264,243,269,209,109,192,92,204,194,201,220,115,165,308,199,242,314,155,248,87,146,183,132,164,190,109,171,227,177,224,248,282,189,89,167,185,245,200,119,132,187,232,81,351,286,191,146,108,117,210,128,232,108,144,205,128,64,123,63,134,182,210,177,184,245,144,132,82,151,107,182,206,171,235,240,232,86,193,113,55,187,216,209,204,129,113,289,158,215,134,182,193,302,209,236,298,230,105,251,138,250,259,91,189,67,177,81,212,275,93,177,141,151,95,69,177,151,174,121,138,152,97,287,102,132,207,117,162,99,143,123,258,215,180,147,93,106,152,198,155,193,211,99,218,101,77,184,109,106,186,161,293,262,136,74,162,94,144,266,197,254,171,183,121,160,168,199,243,118,281,149,198,115,249,194,136,175,252,192,76,202,107,81,214,255,221,212,105,142,77,222,166,291,114,155,106,160,230,179,210,164,110,254,184,137,225,118,165,158,163,173,121,60,175,150,108,150,221,67,301,212,190,79,265,115,190,120,150,151,229,160,151,190,80,220,190,184,238,157,201,95,185,280,93,154,165,168,215,180,121,59,207,193,209,292,92,165,211,72,149,154,59,151,116,153,240,206,164,223,194,177,150,155,243,145,224,198,97,144,162,65,192,131,251,135,119,197,127,182,157,220,173,149,95,202,211,185,146,185,232,149,50,126,178,149,177,246,201,193,214,247,146,114,216,139,216,185,176,173,183,181,110,181,161,215,153,164,119,243,57,209,178,158,168,144,125,63,160,89,215,58,152,251,181,293,69,185,88,219,171,213,196,114,167,92,71,180,120,101,228,81,231,186,87,372,207,142,291,109,175,170,192,100,241,127,186,158,194,190,227,184,120,206,159,146,218,175,173,105,364,64,193,186,311,244,170,255,132,259,54,123,126,173,52,208,96,313,179,90,113,183,190,150,225,251,128,242,193,273,235,202,113,119,211,209,178,131,273,216,143,125,199,56,205,171,161,355,202,118,162,87,181,189,112,105,160,328,158,217,208,58,189,104,162,185,186,105,118,138,94,202,100,136,213,256,180,149,169,157,162,235,61,208,163,212,101,254,143,102,216,238,119,172,80,213,204,154,249,150,166,238,177,252,141,107,166,96,93,199,141,70,114,305,210,217,208,72,145,136,207,74,188,252,236,188,178,48,206,158,194,200,254,146,126,275,261,117,167,153,190,241,117,225,123,109,129,163,191,198,142,216,125,127,230,160,137,131,171,53,156,157,198,169,139,160,204,82,140,102,151,98,174,245,216,159,116,199,137,95,225,103,178,117,72,69,279,134,181,95,163,140,173,174,124,204,201,61,106,196,177,197,58,121,140,220,215,194,79,184,147,145,216,128,202,201,264,197,181,243,177,97,137,122,107,92,278,77,143,77,100,200,124,209,98,168,196,162,240,221,111,236,136,133,121,71,223,191,174,215,137,213,226,154,174,107,135,297,192,158,109,191,274,150,186,206,110,128,292,75,196,69,144,204,139,159,150,101,165,74,226,75,242,165,169,147,104,148,165,121,132,167,149,145,95,152,97,125,174,158,220,111,129,207,180,72,158,235,255,171,104,97,107,130,183,157,210,183,263,122,109,177,243,69,227,181,198,224,210,134,223,194,135,138,142,175,196,266,188,201,95,116,126,121,185,141,149,101,143,220,154,92,119,145,147,245,190,146,55,65,184,211,122,221,113,163,228,160,101,171,74,205,215,321,224,108,127,127,132,60,145,264,188,171,303,258,79,278,164,148,153,82,151,77,206,214,122,179,215,188,224,65,192,124,171,94,261,137,317,166,205,152,174,311,166,171,204,183,179,117,205,263,127,166,210,241,152,199,223,265,219,74,220,121,190,109,168,166,170,207,247,69,229,136,161,228,144,229,167,156,236,172,113,233,89,273,190,198,212,216,229,208,216,162,289,130,100,236,207,134,158,107,155,197,121,264,116,180,88,197,196,197,157,228,198,147,182,79,97,127,122,172,117,218,64,179,207,235,181,160,257,212,217,251,221,175,220,183,169,89,299,193,114,91,179,187,158,177,120,200,140,141,136,192,124,181,158,180,228,164,170,98,121,89,56,86,159,209,170,227,227,231,161,117,147,88,186,98,147,168,254,40,242,297,132,209,108,260,245,180,178,191,221,140,231,255,116,125,189,150,137,168,231,116,132,107,177,133,252,127,217,121,177,156,125,229,186,70,169,219,105,96,187,233,187,95,204,155,75,270,100,145,128,84,190,143,174,196,245,88,169,207,195,233,166,176,156,191,224,94,95,107,162,248,133,74,87,105,308,119,164,161,193,222,214,137,147,236,233,243,229,148,115,158,292,224,114,149,186,257,63,110,179,138,160,135,74,156,174,195,154,102,252,168,176,102,103,208,103,215,232,115,204,224,196,158,166,248,174,171,232,228,180,162,96,143,261,230,242,228,183,177,198,138,272,117,248,192,142,258,160,127,177,231,164,156,174,253,113,164,186,191,196,222,191,114,128,232,117,157,305,110,142,209,73,115,151,176,225,210,249,144,170,175,171,242,195,250,134,94,283,206,319,110,194,162,97,222,187,155,162,154,152,199,198,116,197,124,127,142,179,137,117,190,208,181,178,165,253,188,183,88,183,243,244,182,151,225,184,188,165,222,138,211,248,248,256,140,116,218,332,215,153,109,221,213,106,131,277,126,138,301,145,119,202,160,142,184,81,217,335,216,135,139,58,143,121,191,152,193,316,203,209,176,213,81,195,114,145,130,90,170,203,146,64,174,171,65,141,158,234,107,229,195,228,175,142,138,193,201,92,228,202,196,163,130,297,176,238,220,278,176,104,177,132,235,128,82,207,84,129,214,58,162,96,90,357,127,159,180,112,115,59,119,212,68,89,183,154,146,164,222,192,184,102,179,203,242,60,208,200,167,88,225,209,190,181,208,159,176,179,123,252,142,184,190,256,200,155,155,121,197,132,211,144,176,205,175,123,122,57,272,197,57,101,170,154,130,283,130,137,299,173,190,260,170,258,96,129,81,111,195,83,166,385,204,216,188,236,219,144,221,134,197,170,122,151,165,205,113,206,126,160,157,121,208,260,183,130,149,174,187,106,188,170,130,205,91,188,129,133,203,93,138,218,137,273,80,220,198,133,214,206,255,167,144,232,66,223,195,102,116,165,201,211,206,130,210,88,170,209,110,178,163,132,215,314,141,208,115,111,147,161,249,235,154,62,247,200,150,261,230,203,156,130,127,157,190,216,135,157,158,50,169,125,178,140,103,210,60,301,49,159,199,281,64,133,206,264,205,285,252,158,211,74,172,102,126,128,167,151,235,212,132,193,213,187,189,179,153,154,83,236,358,211,103,239,195,259,149,133,145,186,113,138,154,209,213,223,167,146,137,266,228,135,138,217,205,136,188,331,111,229,182,174,192,115,144,132,123,157,140,85,180,119,162,203,218,282,153,232,150,154,165,146,70,157,256,234,131,197,124,98,121,166,137,187,179,136,186,161,188,267,175,186,142,146,205,130,62,140,125,59,251,253,290,53,89,213,238,222,187,118,226,283,169,128,246,141,171,214,116,119,127,244,166,233,110,225,144,221,245,242,123,74,94,89,283,186,225,205,224,274,117,132,186,157,144,135,163,167,147,204,301,133,179,161,124,111,84,96,350,137,193,134,119,125,113,168,153,58,144,133,216,268,243,73,121,206,237,170,83,162,240,203,99,83,245,195,199,272,216,202,257,254,244,217,194,114,200,182,202,148,114,356,129,96,114,117,126,124,55,105,147,182,268,98,121,149,177,181,230,208,175,94,202,84,260,164,212,175,181,123,218,179,136,187,139,243,199,139,176,203,216,127,164,160,219,90,199,143,133,210,65,71,112,107,54,163,269,114,130,222,132,154,157,42,212,135,95,258,253,140,132,380,132,166,129,165,150,166,136,102,125,166,164,161,203,241,170,150,156,152,208,180,243,237,72,184,119,177,95,195,149,239,224,191,144,158,81,90,131,107,155,161,211,190,142,292,60,245,131,141,238,164,231,166,211,161,237,227,215,281,198,218,183,174,130,258,192,172,294,214,170,124,189,146,162,201,91,98,243,184,194,188,167,226,140,91,74,208,202,208,115,186,135,178,152,212,175,131,217,155,130,295,233,179,127,111,104,223,183,188,136,194,202,201,201,168,227,240,143,109,207,137,283,230,181,95,118,165,122,240,238,216,214,198,296,116,179,141,168,217,95,71,231,206,163,159,173,273,160,156,182,234,137,128,216,197,232,177,217,165,153,209,273,106,132,212,142,83,192,160,134,222,244,226,74,165,129,120,130,137,103,162,160,157,161,183,210,146,87,302,95,86,190,86,133,259,106,83,216,108,235,217,206,246,100,236,144,173,197,170,206,211,142,265,90,153,230,176,76,173,78,181,100,235,224,224,247,200,123,247,225,202,157,213,244,216,150,76,197,202,68,153,89,91,144,180,97,164,185,98,218,159,251,144,116,117,74,133,158,229,187,226,153,218,179,144,46,264,96,251,223,156,183,175,164,246,166,114,146,221,95,188,211,220,254,244,175,196,135,154,231,313,169,131,145,114,269,57,193,162,199,182,286,201,166,120,164,182,158,184,135,191,199,201,115,120,107,151,207,224,140,49,209,183,176,188,269,153,191,177,133,112,88,96,81,205,182,186,136,165,206,128,121,121,116,154,171,230,206,104,215,91,151,116,93,139,108,179,125,169,206,106,165,136,129,134,280,184,227,260,85,146,93,198,126,193,314,155,238,218,218,233,239,185,219,152,183,140,126,148,189,206,46,141,235,218,152,163,175,190,161,172,152,231,136,118,243,103,69,313,266,153,101,76,164,124,242,154,153,184,104,319,179,155,340,107,142,201,216,69,85,127,130,126,167,187,174,113,147,229,97,261,87,269,114,147,229,293,185,66,212,138,164,159,226,169,151,228,132,259,140,109,126,110,228,97,161,176,183,210,147,211,223,175,156,151,178,126,199,129,263,98,60,178,325,75,149,125,142,177,227,139,87,156,146,174,101,162,77,195,191,216,159,164,98,135,167,175,161,77,96,226,188,41,146,118,119,189,162,247,222,228,245,166,207,161,83,148,85,320,81,242,231,262,128,164,238,83,164,163,223,108,149,221,156,108,241,118,185,104,104,223,244,192,201,200,202,127,264,154,192,149,166,202,185,127,120,147,316,133,215,127,210,144,136,208,172,110,344,227,131,169,178,167,211,67,220,142,130,124,161,251,202,148,257,202,94,182,113,125,149,137,77,242,175,95,180,176,215,205,198,155,206,127,191,215,189,119,136,174,181,168,185,149,178,207,166,132,169,190,189,138,207,194,176,273,81,122,230,125,216,84,262,227,231,102,97,75,94,105,160,122,104,156,105,49,145,240,176,235,190,153,128,215,105,228,79,138,175,168,159,81,143,99,96,179,144,102,211,212,333,100,254,113,265,119,118,211,252,174,178,239,121,91,126,249,177,108,117,237,189,115,240,256,232,208,121,196,114,131,243,176,215,266,213,250,124,121,126,74,148,143,99,211,146,107,174,288,89,125,127,73,161,233,176,208,128,180,202,57,77,220,144,84,161,130,271,311,203,135,198,82,191,130,201,159,127,97,76,263,125,177,221,225,155,189,149,141,231,245,105,188,146,141,77,211,145,119,199,136,63,89,207,115,141,165,83,194,99,132,206,264,178,175,139,90,185,105,229,211,201,261,232,239,217,206,162,118,130,81,144,251,146,99,183,171,102,197,176,127,157,162,207,105,188,170,293,87,59,117,126,187,183,237,169,112,324,183,175,125,257,183,128,40,203,165,121,160,162,223,134,119,184,115,245,136,148,208,70,145,98,121,115,265,93,215,136,174,179,155,253,152,161,97,240,195,87,147,139,151,209,176,131,204,142,143,155,112,150,158,179,225,81,239,200,75,237,196,81,289,134,145,158,73,66,240,138,145,137,87,165,35,93,157,151,176,305,69,229,161,133,273,163,190,256,109,109,123,146,206,154,220,79,88,63,124,171,168,159,232,120,213,191,206,230,121,151,129,52,89,130,182,156,107,182,175,133,289,154,268,212,152,179,132,330,121,151,172,197,218,132,176,141,113,294,190,147,147,212,137,246,89,304,167,240,119,107,222,150,200,154,222,247,116,251,135,233,95,203,289,117,121,139,129,175,115,168,110,239,83,153,218,124,352,278,308,72,132,85,235,84,201,187,221,244,195,88,199,171,222,117,158,269,123,186,148,184,226,172,314,181,267,293,114,186,151,168,161,160,203,84,87,155,209,193,140,211,371,184,233,176,175,240,171,99,243,164,305,152,195,178,147,131,61,259,172,183,93,127,231,158,175,140,129,101,284,277,221,301,197,164,110,204,137,195,194,164,276,140,101,197,97,260,75,112,93,81,140,145,120,111,157,194,161,174,262,140,186,168,133,330,201,160,97,193,73,214,180,222,143,219,161,156,104,210,228,210,125,197,164,191,179,232,146,183,118,153,167,162,175,249,89,178,117,191,169,238,253,142,203,102,205,240,60,216,145,159,190,141,44,75,150,233,227,216,220,185,91,270,217,94,219,196,222,226,94,122,191,248,239,152,191,110,107,211,165,143,126,58,251,161,128,94,122,164,162,219,143,179,88,127,235,226,171,114,139,246,189,110,218,192,152,63,220,210,159,153,233,154,368,168,154,203,151,41,212,102,236,174,286,87,195,209,267,115,106,129,246,172,100,113,206,72,59,242,91,87,204,185,227,131,109,131,100,312,241,253,203,60,172,210,247,179,95,155,198,80,142,165,239,137,302,203,139,119,192,100,132,119,140,151,316,120,185,141,85,184,157,225,174,197,205,98,197,223,188,229,158,115,67,226,84,138,133,136,209,175,96,224,128,116,62,143,103,234,300,224,151,73,226,59,95,157,220,263,199,196,203,106,226,170,179,162,231,122,224,238,172,116,175,122,202,221,225,268,147,79,108,48,278,160,109,185,151,124,220,245,318,248,77,113,59,181,131,227,129,206,147,223,187,311,115,189,155,237,78,219,263,284,254,220,259,215,200,145,170,159,171,180,101,186,85,103,173,224,245,171,87,344,121,109,71,241,131,212,74,161,82,164,205,130,190,167,144,222,257,301,222,133,103,142,177,163,226,57,173,83,207,112,174,130,249,153,159,150,167,189,144,139,159,120,125,181,141,266,160,123,201,126,158,197,207,162,263,189,70,60,186,100,130,222,199,75,71,153,126,133,77,256,146,282,182,217,168,79,162,218,127,248,120,237,173,179,81,178,75,234,209,203,229,123,163,216,119,196,107,68,202,176,217,212,130,90,91,116,256,180,174,133,107,146,111,190,180,178,150,210,117,213,132,236,132,156,154,234,135,266,107,155,103,225,196,208,166,274,199,157,211,111,231,153,129,141,130,361,130,203,222,212,218,139,82,136,144,74,168,124,62,161,287,123,261,139,230,163,167,245,177,72,99,80,123,189,189,110,174,159,110,218,150,126,175,216,207,96,89,70,153,151,151,106,198,232,172,91,94,193,169,292,161,117,124,106,119,46,78,146,144,221,101,109,148,163,181,205,172,174,114,120,152,180,151,80,134,203,127,97,129,272,186,215,229,120,215,155,149,210,71,116,99,100,241,167,221,211,207,254,196,208,198,256,259,74,84,62,188,95,140,112,157,212,67,184,159,182,253,229,191,199,152,216,155,171,164,82,161,136,199,212,146,203,133,387,179,195,242,91,112,324,179,181,120,159,269,263,187,200,224,92,209,223,151,123,189,168,84,203,213,194,104,124,200,139,83,269,225,259,180,106,362,149,203,243,179,115,128,228,136,158,228,95,206,81,224,179,156,198,177,114,172,303,178,164,187,155,147,100,110,208,218,237,118,174,202,106,153,229,229,260,227,180,99,194,103,212,204,111,78,88,122,161,197,114,127,211,125,217,152,178,124,68,105,119,69,86,139,144,270,234,165,274,43,140,184,76,157,292,209,136,122,143,200,238,122,269,225,100,201,189,134,241,193,127,167,117,285,132,239,181,210,238,184,201,208,106,200,138,134,187,308,317,115,137,202,58,137,210,110,128,172,160,162,143,127,225,185,200,87,109,127,191,264,148,201,201,126,239,195,135,154,270,224,134,206,219,101,190,76,189,223,265,290,127,225,116,213,219,132,226,132,158,139,280,107,185,108,76,82,226,135,255,188,162,91,85,220,154,72,77,228,133,238,73,180,125,199,153,145,130,124,139,218,157,107,151,177,81,110,181,255,192,214,206,135,141,117,367,254,181,187,50,163,204,177,57,163,164,258,186,217,154,113,228,169,177,238,93,120,126,44,250,144,108,165,109,157,153,115,202,245,178,194,117,188,238,253,173,177,146,297,144,183,180,101,71,138,156,193,155,137,198,146,191,141,132,203,109,184,89,146,263,245,88,229,134,127,217,135,157,131,211,203,226,141,84,243,175,167,107,223,262,171,196,186,212,76,113,73,82,255,135,203,206,177,129,182,145,248,243,221,173,182,61,99,173,149,228,118,259,109,148,212,152,98,63,89,337,167,103,83,111,119,111,113,53,126,107,115,150,202,173,177,126,180,210,150,114,97,136,81,171,215,95,157,231,116,193,186,186,267,282,137,136,210,207,154,58,77,188,134,117,198,163,165,156,168,183,226,171,165,174,159,226,150,134,220,187,174,68,215,146,182,130,279,177,92,146,150,115,188,168,218,223,241,49,81,146,248,55,251,277,206,126,86,131,277,239,237,261,88,97,161,108,159,176,63,150,214,138,173,97,220,238,130,192,157,135,142,203,46,172,218,262,146,317,66,197,57,224,110,80,200,93,159,147,313,142,90,61,174,177,229,251,204,221,201,212,203,173,268,178,157,130,263,230,101,246,164,198,112,184,121,210,136,148,72,125,222,244,121,215,270,151,106,188,178,305,173,137,130,225,154,190,259,224,118,161,124,211,197,163,150,261,125,94,208,119,141,275,194,98,263,207,175,186,128,338,239,159,113,215,188,158,92,205,193,244,188,114,228,225,169,196,176,207,276,159,202,159,149,157,218,222,122,91,204,197,220,244,267,149,238,206,86,168,246,175,202,176,243,124,130,253,213,262,127,220,178,185,191,156,159,214,182,258,81,218,123,214,192,153,189,182,221,156,221,144,84,122,124,205,51,203,185,223,215,114,160,94,235,63,162,155,221,178,76,131,67,380,74,146,116,285,183,143,168,178,128,101,218,201,94,112,130,258,142,189,231,91,217,100,229,209,212,248,262,208,192,116,236,177,116,193,67,271,183,239,184,125,287,112,72,144,195,160,322,153,149,181,261,140,157,216,201,180,272,143,138,150,201,180,217,158,129,103,322,173,121,94,244,155,66,324,199,168,148,156,155,253,192,374,287,108,99,142,156,175,211,127,270,104,109,165,166,139,185,67,346,182,122,257,154,292,142,215,209,211,167,143,124,109,233,103,248,147,240,170,141,219,118,210,196,230,134,128,330,191,175,261,131,243,246,201,182,188,203,149,143,254,257,128,200,53,213,219,215,176,183,165,114,166,174,207,277,165,150,190,161,97,179,130,177,217,101,70,173,152,283,239,182,254,171,223,172,94,118,114,170,176,162,175,172,192,245,168,178,248,102,148,134,172,205,255,199,220,202,149,258,154,104,194,247,94,152,123,195,63,195,226,171,144,80,254,128,189,88,88,182,96,87,125,126,131,205,338,70,203,170,51,273,200,166,179,200,174,175,222,146,120,136,186,213,234,109,231,118,86,226,234,162,221,218,102,165,100,187,129,106,67,171,225,205,127,153,156,213,184,174,238,147,281,214,162,94,174,109,169,151,248,179,113,202,117,148,216,238,102,332,174,203,157,197,184,107,207,178,69,149,123,243,271,146,142,75,128,180,208,125,121,107,188,118,116,157,311,102,103,221,122,258,109,241,110,79,122,182,220,131,255,91,97,220,98,177,181,141,191,174,219,100,190,148,219,145,115,82,123,77,178,265,175,323,134,94,250,150,106,108,202,106,145,140,74,190,180,202,179,112,205,253,81,191,236,224,93,165,152,200,124,74,219,194,152,153,393,223,151,222,187,202,139,178,119,161,185,121,170,177,155,86,161,205,184,49,181,138,59,216,124,132,165,199,206,191,250,131,164,127,97,81,197,72,229,221,153,253,229,257,211,105,184,194,274,236,238,134,153,156,102,145,205,220,170,211,297,199,191,163,199,263,217,134,217,77,268,109,173,122,205,233,256,223,218,115,168,222,174,225,258,243,181,139,222,134,76,67,249,173,169,80,91,76,141,132,174,184,181,116,142,162,136,127,158,111,77,160,168,42,287,164,185,208,227,99,161,105,139,143,77,274,121,199,100,199,175,183,76,193,267,233,232,226,113,101,157,204,238,139,226,161,164,249,200,131,145,177,182,164,248,178,112,272,94,126,156,88,185,156,160,282,200,139,183,187,161,85,71,329,214,216,282,155,163,210,201,205,66,276,145,172,125,222,100,174,152,150,224,267,150,140,77,191,120,234,189,272,203,192,210,145,204,177,243,136,118,145,230,153,212,102,122,125,316,196,95,69,134,117,175,176,233,101,148,80,213,111,112,95,210,88,112,114,125,153,119,216,124,86,150,149,223,176,179,285,228,277,173,227,212,210,222,157,203,131,100,160,232,128,101,114,218,239,187,222,160,204,259,260,131,105,80,260,171,138,123,155,198,167,106,201,96,211,230,197,165,143,236,127,80,225,363,267,218,231,196,154,250,116,107,210,139,75,187,161,169,143,155,186,295,220,275,155,207,131,173,194,165,175,168,142,66,207,166,178,191,186,211,230,238,271,167,114,167,196,175,227,177,156,199,189,186,149,145,64,135,131,118,88,187,97,161,69,99,252,165,87,189,107,258,168,154,211,168,227,102,96,170,198,162,223,194,50,182,146,180,145,168,164,90,201,258,174,188,94,91,223,117,237,173,127,173,223,129,247,171,206,124,90,123,204,191,234,197,120,187,169,123,116,92,319,192,149,149,136,245,82,153,193,379,155,189,231,214,218,149,207,181,241,205,128,102,155,160,182,54,367,204,110,107,130,198,61,189,170,130,134,79,130,107,173,159,204,79,142,220,142,205,125,72,157,174,157,187,198,111,62,268,192,164,93,179,242,233,47,213,110,160,190,98,346,170,83,221,149,232,175,163,58,187,218,232,243,190,169,192,141,105,133,177,120,227,169,293,276,326,189,177,240,105,197,204,186,209,221,125,246,240,235,189,118,140,110,180,233,56,157,86,202,108,222,240,188,108,119,156,108,117,197,214,285,131,202,212,132,182,275,308,126,93,125,183,152,68,108,226,177,196,118,209,247,285,64,95,242,48,158,182,165,125,161,106,107,221,166,189,156,249,143,185,128,223,375,269,175,95,171,124,227,269,95,163,125,92,202,59,97,204,147,205,253,146,126,134,205,227,93,69,145,167,149,154,175,169,178,64,140,171,100,149,211,231,251,140,129,90,147,167,201,251,191,340,123,168,194,253,114,153,122,168,179,122,137,110,56,85,320,171,183,288,201,214,61,210,221,280,107,285,162,140,104,140,264,164,185,150,212,170,185,172,105,205,182,175,97,112,136,203,300,157,131,123,111,103,157,279,197,298,177,87,186,96,192,171,175,243,133,237,124,185,149,167,209,180,138,226,136,219,173,166,237,153,205,163,171,185,186,202,92,171,154,193,222,156,161,120,71,112,208,161,216,225,143,218,150,146,78,205,215,141,159,82,103,267,114,107,230,108,219,177,246,146,168,205,254,213,125,89,149,134,145,158,219,258,200,138,117,194,179,181,267,241,60,225,124,170,195,180,94,197,201,131,154,265,89,202,223,159,275,130,116,105,112,388,157,122,243,169,136,266,346,110,239,236,157,229,137,113,194,141,112,171,97,193,114,235,199,157,223,64,254,149,203,215,317,173,156,158,189,208,244,213,253,162,167,186,201,137,209,111,90,245,200,192,114,192,118,206,116,95,159,185,124,96,97,234,99,163,117,191,89,169,74,68,141,126,277,165,203,192,262,242,336,319,281,223,204,207,138,162,78,131,75,86,63,214,164,180,94,249,206,89,201,79,222,220,156,76,185,237,239,153,124,203,129,197,161,158,204,119,110,277,105,342,189,193,202,219,131,70,131,135,262,94,124,163,124,156,318,226,166,76,253,228,93,239,124,182,323,90,151,122,216,169,159,79,259,170,194,223,110,141,134,209,169,275,156,191,181,332,93,111,261,102,194,195,117,110,150,173,235,102,116,297,284,190,110,203,192,163,263,168,237,249,129,147,116,191,289,121,119,260,205,205,224,261,190,117,96,107,203,325,196,195,122,245,176,222,61,218,90,139,173,205,102,213,166,182,82,123,177,209,203,284,153,121,204,61,250,218,131,192,141,69,73,141,109,76,124,142,171,125,67,166,90,220,281,214,220,141,147,192,71,129,74,94,214,277,160,221,284,155,117,132,162,144,222,233,161,219,188,112,239,115,134,154,68,114,181,137,126,124,218,238,154,152,139,162,184,109,259,205,248,210,291,271,158,107,219,208,250,164,188,155,117,133,136,96,200,110,229,176,138,229,130,188,190,233,57,243,169,126,210,204,278,49,181,255,252,112,194,94,133,207,69,139,178,114,144,207,239,104,203,129,102,110,174,162,87,230,89,224,34,192,231,239,77,224,169,156,266,235,229,173,232,134,137,86,177,246,105,256,56,176,157,162,274,142,175,222,63,240,274,99,139,201,179,92,196,232,254,178,165,146,217,106,154,234,197,132,113,147,149,89,266,208,159,137,175,284,207,207,146,181,178,154,246,187,204,151,114,165,211,149,122,140,137,122,100,165,81,149,216,262,153,55,151,59,170,133,178,147,215,201,239,157,108,244,166,162,170,195,264,215,152,116,254,80,193,88,108,214,110,190,255,192,265,157,130,244,104,304,63,215,115,101,108,168,178,180,168,118,298,303,79,223,151,113,148,92,156,137,153,188,108,224,155,162,287,165,93,199,74,161,224,109,212,158,208,192,189,117,213,109,162,208,137,258,117,170,195,133,140,204,183,115,90,79,172,118,89,93,231,129,155,241,81,97,204,174,213,214,154,113,139,93,94,68,164,355,224,239,116,136,133,171,189,132,149,156,347,225,116,141,166,145,142,184,116,147,153,49,240,234,295,58,118,229,232,75,216,162,127,248,192,145,185,161,271,187,188,148,161,155,184,182,145,147,173,150,174,153,270,186,148,115,114,159,173,197,140,216,113,145,114,230,69,235,305,258,240,143,184,224,184,60,223,124,52,163,137,91,276,197,173,220,183,199,166,189,105,222,203,233,197,164,196,215,62,236,126,145,166,110,151,126,162,172,172,120,193,188,156,151,116,87,245,149,140,198,261,185,220,175,136,235,159,110,198,276,207,170,106,168,121,193,174,205,151,138,186,72,207,166,134,116,208,79,198,143,235,133,280,226,311,112,203,81,263,171,66,120,173,113,132,120,177,59,171,239,192,183,75,134,99,92,119,134,211,125,166,171,130,95,87,77,250,251,245,116,241,61,136,122,95,169,245,182,127,172,85,216,122,204,82,49,171,184,156,101,139,133,94,158,215,130,167,81,117,158,179,130,118,214,187,117,144,156,195,179,153,194,205,225,122,107,79,165,154,99,125,191,173,144,194,246,212,173,388,89,233,72,355,122,98,111,108,271,62,165,110,96,177,189,206,137,199,126,168,228,190,219,186,219,167,187,245,204,244,117,156,129,256,257,193,99,72,136,152,205,169,96,162,153,250,113,158,127,143,128,139,282,90,178,175,188,176,196,256,208,101,234,70,55,290,207,155,105,131,119,217,178,127,116,140,329,148,144,187,61,252,197,233,103,96,233,129,191,130,175,203,181,168,158,144,205,311,158,187,264,183,87,132,125,281,144,150,116,226,196,231,71,243,58,234,125,142,191,160,109,139,191,200,193,193,206,132,87,96,136,198,208,130,102,260,183,172,205,180,99,145,109,202,169,247,174,140,69,187,193,255,227,103,233,139,86,198,107,197,174,136,154,201,137,147,30,180,179,224,171,171,252,96,144,65,211,218,108,158,142,155,140,243,195,68,160,213,188,121,140,91,188,228,216,203,99,176,102,183,187,171,139,126,195,152,217,141,192,205,183,137,254,87,199,92,207,150,89,228,222,92,169,74,133,180,122,264,148,102,56,84,140,214,202,111,185,77,303,171,193,75,272,225,91,54,194,215,170,83,139,177,142,187,118,200,92,160,176,144,246,211,171,235,144,216,203,184,203,101,127,170,196,139,134,175,119,94,88,105,198,193,175,256,125,168,197,205,116,181,288,159,228,222,101,200,193,198,250,163,189,185,167,94,309,171,86,204,110,225,159,156,128,135,142,157,63,60,147,256,136,185,227,57,252,99,225,188,119,117,117,126,173,225,61,172,131,147,206,75,139,221,63,88,173,152,121,88,102,109,186,148,192,163,95,240,141,119,129,140,141,100,195,106,35,158,107,246,175,192,97,204,261,157,198,215,217,223,208,187,158,152,87,265,101,120,211,63,260,113,122,235,108,214,170,201,200,152,180,66,149,155,197,160,163,196,132,98,113,215,130,133,95,65,212,238,257,63,105,192,266,194,183,102,264,154,231,229,148,211,121,87,135,190,153,128,259,85,168,169,111,92,244,215,153,160,155,75,276,129,171,113,103,160,98,134,156,204,241,224,113,60,49,98,230,76,55,66,142,82,193,79,95,191,52,268,237,157,95,141,217,125,133,280,104,218,184,171,210,205,103,172,107,254,222,166,235,155,158,106,105,96,213,193,183,184,118,121,126,209,64,191,156,156,59,84,163,43,116,217,240,106,141,147,222,169,160,90,178,120,227,248,94,219,225,134,172,266,120,79,159,213,104,209,130,223,154,189,188,338,174,129,205,215,114,98,183,121,208,153,249,96,165,90,164,171,100,101,90,198,52,190,218,164,195,79,286,243,157,174,169,210,108,140,123,122,117,230,117,226,222,117,264,110,200,146,178,176,65,110,202,128,55,117,212,97,98,114,192,220,53,151,174,94,197,71,151,101,67,315,213,186,216,85,187,83,175,207,156,186,143,187,193,82,122,207,161,175,201,125,110,155,223,89,179,294,80,184,145,133,175,211,139,211,177,145,282,140,111,173,86,115,246,174,150,117,191,171,241,139,58,203,190,111,219,210,163,164,260,237,130,194,156,145,177,222,252,187,184,86,175,242,178,226,230,113,125,231,204,134,144,137,236,259,199,121,150,81,216,121,177,235,206,220,205,109,223,136,119,296,142,172,169,166,87,171,144,288,97,223,104,220,229,97,152,61,219,149,106,106,111,87,158,181,81,172,133,79,74,137,200,143,119,195,141,151,237,116,69,175,118,200,174,108,133,182,142,173,130,126,189,72,243,115,143,112,145,93,117,162,107,114,116,215,207,89,234,72,243,171,239,196,122,114,39,219,167,169,183,212,87,88,133,140,129,156,80,108,181,177,132,133,240,143,93,156,95,146,102,163,212,120,214,124,66,224,166,263,174,184,126,154,229,200,54,151,103,254,118,109,258,151,288,241,122,232,94,148,189,88,236,307,131,142,216,112,156,177,166,179,227,162,220,106,135,214,84,189,207,206,153,189,198,143,171,133,201,199,127,154,286,256,131,246,161,109,182,164,186,188,222,94,109,165,215,207,76,221,195,173,250,115,185,169,201,186,102,183,203,191,73,167,109,174,197,131,118,228,148,172,134,227,141,145,196,161,214,152,177,152,58,147,130,92,205,254,87,171,252,139,161,165,163,180,72,183,187,151,90,198,117,209,94,163,171,151,54,202,315,172,97,251,235,109,191,165,191,253,185,241,167,155,76,126,376,179,130,293,73,241,256,226,60,217,187,112,71,263,117,244,210,158,62,134,137,195,138,141,171,200,219,100,174,171,192,163,261,115,70,226,208,218,149,263,159,196,158,125,58,138,124,364,147,81,218,131,61,294,258,179,226,155,289,327,194,103,70,197,129,309,210,159,289,150,159,146,127,308,151,275,199,235,152,125,157,66,190,186,219,168,125,134,289,124,192,152,102,170,262,229,130,213,267,175,91,203,174,200,214,75,88,117,89,273,285,45,194,250,57,216,173,84,143,145,187,168,203,162,182,139,99,135,163,225,118,153,286,273,172,231,131,166,162,191,173,208,206,203,274,187,125,157,131,235,120,200,168,210,115,170,261,235,171,68,266,79,225,140,217,184,84,137,54,160,148,180,143,261,160,288,102,236,223,94,142,196,218,184,112,175,283,171,121,194,284,160,69,150,215,153,178,78,219,85,115,197,228,163,205,186,206,192,82,238,264,195,153,199,158,82,62,259,209,220,204,218,217,86,145,107,193,180,197,190,138,126,176,199,246,234,176,139,152,226,150,136,221,157,162,110,143,221,74,222,226,177,126,223,225,172,127,84,179,126,160,135,171,183,209,278,248,80,286,139,156,203,297,165,222,164,201,222,190,139,211,141,154,79,159,222,64,98,194,165,137,102,192,247,144,149,93,184,148,225,159,231,155,125,130,195,191,162,259,112,203,189,115,139,114,172,222,220,155,100,184,139,130,190,222,97,122,162,214,184,207,221,103,191,130,201,65,164,206,227,156,271,166,249,135,137,179,70,234,151,155,72,114,92,179,200,54,199,83,69,109,131,87,136,94,146,191,217,153,170,169,187,151,205,183,211,223,103,231,146,158,196,144,178,165,46,220,290,246,83,120,72,247,93,100,33,133,71,65,151,260,110,146,242,130,61,118,216,137,74,105,178,226,130,209,160,119,232,129,167,125,185,189,217,215,82,170,222,242,239,217,159,61,175,170,225,163,133,163,234,180,126,178,202,226,90,208,196,83,156,114,274,148,176,117,245,219,162,220,69,95,118,92,152,214,194,210,182,204,131,63,168,156,245,200,123,171,105,210,125,168,201,270,128,92,92,143,68,70,148,203,230,119,159,279,94,138,207,170,107,144,140,206,94,208,198,235,144,281,233,205,189,102,208,136,111,161,146,124,124,183,93,262,184,138,186,117,63,145,253,157,69,137,93,208,121,168,86,131,262,158,149,89,69,191,153,127,238,309,157,140,137,121,234,140,171,234,257,229,128,107,130,109,45,98,79,105,230,245,90,204,130,149,114,238,199,238,205,244,179,184,124,277,108,164,211,267,226,102,57,123,73,189,257,223,102,99,60,170,96,114,189,114,171,174,159,150,163,142,202,248,125,80,74,117,83,233,76,221,94,196,104,211,191,158,208,154,190,172,285,143,153,157,122,195,99,157,138,124,177,153,215,146,107,139,109,178,202,281,241,144,131,176,55,107,107,103,176,66,195,196,132,256,201,136,191,176,103,45,156,120,174,97,149,177,197,155,205,177,179,70,114,250,114,241,79,189,124,235,204,195,182,87,160,217,96,224,186,304,253,119,189,132,239,197,140,170,123,157,170,182,269,225,137,249,284,238,380,131,297,78,139,194,163,107,153,182,98,229,301,159,223,289,193,76,103,159,92,244,168,74,197,94,137,130,146,256,212,99,200,319,204,181,205,103,227,108,181,206,220,241,73,211,129,195,200,158,97,153,185,102,199,68,139,176,184,165,120,111,68,194,199,134,158,301,67,187,199,234,107,257,192,120,243,165,166,68,190,121,223,273,105,116,223,211,132,100,178,105,174,107,112,111,205,103,111,208,96,228,209,254,94,97,227,150,256,181,269,124,167,289,115,150,167,167,182,151,179,157,212,176,253,210,192,157,223,285,141,197,125,177,108,152,191,234,131,234,71,252,90,233,119,202,138,160,152,283,228,139,200,271,230,115,126,198,122,157,105,161,214,252,215,103,177,167,139,161,107,224,169,124,102,126,156,184,114,154,203,233,133,73,240,208,177,167,81,209,112,67,245,147,61,187,230,155,214,153,139,196,166,179,131,231,206,159,131,247,83,138,197,139,293,138,106,180,88,258,162,267,176,150,153,94,119,70,117,179,188,186,183,241,156,222,222,154,211,266,137,181,234,129,140,87,94,134,169,190,282,216,179,188,183,98,80,229,116,136,173,166,139,210,206,188,87,139,128,248,224,281,151,134,184,258,127,55,183,83,233,142,264,134,64,96,204,181,84,120,187,129,217,115,252,75,207,284,185,175,153,115,188,163,224,234,95,100,148,149,229,175,134,210,172,162,233,134,188,73,240,140,227,208,60,171,219,239,251,132,87,220,155,209,175,282,182,146,170,195,136,145,209,111,88,214,129,167,268,76,158,101,216,153,283,104,129,143,194,102,143,195,161,164,225,139,76,269,268,204,118,67,266,207,209,137,94,148,181,218,163,152,166,226,185,251,239,133,316,109,195,236,177,197,129,222,291,212,217,268,167,98,195,110,106,50,154,150,194,186,181,201,136,193,150,145,183,125,128,135,198,73,141,176,200,205,75,229,96,53,145,130,128,226,265,196,233,175,128,202,175,133,217,148,89,136,272,293,197,143,109,64,243,60,200,190,298,228,85,190,214,202,185,217,112,166,74,103,296,201,117,100,136,120,234,177,109,157,250,132,198,121,49,164,131,149,108,232,211,117,177,151,130,141,134,234,226,150,208,169,196,191,111,283,192,201,123,166,203,135,183,175,241,281,185,204,173,247,183,134,59,106,163,152,217,304,218,253,153,111,90,155,152,222,154,74,189,119,124,46,192,212,79,236,99,240,124,210,249,185,237,199,190,231,304,189,110,191,208,295,247,344,198,152,202,251,135,166,82,101,68,58,192,261,153,271,156,63,234,134,94,134,144,261,141,77,65,130,194,260,106,95,46,185,224,146,75,149,127,258,207,224,162,156,145,203,202,76,172,67,58,140,231,49,148,154,113,237,198,151,225,117,168,218,240,199,239,221,208,161,87,208,440,117,197,119,71,145,178,51,84,110,200,197,231,150,72,132,203,63,116,166,184,114,177,175,179,246,166,122,95,196,172,109,147,156,220,150,90,128,231,178,129,197,199,102,158,149,108,96,117,125,143,180,160,189,195,186,64,230,148,188,216,82,132,218,140,175,82,200,91,182,184,203,240,239,174,252,165,87,204,138,215,246,188,199,275,103,171,142,166,218,196,155,208,135,260,149,90,244,254,95,136,133,166,180,152,103,223,141,155,191,275,133,81,129,140,58,235,165,208,244,137,164,188,221,172,175,77,191,190,157,192,212,104,187,203,172,219,122,142,160,168,139,147,220,285,207,253,169,115,89,253,58,93,177,127,224,151,147,237,122,181,165,149,306,237,192,108,109,124,187,236,148,93,80,168,247,128,161,189,167,116,99,181,197,200,107,143,139,167,127,262,91,166,198,180,230,70,159,163,186,107,262,125,153,175,184,103,330,72,209,203,203,102,117,214,79,95,236,144,231,149,178,240,129,94,68,132,88,163,118,59,233,167,185,75,201,201,85,61,225,273,141,221,141,123,205,161,223,125,107,95,259,160,234,96,79,42,172,231,251,107,149,105,161,186,139,216,159,49,95,194,117,115,81,142,158,239,115,198,228,188,135,125,153,159,126,119,109,135,218,236,102,123,101,233,49,204,249,173,150,304,176,74,195,81,59,231,166,275,107,402,196,162,181,165,240,87,155,203,203,254,139,90,88,235,78,161,178,216,242,230,203,228,107,109,140,287,164,201,275,206,171,272,254,156,88,227,211,102,132,180,225,268,125,50,247,157,217,151,203,191,73,315,190,64,152,84,158,111,206,149,195,206,134,212,248,127,87,89,141,175,199,180,120,107,126,105,98,208,295,162,117,236,142,213,139,110,165,126,235,102,227,51,80,162,89,264,121,144,111,157,107,157,199,156,262,218,204,155,67,327,149,119,157,114,215,219,135,213,171,113,112,257,167,57,153,206,82,219,94,201,72,88,204,168,166,136,147,80,164,334,161,175,159,233,144,180,230,150,172,139,165,86,110,241,184,155,112,213,195,84,126,238,324,320,216,231,97,210,165,239,127,89,273,161,129,125,153,151,152,175,132,202,270,176,252,134,325,109,65,120,228,265,203,147,167,155,150,126,145,48,114,333,158,130,209,133,39,167,288,220,77,157,121,248,243,164,137,195,221,265,150,114,167,61,144,164,106,69,169,49,76,206,164,162,82,186,135,192,119,215,73,160,138,137,192,120,255,74,113,209,286,108,121,141,74,56,70,106,202,174,168,226,188,178,182,238,139,238,136,141,114,128,239,82,215,206,205,215,183,169,147,133,103,55,323,203,109,171,121,209,155,117,297,334,256,83,157,56,207,204,94,114,125,211,289,126,214,181,298,97,145,307,173,136,252,130,182,105,108,127,183,172,222,85,106,144,89,234,204,249,138,168,230,100,106,247,183,134,202,205,101,176,185,214,194,140,73,199,149,190,253,150,79,146,105,240,263,192,201,149,151,85,182,135,121,192,60,106,148,186,193,199,51,210,92,212,140,221,126,235,226,126,235,53,81,63,178,220,232,226,170,184,111,109,182,292,155,95,106,87,174,154,89,195,130,180,124,212,178,147,218,68,104,198,144,139,161,239,136,90,71,150,183,179,173,177,136,193,199,166,256,168,149,176,91,251,222,84,161,202,116,89,356,209,117,216,173,160,135,149,186,196,165,118,118,143,86,129,151,179,167,93,128,168,212,163,94,99,171,165,236,171,298,213,120,104,66,70,300,163,213,181,136,167,130,250,244,143,166,129,150,219,235,111,230,177,154,217,139,225,202,179,100,195,166,199,238,190,120,179,191,207,121,152,210,161,82,136,161,157,242,77,232,252,136,78,170,58,151,311,213,151,332,125,207,229,170,217,148,157,126,172,246,301,110,81,130,162,263,90,304,141,97,186,189,180,211,95,153,209,174,268,150,63,68,249,225,52,204,134,227,86,98,229,146,245,163,78,202,285,125,158,198,92,195,102,164,216,237,273,140,188,146,210,129,103,184,242,86,114,112,230,206,45,86,206,192,209,138,176,115,131,130,76,224,196,159,168,188,100,180,177,149,98,215,220,215,211,180,322,272,122,109,147,115,271,186,130,182,161,157,157,214,94,174,216,269,139,237,287,130,120,178,127,181,200,184,173,119,190,181,91,177,210,170,155,92,137,232,78,91,127,247,115,189,94,163,195,158,162,164,199,125,138,210,214,198,211,171,132,103,259,213,150,187,113,204,115,231,72,89,246,229,86,187,159,89,233,139,133,158,257,275,125,120,65,213,111,127,185,122,113,236,187,164,168,153,199,221,157,151,94,91,190,128,139,207,199,191,184,86,129,112,250,148,235,105,181,244,147,139,178,146,142,215,371,214,59,173,265,179,76,90,191,222,168,125,174,191,178,220,174,195,243,121,145,192,171,144,226,148,64,104,364,162,129,232,72,203,137,145,170,115,257,87,48,114,79,163,246,147,195,178,167,70,158,134,84,241,125,178,96,186,176,248,210,195,196,68,179,235,228,79,218,54,164,106,127,146,206,226,185,245,171,127,215,121,134,155,150,219,174,137,138,164,208,215,123,232,241,77,182,275,173,207,226,165,179,139,192,78,128,206,134,165,140,178,208,198,91,154,111,124,159,125,94,125,260,194,107,169,71,72,204,76,179,204,140,159,189,127,218,74,254,109,196,118,127,302,163,184,273,160,91,122,103,88,201,194,159,147,246,145,135,203,87,189,140,195,236,79,148,169,310,119,273,167,201,213,104,181,142,212,224,195,205,185,65,69,247,163,280,175,134,196,100,93,185,145,277,136,162,76,74,117,119,136,82,113,231,128,57,130,125,231,226,190,135,226,199,289,124,195,110,165,91,205,143,192,91,118,138,103,171,83,216,150,231,185,218,125,243,348,220,351,223,157,147,78,167,277,126,144,188,100,185,223,226,181,185,169,130,195,196,217,323,299,193,107,136,187,160,218,315,244,273,282,117,214,153,158,278,174,253,220,154,91,227,231,179,194,104,289,82,155,266,213,187,84,214,249,154,145,118,86,151,84,116,124,163,147,72,169,146,168,158,100,232,108,158,65,93,199,190,163,154,133,136,143,274,183,145,141,126,120,125,60,147,98,152,126,136,200,146,208,199,184,173,223,150,149,146,172,168,114,105,245,155,175,112,70,153,124,209,185,120,184,188,85,220,81,155,191,183,131,125,190,141,193,290,118,119,48,124,164,127,144,158,236,261,180,176,178,129,276,184,130,173,188,213,70,178,160,244,171,182,155,235,109,231,279,235,237,174,115,176,206,183,269,157,135,176,209,212,97,182,252,186,161,189,108,119,292,126,142,219,207,224,201,117,103,60,122,248,218,190,188,238,171,229,100,157,119,104,44,70,74,240,117,137,139,118,250,177,196,120,230,196,159,112,135,225,163,217,284,165,138,236,138,108,132,225,160,103,202,259,189,111,185,324,136,75,84,169,245,155,130,132,226,114,193,47,213,206,164,219,359,155,238,228,112,130,100,107,217,93,104,261,192,85,191,242,289,139,218,106,170,159,207,210,98,70,96,206,192,144,134,151,136,169,65,104,167,62,144,174,88,247,65,129,191,131,141,72,84,50,202,156,172,99,110,254,95,176,214,166,154,268,214,230,204,238,234,99,206,210,56,160,134,215,204,243,158,143,241,173,171,161,186,250,187,77,189,244,155,146,226,252,171,143,141,199,198,160,219,227,130,76,250,107,293,225,191,176,158,156,203,244,198,248,312,167,214,191,188,225,205,187,150,150,249,211,260,131,232,169,203,81,61,228,143,225,77,237,119,114,348,124,177,165,194,86,180,147,335,149,184,98,241,90,91,180,116,136,111,204,159,292,177,96,90,168,87,96,258,242,218,205,190,144,164,123,91,106,142,85,186,97,168,250,219,199,224,187,182,148,283,117,301,152,150,144,168,210,115,133,191,126,144,116,130,196,249,102,114,193,105,218,221,213,192,155,226,176,184,154,93,70,267,145,82,160,57,53,226,198,62,238,85,118,155,200,150,229,145,122,163,70,203,160,199,110,200,189,216,237,190,172,171,109,56,149,244,175,233,189,117,105,182,96,174,199,149,156,203,256,226,146,167,76,319,128,114,161,131,229,96,85,166,219,144,347,128,237,191,155,158,171,128,213,132,154,124,225,250,96,206,155,140,139,129,144,131,214,140,131,211,191,224,213,208,205,113,184,202,123,151,184,170,63,36,120,244,117,185,164,134,107,186,147,141,104,80,208,188,104,103,166,100,242,118,141,222,308,189,245,85,273,111,162,101,264,338,214,129,200,210,117,212,145,145,127,202,232,119,252,320,153,227,157,239,146,178,108,155,168,286,246,187,199,250,186,281,140,197,208,197,112,98,251,191,136,214,168,76,197,96,268,148,125,121,195,173,172,223,203,90,220,223,138,93,198,256,196,252,163,156,142,158,201,152,262,239,187,195,82,119,229,203,205,76,98,165,125,158,72,213,107,214,167,81,160,227,125,120,216,113,153,221,83,160,138,164,129,182,110,206,151,143,152,264,235,74,268,154,125,177,104,126,119,214,280,144,210,190,241,242,92,201,190,94,124,54,273,86,190,189,183,214,93,180,192,183,185,165,282,187,167,147,129,130,111,136,138,162,226,203,139,229,171,227,217,197,205,197,106,124,194,190,221,184,91,231,170,202,147,204,177,226,149,161,110,237,211,235,198,127,247,108,141,192,128,172,190,230,81,229,200,182,117,190,197,87,187,179,207,57,233,129,198,348,198,184,175,239,284,74,126,258,273,119,137,225,210,75,197,101,88,113,172,223,144,127,188,164,249,156,226,193,95,184,306,210,290,184,198,201,149,234,217,168,135,163,307,197,110,205,112,212,135,187,209,190,70,140,191,137,140,134,231,184,188,212,225,135,140,151,267,264,202,330,235,209,186,105,159,127,247,145,209,211,102,88,173,249,151,188,112,197,144,225,240,135,218,163,139,104,160,162,54,212,194,186,156,227,230,173,183,155,141,99,151,134,136,123,132,183,310,71,171,143,195,163,250,100,89,153,220,52,110,174,211,166,106,203,144,127,182,149,156,162,95,145,148,148,100,156,172,99,125,236,130,190,278,208,101,303,115,201,183,215,179,182,130,185,133,249,196,144,211,144,215,154,201,154,228,218,184,161,252,207,167,99,161,221,83,270,83,175,83,171,244,86,351,176,80,81,170,101,81,204,192,120,183,94,156,266,210,335,258,336,183,231,214,188,195,241,186,95,173,228,202,175,210,122,211,97,80,193,109,158,137,235,254,133,220,214,295,224,253,223,180,93,318,163,176,199,165,193,212,101,94,168,143,112,202,263,66,226,237,224,92,231,148,216,159,97,227,67,192,254,268,171,127,216,99,192,171,99,270,107,119,229,124,180,135,293,197,206,130,122,212,81,168,45,248,129,113,224,215,152,187,198,150,263,94,242,156,105,80,207,151,196,61,178,98,86,89,209,263,181,109,173,118,308,194,98,197,249,96,101,198,329,261,120,223,228,158,284,233,191,241,187,155,209,202,236,150,190,166,278,139,273,129,119,205,89,226,192,90,168,237,82,147,159,240,184,120,136,188,109,131,142,184,160,202,215,121,88,98,250,229,151,205,171,59,60,82,272,161,141,106,298,217,97,208,92,96,248,155,165,244,188,196,201,142,200,236,176,231,210,181,191,101,300,146,177,257,149,182,215,101,214,113,190,109,198,145,179,161,181,126,201,79,43,164,124,224,212,112,124,93,62,93,99,151,146,239,251,307,218,89,117,302,85,88,86,166,243,187,213,215,133,78,211,146,169,57,194,221,203,182,148,119,183,75,226,214,176,169,175,175,129,289,150,202,213,113,249,120,174,116,346,67,155,90,155,107,293,186,220,130,141,111,236,177,169,158,209,213,128,163,71,281,179,50,110,191,97,234,208,158,281,181,87,208,196,158,133,135,110,169,111,147,274,173,221,231,160,298,137,196,107,185,179,196,194,231,214,117,166,190,245,219,85,57,307,165,144,59,197,191,153,249,241,213,268,181,104,233,154,110,116,105,269,214,219,225,172,104,173,291,170,157,167,138,183,237,237,173,189,158,185,174,108,219,243,123,110,77,251,212,100,139,106,209,74,223,303,82,223,135,148,247,275,127,146,139,187,105,182,249,153,261,174,103,179,210,123,211,239,274,112,239,139,176,182,310,213,179,145,186,211,81,121,209,284,208,187,381,232,114,114,176,137,87,110,182,155,128,268,95,187,128,290,158,260,238,244,181,206,257,130,197,191,79,216,146,111,129,183,233,167,191,183,155,162,230,180,177,203,121,189,183,65,106,221,143,187,141,337,117,249,160,53,208,108,92,245,77,192,97,240,111,147,186,247,184,227,190,209,115,156,171,206,77,170,214,246,358,283,136,114,270,227,138,210,103,213,155,220,110,120,119,198,123,135,106,131,187,170,180,106,223,197,261,93,172,169,164,173,151,172,130,196,95,193,159,203,260,103,80,174,193,216,124,185,150,140,187,56,206,254,150,76,256,147,189,290,171,169,197,213,168,157,143,97,223,141,221,255,273,98,138,329,272,122,256,86,180,54,203,214,129,82,113,218,209,125,185,204,119,94,118,146,121,74,231,184,128,181,211,210,188,213,127,171,169,252,165,128,117,246,90,90,201,207,118,120,292,228,147,77,100,116,118,204,109,72,347,106,82,84,220,66,214,112,271,137,288,198,113,89,135,118,96,220,132,183,119,232,193,159,198,94,114,111,157,136,130,153,215,224,197,204,178,137,204,216,229,103,307,132,141,119,219,200,57,169,84,110,344,240,214,188,66,49,215,218,116,184,154,124,159,157,248,195,126,240,154,219,85,170,148,232,193,130,174,219,90,312,80,98,146,140,108,174,210,191,78,199,126,123,128,107,192,213,141,102,178,172,141,192,170,212,169,140,147,159,222,158,150,177,162,203,259,275,85,149,234,153,191,161,208,230,128,213,208,126,112,211,103]
doclens.2.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [302,151,185,194,207,159,178,284,80,192,206,162,219,255,204,126,199,113,145,205,137,188,149,165,206,250,284,206,159,233,240,242,133,106,72,227,104,350,141,115,218,172,155,112,66,199,207,165,219,233,105,117,240,299,223,124,191,185,105,55,176,96,115,158,199,236,85,296,254,220,250,210,79,241,119,242,110,160,120,160,197,199,257,95,277,123,198,167,108,130,146,213,120,167,303,201,100,347,126,172,164,189,144,242,214,262,145,97,91,238,183,157,275,154,204,274,205,133,296,205,90,244,107,231,152,218,79,241,86,235,144,184,208,254,180,220,146,232,256,138,139,213,213,123,266,243,116,231,222,253,75,213,103,229,205,187,69,114,73,155,132,169,153,204,109,238,100,214,236,210,134,158,199,213,127,177,191,154,161,123,57,105,183,217,86,337,195,291,249,228,122,347,153,198,212,224,91,151,249,259,149,237,107,122,187,215,202,241,112,118,333,153,176,131,227,214,120,148,254,254,232,112,382,281,228,230,205,133,241,187,106,224,83,273,159,112,228,130,138,200,340,294,132,325,101,291,262,148,152,333,211,97,306,188,164,182,152,203,153,218,275,74,142,274,151,210,147,111,133,224,110,223,294,223,222,123,184,172,294,164,140,137,349,201,217,126,246,323,178,149,191,106,192,333,162,79,221,136,205,278,187,102,168,136,173,127,160,226,230,223,413,173,147,317,113,249,164,161,108,251,142,252,87,277,242,158,152,203,188,250,242,231,220,210,221,227,242,214,227,182,180,247,210,139,184,148,174,204,207,135,182,219,240,223,269,209,261,289,247,125,122,126,201,289,204,207,126,131,198,207,77,236,201,240,201,202,64,211,156,112,157,107,242,180,145,230,251,167,161,190,244,209,122,198,158,110,109,128,100,320,256,181,172,100,182,94,109,145,99,222,128,177,305,217,213,220,267,83,132,217,339,127,152,219,189,143,166,204,239,185,279,249,158,176,217,154,126,200,267,205,152,193,138,88,142,249,127,229,103,162,153,97,267,229,127,195,162,106,121,190,257,125,184,113,191,192,189,211,138,200,178,167,134,251,139,221,130,195,211,240,197,254,114,110,283,179,288,125,59,211,135,156,151,135,238,325,197,272,166,123,220,108,190,117,120,104,146,117,194,90,223,258,106,309,121,119,280,190,116,145,236,218,281,135,212,268,149,195,121,146,116,152,197,90,295,232,140,142,200,125,212,94,218,157,182,100,90,189,189,264,185,255,197,50,226,296,281,110,163,303,165,134,243,274,213,142,152,158,102,209,239,184,240,141,173,216,253,126,121,205,223,190,85,106,131,110,97,158,132,231,177,183,161,223,297,179,257,147,158,218,185,149,126,188,191,118,164,220,140,97,236,197,141,209,174,91,217,237,148,307,205,207,80,130,260,89,279,207,97,146,145,248,125,250,219,94,229,225,222,113,248,139,184,280,257,281,64,201,166,115,228,117,393,88,112,248,261,240,69,240,72,63,153,180,216,116,140,92,234,67,128,159,89,303,209,132,152,164,158,291,105,263,178,104,175,111,158,141,218,275,232,126,185,91,268,177,270,126,221,264,208,190,193,208,180,203,57,130,239,262,204,88,172,213,230,193,182,132,207,178,178,221,107,169,244,60,275,261,195,212,235,248,148,249,132,236,138,134,121,256,80,239,266,170,82,235,152,115,152,247,73,178,214,307,118,117,112,67,204,218,209,261,139,234,116,179,128,156,166,170,125,71,174,173,267,273,117,188,245,220,243,217,238,190,179,237,254,231,211,150,129,183,212,308,179,252,122,204,199,183,162,197,100,257,186,161,109,230,252,182,136,288,322,247,67,210,223,173,193,58,188,323,150,76,236,172,183,240,159,134,170,267,211,51,266,209,222,108,176,115,199,198,166,145,211,204,147,205,81,151,85,187,267,355,274,127,175,296,271,194,124,188,340,210,85,205,333,132,185,211,251,273,153,142,248,213,129,154,260,212,140,351,110,291,290,203,185,122,111,198,183,233,145,80,132,263,226,240,349,206,125,99,130,99,79,100,259,235,216,289,240,192,271,173,365,136,228,184,144,86,292,234,58,155,194,100,210,194,146,181,181,190,226,377,187,225,367,266,139,61,243,108,138,250,196,204,74,233,184,181,349,282,168,165,172,170,103,271,118,104,231,167,231,139,300,346,222,144,294,199,126,236,80,96,277,244,246,257,183,215,142,107,111,228,220,201,209,144,113,356,273,211,117,156,133,206,100,153,77,248,216,191,272,210,131,187,286,146,202,114,239,151,182,130,326,95,225,295,61,183,328,209,176,336,169,230,246,146,259,268,168,105,127,372,186,136,139,155,166,85,237,223,147,197,200,86,199,131,173,201,218,241,164,135,243,138,247,274,126,86,186,195,112,110,90,381,165,207,99,374,229,171,142,88,187,188,294,260,150,251,59,219,139,253,205,135,124,218,147,217,77,239,277,145,306,305,212,91,212,232,123,221,93,119,113,359,80,373,238,235,81,205,117,59,152,98,362,93,137,239,120,321,239,54,212,129,136,216,149,243,239,132,154,120,135,114,210,121,190,95,177,183,204,262,259,286,142,148,203,113,331,212,116,259,109,156,206,217,166,223,130,209,161,161,220,239,152,229,136,132,166,192,140,185,150,284,366,224,279,201,226,247,249,215,238,202,178,236,160,203,193,116,186,146,87,87,154,308,103,206,201,93,340,156,178,197,190,327,134,171,326,125,88,185,272,180,277,124,83,227,137,220,100,108,134,229,226,274,163,159,82,126,206,179,250,229,224,96,88,174,202,149,206,197,202,201,249,255,131,143,56,154,111,250,91,250,181,155,277,297,187,68,253,128,137,230,187,189,234,103,158,188,240,207,162,115,136,399,123,138,184,149,78,308,130,119,221,124,210,90,181,177,280,310,200,211,232,270,168,237,232,118,223,246,163,239,149,126,124,227,150,177,203,164,145,92,177,163,148,107,164,185,299,179,161,242,383,336,186,113,173,177,358,165,253,168,210,223,262,112,142,275,234,215,231,224,244,265,73,158,198,48,125,253,197,273,67,206,128,142,171,156,258,187,204,112,107,173,160,163,193,296,243,164,190,89,218,156,259,267,71,258,151,280,148,114,224,305,144,154,200,177,189,186,374,250,117,129,106,111,269,124,81,160,167,178,238,80,76,192,247,265,59,210,284,164,217,107,281,108,371,163,133,197,156,89,155,114,137,264,243,230,217,234,141,238,182,122,116,226,242,142,257,206,198,226,97,161,242,181,179,83,179,176,192,176,143,183,138,174,150,322,249,123,277,210,128,259,164,109,230,201,197,282,248,131,301,261,206,100,237,107,306,193,248,136,120,146,193,72,252,139,129,153,148,359,235,169,178,99,201,179,121,151,156,215,203,251,60,227,375,177,114,236,99,167,178,108,130,211,211,105,154,250,187,177,166,191,157,231,213,153,278,186,158,218,58,80,146,178,198,86,149,185,127,223,220,182,93,237,159,145,260,189,220,190,188,79,204,207,103,221,184,119,132,257,174,82,239,295,267,218,251,367,327,91,265,151,365,129,102,198,109,190,117,52,198,372,178,107,73,140,157,315,191,138,123,149,222,78,202,158,155,59,155,232,207,97,174,107,122,262,196,191,255,219,233,176,194,211,107,104,116,185,179,261,150,197,175,220,172,141,66,193,100,192,400,255,242,96,110,153,164,136,94,178,288,273,77,117,160,135,140,193,98,244,77,149,161,187,255,206,257,255,239,337,119,191,263,167,206,119,197,155,161,283,287,125,166,259,151,139,182,171,156,136,124,239,146,100,170,243,64,143,208,196,241,151,156,169,83,304,226,114,104,85,122,185,237,140,228,101,122,153,202,176,104,114,295,369,257,117,236,66,218,171,201,235,142,119,125,155,265,120,85,170,185,235,246,201,272,194,295,262,142,306,200,315,215,180,174,165,219,214,187,191,156,257,191,217,231,147,252,220,143,271,154,180,280,211,149,185,144,207,200,337,239,144,232,259,132,157,73,123,230,127,216,219,242,149,135,66,196,122,169,237,220,80,288,197,323,171,143,100,194,122,191,286,77,158,257,247,358,144,122,367,79,124,195,189,189,163,211,253,247,135,208,121,189,236,297,49,212,122,234,338,88,99,225,298,100,180,225,132,322,188,210,116,206,171,124,236,145,209,210,114,286,149,213,47,177,213,150,127,151,142,152,89,360,326,197,141,168,236,158,195,109,179,178,183,165,188,121,206,226,199,115,116,220,173,219,59,111,173,102,74,284,313,163,263,126,202,109,152,170,165,153,206,140,195,257,104,143,437,281,226,188,98,67,106,222,110,176,211,169,234,270,153,175,212,171,202,249,136,258,183,87,191,198,166,165,137,192,200,156,156,311,169,171,232,120,220,269,159,81,318,174,150,157,187,384,183,224,173,223,230,166,208,188,144,167,190,147,238,218,293,156,158,324,270,248,332,231,119,121,273,274,259,215,198,228,218,108,129,142,139,52,166,251,118,133,228,172,206,227,238,163,238,157,172,133,333,60,204,163,136,74,167,110,183,138,123,184,176,146,131,107,300,183,147,141,225,168,80,65,268,184,181,290,152,233,75,168,223,139,105,135,366,268,243,130,240,191,146,159,205,130,272,243,57,116,235,222,73,174,184,244,133,252,312,120,95,135,197,176,338,147,162,74,123,370,69,218,236,210,87,205,181,251,186,194,236,213,270,124,156,211,123,136,236,263,227,173,259,171,268,321,249,166,103,239,249,102,169,187,170,63,159,196,204,296,218,98,177,289,250,137,110,160,154,191,86,268,157,132,151,116,199,137,230,172,238,249,264,148,301,149,187,70,106,161,208,273,210,222,204,295,246,84,252,186,127,105,311,283,203,291,216,116,319,163,206,230,157,201,84,193,207,129,224,158,142,161,134,113,203,169,130,109,245,114,279,148,96,228,179,132,127,122,341,127,71,185,263,242,281,175,193,181,85,137,201,255,291,173,137,164,244,205,192,175,144,139,265,220,71,329,261,120,226,171,275,87,234,116,111,128,97,223,231,187,114,198,129,145,136,142,76,210,348,106,230,91,93,169,183,167,202,149,169,234,208,223,257,134,242,213,175,233,125,135,95,139,80,119,156,269,316,211,399,352,88,277,277,169,108,151,86,339,299,149,201,98,267,262,217,205,104,262,288,247,273,257,227,157,91,116,265,96,380,227,172,124,132,133,149,226,206,195,216,254,131,175,59,166,205,253,140,336,270,91,81,209,168,225,122,109,88,218,137,197,163,111,112,280,217,165,167,239,310,266,128,282,247,188,196,200,183,156,151,102,203,126,236,254,234,176,114,155,157,130,207,290,180,270,104,235,217,185,298,280,114,272,217,178,77,86,178,178,282,74,215,125,248,65,230,148,175,166,240,246,207,176,212,188,220,134,138,224,77,254,116,166,225,223,225,209,200,181,210,255,211,103,197,332,160,198,169,150,216,182,197,126,253,205,126,196,222,181,199,97,133,183,210,191,222,228,280,149,124,167,91,103,129,135,193,204,162,184,225,193,233,296,216,199,251,129,88,131,305,341,219,184,127,206,85,132,258,194,183,341,128,179,203,123,214,203,156,217,158,246,279,134,134,122,112,198,280,105,165,208,220,229,147,195,224,221,237,141,135,187,122,70,117,176,199,183,84,234,95,265,154,169,274,220,180,184,188,319,124,65,69,133,65,197,241,106,148,237,189,265,195,176,170,303,347,83,202,234,328,137,188,83,256,133,170,149,284,222,234,363,60,239,239,217,142,231,227,120,236,381,126,218,206,113,115,130,64,180,79,300,146,221,127,221,196,205,198,222,165,221,115,256,245,262,221,283,219,137,230,263,77,202,96,121,275,207,155,185,96,120,106,198,237,153,350,227,103,141,158,170,201,107,148,257,180,209,299,200,176,252,198,167,137,165,186,238,112,266,249,135,178,178,216,188,211,214,232,295,132,160,152,137,307,183,120,190,247,219,166,241,132,251,111,127,353,234,111,216,120,267,250,225,152,197,196,252,138,181,224,287,289,248,51,276,108,203,167,116,70,120,120,215,230,186,147,216,218,184,152,234,89,269,142,158,175,137,233,150,197,277,167,256,221,189,231,308,345,197,322,138,154,165,205,188,207,62,247,348,56,200,219,258,328,185,138,117,106,345,346,202,130,130,191,217,185,77,262,86,269,236,211,190,257,159,69,191,142,124,265,189,127,180,224,223,150,206,166,103,76,154,96,126,127,121,93,243,201,202,180,180,136,113,376,133,81,151,157,64,150,208,200,185,169,125,193,202,234,289,74,167,250,232,127,292,198,79,115,140,53,215,243,237,80,165,189,166,130,211,196,124,174,209,220,233,193,270,176,137,198,140,104,180,241,156,90,270,189,179,164,213,247,119,102,182,261,176,209,208,157,122,196,262,131,66,137,240,176,75,229,223,231,158,254,213,168,228,387,196,237,146,62,79,129,100,122,251,250,243,232,171,232,170,189,126,104,187,126,147,189,347,81,108,116,108,217,91,237,118,90,367,186,197,158,252,175,230,162,132,270,151,163,63,241,49,142,124,233,164,138,168,77,259,229,85,309,89,130,263,170,91,143,227,204,242,88,116,189,127,148,170,281,287,148,139,212,94,111,138,115,233,206,244,253,191,165,221,178,96,111,278,138,155,132,135,190,187,192,121,215,222,201,228,91,225,141,186,202,309,147,93,197,233,356,103,103,122,351,65,200,170,98,179,177,149,145,142,247,148,203,273,177,230,261,113,130,120,111,285,226,116,154,249,218,125,158,199,131,151,191,86,315,298,232,261,223,143,153,144,50,295,176,132,210,142,88,122,252,114,120,320,209,147,242,226,232,100,260,61,254,297,228,223,201,208,221,113,217,221,192,327,192,201,102,219,50,209,224,62,259,234,120,367,103,176,163,233,128,153,299,233,266,147,133,380,80,43,180,131,231,243,166,90,330,238,247,297,137,224,335,214,233,263,206,107,224,221,169,216,252,161,186,103,249,86,124,173,211,87,184,171,248,71,248,118,209,191,223,116,247,250,317,200,192,285,166,142,67,153,84,140,225,181,150,158,284,112,326,248,161,158,86,194,199,157,199,201,115,82,142,57,255,171,242,82,249,133,169,269,270,199,77,217,341,136,115,155,209,166,310,349,103,233,212,170,174,82,171,71,231,218,153,169,190,165,214,115,249,159,233,383,354,262,284,218,133,71,195,134,158,203,112,221,214,230,218,200,129,83,274,138,235,174,164,148,188,134,230,106,54,284,351,142,250,83,196,117,286,112,201,196,108,97,98,217,105,101,152,100,192,316,182,113,290,99,178,198,104,107,240,137,189,182,108,173,180,71,185,292,68,167,257,182,263,160,83,219,222,230,331,250,93,221,191,125,295,279,180,115,109,152,201,222,132,217,136,198,246,357,174,84,159,147,141,261,208,163,103,164,258,327,220,190,363,203,155,191,137,172,340,300,125,218,266,169,241,205,152,323,156,116,251,219,203,91,138,119,195,132,119,285,149,196,171,292,75,200,108,181,280,234,188,164,311,125,187,132,150,178,154,90,201,164,119,239,194,164,127,104,130,276,291,259,170,242,148,93,138,202,144,195,184,117,235,225,273,145,213,273,108,199,232,247,175,201,149,142,170,236,228,191,229,208,148,145,115,138,240,155,96,138,79,334,151,162,332,209,148,175,229,150,120,244,242,170,112,179,155,184,191,177,78,258,231,134,72,253,231,156,313,55,87,246,230,301,191,73,84,237,149,142,314,179,228,202,65,143,178,191,247,195,193,261,243,194,404,200,167,212,350,243,44,96,131,59,173,129,93,214,136,100,141,153,68,333,228,239,173,119,263,148,108,219,114,107,253,50,197,230,150,134,244,152,280,149,90,223,181,178,130,169,225,101,128,238,227,331,237,315,174,283,81,280,217,230,235,194,222,252,111,150,164,127,122,211,168,82,179,102,243,230,325,215,148,288,122,120,127,107,145,183,148,86,138,140,113,108,183,225,175,182,276,223,234,110,128,217,135,155,296,185,100,295,45,134,191,162,139,91,185,215,216,82,149,246,153,149,288,249,155,174,154,171,83,100,236,250,154,100,74,136,375,231,246,161,247,178,91,192,229,65,151,173,290,222,129,158,218,100,236,96,183,218,220,273,193,240,286,217,122,67,250,208,204,178,206,157,142,139,162,169,217,155,235,140,201,121,284,231,128,174,224,66,128,285,157,206,116,203,214,240,160,87,219,261,189,196,174,77,106,193,144,203,144,198,242,141,126,235,145,260,164,126,220,93,204,212,198,110,90,88,252,144,253,96,148,169,203,227,268,125,172,218,241,385,162,307,177,196,254,137,287,156,285,234,279,304,188,249,66,241,179,254,209,86,77,154,144,80,122,237,159,167,156,120,214,291,86,190,388,307,205,209,188,183,126,219,347,134,122,170,363,151,231,159,243,230,211,110,139,281,320,149,128,193,173,72,184,244,48,139,103,79,234,146,204,208,133,262,164,74,207,183,157,240,252,197,102,225,252,248,134,261,345,199,119,70,156,163,121,168,105,266,194,203,100,182,115,238,145,210,142,100,102,249,378,135,232,185,231,198,128,220,246,239,202,96,178,184,229,246,315,224,365,182,169,361,156,76,142,151,145,172,177,160,108,203,160,180,261,215,318,343,204,196,209,174,205,201,185,283,220,316,178,51,197,242,243,303,249,165,181,192,193,169,87,143,365,322,155,275,138,243,320,176,209,239,175,287,265,185,134,151,160,228,164,214,279,118,252,224,330,100,155,152,117,146,212,136,143,171,217,157,270,213,164,324,250,196,223,249,168,114,234,203,173,389,222,194,132,88,84,122,181,345,160,141,217,109,288,310,166,148,260,198,173,149,132,204,314,243,272,274,150,69,337,320,126,216,120,242,157,245,65,210,81,185,100,199,248,231,258,233,182,169,140,113,162,166,200,114,103,164,196,159,189,361,193,145,245,160,194,162,184,227,159,71,255,154,178,256,175,181,221,342,252,136,171,175,204,211,328,119,94,222,92,166,101,137,166,135,186,214,88,127,258,197,150,159,222,215,269,100,290,304,247,204,235,360,147,302,215,199,219,180,230,221,211,249,157,99,95,232,121,171,242,213,148,220,222,175,97,195,255,202,147,119,173,191,172,235,272,124,181,122,123,209,226,224,265,354,197,185,87,97,110,187,203,65,147,246,101,157,238,211,262,212,220,196,116,120,203,232,177,210,286,231,109,244,216,172,210,243,191,295,128,69,184,189,159,140,325,111,98,150,141,233,122,216,136,112,158,130,206,198,211,152,151,127,162,121,267,182,226,118,123,222,210,119,213,231,202,197,199,163,285,73,101,211,210,349,232,65,150,255,71,197,274,180,138,174,244,139,235,220,246,220,188,117,174,108,125,205,137,281,140,104,122,265,275,159,216,209,127,196,217,193,272,274,147,211,113,136,381,75,136,155,125,89,93,152,140,95,150,302,257,245,113,199,167,162,174,119,200,103,120,160,131,115,125,80,238,237,212,182,75,94,152,173,91,194,250,188,145,97,373,336,212,150,310,190,121,188,211,171,201,161,287,148,121,97,126,98,141,161,281,240,347,85,103,290,131,105,217,212,259,133,229,145,184,113,170,284,251,357,128,188,147,263,364,279,193,119,169,205,201,265,53,140,115,97,228,132,111,212,105,168,152,108,177,225,116,243,183,163,212,126,246,336,117,196,200,228,164,187,289,80,195,132,235,107,174,155,215,178,207,232,187,224,208,234,292,155,347,225,191,84,97,167,139,289,115,114,177,122,194,223,152,140,287,281,131,159,253,239,170,196,156,106,180,142,223,244,178,217,260,41,184,201,263,104,227,189,101,195,227,81,155,222,244,145,239,284,206,154,183,157,90,118,116,168,103,117,139,166,286,131,80,119,108,311,107,252,91,133,291,202,189,258,172,254,141,215,235,240,154,252,126,193,319,287,211,140,186,217,137,227,268,117,183,184,213,243,191,213,118,146,123,315,145,176,86,248,211,185,248,191,202,182,221,207,218,83,159,332,184,217,182,287,50,59,139,219,93,207,66,108,232,153,223,151,123,198,209,168,101,129,257,220,254,147,143,204,181,75,238,216,383,74,176,201,214,143,179,259,183,232,171,158,119,319,144,187,100,239,177,214,231,261,94,187,115,218,191,183,182,177,208,281,191,232,179,223,227,222,309,135,120,131,228,130,226,79,163,230,131,167,344,70,217,245,351,74,293,217,124,224,283,101,156,120,112,182,221,354,178,219,158,140,287,379,348,242,160,230,178,224,293,181,305,185,163,204,137,192,194,225,184,132,101,78,269,182,177,201,111,218,214,102,88,166,104,322,76,148,248,207,357,212,267,50,161,252,177,196,148,103,255,249,193,130,224,138,189,123,283,165,176,107,162,91,96,258,181,159,220,159,94,236,122,142,211,139,81,194,315,237,196,286,178,229,249,149,217,158,235,125,168,238,192,329,140,119,236,227,86,172,109,218,59,195,196,222,234,282,214,191,190,222,59,216,135,197,300,173,155,164,209,188,156,265,207,235,345,209,212,219,118,206,167,179,161,220,137,112,227,163,218,160,193,219,224,248,115,135,217,91,86,295,89,256,188,101,339,152,227,186,178,121,338,129,222,233,67,262,216,263,215,230,280,314,185,65,189,239,169,245,185,180,134,226,121,206,242,282,210,237,239,190,145,237,137,80,182,217,153,207,209,207,216,240,48,311,255,242,293,123,128,225,197,124,288,130,318,306,193,99,162,104,139,137,75,222,144,250,271,279,245,260,164,225,115,234,128,242,258,173,62,130,87,293,184,171,194,93,101,92,268,240,217,228,154,165,156,265,292,199,145,209,134,135,207,183,43,122,199,232,224,118,234,215,213,189,204,124,110,161,120,229,131,142,198,88,199,103,159,235,190,179,260,168,361,201,208,173,173,180,229,169,176,248,172,139,145,180,176,184,194,180,311,176,175,58,225,192,135,236,161,377,270,166,96,272,243,203,186,154,161,67,132,180,175,146,123,261,99,40,189,234,246,144,217,235,142,300,325,228,218,125,79,200,204,141,188,149,260,215,249,116,214,239,180,113,225,171,212,109,200,55,115,142,221,186,231,235,203,212,166,319,266,195,209,256,97,80,169,107,137,88,122,138,248,154,141,99,226,133,235,239,170,181,228,197,156,222,231,122,106,262,211,69,56,339,149,229,196,105,154,125,222,227,288,210,169,76,105,300,72,113,221,148,61,257,150,143,133,181,114,142,125,170,130,282,148,248,143,69,254,80,145,142,251,198,98,223,157,69,173,176,231,213,260,235,141,197,208,212,94,98,271,137,308,220,163,164,327,129,124,145,233,275,247,211,214,142,268,88,208,149,203,158,173,228,285,273,188,172,100,159,162,229,159,137,192,165,165,89,227,178,227,150,248,225,208,272,217,276,250,309,52,69,120,292,217,338,173,273,74,161,179,199,117,252,264,246,76,157,172,184,243,175,245,226,251,174,188,117,170,148,261,160,260,174,157,102,178,210,226,104,240,180,156,125,151,308,169,194,159,244,179,365,89,186,388,113,232,263,222,96,228,155,193,255,186,202,287,239,232,200,181,228,126,269,128,213,241,233,119,102,202,246,54,220,183,191,145,106,121,159,56,269,200,188,156,112,154,121,190,140,173,159,216,131,224,164,223,172,285,158,96,222,95,192,161,156,231,149,88,170,156,130,206,134,110,145,269,331,97,207,264,227,217,131,140,146,189,159,264,162,207,190,167,224,226,168,122,159,136,134,277,272,321,225,168,125,234,220,209,98,174,91,229,260,165,253,240,197,98,247,152,213,190,174,211,96,128,163,284,283,129,166,199,224,236,237,202,68,394,133,246,158,158,91,81,115,143,159,134,225,142,200,101,61,149,124,109,277,185,194,212,266,147,186,122,203,167,105,188,237,154,252,100,370,340,206,120,201,156,86,194,292,79,322,94,301,94,257,279,144,195,187,300,195,200,109,144,252,248,130,108,133,211,82,218,224,279,247,65,136,135,229,124,278,201,141,55,209,78,304,189,119,100,202,231,130,188,162,192,235,208,144,139,112,260,196,132,238,147,196,200,181,244,181,93,140,201,114,172,242,238,126,83,193,218,189,176,147,129,60,303,224,179,117,175,145,227,240,112,267,193,194,145,149,100,146,141,132,48,187,275,157,171,97,155,210,280,374,372,106,286,359,192,258,311,148,75,55,116,241,242,248,167,177,203,261,204,212,254,155,282,139,260,177,226,133,239,134,121,125,247,149,111,91,169,292,187,138,134,180,108,149,229,154,242,257,175,282,186,251,150,198,72,107,48,274,195,352,226,254,138,99,162,156,159,193,307,188,167,170,77,146,248,172,215,345,225,120,190,160,139,92,150,200,135,98,187,157,76,295,231,97,164,96,151,269,111,189,192,194,211,151,149,151,92,156,214,196,176,188,154,189,215,355,350,240,133,159,216,210,253,76,120,211,274,104,237,119,181,140,99,254,202,159,218,125,174,158,158,104,81,232,191,211,284,168,259,155,287,269,246,257,212,105,165,278,206,185,179,102,167,110,218,79,294,298,281,214,336,179,266,210,90,131,279,226,115,181,251,92,129,225,356,220,274,214,105,234,252,142,212,163,106,196,229,266,157,85,226,106,97,202,256,245,311,233,273,176,251,237,210,61,184,264,106,202,161,284,168,212,88,102,189,78,275,193,224,198,227,253,171,148,170,341,119,158,186,240,191,171,276,183,279,118,214,228,209,207,159,160,125,125,286,130,213,204,104,183,299,269,174,210,78,158,140,235,142,209,167,122,116,69,252,145,158,86,161,275,202,149,244,122,192,81,188,243,122,93,125,51,167,256,202,158,212,80,92,200,184,231,333,118,121,196,118,175,170,114,215,67,147,190,181,187,108,241,290,124,124,134,249,164,205,266,121,147,262,223,239,102,186,183,152,188,113,96,185,147,129,167,233,58,226,85,166,233,195,218,169,291,143,112,118,211,157,89,191,150,144,153,307,203,138,304,160,243,190,414,132,137,293,167,109,227,161,190,106,191,137,269,244,133,189,263,111,118,228,182,209,101,351,113,213,230,137,210,339,233,121,143,89,106,69,219,157,178,148,218,131,145,92,115,270,160,193,94,175,101,122,92,227,123,113,197,102,253,181,197,130,238,246,199,223,95,204,231,219,126,105,143,251,204,286,169,170,195,236,269,335,123,127,234,227,252,253,275,111,172,120,71,56,246,170,67,184,206,259,135,149,227,200,212,85,150,151,219,261,121,159,171,199,243,174,245,195,201,136,174,232,87,109,253,127,214,101,79,227,138,302,84,119,238,225,112,174,120,172,83,103,171,189,197,276,229,232,162,66,97,124,141,111,224,364,223,378,195,244,206,80,192,262,283,217,159,200,374,220,352,190,248,151,288,110,209,209,269,224,298,250,284,220,264,135,292,67,100,210,195,130,195,239,184,230,192,161,206,119,246,154,112,367,196,127,193,203,205,258,134,112,185,195,74,102,234,139,158,143,303,232,159,219,231,373,241,191,142,215,310,268,216,202,199,96,156,244,199,240,169,400,189,192,158,134,217,182,263,228,160,143,179,70,207,87,230,229,75,167,350,206,151,112,152,122,203,255,111,230,278,93,108,160,195,142,255,302,45,163,204,149,97,183,120,187,193,209,112,192,184,129,73,123,189,235,224,262,237,121,184,190,234,175,277,303,218,118,225,268,342,221,193,215,134,71,236,312,176,191,192,144,137,168,247,105,134,268,83,102,132,148,173,194,130,103,134,166,197,144,67,265,345,183,194,246,174,87,181,118,292,217,122,306,73,213,274,164,174,255,160,121,110,310,168,98,185,145,322,158,200,164,133,139,105,138,379,314,172,97,365,261,313,240,230,332,120,237,190,285,140,182,185,130,191,206,203,180,331,222,92,155,119,222,224,179,143,93,131,233,217,272,102,195,285,273,244,243,216,350,86,169,95,157,189,167,250,133,206,180,223,196,287,249,316,232,101,149,186,134,118,184,231,175,284,217,269,192,142,214,253,307,220,116,272,150,233,105,87,195,199,126,315,156,185,258,96,251,286,125,150,233,236,196,232,182,100,176,259,137,189,144,226,95,104,229,235,219,280,232,228,209,193,84,151,168,180,190,93,236,100,176,159,222,110,247,259,158,118,310,263,211,106,286,39,300,145,247,186,136,90,134,170,237,201,78,260,123,318,296,118,154,173,198,222,167,142,200,170,310,246,279,207,171,162,308,135,121,124,204,111,112,185,144,241,177,205,165,82,109,267,153,175,149,103,214,93,266,130,219,133,186,79,208,182,180,92,123,308,265,208,231,288,187,273,97,82,155,263,74,240,294,222,197,113,123,275,127,192,200,162,378,258,391,144,137,112,267,98,231,263,200,222,177,126,127,182,148,223,283,173,352,267,247,144,164,297,123,243,234,133,165,151,129,95,284,227,221,190,177,142,218,213,212,124,121,221,361,122,209,187,203,144,175,261,293,308,234,159,176,130,134,201,238,118,172,184,38,145,279,132,183,235,296,195,75,186,143,177,164,210,142,182,205,205,101,104,177,190,78,120,145,200,258,217,209,136,173,109,170,128,123,116,216,94,227,143,382,234,303,232,207,151,125,170,112,109,267,155,194,179,235,115,203,129,132,126,156,245,142,141,186,178,113,189,248,141,146,239,308,216,252,143,289,152,135,214,99,271,157,78,147,90,278,223,157,119,131,139,152,210,124,291,387,96,328,185,198,206,152,155,245,272,154,59,125,255,184,227,306,120,87,111,251,144,244,146,278,205,154,183,314,307,160,243,250,177,170,221,103,248,181,195,140,136,186,170,249,141,267,298,239,208,313,85,197,164,172,150,246,236,182,161,95,111,162,215,87,145,77,299,169,206,156,115,147,212,150,204,161,144,219,98,246,159,132,175,215,209,253,278,278,220,370,274,115,230,253,154,195,210,198,141,159,179,222,278,215,140,157,181,78,164,142,209,266,210,179,160,196,361,129,191,153,356,245,68,214,138,241,150,128,167,206,170,122,125,237,135,191,161,150,119,117,145,106,51,167,182,85,230,245,228,262,256,194,199,164,169,143,78,91,192,390,85,277,291,234,281,332,241,137,221,253,139,263,150,204,178,188,239,209,227,179,361,253,86,233,179,168,137,171,153,130,115,140,73,257,154,253,69,106,94,166,76,187,137,144,196,151,366,251,321,115,192,254,176,229,241,218,262,157,109,86,162,103,136,263,169,144,146,158,155,205,92,250,170,150,177,89,186,219,257,211,194,162,210,281,263,119,158,138,276,152,116,164,174,69,177,176,87,223,117,200,217,255,120,153,209,198,119,196,203,114,90,210,217,172,165,199,81,137,113,76,105,155,108,263,221,126,198,197,245,189,193,211,285,150,206,153,170,398,185,107,141,162,294,174,320,53,221,207,157,264,176,64,175,256,91,137,182,185,247,117,254,202,60,123,213,214,222,201,196,143,170,128,263,154,80,179,63,166,96,155,207,278,62,153,136,273,46,134,203,195,126,140,151,157,272,239,253,193,264,172,262,169,236,90,141,286,198,223,179,144,114,301,147,152,281,153,123,137,302,227,111,236,202,275,137,158,98,227,162,231,72,177,143,178,185,97,249,249,220,288,163,143,176,143,123,173,217,210,240,226,236,232,364,211,278,129,194,273,217,158,215,132,221,136,134,279,133,142,255,178,219,228,150,173,159,232,198,210,148,278,103,199,275,347,240,231,173,219,223,239,125,245,194,103,195,64,100,116,360,96,176,161,205,141,141,60,130,276,89,157,128,285,204,183,192,255,221,203,92,285,172,174,213,187,230,170,120,240,226,147,234,240,289,134,208,284,120,174,154,266,84,204,140,156,63,128,205,141,237,162,221,247,170,250,292,193,177,365,80,260,129,148,128,264,174,230,234,25,258,124,150,184,125,219,185,387,170,137,307,81,150,206,137,175,183,281,273,211,115,159,119,196,194,382,155,379,175,160,112,147,72,233,255,133,325,301,241,225,176,260,183,135,205,239,170,210,62,148,101,201,251,219,147,271,113,249,89,246,113,180,211,121,240,203,171,189,87,172,165,108,231,259,205,98,201,237,171,91,147,183,191,111,165,198,231,321,227,107,268,167,131,145,196,75,180,205,333,200,138,155,162,130,263,186,91,130,142,170,191,149,229,83,127,147,262,156,165,226,218,138,145,95,135,302,129,244,240,147,79,196,147,103,220,133,143,182,184,260,111,63,259,190,165,178,109,202,254,213,124,203,172,305,172,107,147,179,90,74,110,181,87,140,242,150,124,370,239,125,176,165,192,117,233,174,152,226,170,303,236,147,404,239,187,230,255,93,237,256,250,132,253,203,248,179,281,406,164,227,177,192,124,132,134,199,261,196,184,124,323,216,302,175,145,170,285,188,253,203,109,228,142,276,141,241,151,237,184,91,143,207,126,215,190,89,74,318,163,247,92,260,253,123,103,196,237,107,144,140,194,260,95,89,155,124,161,298,260,306,157,203,158,149,223,167,160,91,201,118,205,96,84,179,127,212,332,182,192,233,180,212,228,178,153,65,168,291,86,166,218,144,145,249,123,166,245,218,158,292,140,246,56,198,227,207,82,106,187,370,209,179,224,121,79,234,130,129,203,160,213,222,363,190,157,229,156,134,173,135,227,125,161,170,208,224,174,212,212,135,130,330,205,245,120,185,196,201,131,157,208,187,300,145,328,256,156,204,108,114,282,132,372,271,240,163,206,157,192,145,201,175,130,142,218,118,118,92,251,202,85,122,211,97,179,160,189,136,229,178,247,179,155,159,140,156,73,159,199,108,168,173,193,143,136,330,127,168,148,112,197,215,182,197,105,128,125,82,197,98,195,107,221,172,141,241,261,181,206,223,277,243,256,144,202,179,300,82,50,174,214,135,115,96,107,234,174,204,142,194,193,233,235,178,206,158,237,226,194,211,278,276,286,169,162,240,67,206,212,234,52,292,189,221,170,207,190,277,257,142,131,56,294,167,226,114,100,81,241,237,161,242,265,119,108,212,175,258,192,195,214,262,143,128,130,207,207,128,170,390,89,113,219,91,144,111,165,154,183,208,273,163,108,155,85,313,244,116,287,249,193,217,68,294,159,200,254,192,244,120,284,155,111,116,145,239,244,268,99,221,122,118,358,337,231,224,123,204,214,204,305,222,170,145,131,187,193,343,187,126,280,177,145,193,217,215,135,373,205,184,95,140,195,161,113,195,97,112,220,254,166,320,129,188,79,184,186,394,166,188,196,228,123,195,207,253,224,173,222,219,103,133,146,154,156,124,187,324,199,197,195,197,133,244,270,261,163,209,318,61,272,222,76,116,235,95,162,195,128,170,115,131,166,52,176,181,302,168,264,189,71,200,184,106,109,108,140,48,239,179,155,78,199,144,199,250,152,143,244,202,184,157,82,169,118,306,257,80,134,175,108,85,227,199,103,127,284,88,282,128,211,152,334,187,204,176,153,226,125,111,250,209,95,113,216,319,116,161,216,338,131,186,192,176,262,190,150,129,165,84,242,288,223,166,124,222,42,178,165,224,284,247,198,153,234,140,213,128,163,121,160,95,271,240,198,257,174,92,120,225,143,265,130,111,137,113,224,106,195,165,118,214,192,226,264,322,139,307,203,130,185,340,108,230,85,245,146,144,77,198,195,65,264,132,225,106,98,68,113,234,283,118,235,231,119,159,242,258,131,213,155,183,144,144,141,320,191,187,192,260,202,204,186,119,161,116,174,294,172,281,177,158,226,186,103,199,239,246,201,207,186,171,170,239,235,157,331,252,154,209,212,238,115,204,187,49,251,153,132,163,205,99,244,198,159,201,354,273,210,203,74,271,269,134,152,140,154,137,163,91,241,63,249,165,109,214,325,384,196,213,300,126,235,181,227,182,219,144,258,60,312,115,164,134,125,168,189,227,84,138,216,129,222,168,90,99,279,226,230,367,103,121,250,173,111,190,228,149,112,195,143,177,184,213,204,86,171,250,129,277,226,205,173,147,264,117,317,205,188,234,90,253,231,354,204,93,202,132,156,175,154,262,327,224,326,66,172,162,271,229,117,340,325,94,330,190,263,390,165,117,152,141,239,288,140,172,88,106,175,204,330,189,172,114,205,204,239,243,172,178,141,165,255,163,200,175,110,240,104,223,158,247,299,282,96,154,105,241,182,254,177,91,89,173,291,282,276,243,101,111,167,62,80,201,166,245,188,80,165,218,166,155,95,228,225,130,112,223,245,297,199,126,176,107,154,243,95,229,189,329,177,262,102,180,146,271,138,249,145,270,236,77,137,182,210,195,189,249,158,134,44,197,308,112,204,202,146,145,51,237,257,127,279,120,183,190,294,144,223,273,248,349,189,60,171,247,259,338,107,199,185,125,149,240,211,199,91,162,261,186,117,153,147,190,181,206,132,65,139,208,153,159,86,167,169,294,104,131,243,226,115,214,190,256,221,218,213,177,149,368,165,140,105,133,189,180,151,179,93,144,242,114,186,160,379,269,138,162,88,210,193,125,195,127,242,216,111,225,108,198,186,230,267,258,251,94,223,198,156,174,192,198,80,179,202,292,336,149,131,67,185,234,136,136,235,228,133,79,165,87,225,271,130,390,156,304,131,242,185,214,148,233,130,82,99,95,203,222,140,176,206,202,183,327,214,211,197,256,292,134,208,113,180,348,326,122,138,147,130,71,234,211,115,210,30,162,99,368,197,147,288,106,257,199,136,140,171,109,172,320,81,210,158,129,389,101,238,121,154,132,326,210,237,145,68,85,143,93,194,233,292,169,127,198,93,214,127,225,159,176,243,152,312,77,324,155,150,139,202,193,244,69,119,135,273,180,164,144,256,119,117,114,197,162,175,140,428,232,275,195,272,100,142,239,169,135,129,147,67,165,262,214,146,174,44,198,144,194,244,181,182,149,106,272,170,215,316,118,276,124,186,214,167,112,134,151,238,258,239,121,159,127,220,226,340,175,233,252,164,215,283,216,75,192,96,182,121,203,263,342,157,154,127,143,207,244,234,122,221,146,212,274,262,234,54,117,247,124,208,119,122,106,138,231,95,142,162,284,140,261,306,240,163,216,78,113,234,117,94,171,226,144,357,80,194,187,233,77,323,121,129,127,178,134,146,151,174,111,232,84,131,192,179,229,185,146,231,203,111,209,210,239,318,170,187,229,163,175,170,144,222,99,204,228,179,225,284,144,106,139,80,129,136,188,309,156,127,226,83,111,178,54,179,373,256,168,283,144,140,112,217,190,86,98,126,248,243,171,174,140,209,202,230,81,183,192,329,333,170,99,177,110,238,81,234,108,170,238,156,203,320,116,250,199,268,148,130,204,188,196,116,123,251,226,252,237,215,127,175,226,104,174,208,201,297,223,188,221,192,234,77,126,230,209,81,133,74,272,120,219,195,165,275,250,236,216,134,285,183,179,303,246,90,141,118,239,306,107,241,123,195,136,183,231,196,339,155,52,288,168,147,245,219,170,68,244,125,217,148,94,275,164,253,171,323,182,95,204,239,180,273,156,191,95,164,85,202,251,166,127,267,130,157,155,157,150,200,223,137,109,197,168,124,117,154,164,206,244,166,99,209,145,267,242,197,115,164,312,242,237,222,183,195,232,88,62,227,214,175,117,214,227,139,172,159,72,173,101,214,112,130,240,141,340,198,213,231,181,260,240,132,258,161,123,239,125,221,182,227,186,163,178,176,115,120,216,174,185,180,116,193,224,137,64,152,251,233,144,98,217,140,181,183,55,114,160,111,111,273,207,155,162,178,83,174,158,184,186,160,221,209,258,120,120,186,257,107,148,112,143,129,188,270,100,237,321,145,284,150,253,213,198,196,313,132,70,145,133,123,178,112,180,171,213,157,256,245,130,180,181,120,97,216,185,198,218,170,145,207,148,129,265,93,243,189,79,141,77,210,148,215,235,78,167,106,189,83,255,181,128,128,131,176,192,149,183,101,162,193,182,216,155,202,237,129,227,228,191,195,252,141,212,161,246,185,173,160,107,155,139,111,236,161,141,109,238,159,167,174,195,201,238,180,71,166,143,235,130,147,297,182,132,107,83,223,160,205,206,112,183,230,121,345,335,152,218,236,213,192,112,312,197,210,184,224,182,169,233,140,191,184,147,185,172,177,209,265,201,166,86,352,182,51,125,245,114,172,163,136,226,119,105,148,185,189,128,156,211,174,155,260,200,132,228,157,136,222,302,152,65,246,247,121,180,135,109,214,158,118,231,81,182,250,266,156,180,212,266,162,344,108,251,162,205,139,211,160,121,171,173,196,207,114,311,113,147,224,185,104,167,132,144,222,166,81,236,243,320,126,217,238,142,115,165,156,108,86,161,148,176,52,90,267,59,124,97,213,190,64,188,106,110,277,255,243,130,148,209,181,273,169,192,85,97,200,104,247,94,216,239,240,228,113,135,159,225,96,256,153,352,253,165,216,212,320,212,176,151,201,196,81,147,136,239,213,246,185,151,265,157,69,226,190,138,227,105,194,215,283,312,111,188,211,291,178,335,230,191,110,203,262,177,248,141,206,198,143,164,276,244,159,73,163,213,248,226,213,206,183,174,85,183,241,240,186,171,251,142,170,129,271,276,297,93,212,108,96,236,146,106,97,209,236,223,159,78,161,145,216,211,93,159,232,181,219,124,249,288,186,132,211,321,201,126,146,138,137,173,124,193,385,114,137,355,174,77,204,186,166,252,288,193,153,315,93,258,198,200,184,41,226,290,180,243,153,236,276,119,164,430,196,156,153,282,126,227,273,152,277,86,219,396,276,169,214,205,244,389,150,125,215,100,146,211,256,161,216,203,223,121,156,66,190,122,82,177,126,180,229,194,127,241,226,210,112,227,139,176,147,161,252,84,165,164,40,220,189,148,115,161,131,207,351,120,208,127,230,88,146,142,120,197,215,199,122,159,314,209,122,72,153,151,150,153,131,156,286,139,82,65,140,159,121,153,168,173,108,179,177,226,186,100,110,204,190,158,252,215,147,147,83,102,124,120,138,256,125,139,200,81,142,151,154,178,128,123,165,152,180,267,190,135,227,179,96,154,165,161,274,107,109,154,140,175,252,178,163,86,159,307,129,99,194,127,241,172,82,177,224,166,136,66,188,228,181,209,148,150,106,188,302,201,63,143,229,295,187,240,150,160,158,129,71,187,192,224,329,155,227,190,287,134,239,100,155,88,117,89,62,181,343,180,273,153,82,342,269,87,239,166,117,150,144,194,335,118,207,182,135,193,210,178,145,183,171,120,165,214,102,177,101,242,164,165,256,186,238,103,187,262,209,183,217,157,190,121,204,182,271,73,89,140,286,69,365,181,189,182,228,305,193,265,147,304,269,73,165,165,129,248,215,315,169,241,116,222,195,148,99,181,101,172,248,272,131,234,132,91,155,84,239,194,150,210,95,152,95,272,305,266,149,150,197,108,170,354,143,140,220,128,162,228,163,110,135,163,207,208,203,144,65,169,70,201,187,137,240,265,206,201,60,136,77,82,298,80,220,118,219,108,153,179,202,236,169,207,142,95,341,156,178,160,178,202,373,266,120,159,112,176,91,250,228,273,205,219,119,176,157,195,89,260,256,174,230,236,193,377,191,125,187,116,238,270,174,182,140,115,182,223,196,222,160,180,188,160,346,111,136,143,248,323,246,113,121,227,166,216,174,243,184,197,215,126,101,312,234,187,299,150,107,269,116,188,135,114,113,250,69,189,185,166,153,196,243,274,179,131,196,210,175,281,210,214,72,220,233,160,182,153,223,99,192,163,168,217,155,190,249,118,147,170,218,181,375,220,187,120,208,64,222,164,256,179,139,349,133,119,230,150,197,96,202,77,138,199,257,242,264,134,145,157,240,251,184,114,210,242,198,117,265,115,247,196,217,217,197,265,241,98,131,71,138,148,168,171,110,125,171,185,116,173,233,333,192,130,140,225,257,246,172,179,261,153,265,149,79,264,189,162,207,200,182,148,100,233,202,166,101,173,210,229,292,203,135,242,141,255,198,382,162,153,245,180,134,209,98,307,45,375,95,249,167,156,161,123,300,323,242,101,258,223,250,222,173,279,127,210,72,139,278,179,274,180,173,184,133,221,120,287,130,188,232,175,175,215,67,152,95,167,127,197,222,198,120,201,141,159,240,213,279,128,302,151,347,231,189,128,216,217,152,165,170,86,137,100,279,291,123,99,159,282,183,124,143,128,210,139,171,168,127,123,100,136,186,159,139,167,154,156,187,213,209,267,360,197,242,109,99,202,116,191,123,147,240,256,129,167,113,97,121,127,161,135,191,89,161,245,151,331,262,122,231,222,189,243,56,314,103,162,178,147,91,239,126,310,233,220,243,143,189,324,182,177,195,219,194,141,177,256,230,220,134,151,267,151,174,231,244,220,179,164,142,127,192,237,207,280,123,244,210,251,116,226,173,90,69,91,132,156,203,136,92,158,233,199,102,191,129,183,320,257,347,145,243,108,216,146,300,165,273,119,247,50,116,226,293,156,134,328,107,150,195,151,150,145,248,249,130,199,234,166,203,109,182,281,112,280,255,130,137,208,188,232,228,278,157,110,154,107,114,74,193,175,178,185,227,110,158,201,266,135,138,144,144,117,207,198,194,250,280,142,248,246,137,158,198,112,221,302,146,113,179,169,159,182,146,229,100,350,151,220,147,86,172,206,91,115,312,263,239,216,227,155,215,218,253,144,254,175,127,97,220,129,260,158,164,284,118,121,129,70,160,134,89,291,62,186,276,200,306,77,189,93,213,247,109,154,151,233,89,155,208,225,175,224,180,155,198,252,160,158,162,131,177,137,195,65,91,128,87,192,203,233,250,150,298,221,167,237,386,240,162,138,249,123,106,217,244,229,302,182,255,135,153,97,194,193,147,114,87,219,175,334,315,256,169,101,127,143,152,188,289,162,241,107,79,102,263,149,274,153,210,271,132,199,207,153,158,177,246,172,130,231,171,117,152,108,265,227,226,184,212,202,287,116,244,293,224,166,172,182,146,201,190,124,227,247,148,107,196,275,155,277,85,192,150,134,172,232,273,268,139,246,56,165,106,299,260,246,157,217,62,200,141,117,145,325,286,116,182,109,205,177,107,295,168,223,86,147,95,168,129,101,168,215,82,224,192,64,204,179,256,221,240,240,205,240,245,198,241,117,141,196,184,167,145,116,54,220,308,220,232,217,151,233,186,252,101,83,107,242,121,237,86,118,118,165,275,135,158,265,183,262,152,231,248,138,104,90,206,232,275,268,152,111,202,248,44,246,250,75,162,147,345,70,162,263,361,212,185,230,120,263,223,224,216,162,215,163,113,131,93,278,218,207,88,91,208,114,169,153,224,134,197,55,117,140,92,270,164,107,84,150,255,174,166,222,48,128,197,151,203,151,146,159,313,145,148,179,162,181,232,168,172,148,219,179,131,147,142,143,120,86,228,108,107,146,267,344,178,256,150,151,215,333,282,167,145,93,163,240,184,172,134,146,144,183,154,267,215,286,148,85,143,279,380,245,89,100,146,216,248,108,229,186,251,116,232,179,97,141,141,229,122,221,205,286,109,163,262,210,205,83,175,248,288,161,64,168,112,165,163,146,200,127,342,331,239,197,288,220,252,245,176,197,100,156,223,193,213,238,190,184,297,227,153,76,289,131,217,208,260,183,234,144,205,178,104,112,134,202,160,180,205,186,84,102,160,101,200,167,280,144,326,233,122,171,301,148,209,273,198,122,235,92,373,145,95,79,233,215,148,176,124,125,105,259,338,146,254,139,170,72,103,155,114,108,110,101,194,142,93,215,179,203,108,209,202,250,132,52,226,267,274,70,274,210,114,195,236,207,287,204,204,172,164,93,156,194,209,198,237,335,233,137,89,254,117,167,174,245,271,112,260,71,200,139,181,89,181,322,187,246,90,213,153,136,205,126,144,153,105,146,105,132,173,116,208,63,159,88,105,253,161,229,145,340,109,157,103,176,136,157,104,140,188,189,167,168,195,166,150,197,209,97,378,219,106,110,185,177,133,205,246,157,223,73,276,126,221,95,168,50,231,306,70,82,164,155,208,201,143,141,232,157,185,75,167,99,164,115,171,198,266,106,169,188,145,247,148,159,66,120,252,213,288,90,270,216,93,215,190,144,371,251,97,120,135,249,109,245,120,203,112,266,70,87,285,140,112,127,203,188,168,210,159,228,239,223,206,176,166,110,137,143,173,135,110,63,77,160,213,256,120,126,113,202,254,214,217,181,135,188,167,198,214,142,156,344,91,254,99,170,123,215,212,208,152,147,91,134,142,211,196,49,129,217,88,231,196,181,112,185,117,172,161,221,193,140,94,91,177,133,224,306,173,283,181,67,130,137,170,212,42,116,84,178,253,128,319,109,138,219,176,185,208,154,189,183,142,313,228,312,190,106,240,218,230,175,290,155,189,184,201,133,169,99,165,253,289,120,209,166,65,230,307,290,171,119,174,140,215,169,179,148,284,206,183,251,174,221,177,240,95,229,217,227,131,68,184,269,115,120,154,142,205,292,104,117,112,247,231,133,138,189,226,274,100,156,130,152,247,227,78,146,301,145,206,95,111,186,85,171,87,192,181,143,220,254,186,162,341,172,200,366,159,196,273,181,73,89,176,166,74,152,206,136,168,159,161,115,94,165,124,119,230,284,83,165,218,163,81,130,218,239,309,182,111,149,236,208,146,79,226,199,147,146,190,215,87,256,185,156,243,241,242,126,180,154,230,236,46,83,256,205,118,161,247,127,114,250,100,185,116,167,236,166,148,168,163,135,210,156,247,128,246,269,225,367,248,215,169,196,197,187,99,215,90,89,98,189,113,139,92,240,269,120,102,196,223,97,99,134,333,143,73,192,130,164,33,217,147,251,207,219,109,178,204,130,145,377,238,130,193,238,147,176,150,202,239,191,119,337,127,217,133,259,46,168,173,204,221,229,122,373,211,69,208,226,280,216,54,216,116,124,209,103,231,183,106,316,121,218,319,249,176,317,281,289,186,162,194,95,211,190,183,219,219,105,144,165,202,219,208,219,120,272,166,216,223,211,259,273,102,222,191,243,241,137,213,40,210,197,151,330,198,251,238,149,240,210,140,135,149,95,94,220,134,46,180,231,137,302,149,286,242,126,264,232,35,92,55,193,126,116,262,146,145,146,125,81,186,143,107,163,228,354,242,236,228,160,202,79,105,369,208,176,118,162,124,113,293,263,147,141,200,214,324,138,365,131,119,252,123,87,215,142,107,84,69,135,243,243,262,136,127,209,187,175,385,172,249,242,307,145,151,205,78,231,236,294,166,137,245,148,171,123,195,164,145,142,156,73,99,103,203,247,219,137,233,181,318,280,262,295,173,129,169,209,91,228,97,137,220,73,146,202,203,333,193,250,235,259,307,251,169,92,142,357,121,101,226,127,182,133,348,241,163,146,144,252,364,250,144,253,52,196,252,114,72,288,223,115,170,154,249,275,212,89,220,221,89,251,129,166,173,211,107,115,219,278,147,168,168,209,269,104,257,141,225,165,172,147,135,173,139,123,189,70,183,216,223,100,153,145,136,229,220,41,90,133,226,107,113,70,81,242,297,223,141,249,151,296,142,142,172,161,163,157,255,64,329,123,214,150,114,229,294,214,206,141,133,241,114,212,291,222,36,188,214,115,151,178,121,198,218,114,181,106,180,254,290,106,163,260,79,246,196,360,280,98,130,221,264,130,151,264,235,228,195,179,263,210,213,279,214,297,207,191,297,146,110,219,186,244,234,154,236,157,170,99,239,223,214,227,166,175,227,214,104,354,264,153,147,160,136,349,193,211,214,270,39,54,300,197,164,177,85,106,324,148,127,191,246,323,132,147,225,250,210,142,217,150,127,228,275,162,195,248,171,125,141,228,429,224,60,150,217,111,143,187,74,396,192,253,195,346,88,46,213,183,228,193,177,128,52,53,117,96,163,112,227,80,238,161,222,222,106,114,108,220,183,146,139,108,186,179,198,319,120,134,123,220,265,144,69,161,161,254,146,273,97,136,166,270,129,202,155,164,192,196,267,277,119,227,153,197,84,261,161,112,78,163,99,171,364,187,155,62,151,278,158,348,151,153,392,180,50,260,147,234,104,97,149,86,354,224,192,178,116,177,319,104,216,163,132,109,160,160,235,77,271,202,226,169,269,190,194,173,109,212,93,147,182,233,155,117,171,108,143,85,119,245,221,266,136,115,151,149,235,167,114,186,125,231,180,194,208,268,228,120,340,196,122,281,120,163,254,168,147,140,112,204,166,176,57,219,155,156,148,147,233,263,103,74,293,120,146,102,269,232,213,183,363,48,237,249,304,145,171,332,177,239,106,226,106,324,70,210,232,190,198,126,73,136,164,214,306,263,195,325,84,118,147,157,219,191,154,178,176,248,63,223,151,112,129,286,252,202,261,89,371,145,199,210,217,176,185,164,200,78,195,161,150,209,213,212,183,205,258,189,254,94,222,237,178,63,109,159,87,222,146,100,81,125,131,282,78,313,239,219,145,180,276,126,241,232,178,194,99,197,193,230,150,64,175,128,132,135,203,120,192,275,200,119,364,188,125,229,155,328,129,250,228,63,225,103,148,98,324,130,169,345,220,91,116,116,161,348,191,163,183,219,172,91,143,138,115,136,274,130,92,119,250,206,271,177,192,76,225,214,82,193,217,248,220,217,214,154,188,114,301,125,195,217,216,141,107,99,85,244,177,193,83,266,199,87,204,95,159,187,99,55,159,199,386,240,84,235,315,282,164,97,175,106,363,131,166,225,124,154,160,253,201,271,199,198,233,146,182,168,222,207,132,166,285,212,235,241,173,225,250,81,97,144,224,225,177,180,112,211,360,92,117,116,271,163,168,206,208,214,188,225,132,259,226,235,55,182,266,129,188,217,115,212,218,305,144,266,208,294,99,210,208,355,144,133,188,251,151,108,285,232,194,250,155,156,126,142,185,157,244,218,325,130,80,66,250,327,237,153,216,161,157,86,154,224,227,122,186,215,284,257,139,93,282,86,109,160,179,274,106,91,197,262,54,207,63,158,137,173,175,153,156,248,326,270,138,62,181,164,148,176,144,139,131,251,251,103,199,130,116,222,189,254,156,242,323,383,107,192,102,289,120,101,190,92,145,229,170,261,227,133,231,244,180,110,364,196,165,155,253,120,111,199,319,115,167,245,103,145,240,296,216,217,173,63,139,148,203,179,124,247,138,194,170,155,105,255,102,129,210,95,77,246,119,109,193,202,205,254,327,175,157,183,210,205,214,182,196,266,272,170,182,217,207,238,286,209,158,232,57,195,167,175,116,200,120,273,225,286,120,225,257,155,136,210,250,187,92,315,250,218,222,170,233,265,248,250,240,279,200,124,174,195,191,269,125,149,115,114,302,125,202,154,93,134,72,127,159,134,243,277,126,227,201,137,140,185,130,189,251,123,205,162,105,255,111,184,247,211,102,244,251,208,139,89,153,232,122,238,52,158,218,102,122,120,186,268,259,134,91,108,242,123,103,201,37,285,316,179,83,167,137,165,359,91,326,161,208,341,338,312,282,127,185,125,47,312,116,179,78,251,90,203,287,186,203,191,167,229,235,209,194,238,114,259,179,203,182,269,168,303,409,146,141,317,197,254,91,266,61,149,193,275,103,311,137,218,228,290,231,192,218,193,305,179,324,177,101,110,257,129,185,110,250,235,180,125,271,132,248,369,176,120,230,190,127,227,233,187,102,212,181,139,171,181,205,114,121,138,217,108,201,191,183,64,138,108,154,137,243,244,141,114,158,63,144,146,301,204,144,154,122,63,94,178,141,107,152,162,165,175,352,137,222,330,136,173,59,88,208,161,305,95,182,195,277,35,156,275,311,109,151,240,181,89,241,238,148,181,302,309,94,241,116,174,144,137,173,197,210,191,189,299,96,155,110,144,214,146,228,218,185,224,375,55,240,227,78,85,162,225,212,185,162,279,164,216,234,133,208,171,200,224,160,296,146,177,89,111,101,343,56,231,316,233,210,227,270,250,138,97,248,187,231,265,255,111,195,167,96,101,180,72,277,124,122,321,392,235,198,231,138,198,173,232,257,153,170,171,102,202,167,110,63,260,251,179,208,392,195,91,248,234,146,218,90,254,243,230,116,133,140,214,102,133,99,92,96,111,216,152,235,114,241,215,210,91,265,201,86,66,222,171,209,167,182,99,127,108,313,70,354,198,85,62,98,68,136,132,94,97,157,107,76,194,191,184,155,217,262,104,252,78,166,124,192,68,186,138,200,161,112,151,163,223,182,146,226,278,215,351,144,164,166,204,116,143,219,163,268,174,183,159,196,171,193,89,210,236,165,223,172,197,195,101,151,122,193,169,59,193,139,153,277,182,76,103,316,109,273,243,142,191,191,130,179,94,226,230,113,165,239,191,159,258,202,228,114,128,91,89,211,83,365,239,148,291,298,156,116,221,256,79,211,301,169,151,181,280,209,124,168,79,101,361,159,74,117,241,327,120,136,143,204,107,119,135,120,154,228,97,287,247,112,225,97,269,186,203,180,168,216,123,86,255,98,161,367,297,214,223,184,241,238,211,160,196,200,236,216,272,279,94,250,244,183,110,117,154,262,151,133,90,126,201,235,216,182,220,180,183,155,127,231,187,157,224,248,237,327,92,191,130,314,199,345,143,240,112,179,196,221,195,102,252,292,197,227,234,186,135,56,183,149,193,202,194,179,117,163,146,178,145,237,247,248,181,107,169,377,256,250,132,131,123,204,140,270,114,156,207,205,162,166,216,140,194,184,146,269,128,140,213,170,200,144,210,197,229,219,159,229,128,151,223,259,205,166,266,239,176,201,264,136,275,229,142,103,161,159,213,136,196,132,90,179,309,157,267,202,360,268,98,172,153,162,316,162,186,234,187,120,208,222,210,161,132,222,48,311,104,90,221,260,188,197,164,225,234,146,217,188,162,190,135,122,139,197,252,189,205,180,83,142,203,212,156,129,209,240,275,320,174,275,308,104,262,119,306,167,284,214,159,179,148,95,175,165,129,170,206,163,260,192,143,160,151,227,206,156,116,117,168,59,256,122,214,189,193,235,190,319,298,166,293,204,228,170,63,142,255,188,351,157,155,260,203,204,289,149,255,274,323,187,132,142,246,184,260,251,85,193,237,91,192,119,154,153,90,146,87,81,66,94,148,141,102,128,170,209,63,236,155,253,90,337,179,134,155,131,282,180,201,108,206,204,142,219,128,92,126,178,129,221,236,156,160,98,216,65,152,171,243,317,150,231,199,135,213,106,101,213,161,353,53,204,172,120,283,110,232,200,191,181,253,182,176,145,71,58,211,232,216,167,358,121,202,271,169,179,185,184,268,66,175,166,180,170,82,311,230,134,156,139,150,153,174,85,165,300,141,164,208,171,262,153,145,82,167,114,109,206,79,140,136,204,203,249,115,136,186,149,152,136,151,304,257,132,260,319,72,252,164,234,286,125,150,118,203,170,215,205,199,155,194,193,200,209,165,124,332,63,219,194,202,192,114,63,219,229,135,140,194,241,62,263,92,270,285,240,178,180,214,150,235,104,131,85,241,266,296,173,266,121,220,156,152,160,206,149,117,328,206,167,240,187,323,182,105,232,97,155,200,237,126,133,178,146,110,215,166,52,149,195,238,274,235,129,157,93,158,161,49,112,215,124,253,57,107,156,98,217,267,158,133,158,174,199,227,249,333,244,251,233,154,176,125,152,244,149,54,209,206,139,194,131,150,149,150,183,187,65,206,204,165,187,202,153,225,82,91,144,124,171,305,197,228,199,234,248,141,146,296,206,262,236,201,184,142,307,161,164,207,41,196,190,106,307,46,184,147,187,204,150,204,233,179,93,327,252,116,216,251,280,215,227,321,216,84,237,366,205,289,312,235,217,147,284,143,204,182,191,138,98,111,252,171,387,267,132,61,191,165,153,213,148,125,261,210,88,171,129,169,366,279,135,189,132,200,297,77,119,207,213,173,242,277,175,222,188,145,185,107,165,155,177,314,97,180,152,217,277,188,177,184,225,173,85,169,210,127,229,143,280,81,251,87,85,220,206,211,225,191,137,79,64,146,278,155,65,167,243,169,247,77,202,192,180,208,302,160,146,143,149,184,89,212,172,251,154,128,257,195,196,278,302,185,125,76,195,122,143,195,263,180,57,84,192,168,201,118,145,224,202,188,379,111,137,258,216,128,228,173,264,195,208,314,133,158,98,151,213,89,272,251,214,169,146,223,164,132,226,372,204,208,202,267,139,122,268,153,82,160,378,201,201,228,242,154,279,186,82,110,204,215,193,218,108,180,281,150,100,121,358,229,191,242,127,166,239,168,357,169,58,197,208,216,237,280,219,161,204,151,175,257,165,151,281,311,69,167,311,188,209,94,70,170,108,62,230,196,228,192,181,137,136,111,94,171,103,368,230,239,224,124,97,167,239,177,201,283,143,207,251,94,353,258,124,137,83,255,116,80,164,342,199,239,102,227,155,137,210,232,231,99,274,131,210,309,135,174,190,127,259,272,165,231,364,117,138,142,122,159,93,194,84,258,325,211,169,239,101,171,241,153,72,367,195,212,246,193,188,124,161,177,223,241,272,221,189,245,192,192,125,195,100,273,121,205,201,108,109,224,350,182,141,131,249,152,153,146,201,154,94,144,154,180,260,277,219,203,144,218,179,161,145,94,71,66,146,159,238,201,136,243,357,154,241,179,224,196,162,228,337,95,131,150,153,179,125,234,194,186,197,200,121,291,208,328,221,253,186,308,257,287,169,203,116,140,258,180,73,103,154,192,71,243,173,210,126,262,104,211,214,233,278,155,78,184,275,281,194,136,178,144,154,281,205,159,252,260,235,150,202,109,212,138,113,142,217,182,234,257,135,273,296,203,364,199,255,133,193,97,199,140,61,205,187,231,112,199,153,212,233,91,135,228,170,93,112,203,159,213,255,208,233,168,97,79,245,182,199,173,172,61,283,246,368,160,68,137,139,114,97,321,121,138,210,161,217,230,163,188,131,369,57,98,290,210,263,67,222,294,226,212,120,232,213,121,146,181,60,184,169,202,289,166,175,153,297,207,240,134,171,241,196,133,231,159,302,190,237,284,126,119,48,140,227,197,107,192,248,259,181,167,109,219,129,267,173,213,138,178,179,248,74,248,168,79,121,182,229,183,188,142,296,262,196,301,216,215,168,269,185,121,194,243,217,219,253,104,234,251,118,222,109,112,199,325,169,73,113,152,201,199,144,204,216,132,245,90,162,247,112,203,152,73,191,103,281,276,214,160,129,99,73,191,216,74,276,140,210,121,296,95,107,119,152,194,115,119,133,220,254,224,99,162,169,341,255,193,214,221,166,191,139,181,173,140,242,157,133,239,161,216,112,136,184,123,161,183,81,256,293,88,333,179,155,59,229,184,179,216,221,241,193,129,187,195,81,199,215,182,121,231,128,105,173,169,186,212,215,247,140,199,183,99,198,203,170,223,106,111,229,113,155,86,271,201,244,235,84,118,109,229,250,127,186,214,130,191,183,142,240,167,120,219,257,165,221,176,261,101,141,221,187,144,228,180,169,184,182,191,171,229,200,165,105,245,121,231,340,340,166,137,138,224,234,122,117,187,118,123,141,213,220,214,264,257,236,174,141,245,221,158,154,197,190,213,100,406,92,257,230,172,211,208,182,248,115,147,223,236,141,83,167,149,282,256,136,241,194,83,269,142,144,123,212,200,176,205,240,92,127,200,217,303,213,158,105,80,289,192,75,232,164,233,201,166,137,241,240,260,237,336,212,164,186,352,155,68,298,171,344,193,209,367,275,64,91,107,204,168,196,247,142,309,379,202,254,186,280,77,178,334,112,164,162,265,160,140,161,214,225,284,90,167,289,209,65,144,131,143,262,177,143,224,143,121,68,284,232,322,164,206,165,124,56,100,259,148,135,58,246,313,250,161,268,171,227,150,92,236,206,144,176,363,148,288,187,198,126,144,82,143,248,222,195,195,97,271,292,302,74,95,73,81,246,240,269,210,248,92,97,303,241,174,233,170,120,53,104,338,162,164,213,201,168,204,242,262,117,162,165,213,129,313,153,54,208,196,102,237,190,186,178,225,187,245,218,193,193,291,142,199,352,104,153,99,166,126,213,118,275,327,183,227,229,234,151,282,216,185,263,65,123,122,211,126,240,182,110,153,132,243,67,178,212,156,174,84,286,160,264,119,183,147,170,92,102,224,131,256,226,137,147,152,195,242,286,65,82,158,140,184,156,292,218,188,244,147,134,218,134,241,218,251,285,145,136,257,132,227,179,144,154,280,61,204,103,194,138,63,86,148,188,186,184,177,126,247,183,265,97,202,149,149,82,163,104,161,98,139,140,140,236,170,220,165,192,200,174,203,217,165,164,275,159,137,177,191,116,211,214,357,107,88,181,271,258,214,216,186,79,209,281,185,258,205,126,174,311,246,265,97,157,218,151,105,183,136,87,119,158,97,244,222,208,33,76,219,194,70,167,81,137,182,153,201,133,296,368,216,106,96,215,110,162,166,169,101,151,211,148,145,163,76,273,83,232,149,264,104,195,204,171,164,200,222,110,96,228,207,157,161,108,283,177,248,222,302,200,132,93,204,137,239,91,217,307,240,189,103,135,146,163,155,222,130,301,207,105,187,140,186,187,173,241,122,286,306,182,161,172,225,242,99,189,340,175,237,263,222,131,191,143,218,146,111,331,100,149,235,206,257,178,212,175,218,258,267,266,103,134,227,112,208,356,235,191,245,118,169,135,145,162,180,41,128,111,71,330,369,181,274,216,76,332,171,130,213,310,233,161,247,168,247,146,51,210,318,155,92,83,215,276,214,197,130,208,196,266,60,130,115,110,172,234,188,172,220,189,154,175,217,283,137,187,202,139,178,227,283,242,286,141,130,268,133,207,231,102,125,118,228,129,165,187,232,232,235,190,178,248,106,248,201,136,140,111,185,190,83,182,291,90,234,82,279,226,109,240,125,228,119,110,255,243,109,205,215,243,96,233,287,222,149,266,192,181,186,135,179,139,135,255,347,326,212,235,131,97,393,169,264,197,184,225,196,117,189,144,161,135,204,173,220,187,103,186,210,102,193,59,154,262,216,213,205,166,71,172,101,208,228,180,142,227,280,250,100,183,187,115,127,127,60,120,227,170,93,172,150,150,170,229,216,170,326,166,197,234,214,216,132,149,241,219,188,221,144,103,153,172,239,304,267,204,136,186,195,250,106,180,225,279,139,92,345,93,267,105,231,126,98,248,276,201,183,221,185,109,222,45,95,221,179,162,186,255,62,92,89,180,184,180,97,210,146,224,198,183,180,238,175,170,115,168,161,195,226,76,281,143,173,231,176,175,125,124,159,191,211,271,143,148,215,135,159,196,192,241,160,163,152,235,269,110,291,98,143,164,231,165,161,192,342,121,338,229,246,297,369,99,226,198,195,161,214,170,252,129,70,242,212,171,229,154,170,166,266,154,143,201,347,152,179,98,253,250,184,157,256,206,282,72,122,182,126,78,127,164,142,133,183,228,220,199,169,231,238,225,61,250,190,280,208,166,153,199,321,129,240,187,188,162,116,225,177,264,135,207,232,354,171,79,138,175,107,197,167,186,240,48,254,114,105,98,187,230,134,166,217,104,247,187,145,190,217,186,75,276,175,221,225,136,143,241,199,103,217,174,191,362,186,282,308,156,132,183,134,188,156,86,127,164,208,103,142,309,126,150,87,384,97,115,191,215,118,98,181,260,103,283,107,243,251,96,235,238,137,173,218,218,220,162,318,192,325,158,236,145,208,237,216,194,161,139,158,229,185,185,151,187,222,186,213,264,215,97,247,167,183,146,238,221,230,158,116,176,153,98,129,267,99,284,162,198,219,135,239,232,236,120,125,106,144,214,304,148,167,238,175,326,133,260,231,141,255,123,160,315,252,240,190,177,198,233,190,135,98,239,241,247,121,87,108,155,191,112,144,315,254,135,283,253,180,240,247,238,223,105,230,70,133,189,101,183,117,238,196,169,148,213,257,77,177,187,106,182,330,296,52,200,299,149,200,155,209,245,194,186,152,84,167,317,229,90,171,168,296,164,177,73,109,170,113,71,134,167,191,161,207,121,127,230,67,184,172,240,158,284,231,147,135,207,255,219,131,168,151,112,118,243,211,215,77,117,158,202,245,194,134,150,193,232,132,332,273,190,240,101,177,81,96,301,176,148,142,168,203,220,155,329,77,109,258,113,188,189,213,289,172,264,275,239,185,198,88,161,66,219,254,73,120,128,254,330,67,168,255,159,163,233,162,110,204,191,321,277,271,192,128,171,205,250,195,243,112,171,127,198,222,173,138,95,187,218,280,110,177,189,210,182,188,154,322,228,191,285,222,229,201,247,112,185,182,161,179,170,215,260,182,262,92,91,220,248,153,124,202,191,212,237,158,223,227,94,123,180,338,131,355,162,167,136,158,87,107,236,132,256,100,107,215,269,183,249,175,219,238,204,230,83,112,297,242,136,103,180,194,237,114,145,265,202,237,162,149,160,154,259,224,184,128,147,97,174,221,109,170,162,167,218,236,164,331,166,93,206,130,129,171,285,238,147,119,88,235,281,251,70,193,151,287,219,149,208,231,185,205,96,120,213,178,136,131,261,167,375,178,198,305,206,127,254,143,182,127,252,108,171,178,339,232,239,251,242,157,169,280,135,190,310,153,117,97,129,155,374,189,369,221,127,254,198,224,122,189,229,270,294,251,100,240,163,119,210,110,170,203,269,141,149,157,299,168,151,171,172,153,114,155,195,132,154,239,115,189,222,196,115,161,179,223,335,251,266,290,133,184,104,109,201,259,201,203,90,187,129,152,185,120,132,124,134,103,236,201,203,172,159,240,303,253,123,229,216,141,98,244,127,153,123,138,168,145,135,123,196,124,126,111,137,106,105,178,216,150,186,147,129,185,200,127,76,148,195,114,231,165,244,143,173,145,156,146,190,170,196,264,240,274,322,186,168,250,282,140,196,193,123,132,145,50,117,258,252,256,112,351,127,86,163,176,128,125,175,131,275,246,298,186,172,254,87,185,103,76,131,164,158,175,232,86,213,167,82,225,100,366,121,99,265,159,186,237,256,110,369,226,123,199,172,137,111,175,114,236,167,213,82,162,52,208,171,62,148,74,167,153,214,194,101,231,247,210,196,150,209,175,391,280,137,145,205,154,196,228,217,199,219,88,204,143,289,87,182,199,261,276,209,105,197,308,158,203,226,239,145,152,281,148,253,172,90,128,203,83,253,229,229,113,86,363,251,163,255,104,256,294,353,225,123,175,173,172,190,276,209,57,99,171,140,242,129,198,190,164,281,314,175,208,85,138,111,152,244,219,179,240,233,177,77,187,272,195,219,93,297,261,162,323,268,176,81,78,153,128,222,160,139,177,125,296,184,191,276,138,201,213,264,248,269,245,254,140,367,138,249,270,137,238,65,283,220,65,237,72,214,266,112,152,119,162,143,98,84,348,253,97,320,223,166,152,240,193,234,205,304,270,156,97,184,192,81,100,85,107,248,131,168,256,265,158,225,258,199,92,149,223,225,174,255,154,255,208,175,116,242,291,173,215,308,195,275,185,180,198,262,206,137,185,312,173,183,214,114,264,123,204,73,294,83,116,256,227,184,70,134,78,233,171,164,130,153,133,184,252,234,230,93,203,233,206,268,319,113,215,124,173,235,160,140,170,282,157,221,147,120,135,232,131,165,123,347,82,114,216,282,131,216,214,209,214,108,136,231,76,189,126,79,368,224,233,233,170,156,133,291,170,139,292,131,232,219,216,196,196,212,260,207,153,81,182,93,158,215,242,262,192,284,121,128,196,126,198,272,155,188,167,309,113,260,259,101,311,225,230,116,175,106,76,262,211,160,233,170,91,271,142,234,209,287,116,223,211,133,186,171,143,222,195,117,306,225,168,100,283,209,133,193,138,331,235,404,447,193,96,182,311,159,153,101,217,109,215,259,259,169,84,80,177,203,197,183,234,298,213,188,137,163,187,178,76,185,126,246,254,81,311,174,164,244,314,158,135,251,217,63,139,156,136,214,60,84,184,132,130,197,211,249,346,181,223,264,187,172,251,373,201,267,376,123,198,230,139,214,246,137,90,212,153,96,221,147,265,66,187,71,154,101,115,126,127,106,195,100,250,133,300,244,106,237,197,189,162,230,230,243,200,216,171,117,236,112,184,128,148,166,178,120,74,154,151,144,182,144,46,119,323,199,203,251,208,125,77,91,160,395,188,228,202,159,229,146,294,191,186,259,120,253,308,83,185,225,268,259,248,207,77,259,291,225,134,176,206,143,195,185,267,283,254,308,360,266,190,48,127,170,152,256,98,119,259,163,148,111,182,190,220,217,190,206,125,182,143,310,363,103,179,172,122,163,121,125,207,244,231,240,176,132,282,129,217,182,240,186,98,198,120,214,142,125,256,94,127,152,120,129,150,245,278,168,243,223,107,110,157,171,139,156,211,98,218,131,132,154,132,222,86,155,246,242,181,319,344,56,48,314,276,132,222,265,157,253,251,215,379,117,229,202,222,198,259,126,184,207,195,130,96,150,316,215,122,121,366,368,118,180,236,207,111,114,310,218,241,351,115,120,215,273,194,225,147,159,111,167,336,225,248,195,153,160,145,327,252,213,79,127,227,128,229,114,160,153,266,261,338,177,65,168,182,173,212,119,120,157,89,225,100,287,144,279,183,286,150,73,171,275,83,215,141,101,145,120,282,180,234,192,168,222,226,48,152,149,203,258,83,259,182,242,168,121,203,199,194,328,192,255,85,202,75,200,238,225,181,130,264,166,139,192,110,233,174,108,265,205,218,169,261,265,286,222,136,201,160,277,128,279,107,135,211,294,144,162,210,275,141,230,275,203,90,135,212,188,124,147,213,108,255,160,55,251,171,312,207,187,50,281,188,159,213,208,269,193,173,286,200,127,256,117,230,78,219,335,159,129,32,116,141,169,196,159,138,122,155,260,103,105,200,87,218,166,155,177,190,106,144,255,155,194,140,219,245,92,184,262,220,211,246,165,210,119,183,211,140,105,202,267,227,244,142,199,195,105,267,190,122,139,119,151,153,148,172,81,213,150,151,148,190,220,156,122,117,275,108,227,197,168,139,166,49,102,243,339,230,244,132,162,256,274,106,197,194,211,90,114,140,133,209,191,263,140,123,273,236,113,320,353,168,264,242,244,347,294,87,173,165,126,109,157,148,264,255,187,111,207,76,191,123,186,151,201,210,125,115,207,239,142,116,79,166,302,201,208,184,179,170,196,156,162,201,164,204,174,132,187,350,149,193,192,172,194,95,226,257,169,108,145,215,110,101,181,206,252,265,193,179,204,172,237,121,138,51,98,259,202,212,162,126,153,229,143,240,221,297,143,128,247,224,136,133,162,202,162,169,158,183,147,247,299,103,101,129,318,210,223,157,247,230,150,149,139,177,230,146,196,91,198,184,208,165,216,123,117,136,288,167,95,141,238,232,202,165,271,107,131,243,101,162,249,137,89,170,85,166,123,174,260,122,331,183,197,102,238,294,202,83,140,136,239,393,160,150,197,185,279,218,232,339,190,173,209,338,264,323,246,125,180,278,345,277,325,190,217,184,235,204,199,213,206,118,191,207,281,128,176,112,186,192,246,253,113,210,217,264,191,191,132,71,291,206,188,95,116,55,333,197,167,167,163,257,207,66,125,158,216,242,140,376,184,275,269,214,199,211,195,291,175,344,99,202,220,257,177,200,120,121,221,231,69,76,134,194,277,208,297,122,212,193,200,111,89,165,169,257,154,241,133,192,117,247,156,175,363,226,218,165,174,340,167,166,244,265,135,147,88,265,136,100,273,146,213,349,114,168,138,266,133,142,195,112,212,246,123,220,275,88,384,171,214,207,103,176,224,332,189,227,175,294,295,98,205,215,187,264,237,318,155,64,120,241,102,239,182,147,158,348,209,209,161,251,167,200,256,115,255,108,280,127,201,107,112,131,256,246,113,245,149,91,184,117,130,225,132,335,188,144,86,117,312,354,182,172,198,218,133,135,159,254,145,257,222,195,198,191,155,227,316,142,202,212,252,229,402,87,167,194,131,218,174,200,214,238,205,335,248,173,209,220,136,141,139,217,238,285,49,187,138,203,323,105,267,137,158,126,286,182,258,78,302,193,372,138,331,97,159,175,158,81,136,143,65,214,367,88,144,223,161,132,195,139,235,132,139,233,173,168,183,183,144,188,211,205,259,246,183,225,58,137,146,322,234,144,249,226,213,232,193,144,198,177,196,187,164,163,98,234,147,246,158,140,134,209,222,127,229,185,118,228,152,177,266,198,193,137,187,269,151,200,111,93,142,163,280,106,94,130,237,162,332,258,256,177,185,240,189,237,204,275,265,234,307,150,172,88,214,153,215,303,146,232,157,214,235,222,177,102,220,185,262,207,283,241,55,156,116,249,207,95,115,350,182,131,256,206,366,297,95,139,188,261,202,133,120,89,232,273,266,163,137,107,238,212,125,178,267,195,215,186,340,254,213,127,184,176,129,98,95,201,165,198,85,390,190,247,189,139,181,138,235,121,190,266,219,145,278,279,212,250,237,199,89,113,69,231,195,178,136,173,205,147,102,181,106,164,264,180,239,76,260,111,237,269,201,241,125,208,131,105,115,221,199,136,127,186,212,231,154,200,288,138,191,220,287,227,197,137,225,159,207,158,155,217,219,176,167,96,226,115,78,124,186,168,243,183,246,116,68,303,283,235,212,174,268,118,157,200,167,115,338,190,228,257,228,154,196,192,156,326,112,191,176,291,85,264,153,245,137,362,257,166,264,348,221,120,118,181,171,190,141,197,100,216,262,238,110,126,177,46,212,124,229,175,240,103,167,223,301,162,241,132,175,168,170,152,108,134,78,128,102,376,180,203,143,325,237,221,189,117,204,196,195,179,164,237,227,189,135,156,235,118,140,288,308,184,309,116,161,336,138,168,248,122,117,80,195,188,192,91,109,233,247,194,245,185,252,146,216,184,294,192,257,123,110,180,191,83,202,69,253,110,136,237,202,397,103,128,206,167,191,193,166,110,220,228,196,215,161,170,220,288,219,242,88,174,102,224,162,177,196,69,328,101,301,294,205,191,167,199,109,201,177,205,109,121,187,255,132,228,86,294,335,175,92,111,72,184,243,217,160,280,299,230,71,111,212,137,229,352,244,133,239,172,143,212,125,166,354,204,80,131,190,178,213,91,145,248,195,315,102,120,275,89,192,106,99,158,68,258,139,244,125,173,142,85,241,274,180,196,260,91,146,184,195,137,227,244,129,114,202,173,166,133,206,176,144,242,152,53,263,249,79,285,162,227,238,136,216,164,107,99,403,285,78,63,195,140,119,318,228,206,302,190,150,258,187,102,92,234,90,203,56,118,254,124,217,96,201,180,95,140,232,180,151,207,248,159,254,124,188,223,206,171,69,122,201,241,155,202,214,202,99,188,242,222,188,315,85,271,164,174,120,335,181,208,195,246,83,181,87,197,203,128,193,290,94,145,217,155,59,273,179,97,206,144,263,169,133,187,241,195,319,180,203,199,280,155,97,179,299,106,184,86,241,230,91,103,165,245,294,297,229,359,215,194,192,305,318,297,165,380,208,103,120,100,87,181,177,120,193,141,199,157,91,119,166,161,256,296,168,281,241,100,294,315,263,228,216,165,130,172,259,99,240,237,373,185,217,233,220,242,207,244,239,112,155,254,129,139,231,383,157,307,192,245,149,87,200,266,180,118,271,224,94,111,394,80,241,91,90,165,225,171,210,168,214,217,149,159,225,227,186,193,212,235,44,302,310,344,162,230,137,106,183,152,260,171,98,62,85,137,158,217,214,160,202,58,205,350,239,205,175,117,203,121,171,75,278,267,368,68,137,151,185,109,266,199,283,255,223,210,204,211,196,231,217,135,184,387,216,265,358,105,137,270,171,218,95,221,145,106,179,116,178,347,190,95,190,209,219,222,196,175,190,79,282,240,201,299,234,223,314,99,162,162,368,198,185,98,197,398,203,87,173,232,257,229,157,294,203,187,189,245,158,144,237,198,283,97,86,207,193,121,266,201,192,116,59,185,212,57,262,175,77,173,200,84,304,151,280,166,114,115,148,87,199,247,250,208,199,134,211,174,195,160,150,223,175,40,243,159,278,160,211,164,182,285,153,174,61,106,64,129,206,238,202,204,217,96,100,178,230,152,206,334,235,95,121,240,145,299,97,215,87,128,180,212,197,152,237,241,212,126,117,78,259,208,249,252,256,175,159,106,141,207,132,115,127,124,218,257,157,130,218,149,224,254,79,116,230,101,368,119,159,324,194,279,173,90,116,126,247,170,303,286,177,320,133,208,88,367,110,240,146,105,341,115,174,83,195,79,173,186,143,227,191,201,173,213,165,191,175,198,188,108,218,138,278,151,108,229,112,242,207,292,249,114,75,191,188,56,262,146,117,305,143,286,243,220,97,150,139,208,84,228,188,104,144,119,175,269,337,182,132,124,198,245,146,156,217,186,226,135,180,264,110,264,235,102,141,128,171,162,155,278,133,315,198,198,73,184,264,60,213,146,98,344,134,134,65,229,241,161,181,82,50,258,225,226,158,109,215,213,87,68,250,205,55,203,111,94,250,102,86,156,127,95,393,107,109,249,90,367,233,348,92,265,320,151,118,222,185,85,168,114,104,227,220,60,195,245,250,189,314,164,304,252,328,150,72,127,210,187,156,189,229,131,133,301,192,212,172,267,129,199,146,144,115,285,171,194,237,161,295,165,132,147,146,81,205,223,251,120,215,385,158,136,235,200,111,160,138,157,97,248,212,215,81,102,208,278,246,266,210,162,144,383,267,275,172,160,98,172,156,258,95,290,73,196,241,67,118,95,191,162,242,214,215,148,106,233,129,143,199,117,228,170,277,215,176,122,153,230,282,197,178,228,116,92,127,98,112,129,136,148,183,144,219,76,225,245,180,162,209,158,167,149,224,199,209,124,218,300,285,140,171,96,92,163,234,144,228,313,200,74,129,118,100,182,132,200,264,198,196,211,152,138,247,175,92,159,107,241,321,208,187,131,213,148,138,141,201,87,212,193,161,96,212,331,202,171,107,64,109,199,152,239,199,239,175,202,372,164,64,95,160,279,118,132,239,142,86,257,120,242,224,284,284,262,111,243,191,277,197,332,119,176,238,258,199,84,251,118,163,272,300,219,245,290,235,124,84,193,208,157,107,253,135,153,227,136,373,137,157,164,160,186,241,92,70,129,212,305,229,188,62,173,220,292,317,155,147,198,184,173,188,146,111,290,345,201,146,118,180,98,201,149,259,156,242,156,355,183,168,236,216,152,204,218,220,169,113,105,224,200,164,339,257,190,96,99,172,136,177,112,176,224,238,125,89,171,227,166,124,107,73,185,317,109,73,48,276,125,121,212,327,123,360,58,83,205,243,176,163,127,156,170,195,253,298,220,192,171,291,182,277,234,181,242,364,139,167,124,88,165,186,218,306,206,229,130,325,119,198,155,185,203,132,363,214,109,239,84,121,156,201,134,187,159,218,176,82,271,232,301,254,166,275,117,322,287,120,87,206,353,82,223,106,133,82,117,136,86,113,142,137,75,80,167,202,115,138,113,117,151,177,120,192,230,87,180,68,190,150,133,139,57,152,189,169,217,162,198,129,108,87,324,206,128,170,191,63,133,164,164,122,197,216,148,174,208,162,208,76,168,178,174,89,226,131,153,240,105,123,272,185,164,217,201,233,178,141,197,221,233,162,140,156,321,107,203,157,93,175,70,201,85,185,126,127,256,206,192,201,228,206,236,137,151,174,151,167,204,167,130,192,152,105,114,104,158,141,86,92,229,113,191,67,207,145,97,138,160,150,175,219,111,186,110,211,161,167,198,210,112,222,222,187,124,207,175,73,101,198,134,249,85,203,204,119,160,136,273,167,136,178,125,222,117,154,128,220,154,152,128,260,220,155,244,135,108,200,96,96,190,71,123,233,145,279,226,132,214,55,187,187,102,84,208,101,185,208,227,169,133,102,182,223,153,261,183,234,94,165,110,230,167,138,236,232,128,199,205,178,147,214,187,72,117,237,112,274,183,177,155,161,111,241,229,165,238,181,159,185,189,72,148,163,200,225,146,162,221,220,125,168,190,236,179,185,145,287,348,243,123,153,146,135,292,113,70,183,137,124,186,172,182,127,119,171,247,148,158,88,177,208,243,117,192,194,196,252,168,221,206,163,83,199,167,162,163,103,212,127,141,182,103,148,164,211,215,207,258,126,180,190,133,205,118,229,87,146,128,177,101,144,101,241,87,185,131,204,260,132,180,235,221,99,195,268,147,297,151,124,162,229,221,180,146,154,148,189,155,163,192,217,106,185,176,184,198,128,199,143,205,113,176,214,175,233,219,190,174,132,138,224,175,113,238,145,244,157,119,199,266,114,211,311,129,167,197,122,139,212,159,121,175,193,192,166,204,166,218,93,119,195,73,186,189,143,158,177,236,206,191,204,141,210,203,90,132,183,160,153,161,184,205,167,186,143,183,231,194,166,241,193,235,102,207,137,181,132,104,142,207,209,163,156,194,107,273,175,97,126,126,203,223,205,209,164,208,94,208,115,196,158,167,216,159,192,220,190,162,151,175,254,166,183,153,130,191,170,165,141,152,195,218,228,173,159,141,181,99,257,104,150,102,172,170,181,199,240,218,178,120,166,75,217,132,183,128,83,225,184,148,116,145,200,237,108,174,267,228,194,209,203,236,193,103,195,133,92,207,99,168,149,128,187,201,128,114,191,207,276,113,180,115,108,93,214,263,218,233,210,172,166,230,145,134,110,87,220,166,131,195,214,91,195,196,55,180,216,252,198,219,219,202,268,153,104,222,209,262,196,109,156,254,201,185,129,177,131,181,144,280,96,181,229,108,237,187,192,90,177,203,234,217,126,207,142,185,240,157,235,227,185,198,169,201,168,187,355,243,232,161,84,176,197,295,219,128,166,227,211,219,137,197,157,96,147,205,207,63,227,94,165,86,133,153,248,161,199,102,111,165,67,201,111,203,199,184,104,102,221,163,223,198,170,172,163,212,149,160,81,206,252,230,174,148,216,216,119,156,293,186,279,200,231,224,235,81,215,215,164,249,145,172,168,225,155,180,229,143,112,87,260,146,206,154,161,218,188,266,278,178,139,164,123,211,128,141,156,230,114,178,95,155,126,258,168,181,106,180,145,279,224,173,183,179,195,238,140,197,170,178,189,208,202,137,183,154,223,230,257,158,173,117,153,198,171,179,138,189,214,143,161,83,222,243,156,179,218,194,112,105,184,224,210,197,145,176,167,275,195,73,185,232,278,121,141,215,220,112,241,129,132,179,177,281,103,77,128,183,170,275,241,319,165,174,194,165,201,229,186,179,182,329,187,104,225,213,264,184,119,196,180,239,251,113,122,191,226,137,166,296,234,216,191,139,202,138,207,227,96,213,190,183,203,183,156,174,138,161,177,265,228,168,206,266,169,163,175,155,202,89,128,157,192,162,227,199,187,197,244,235,169,137,85,203,157,48,58,66,179,209,151,113,215,186,184,248,116,133,168,130,210,203,197,175,140,215,244,253,165,171,152,172,317,206,192,123,80,206,173,302,235,223,125,87,131,158,144,243,223,195,151,150,166,124,209,236,262,233,165,216,251,258,199,187,133,218,243,218,200,125,203,127,197,172,204,184,175,225,120,134,204,150,145,202,254,92,250,146,226,204,112,204,109,211,112,210,160,119,253,162,197,265,228,220,183,154,149,161,245,157,240,203,225,218,111,138,217,155,204,190,80,236,180,120,153,202,252,209,181,121,141,116,266,157,192,212,147,211,230,154,201,216,280,196,241,215,209,133,96,157,258,183,110,144,250,94,101,181,166,222,127,251,151,222,132,140,221,205,223,235,154,169,190,158,137,202,305,204,177,236,208,195,183,198,229,215,130,145,200,231,197,221,210,231,165,252,200,120,194,169,99,175,130,104,205,99,133,209,200,205,170,157,247,135,281,136,88,192,153,186,185,92,236,182,199,243,192,140,187,240,218,202,203,164,173,183,204,197,229,162,216,188,175,118,143,163,189,92,159,85,244,224,214,204,162,219,179,163,160,194,191,237,131,230,89,180,124,194,134,97,290,164,184,120,211,137,152,58,197,216,190,181,185,128,199,165,181,157,306,267,90,194,167,98,263,264,169,114,166,224,199,80,205,161,263,223,193,122,188,144,255,184,80,248,96,161,226,237,172,185,158,190,220,233,191,130,192,85,232,175,155,99,196,208,208,144,104,193,213,144,201,95,225,225,77,85,308,150,148,184,119,188,176,272,136,218,211,112,226,179,204,209,171,174,117,221,184,148,201,272,213,147,153,202,240,166,122,182,194,168,176,227,262,136,100,203,69,249,229,165,188,208,253,236,132,204,178,179,197,225,139,257,196,174,254,223,165,161,229,237,152,160,144,230,207,249,129,168,103,202,268,184,79,197,47,194,69,153,151,154,123,147,194,194,99,202,255,151,124,184,242,153,250,226,112,156,114,130,146,106,128,265,197,219,200,238,131,106,209,164,176,160,177,204,170,168,292,232,160,185,148,167,300,288,217,141,160,181,162,151,177,99,191,192,64,256,215,128,183,204,188,201,193,203,152,152,206,229,162,168,203,159,72,74,275,202,75,160,175,155,247,199,163,159,176,235,219,120,175,206,239,254,113,227,124,139,176,224,214,260,159,255,227,197,221,191,156,252,236,197,181,269,179,244,249,203,142,170,108,187,93,203,138,227,179,163,147,177,142,207,106,298,154,100,223,222,152,61,162,247,190,185,257,187,194,125,111,166,177,177,194,233,147,159,114,166,86,138,201,221,192,187,151,237,170,111,225,182,109,157,245,151,168,195,188,178,183,225,89,124,177,167,336,124,212,163,229,252,148,149,325,60,202,177,168,210,234,122,271,214,104,118,208,156,125,150,270,94,214,159,178,168,179,118,200,227,201,77,146,184,164,163,245,195,143,139,203,198,76,90,276,137,145,245,225,230,147,167,208,253,180,213,214,67,220,179,66,210,114,122,170,169,252,180,191,253,58,194,215,181,136,252,102,217,176,230,134,210,210,225,215,221,140,192,224,227,126,216,155,187,132,107,209,92,142,216,219,186,155,121,203,142,86,171,153,234,76,227,256,226,133,200,165,174,125,120,197,165,242,193,233,289,170,171,196,201,247,74,165,216,177,127,186,84,211,163,228,150,139,242,196,218,216,148,185,138,152,199,205,198,165,128,240,255,180,121,176,269,110,389,167,151,194,190,158,117,166,216,197,167,241,138,169,222,207,232,197,248,226,179,93,297,159,114,144,308,194,206,178,204,219,108,204,102,189,104,212,219,180,239,123,137,156,174,202,104,135,165,154,229,183,150,185,234,156,289,218,100,125,198,140,192,191,244,272,178,115,184,185,105,230,194,157,226,130,171,121,247,133,170,176,146,252,182,159,170,216,192,244,106,146,323,266,148,179,219,169,160,157,135,213,194,238,120,176,94,227,196,285,220,161,283,250,244,148,203,215,179,211,294,241,147,119,214,133,198,218,239,134,211,232,150,190,153,174,177,198,212,204,136,232,159,116,163,179,177,232,251,155,181,190,178,157,174,234,237,219,159,225,228,197,174,148,266,237,194,182,192,172,171,205,362,202,152,252,144,166,144,176,208,148,128,196,218,156,249,171,127,188,130,169,213,232,169,174,113,293,217,166,171,187,132,248,155,274,124,126,335,204,160,246,96,160,92,187,219,159,185,149,129,231,139,248,76,222,125,88,329,289,210,145,212,169,192,205,143,227,189,184,128,177,121,176,217,224,227,187,184,131,291,219,198,116,192,173,176,173,124,301,211,264,165,326,155,121,199,258,108,181,189,106,159,250,289,208,134,166,163,239,105,235,218,177,84,249,110,213,287,128,70,120,207,225,96,196,135,228,133,135,246,218,173,179,346,266,217,178,200,211,156,248,177,203,194,223,145,127,244,234,209,204,100,107,338,72,188,245,197,257,198,224,252,188,119,192,221,199,158,107,171,215,187,131,209,236,110,168,184,217,124,206,203,53,219,158,183,101,112,67,223,104,141,199,158,192,248,211,137,286,250,116,197,252,223,193,240,241,196,244,118,166,223,244,124,233,184,190,159,115,219,167,187,112,269,122,195,199,112,346,223,259,213,132,179,213,213,141,156,213,224,89,209,77,88,205,154,103,194,171,189,164,245,148,248,201,263,215,215,130,206,151,223,167,164,177,177,120,195,113,169,163,132,154,193,127,389,262,160,146,184,211,207,207,226,124,241,101,270,145,228,154,201,200,220,178,207,165,261,113,170,112,164,225,213,179,165,220,203,196,188,122,122,240,238,195,202,256,224,211,226,219,207,205,220,212,231,144,237,200,119,162,214,185,100,205,244,108,183,334,126,216,155,200,213,241,127,174,233,240,173,201,187,218,219,185,176,136,220,185,171,241,252,195,260,161,132,214,172,228,147,259,145,178,195,198,124,175,207,264,144,191,106,201,194,225,95,238,170,177,94,74,191,183,126,160,190,167,206,152,173,165,207,181,272,244,126,202,157,196,151,210,103,120,150,183,185,121,183,132,221,225,134,85,254,202,223,134,162,214,142,218,195,112,173,196,139,284,150,204,238,218,224,250,166,147,177,242,194,212,122,210,236,146,183,227,117,344,208,168,167,135,212,209,127,213,151,231,104,156,195,233,114,188,183,196,233,237,187,143,185,86,98,89,352,236,140,106,241,133,156,207,211,196,136,124,207,222,135,130,146,182,258,195,105,303,181,203,193,201,204,121,133,120,142,189,184,131,298,131,151,170,207,224,94,113,174,134,159,217,188,87,166,226,158,197,233,230,211,155,157,159,263,121,284,190,150,213,189,82,82,122,189,225,247,290,204,301,211,198,190,163,175,164,171,254,309,155,213,175,207,222,301,178,129,192,217,154,247,213,211,142,173,162,225,223,174,191,166,137,257,182,63,211,302,273,222,205,69,200,268,134,115,79,113,213,169,249,220,211,156,167,214,200,198,153,207,164,233,116,166,192,227,142,118,211,163,170,229,189,226,150,164,226,123,148,313,254,278,214,253,179,228,217,264,338,125,157,223,126,201,155,212,265,179,110,217,221,150,206,132,101,166,150,218,269,107,198,239,229,227,218,143,238,207,214,110,220,255,190,179,221,241,175,157,174,96,121,177,107,235,154,189,211,115,158,233,203,67,246,253,215,304,177,207,134,141,200,98,141,156,207,164,210,243,148,169,201,243,230,224,225,162,144,46,191,179,116,204,153,198,203,192,236,163,220,165,216,156,179,227,152,136,144,130,231,236,243,145,140,300,258,134,164,158,180,156,111,201,191,230,125,218,190,186,121,158,79,139,140,143,222,116,236,122,158,181,198,147,190,229,153,169,151,181,156,196,235,175,140,88,267,211,239,198,265,235,239,130,237,156,252,226,119,193,217,164,134,188,118,234,97,211,122,141,141,144,182,122,136,86,184,74,214,218,201,141,149,137,166,153,203,108,82,141,174,196,176,126,199,262,197,151,137,388,155,286,96,208,191,124,159,197,120,224,213,81,189,213,232,186,171,132,255,164,198,168,150,215,146,257,218,203,326,238,147,206,134,219,123,228,125,271,208,303,164,187,163,95,119,164,195,293,169,282,165,227,286,228,229,289,182,214,209,197,185,289,244,112,189,142,168,70,173,231,109,164,180,117,254,239,182,194,206,215,116,170,253,173,143,201,244,186,155,250,187,161,141,201,222,145,187,175,240,77,180,203,273,138,209,220,178,152,165,148,217,117,142,154,345,237,136,159,188,235,108,125,142,174,125,220,227,175,87,277,183,230,94,112,221,247,137,241,181,123,222,199,203,188,154,273,192,247,215,192,161,175,184,188,284,138,174,236,164,201,131,259,239,182,174,199,144,232,136,199,251,100,159,201,163,267,224,84,186,141,225,202,110,169,201,244,167,234,221,169,217,212,238,165,222,143,218,168,180,224,117,207,218,209,180,177,218,81,144,131,212,105,128,232,208,243,167,216,177,235,156,266,137,209,204,174,101,126,124,209,236,232,224,137,156,175,118,209,219,164,133,109,209,206,216,162,254,205,174,192,170,170,167,125,195,125,232,127,167,166,115,132,195,204,166,210,216,225,208,144,193,252,252,130,284,169,187,205,193,240,76,166,208,92,257,136,169,193,119,135,241,260,206,204,180,151,242,229,250,111,193,124,96,143,239,185,163,269,202,204,125,127,203,106,318,157,246,142,141,223,277,130,201,286,220,259,98,72,230,222,168,136,332,244,233,201,165,233,208,147,210,171,180,221,133,140,182,255,198,205,157,152,232,188,174,177,184,215,170,323,128,241,215,175,136,200,80,212,97,266,144,245,164,166,163,144,191,184,258,176,156,206,188,218,150,280,185,190,143,180,128,273,203,251,185,195,221,268,238,104,205,202,133,171,180,129,108,227,177,211,189,140,237,124,180,162,188,122,190,240,118,142,219,170,104,246,151,235,195,213,145,212,219,186,186,205,187,151,206,233,108,208,218,175,177,148,210,332,204,208,203,110,152,179,137,226,185,207,325,127,160,270,224,258,173,188,183,82,229,353,243,168,162,181,172,230,168,251,111,185,169,189,216,174,232,140,141,152,164,156,257,205,172,137,270,202,180,248,182,192,125,167,191,209,189,145,108,204,131,193,235,181,192,143,153,194,184,226,239,209,167,196,131,217,237,233,164,278,205,289,221,172,188,191,239,132,190,122,122,250,214,267,110,171,159,229,126,177,245,280,122,167,214,184,108,222,214,89,94,222,234,191,155,123,338,183,189,216,296,142,162,209,214,204,204,263,175,209,177,153,102,362,268,249,144,201,224,249,228,172,189,193,214,97,235,211,175,154,145,193,295,130,207,159,238,173,221,263,187,133,169,210,103,160,231,182,243,128,146,177,157,125,117,222,199,171,222,201,176,223,229,183,101,305,170,126,154,189,221,163,344,214,364,189,240,188,270,222,316,120,180,208,187,177,228,154,160,219,265,222,217,139,250,184,120,145,168,111,221,178,240,220,279,178,121,237,235,235,206,185,199,210,185,168,135,302,173,165,398,211,201,159,91,209,143,159,228,255,206,255,212,257,290,349,223,189,211,244,220,169,106,251,253,214,225,115,131,144,167,178,188,227,155,244,142,171,195,85,79,274,202,183,250,150,210,140,198,186,130,121,301,164,157,147,277,216,106,247,281,163,244,256,240,184,154,185,207,119,164,165,251,216,265,166,124,130,206,154,87,139,143,138,214,185,120,191,117,196,213,238,221,186,172,258,206,137,211,216,223,86,191,213,241,106,217,219,182,250,143,235,144,231,117,159,185,141,254,185,84,168,251,165,167,276,175,263,278,183,147,196,158,113,279,164,199,105,238,218,164,287,202,206,203,209,105,233,161,232,198,208,180,250,228,126,222,235,162,115,221,197,195,216,227,67,137,284,106,199,151,146,215,129,135,163,156,139,214,202,144,277,189,198,250,232,133,211,154,151,115,200,226,209,268,229,243,238,174,227,156,208,118,193,234,242,256,183,155,124,266,175,178,180,113,157,198,163,217,268,263,150,215,168,295,163,181,200,233,215,200,88,261,131,170,114,65,90,225,112,147,165,186,168,226,135,121,123,209,235,167,143,164,245,206,154,223,143,166,51,213,277,107,182,73,192,75,264,261,198,212,331,174,127,64,221,219,170,196,238,220,180,230,235,179,211,181,202,248,87,215,176,150,212,223,111,125,265,220,158,148,211,121,174,230,257,198,132,218,225,152,171,165,258,199,211,90,190,145,245,151,286,221,166,155,244,236,359,212,223,209,170,212,137,203,239,179,330,92,218,155,166,92,237,327,132,182,252,214,262,204,215,238,277,199,186,263,129,178,200,306,161,210,191,123,90,209,143,140,203,215,200,138,189,122,171,205,154,141,171,178,242,186,120,112,249,184,199,152,174,208,251,104,212,192,169,202,250,187,195,196,142,151,214,203,177,181,217,208,142,177,167,206,222,212,171,203,234,125,177,203,162,146,170,218,198,177,310,136,195,155,234,153,182,100,249,190,131,232,175,146,176,176,169,168,86,135,130,197,225,254,190,205,220,181,186,99,232,136,244,332,227,203,246,216,140,319,129,191,231,237,197,236,144,281,257,133,171,217,188,219,175,243,243,198,214,163,166,177,214,183,185,82,135,187,131,256,44,123,215,248,194,98,232,191,200,190,262,212,169,185,284,148,328,149,178,214,125,240,175,217,198,175,210,192,155,268,240,239,186,215,215,222,214,126,220,207,154,192,214,230,129,141,197,205,242,142,182,146,245,155,153,214,263,166,179,273,93,322,174,75,165,225,160,209,125,305,228,223,99,147,282,161,256,223,262,234,208,87,207,138,225,175,338,154,229,76,220,203,224,238,215,124,112,165,284,155,192,224,190,187,122,202,90,182,204,137,160,152,148,290,183,155,269,96,184,219,155,89,307,194,199,145,247,237,174,184,242,222,126,192,196,210,208,217,199,205,142,189,125,215,195,170,102,197,227,218,161,202,236,241,211,225,223,269,224,237,168,234,217,206,193,192,242,180,129,305,205,270,199,106,168,206,132,144,252,251,178,291,277,116,223,217,220,245,212,235,195,200,178,228,162,231,267,220,256,245,174,194,218,182,217,153,243,324,236,86,187,245,169,256,139,229,240,170,190,218,210,144,277,138,136,256,282,136,192,202,111,126,164,142,205,190,246,256,110,158,176,171,283,185,211,223,119,144,87,243,255,248,105,231,141,174,248,217,331,225,158,292,163,246,192,196,249,238,142,180,212,121,221,216,222,247,208,225,196,158,187,136,253,277,207,207,218,131,209,165,281,159,88,193,151,233,197,212,264,202,192,103,203,284,153,218,239,186,177,206,240,128,165,356,212,174,201,219,195,305,131,235,211,210,271,150,221,187,148,221,318,158,160,214,153,212,153,114,221,145,177,201,215,238,157,201,148,230,255,159,221,145,172,180,249,248,152,110,231,194,112,72,125,166,203,202,163,376,96,211,255,223,102,186,166,109,258,183,149,158,196,157,135,207,214,137,56,141,88,211,180,74,193,139,209,215,207,167,214,201,113,200,244,168,223,189,141,205,170,107,185,225,116,168,151,212,148,112,186,180,214,142,100,145,180,218,97,235,111,116,202,248,136,61,181,373,158,182,201,320,140,278,259,273,200,293,246,111,173,114,205,231,218,171,74,207,108,194,193,158,179,135,239,120,149,103,156,201,162,146,99,234,208,172,108,102,189,227,194,233,219,303,230,250,233,170,250,182,191,186,258,84,130,198,209,212,208,174,74,149,95,235,195,102,91,236,171,203,266,244,161,236,158,150,271,248,210,210,204,228,172,187,150,180,181,126,160,72,173,156,268,199,227,208,165,203,216,175,246,209,199,150,197,103,150,180,151,220,307,174,185,278,168,183,177,207,245,206,143,212,188,251,273,214,209,145,188,337,305,83,323,121,243,356,221,243,257,298,168,153,198,190,225,235,149,126,99,217,225,222,150,295,209,267,217,125,201,169,221,171,160,144,178,162,110,173,110,184,234,156,235,199,212,222,218,144,180,246,247,147,221,207,178,133,158,209,87,169,230,226,170,113,214,204,194,278,137,137,163,119,239,136,82,223,74,153,170,260,166,328,255,205,95,144,203,258,129,109,265,217,124,226,249,143,377,193,243,193,199,190,154,98,146,187,172,91,195,196,144,112,296,191,181,267,199,177,211,127,245,245,189,326,240,217,203,235,96,238,157,124,84,222,197,201,240,207,258,176,232,197,116,263,281,216,129,229,164,155,219,151,235,247,151,102,221,295,222,139,190,228,155,263,174,158,205,189,205,213,151,128,185,291,189,145,149,195,94,203,290,195,243,238,117,196,218,196,244,210,265,204,274,172,177,239,151,190,91,189,129,197,167,222,82,235,206,266,238,160,141,117,197,237,153,173,230,225,251,142,176,182,145,138,173,156,174,136,82,161,182,176,157,247,188,188,98,164,178,114,240,175,202,156,93,121,246,234,266,133,128,154,243,198,198,217,95,146,110,210,154,228,202,53,165,203,103,154,101,94,162,167,181,210,215,302,217,277,204,133,169,223,226,195,182,103,138,158,149,245,180,137,174,191,204,150,157,118,210,171,125,228,318,103,324,276,204,74,175,333,149,240,170,212,180,241,168,211,207,122,186,248,277,263,185,196,172,117,224,209,166,152,143,233,190,317,295,220,163,234,259,170,301,119,144,98,200,262,148,162,218,165,174,184,213,183,162,134,223,176,229,239,204,239,177,315,135,168,130,210,211,201,247,168,84,173,238,203,117,293,166,219,141,218,209,169,253,108,202,258,207,189,178,142,143,217,183,231,205,186,186,174,213,201,235,165,227,228,214,163,169,163,214,155,229,146,80,161,189,144,169,283,287,195,232,136,144,232,156,245,156,230,150,239,180,147,178,168,214,183,191,130,137,208,188,146,88,173,172,218,232,219,206,45,250,183,189,206,241,218,115,124,188,106,217,219,277,223,122,253,247,242,269,349,160,171,120,272,237,227,233,206,156,181,77,201,134,347,87,146,226,192,214,119,206,209,141,147,204,241,146,200,231,243,185,99,110,164,184,129,122,177,194,100,118,194,252,157,194,156,233,216,272,304,148,137,218,213,186,179,173,278,230,203,173,153,199,166,250,209,147,250,234,223,164,116,177,190,221,146,183,203,115,190,190,274,224,160,167,221,228,246,182,186,259,158,115,265,175,169,219,177,151,212,190,159,176,235,234,94,191,191,112,169,126,217,267,145,313,215,230,89,227,188,117,260,60,125,126,205,187,144,154,190,208,277,197,255,195,143,213,205,216,154,246,256,240,126,248,162,185,230,171,108,216,248,152,236,185,173,187,232,230,215,84,363,187,220,214,255,257,174,216,235,184,120,116,200,208,272,182,317,176,120,136,144,230,156,148,250,248,208,214,193,230,147,176,259,178,185,172,136,170,226,158,346,195,236,222,166,113,117,192,288,146,193,176,255,163,138,182,138,209,211,265,197,346,210,189,168,271,235,121,180,210,272,211,225,106,240,157,213,128,126,181,167,135,185,120,188,351,141,183,223,211,109,245,236,263,117,199,280,261,187,224,152,199,158,81,242,185,136,195,283,224,242,210,177,182,218,226,147,194,200,161,220,120,149,191,246,184,294,324,213,184,186,204,83,180,177,197,192,144,127,148,81,421,188,145,219,181,178,182,113,175,136,239,203,95,173,113,147,214,202,135,166,174,199,242,317,150,221,252,246,253,85,98,163,256,177,241,92,215,175,116,124,280,193,205,167,239,149,142,208,137,273,149,184,205,193,175,116,209,247,173,214,286,176,236,214,196,102,170,64,136,238,217,113,268,173,217,208,123,189,155,260,75,270,117,186,138,178,271,244,227,241,207,248,192,186,165,218,232,148,194,214,308,212,177,135,164,225,213,163,207,173,235,95,289,227,199,216,189,143,239,168,185,68,134,203,117,223,196,199,248,115,274,222,104,131,148,212,171,99,305,233,146,114,208,144,275,206,193,99,182,165,82,150,222,240,232,295,170,141,282,305,135,157,203,180,241,138,179,185,176,203,107,253,219,264,184,194,191,292,288,315,199,69,194,204,143,284,169,257,136,227,189,275,260,132,128,143,132,245,85,119,112,227,158,74,164,174,114,98,240,148,118,150,180,207,238,137,201,135,130,178,230,172,300,154,188,151,241,204,241,148,178,184,119,159,202,279,180,186,188,230,156,170,203,125,129,278,275,237,235,166,175,167,199,96,251,104,154,156,118,266,244,226,229,282,279,182,216,180,235,98,209,219,278,181,222,211,192,144,153,171,110,202,198,177,251,224,163,104,328,190,319,229,171,213,224,205,147,216,244,246,199,153,217,195,159,148,149,156,174,181,188,224,297,213,224,171,218,315,162,224,276,119,135,151,99,184,275,130,70,114,209,222,241,152,236,141,51,113,265,142,278,193,124,207,217,132,261,196,155,169,218,189,172,115,103,257,60,281,222,167,257,37,109,224,207,254,147,263,208,185,100,57,203,282,123,193,170,167,165,326,202,153,199,116,154,374,195,219,228,199,134,179,132,223,166,185,197,219,161,251,106,232,228,147,185,198,203,302,242,249,132,148,257,180,155,248,181,160,185,238,208,172,88,189,226,212,91,189,213,294,216,144,167,56,190,171,94,124,198,131,126,327,203,142,212,218,282,134,134,368,126,294,225,219,176,90,140,165,224,144,150,105,224,208,216,135,192,215,208,369,176,187,194,221,226,135,181,178,150,133,160,177,192,212,141,165,239,225,166,179,191,161,231,187,153,165,167,206,261,169,198,190,222,103,242,286,82,156,206,211,154,191,76,213,244,156,233,214,226,128,141,198,251,253,196,200,196,196,249,207,182,266,150,59,157,146,244,127,212,198,220,263,179,221,227,205,177,318,114,180,250,133,210,205,205,226,202,169,179,251,168,184,142,183,76,176,244,81,240,230,332,292,231,167,265,120,283,190,348,142,118,224,217,223,204,140,216,195,82,111,230,177,138,195,183,206,236,174,167,131,116,234,369,174,159,114,173,133,153,172,196,227,255,192,213,197,245,378,180,131,156,133,183,108,63,177,231,151,195,207,239,152,234,143,297,172,199,236,264,224,172,205,225,237,136,224,247,173,283,262,204,206,186,135,240,220,252,177,97,222,243,199,176,233,184,242,96,226,232,233,202,232,107,208,171,314,303,246,181,305,89,314,211,107,215,162,219,166,98,280,187,151,242,257,198,169,228,138,147,200,208,223,124,219,181,393,234,208,293,127,191,214,102,227,208,154,232,171,113,201,199,178,181,243,203,120,136,227,138,225,244,109,201,222,210,171,144,244,206,222,279,181,164,202,116,211,158,72,233,183,144,166,261,227,164,193,295,151,285,211,153,206,154,185,232,185,322,231,107,203,100,136,184,203,231,243,187,132,238,137,148,211,150,307,228,272,136,234,232,355,259,170,169,133,160,142,228,134,229,203,154,248,195,323,202,165,203,115,239,220,169,80,126,213,250,227,186,216,163,152,164,201,197,198,122,60,93,132,184,124,215,115,128,95,68,90,81,135,82,83,109,319,95,139,156,82,175,122,82,109,65,111,146,92,168,68,227,177,55,98,164,89,72,101,99,144,93,78,115,132,166,73,94,65,166,215,176,88,211,95,128,204,73,210,198,136,134,95,232,176,139,80,193,73,199,116,132,69,185,106,78,134,221,119,134,57,197,136,121,101,194,192,278,259,96,119,245,167,151,204,111,181,84,46,106,159,142,226,155,77,156,91,192,173,146,231,90,92,257,130,126,131,117,125,229,209,190,195,175,130,138,164,131,106,174,118,173,130,177,97,103,217,93,177,154,203,118,156,158,114,174,174,197,173,167,135,224,271,170,59,156,167,148,118,98,196,135,201,112,199,155,211,178,132,151,258,126,136,114,173,153,189,190,159,189,75,225,203,80,194,171,144,165,155,130,145,210,173,55,256,67,242,140,96,168,82,170,229,159,186,222,91,191,202,151,135,209,175,207,96,133,104,327,158,188,63,260,99,198,78,154,217,101,167,88,218,114,245,183,143,106,166,179,210,207,171,204,97,226,145,223,140,144,204,171,149,156,125,167,102,126,185,125,207,86,228,198,80,265,102,175,188,234,193,159,116,198,146,92,144,201,90,32,253,111,239,189,135,173,239,234,168,98,143,132,120,203,201,212,182,167,132,180,235,136,98,144,224,109,180,253,83,114,112,132,93,192,61,195,149,178,169,212,173,113,236,200,110,201,133,168,128,68,139,207,217,147,189,228,135,54,211,140,130,211,332,186,145,212,187,100,232,62,224,100,153,161,197,108,192,95,168,165,147,143,175,158,99,116,195,221,232,144,156,94,180,167,96,142,66,158,214,108,121,229,185,163,104,209,181,182,217,122,81,102,161,199,236,142,154,116,69,79,140,134,122,223,167,238,209,207,202,265,162,108,140,188,229,216,191,226,109,53,163,142,202,129,147,160,78,147,79,198,210,216,198,219,169,238,129,170,142,183,144,147,149,206,212,175,89,120,76,249,127,231,201,120,163,125]
doclens.32.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [285,163,255,200,243,91,240,307,127,186,149,128,159,88,163,189,165,124,128,248,132,212,129,167,64,166,305,258,73,168,283,166,238,191,166,171,225,150,244,207,88,189,306,241,294,178,222,232,237,101,184,123,253,93,80,167,220,210,89,198,131,94,238,128,116,90,246,180,88,95,242,117,105,275,149,161,311,206,107,338,162,154,311,203,149,203,174,224,180,223,184,151,80,191,83,151,235,181,193,227,108,306,162,126,217,155,179,101,119,222,166,177,81,209,153,118,304,373,300,186,319,213,253,182,228,118,164,246,105,145,229,82,116,210,215,109,246,266,112,192,178,196,164,187,219,163,281,217,184,164,66,168,248,198,342,179,383,223,148,224,271,140,123,124,163,234,102,236,224,188,139,317,206,132,165,226,177,257,172,192,144,219,95,200,285,264,155,294,131,134,182,131,245,162,93,150,299,168,216,141,250,172,221,138,188,221,159,239,195,99,133,99,209,274,138,148,214,160,86,103,57,127,92,191,174,90,193,96,216,153,232,83,196,89,199,72,121,129,145,169,176,200,202,146,73,96,262,129,197,206,255,113,107,252,174,192,234,288,127,260,121,218,79,156,228,198,133,84,121,223,209,170,109,236,185,205,194,89,145,250,123,109,126,101,157,108,255,163,191,226,230,200,100,257,117,114,211,223,164,374,206,259,157,226,78,180,114,207,47,126,77,239,233,129,264,98,194,167,209,209,119,181,167,226,124,74,164,187,171,165,132,101,207,163,129,197,217,278,168,152,158,147,266,166,184,185,166,153,149,164,222,263,238,154,142,153,114,238,247,285,82,102,139,223,124,103,222,152,62,258,191,137,232,302,248,215,125,216,135,126,164,172,184,208,60,226,221,340,124,103,163,193,176,204,223,231,250,223,69,198,212,191,92,89,129,127,183,99,186,346,196,144,127,111,193,160,240,336,215,125,128,200,109,148,189,212,72,295,202,178,144,215,230,190,95,180,63,238,208,80,182,222,142,75,199,162,88,146,209,239,189,108,122,141,91,178,315,193,131,165,164,175,298,123,156,157,113,126,303,159,91,108,119,194,93,170,195,159,91,93,202,144,128,194,164,112,127,213,100,162,158,93,149,189,272,132,115,244,120,189,306,279,141,282,145,181,211,260,156,108,217,169,218,108,167,301,164,189,167,169,153,153,468,161,75,161,297,174,183,230,241,79,181,96,122,220,233,96,151,223,80,199,63,73,59,147,281,116,186,256,211,218,221,229,274,164,306,245,163,86,158,185,203,136,301,279,174,177,222,199,135,145,273,179,129,177,133,160,221,235,180,145,287,187,152,163,103,141,104,249,170,192,224,130,112,52,223,167,155,214,174,79,166,139,156,140,145,147,189,159,109,206,76,149,267,251,181,155,261,227,171,139,356,363,174,235,201,85,113,209,183,196,216,270,151,224,144,153,131,199,216,241,229,340,153,116,260,157,156,104,108,106,232,211,174,237,142,215,203,245,170,180,29,237,130,296,197,153,155,165,197,190,108,194,137,114,257,122,87,167,172,102,122,113,129,102,205,197,225,131,94,217,153,278,179,145,197,171,107,196,237,164,240,107,124,99,214,143,235,130,220,220,144,62,87,171,138,105,193,112,109,121,212,129,214,362,204,175,157,64,184,125,95,242,199,245,234,78,164,157,198,277,204,120,142,251,140,210,159,62,271,240,367,244,194,282,178,117,147,137,123,245,195,214,198,258,199,193,117,123,192,186,220,118,223,159,127,176,212,60,147,221,185,203,74,385,207,213,260,224,202,104,106,335,147,111,261,124,107,146,236,165,253,206,169,218,140,223,247,179,298,225,216,227,130,105,91,123,157,100,96,224,177,153,254,182,154,47,120,145,179,170,127,203,214,243,104,173,112,204,205,114,198,223,115,141,211,159,156,138,91,296,175,360,256,95,104,79,193,115,79,211,62,144,135,234,389,87,182,158,263,176,60,146,164,239,133,137,279,131,207,209,91,157,224,169,165,180,164,170,161,151,280,256,125,357,199,198,227,283,294,166,169,132,56,191,253,253,219,183,246,279,286,230,189,222,190,159,170,258,286,187,122,229,226,348,209,184,154,232,176,79,220,170,51,199,77,176,172,159,148,213,148,274,88,62,213,84,241,211,105,220,146,325,83,331,238,100,170,133,179,194,146,166,90,167,118,199,159,145,298,321,259,151,162,284,138,139,258,158,252,107,135,111,171,273,169,212,198,176,230,287,127,221,216,189,228,166,235,174,205,144,217,178,232,44,294,174,305,174,168,169,168,161,179,330,206,137,166,134,73,165,340,166,153,101,90,196,107,126,156,195,196,138,136,121,142,258,177,75,93,192,139,79,160,194,233,105,134,175,254,214,160,197,232,214,133,98,268,195,210,68,236,205,134,195,124,110,193,268,115,121,195,195,141,206,320,138,227,164,199,180,264,274,190,316,119,201,268,240,148,283,159,118,250,103,261,210,168,268,137,219,126,222,137,133,252,239,205,152,123,121,99,220,234,165,311,143,187,119,199,128,114,196,151,193,187,112,102,207,190,323,70,112,175,234,238,255,152,158,128,244,191,125,156,230,217,220,171,214,207,207,200,126,80,233,155,122,241,89,135,170,178,219,117,221,94,122,180,107,199,83,219,336,195,268,256,187,304,214,86,170,127,153,273,190,216,287,260,170,264,139,116,101,118,118,114,298,237,228,183,85,146,178,179,259,238,189,306,366,229,155,192,230,267,163,211,235,224,183,318,248,201,109,106,200,176,67,96,188,244,301,108,70,350,259,57,245,175,217,175,179,233,230,216,190,230,113,133,108,148,227,217,175,158,279,179,277,286,156,210,97,100,198,222,133,134,169,71,263,216,124,197,271,315,115,182,168,248,177,186,134,169,139,123,263,85,247,219,187,186,185,301,112,141,158,105,199,293,154,268,138,185,208,157,158,179,174,271,149,247,77,74,140,169,104,207,257,228,78,288,91,215,154,122,130,118,206,235,122,182,133,146,221,120,234,287,118,212,271,242,186,260,230,114,372,216,180,276,108,93,252,55,92,161,138,111,64,235,96,154,185,180,254,164,180,275,164,269,137,194,72,98,131,214,216,256,252,251,107,134,239,163,116,133,218,206,261,99,172,217,143,217,73,208,106,90,178,177,175,96,176,251,122,203,60,160,150,172,217,211,176,158,134,132,225,210,241,192,261,81,119,194,139,148,169,90,64,50,208,201,278,258,278,94,209,213,111,302,106,132,228,229,143,264,235,175,159,55,324,169,243,127,221,244,165,196,201,244,142,220,151,97,186,151,207,189,139,241,105,115,131,213,85,116,204,187,129,129,178,123,209,207,165,228,235,190,227,163,251,150,160,138,286,183,100,85,304,163,69,166,144,174,161,206,205,156,212,209,88,140,272,161,85,296,207,209,142,332,213,106,162,109,258,93,212,165,165,127,228,122,187,235,211,181,210,111,128,248,126,141,195,208,355,212,274,243,185,215,64,207,202,123,97,158,150,221,98,94,116,176,116,77,190,134,236,147,200,246,212,236,187,146,214,152,98,200,212,276,174,245,205,180,159,134,193,294,141,148,170,265,214,177,139,145,70,259,243,55,66,266,186,94,229,211,179,141,196,197,162,192,256,246,117,280,138,172,108,205,251,170,164,279,155,318,269,231,249,197,228,225,233,147,178,244,220,119,186,208,206,208,171,232,254,194,288,183,198,243,171,130,279,194,172,178,173,127,217,176,177,190,98,216,221,219,255,197,124,158,118,241,144,184,214,181,200,225,151,108,269,218,266,176,214,201,157,66,216,135,258,247,153,117,275,156,132,161,183,182,379,195,216,84,153,88,235,233,180,176,200,66,265,140,67,338,293,203,149,213,277,184,166,133,214,147,201,170,146,165,190,219,122,171,213,220,224,199,151,157,118,120,108,242,121,256,208,143,193,226,95,249,173,239,188,162,215,229,191,203,236,210,125,128,241,139,102,171,297,156,192,281,202,149,182,142,251,126,280,60,223,165,191,335,108,55,137,147,210,159,105,232,273,111,343,174,147,279,114,274,91,74,114,304,194,228,131,151,265,115,203,175,232,91,252,205,160,191,176,110,212,230,119,257,187,150,184,244,221,149,78,202,156,285,170,212,213,150,172,201,112,121,167,236,226,78,177,304,272,210,160,101,274,89,161,186,176,157,225,482,185,153,81,293,155,282,163,278,220,238,240,227,134,137,96,210,298,260,202,219,212,271,110,216,204,149,142,245,221,184,144,172,180,339,173,102,177,272,110,166,136,144,138,202,102,154,139,142,128,154,172,118,137,258,130,113,298,153,149,121,153,214,60,157,231,187,229,117,231,159,76,135,379,109,224,208,158,225,178,169,168,87,170,98,236,202,114,151,240,163,178,157,193,159,300,286,189,128,207,228,247,161,238,257,244,124,243,160,209,202,162,227,266,74,111,191,149,183,155,297,213,238,205,175,243,185,260,85,254,205,138,163,103,146,202,85,219,229,141,258,150,80,118,103,202,189,246,311,215,204,176,122,303,90,231,296,303,70,148,120,226,248,144,258,244,203,313,101,216,139,89,231,208,173,173,105,283,133,120,235,183,115,143,96,144,100,289,124,77,239,144,125,164,145,74,216,249,167,114,162,229,171,200,176,197,174,198,156,336,94,224,205,111,286,275,332,316,176,148,82,188,259,114,244,96,220,132,181,201,166,198,201,194,225,199,201,75,128,144,297,271,164,129,236,126,129,202,123,176,118,72,112,53,160,130,207,198,157,162,128,254,98,209,105,93,177,151,135,118,356,137,206,137,119,216,267,184,269,130,189,153,201,123,248,98,127,101,194,215,211,194,71,76,237,79,267,242,126,134,273,177,128,223,173,133,237,163,195,320,141,162,154,188,176,200,182,211,212,240,177,266,97,130,246,175,249,240,221,63,266,83,255,226,183,242,142,158,228,177,141,159,162,204,178,148,140,309,246,178,217,194,209,131,186,79,211,128,210,176,160,117,220,293,143,167,220,227,262,108,179,166,195,151,162,235,268,224,148,198,202,115,170,68,236,295,316,73,171,220,277,329,240,99,103,353,186,268,251,192,120,208,240,205,190,60,137,142,230,232,131,259,265,155,198,246,275,98,93,189,75,155,132,109,304,189,236,187,122,95,325,186,258,222,249,221,150,174,79,105,210,216,180,199,161,65,337,217,233,105,170,274,223,364,234,79,252,138,248,108,119,170,206,126,155,213,212,212,177,97,147,177,232,324,317,299,105,283,89,192,136,208,236,275,96,195,109,85,210,140,137,52,135,193,133,202,231,118,181,161,123,271,180,111,167,206,180,303,146,128,162,135,220,167,178,142,121,160,214,212,149,170,148,220,175,98,102,352,185,221,140,186,196,122,131,166,97,317,163,155,130,169,208,330,75,141,99,160,184,158,137,213,213,286,153,168,130,68,224,158,177,82,303,263,202,195,325,278,132,229,223,215,260,96,289,76,179,81,145,138,227,258,223,215,129,246,213,232,278,121,154,205,94,289,235,129,162,195,79,116,79,257,159,165,180,183,131,227,218,170,124,109,192,253,194,211,87,108,146,108,117,81,158,92,127,127,169,120,208,160,94,68,171,130,63,117,217,120,190,137,200,166,191,136,154,161,101,268,179,137,187,69,233,94,175,138,105,184,156,238,121,210,328,256,189,209,246,132,123,276,175,217,104,331,141,91,99,245,85,182,91,152,87,255,135,214,160,192,221,88,143,69,83,194,180,297,105,93,110,211,225,210,126,152,134,235,233,203,292,198,246,162,193,155,133,103,57,129,341,180,184,98,118,170,231,97,180,115,221,86,159,153,166,192,200,278,91,221,260,185,277,171,101,191,254,130,151,180,106,128,206,149,107,127,183,139,215,227,323,98,166,139,127,191,190,156,104,85,260,127,193,222,256,87,162,199,129,187,99,170,153,178,199,285,204,131,306,139,235,80,174,158,265,190,133,240,141,259,195,146,146,221,174,144,333,174,180,153,268,243,132,160,99,225,177,186,216,201,143,167,218,246,127,71,300,36,173,92,201,168,118,166,140,224,130,251,239,270,72,184,251,274,182,113,116,159,217,161,152,111,201,75,103,168,167,202,80,96,126,139,340,140,243,155,260,114,230,166,160,142,162,129,99,90,119,193,131,123,116,221,134,170,341,141,108,176,157,180,215,75,330,164,228,205,90,139,186,133,181,220,135,88,309,87,243,180,144,138,104,204,121,304,240,80,155,207,160,217,187,178,131,228,198,209,156,178,184,89,194,239,132,143,160,170,117,222,200,278,81,234,77,97,133,171,247,191,237,225,227,231,257,214,213,91,142,162,264,217,124,123,156,203,193,193,196,250,138,190,185,236,147,181,197,284,231,177,251,101,177,273,281,179,260,196,116,96,292,254,92,77,155,141,188,133,72,98,185,134,148,188,103,273,106,194,192,217,188,154,159,104,238,228,187,230,160,168,157,137,135,144,208,176,265,260,210,158,232,113,151,94,214,81,184,129,145,96,189,227,82,249,130,120,209,220,129,190,146,289,99,259,65,235,123,96,65,68,225,206,139,192,147,154,179,253,164,78,166,210,235,185,184,244,193,128,117,176,196,64,212,185,199,162,219,208,174,150,220,371,211,149,153,224,160,123,159,188,61,158,250,280,247,115,190,209,102,296,240,135,156,112,127,237,181,193,89,195,286,157,135,255,200,117,92,68,185,73,232,104,198,159,211,237,109,236,75,262,273,187,208,262,153,163,131,268,108,301,113,157,224,94,77,218,137,146,123,144,200,177,264,118,63,292,188,150,137,162,150,171,142,137,138,70,135,138,163,116,150,126,197,209,161,223,107,158,142,204,223,98,107,125,215,164,257,211,103,318,102,242,187,210,110,216,196,119,156,72,183,161,194,181,163,252,152,293,237,154,180,178,203,170,172,150,182,155,197,194,149,295,319,117,167,130,160,127,147,159,196,301,161,178,98,75,173,142,166,283,181,275,150,143,159,250,236,222,142,181,191,205,210,87,237,317,114,153,197,287,275,177,72,208,228,53,245,271,161,267,172,178,181,217,198,192,138,191,99,239,220,228,76,74,127,179,137,90,166,122,129,149,318,114,148,104,203,312,174,99,149,107,245,145,90,187,222,220,234,155,125,229,210,230,214,134,193,228,189,152,338,237,243,295,159,140,181,227,99,215,174,230,220,151,81,138,208,52,186,133,287,291,197,68,97,335,310,150,158,233,142,165,248,230,255,143,242,179,278,140,154,216,183,233,169,184,228,174,197,185,188,132,278,159,205,173,206,190,221,154,194,115,272,196,148,163,206,154,125,305,224,82,170,121,142,94,203,55,127,301,132,161,231,151,135,91,234,250,226,113,267,173,91,172,102,107,139,144,74,176,134,259,113,93,188,123,195,161,232,150,174,248,159,299,193,272,167,167,232,89,194,195,184,108,235,185,172,159,272,195,208,189,233,211,282,139,72,150,231,144,113,149,221,257,132,253,78,282,343,218,160,180,165,104,144,137,154,230,168,253,151,161,187,178,265,92,134,123,216,136,210,245,217,328,85,122,90,49,126,154,236,235,202,156,276,221,97,279,279,251,224,217,149,229,128,233,80,202,188,156,137,112,232,104,230,268,190,295,158,143,232,48,90,144,63,251,100,184,227,214,274,252,190,145,101,152,178,246,124,82,161,267,133,146,221,154,194,248,122,111,213,173,307,118,131,293,248,236,235,113,223,304,97,76,141,241,154,161,116,155,152,251,122,250,271,195,243,181,123,190,139,217,124,161,139,120,230,161,194,245,131,176,186,370,153,211,78,142,222,297,165,264,78,193,202,169,154,330,89,218,115,208,218,160,206,267,155,182,286,112,165,295,83,123,198,256,191,274,132,262,142,197,158,218,87,155,284,178,155,192,230,201,188,81,204,69,151,138,143,145,280,210,375,128,338,167,277,178,305,232,131,168,153,166,98,153,116,177,173,159,151,178,212,122,190,214,200,146,84,155,240,145,147,261,240,208,198,253,179,162,229,150,187,124,143,123,172,157,162,181,331,167,120,149,247,98,157,192,172,118,131,205,214,204,128,153,167,188,228,243,225,131,109,237,93,112,172,201,125,203,153,185,89,352,249,119,179,149,254,248,241,213,167,297,74,151,91,108,300,237,72,239,101,387,235,171,194,105,216,98,95,287,225,127,107,147,194,223,237,137,168,230,154,339,176,259,130,244,76,210,137,79,204,132,163,116,108,149,78,112,185,119,281,79,193,161,133,158,144,269,172,146,199,164,246,222,175,215,114,168,204,255,135,110,59,333,103,229,178,133,272,134,256,110,287,173,134,131,158,66,56,127,184,256,210,88,139,88,190,115,128,59,155,118,238,169,207,106,157,218,218,213,109,237,126,122,213,291,186,159,133,132,119,200,142,130,170,216,251,194,99,269,127,186,160,156,134,154,297,86,92,233,189,242,169,342,269,136,245,140,160,289,177,207,234,158,158,188,141,198,187,266,193,211,120,214,114,150,68,227,152,84,213,152,146,87,88,180,147,157,223,237,272,222,255,133,174,205,159,192,182,155,181,161,267,122,259,114,155,127,83,122,107,74,168,246,209,326,109,246,211,137,145,219,90,97,126,83,92,143,279,110,100,147,183,146,201,182,257,227,314,214,141,312,270,251,203,155,205,176,166,297,286,263,232,189,152,222,240,172,243,334,307,207,239,96,289,92,219,118,179,266,137,202,156,124,186,164,226,186,207,169,299,208,216,286,140,201,149,208,181,174,149,211,59,214,126,70,89,132,95,255,217,216,263,225,131,131,70,209,140,209,196,143,202,152,149,100,192,200,291,245,248,269,239,63,120,126,166,140,112,82,199,137,173,208,305,277,222,98,201,245,88,69,119,75,123,197,116,218,167,141,106,169,96,267,113,71,227,212,83,106,195,129,240,246,128,200,139,61,267,215,229,184,294,132,217,242,184,153,131,106,158,267,129,190,131,200,106,190,287,188,59,122,250,185,250,150,252,178,260,168,190,157,97,161,126,167,108,200,159,84,134,172,180,64,240,270,181,217,191,173,185,195,179,229,153,210,150,209,117,116,101,138,259,128,66,221,195,150,325,150,167,83,180,171,117,138,215,210,132,334,286,243,250,192,161,135,299,91,212,202,90,121,150,132,299,71,329,151,188,90,124,142,175,133,171,126,237,135,219,217,128,190,116,232,199,294,239,186,90,212,271,250,192,199,108,170,356,104,235,149,328,210,193,279,181,161,249,203,193,125,191,136,203,139,134,303,74,92,205,230,96,202,177,93,115,205,133,98,195,259,230,148,325,115,161,169,234,179,235,159,153,132,125,266,95,169,216,232,240,144,240,188,316,224,144,118,162,232,98,148,109,125,205,135,123,97,268,120,167,67,91,171,231,158,122,179,161,178,226,75,278,157,191,134,154,219,152,205,108,216,234,100,273,159,171,284,197,212,247,168,67,118,208,98,91,157,197,252,156,131,157,144,89,198,135,288,172,247,214,163,257,253,158,292,73,146,146,118,198,234,178,182,339,161,181,159,69,93,187,89,152,261,155,117,202,110,212,152,219,135,126,213,196,203,148,220,174,219,46,176,149,217,103,145,143,100,199,177,228,91,274,64,171,120,178,175,180,194,168,106,105,186,143,183,151,232,79,269,187,213,244,239,227,69,77,190,65,238,157,179,199,239,220,198,77,61,147,144,143,123,144,201,151,120,250,185,240,105,222,90,177,224,136,226,107,103,174,158,124,154,246,132,118,70,120,185,245,169,166,226,179,188,129,179,238,239,216,162,137,137,232,179,187,381,183,267,199,324,242,187,170,164,236,185,131,130,281,217,288,216,227,80,240,266,206,191,217,220,288,377,221,252,227,191,135,170,94,185,84,147,129,141,158,275,269,187,185,186,163,93,166,149,89,97,224,269,158,147,184,248,134,130,229,85,97,91,135,136,100,137,253,174,240,167,305,198,97,165,238,77,237,164,139,135,125,149,81,125,322,205,193,82,123,113,177,166,213,206,150,153,217,170,148,127,192,123,199,125,260,145,263,161,261,119,178,193,162,174,159,211,106,215,127,94,218,176,200,212,143,142,249,208,145,195,198,230,151,87,118,83,213,145,242,218,154,138,266,267,232,218,226,209,133,161,178,208,158,125,124,201,100,184,124,322,255,97,175,167,99,220,99,240,124,213,225,126,186,96,193,159,126,321,245,176,76,238,85,173,158,285,114,283,140,181,188,241,228,99,106,153,258,159,157,189,160,204,195,194,140,187,145,180,195,145,156,154,245,187,199,271,146,102,231,338,321,79,216,177,175,109,377,200,149,319,87,146,130,129,276,212,75,167,218,275,246,185,160,147,226,169,227,278,373,196,132,246,120,130,168,111,110,125,124,283,224,157,207,163,226,194,246,71,176,105,205,89,137,220,228,74,124,239,203,256,221,179,222,239,149,171,130,212,240,82,220,222,208,198,167,146,165,118,173,119,196,226,85,99,251,161,190,248,163,216,111,125,145,131,229,148,224,239,153,227,170,294,66,232,130,199,119,177,242,93,240,188,112,235,134,149,204,215,110,147,148,233,83,179,202,101,270,193,217,37,268,91,112,206,216,213,157,101,284,257,87,166,167,200,233,158,164,160,75,52,180,291,131,198,76,226,79,124,131,176,183,103,180,111,191,81,236,195,213,139,70,275,164,126,168,210,103,209,192,175,187,264,206,159,218,144,146,136,127,178,225,174,124,151,163,102,247,159,182,134,176,210,292,128,276,88,165,200,202,252,185,73,221,220,263,119,167,141,276,276,240,154,193,204,188,138,177,123,144,278,184,128,159,83,81,231,160,221,126,159,136,223,185,170,191,251,82,228,232,86,173,180,213,201,241,213,188,96,94,162,138,124,92,119,136,158,239,222,251,300,251,246,111,99,213,192,106,95,94,82,290,232,106,114,145,286,320,204,65,274,176,206,119,206,219,269,181,251,183,96,118,189,194,351,249,233,176,248,138,115,231,205,293,212,151,92,205,210,265,125,160,264,105,162,286,148,194,264,91,214,208,110,76,312,137,161,250,221,162,299,98,97,239,177,100,205,165,357,224,184,217,106,159,166,156,333,256,166,215,176,155,183,193,164,112,163,78,177,142,174,189,90,154,161,226,113,100,206,190,122,191,117,185,140,179,180,269,211,204,214,88,140,110,209,214,187,176,166,184,168,185,265,203,240,335,218,265,222,93,208,86,126,151,135,156,221,216,182,230,112,162,130,282,132,167,167,195,120,87,291,174,153,270,150,120,97,222,117,202,123,173,165,230,106,253,204,138,178,223,200,94,152,116,73,158,139,150,225,289,222,253,145,198,192,129,219,137,202,235,281,196,214,149,231,130,143,265,136,230,174,246,139,115,170,177,86,166,230,118,276,115,155,155,200,163,161,210,230,201,109,207,204,305,320,167,447,188,203,204,87,123,218,233,99,315,144,228,194,207,173,198,190,161,209,274,163,131,151,215,234,107,216,113,60,79,208,238,169,165,209,107,169,253,149,165,181,203,213,229,170,216,239,135,125,215,149,183,160,184,151,221,176,270,70,214,100,115,159,177,196,182,162,116,142,132,109,196,159,208,143,218,122,273,220,118,151,141,168,186,242,181,83,229,154,92,140,195,203,229,204,132,147,130,203,241,236,105,116,216,286,266,136,239,248,264,162,209,231,221,138,286,158,148,232,152,320,105,173,283,260,166,93,230,130,99,295,212,125,80,136,144,343,150,105,171,81,145,278,145,220,105,179,261,193,296,239,235,203,147,245,102,231,313,173,173,228,135,139,89,170,157,130,168,203,198,101,265,214,190,156,134,154,205,112,143,279,223,157,209,205,180,218,249,198,237,143,105,132,114,227,140,107,142,152,370,286,176,92,167,198,122,150,153,140,267,120,251,264,216,155,137,143,298,182,225,145,121,353,205,182,234,180,235,180,135,211,84,208,148,141,82,172,151,85,172,229,168,246,169,242,133,96,291,160,196,136,84,178,94,222,232,99,224,297,130,204,133,127,71,238,208,69,129,113,108,237,114,271,231,191,262,207,144,87,146,96,151,257,227,203,141,308,181,230,116,122,144,180,197,86,89,206,154,261,81,239,123,106,352,109,196,221,186,114,211,171,224,71,194,180,284,131,207,215,139,152,115,153,281,153,130,273,299,110,79,118,277,136,194,231,248,332,242,221,229,168,163,145,116,121,172,177,211,268,151,252,190,286,70,339,236,295,304,190,261,64,154,123,238,96,228,127,176,187,181,299,345,84,159,93,67,175,274,194,107,175,211,142,79,170,132,347,204,164,212,129,112,330,232,230,240,94,212,132,183,99,72,181,206,95,269,192,97,131,179,272,291,166,250,267,298,151,159,145,233,180,90,184,225,214,166,173,58,194,197,321,130,144,170,203,202,159,159,111,68,235,203,336,173,142,118,129,226,333,271,106,229,203,251,220,273,121,160,278,204,306,186,310,140,251,178,239,178,159,181,74,174,320,201,204,92,119,152,160,242,157,180,244,190,65,141,229,251,128,136,130,122,148,201,93,129,195,236,99,176,181,200,152,129,177,206,133,75,187,217,100,200,256,74,149,165,180,202,173,160,169,162,296,191,213,76,163,156,265,135,235,221,131,103,217,206,261,212,167,200,116,215,145,132,290,197,257,166,120,288,206,192,173,194,319,98,203,211,88,84,209,176,75,241,87,97,131,150,150,233,152,177,105,231,105,131,312,279,222,211,112,318,168,261,199,95,278,49,169,171,171,106,159,260,195,132,229,193,240,100,169,141,187,157,193,166,67,177,144,274,241,216,207,117,217,193,209,170,239,139,131,133,233,165,213,219,229,301,169,276,134,198,202,142,243,194,164,277,174,384,164,136,178,205,132,156,139,211,145,195,174,214,278,228,212,158,140,191,226,112,96,131,215,177,252,150,171,83,227,183,240,234,249,249,130,206,122,287,215,150,214,170,162,151,201,203,102,248,273,230,269,117,142,213,185,160,209,193,219,253,206,142,103,98,230,158,129,99,232,165,208,209,263,242,170,124,226,134,204,137,95,90,190,146,211,228,164,79,249,111,163,78,260,183,160,251,215,118,191,281,101,259,208,125,183,111,156,237,196,151,224,173,186,126,164,220,100,161,244,132,236,196,126,90,261,350,144,214,188,136,222,137,111,191,168,263,247,82,145,210,144,248,234,146,94,198,196,143,208,149,180,144,139,79,312,224,245,167,123,129,357,128,151,108,91,157,137,148,348,141,99,136,85,155,101,74,139,140,164,188,112,69,326,157,130,225,254,230,114,275,184,63,158,76,182,205,146,224,79,73,191,221,126,157,165,80,151,302,144,226,154,145,200,107,239,134,216,212,186,189,146,236,244,162,158,98,204,169,160,171,175,177,77,158,199,160,86,217,88,239,185,358,150,248,183,182,246,98,212,140,100,194,229,188,156,224,216,179,280,124,165,215,106,253,161,207,165,206,204,122,142,250,56,83,205,169,198,73,155,99,108,94,215,106,270,265,142,190,98,169,171,235,116,128,192,219,128,279,112,292,226,261,180,312,182,169,77,136,183,245,178,123,121,295,232,192,94,407,155,110,170,199,198,265,217,89,234,183,143,173,219,66,219,237,212,251,338,182,139,208,103,240,195,208,200,201,239,153,277,171,225,174,233,231,141,107,131,97,300,226,72,194,74,185,210,95,172,267,230,202,188,208,119,306,260,94,286,336,156,207,137,141,205,251,195,250,195,202,111,224,156,194,136,176,234,181,215,62,206,120,247,143,108,227,169,275,124,167,205,101,166,169,162,216,154,273,345,193,260,128,127,198,166,221,205,193,169,150,61,181,161,224,109,236,210,111,109,179,228,88,142,200,177,161,117,216,99,227,124,116,250,118,322,203,155,204,191,231,125,261,130,314,130,144,272,247,225,166,128,227,168,168,167,201,116,206,134,359,158,99,123,130,151,218,182,142,162,191,219,224,212,277,184,163,91,92,204,166,190,236,182,234,155,259,204,176,263,172,192,211,82,183,214,152,238,202,231,172,202,253,129,254,226,137,163,225,219,197,128,243,75,85,180,113,292,132,175,211,267,64,89,195,92,257,196,139,220,257,115,222,233,211,232,108,163,151,119,193,156,103,111,139,219,101,144,208,149,129,185,95,260,196,258,88,239,245,138,162,172,161,183,105,111,140,171,204,105,155,237,228,171,237,169,107,262,231,124,136,235,224,121,54,163,185,95,198,214,201,119,146,112,114,353,156,278,235,233,142,258,203,119,134,157,91,200,207,117,206,221,238,201,315,106,85,172,147,84,174,183,230,91,244,141,102,179,168,91,406,166,136,149,233,264,125,372,164,327,238,242,179,270,198,226,246,204,161,80,213,291,160,117,293,97,117,211,187,200,171,157,282,217,163,65,253,209,229,102,186,86,264,93,91,168,155,212,207,359,247,171,152,136,142,173,66,300,122,208,91,80,102,217,198,147,65,110,150,170,96,362,169,141,213,130,143,89,214,167,185,263,201,300,198,137,115,95,100,116,213,150,249,253,102,210,129,195,149,187,139,195,105,212,98,186,68,108,326,124,217,184,263,117,73,202,199,218,231,225,164,72,251,330,153,212,244,177,207,187,129,241,268,151,148,224,101,156,173,96,255,119,156,154,121,248,165,130,193,102,137,354,306,180,114,88,106,182,277,123,74,116,285,172,167,246,110,107,106,111,155,138,188,249,223,220,182,183,272,261,224,149,123,174,231,155,208,130,148,71,213,347,191,139,187,156,147,65,283,229,137,277,151,112,119,242,185,145,129,116,277,137,176,143,248,215,325,185,207,186,239,402,125,215,152,40,252,141,275,223,292,146,228,120,192,81,221,287,138,122,160,95,225,102,153,105,169,365,325,204,132,130,136,220,86,112,190,113,250,79,244,246,106,91,154,219,207,119,122,136,220,332,136,212,191,186,190,153,157,102,71,193,195,171,185,139,215,220,107,206,185,326,91,165,132,216,99,320,105,71,149,174,202,164,276,161,207,187,128,298,211,92,127,158,120,183,156,214,149,197,246,244,105,181,112,136,220,312,228,129,126,163,65,127,131,243,200,79,212,67,253,184,101,230,307,71,182,159,290,448,85,156,120,182,86,128,178,198,207,147,124,184,58,191,138,366,179,229,267,248,169,122,204,118,134,246,117,96,121,236,152,172,179,186,177,114,66,146,202,163,203,132,110,167,152,216,118,92,218,102,155,114,141,212,142,163,177,337,318,241,302,73,192,184,217,99,193,156,265,107,189,199,150,78,172,154,93,159,186,201,204,227,100,108,196,100,150,140,174,110,98,162,102,210,234,223,205,95,297,239,269,142,78,78,122,176,116,182,189,219,162,231,217,257,154,176,207,140,184,236,221,143,221,176,134,211,168,258,168,189,174,82,244,231,220,171,144,221,147,227,134,189,217,195,121,122,218,247,157,165,236,142,139,108,157,241,232,185,219,232,214,152,214,196,162,184,200,203,282,354,126,124,218,244,111,183,201,264,185,166,323,104,180,107,186,170,134,281,192,256,160,166,131,192,273,210,117,114,174,189,114,113,84,121,186,131,162,259,131,128,190,145,112,191,232,101,165,264,221,91,112,215,124,213,343,112,251,102,168,207,132,163,224,110,220,137,130,338,326,223,47,161,244,125,218,248,176,210,246,179,209,88,248,240,312,96,231,259,229,210,158,284,92,78,215,235,223,326,160,153,172,175,283,77,139,232,100,114,147,185,258,143,128,271,174,243,208,121,170,344,342,107,220,169,166,81,144,291,115,195,250,188,236,147,222,175,191,129,83,340,183,166,219,250,103,123,236,140,127,231,160,187,178,175,117,175,120,165,249,148,148,259,117,282,76,273,126,104,202,47,380,118,150,316,188,104,224,201,254,218,215,245,111,260,197,162,74,182,74,276,68,345,381,171,106,176,231,206,161,232,109,100,178,116,166,300,140,156,105,154,142,163,105,174,215,173,130,166,218,88,56,131,158,191,157,119,256,84,104,122,181,74,112,208,171,153,259,137,128,86,135,108,134,108,230,244,166,151,156,237,215,77,263,117,253,257,245,155,109,141,114,226,62,190,170,197,160,264,224,181,220,150,194,92,135,81,237,141,162,227,209,215,208,213,268,262,215,157,182,142,164,185,131,186,110,183,339,121,210,197,152,208,221,166,183,87,118,368,175,117,218,206,171,266,75,233,267,170,218,273,129,181,238,195,191,289,153,342,277,84,240,283,151,113,259,205,150,148,286,74,245,62,181,277,216,127,107,83,294,358,234,301,211,147,240,139,141,309,229,157,134,320,238,209,261,109,181,131,150,249,263,112,264,201,188,230,185,233,216,228,288,205,152,111,114,162,291,75,355,183,173,128,129,283,284,204,85,229,172,322,191,259,86,179,276,213,292,167,202,369,197,129,140,299,272,181,178,114,135,168,326,136,244,128,232,76,103,144,216,159,232,231,82,230,175,142,234,114,132,298,77,102,204,215,195,143,241,189,133,227,119,95,190,179,219,223,205,80,148,116,227,295,275,155,148,290,173,120,132,209,206,81,92,138,260,247,106,82,188,176,139,265,262,186,141,104,174,160,72,150,337,154,139,134,185,151,152,162,133,191,270,115,185,183,143,218,267,220,205,140,171,186,313,195,201,105,196,169,253,191,122,208,317,204,240,136,139,219,283,169,179,212,211,114,197,202,150,106,224,193,67,111,197,194,110,190,199,221,165,185,144,210,217,173,292,125,53,224,109,98,265,254,191,269,288,138,89,266,231,58,178,206,298,222,236,118,95,183,234,125,283,171,175,260,93,189,149,208,165,56,83,256,287,176,149,211,205,247,149,218,175,234,220,210,92,210,103,88,107,203,197,189,209,260,221,90,199,163,180,122,168,217,276,114,380,171,184,207,252,79,244,143,135,198,216,242,178,174,200,218,227,116,224,203,237,237,230,127,304,245,99,218,134,172,106,183,130,183,142,146,212,162,116,149,217,177,162,69,204,92,151,212,146,182,202,231,180,166,114,104,235,93,157,118,250,276,192,179,172,145,253,158,160,216,211,224,206,190,138,137,127,159,162,132,169,149,120,193,207,131,175,153,94,268,283,133,214,192,303,180,132,184,148,211,226,133,128,85,125,196,122,250,107,265,130,125,262,196,74,195,216,122,94,176,189,50,111,125,155,140,204,159,99,132,188,161,93,220,142,225,339,206,105,216,115,123,212,114,165,94,221,165,173,202,134,177,190,170,167,231,113,145,185,162,212,156,218,107,207,226,135,204,126,132,174,178,225,176,212,146,132,65,299,120,173,110,240,118,139,249,232,367,87,137,187,223,124,205,224,296,160,248,95,136,164,75,172,85,112,184,194,155,278,354,211,66,172,241,275,165,107,192,215,134,92,141,60,93,168,163,210,191,109,75,173,168,192,265,211,93,175,227,236,104,187,209,125,143,280,238,147,269,220,213,175,255,162,118,187,237,276,166,240,229,184,267,82,108,117,250,275,132,128,105,102,182,78,142,199,161,230,347,218,125,117,274,134,158,174,163,106,144,142,263,156,117,144,125,246,171,110,128,237,266,165,97,237,117,168,219,172,107,122,230,251,243,182,142,228,149,275,94,184,118,110,156,235,213,197,119,92,190,180,196,115,182,165,215,69,147,129,141,286,246,219,122,141,205,72,287,120,95,192,236,168,216,164,182,133,46,241,123,266,174,269,127,146,222,253,118,195,158,104,101,187,212,238,93,177,197,133,112,230,175,287,199,156,96,66,183,321,234,143,191,143,224,162,158,234,101,261,198,114,138,153,194,125,99,148,165,88,101,130,167,367,163,60,121,95,107,201,241,187,284,184,178,140,236,111,155,228,223,140,107,214,66,110,132,114,212,161,132,163,262,140,289,232,92,238,115,144,192,140,123,190,169,138,149,205,156,177,61,158,213,151,189,212,212,152,142,200,222,319,178,284,209,201,195,57,178,201,118,246,281,202,190,176,245,218,239,139,165,97,146,169,77,239,164,186,94,257,235,233,262,167,154,240,171,170,175,274,216,210,215,185,160,241,179,145,159,103,149,70,171,233,305,105,156,211,165,294,149,185,254,216,131,117,91,126,155,257,131,169,163,73,264,229,257,158,197,216,245,137,332,238,256,234,103,210,71,165,193,105,192,239,199,176,222,77,188,165,187,201,269,124,121,270,260,158,135,101,92,166,156,113,253,164,269,256,273,111,122,181,150,255,206,172,149,208,175,171,197,216,186,175,187,219,181,269,192,89,204,79,213,146,358,91,246,85,250,102,150,140,185,230,206,200,143,117,170,153,113,160,87,144,113,211,132,134,140,171,141,132,229,250,237,195,174,136,318,124,261,140,174,135,297,115,159,181,132,186,83,238,304,227,299,178,208,125,104,166,182,118,231,89,279,249,121,323,188,54,262,118,199,218,271,246,226,95,151,218,150,292,123,153,151,131,232,228,136,131,186,93,266,152,111,102,139,156,210,153,273,213,205,181,216,128,98,281,100,126,170,65,74,107,140,301,137,201,232,122,241,170,267,129,246,167,233,251,208,103,262,221,70,84,90,243,157,141,299,186,179,177,98,390,172,107,139,146,179,154,86,132,294,261,107,124,128,150,158,202,141,208,53,236,195,308,286,184,96,47,186,194,76,297,236,116,168,159,152,89,131,185,144,173,153,131,153,126,188,199,160,277,108,153,203,168,144,256,135,231,191,159,216,211,266,119,193,213,221,207,174,97,151,107,152,120,261,147,117,122,143,340,201,279,171,124,172,193,183,198,137,194,174,185,201,229,140,169,174,277,176,162,249,103,143,178,250,300,85,135,159,192,155,178,147,130,131,191,228,97,151,91,154,160,83,171,166,148,180,164,161,183,248,86,329,227,223,167,259,210,108,137,104,206,190,239,285,161,222,75,148,153,187,182,185,205,158,159,175,369,89,201,131,267,133,124,75,160,287,151,260,280,117,170,206,162,260,225,118,206,172,104,79,115,154,119,203,252,224,195,270,126,161,206,185,237,195,206,93,84,246,196,253,164,160,85,194,157,94,99,172,150,276,257,145,132,129,125,112,218,213,73,162,207,180,207,108,129,96,198,217,258,137,141,318,79,123,80,252,159,203,137,196,182,129,157,204,231,211,181,197,121,148,220,280,154,134,260,257,168,211,218,148,220,144,222,100,236,271,113,99,139,237,209,93,189,212,229,228,70,137,175,199,185,144,172,125,186,144,117,231,248,107,220,104,155,137,201,202,99,131,193,313,218,222,231,236,154,176,197,87,96,260,125,160,77,191,184,205,98,146,148,98,233,189,98,114,216,122,364,199,276,199,151,263,116,153,54,346,252,244,124,231,162,155,233,159,266,156,124,282,192,273,299,234,161,255,78,137,144,156,130,171,278,163,97,136,147,243,125,97,164,113,119,241,190,179,226,233,214,199,92,170,454,265,167,165,235,181,73,119,192,168,268,127,209,242,186,160,225,198,213,102,209,235,111,289,278,240,261,208,106,230,81,131,141,118,127,218,266,168,206,180,319,78,127,146,238,142,161,232,137,177,216,235,168,172,154,130,230,111,240,167,162,156,197,251,165,148,67,189,56,92,146,139,162,108,293,150,117,244,318,153,172,141,123,200,184,193,114,274,269,157,151,193,198,236,186,178,279,253,262,244,223,258,191,94,266,239,190,214,196,242,174,252,266,240,221,94,152,208,179,94,194,277,233,175,256,94,213,251,155,237,242,198,185,230,170,123,222,97,129,177,102,201,229,154,207,183,102,171,266,206,312,165,135,207,95,125,133,97,252,262,192,113,179,173,305,175,187,121,110,155,199,150,207,266,215,145,180,219,220,163,127,124,265,103,198,90,283,208,151,61,188,266,190,212,153,275,120,146,258,92,207,235,236,194,173,172,159,199,193,52,277,222,77,42,161,231,119,130,141,86,279,144,129,69,187,141,229,170,258,343,216,91,203,214,134,137,203,168,198,353,174,174,198,147,341,209,112,183,228,144,290,165,148,92,80,97,288,368,114,173,185,154,221,128,375,137,128,122,268,211,218,255,140,146,201,246,196,124,240,233,130,125,240,125,107,139,208,121,103,193,122,136,139,266,111,199,206,175,202,169,291,246,113,200,121,146,270,221,129,119,155,210,267,124,204,241,141,190,226,140,168,174,236,109,193,194,181,179,86,86,315,129,239,145,73,87,117,204,176,249,139,65,352,121,119,150,235,302,264,187,174,150,281,166,168,210,142,178,177,174,177,85,104,174,201,206,194,246,254,155,154,177,303,206,221,118,173,241,185,159,225,174,339,180,116,189,105,157,226,134,202,177,314,201,319,141,204,71,181,322,251,109,187,283,160,136,231,207,152,73,128,169,220,238,181,207,228,243,218,223,149,228,76,346,83,124,115,328,171,79,255,126,377,259,143,246,209,138,90,136,264,96,178,86,130,134,199,305,141,135,227,202,317,201,64,171,214,240,104,279,147,54,271,99,149,160,200,139,96,233,209,79,173,173,87,208,126,186,355,197,217,96,149,174,139,159,237,121,245,122,406,155,221,257,142,122,231,202,115,280,198,265,275,159,131,105,110,315,227,217,241,142,151,217,248,73,148,90,177,211,94,229,223,108,198,224,139,142,280,145,192,254,293,139,193,255,161,264,204,131,68,232,145,189,128,157,342,202,249,308,102,108,207,184,209,203,93,131,244,226,315,118,137,104,192,177,220,158,222,133,279,253,191,150,313,231,155,49,230,94,262,158,353,215,140,158,167,147,149,154,284,213,154,181,155,215,164,87,135,244,163,123,152,143,280,192,106,187,275,183,224,294,123,85,198,145,284,65,153,214,171,246,391,193,280,94,189,154,76,240,116,166,378,115,262,63,202,185,244,189,277,142,314,165,114,93,212,183,193,91,127,243,169,170,153,234,276,139,237,91,374,188,171,215,325,224,170,171,229,178,159,157,272,98,116,271,133,133,134,124,213,248,85,112,229,274,147,65,210,266,49,287,155,215,230,234,182,159,227,192,297,218,116,152,183,65,158,153,82,195,209,277,143,216,127,284,199,219,51,214,223,158,213,148,171,196,230,149,189,154,103,313,249,218,153,252,180,248,163,196,142,129,119,215,201,227,162,250,214,101,176,230,183,146,138,105,105,233,233,210,138,198,86,181,115,160,268,160,165,185,106,209,140,196,80,202,272,236,167,116,250,306,250,120,261,130,85,267,185,177,79,193,98,91,141,265,138,174,272,210,192,169,100,168,129,81,98,218,78,204,114,299,90,237,207,278,274,200,99,243,233,140,213,183,172,268,274,166,222,224,248,220,83,81,130,177,117,170,214,152,225,143,199,235,252,228,111,156,194,187,179,114,134,143,194,282,119,208,233,256,264,139,241,168,126,130,186,123,182,336,198,123,219,97,78,233,209,123,165,80,198,231,277,214,281,66,197,193,125,197,215,220,109,221,186,141,225,158,145,345,94,75,127,156,162,156,128,114,115,214,147,66,216,137,212,246,184,316,167,170,97,243,129,135,231,192,227,174,164,143,138,181,221,188,116,185,185,117,221,141,142,107,221,114,129,122,187,123,127,162,89,69,235,195,182,265,131,110,209,254,100,133,117,129,128,110,134,201,328,127,211,273,343,149,213,143,206,220,279,131,146,161,147,116,249,95,281,208,308,160,93,197,189,201,64,242,192,226,165,157,128,148,148,155,165,62,113,199,108,152,161,213,122,102,179,296,120,217,153,178,259,130,219,157,67,156,158,72,105,77,63,241,121,242,113,196,137,144,181,83,134,304,172,268,101,126,212,188,209,153,147,197,275,292,283,147,134,191,187,151,255,211,141,230,146,129,105,143,73,213,129,58,84,242,148,222,171,190,136,271,214,147,90,201,107,101,248,155,159,210,170,147,109,279,142,252,252,199,222,184,274,138,187,167,99,333,113,181,205,189,157,111,284,153,177,237,382,119,143,85,181,256,218,174,164,220,115,272,171,167,257,83,101,121,111,216,99,264,153,345,197,178,240,120,203,70,141,79,101,239,186,315,197,197,106,269,212,236,192,217,167,189,333,111,184,229,114,121,159,57,136,133,211,179,169,184,180,185,75,172,170,177,225,159,369,54,184,173,210,134,229,213,126,183,156,216,228,115,220,136,172,99,86,243,181,181,242,223,146,76,103,94,217,192,198,107,239,85,170,253,124,130,161,127,159,163,212,86,245,161,172,131,207,207,227,206,144,214,88,232,117,136,195,113,282,92,263,91,197,92,178,120,125,101,214,173,135,212,196,151,262,240,140,237,128,196,117,188,199,195,173,260,111,222,177,309,91,216,111,89,166,129,241,143,166,257,224,226,154,109,158,147,311,226,210,119,123,124,146,166,174,182,272,135,265,168,155,135,231,300,265,96,171,233,216,116,111,143,203,218,246,167,134,181,137,190,343,326,187,101,141,337,154,208,104,278,185,150,135,177,164,207,173,183,272,202,167,108,103,365,284,194,228,96,229,181,122,144,193,164,211,71,158,242,210,180,304,188,110,71,136,196,206,268,244,253,110,213,193,172,133,99,145,182,315,124,192,237,134,123,176,129,268,137,213,164,256,89,239,87,159,124,117,68,142,235,116,136,134,119,233,206,330,298,218,153,195,244,194,152,231,211,179,236,168,125,170,112,223,113,282,215,159,149,194,293,133,224,254,205,124,169,117,190,118,204,117,282,82,234,61,235,107,143,213,157,216,266,221,155,161,206,188,284,230,205,147,153,252,274,102,188,255,311,101,250,130,252,136,93,105,224,140,139,205,129,263,255,208,263,153,214,184,111,161,186,143,282,232,169,129,243,128,175,324,143,101,142,102,139,194,296,165,207,74,179,215,261,93,261,110,86,186,208,197,115,194,276,202,178,104,171,101,170,289,110,177,220,353,213,144,166,227,208,170,174,268,121,218,219,139,157,349,62,85,231,201,113,131,201,188,161,149,177,231,157,127,208,97,79,225,191,120,122,325,243,229,205,115,149,287,156,154,205,246,65,124,272,218,67,209,249,130,217,114,224,107,211,155,217,141,178,102,123,148,153,193,73,228,167,200,168,190,242,393,190,270,249,209,247,248,284,238,261,142,215,147,78,171,175,137,163,172,246,218,334,137,226,252,110,192,223,190,83,156,262,197,226,211,104,197,230,249,61,76,64,235,113,180,252,192,138,206,117,184,329,117,57,258,234,247,221,113,109,123,98,142,140,147,171,289,345,145,220,189,71,60,273,153,198,197,165,134,114,76,176,170,144,268,181,172,199,239,198,77,292,166,85,171,107,237,121,155,94,212,116,280,213,248,215,152,221,213,127,160,136,183,135,232,147,51,210,100,209,119,144,138,171,152,148,285,99,201,70,167,92,111,155,137,197,325,182,218,251,308,86,349,200,255,238,158,282,187,207,155,159,229,155,392,193,118,181,114,220,204,149,212,196,217,393,181,163,171,234,131,120,259,142,222,177,117,226,131,187,108,260,131,105,72,288,221,177,213,131,72,136,201,137,109,185,114,303,193,194,92,91,109,115,211,152,287,158,173,255,195,108,225,153,268,285,150,182,234,201,136,104,76,215,155,240,112,150,333,97,199,239,97,191,134,146,200,194,161,62,146,171,149,158,96,154,152,102,198,142,93,219,239,133,126,99,191,211,291,214,114,294,161,119,163,122,263,193,58,112,278,203,179,198,133,231,228,275,168,151,189,115,71,258,255,122,224,183,254,137,226,225,258,203,194,110,387,154,209,196,104,214,184,174,265,142,218,127,281,258,214,201,175,312,55,179,208,211,218,391,105,162,71,144,144,237,164,175,210,199,88,184,43,134,197,156,149,163,164,214,158,212,216,93,188,119,227,124,157,194,149,157,193,123,330,284,215,159,206,103,156,91,103,117,200,199,106,141,352,156,224,211,130,93,211,160,163,115,161,135,205,155,145,237,117,165,216,155,109,128,157,88,213,96,260,149,196,174,193,119,154,147,184,107,153,95,228,127,195,286,211,127,242,259,298,189,230,349,206,184,318,114,168,229,209,326,109,222,300,205,238,119,66,220,115,106,244,83,289,181,141,168,90,149,109,155,168,100,126,135,195,131,109,109,153,209,188,57,156,142,116,133,130,158,128,100,107,122,157,210,323,258,147,142,256,216,179,113,87,103,206,315,120,218,74,69,205,175,222,155,273,127,239,266,139,189,163,60,213,149,68,181,121,191,219,71,101,76,231,146,212,326,203,157,159,194,157,198,93,56,132,188,234,138,105,297,172,166,269,215,180,141,108,125,143,258,95,145,169,213,215,101,156,249,183,193,158,124,136,164,234,101,139,217,178,243,147,82,248,266,231,205,166,132,214,131,187,180,109,109,179,261,230,263,181,178,113,263,217,108,71,180,143,128,130,257,113,194,210,261,191,145,77,103,195,193,234,90,219,196,133,95,155,104,176,238,231,203,228,222,148,256,401,184,137,212,133,115,130,214,148,170,193,243,422,334,201,220,191,190,121,269,164,99,205,120,120,155,302,190,239,173,165,123,168,180,193,117,119,246,249,166,151,148,219,139,138,186,104,273,233,97,138,128,207,165,160,146,220,166,189,307,204,227,109,98,99,213,178,233,55,203,94,195,166,187,179,140,230,293,144,152,243,103,162,178,198,207,194,161,154,219,181,102,251,133,159,117,172,228,134,170,149,133,72,129,190,233,194,162,200,230,153,109,219,69,149,112,289,207,80,242,313,88,157,115,125,119,235,162,128,103,132,115,193,202,115,166,137,259,266,257,165,156,99,192,244,155,187,59,137,368,186,209,106,197,225,115,153,151,218,130,231,201,111,268,256,229,219,168,125,115,139,250,265,196,133,52,201,164,163,221,250,195,222,101,215,225,125,116,152,187,179,129,131,161,81,195,163,138,259,96,316,100,127,224,131,88,152,230,319,240,187,126,137,360,146,113,178,245,125,166,267,224,256,120,85,117,220,111,256,123,220,108,114,143,159,222,179,177,69,156,235,241,172,151,154,171,95,157,139,87,176,190,221,192,234,81,148,239,243,225,112,216,313,141,170,137,116,191,301,207,214,199,121,136,355,222,181,198,101,223,139,141,74,208,218,166,249,99,156,40,205,186,256,142,204,165,151,255,168,230,218,108,201,129,193,110,80,89,159,65,151,153,161,102,158,156,194,108,230,238,83,154,202,155,298,221,98,298,91,124,297,171,96,181,231,159,82,105,91,165,106,340,177,267,156,161,246,252,277,115,231,93,195,217,181,177,162,127,184,204,133,206,171,82,77,130,79,74,116,264,195,151,200,181,261,180,80,128,304,76,86,91,86,218,226,222,163,181,143,122,207,147,183,166,149,197,212,77,267,90,173,173,141,192,130,97,250,204,197,108,104,210,294,190,173,106,145,122,241,130,66,176,206,135,152,125,280,235,178,75,125,277,96,301,73,174,180,181,98,178,249,278,134,191,112,122,198,316,192,133,86,247,98,170,220,133,316,143,99,249,147,70,124,98,216,90,166,223,205,275,190,268,169,158,130,132,100,298,163,328,238,109,81,260,259,237,254,236,162,156,152,145,112,59,304,230,230,323,151,86,217,177,109,83,320,95,188,258,260,246,119,193,201,83,189,97,171,111,202,278,165,100,164,167,222,207,163,274,208,126,145,121,147,120,185,208,108,187,170,314,281,199,321,216,202,189,135,149,116,172,168,117,216,273,221,218,233,118,152,168,271,174,143,140,149,196,211,141,206,131,198,216,137,171,192,138,145,159,230,180,195,209,333,187,179,181,170,89,113,197,236,164,250,227,185,228,265,192,216,228,193,147,87,155,137,232,299,174,117,227,91,202,280,271,243,119,226,166,285,186,238,241,243,173,139,110,218,130,197,202,220,206,77,186,192,164,214,166,179,247,212,209,77,213,129,169,169,324,129,134,142,208,200,141,91,206,262,310,110,130,104,112,128,149,203,124,200,183,152,185,257,134,164,82,207,170,169,215,166,161,176,120,207,214,165,196,115,201,188,117,117,165,215,198,193,224,245,171,202,86,114,147,161,205,194,161,85,174,94,199,147,197,213,219,245,184,154,182,141,214,158,138,231,182,137,202,159,260,295,84,140,247,226,210,162,79,163,124,111,137,235,133,101,285,154,256,131,83,241,272,219,118,320,264,252,183,274,200,277,207,134,212,163,95,150,232,217,108,228,136,244,93,287,145,104,197,128,212,211,213,274,151,184,269,170,138,227,171,169,204,243,141,113,236,275,177,177,166,204,148,89,197,191,244,235,49,128,116,178,116,233,233,151,163,106,228,147,106,187,108,147,186,145,166,261,151,285,171,190,71,215,171,179,97,230,238,244,207,307,197,108,175,247,211,122,89,234,96,95,132,189,230,93,160,241,258,285,204,213,179,112,279,184,153,224,251,181,122,213,193,205,59,150,293,320,272,234,156,147,182,173,200,177,119,320,92,166,156,245,157,276,123,136,163,137,172,195,145,188,116,202,273,209,121,183,145,81,115,115,225,127,119,218,322,132,193,178,268,233,161,195,268,178,281,133,204,206,136,220,163,104,182,256,135,158,84,278,219,269,77,126,191,109,246,134,164,256,168,80,208,208,199,188,305,162,180,275,143,210,160,220,235,189,146,69,225,247,65,144,87,242,91,326,79,239,159,225,140,164,113,95,224,141,94,55,144,74,92,217,145,254,201,120,162,140,233,224,218,142,260,258,244,164,114,144,216,232,107,291,143,209,332,65,199,124,225,204,278,251,155,134,96,124,92,175,203,174,132,175,128,119,103,164,262,141,233,177,161,171,150,286,205,162,186,225,214,69,213,103,173,113,169,150,173,204,246,139,107,185,117,162,170,177,154,260,220,214,109,173,103,224,128,253,210,228,215,197,80,222,215,124,270,130,163,189,201,265,122,165,290,137,121,165,159,171,94,219,222,147,180,300,129,125,130,262,201,160,148,181,289,121,251,145,215,99,190,207,295,197,200,158,142,152,159,227,67,176,154,104,87,75,190,225,226,118,204,138,131,283,203,213,170,248,232,174,131,288,292,171,122,111,151,108,207,203,210,144,156,213,198,221,240,163,188,102,200,232,234,195,122,111,123,147,248,155,166,172,207,139,120,152,190,173,108,175,109,230,183,204,177,238,245,187,211,200,140,293,170,194,281,135,257,133,142,108,156,178,89,137,171,137,156,108,163,116,101,170,226,193,147,191,237,292,160,226,174,178,203,164,65,142,215,217,124,152,186,220,160,175,168,240,246,133,205,151,156,153,202,144,186,210,216,135,104,125,88,75,249,197,177,176,186,214,112,159,252,256,222,203,103,199,115,206,94,136,251,176,215,190,261,134,206,211,229,196,241,215,218,103,240,214,145,148,158,214,189,240,152,280,159,164,218,167,144,228,293,156,148,69,162,227,222,245,145,235,155,79,92,241,214,187,177,224,88,68,162,174,86,166,139,68,231,175,184,321,204,149,182,116,248,126,144,102,310,188,263,156,187,110,134,236,168,192,196,70,83,129,108,309,194,100,172,144,112,139,153,151,63,278,180,108,178,198,210,73,119,181,308,315,192,100,168,77,195,67,207,114,130,258,118,268,162,210,195,56,142,199,85,303,215,250,268,135,164,137,123,233,267,181,231,187,222,75,186,197,242,205,243,134,140,214,229,227,153,138,110,97,108,174,188,114,221,263,112,73,118,208,122,80,149,148,353,227,115,185,222,159,176,125,198,383,183,189,157,84,207,78,148,163,165,173,312,111,141,145,182,174,102,262,103,102,261,133,106,142,175,128,190,159,195,214,222,145,102,196,119,221,205,230,241,184,125,178,279,162,230,173,130,175,151,93,132,142,117,138,183,124,151,186,207,178,200,107,165,187,194,362,171,140,129,240,268,231,114,366,258,228,95,278,128,329,208,135,196,136,306,186,99,237,176,99,162,130,341,215,207,334,184,191,273,144,253,239,170,96,80,202,241,119,176,195,277,215,143,187,79,258,215,225,288,159,103,150,206,243,231,124,342,210,105,143,173,144,136,244,142,133,174,324,186,114,316,133,225,150,152,180,250,134,129,230,213,77,133,128,227,147,167,211,107,136,86,113,124,146,183,177,157,213,132,131,86,69,120,165,145,211,106,295,135,207,105,148,238,255,296,271,295,170,160,132,164,270,142,224,210,164,287,49,89,235,105,103,56,178,286,89,181,154,218,116,121,168,59,173,319,168,155,178,72,170,192,193,214,178,316,74,179,273,163,195,117,104,101,99,162,148,162,221,232,215,268,152,232,227,150,401,96,154,189,130,221,161,121,80,253,114,238,411,166,109,187,204,243,207,138,359,167,81,182,101,242,127,135,89,197,122,98,157,168,167,217,118,203,85,167,96,163,207,83,55,119,143,122,163,195,150,106,103,116,190,169,174,151,158,267,195,151,90,229,324,179,164,155,179,122,186,138,290,235,67,237,218,75,180,106,123,220,123,90,239,114,209,214,172,301,63,171,80,193,155,191,239,356,229,99,242,237,235,173,94,312,240,224,184,194,124,202,301,236,195,169,177,326,362,130,273,209,89,191,202,184,251,131,102,171,163,213,195,142,188,168,206,260,183,154,210,293,251,206,260,68,392,104,318,170,81,148,191,117,233,123,164,171,155,230,322,151,228,356,291,181,191,144,127,108,148,146,95,283,180,249,171,93,150,121,150,299,275,185,146,230,130,108,278,219,135,237,220,161,225,182,198,164,224,145,212,182,143,202,234,104,276,140,135,258,127,198,122,311,121,165,199,105,234,223,179,195,87,229,234,241,275,206,156,157,244,114,191,250,281,294,197,282,225,247,283,124,114,122,159,292,226,152,201,86,176,101,132,93,225,153,144,233,322,316,159,147,71,223,108,170,266,174,237,269,175,142,217,117,236,157,136,223,74,177,180,240,279,227,136,182,101,126,124,92,178,173,171,225,304,256,162,119,171,124,244,157,205,141,171,232,125,132,194,198,199,217,79,258,180,226,100,56,129,82,232,225,198,240,91,175,223,184,164,141,187,181,125,123,197,293,173,111,218,238,179,296,196,184,113,153,228,85,93,146,256,96,101,205,243,222,160,72,249,238,197,224,135,286,126,220,183,236,249,123,220,213,186,256,211,189,144,147,224,260,247,174,171,201,152,196,269,183,209,246,196,109,340,248,237,117,121,142,255,260,228,90,184,272,159,209,98,180,130,322,148,93,208,263,275,155,174,155,263,206,217,221,224,146,170,205,200,214,151,227,102,147,101,175,151,126,87,199,193,208,132,230,199,123,155,110,204,181,146,282,232,192,147,226,268,316,147,184,242,139,116,144,178,257,170,79,162,246,194,161,194,208,151,155,284,180,91,78,65,132,228,231,226,149,308,164,108,266,161,193,156,190,101,172,223,115,202,243,198,192,93,126,200,272,192,127,101,145,181,291,128,125,392,185,77,237,249,170,102,156,96,302,281,195,78,264,155,274,150,264,210,249,107,87,94,218,243,203,106,196,189,223,177,267,151,217,124,161,320,234,197,135,183,161,148,58,127,238,296,291,102,177,172,142,108,202,212,290,162,142,88,324,274,269,195,100,235,101,167,164,96,115,135,147,311,300,199,201,163,247,159,115,117,66,206,171,155,200,188,155,135,203,183,123,133,176,147,109,291,167,200,189,97,287,226,184,251,151,232,232,160,222,147,127,132,115,118,189,83,263,157,221,145,202,169,113,112,117,262,92,103,181,231,192,167,121,284,177,285,199,297,99,343,172,90,140,229,233,184,105,185,215,78,122,147,141,166,191,152,185,208,172,123,163,170,209,91,198,191,181,210,322,132,164,239,115,159,111,161,218,243,85,177,298,185,162,245,227,189,188,270,94,157,271,190,234,226,130,112,190,204,150,163,102,224,220,120,247,186,84,176,184,223,145,149,175,238,130,110,250,191,184,210,147,145,206,237,307,123,245,239,115,205,173,163,184,94,255,256,148,196,80,145,127,211,125,194,128,228,123,110,104,389,127,172,107,152,218,283,137,164,187,212,182,277,116,214,195,136,115,173,168,161,153,165,151,184,291,179,108,224,166,71,209,281,77,260,161,93,381,95,101,93,182,90,119,144,134,134,244,244,184,240,113,165,159,132,202,232,186,226,191,120,242,209,243,129,212,175,141,164,100,152,349,220,272,160,149,274,181,169,123,105,96,251,265,109,62,168,137,164,199,214,115,260,77,106,108,73,209,187,257,149,107,237,366,129,160,265,238,194,205,79,201,171,150,237,129,74,181,242,91,140,274,130,213,115,231,178,158,161,186,197,201,259,195,220,76,257,254,233,264,271,138,139,251,202,180,292,164,198,209,162,137,230,198,216,305,312,108,222,215,154,238,316,240,205,128,134,220,168,54,107,229,160,199,139,263,246,181,171,195,59,111,233,250,126,247,125,320,236,127,68,305,165,226,122,173,339,159,188,62,336,198,160,131,93,136,144,211,102,152,268,159,325,224,213,221,180,301,254,149,125,179,125,166,84,74,217,116,159,147,198,138,227,76,183,69,155,183,156,113,317,118,201,164,207,139,205,162,154,174,233,186,151,148,97,224,165,134,207,134,324,245,247,196,249,104,155,171,325,154,136,134,208,192,118,154,77,113,165,182,190,261,296,152,174,248,158,266,282,129,214,195,200,224,93,78,180,225,88,295,243,187,58,167,268,243,196,217,198,170,197,232,294,160,189,251,236,226,255,207,156,231,218,225,72,182,337,134,212,85,252,81,73,208,189,165,141,272,296,152,122,186,184,100,178,165,333,129,208,138,128,194,210,201,309,231,184,224,186,233,153,94,118,179,234,112,239,186,124,268,136,125,214,195,249,130,153,100,249,141,334,244,151,80,132,164,247,204,134,127,226,214,110,210,157,107,177,187,146,101,172,195,282,195,248,118,161,118,298,152,180,193,221,89,172,150,200,202,81,156,186,251,116,111,94,167,108,220,220,227,231,97,256,142,187,264,215,194,202,292,102,148,129,240,97,174,243,227,265,293,217,141,228,220,186,157,284,301,89,188,121,287,59,225,214,124,124,187,174,69,129,229,79,178,135,166,149,291,107,216,49,179,223,126,254,140,107,236,251,320,229,217,151,153,74,334,134,141,214,327,240,140,135,87,74,168,266,138,218,269,255,174,79,215,270,151,174,212,137,233,86,168,124,158,241,155,202,166,155,113,246,134,163,166,218,148,210,209,122,188,196,349,173,112,90,150,222,143,194,123,202,184,233,81,136,240,209,206,76,210,156,256,265,269,332,160,216,270,150,132,77,126,141,219,138,355,84,79,177,198,211,163,268,256,249,139,227,75,90,92,145,215,151,159,318,92,103,131,253,116,143,153,198,159,235,208,167,194,102,142,141,219,241,133,155,231,172,111,116,223,140,243,213,154,102,127,152,199,188,231,219,178,90,105,295,168,198,233,165,69,217,133,123,113,169,172,101,77,125,175,145,201,104,302,152,151,143,128,177,129,159,188,90,230,324,286,223,135,124,210,186,215,220,224,195,109,232,230,98,244,136,197,404,135,226,228,157,181,226,197,144,189,152,160,160,176,177,246,148,147,190,187,114,202,89,90,272,238,230,181,99,80,196,214,148,65,132,212,206,86,164,351,164,152,277,176,89,244,169,170,236,229,104,242,270,216,209,340,113,108,138,135,110,195,122,281,164,277,198,173,124,226,199,288,165,113,207,203,129,160,121,136,324,170,112,61,260,148,210,91,87,152,229,222,187,212,177,176,160,262,141,189,157,318,206,184,132,124,123,245,243,159,101,218,189,377,118,217,71,153,179,89,247,116,164,231,109,227,106,240,244,144,244,254,337,164,259,354,118,204,242,148,161,209,60,250,183,198,247,153,84,129,260,202,180,160,162,179,266,274,288,322,220,140,142,230,193,138,185,233,194,171,218,83,140,203,142,202,95,75,192,91,213,239,225,128,295,271,258,150,206,75,98,135,208,107,186,201,198,224,159,176,136,377,246,151,65,231,80,181,178,218,206,276,99,233,104,126,171,192,108,200,172,199,139,169,320,265,185,224,217,143,244,112,102,135,178,103,143,224,140,113,154,114,161,88,146,135,231,223,216,176,154,107,124,95,120,137,260,235,165,114,213,176,371,208,144,186,152,126,144,220,97,232,172,190,146,298,242,78,164,151,226,195,240,151,191,190,84,165,233,153,123,153,311,312,173,235,103,92,125,158,259,194,154,193,127,177,187,197,185,158,107,195,300,266,142,219,62,178,117,74,288,235,121,162,170,224,191,206,172,115,67,264,222,200,137,154,178,166,260,336,292,140,133,287,175,137,221,148,137,241,239,203,190,161,224,161,165,212,70,99,129,67,170,102,157,261,195,120,126,255,185,156,226,177,94,241,127,100,101,74,109,139,114,130,177,242,139,89,242,80,212,122,187,88,221,203,107,319,156,243,240,114,339,160,276,76,179,102,119,165,270,153,161,127,229,276,258,133,110,97,359,145,95,230,136,124,116,42,192,229,287,163,209,176,149,112,212,201,124,189,275,197,92,97,156,130,181,213,130,198,148,191,125,143,194,343,109,117,169,223,165,138,201,231,146,201,311,240,149,299,298,96,119,247,202,177,66,137,196,125,218,205,216,125,282,119,144,67,144,230,234,277,93,259,113,147,224,238,209,215,222,152,218,134,160,136,160,250,312,120,200,62,193,85,109,258,201,116,248,87,122,218,243,164,133,176,312,181,222,200,115,279,215,154,66,192,227,141,99,187,126,123,67,87,216,217,162,226,103,100,120,242,193,377,109,205,202,268,230,175,125,235,184,297,168,242,317,165,206,171,159,208,318,144,255,82,163,239,203,263,192,226,127,180,307,162,220,153,182,222,207,211,173,211,102,242,71,79,70,180,258,253,267,146,227,240,226,95,80,126,142,126,189,221,149,247,70,252,174,208,185,191,109,116,138,289,81,193,198,72,121,169,180,145,337,178,129,189,336,104,304,145,196,274,118,211,142,119,106,225,184,144,226,234,102,142,84,266,148,221,197,236,139,175,106,293,100,128,225,269,148,113,139,224,91,380,162,141,135,285,97,214,183,122,109,161,68,122,273,242,75,144,203,184,166,257,196,115,224,138,163,127,255,302,136,155,255,191,215,66,200,183,229,111,199,262,147,325,118,68,163,209,154,260,160,159,230,126,206,207,291,49,195,114,108,244,159,205,195,73,232,173,210,243,218,174,132,146,253,158,70,100,121,228,173,239,116,104,90,147,141,96,251,128,107,72,136,69,95,222,201,279,105,231,120,123,148,62,278,150,126,182,148,165,143,121,125,150,157,86,328,224,186,63,73,127,101,97,143,285,201,73,194,239,159,136,159,155,132,248,308,119,307,300,121,253,210,266,94,143,320,161,113,170,235,214,118,125,196,170,170,256,144,138,148,169,183,170,83,99,252,97,187,159,228,151,140,111,81,158,90,150,279,151,178,155,294,168,228,213,230,134,79,104,171,233,217,170,136,162,182,130,208,192,205,131,100,221,80,160,142,155,307,181,68,226,160,122,168,199,238,99,164,222,180,179,278,260,232,205,205,242,171,266,117,106,244,248,158,172,141,233,133,151,152,229,126,364,132,218,191,265,143,130,204,160,179,201,279,251,241,174,133,176,281,153,106,111,376,104,247,245,102,124,145,119,222,138,114,266,259,140,203,126,200,162,293,180,237,188,203,252,144,210,211,211,147,102,88,230,401,133,241,231,131,162,235,277,162,115,312,219,281,172,290,125,209,176,303,109,130,192,194,115,248,251,177,146,324,121,210,160,243,91,187,108,161,233,245,164,183,224,218,207,195,156,192,138,150,169,348,114,176,235,195,204,157,153,193,222,140,251,211,241,204,203,195,136,205,231,126,163,119,178,166,194,101,268,111,194,100,182,214,232,165,272,206,137,88,323,187,219,166,159,240,270,209,174,204,310,173,205,122,84,181,206,205,88,226,95,170,139,257,211,189,116,173,153,335,235,118,130,195,76,227,289,118,207,130,247,171,188,304,238,216,187,170,135,214,97,133,176,140,344,185,212,135,199,140,151,174,116,151,111,108,161,236,120,177,73,110,214,158,238,201,145,124,103,162,184,150,144,148,188,308,273,168,139,84,248,146,248,189,165,165,219,266,89,201,203,127,248,241,228,217,243,157,151,158,233,111,68,220,72,123,259,169,172,280,120,197,294,179,245,87,116,295,138,115,162,213,230,130,123,154,150,291,199,214,244,261,134,258,252,205,120,149,254,204,190,193,88,189,168,141,167,231,81,74,183,246,224,267,163,131,86,102,287,125,130,319,144,94,202,125,137,192,185,258,187,207,231,104,293,99,225,230,286,206,213,173,104,203,169,167,158,138,94,191,301,183,158,224,105,198,170,197,234,316,144,122,286,169,214,87,162,172,225,197,114,244,172,132,106,236,103,160,159,205,179,271,193,148,196,167,253,206,126,103,120,209,161,206,201,103,239,135,116,202,294,230,176,173,130,189,113,207,216,147,156,241,132,201,160,138,89,187,297,180,235,228,274,235,84,236,260,307,127,128,213,184,232,204,99,208,113,141,214,256,192,226,241,221,207,123,191,134,176,241,98,169,294,204,170,212,184,227,80,224,94,176,248,306,159,124,170,250,317,143,160,288,190,232,120,368,140,142,186,128,176,381,333,229,214,63,286,235,131,83,119,187,189,129,72,158,298,324,117,99,207,70,295,252,178,256,166,135,193,149,293,115,109,250,49,88,109,111,55,165,141,103,181,121,154,136,298,110,94,149,289,230,120,318,117,238,201,260,204,131,221,214,285,178,371,317,140,218,163,239,206,158,139,278,278,198,175,232,174,198,220,158,147,215,135,248,277,93,227,146,192,170,225,158,207,249,121,93,127,183,153,121,111,59,227,104,150,198,240,229,329,195,160,112,131,125,76,135,205,161,246,126,275,106,126,112,126,100,162,167,197,185,183,57,209,160,182,102,153,339,291,314,187,159,93,137,216,223,305,163,203,236,179,156,318,183,133,69,303,135,141,100,192,227,165,123,198,105,242,165,130,277,144,245,119,137,265,123,164,102,292,125,122,220,209,293,256,75,212,199,288,83,219,148,198,209,105,277,189,256,232,159,106,224,193,218,233,218,111,116,73,191,204,213,150,254,323,127,230,228,166,199,142,82,156,230,179,191,194,68,98,177,109,189,267,220,138,188,198,331,110,139,129,125,334,176,106,191,183,147,221,79,108,258,213,210,139,158,198,260,250,276,157,176,142,127,140,293,288,286,89,209,221,132,135,302,135,198,212,118,125,226,249,231,115,150,286,183,255,223,294,152,71,210,194,252,248,198,229,102,190,165,88,174,170,246,282,116,180,161,111,109,151,180,230,292,216,220,120,186,209,240,115,150,238,198,93,177,211,123,209,242,369,258,235,87,376,91,98,208,205,103,298,250,149,242,178,129,167,149,234,87,190,93,193,132,312,102,282,150,147,214,181,162,101,122,230,232,169,336,244,230,225,174,120,224,195,215,182,103,115,192,179,177,178,63,164,89,136,161,135,290,174,111,102,231,170,189,148,148,220,135,184,206,143,204,138,168,92,237,151,169,93,236,186,103,305,242,70,173,167,244,93,92,257,148,216,184,236,143,167,254,207,146,235,116,112,199,332,139,97,246,105,192,194,114,81,180,73,243,200,129,219,176,150,241,139,183,205,142,320,142,177,206,251,189,220,161,202,219,163,195,103,208,206,181,180,229,131,266,230,247,171,112,278,179,345,151,128,248,118,205,122,131,176,222,254,85,67,136,185,191,332,140,285,187,249,196,150,154,160,252,123,229,267,156,153,144,243,98,113,205,103,191,125,149,181,224,266,139,151,111,169,198,129,225,224,83,88,119,85,110,220,135,173,90,280,227,101,276,275,221,245,298,173,195,132,125,136,208,223,179,265,211,162,295,199,184,225,194,201,397,206,76,136,247,118,158,73,123,220,190,162,66,237,183,130,147,198,221,244,243,196,231,105,279,177,128,248,291,190,215,65,125,289,120,360,198,142,110,166,246,211,218,173,106,173,299,152,244,129,86,125,220,153,213,215,148,95,86,212,156,274,248,181,123,277,92,207,199,217,128,243,232,242,242,148,193,182,152,152,104,235,129,203,224,132,70,103,113,144,230,133,173,127,224,175,67,87,215,217,235,289,52,221,182,208,191,205,126,188,248,85,158,206,227,216,244,185,166,109,250,115,152,267,161,121,263,83,297,69,98,140,170,172,220,199,108,194,263,198,83,225,207,233,134,175,257,262,227,203,219,124,161,186,122,159,111,199,212,125,125,259,155,178,294,208,195,130,249,179,201,221,71,105,200,148,162,225,270,70,107,99,166,207,214,231,315,259,170,261,64,89,205,273,149,176,173,200,191,133,242,187,109,83,110,129,170,149,185,210,210,108,238,130,151,127,231,200,104,162,175,162,222,81,185,141,211,207,179,139,82,110,82,101,138,111,160,214,169,253,225,145,133,117,138,223,196,170,201,129,235,87,227,179,79,104,238,180,127,195,150,136,222,233,274,98,169,164,184,260,132,115,240,142,118,126,192,358,98,144,130,216,188,160,189,174,218,134,158,75,235,97,232,86,225,100,226,157,106,132,78,101,223,189,119,291,148,116,148,242,343,106,214,175,130,176,247,216,194,243,230,205,156,203,212,290,178,217,142,246,214,204,213,164,179,184,202,79,180,202,103,96,142,225,111,313,242,160,216,295,109,165,251,141,225,188,172,182,91,253,119,227,247,201,169,182,195,199,76,138,200,175,239,205,180,202,228,232,138,249,114,122,123,252,279,86,58,158,113,290,192,216,115,223,254,220,163,226,139,210,56,354,104,257,146,270,135,159,209,243,201,257,199,164,102,90,204,111,203,138,190,126,206,262,187,193,124,181,128,127,204,169,113,156,173,319,192,145,161,203,125,237,146,204,172,130,244,197,164,122,146,220,264,168,109,228,73,217,213,193,165,243,140,124,67,173,97,220,124,206,84,274,111,149,193,90,132,168,110,134,171,224,165,206,207,279,167,214,117,177,74,175,141,187,142,66,175,137,233,95,157,179,142,116,171,279,121,190,143,68,121,234,215,153,183,109,77,215,146,84,221,128,207,217,144,230,151,198,75,134,262,209,109,132,172,192,75,174,229,207,166,93,233,182,286,197,312,95,119,135,179,236,92,190,168,186,146,142,203,300,124,152,130,190,226,77,185,49,190,260,276,247,105,177,198,278,130,169,181,89,170,301,204,212,148,98,130,134,148,117,282,228,198,192,109,188,198,177,223,317,140,125,140,208,206,218,130,279,148,183,106,144,247,146,202,232,333,102,171,224,260,110,83,137,99,219,229,173,160,139,103,208,128,144,113,155,114,117,255,112,127,222,224,268,223,210,242,123,163,110,119,128,127,236,77,211,161,100,230,168,138,297,136,80,137,272,99,260,97,283,175,88,278,203,259,127,220,285,172,280,135,82,140,123,201,110,111,92,311,243,348,108,106,158,172,255,248,194,80,182,339,133,220,276,133,127,200,101,211,238,115,64,198,190,228,257,222,162,148,185,141,82,225,335,105,216,94,86,298,172,94,126,99,131,98,214,287,241,230,129,179,114,267,258,112,230,171,127,235,98,138,261,137,132,212,236,212,102,76,130,242,105,179,143,116,166,94,170,173,336,214,220,103,250,285,206,217,74,82,200,240,124,191,224,173,135,97,85,124,122,199,141,300,105,150,184,218,77,97,163,65,190,220,117,153,160,259,220,221,231,193,258,213,263,234,311,202,193,95,104,235,162,244,154,110,217,131,268,90,188,98,152,97,239,138,141,229,359,152,308,94,204,216,217,174,165,103,307,226,85,84,170,158,261,349,125,184,165,115,186,249,112,89,190,126,199,120,250,250,186,286,129,237,139,96,200,107,88,227,130,179,221,134,287,320,174,250,261,199,212,206,252,161,321,179,209,241,191,185,208,266,193,409,192,163,170,155,133,130,193,206,187,175,203,167,91,133,149,106,271,226,174,168,120,136,231,134,190,126,72,187,221,348,246,196,200,283,181,147,81,340,168,302,251,196,211,203,242,88,317,106,262,273,238,160,165,111,124,105,232,157,186,248,183,193,270,117,237,147,227,180,134,170,92,260,222,264,148,135,282,156,292,283,184,183,200,171,178,73,300,104,108,188,227,122,195,226,209,199,93,256,213,167,222,105,72,70,344,270,84,109,197,243,221,159,231,113,273,205,180,70,149,135,186,221,103,117,131,211,342,231,146,272,164,191,140,161,167,212,146,147,159,257,219,225,156,214,187,188,144,269,133,142,197,341,252,174,90,82,188,86,216,91,123,184,214,223,113,189,177,143,134,142,164,253,203,165,217,250,153,185,178,125,178,248,173,222,148,138,184,185,178,140,165,204,106,159,144,152,185,123,180,97,154,152,182,219,155,174,203,91,242,230,206,153,159,177,246,172,180,156,207,174,207,183,164,198,287,146,136,76,217,165,125,102,305,214,183,239,193,217,104,266,216,217,165,142,167,221,212,123,121,190,178,279,137,191,119,184,124,198,221,341,210,136,192,253,218,314,194,235,300,176,390,243,179,99,207,172,124,173,192,247,238,189,190,88,192,107,194,95,102,305,158,73,196,170,169,147,243,253,176,144,106,145,164,185,204,177,137,175,154,146,193,163,159,149,85,130,251,221,128,199,76,261,255,226,295,182,85,163,108,179,141,248,214,137,123,126,242,180,117,92,196,193,207,331,225,189,201,161,184,120,203,94,200,145,249,213,101,207,111,207,248,185,197,239,122,115,85,275,121,217,227,177,128,269,139,135,117,214,157,201,378,254,172,197,252,96,149,208,139,206,99,150,208,201,97,168,108,129,129,299,174,196,193,205,147,192,208,124,123,145,105,231,232,217,158,228,206,169,149,176,224,154,110,171,242,213,206,227,230,173,206,155,51,96,294,317,97,228,165,184,111,333,84,178,175,131,103,180,178,161,147,136,176,226,135,216,194,225,128,59,276,141,125,213,216,295,226,92,239,178,183,100,263,173,107,116,81,187,270,164,119,207,130,60,192,175,143,249,183,104,175,172,134,68,120,92,225,157,192,147,181,222,155,78,208,173,115,210,160,234,111,114,311,167,206,88,266,212,114,138,221,338,202,182,153,253,245,112,278,235,162,238,230,291,136,146,231,232,243,336,197,188,63,262,148,242,205,173,128,170,239,181,194,93,115,126,206,331,247,148,174,248,173,333,257,232,179,299,272,186,134,122,221,195,122,269,117,132,130,169,140,247,246,127,156,352,168,151,187,251,190,136,232,91,191,377,170,113,188,204,231,207,49,137,252,175,211,232,182,213,98,148,109,87,169,131,205,113,153,233,135,109,110,227,156,234,212,98,235,141,91,111,221,130,153,156,134,199,227,166,200,214,145,153,342,158,89,276,232,101,235,235,247,119,97,125,203,160,250,233,114,112,203,137,128,137,119,163,166,142,211,90,187,133,165,212,132,214,119,116,180,110,149,130,188,93,167,160,133,201,91,222,103,137,115,205,181,214,95,325,211,63,121,137,100,202,120,186,175,193,193,173,153,180,191,89,135,146,186,127,178,200,234,198,173,104,191,128,212,241,233,215,226,188,259,207,266,140,142,126,100,317,288,145,172,147,162,265,252,190,196,110,259,185,121,221,80,128,159,160,127,173,234,68,73,250,149,186,166,262,215,129,155,98,175,198,206,143,135,214,92,128,134,181,138,202,271,112,220,160,142,208,90,119,153,223,275,286,174,201,88,111,106,364,166,200,187,133,115,95,350,187,140,158,162,183,141,93,206,119,307,188,214,177,92,75,197,211,57,210,108,144,241,281,298,315,152,211,281,114,192,133,178,140,103,168,238,221,285,265,161,98,166,125,234,98,242,58,86,95,129,240,185,85,120,135,297,133,146,228,67,293,313,171,232,112,152,151,121,129,113,237,139,282,130,141,351,140,200,242,182,179,230,264,221,162,178,80,83,134,75,272,140,87,168,158,146,112,79,125,122,249,164,142,94,222,121,71,68,135,154,143,83,140,114,269,174,135,191,179,147,281,186,121,258,219,209,196,168,178,108,204,274,160,241,194,210,168,169,153,277,172,194,147,115,151,156,307,207,155,133,202,158,93,227,295,331,197,133,181,120,90,211,163,230,145,156,176,114,192,153,147,223,109,105,148,204,108,152,191,232,190,119,150,234,133,113,95,73,235,86,176,158,222,228,182,160,65,111,109,256,73,264,275,228,146,188,209,252,186,276,109,112,140,283,133,190,170,81,346,192,154,277,327,235,258,237,134,205,211,306,166,229,212,134,293,96,131,103,166,298,199,222,284,161,186,188,158,200,141,121,182,194,281,199,42,79,210,184,224,64,219,176,202,91,143,213,241,105,231,178,109,182,94,156,155,132,206,117,78,134,211,291,201,102,228,256,162,100,262,209,95,157,219,200,239,208,156,198,127,170,183,212,97,131,166,162,159,179,222,202,238,161,141,232,161,93,99,86,284,297,171,209,212,142,204,181,205,241,157,325,93,211,189,110,187,219,113,137,173,99,258,190,259,96,146,203,100,223,116,162,125,183,251,221,67,70,247,196,200,147,202,194,217,188,175,241,155,132,135,243,150,224,245,191,177,142,101,121,244,145,209,161,219,111,266,61,186,156,114,210,169,149,278,89,217,186,215,200,221,210,230,141,303,134,230,281,67,80,210,200,220,219,309,198,268,304,330,247,219,104,217,74,147,160,325,171,182,130,162,303,219,125,218,280,197,160,264,187,313,121,320,217,247,212,168,102,230,204,56,257,148,77,74,171,224,282,275,122,258,67,133,102,111,134,232,196,73,135,248,233,170,144,164,111,186,181,115,190,104,223,96,294,298,109,137,146,273,126,96,90,156,103,201,212,254,144,96,66,154,194,188,246,85,158,156,119,234,120,157,201,188,122,123,196,226,82,169,261,128,120,242,212,107,250,224,295,188,238,163,92,208,87,100,108,197,236,187,192,300,116,149,180,184,248,325,213,99,162,181,201,232,141,116,234,118,170,258,190,163,152,355,130,197,144,237,63,192,220,139,216,258,118,191,213,146,132,115,140,151,202,186,202,206,267,150,84,171,147,96,251,190,147,160,96,129,195,77,113,272,200,107,157,174,72,159,212,153,237,192,169,112,155,152,291,179,179,309,141,167,174,97,161,188,206,160,187,98,116,218,110,216,104,204,106,207,140,303,272,190,177,220,278,254,316,179,173,223,208,165,107,209,192,255,212,252,220,123,93,142,113,202,192,152,242,194,103,93,158,239,128,205,110,113,99,150,197,200,186,319,149,166,143,215,106,279,208,73,116,115,349,71,74,240,230,120,152,133,124,312,203,188,351,108,250,275,117,172,250,227,149,223,139,179,142,243,165,77,300,140,166,319,92,158,180,156,135,82,194,207,362,243,212,180,281,158,101,107,328,255,218,204,101,120,167,208,175,260,294,176,98,66,167,160,197,86,217,143,107,165,190,134,165,149,143,176,151,130,235,122,76,145,177,88,385,301,304,150,205,162,217,131,194,166,202,220,240,122,90,242,171,125,162,333,191,191,126,193,247,144,139,210,112,273,200,165,154,242,147,176,273,101,285,183,83,283,201,130,213,80,117,242,161,89,188,164,222,122,96,166,126,187,120,247,123,175,127,129,132,141,167,101,147,108,238,159,160,205,185,91,154,157,234,135,175,97,198,95,131,189,75,150,341,97,207,241,184,225,181,183,204,274,159,50,157,389,191,109,241,128,210,209,106,96,192,201,189,83,186,198,206,257,198,127,117,131,134,211,221,123,82,218,227,285,153,194,225,166,100,107,106,125,206,90,308,80,156,213,306,249,164,92,284,185,233,243,200,156,160,227,166,231,172,280,239,150,227,165,333,169,133,192,236,171,166,197,186,132,223,109,101,237,166,175,271,146,186,159,243,246,199,128,134,220,171,115,381,116,77,176,140,121,143,238,194,264,123,85,120,242,134,153,161,192,202,249,151,109,108,114,272,217,233,135,231,326,100,136,356,119,178,282,170,236,212,175,118,149,194,147,138,112,318,77,213,156,105,162,221,189,133,224,181,173,182,165,158,160,192,166,155,202,254,118,150,158,172,204,246,294,157,133,193,118,96,237,223,140,177,257,112,146,181,147,200,155,125,232,210,160,159,98,160,179,213,196,181,232,248,284,227,130,142,154,207,194,193,196,131,229,260,136,132,128,243,216,195,229,159,273,211,215,184,162,131,102,146,263,135,255,153,123,224,129,71,185,172,207,84,256,141,156,117,236,200,230,126,126,274,180,240,114,146,214,51,146,157,64,112,172,87,85,222,159,171,94,122,147,177,80,270,138,264,80,312,301,227,171,216,176,155,114,120,255,87,197,212,76,184,135,144,120,281,93,153,195,166,99,222,166,173,260,199,247,106,260,129,253,118,236,255,90,178,121,263,119,285,157,141,93,139,124,266,134,67,207,153,187,169,229,99,241,82,240,69,102,103,151,135,210,195,139,225,264,205,226,74,136,274,162,219,124,307,290,168,229,147,138,129,156,230,324,119,238,304,204,98,120,194,91,112,139,106,106,277,319,172,199,243,65,80,337,104,244,232,181,167,253,123,111,195,154,208,258,222,129,185,119,239,293,263,154,151,200,99,130,158,200,147,118,131,155,156,223,213,175,206,167,108,148,185,247,157,208,201,176,249,131,187,252,57,100,221,98,112,173,114,308,219,213,215,166,117,189,247,110,142,132,196,281,65,85,313,160,144,202,189,190,152,192,226,202,95,299,227,252,250,123,295,211,211,139,149,198,238,138,319,133,209,270,158,75,186,171,194,164,149,250,218,142,119,83,133,205,212,377,148,129,135,93,59,95,130,112,201,335,126,82,150,94,281,121,263,119,206,98,186,215,210,239,305,162,200,194,221,161,204,179,94,161,115,243,173,136,182,161,140,271,222,192,236,208,223,167,114,299,170,123,253,157,141,185,178,158,266,120,129,76,141,335,132,161,238,110,155,88,85,173,302,248,171,130,76,117,167,164,102,285,184,113,185,200,81,227,251,120,174,65,211,255,294,228,174,170,191,163,221,71,192,209,159,171,123,146,206,170,128,77,327,159,311,192,122,136,127,98,311,208,111,117,251,159,231,239,62,214,131,127,176,202,162,136,157,121,291,119,311,313,57,261,161,59,228,206,270,379,203,253,93,134,187,202,217,110,149,218,272,262,197,166,151,121,169,227,166,178,116,165,163,131,268,71,115,234,116,116,188,215,155,241,205,258,182,79,175,216,172,215,166,189,145,155,85,310,139,203,201,237,118,265,109,179,195,82,192,110,182,118,172,246,170,338,174,190,186,176,144,150,247,213,216,202,84,117,182,173,136,98,168,144,107,215,308,114,180,174,473,175,126,199,108,273,225,150,196,255,219,156,221,111,100,224,236,235,148,209,128,245,173,183,245,185,205,128,195,207,99,185,198,238,137,285,329,277,74,70,132,235,170,190,208,210,141,207,209,271,222,148,184,147,211,169,244,215,240,97,197,100,192,198,249,246,185,131,105,213,118,159,265,239,211,129,146,202,213,214,195,75,132,57,171,216,205,194,236,258,186,248,64,137,211,174,157,128,104,89,302,128,136,76,250,130,178,116,215,114,186,158,151,183,181,184,210,91,224,172,90,97,151,155,266,210,222,118,115,230,284,280,166,150,112,211,307,219,123,246,209,286,196,54,130,65,155,182,171,232,390,248,223,201,285,158,184,74,215,111,99,147,181,218,192,152,107,103,119,174,76,130,188,241,218,149,159,228,200,114,178,254,218,223,123,196,177,194,142,138,254,169,179,321,127,74,166,297,124,130,240,206,193,186,194,228,187,172,161,289,163,131,241,137,67,161,180,207,166,179,312,127,189,132,154,154,104,319,153,71,253,317,158,121,129,80,94,181,183,90,229,87,136,151,181,222,176,227,124,131,267,104,118,166,140,191,311,78,246,380,179,195,106,128,177,276,116,311,97,229,134,223,95,217,118,131,84,195,187,157,169,186,223,124,136,176,111,243,257,271,87,221,163,231,272,207,132,268,134,198,92,151,95,327,125,223,118,107,104,228,164,97,210,138,228,137,92,134,350,192,164,257,191,183,158,169,318,251,216,275,224,276,186,257,78,122,191,96,124,142,145,135,117,213,236,213,159,131,163,177,113,110,205,323,230,140,287,192,166,100,126,53,255,225,136,254,106,150,111,225,135,130,241,141,124,116,128,262,189,112,219,83,182,142,115,233,127,297,148,167,141,177,199,188,177,240,125,150,170,282,190,131,175,224,212,236,184,84,183,217,55,167,214,272,122,105,119,234,253,207,260,230,234,273,185,255,186,239,114,185,165,137,130,195,142,180,168,118,296,195,137,225,148,253,196,201,241,135,131,195,120,269,129,231,153,178,112,145,100,173,108,238,150,194,160,71,264,162,150,111,112,223,116,192,274,128,140,233,196,141,191,138,141,182,191,120,219,195,226,176,237,254,205,227,193,178,155,169,142,130,221,292,142,238,190,155,220,70,263,117,136,251,114,168,266,228,181,175,227,154,102,240,181,270,210,179,123,199,185,119,168,282,219,127,223,144,281,158,185,204,70,66,182,100,163,215,176,81,99,276,198,130,179,205,225,82,70,172,222,129,144,184,129,90,182,160,246,122,269,264,179,196,77,199,418,245,233,210,180,146,246,222,207,198,246,159,214,175,166,223,153,239,154,229,250,292,124,169,122,308,238,194,220,128,180,204,163,110,196,242,211,165,264,136,216,98,209,161,188,173,161,206,366,144,169,290,237,222,130,249,200,237,204,104,152,224,202,312,144,184,322,240,167,216,52,143,234,186,177,139,132,216,263,202,235,176,157,136,189,97,183,280,232,281,220,190,173,185,113,207,153,90,129,282,91,228,114,185,195,351,176,163,221,292,199,185,149,110,124,159,84,82,215,147,268,109,198,249,215,125,224,113,218,156,259,280,395,328,64,167,181,136,95,109,250,259,139,112,232,173,244,176,168,233,99,97,213,156,197,214,243,226,215,99,204,260,155,176,298,203,112,234,190,255,84,181,142,232,245,252,73,131,216,227,165,271,221,214,119,154,85,170,289,221,138,276,238,271,124,185,220,259,167,234,285,197,232,112,291,167,80,182,101,153,205,180,337,141,305,300,163,245,145,184,151,212,163,256,195,167,105,148,183,143,256,64,154,265,263,132,189,220,256,179,123,193,223,163,227,204,213,193,164,135,161,75,240,268,160,43,117,45,104,140,163,280,208,225,238,271,159,378,175,151,89,218,249,176,99,69,250,169,180,245,192,112,189,253,158,165,71,321,219,189,103,211,246,348,128,227,84,131,356,177,211,227,222,286,106,117,214,150,225,100,212,78,163,97,118,209,125,270,317,165,117,230,232,56,251,112,220,176,131,176,301,127,142,128,134,263,200,318,226,227,264,215,287,82,128,108,85,115,168,169,143,133,341,95,309,155,108,307,115,146,210,280,189,124,121,157,285,185,151,125,144,167,247,229,317,139,168,140,260,141,142,162,221,199,163,206,264,373,139,188,173,172,162,294,250,223,66,219,222,231,123,216,221,171,231,101,113,216,310,133,119,136,124,87,107,135,157,71,70,112,140,88,199,63,244,259,179,144,242,178,178,82,153,157,231,187,139,177,180,117,333,305,149,180,92,226,126,107,137,215,347,255,130,95,249,177,121,155,220,93,160,293,160,55,218,145,305,205,245,119,174,132,223,278,202,252,154,184,121,241,260,184,148,207,138,74,279,361,200,292,205,133,223,87,77,225,118,81,136,129,99,188,178,201,161,189,167,270,190,210,213,169,194,296,141,291,214,133,181,313,206,142,169,170,260,154,251,200,383,187,180,222,79,223,220,233,96,241,185,100,149,188,140,101,141,253,125,173,125,102,133,126,231,131,124,341,218,126,202,149,158,122,292,211,106,233,180,247,166,138,211,151,69,136,198,230,106,122,135,296,92,295,79,176,207,115,178,144,138,88,80,148,104,171,277,172,158,248,135,160,163,271,173,236,196,186,82,137,276,220,192,52,167,182,213,196,224,155,138,292,113,157,218,98,144,210,158,87,205,196,125,157,175,180,210,92,97,158,88,220,137,116,369,120,125,212,184,210,159,124,193,229,156,218,196,134,119,145,135,314,231,251,106,229,269,173,227,156,212,268,115,110,215,158,188,79,207,164,153,144,262,143,172,184,139,147,208,180,157,282,150,207,67,168,57,161,142,193,228,118,148,243,208,180,217,68,83,66,135,219,89,99,123,217,235,208,122,242,116,214,304,222,227,87,45,257,309,156,166,366,220,212,168,85,209,123,171,221,134,162,146,198,144,271,191,170,164,143,154,245,174,296,238,232,302,136,80,254,197,128,99,208,123,133,72,137,280,174,201,239,181,266,236,66,209,117,177,269,286,217,233,173,190,211,199,208,229,245,167,100,272,249,140,226,124,302,245,208,275,292,232,362,300,93,137,118,285,117,321,183,184,231,178,186,198,143,148,161,194,179,165,153,108,268,57,77,189,119,145,363,145,209,155,215,150,241,231,167,98,187,199,105,263,292,92,353,109,295,302,171,105,164,175,193,159,233,120,96,199,223,166,199,218,152,183,183,146,124,188,179,186,180,215,269,282,164,136,129,181,210,236,238,173,114,118,185,215,246,142,55,349,77,146,91,165,167,136,165,133,122,235,138,198,224,201,286,193,171,236,178,112,181,206,347,165,92,195,143,90,176,153,133,96,181,232,151,271,166,204,201,152,296,230,191,271,124,151,199,257,205,188,165,227,103,259,173,298,376,140,203,252,201,213,230,135,108,198,312,238,248,130,152,277,236,110,121,87,101,107,204,99,106,185,101,151,183,145,67,166,230,240,214,236,215,239,137,242,122,77,131,155,218,249,227,227,97,232,248,180,220,226,186,172,176,138,220,195,240,96,232,216,234,188,166,168,236,123,185,160,253,263,169,162,148,226,225,138,217,112,144,149,284,330,214,165,163,221,198,207,286,178,137,145,228,172,250,163,93,116,185,153,176,184,129,150,91,238,181,243,168,172,245,226,182,109,266,280,351,176,206,271,121,138,186,235,216,85,89,310,226,340,200,155,121,134,260,132,169,165,155,286,179,170,148,208,223,198,240,246,194,104,151,184,117,65,261,133,259,169,190,163,162,235,181,103,91,286,158,191,243,111,192,187,217,119,220,139,155,244,165,205,145,172,293,137,163,127,181,60,84,267,237,171,134,166,158,214,201,300,176,257,131,183,211,107,199,174,163,206,181,164,192,208,98,77,173,236,173,156,209,136,66,241,209,249,162,198,272,135,129,188,254,174,133,107,139,160,170,217,187,149,183,190,203,119,303,204,179,151,148,224,173,110,114,255,148,103,194,178,182,250,101,243,274,145,276,226,328,211,152,223,133,100,188,197,234,101,189,131,249,101,105,169,200,271,95,184,202,118,289,167,92,165,164,164,97,121,254,190,154,107,258,193,151,68,188,72,221,95,174,230,165,374,120,111,180,155,229,246,183,159,184,119,107,174,211,147,178,93,96,109,215,139,66,123,195,164,196,121,159,296,118,263,167,200,208,159,207,139,196,124,165,192,164,174,122,255,187,160,134,235,196,115,173,155,251,313,185,116,123,161,166,105,200,165,191,96,164,184,203,182,105,180,215,175,144,253,116,201,207,313,197,131,169,68,357,161,157,184,167,59,171,154,199,217,128,299,189,99,328,239,161,184,209,208,121,234,70,186,235,178,102,246,140,234,137,158,237,207,115,246,188,195,160,311,194,192,124,115,111,199,289,223,145,213,156,211,164,81,174,222,295,292,220,170,174,118,233,92,151,271,210,107,204,118,236,255,179,178,109,66,209,213,170,137,275,124,173,230,184,181,217,188,147,164,146,173,248,168,101,86,96,156,158,207,110,203,94,194,142,267,152,142,266,186,290,228,202,117,186,139,208,199,138,237,102,114,395,171,127,227,151,157,128,223,163,172,203,196,213,241,102,90,220,168,116,99,307,379,132,49,113,204,77,126,98,124,190,190,263,125,120,98,126,171,68,62,133,75,161,207,222,169,134,183,146,329,249,143,120,141,163,253,88,94,64,98,214,198,222,183,179,129,129,176,270,172,218,202,207,56,121,222,142,289,117,241,144,179,196,72,150,138,129,123,217,138,166,258,93,196,82,135,208,162,125,105,87,208,197,329,98,173,119,148,164,143,187,148,219,308,105,235,161,244,205,143,96,299,220,325,246,144,64,115,282,236,158,186,128,290,100,228,187,214,174,211,280,244,352,256,235,355,113,276,160,197,196,141,142,187,194,150,111,119,159,144,127,112,186,346,243,255,75,276,184,236,84,74,116,145,270,418,242,309,278,206,277,186,246,189,128,121,218,148,107,180,138,226,217,198,137,142,358,130,149,171,110,231,175,126,80,274,263,132,194,270,212,144,181,225,143,188,89,216,138,306,188,110,72,236,189,237,178,333,184,170,243,196,180,225,186,207,142,295,233,90,89,177,191,160,141,232,190,252,154,131,116,189,184,143,152,195,176,198,150,214,165,242,192,230,241,128,253,179,155,204,165,264,155,192,189,119,244,224,155,265,276,98,221,145,212,189,254,218,132,118,182,152,259,146,173,225,178,215,149,319,221,194,236,144,140,133,279,159,121,236,190,252,194,140,226,177,143,238,178,147,221,220,157,227,297,78,100,62,300,98,114,166,151,151,227,228,189,112,93,319,188,239,231,71,192,118,235,220,210,242,93,191,134,227,160,124,281,101,185,305,70,178,221,78,159,150,152,173,280,102,221,226,143,229,124,208,186,165,237,183,142,122,271,201,275,68,146,195,243,139,192,201,137,135,242,265,157,78,154,162,243,237,176,137,149,193,67,194,327,232,159,148,79,92,184,160,182,221,179,129,237,291,235,187,206,77,168,263,92,196,234,189,93,140,128,302,133,137,139,152,251,231,198,121,155,223,334,127,256,116,391,181,152,196,124,165,215,281,287,95,160,200,128,179,188,142,166,235,200,225,130,139,261,152,217,259,231,76,238,232,158,95,130,133,170,200,211,107,185,167,204,224,165,165,192,221,213,135,179,116,321,188,162,176,191,233,122,123,232,185,182,167,77,70,115,113,147,123,199,350,243,170,184,279,230,169,220,226,198,299,102,99,228,290,61,213,155,164,193,229,158,264,156,218,219,350,195,238,177,216,105,113,222,221,107,152,155,218,127,120,80,111,249,232,271,148,262,180,111,217,283,81,131,246,224,169,246,102,142,182,314,175,195,250,196,114,200,217,201,246,148,205,181,96,222,131,113,136,214,110,96,178,141,133,137,82,162,223,199,160,200,234,141,123,151,136,137,93,234,126,194,100,221,121,145,182,210,193,79,140,173,246,388,214,223,131,154,355,247,279,98,124,180,353,109,191,225,230,149,124,188,144,161,270,297,177,170,111,153,190,131,396,172,250,196,118,236,306,141,105,78,156,209,295,212,131,310,179,172,244,156,125,218,243,206,94,158,295,238,129,140,250,224,220,197,233,203,230,73,102,219,213,290,240,338,201,152,222,82,234,187,257,128,195,46,245,119,179,222,266,170,158,239,389,159,224,136,274,200,139,104,339,181,139,233,241,54,191,317,122,228,203,328,216,223,220,206,161,116,151,187,188,266,322,180,254,147,169,206,156,145,178,149,136,195,121,106,60,127,89,139,198,319,84,220,289,169,316,183,124,136,83,107,185,129,122,122,132,203,172,165,76,198,157,171,117,191,152,133,92,234,191,179,84,110,202,115,167,170,121,95,191,123,260,101,184,172,133,288,211,182,210,202,147,84,115,188,115,100,183,129,220,116,131,197,71,139,203,177,195,206,230,242,203,126,244,156,95,156,342,186,162,185,262,191,118,298,171,136,174,262,179,251,210,112,154,187,150,242,120,291,213,164,141,207,161,219,103,334,119,216,189,160,105,204,143,288,136,246,128,264,282,241,165,69,194,121,292,197,144,96,171,278,116,106,164,164,152,135,270,79,101,83,101,199,177,129,169,193,178,299,133,222,218,174,235,130,93,399,116,93,196,197,108,150,239,232,137,126,238,166,202,224,134,103,346,121,132,138,81,199,196,258,199,194,170,227,173,135,163,204,217,122,221,149,229,245,93,139,284,314,280,226,66,259,109,165,375,54,144,169,307,157,195,250,220,184,231,252,204,155,233,235,206,190,113,183,250,158,114,373,208,81,117,199,228,218,256,236,309,274,162,202,144,114,188,68,203,154,164,178,171,192,258,204,179,167,160,210,198,77,140,124,144,178,130,142,375,141,164,182,139,119,185,141,239,199,269,172,301,110,257,184,121,169,149,76,221,176,215,104,179,159,74,142,239,153,187,162,301,284,271,152,219,77,281,160,101,123,123,215,93,82,189,297,190,293,126,193,190,208,71,348,124,39,110,132,216,190,221,70,214,263,188,179,77,128,189,171,228,189,265,170,246,276,122,198,330,130,137,88,100,213,140,184,180,197,238,186,166,163,159,108,212,374,123,144,140,100,131,129,294,281,131,271,97,219,213,135,126,128,132,149,245,290,68,82,67,179,155,135,106,227,99,176,151,261,118,167,182,185,250,134,229,187,275,140,158,117,65,219,203,332,133,140,149,188,220,207,70,110,233,166,207,107,221,157,112,157,80,82,218,234,115,151,229,148,132,130,81,155,109,173,161,148,216,231,120,212,117,288,193,304,191,224,221,249,71,197,260,116,288,110,229,152,313,207,98,206,314,205,124,232,73,137,168,245,224,128,145,145,135,140,199,78,204,249,188,245,129,206,122,160,211,251,132,242,320,238,102,224,157,232,185,166,74,134,138,160,188,91,180,87,192,189,143,174,155,153,172,109,137,108,184,345,95,210,283,380,145,219,107,107,170,90,190,165,344,88,295,215,150,147,212,214,106,110,239,207,146,263,148,191,209,81,136,202,91,291,133,62,133,85,169,297,243,161,291,117,284,95,344,205,259,220,115,201,176,81,198,149,275,171,172,197,254,62,189,299,126,183,130,169,246,84,261,220,189,353,126,156,242,118,272,202,142,114,104,152,252,241,225,124,101,143,163,192,119,281,258,87,190,210,299,86,98,132,246,105,228,87,127,229,136,130,162,109,171,100,199,98,146,163,198,81,276,96,236,68,258,224,115,82,100,98,228,161,242,214,160,216,149,260,121,181,152,206,303,220,94,174,157,126,180,104,138,145,141,174,170,250,201,278,127,202,152,248,77,190,205,196,124,219,152,124,140,170,221,257,172,79,169,117,227,144,160,110,149,84,164,136,235,78,163,150,146,276,170,111,249,131,171,180,158,86,82,174,256,314,290,213,133,96,167,180,110,136,324,134,147,199,200,152,225,205,177,71,125,200,170,223,194,206,172,238,225,148,175,241,240,153,110,270,233,132,228,113,91,86,165,170,218,363,228,285,155,202,183,247,172,179,226,198,229,361,204,192,109,77,209,315,97,109,162,87,144,158,140,211,108,229,120,235,217,206,113,144,180,180,207,199,257,217,263,111,294,169,201,117,151,121,113,119,94,116,230,235,232,125,185,116,226,156,118,222,209,251,144,96,196,167,305,95,286,157,127,206,232,228,203,216,346,133,130,142,168,243,127,224,216,135,227,206,315,229,198,203,142,207,201,148,143,100,232,184,223,316,229,255,177,165,231,235,111,122,121,213,263,229,126,78,270,159,264,165,270,165,224,95,149,248,210,154,215,80,131,300,214,183,83,185,250,118,174,161,190,128,105,238,115,186,115,198,194,160,145,133,200,184,147,219,158,187,144,190,249,197,158,257,105,76,143,229,183,269,181,183,294,160,255,116,109,82,246,165,177,103,81,168,109,232,138,88,133,171,161,105,149,123,137,151,236,187,226,187,182,144,207,211,147,150,144,120,199,149,259,223,156,148,209,161,247,184,139,145,103,189,246,158,106,149,367,155,112,244,154,229,163,219,149,59,227,162,116,143,118,213,196,234,195,356,138,196,143,223,246,131,271,95,132,140,76,126,89,131,183,203,240,97,250,181,280,236,218,177,261,178,199,223,208,294,209,117,199,150,76,180,145,267,93,219,307,117,286,140,106,194,107,80,210,230,281,290,215,197,186,114,173,63,139,101,67,145,243,210,107,211,183,219,126,132,58,74,97,109,231,179,210,129,130,230,116,375,165,153,233,197,179,166,130,154,195,214,255,127,165,216,245,93,209,190,265,153,94,162,133,220,218,104,184,166,228,54,58,219,169,168,101,175,248,205,241,237,147,171,220,189,304,201,318,185,190,137,241,148,149,151,233,140,163,247,162,131,209,215,205,153,123,346,129,61,186,49,176,159,102,248,232,105,131,206,159,236,251,177,226,198,164,91,233,193,234,225,343,182,120,163,163,98,165,195,57,180,149,168,153,328,278,124,115,266,174,182,210,143,183,167,256,181,177,138,254,106,112,212,196,50,110,201,245,166,68,262,108,255,300,179,85,126,253,166,180,367,65,230,160,119,133,232,270,75,179,115,173,238,228,209,219,87,271,124,196,123,218,219,277,163,167,134,141,231,111,156,226,83,191,91,192,159,312,142,198,123,108,200,117,173,105,112,82,92,268,159,64,167,71,155,222,261,334,61,152,186,191,135,147,68,203,117,59,252,107,234,140,168,99,91,157,112,193,165,195,176,137,76,236,193,271,179,248,287,177,279,76,112,73,204,195,125,128,317,103,217,210,65,170,110,329,106,269,303,128,249,341,250,133,251,286,119,214,132,185,174,131,134,190,220,255,69,166,144,237,162,170,87,163,229,195,174,162,250,252,301,241,201,210,140,210,126,210,171,204,61,190,199,153,181,202,94,260,140,151,144,198,213,150,209,93,202,189,167,142,269,135,228,110,239,159,81,233,174,226,162,237,227,333,270,134,149,220,97,227,270,165,255,290,220,58,181,193,237,107,224,238,90,195,125,158,163,225,147,101,201,141,119,186,183,101,229,115,282,145,92,270,229,189,168,153,288,104,151,234,102,167,228,156,190,156,163,192,117,214,133,163,206,87,235,85,188,219,271,146,140,281,263,142,134,89,173,81,279,198,96,71,127,255,166,134,207,156,98,265,180,88,118,135,192,113,152,256,185,198,273,186,245,126,232,234,218,142,290,246,116,106,146,213,192,190,142,126,127,191,199,217,167,180,125,211,323,154,133,213,257,140,192,214,176,211,160,154,179,205,105,200,174,79,128,177,142,71,197,240,47,179,110,135,110,88,122,165,110,273,249,76,351,225,116,126,145,67,326,222,170,104,301,132,73,238,318,384,77,281,172,126,205,131,106,176,231,198,149,112,151,92,154,85,190,159,178,230,111,218,186,209,264,155,120,226,198,228,171,128,93,162,214,151,392,76,173,222,158,135,141,195,201,87,140,268,221,167,109,215,198,256,143,150,231,147,227,122,100,119,172,182,226,105,119,163,102,176,126,69,191,97,195,167,253,177,220,179,140,153,140,240,216,256,167,258,141,119,173,124,190,221,193,166,145,155,235,200,152,140,251,165,82,221,209,155,166,270,208,266,351,157,139,191,91,256,229,205,138,100,101,213,307,72,70,168,138,72,234,122,237,285,279,106,113,195,209,168,98,153,176,180,80,209,221,172,140,167,338,131,282,161,170,200,125,165,148,149,235,97,177,187,173,193,155,177,271,153,237,177,177,96,210,151,275,117,119,251,288,186,123,210,222,78,209,225,261,226,166,169,210,129,172,289,282,108,73,386,250,185,248,177,227,231,140,221,138,155,161,114,142,189,62,184,176,216,236,124,81,283,116,160,176,116,223,134,162,209,169,149,185,164,87,100,257,125,164,172,130,84,191,105,270,295,151,191,154,209,237,224,224,198,135,126,126,222,152,233,148,130,217,195,248,220,107,153,71,150,180,66,190,202,165,172,156,283,147,161,193,190,183,237,186,145,113,235,182,123,197,233,140,171,148,58,114,95,178,73,203,254,184,128,116,64,165,116,213,313,205,163,144,254,296,202,247,199,214,195,264,119,191,238,86,169,59,138,227,203,163,167,169,61,249,87,185,213,116,103,118,153,178,255,337,136,224,216,151,283,190,197,204,124,155,226,246,218,129,132,228,203,188,226,146,213,295,185,164,160,249,64,193,259,140,157,135,127,236,203,89,229,195,200,174,199,239,331,240,225,104,166,193,77,259,75,107,289,222,263,167,115,82,316,101,197,88,255,59,176,183,124,149,196,214,81,237,134,152,84,140,107,243,143,199,262,198,176,67,118,141,89,226,263,170,213,111,213,173,239,158,177,231,180,164,267,130,118,291,275,219,140,173,132,240,258,133,292,119,139,149,171,130,155,199,152,197,235,122,118,193,102,117,75,270,128,120,92,156,105,210,185,205,293,95,117,244,290,293,143,111,235,284,169,171,205,112,196,86,237,214,246,160,96,226,191,239,125,76,402,122,214,148,157,124,180,141,221,176,231,189,222,116,128,180,126,170,194,192,188,92,145,170,176,113,151,230,295,264,279,70,118,206,194,234,128,231,102,178,163,132,252,156,184,201,219,147,79,206,195,158,238,135,106,125,162,247,237,129,205,121,213,144,252,182,123,190,269,128,172,191,188,147,238,148,319,132,206,93,188,112,196,164,93,303,152,84,137,286,140,138,102,136,170,257,201,215,173,112,161,297,153,195,167,79,184,181,104,117,130,169,229,171,74,215,298,189,246,141,181,105,127,229,67,155,102,142,225,282,87,149,261,168,216,220,137,202,103,193,259,182,302,93,165,244,126,157,241,211,230,239,155,220,224,248,95,216,185,175,92,192,248,119,150,72,167,181,86,195,183,173,106,237,238,257,237,195,154,123,101,192,136,79,94,124,129,212,206,174,145,261,120,280,129,162,86,146,287,156,232,152,170,189,83,117,148,137,68,133,162,338,81,178,215,233,179,190,215,225,152,305,227,101,117,238,122,251,214,197,130,97,170,175,140,100,169,145,189,232,125,198,260,302,175,122,95,123,198,91,153,231,221,207,256,133,346,125,240,154,232,235,95,134,224,247,199,109,254,196,104,144,171,146,151,61,88,100,85,220,274,138,223,269,217,219,182,125,274,143,184,212,144,217,181,158,157,161,159,227,217,84,200,189,164,195,115,179,68,237,193,138,244,289,147,114,200,185,176,68,154,187,115,142,239,58,173,83,184,239,169,140,229,130,221,132,197,250,231,127,205,132,169,91,122,65,135,249,143,152,129,169,210,195,135,187,138,225,292,297,240,162,152,70,215,159,105,51,157,119,125,186,201,92,83,198,77,160,313,197,216,134,184,160,181,315,160,181,160,260,199,220,147,237,292,191,187,135,52,194,114,271,133,187,228,184,112,258,104,214,205,94,169,289,119,327,212,120,221,185,184,107,276,166,146,160,218,239,186,175,291,92,285,160,125,209,164,228,240,189,75,125,119,203,227,92,206,169,140,196,255,175,170,117,131,126,60,201,259,122,227,204,75,232,137,255,230,242,192,244,235,157,230,108,159,127,156,142,180,156,148,111,172,197,179,240,147,160,269,259,142,231,261,211,103,217,257,128,211,188,206,217,173,217,201,260,162,165,284,302,199,258,99,128,231,192,172,331,161,136,165,149,171,156,81,77,127,210,312,190,159,128,177,161,131,195,294,163,124,283,165,174,84,124,173,117,327,186,236,88,232,116,186,198,320,298,181,172,185,109,149,262,198,148,248,240,236,277,171,86,109,111,245,116,356,82,85,265,193,217,186,192,235,126,284,100,169,182,66,87,215,142,75,200,128,94,174,322,150,105,188,127,84,212,219,247,221,281,165,195,181,230,177,284,66,185,225,213,153,236,220,196,78,155,303,280,228,259,194,199,320,136,231,58,143,157,293,294,82,190,193,264,227,145,169,246,151,243,105,163,180,232,273,186,178,222,110,124,143,138,291,129,129,250,70,198,191,220,193,197,223,151,141,157,223,261,156,215,106,177,141,151,69,237,81,122,110,134,133,167,144,141,156,245,187,199,143,332,141,140,137,227,65,103,365,236,166,144,164,223,141,181,166,208,270,137,177,152,128,212,101,144,183,287,312,72,123,179,69,161,287,201,186,152,124,126,220,174,206,124,201,177,210,134,75,108,126,108,184,197,212,324,218,123,241,133,268,177,191,153,287,241,236,211,345,156,239,217,156,276,212,277,171,146,330,224,147,154,143,176,133,89,73,236,85,153,168,243,105]
doclens.48.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [224,88,184,240,143,171,247,265,166,121,209,174,218,184,142,74,327,265,169,266,120,178,101,237,254,334,188,169,135,326,232,194,101,127,208,190,237,149,66,165,157,145,105,221,161,191,227,253,217,181,221,269,291,173,176,239,269,185,143,202,230,131,212,225,184,134,257,282,305,95,220,222,168,131,310,176,196,242,162,234,296,205,125,246,192,160,188,135,263,241,159,339,106,274,158,222,209,152,207,122,158,190,331,290,221,52,261,184,275,195,226,221,183,126,248,154,135,158,249,182,170,128,168,189,158,190,82,124,288,327,278,226,195,281,185,223,207,141,163,266,188,196,229,66,114,211,359,291,135,244,206,140,158,147,128,232,185,212,216,114,115,212,189,220,145,242,172,247,200,148,180,145,118,226,156,281,219,80,133,209,230,85,255,106,198,104,239,146,240,187,59,235,179,259,228,217,231,263,286,196,291,94,201,229,274,162,173,132,111,113,201,212,126,213,151,112,248,274,151,134,207,219,247,140,149,274,249,160,243,207,274,352,238,90,206,157,331,204,90,204,231,223,328,200,161,140,451,188,285,220,167,158,223,170,236,311,153,206,226,103,355,174,129,318,192,194,100,126,185,298,148,137,195,201,208,225,269,204,189,277,82,237,126,183,232,70,228,119,220,93,315,190,185,154,161,186,117,313,286,161,195,232,162,233,183,222,213,325,272,211,262,172,228,217,242,270,293,133,137,174,156,235,117,233,172,98,156,196,170,210,338,131,195,248,271,126,189,135,104,219,61,251,190,177,345,195,111,246,113,321,103,240,187,201,151,166,284,144,251,275,198,166,258,261,78,86,233,211,154,134,138,118,126,88,246,183,328,238,241,94,186,271,77,228,243,164,217,256,228,270,142,186,262,137,209,162,274,331,143,321,151,230,267,207,194,363,214,152,221,230,144,240,160,174,179,318,304,167,90,113,162,177,96,136,158,200,317,223,160,238,236,183,297,156,63,129,201,111,223,206,130,154,148,162,428,237,159,284,123,182,233,254,243,225,130,363,200,83,219,196,113,336,261,344,161,346,237,119,132,139,178,147,124,121,287,145,278,312,79,95,184,242,214,179,198,177,198,235,168,58,194,320,127,114,110,246,230,251,300,132,158,151,131,225,167,246,160,206,186,158,175,222,150,320,230,291,137,81,229,212,232,236,202,162,153,200,255,290,169,174,182,189,161,156,87,268,271,211,206,250,223,308,231,279,185,92,184,200,222,178,324,117,296,78,190,198,184,143,216,115,250,327,181,211,290,222,250,110,265,190,139,185,263,244,286,118,243,294,308,276,194,252,222,141,268,254,152,141,117,149,284,207,284,124,122,176,285,310,295,126,132,199,214,318,232,245,136,325,161,133,167,239,245,93,191,262,336,248,64,245,118,221,226,250,163,150,202,125,114,167,264,183,281,76,302,155,187,152,233,223,190,182,222,75,110,213,184,169,206,258,255,150,263,122,209,147,235,166,114,262,172,291,95,225,185,185,160,243,232,350,175,176,208,167,191,187,324,210,274,130,193,209,244,176,120,209,172,58,192,205,177,272,149,245,151,183,163,106,155,135,220,350,194,81,207,245,81,227,251,92,148,138,260,198,145,125,282,168,222,147,183,229,211,214,155,169,115,179,283,155,132,120,247,210,80,292,215,151,165,191,143,220,214,153,129,119,342,240,314,334,222,296,74,247,244,343,65,237,224,196,122,88,229,207,178,257,269,180,185,163,188,198,246,274,216,181,136,108,323,314,185,234,241,191,137,223,182,248,176,121,217,165,279,140,229,151,175,186,63,169,172,201,234,215,223,331,322,235,236,190,144,166,299,149,110,375,208,224,109,170,274,57,275,296,192,131,184,157,209,386,174,263,169,201,124,172,331,137,245,112,91,335,119,137,257,268,148,349,303,71,189,240,122,131,112,198,84,120,180,235,184,192,224,204,291,310,241,151,330,262,196,113,152,209,161,269,273,185,215,145,222,190,134,152,98,174,245,135,222,225,164,179,165,228,146,128,188,106,152,169,87,111,151,93,182,209,202,235,144,109,312,218,125,225,127,202,219,161,213,410,238,236,207,265,296,180,182,191,275,316,220,137,128,184,125,87,269,131,239,102,126,205,254,154,240,95,357,63,223,217,200,156,217,165,266,172,231,248,138,234,299,159,212,137,186,198,227,364,236,141,93,187,222,273,231,232,208,350,122,230,194,195,261,201,243,160,202,176,209,173,175,288,214,245,209,195,162,151,180,342,167,160,206,314,114,295,123,187,256,395,192,121,90,165,152,238,78,172,189,166,236,115,169,144,224,158,260,247,225,218,164,270,165,198,146,213,73,218,160,44,128,205,220,260,136,108,143,135,116,259,116,308,294,186,178,387,233,182,232,185,207,100,213,329,240,209,151,215,349,144,179,143,306,92,145,265,255,135,373,221,298,166,275,230,251,209,205,160,271,139,91,133,335,265,313,289,250,85,204,222,145,216,192,78,110,150,313,80,285,143,245,143,167,274,172,182,170,179,118,269,335,63,173,118,114,179,126,142,242,174,225,169,108,165,86,276,196,147,164,128,182,160,98,351,127,95,236,203,91,235,160,268,176,193,148,304,233,171,216,231,179,143,148,189,252,252,205,161,176,148,375,263,290,177,116,241,328,247,266,227,131,183,156,244,125,84,113,173,235,121,195,185,97,288,93,217,184,301,299,223,229,257,98,240,176,112,256,203,323,214,272,83,279,246,182,154,195,250,115,146,231,150,207,194,227,105,266,272,109,194,198,66,227,237,92,262,177,255,213,130,90,133,176,143,187,306,255,208,184,159,155,222,124,161,229,289,272,173,225,186,197,233,119,230,173,262,264,104,203,137,212,292,219,154,211,160,317,89,106,104,177,167,132,153,163,240,150,172,202,155,150,145,268,176,70,327,198,194,199,140,177,191,220,187,227,287,143,233,161,223,311,211,230,201,227,212,186,246,60,190,255,238,272,193,152,218,104,299,230,139,215,258,165,99,182,155,198,243,175,246,175,162,106,147,90,173,131,327,133,161,352,206,114,159,185,199,89,107,235,185,299,197,167,279,283,198,135,216,172,261,308,177,230,116,285,98,161,197,171,135,171,96,305,202,234,215,150,227,245,129,211,216,94,147,185,153,74,110,162,247,183,285,254,226,187,111,143,155,154,199,138,103,132,246,208,109,138,159,211,131,94,228,108,112,179,171,146,171,225,190,323,172,108,196,255,178,76,145,187,111,227,214,365,232,333,153,135,214,98,115,98,250,193,110,234,317,134,313,221,218,218,304,248,158,155,255,135,159,125,208,134,299,175,195,173,220,97,223,71,185,97,246,282,218,252,147,192,233,277,175,84,94,134,178,367,127,238,277,210,147,92,312,135,159,248,211,158,162,188,177,208,133,257,137,181,256,211,164,151,276,382,264,258,277,184,129,83,204,252,176,194,221,254,228,295,349,221,178,135,126,99,262,107,251,281,191,161,85,263,88,191,56,98,126,136,149,195,258,83,185,312,148,182,167,139,148,156,83,144,221,337,92,179,158,237,143,202,104,195,309,248,300,220,162,207,217,277,273,80,217,142,294,131,237,219,181,251,226,181,197,92,104,207,239,227,87,287,133,84,249,99,128,250,212,251,249,280,150,204,260,165,194,123,266,227,309,244,321,194,123,116,226,204,162,234,142,203,81,243,178,205,114,245,221,223,82,143,190,154,114,163,220,121,249,235,211,100,179,166,225,77,193,141,155,238,279,108,204,223,195,107,227,126,186,334,178,124,202,262,120,273,240,209,268,217,324,194,163,136,231,297,219,258,126,206,177,243,208,112,158,190,165,193,240,100,285,117,160,124,222,171,223,324,170,204,308,234,162,213,209,297,283,204,193,187,175,181,297,240,94,239,252,205,308,128,186,108,197,238,351,217,121,156,155,132,235,150,201,255,206,153,118,308,211,188,160,164,203,203,284,158,204,186,56,178,162,162,180,247,207,139,192,217,132,159,223,158,167,170,198,255,160,228,85,92,169,154,216,179,157,193,199,201,157,197,156,259,185,149,138,300,133,183,376,243,182,125,166,88,334,228,226,206,119,306,337,256,152,237,267,227,205,196,205,103,131,172,155,369,212,120,103,161,216,227,165,206,220,219,209,167,214,234,108,114,305,155,225,112,143,146,254,215,233,196,98,196,245,130,174,207,165,210,196,183,99,168,206,234,119,335,161,117,278,142,309,152,118,137,126,181,164,150,183,274,348,140,202,180,270,277,187,109,109,90,228,152,252,300,97,174,83,121,266,185,195,261,224,120,181,243,165,204,152,192,194,157,190,238,225,57,193,265,204,255,256,266,172,229,320,199,192,183,151,202,126,159,125,240,193,73,324,152,238,352,187,259,193,206,224,191,346,187,202,118,85,198,76,200,187,284,214,252,235,125,100,152,179,164,152,188,203,82,193,115,222,168,275,173,166,175,208,150,120,239,276,186,199,112,143,121,247,237,132,164,202,255,83,167,202,249,212,194,277,267,174,232,221,195,157,239,156,68,66,234,165,112,297,93,176,211,170,323,180,115,189,148,200,189,223,111,280,205,222,96,126,242,319,109,139,208,233,246,235,165,137,177,144,98,107,80,270,232,180,118,187,213,184,315,124,238,155,107,244,194,126,138,200,294,146,143,362,233,199,280,169,149,210,287,274,186,211,175,262,268,168,162,175,254,92,341,161,88,203,230,182,152,177,158,194,307,201,108,103,159,134,210,210,156,104,196,105,309,166,234,197,209,348,189,174,197,87,92,196,256,233,171,102,226,124,136,185,216,156,208,306,181,217,201,140,190,190,140,168,197,141,278,192,126,251,202,224,187,198,382,178,183,87,242,257,264,237,153,248,250,269,146,182,101,86,167,130,139,235,188,226,251,149,200,138,108,244,220,166,238,320,112,125,131,189,222,242,170,176,177,212,60,229,296,182,166,213,107,101,251,300,239,99,298,249,243,282,138,250,269,178,171,135,123,187,182,149,241,186,206,278,214,84,146,103,283,198,279,259,209,266,176,229,262,205,206,88,232,317,201,197,236,170,152,156,172,356,136,190,183,146,156,265,201,195,219,160,209,278,100,195,385,171,290,209,157,214,143,163,181,206,285,216,178,207,247,166,164,272,214,194,142,144,210,107,244,169,145,200,119,230,180,235,294,304,175,180,298,246,173,262,105,180,198,157,203,227,87,181,187,64,111,196,192,187,195,278,189,285,164,173,157,177,202,202,211,302,220,180,167,239,213,237,212,100,275,207,367,205,213,219,262,275,149,291,281,250,134,130,174,155,319,249,192,175,300,206,159,131,172,172,129,189,246,326,174,159,84,155,137,157,264,141,143,154,150,220,118,139,114,117,186,142,105,148,79,249,164,179,267,345,187,228,290,157,84,226,210,138,354,186,249,288,122,141,289,255,228,173,188,215,153,292,119,200,171,261,262,134,252,260,190,210,230,184,90,239,191,86,147,195,138,234,241,287,160,200,138,242,131,101,185,142,221,171,253,367,226,169,89,167,88,173,73,334,238,208,97,345,278,263,129,193,225,115,121,114,206,183,78,229,245,252,302,133,126,303,204,314,214,226,190,102,101,224,291,107,143,310,155,346,348,197,318,122,240,181,216,206,195,69,124,74,111,222,198,128,246,233,223,118,114,108,118,222,267,72,279,101,77,127,156,204,204,292,264,187,216,120,228,144,142,204,288,208,109,146,303,197,184,185,163,203,130,183,225,132,250,229,251,159,147,361,163,237,70,157,164,208,289,99,89,98,235,228,120,185,180,183,229,220,204,231,388,189,205,225,118,172,107,102,281,261,172,254,215,293,49,220,186,138,143,144,218,253,151,211,159,354,262,330,186,139,130,292,159,116,97,260,177,248,278,157,200,218,128,110,262,96,222,228,166,216,231,220,346,333,162,236,223,141,212,209,136,234,299,82,205,83,130,227,258,189,220,270,297,181,167,123,150,162,257,138,278,291,160,200,280,158,219,184,191,128,163,97,108,101,178,105,91,188,285,273,161,283,173,91,72,183,344,247,159,172,197,222,80,336,254,189,284,195,132,159,93,234,230,204,199,317,127,59,248,127,290,228,158,137,128,126,136,212,121,200,141,222,223,229,200,223,239,157,89,286,253,187,166,346,201,223,170,266,207,179,208,90,166,232,165,172,159,194,201,235,139,255,91,174,149,376,187,120,193,246,204,255,163,188,297,215,158,223,84,291,250,146,216,276,261,144,132,180,234,197,239,241,155,224,159,98,253,136,204,190,236,252,235,202,204,223,257,147,186,285,145,249,203,189,136,148,251,113,154,200,234,264,153,226,161,192,72,246,229,85,142,155,144,219,230,149,102,101,156,179,232,93,311,257,102,104,182,157,187,223,172,243,169,221,224,218,128,255,183,219,85,251,291,104,211,52,92,232,214,191,212,115,260,201,202,209,245,116,261,117,241,197,236,266,195,168,245,197,153,121,230,191,209,132,224,282,69,296,162,206,221,127,182,260,137,266,235,173,112,260,358,351,293,105,163,118,97,234,116,151,209,108,239,264,183,297,216,163,188,119,123,264,211,150,195,167,272,282,199,198,265,191,314,84,203,256,212,394,131,295,156,202,215,226,136,209,259,310,175,191,243,267,366,113,108,117,112,163,157,216,224,65,214,135,128,164,228,257,146,219,122,246,223,111,139,102,208,134,273,236,191,345,133,168,354,137,289,153,199,247,258,181,221,252,102,217,216,267,184,190,330,67,137,94,178,148,184,101,142,186,226,192,180,351,156,246,135,237,142,232,105,285,108,215,198,209,258,106,249,202,210,210,202,94,211,182,221,223,149,157,220,106,181,136,169,207,218,216,178,295,210,211,67,339,171,219,305,178,267,314,217,196,268,260,165,116,289,221,138,178,213,287,255,56,194,296,247,309,128,211,185,71,192,149,321,160,179,108,300,126,168,85,165,100,110,185,101,154,237,114,106,291,178,186,233,86,162,170,117,161,203,172,132,210,233,286,169,88,100,307,309,54,237,211,143,269,251,168,328,273,182,228,258,308,197,182,142,398,170,224,202,200,217,132,196,287,181,263,258,240,156,186,107,244,239,213,258,106,225,286,254,223,211,329,135,241,185,187,127,79,93,125,96,244,187,224,91,281,264,233,212,153,123,159,160,124,287,213,257,264,230,159,209,177,94,176,202,285,174,202,110,238,131,109,203,85,98,167,222,140,162,136,214,67,249,285,195,209,252,179,170,150,167,156,172,134,88,167,92,233,259,206,259,244,174,409,197,229,164,241,214,258,254,161,197,116,263,214,249,244,203,164,194,106,246,138,291,268,224,113,119,248,160,200,145,117,185,207,252,198,171,248,264,178,128,175,139,281,241,263,216,152,141,74,127,141,156,245,184,210,265,202,274,180,142,157,218,293,193,340,209,260,138,197,291,156,88,184,350,186,186,126,147,128,269,186,154,170,286,76,265,225,145,147,181,190,317,212,282,236,225,185,144,225,232,183,271,195,220,251,237,179,240,283,118,192,258,205,203,175,220,232,312,233,149,256,215,113,132,81,207,134,303,116,196,191,256,172,181,188,126,215,172,133,218,275,120,126,211,143,286,241,207,173,195,172,193,121,78,126,105,221,136,226,205,71,146,254,140,193,161,227,272,83,89,123,196,143,186,185,78,167,128,269,242,117,233,299,219,234,79,144,82,237,161,111,204,246,140,150,182,168,212,235,164,196,272,238,169,161,108,222,278,97,230,199,233,157,176,196,58,240,293,212,232,204,260,111,248,234,194,144,191,338,263,211,221,296,225,292,209,201,207,280,231,192,178,212,118,214,204,290,211,103,222,272,307,115,172,281,195,183,135,320,204,269,208,105,315,266,197,260,266,161,271,315,169,224,234,224,108,246,147,247,196,102,137,143,166,154,162,260,199,233,167,214,172,195,189,94,147,171,206,209,122,183,309,146,89,136,162,233,274,185,237,151,161,192,192,262,186,260,177,134,131,105,135,98,206,186,178,129,235,91,171,248,134,188,224,222,284,119,203,233,116,109,187,189,117,214,133,200,163,243,102,111,290,243,257,313,239,112,251,294,179,179,219,312,215,224,208,382,164,230,147,93,150,153,199,238,97,206,245,132,317,85,209,163,83,236,232,135,193,300,204,69,114,275,172,215,191,185,163,390,260,199,191,177,59,226,87,278,303,265,109,194,185,217,191,207,222,191,121,146,358,230,175,156,185,157,205,198,134,191,311,292,146,325,141,269,229,223,234,181,254,151,139,131,227,135,102,176,189,239,125,240,294,85,160,275,152,266,235,197,154,193,227,181,166,228,240,350,358,259,170,116,117,177,156,180,220,154,141,177,132,121,133,239,138,185,147,262,131,110,253,240,191,181,227,275,220,186,233,302,138,239,236,249,169,123,234,175,138,282,142,224,205,116,127,196,241,197,218,162,171,231,173,166,307,218,267,210,184,258,171,264,137,191,257,333,106,202,128,107,68,286,244,159,177,280,207,291,190,146,192,149,244,138,220,125,330,211,240,229,162,245,319,186,187,217,244,204,218,183,314,220,185,241,220,316,217,231,132,129,104,239,88,175,158,221,292,193,244,215,258,125,135,239,143,219,248,106,181,131,252,92,269,207,155,166,192,243,213,178,222,192,177,195,170,142,173,234,212,192,199,186,178,241,139,266,180,286,127,164,90,160,263,278,135,144,76,244,173,245,249,74,98,180,341,160,161,121,289,168,272,143,124,195,195,159,145,173,156,158,234,302,242,179,296,219,211,242,358,244,268,197,89,171,151,154,177,241,246,265,110,278,151,226,211,152,228,180,250,177,291,190,202,69,222,218,241,190,214,204,124,363,210,120,157,150,320,259,241,223,239,160,275,158,63,221,249,165,313,129,175,203,233,162,251,177,223,145,230,224,205,207,225,112,143,211,184,210,220,248,173,250,221,229,125,135,267,141,201,251,288,145,249,103,174,135,161,138,203,239,308,278,193,203,255,246,107,166,246,267,236,195,244,193,257,192,125,144,153,106,192,166,178,254,168,242,129,142,213,280,202,319,152,134,226,333,212,145,177,142,188,207,95,90,209,195,95,167,193,235,298,114,307,124,121,148,202,301,215,196,152,116,109,172,288,149,236,188,178,93,212,256,196,175,287,137,121,104,174,283,198,240,217,137,247,132,323,114,169,196,244,192,244,244,154,220,136,242,154,255,124,224,207,216,231,211,150,252,247,78,231,165,206,140,292,189,216,150,211,204,211,260,172,315,140,325,189,131,209,232,103,238,155,85,221,213,139,90,245,152,101,109,261,242,90,120,369,277,194,143,71,124,201,199,299,73,254,290,235,157,219,173,182,150,147,174,166,196,89,165,78,202,163,321,248,161,296,162,223,216,105,214,97,299,147,247,207,113,186,303,174,153,192,121,149,129,123,169,180,296,210,154,257,221,171,179,203,145,208,289,122,156,132,322,256,285,133,193,246,249,189,198,72,262,180,261,157,214,191,184,157,215,349,230,186,143,290,270,134,127,83,225,256,107,312,268,143,241,200,137,215,206,170,84,147,125,231,144,220,191,225,203,148,270,231,128,99,243,199,254,242,142,273,189,159,64,130,176,182,271,288,271,114,134,143,155,196,189,303,104,312,120,193,188,238,271,225,145,95,147,223,244,152,232,171,255,192,254,211,195,110,267,240,214,190,178,150,199,258,275,190,228,174,195,233,228,132,214,218,195,252,199,85,208,237,134,134,137,190,133,206,203,167,209,136,125,248,204,196,146,134,181,68,282,229,281,152,149,201,193,179,242,203,350,132,139,244,193,186,193,275,258,187,211,150,202,239,267,255,208,281,179,287,133,66,215,86,219,205,215,363,200,248,248,99,150,132,179,180,223,159,247,148,370,221,211,144,98,228,295,211,137,183,232,223,200,178,135,177,132,52,152,171,174,180,164,149,228,275,123,104,111,257,214,127,193,324,212,181,226,124,151,244,216,232,255,108,178,179,154,156,94,278,203,128,184,115,178,216,203,335,97,201,274,193,181,123,219,123,239,201,284,125,162,194,101,132,76,332,125,207,226,166,246,110,252,146,290,110,126,291,152,246,96,333,236,268,200,239,255,124,234,230,204,320,53,138,163,201,146,250,159,212,102,98,109,215,187,174,223,116,177,142,128,131,135,85,215,217,194,177,240,206,123,227,197,203,141,151,274,301,156,177,194,71,257,245,316,101,141,170,152,209,235,211,207,215,321,165,241,157,261,199,138,120,179,137,187,206,280,293,157,155,216,146,255,221,142,199,206,147,201,349,111,277,185,171,235,179,186,185,204,123,220,133,228,243,189,157,136,111,264,140,205,149,129,243,219,108,210,143,312,219,274,360,116,211,213,224,103,255,211,217,233,245,200,237,259,197,219,214,139,115,162,149,67,205,245,191,189,114,325,83,90,172,335,112,150,195,175,245,260,151,165,189,130,189,171,120,96,173,188,328,189,244,308,116,204,150,192,171,276,224,176,233,262,165,184,120,200,348,152,192,196,271,326,210,118,215,192,217,260,160,132,122,107,126,230,213,204,164,199,218,266,65,127,161,101,172,106,158,204,182,260,213,164,125,256,163,114,247,156,221,170,189,219,215,107,261,121,190,149,156,109,182,73,211,179,163,207,163,230,96,196,186,217,183,146,329,266,167,316,260,310,250,186,160,191,232,238,218,182,115,141,217,186,168,221,252,215,269,282,222,160,218,120,196,90,264,178,196,175,290,160,102,119,108,135,74,174,106,201,194,230,188,199,169,310,192,99,95,142,190,132,89,178,143,304,77,121,209,130,118,214,192,218,139,211,142,295,124,152,299,198,174,180,280,180,293,206,208,288,127,134,136,96,97,162,141,174,131,118,172,204,243,208,262,110,199,152,123,210,208,208,246,140,148,140,195,154,230,193,231,205,145,163,340,121,175,164,197,195,144,96,204,201,196,141,199,107,247,137,188,251,194,205,253,118,135,174,332,224,278,168,319,148,244,126,246,78,148,216,201,376,137,89,158,229,144,213,122,166,142,155,160,257,150,245,231,76,206,188,93,312,201,105,196,285,118,275,242,135,179,276,152,261,138,218,209,178,202,250,123,157,395,226,174,131,198,165,247,251,233,234,249,212,291,224,204,235,196,236,290,115,64,160,201,114,162,193,187,303,194,351,323,213,111,224,230,190,59,268,102,254,253,111,185,169,193,299,47,137,234,266,130,68,191,103,178,270,246,254,256,118,121,159,143,234,146,176,206,161,209,257,178,197,212,219,153,267,223,174,178,257,196,228,192,62,235,170,167,333,127,140,118,168,221,222,225,156,141,215,87,107,250,187,161,250,83,138,180,168,217,209,196,185,257,119,172,107,75,99,195,123,182,303,155,68,186,215,195,161,283,99,190,199,169,202,157,176,218,171,134,235,169,96,101,270,156,138,127,259,118,191,141,276,308,238,323,218,130,171,242,240,173,140,260,187,155,193,65,152,103,198,169,285,358,260,292,277,231,238,129,205,152,192,206,212,142,166,220,250,98,286,86,139,157,161,171,216,160,164,108,163,200,87,248,310,106,176,289,273,120,269,134,312,161,335,231,220,159,146,152,208,214,117,226,172,179,242,98,225,274,142,296,168,192,149,98,120,87,248,197,300,151,119,157,230,105,219,169,163,144,188,272,188,196,212,101,213,194,175,208,251,338,296,177,211,299,135,115,115,163,163,122,63,199,196,220,197,147,181,105,185,248,160,179,313,95,184,301,145,289,225,149,378,326,194,232,251,240,151,144,99,209,337,169,236,209,282,202,215,202,208,178,290,114,211,238,200,196,260,140,118,211,291,159,150,292,251,227,197,142,251,351,308,175,197,151,150,144,198,217,266,95,265,124,301,167,217,127,202,166,192,130,362,175,305,286,144,258,130,189,147,230,188,306,161,206,170,156,153,200,242,325,207,116,199,210,152,187,180,201,98,219,80,213,43,116,155,216,224,204,160,194,102,165,237,199,211,267,175,54,254,171,161,196,162,159,140,136,156,209,335,221,153,208,256,224,112,116,94,217,105,195,266,256,226,219,211,156,177,308,322,302,196,185,234,218,206,127,136,180,227,282,227,147,248,199,182,210,225,204,156,261,141,239,75,192,252,115,230,114,209,117,120,147,258,225,310,172,367,207,121,192,213,219,143,235,173,226,370,220,302,192,168,208,135,235,193,173,218,207,231,79,216,99,169,225,316,259,102,155,218,103,236,228,241,231,136,267,249,172,181,134,240,187,222,86,124,143,166,169,135,186,246,156,186,202,184,150,225,273,162,237,162,155,193,175,99,111,238,392,87,289,297,179,208,108,226,95,122,87,145,291,221,189,192,266,240,173,214,237,119,170,156,254,132,82,285,220,263,139,115,199,261,348,142,173,215,94,178,198,213,243,238,207,223,181,291,232,111,122,211,150,123,184,103,202,175,268,359,240,245,95,266,196,107,271,185,232,248,145,224,264,200,238,182,160,151,271,214,399,202,179,128,139,158,128,211,188,215,129,211,101,73,233,203,158,138,256,182,169,234,239,159,170,213,223,199,153,105,185,145,224,262,189,158,186,296,250,253,224,208,134,122,138,208,112,236,132,231,237,142,126,165,139,113,214,233,182,205,170,282,110,107,212,176,191,145,206,202,344,194,233,223,319,193,202,227,189,287,195,224,218,214,198,121,341,259,196,210,180,187,156,262,222,225,221,179,156,192,208,144,198,133,177,188,197,172,201,322,181,135,215,249,249,230,261,221,175,272,158,174,127,167,161,184,267,189,257,103,262,208,293,218,237,146,183,181,126,175,116,68,177,164,168,300,232,111,216,150,252,136,210,210,181,78,118,103,88,130,174,296,380,223,208,391,192,162,196,244,110,185,214,311,210,128,180,167,155,241,242,137,230,248,244,189,212,189,147,188,240,336,221,93,215,94,202,154,184,220,278,190,216,192,140,62,207,50,194,228,137,252,356,187,250,214,175,263,148,177,158,173,177,137,213,133,137,163,248,171,298,322,317,230,252,112,205,147,204,151,309,98,146,200,148,187,158,285,217,122,182,154,291,227,349,104,191,234,136,323,268,176,346,282,274,224,163,176,268,287,115,289,139,212,153,53,88,70,215,179,142,163,129,115,217,150,166,198,200,212,244,234,146,258,337,137,181,192,288,195,133,99,240,155,354,259,150,179,216,158,284,231,141,132,284,237,135,163,92,106,328,168,64,113,180,218,169,327,234,211,214,137,202,158,103,343,127,225,216,60,254,201,120,95,136,261,179,264,73,214,144,136,240,158,196,122,132,206,186,192,113,171,82,360,147,175,216,168,129,83,361,113,207,100,197,111,159,218,180,162,228,174,156,152,190,214,246,279,141,293,113,138,198,139,143,216,214,261,218,116,104,154,299,187,317,131,228,209,146,146,246,204,215,172,258,242,89,200,101,131,191,223,140,274,232,177,150,224,108,247,304,170,109,205,238,186,237,171,163,263,240,166,318,198,110,190,284,189,148,174,195,234,107,247,270,153,209,220,239,230,170,112,240,179,146,148,174,247,237,278,213,225,73,188,80,162,164,77,275,167,81,163,258,118,228,247,391,147,289,77,241,124,178,245,193,263,185,176,243,129,111,239,121,207,309,380,139,201,169,174,190,107,218,176,179,161,139,151,173,250,110,280,391,364,74,269,156,257,321,233,205,216,237,246,171,281,225,262,219,217,131,121,186,155,174,180,192,206,113,221,157,152,293,190,119,136,93,268,230,184,207,89,209,99,159,176,238,213,223,127,207,99,175,231,303,117,132,121,367,358,213,308,135,156,245,106,231,224,160,192,144,123,306,241,130,179,104,235,194,264,199,248,160,174,192,204,158,239,205,101,96,318,124,153,176,222,213,167,83,205,158,119,260,214,220,93,99,193,125,254,254,178,104,278,258,368,174,159,247,136,63,145,155,138,194,120,106,229,292,127,260,177,273,254,136,125,148,358,199,240,167,129,234,239,162,173,228,97,253,188,229,237,342,226,133,168,124,247,209,105,203,234,155,292,244,178,330,181,288,144,216,254,221,157,184,181,130,175,216,154,93,227,372,258,206,221,216,220,165,78,130,113,150,204,199,218,161,347,241,207,316,229,247,225,147,285,222,126,172,166,309,181,200,228,157,269,89,212,147,249,279,82,205,218,107,92,304,71,241,245,308,171,135,195,187,232,177,111,282,213,266,126,211,170,219,119,292,102,293,298,194,201,296,292,213,145,214,198,88,220,205,129,288,147,168,97,256,266,144,298,170,158,220,171,142,152,172,128,267,266,233,164,188,105,280,276,380,284,221,263,224,146,157,262,238,223,207,323,366,186,117,145,154,194,176,182,183,183,238,185,124,158,184,213,228,126,222,233,219,166,265,198,148,205,207,351,231,106,204,261,170,160,193,244,203,208,216,302,147,144,179,134,213,215,224,158,192,183,81,222,239,189,312,230,120,123,227,219,161,217,242,242,213,182,164,281,153,346,349,63,187,255,150,199,253,157,194,158,275,169,157,220,210,144,61,75,156,207,202,169,204,247,364,142,202,290,187,278,231,105,164,144,205,180,133,135,166,211,189,148,155,233,232,271,262,135,174,96,184,193,199,314,190,261,254,195,230,186,145,220,242,126,137,167,175,169,191,214,196,180,300,251,211,177,195,337,232,169,225,238,142,169,289,264,224,254,324,225,167,212,294,157,169,164,180,188,264,123,161,187,109,113,175,117,263,185,115,149,131,209,357,149,141,178,160,239,202,217,206,209,262,270,205,186,223,125,222,217,134,153,173,229,125,219,275,219,233,214,85,254,169,386,187,68,175,181,336,139,202,163,184,197,259,287,283,258,258,212,201,96,90,324,217,161,244,211,224,181,239,163,154,164,188,110,254,113,178,141,158,176,132,111,175,281,245,349,196,150,201,304,275,62,172,300,167,236,122,212,216,166,243,177,234,53,167,218,155,328,177,247,244,194,237,268,138,190,84,68,185,212,310,305,208,237,151,171,232,126,143,203,202,167,181,200,284,284,261,323,203,83,248,270,116,190,257,165,217,242,127,289,287,201,109,293,166,412,184,218,187,144,103,202,136,134,200,206,183,191,205,218,109,109,184,331,228,100,270,175,157,145,110,229,194,90,73,235,218,241,172,192,139,242,213,194,243,260,167,170,138,147,115,135,241,211,218,148,216,291,121,111,278,276,277,319,115,177,194,118,205,176,217,197,213,196,267,150,172,121,318,169,255,222,106,314,226,104,112,123,166,296,118,185,118,175,248,141,213,299,216,148,170,175,151,161,94,217,124,321,110,109,219,225,132,252,129,121,254,75,147,228,166,220,247,272,172,295,142,131,227,167,273,175,144,161,161,170,113,176,153,216,211,113,158,132,176,171,69,224,183,203,187,150,215,173,140,157,245,294,277,149,180,172,140,131,256,221,184,309,240,123,211,122,205,96,311,229,184,324,153,151,286,345,93,264,244,128,168,131,161,212,136,137,284,140,191,104,152,177,105,229,277,221,105,235,210,222,185,294,155,161,199,119,274,189,262,93,278,240,171,205,148,270,172,223,208,253,130,239,204,162,137,211,174,244,190,168,185,146,185,176,257,200,281,211,227,147,243,94,228,306,156,161,209,301,161,104,242,181,234,102,190,139,106,147,163,167,175,171,187,135,182,72,237,267,174,258,129,231,150,208,73,225,147,172,191,182,199,202,337,79,176,163,230,365,174,162,153,268,146,117,115,175,334,219,163,178,229,195,182,154,167,183,91,151,223,252,168,205,174,180,188,256,235,364,147,107,221,218,96,162,139,121,199,92,181,136,85,286,151,217,202,150,102,140,177,103,210,177,262,213,131,154,133,241,222,250,111,163,268,154,124,123,209,176,173,172,250,87,200,207,109,223,173,324,219,148,117,246,134,88,186,164,279,265,263,342,137,233,199,96,212,193,219,162,122,140,332,133,100,255,83,166,168,139,160,164,76,264,170,248,174,101,139,161,127,259,109,91,136,177,255,165,148,128,196,181,269,216,137,278,251,153,144,151,118,160,187,215,99,137,164,150,283,149,194,205,232,198,178,74,208,119,170,217,103,164,265,141,140,185,200,203,109,118,194,158,198,135,109,188,192,241,163,205,301,319,111,193,234,262,241,220,119,188,125,181,228,283,266,205,296,118,219,243,149,272,198,246,183,208,249,127,219,291,104,198,129,241,147,153,247,121,132,58,198,244,240,238,212,177,183,181,248,378,140,196,199,237,196,189,269,133,208,181,371,234,209,66,200,138,263,270,100,167,228,194,207,344,238,297,192,250,218,98,56,136,257,187,91,176,158,268,172,169,153,200,283,138,186,234,296,87,160,245,168,228,95,203,255,230,264,286,134,177,235,254,207,138,225,199,175,246,196,101,163,149,150,255,145,162,254,328,138,161,234,249,251,173,217,378,146,234,158,185,148,95,188,196,100,190,169,244,199,145,119,394,148,187,205,242,187,224,261,134,80,181,272,165,234,104,136,277,115,121,119,185,172,198,82,256,193,117,358,222,156,303,175,207,163,188,176,201,130,240,165,125,135,78,142,184,218,172,212,213,201,212,263,295,284,148,242,180,158,163,165,108,140,149,214,234,242,212,218,152,202,189,226,235,353,193,91,145,263,90,146,136,236,208,159,253,319,230,203,113,167,203,171,118,225,231,235,280,112,193,336,203,123,160,244,117,106,187,298,120,233,174,111,197,192,127,258,235,241,176,157,234,230,161,228,178,164,227,157,171,204,224,310,112,247,148,201,200,134,108,212,360,170,173,242,310,141,251,156,200,120,166,125,168,143,178,101,235,207,155,192,143,135,161,123,88,97,203,196,161,114,243,232,179,234,110,309,223,124,249,294,275,161,210,122,162,145,164,208,192,176,98,198,269,229,156,222,185,140,164,205,264,202,309,195,197,236,282,237,184,155,287,133,95,271,241,197,88,225,128,250,199,130,177,225,215,315,236,223,115,135,191,184,266,97,171,238,242,107,190,101,229,207,80,136,214,247,80,185,158,249,234,161,317,137,146,133,141,171,225,87,164,241,115,216,227,128,71,250,132,282,300,72,222,278,103,114,155,98,108,201,251,381,160,157,224,158,187,141,119,295,132,302,233,127,136,170,104,131,378,136,228,95,144,200,141,170,113,176,173,169,118,212,221,198,197,277,120,338,125,209,315,180,322,94,265,139,167,176,274,322,153,148,78,296,206,159,245,266,116,62,91,239,142,267,292,268,130,306,231,259,250,186,142,223,212,173,194,104,114,171,150,267,176,247,204,142,268,289,204,80,161,105,291,94,243,142,254,175,304,228,182,193,212,261,247,170,230,161,229,123,201,209,240,163,198,231,278,234,274,145,179,165,130,223,154,151,130,160,300,106,174,179,106,169,162,186,122,193,293,189,218,212,221,133,146,85,199,154,170,190,155,191,277,182,124,120,217,122,191,188,176,164,262,195,351,199,186,122,216,363,180,97,220,250,235,223,257,235,254,99,191,253,116,226,175,271,253,127,211,265,232,179,264,316,228,144,124,332,329,171,116,157,159,246,173,256,238,273,223,82,381,214,126,307,159,170,104,271,261,189,326,89,243,292,239,131,166,146,110,363,241,90,192,247,237,186,261,249,63,117,113,131,157,126,104,174,138,83,221,244,100,178,199,241,244,215,178,216,200,337,154,231,204,258,93,225,219,157,195,316,115,212,228,287,243,223,333,221,217,208,248,151,159,188,184,244,197,127,149,115,192,319,109,359,136,145,127,157,170,209,340,260,113,93,293,186,155,79,220,133,221,156,46,212,173,273,214,275,350,133,182,237,371,163,165,190,210,193,87,236,105,95,109,154,177,186,62,159,249,197,100,198,107,97,177,123,134,240,171,214,118,129,138,192,164,169,154,253,290,116,148,187,93,239,272,139,197,206,252,116,269,240,224,205,243,179,174,272,232,196,166,138,219,206,127,374,173,185,271,212,301,149,133,157,135,122,208,232,214,164,305,255,234,193,156,307,107,231,274,114,116,120,251,125,225,192,238,95,175,271,299,338,240,297,114,337,126,203,212,111,172,91,246,93,133,345,200,107,177,316,243,72,168,185,184,122,163,131,281,177,234,57,239,164,161,261,463,99,176,171,269,323,123,141,240,172,269,253,212,238,81,149,212,164,164,202,279,219,151,202,225,157,224,212,104,96,315,337,333,201,140,241,126,263,141,202,177,138,185,157,106,180,94,312,80,175,112,144,128,118,218,157,223,326,201,133,304,161,116,171,125,284,202,177,206,211,265,353,218,224,144,120,213,259,126,182,230,219,206,109,162,154,327,107,122,199,245,258,221,106,169,239,170,234,252,250,171,186,139,295,194,126,213,257,156,221,87,242,246,193,168,211,319,176,175,134,184,120,223,110,151,198,271,137,211,244,177,157,252,248,120,216,171,325,219,219,197,186,242,205,150,134,285,204,208,177,300,228,333,156,194,131,332,326,223,171,105,209,249,151,175,304,287,249,107,122,251,217,183,89,230,287,159,230,131,163,137,327,119,166,216,273,103,168,198,139,171,117,106,198,143,209,214,230,253,263,255,131,195,224,212,225,118,210,291,181,344,199,205,292,189,273,200,114,192,178,131,111,246,238,165,153,234,101,340,168,99,250,122,229,124,103,278,89,177,218,105,151,178,169,145,143,202,130,181,219,204,142,245,259,183,175,270,172,179,152,193,219,134,178,327,220,116,180,287,105,130,164,229,181,235,152,165,88,205,209,258,203,85,311,246,123,109,234,288,200,200,56,215,167,140,212,141,324,323,119,203,190,174,233,206,232,238,139,147,283,241,140,204,286,120,231,311,166,152,188,162,188,217,148,230,214,149,183,144,117,270,214,207,208,317,258,233,158,249,212,233,397,99,132,181,301,138,241,154,219,309,237,226,154,228,206,210,126,179,224,178,290,214,264,152,221,84,197,276,148,460,137,171,297,227,149,159,154,247,168,84,152,179,187,180,221,63,385,215,222,139,307,267,237,255,253,209,243,192,333,98,277,102,242,127,216,247,123,116,405,249,117,202,167,325,134,214,172,146,169,161,194,118,182,208,161,105,255,191,173,149,126,138,166,154,240,256,167,61,102,208,173,240,218,258,154,297,178,242,137,112,227,249,212,342,242,154,213,213,182,166,158,239,184,167,296,105,181,157,137,294,145,142,182,193,163,232,259,263,188,290,238,100,236,189,214,172,349,132,222,259,169,261,88,124,255,153,101,313,234,120,257,229,180,196,172,186,273,202,227,159,179,137,169,319,219,301,258,170,114,176,138,214,83,286,256,199,236,166,233,249,105,216,94,154,221,372,288,121,119,150,258,226,131,143,123,117,178,158,236,252,160,124,250,270,230,221,185,339,87,103,147,151,141,93,94,163,312,146,244,290,156,136,131,139,204,212,263,168,144,197,191,245,178,176,100,202,198,217,115,196,202,184,203,152,153,173,121,135,209,211,222,158,242,94,200,249,161,223,239,272,151,234,204,236,226,356,317,218,290,241,190,170,183,216,112,362,145,109,198,104,235,253,245,64,224,330,259,206,203,150,193,259,130,213,231,374,158,108,186,188,238,119,164,172,211,134,116,203,165,326,257,192,204,172,226,212,92,276,203,243,150,259,220,183,164,333,279,277,150,268,275,149,110,157,260,173,217,186,152,120,137,174,275,153,215,181,186,196,218,342,147,179,148,196,208,84,160,156,196,151,219,173,143,175,132,261,216,195,343,172,242,180,101,161,170,216,178,228,332,103,141,240,251,97,203,90,216,133,273,201,297,136,223,341,219,122,117,107,102,143,108,182,155,174,262,113,176,164,202,184,112,322,174,159,201,243,257,228,324,177,255,207,234,87,135,161,128,135,291,107,182,127,202,81,192,197,192,233,69,107,268,305,227,268,364,212,248,114,80,141,183,169,135,264,164,98,161,220,127,83,142,138,191,147,152,214,198,86,259,286,293,288,202,155,175,209,116,306,111,214,358,253,191,95,249,275,213,141,212,190,155,226,236,229,267,190,226,288,200,168,173,186,239,183,135,116,136,122,164,130,173,197,140,161,125,220,141,112,193,290,117,306,220,215,233,273,185,119,225,241,170,214,124,264,179,148,211,126,149,141,118,281,246,149,80,288,99,233,237,159,180,238,132,157,173,223,152,203,170,283,171,128,142,355,247,181,128,240,225,203,168,89,173,256,168,271,297,260,336,325,196,316,210,256,211,226,211,93,148,178,261,170,258,203,227,128,218,269,93,193,208,334,209,197,246,228,191,233,177,244,176,282,186,293,91,203,228,201,263,158,193,195,115,198,136,118,283,198,137,233,106,88,110,110,177,299,205,292,215,125,117,137,267,112,102,148,256,235,152,176,257,262,123,208,128,202,264,227,90,239,122,182,382,144,139,229,223,234,177,175,233,212,126,142,178,240,226,133,79,227,214,180,227,138,164,337,118,277,73,237,275,257,300,129,207,90,134,250,268,326,201,247,155,247,210,178,155,201,192,235,177,136,233,245,135,190,213,193,212,222,276,176,147,176,259,300,233,154,149,308,362,157,165,277,214,207,224,184,126,156,228,276,244,167,326,240,112,117,183,185,124,238,172,136,291,267,270,95,140,236,170,304,200,111,156,150,194,203,216,124,152,252,179,146,167,91,167,171,134,294,258,149,223,132,154,271,216,84,202,190,191,207,247,197,135,113,263,202,75,239,140,162,307,182,213,54,328,205,232,225,164,216,232,155,147,285,236,217,112,129,195,142,206,231,272,130,140,237,192,192,98,156,168,152,76,293,206,108,265,260,90,97,187,175,173,190,174,303,216,194,235,279,176,128,149,214,160,213,162,233,97,135,208,284,172,163,152,199,188,190,205,190,182,162,258,162,254,164,81,170,124,272,221,264,223,239,240,247,194,287,205,171,314,252,191,152,202,172,187,140,133,226,181,102,276,246,176,326,156,161,184,204,362,79,230,179,153,159,276,348,285,280,135,106,393,124,132,257,182,101,186,184,171,172,208,228,156,211,130,233,228,122,128,212,76,298,376,200,159,171,128,149,148,235,118,230,104,240,176,142,289,252,216,302,274,191,205,232,205,185,344,306,182,161,169,159,155,159,124,289,188,205,157,196,245,176,124,104,101,150,136,328,205,117,148,178,146,162,220,111,226,154,186,230,93,266,218,234,173,136,93,330,127,196,110,248,255,195,235,230,266,171,204,142,263,346,123,173,245,234,81,130,221,244,131,279,148,213,240,392,306,251,124,171,214,166,248,118,226,156,50,195,296,173,203,101,219,231,192,177,122,213,188,276,164,155,177,112,340,207,164,138,310,227,97,166,310,147,200,125,177,243,188,284,114,204,200,136,388,176,283,307,170,105,181,247,192,132,62,147,237,213,228,259,175,262,277,279,180,244,317,121,253,177,198,206,293,126,169,213,156,192,116,133,124,332,188,208,80,157,89,222,134,166,108,237,177,225,92,174,381,129,210,266,173,235,193,114,250,61,242,289,205,116,195,242,65,173,120,215,166,133,227,261,245,88,124,260,111,251,182,205,185,116,226,186,263,100,143,151,71,234,154,119,196,162,145,225,205,103,213,239,168,159,205,186,174,175,231,98,194,318,184,247,219,245,225,214,376,270,214,179,124,215,268,240,156,133,125,208,219,222,214,317,197,197,259,214,130,284,159,201,259,233,159,258,203,281,141,196,124,241,133,288,319,172,199,298,180,148,276,241,94,182,217,118,176,190,194,256,148,165,180,61,321,210,218,95,277,176,225,180,132,287,291,166,159,207,211,90,133,217,267,236,249,100,154,178,245,278,97,159,138,315,237,241,153,165,148,201,322,119,222,288,298,190,267,247,237,310,222,265,136,186,189,203,159,207,154,174,105,210,300,213,111,76,181,164,158,267,189,95,209,183,116,199,306,224,180,191,213,222,121,153,123,221,78,234,290,299,118,176,158,237,196,147,135,91,297,172,197,199,329,108,347,201,215,229,197,183,195,189,199,187,139,90,230,232,226,83,86,109,123,100,111,138,197,149,226,240,167,378,86,68,219,137,150,299,255,249,173,240,239,297,297,125,172,180,223,246,239,100,187,139,250,144,173,120,286,184,164,174,252,320,313,228,227,199,198,123,229,167,177,176,252,210,169,124,188,145,140,175,103,166,108,114,81,180,115,231,142,220,162,184,203,174,315,166,177,219,174,105,199,260,387,115,112,117,181,367,305,261,185,166,187,193,174,160,227,152,160,220,134,209,118,192,104,145,107,199,174,185,118,212,218,239,116,250,222,229,108,153,211,103,241,276,164,153,235,155,161,230,243,200,256,169,213,120,280,67,247,272,248,110,254,269,218,228,278,200,110,232,180,156,206,229,97,177,170,205,257,245,197,159,280,95,170,211,307,233,197,218,274,326,145,195,219,183,123,116,160,210,175,196,303,236,118,235,153,90,236,278,134,156,263,263,199,157,191,264,215,197,228,201,288,223,279,218,215,131,136,223,153,156,179,280,282,222,149,249,209,214,217,198,226,219,220,300,240,125,150,117,197,262,232,287,124,156,148,156,229,189,106,104,175,173,326,120,264,111,357,304,116,197,206,208,283,105,87,287,229,210,237,242,51,289,127,277,225,282,256,230,106,162,235,213,123,182,199,170,195,188,257,133,203,243,147,281,127,213,179,134,151,92,245,238,323,257,101,90,235,115,244,255,96,322,224,164,181,159,158,124,91,126,105,223,189,241,105,286,220,256,272,152,236,206,102,186,171,153,204,156,363,94,258,227,174,216,205,241,243,223,273,257,126,138,173,149,171,196,167,238,66,310,272,187,205,140,210,254,169,285,246,107,201,183,157,240,47,184,197,229,212,202,257,240,199,184,291,131,207,203,160,126,245,138,276,166,152,274,207,188,236,333,121,175,213,125,270,182,228,139,357,239,134,323,150,227,256,250,357,254,235,110,118,270,136,232,151,160,215,224,209,195,239,148,198,133,76,109,219,273,189,127,203,111,184,139,165,111,103,195,236,274,242,155,133,154,245,284,190,148,364,196,224,110,225,291,217,202,230,246,121,324,187,77,178,183,379,231,135,207,348,151,196,159,202,207,164,59,193,230,272,266,98,283,262,233,232,256,200,234,249,121,125,324,178,267,195,160,348,173,270,258,216,144,153,164,264,160,226,230,189,173,234,215,210,223,226,345,148,139,236,238,208,152,175,217,164,215,114,289,179,243,141,147,134,151,195,203,180,166,239,179,324,266,158,194,87,172,207,144,220,286,278,151,145,119,254,92,336,282,149,131,182,188,145,226,149,138,245,137,87,410,134,212,289,224,333,280,162,53,225,262,141,203,145,95,220,165,211,156,231,159,167,129,139,210,226,267,133,130,211,95,169,149,193,177,242,265,162,158,137,243,190,293,259,236,287,134,176,132,123,134,117,196,143,100,259,270,217,204,162,170,175,129,202,167,127,285,235,166,256,235,235,135,228,155,173,240,80,136,186,146,105,319,244,137,278,233,47,176,174,293,338,205,263,245,212,158,183,261,184,226,218,267,155,235,173,190,207,225,165,282,197,149,308,232,188,242,116,150,161,103,133,245,88,161,219,108,95,294,146,245,81,266,205,188,305,138,225,159,148,243,118,125,133,180,173,125,246,105,151,151,125,242,206,153,110,238,179,243,112,164,235,261,232,256,191,195,83,257,106,158,132,158,139,322,130,274,140,246,261,320,125,188,192,128,195,148,138,276,195,140,207,214,338,206,233,264,122,240,123,240,171,171,125,134,109,225,106,108,196,114,314,196,179,203,149,222,351,139,156,140,261,185,134,154,197,239,273,144,257,227,159,257,95,107,218,166,230,276,193,123,103,171,156,143,126,233,226,192,254,204,231,253,107,160,129,110,205,178,164,246,132,326,116,162,193,91,100,198,117,86,388,147,192,164,203,156,340,216,222,235,216,127,225,220,68,146,256,235,239,135,198,137,152,206,231,145,106,254,189,291,300,322,286,303,236,68,241,277,241,116,287,250,142,152,318,304,153,382,217,181,167,239,218,214,135,96,184,154,168,267,303,311,279,205,263,219,180,252,157,293,205,175,333,151,264,244,278,241,145,131,209,235,217,197,254,236,128,219,224,292,71,218,357,282,170,131,194,81,106,238,307,242,187,48,133,172,215,117,237,233,280,217,314,240,81,242,199,289,203,199,219,226,169,166,240,136,210,220,158,249,203,285,206,155,151,231,129,177,185,114,120,255,235,121,215,220,202,209,194,186,261,247,282,188,197,289,166,244,186,136,236,175,138,246,230,139,79,117,162,83,117,199,212,232,229,270,215,65,162,99,132,404,267,354,240,232,238,265,74,304,157,201,220,212,203,85,112,223,195,183,184,222,197,202,192,177,135,163,146,229,102,144,187,288,270,195,143,193,138,202,162,172,169,296,261,99,226,205,188,168,247,240,180,221,289,134,268,180,117,181,145,196,150,232,168,124,198,186,224,144,329,346,224,214,189,228,148,167,180,180,187,108,128,91,215,192,73,180,172,219,203,164,200,165,109,173,300,151,175,155,194,148,127,129,205,74,185,173,144,259,104,227,125,231,178,162,129,229,234,230,94,113,220,186,232,101,206,197,231,158,325,214,202,156,142,190,194,161,202,286,234,194,222,124,163,155,225,315,160,245,296,210,229,138,207,131,138,253,248,202,337,166,230,251,239,144,198,134,329,302,105,155,80,279,173,309,225,204,288,257,198,170,183,330,160,200,276,166,114,283,276,245,97,313,138,341,267,194,286,139,215,106,305,125,81,266,191,182,210,366,167,312,181,119,132,123,217,270,234,157,180,273,207,278,161,153,191,154,133,90,152,124,315,130,156,230,204,236,228,210,318,112,167,203,226,258,303,129,295,310,122,200,290,209,218,234,214,240,227,285,221,349,284,142,237,195,86,251,124,116,93,288,311,104,192,180,166,236,190,241,323,327,234,325,226,167,156,257,141,159,293,132,129,215,264,163,210,142,208,107,211,276,270,167,297,127,280,176,230,212,289,165,169,90,131,305,185,194,195,196,272,227,154,268,162,147,224,231,132,72,215,168,296,138,151,161,194,121,253,163,225,119,266,164,216,98,133,184,121,142,241,230,162,179,142,231,299,203,191,156,77,142,190,262,281,291,192,232,144,268,209,59,138,353,207,358,163,205,182,290,176,156,125,220,274,202,154,74,176,190,76,297,244,215,205,193,228,206,146,229,181,164,297,132,176,255,153,293,82,143,155,251,165,219,280,227,295,281,244,238,187,228,164,144,93,163,146,227,73,182,220,123,125,266,96,191,214,154,213,90,196,118,122,269,134,101,105,107,137,283,199,156,154,224,316,134,92,68,129,115,327,112,106,132,163,110,199,92,182,239,241,206,242,175,259,110,57,153,209,138,150,94,296,179,348,299,114,169,267,98,232,90,258,132,286,188,131,95,120,219,235,205,206,58,303,292,117,230,189,158,296,133,205,240,186,300,197,175,208,133,144,204,76,136,118,217,151,230,183,236,189,210,199,93,166,316,137,230,203,136,155,120,171,174,281,115,186,325,213,244,153,204,160,266,197,133,175,191,193,289,205,150,115,213,204,252,137,256,189,255,250,146,172,178,86,249,147,157,275,116,156,253,170,164,146,74,107,250,196,329,255,155,288,109,256,249,253,111,146,92,131,106,164,244,195,121,240,227,268,133,167,166,157,221,101,182,151,160,134,214,189,196,134,169,170,78,321,245,183,254,206,382,126,139,178,198,254,173,213,170,139,238,123,120,160,242,188,182,126,128,204,194,252,178,128,150,111,164,187,226,248,229,129,210,266,126,82,128,173,156,211,166,192,235,213,126,219,175,188,149,139,238,213,265,303,205,169,301,255,234,163,248,183,224,159,110,175,102,131,238,147,319,158,177,227,235,162,284,232,149,158,109,245,164,170,91,192,260,274,242,222,143,133,189,202,198,225,137,165,181,245,223,316,119,219,185,194,136,215,231,172,218,198,379,186,78,116,242,259,234,158,218,203,280,223,195,69,197,249,149,160,275,237,200,137,303,269,216,282,187,280,188,182,276,89,186,180,148,198,262,372,201,203,177,204,102,196,145,176,67,251,241,141,228,232,223,84,249,265,260,264,180,157,251,230,200,271,154,219,214,205,202,178,134,208,276,157,153,180,182,251,244,261,238,177,116,299,229,267,227,333,222,185,174,67,277,187,201,187,268,144,106,161,176,124,205,162,289,84,234,253,324,266,303,213,201,183,111,175,287,236,263,346,161,241,303,156,166,257,203,210,92,230,218,213,243,111,131,148,173,165,149,198,247,82,269,185,195,158,242,100,265,191,120,239,95,98,95,144,167,79,95,195,242,186,112,150,114,97,144,202,260,338,245,165,238,247,129,97,181,268,121,200,259,315,192,100,234,161,234,143,178,152,211,151,108,124,199,208,219,212,179,303,267,263,81,160,194,263,82,209,197,108,189,266,314,104,227,173,254,112,134,373,154,233,134,123,233,247,239,238,165,179,150,200,250,183,197,125,176,324,179,447,213,234,259,177,168,147,85,220,169,250,221,326,225,177,90,166,243,231,276,128,91,182,209,209,348,161,305,175,257,229,226,202,109,159,183,349,240,276,106,277,168,164,306,78,106,179,248,208,141,334,170,215,110,236,226,137,129,327,112,149,90,204,217,219,156,153,217,207,219,260,257,150,207,257,127,167,116,111,217,316,338,101,132,313,146,230,92,133,139,173,305,213,288,110,211,301,336,296,203,344,325,252,270,299,200,262,225,171,147,222,268,177,289,184,133,180,240,143,183,155,182,126,216,231,302,337,123,342,151,185,78,218,332,110,297,198,358,148,238,198,158,185,266,264,115,256,210,138,179,123,134,176,134,136,284,396,237,276,137,256,103,288,167,100,247,199,292,325,207,91,250,195,250,268,253,150,225,244,142,60,228,377,375,262,228,209,264,247,155,333,178,110,131,291,110,174,204,254,226,102,272,214,250,272,172,254,151,295,133,331,89,141,102,354,247,155,97,178,264,212,158,210,174,295,101,137,196,185,124,190,239,294,112,204,221,192,282,275,218,113,203,182,373,312,203,223,69,126,174,237,199,303,233,264,81,177,201,165,78,207,155,271,202,200,165,169,210,228,213,288,151,150,96,127,160,153,106,265,187,136,359,183,127,222,109,97,112,117,92,170,254,205,190,189,138,170,119,76,226,328,188,270,227,241,144,215,82,215,121,257,191,212,310,228,163,195,74,294,114,306,211,109,168,232,212,135,251,247,174,206,243,181,111,191,185,239,178,125,222,235,212,271,114,167,289,193,131,236,279,223,171,257,246,75,198,161,245,53,116,209,210,119,142,133,208,193,215,341,94,183,275,290,199,278,269,290,158,224,273,344,206,146,184,185,287,111,240,85,170,239,196,156,221,296,273,169,200,266,125,244,193,104,192,256,225,219,306,185,112,171,231,250,237,151,124,158,233,256,212,127,233,190,141,121,158,197,288,138,94,119,145,119,252,264,227,148,178,165,264,288,282,384,128,202,315,146,203,136,216,239,184,244,249,185,313,208,139,150,171,240,198,152,244,210,247,158,223,239,154,199,264,257,309,100,169,165,158,217,159,311,170,196,119,246,197,284,139,111,135,271,168,212,145,212,192,126,129,219,227,143,247,197,220,155,229,183,242,204,472,225,198,322,256,167,168,256,87,158,185,312,125,162,198,160,166,274,234,164,161,233,275,144,78,116,343,264,196,192,108,218,212,74,195,136,157,209,216,78,169,222,158,170,63,162,225,115,120,318,217,221,228,160,206,159,278,102,204,251,261,274,141,225,207,168,242,154,126,275,141,266,128,155,309,247,249,201,213,105,247,131,182,159,129,193,206,214,198,387,105,139,106,149,189,174,266,308,102,216,232,93,146,248,122,158,198,135,311,168,302,261,133,131,266,278,203,143,204,289,254,161,205,246,334,237,116,162,71,221,254,267,130,247,176,202,126,156,231,244,98,225,122,138,215,243,138,237,286,156,269,235,235,229,132,142,80,138,241,92,250,291,174,223,262,195,186,234,337,148,227,163,184,184,211,359,149,196,176,296,225,261,143,232,209,301,176,218,234,265,257,237,303,165,215,210,171,194,239,190,218,232,71,289,82,200,133,262,93,255,333,241,194,78,185,99,107,112,98,173,135,172,137,175,166,135,233,181,173,221,110,150,100,109,253,138,252,246,344,180,113,210,117,217,220,187,334,202,255,193,282,96,195,200,234,221,232,167,56,144,189,229,218,168,127,252,172,190,90,270,143,146,332,217,211,199,320,162,88,200,245,129,284,131,260,275,219,158,132,170,194,379,231,232,185,309,207,234,132,243,227,253,199,167,277,103,180,229,76,342,209,183,201,197,120,234,207,122,329,178,229,323,110,151,147,102,208,188,86,224,224,196,269,249,226,247,292,270,105,217,216,115,216,189,232,168,308,230,113,251,292,286,261,270,159,187,168,239,118,251,251,116,357,153,215,123,101,213,89,185,384,191,232,180,199,151,129,191,286,230,178,140,131,156,116,117,104,98,206,311,253,111,138,127,217,163,177,201,186,276,166,167,171,194,219,184,331,104,195,194,146,151,117,229,190,130,143,154,228,216,174,192,226,119,172,188,222,168,232,148,216,206,147,158,239,155,164,205,298,161,146,181,257,157,194,197,235,127,199,122,263,197,306,324,220,148,224,143,168,185,126,197,213,205,222,117,154,230,238,145,207,93,111,220,210,111,223,70,268,203,207,169,219,180,90,331,273,109,93,227,149,227,202,217,236,379,107,202,270,222,212,159,297,301,279,98,265,211,170,116,220,271,135,193,81,312,326,173,121,124,201,238,109,210,211,141,166,294,205,181,184,152,145,133,154,91,142,159,163,143,138,183,248,198,239,129,137,225,384,191,221,168,128,138,194,84,159,282,133,151,258,239,208,235,124,240,182,138,82,94,296,259,180,117,169,295,202,132,221,198,114,123,278,102,224,170,118,246,162,185,132,197,337,244,268,180,124,212,104,224,218,110,230,124,178,257,118,141,274,167,326,318,278,139,215,137,143,97,284,202,199,180,328,248,210,202,197,97,235,246,93,211,111,230,133,261,176,189,193,312,156,206,245,195,248,201,134,181,196,233,360,243,267,242,150,161,223,245,120,161,185,224,118,193,200,147,104,282,226,129,164,208,262,123,244,257,161,221,187,180,183,216,162,71,121,290,115,211,191,215,184,133,178,156,262,214,218,103,222,304,176,166,217,231,203,260,211,128,199,240,369,119,182,196,380,301,216,164,330,261,291,134,106,238,115,187,121,196,195,224,226,139,208,114,191,114,205,218,162,290,191,226,193,262,154,130,156,173,233,103,211,175,177,160,266,226,257,213,329,159,271,280,139,199,250,185,197,178,180,315,140,175,193,215,237,278,108,124,170,180,90,326,391,214,75,277,135,322,176,106,330,225,149,211,214,294,274,234,230,342,125,239,162,213,222,281,171,182,173,104,158,226,148,202,152,125,198,149,117,245,225,131,191,140,183,306,254,118,117,136,164,210,123,223,187,173,216,245,161,173,206,281,102,190,162,214,220,92,129,177,226,230,142,250,113,176,137,116,105,188,147,241,76,129,288,207,303,236,199,262,174,155,221,191,123,198,169,304,274,160,111,242,217,151,211,232,234,132,156,218,161,155,150,168,181,180,220,234,91,303,95,252,220,112,282,143,145,229,95,178,221,161,265,194,167,118,215,123,228,284,221,190,173,194,205,239,110,85,203,247,240,209,289,168,165,119,158,201,285,213,191,124,219,68,104,198,215,118,224,236,251,354,172,109,127,158,90,135,282,112,231,259,178,213,238,220,189,93,213,180,221,281,172,115,252,211,230,297,180,174,278,149,300,188,172,142,235,232,304,237,283,239,183,247,157,231,134,203,174,203,162,277,177,103,134,152,135,190,242,120,179,145,181,259,160,182,193,254,226,69,196,220,284,265,118,173,141,141,229,178,178,160,156,307,128,83,162,133,220,249,283,135,181,160,275,225,210,285,221,190,192,123,120,242,221,100,136,286,226,267,132,233,148,166,286,153,197,150,141,179,185,148,232,237,203,156,168,116,224,181,366,175,95,185,134,145,99,177,161,262,328,218,226,133,189,191,138,272,115,215,157,240,147,130,218,144,94,146,208,142,218,156,108,153,190,334,153,163,132,209,160,210,178,225,258,206,173,310,219,143,221,83,108,200,385,228,141,116,83,94,221,121,96,179,226,120,101,208,197,207,126,119,98,199,171,269,195,224,244,226,54,152,196,225,89,179,152,266,130,242,168,119,223,274,177,86,198,60,217,290,82,95,138,162,142,186,177,116,102,224,178,242,313,112,210,162,103,248,206,238,266,169,239,154,272,211,193,272,184,179,171,197,241,201,300,179,128,242,286,218,123,117,179,311,216,233,96,324,113,241,213,240,196,168,284,110,215,94,197,207,153,164,164,175,210,112,113,70,158,80,135,340,225,284,264,345,265,179,266,271,255,170,218,199,263,215,166,164,357,198,287,216,47,160,264,114,93,335,235,299,92,224,183,161,223,182,171,332,166,108,154,158,156,79,127,144,182,171,187,210,136,180,256,119,234,115,155,315,123,235,154,218,153,243,276,159,195,188,321,129,161,138,226,273,427,83,107,207,197,92,166,203,173,150,162,280,208,244,211,281,240,272,255,210,126,89,156,207,229,131,232,224,165,249,103,224,100,208,254,332,144,191,341,119,223,145,196,139,131,267,145,236,174,131,200,209,180,127,164,218,138,350,247,97,93,258,309,361,253,299,104,200,220,194,138,192,102,122,289,337,135,163,77,168,110,145,178,172,234,269,218,137,139,233,205,227,157,269,220,178,105,169,246,92,175,233,265,195,286,227,110,176,153,177,156,185,150,169,173,215,264,201,146,277,227,119,202,155,195,165,186,187,168,147,79,172,203,263,226,183,354,153,197,220,222,150,171,226,313,199,165,180,135,276,82,217,324,199,232,271,239,195,171,266,194,316,233,244,258,281,159,135,337,186,221,150,192,265,190,102,176,232,327,239,176,178,183,151,89,338,282,138,161,292,162,188,156,306,108,206,162,146,133,382,222,189,106,305,213,128,280,162,236,197,116,145,140,237,170,302,119,182,112,220,247,131,114,231,211,229,131,261,207,152,223,178,157,363,192,212,140,254,193,231,226,209,148,320,156,167,318,271,153,204,228,173,104,332,158,303,162,263,195,238,128,283,183,378,182,157,122,95,320,108,354,330,66,227,120,167,227,220,109,98,129,273,114,141,204,124,281,179,225,99,239,208,202,179,109,197,211,149,191,272,159,375,169,166,152,96,194,238,122,266,76,150,221,208,166,126,190,137,109,138,237,91,134,150,169,207,110,270,184,197,228,363,170,166,249,99,72,109,236,199,274,220,255,313,211,192,201,96,241,253,94,226,163,207,305,169,130,170,250,201,308,139,158,289,261,290,228,100,74,111,175,128,164,167,163,174,73,131,192,370,211,161,143,155,183,118,217,257,195,192,246,203,164,147,76,174,115,80,175,122,152,167,161,269,217,120,152,193,181,261,172,240,188,257,100,227,225,166,180,182,99,170,211,257,114,276,143,223,241,158,225,102,177,196,287,126,265,108,239,261,263,150,238,219,169,144,224,223,178,205,153,273,206,272,234,136,162,114,198,175,102,153,294,187,200,210,273,190,255,175,291,215,260,119,174,123,176,103,238,108,174,232,205,90,258,177,155,164,147,160,162,189,263,160,300,186,277,181,440,159,158,127,148,234,241,229,198,289,174,102,197,295,128,235,278,173,268,108,160,206,171,96,205,138,245,189,218,187,198,148,177,157,188,256,197,297,244,153,155,188,121,304,237,150,228,187,98,252,254,139,128,219,252,100,161,100,221,165,185,361,171,221,221,171,304,85,225,156,207,116,217,105,154,143,134,141,101,212,145,257,165,166,146,122,252,169,275,188,145,295,112,259,169,111,231,116,126,231,281,203,246,163,345,134,229,219,252,222,189,179,134,240,185,88,133,221,136,245,85,121,335,152,235,229,292,210,126,87,148,164,109,183,131,191,56,237,230,186,223,183,107,186,65,265,201,143,216,322,164,226,218,103,137,123,112,169,234,64,193,168,91,192,154,261,267,139,370,210,199,267,123,156,199,246,175,246,280,181,212,249,161,92,318,258,148,199,203,338,244,271,121,178,178,139,235,146,103,149,227,173,262,231,218,202,188,335,174,230,221,196,158,297,254,216,165,174,259,200,133,162,163,287,86,162,179,249,163,236,92,270,160,227,259,239,377,225,268,354,244,178,249,172,170,124,237,209,140,134,292,152,140,154,313,240,162,171,202,141,127,168,123,166,163,286,238,232,168,184,88,225,133,102,206,194,187,169,226,149,156,164,213,141,289,157,218,115,180,209,221,258,336,123,180,228,78,109,197,267,216,342,168,205,289,99,236,231,262,206,153,77,191,118,216,67,122,239,274,221,208,258,159,218,217,166,277,223,59,132,288,246,110,263,346,105,198,257,214,138,159,224,96,88,229,225,236,121,177,285,231,154,136,187,164,205,188,232,178,76,258,221,127,191,136,156,234,100,322,199,137,202,99,172,140,258,176,215,239,190,150,209,235,146,190,230,179,220,183,235,198,222,173,124,255,64,150,161,316,192,148,256,207,164,103,236,127,220,118,174,235,67,227,300,179,173,130,234,177,256,181,254,303,164,215,104,202,264,182,134,171,169,128,248,193,142,250,217,257,332,193,267,172,206,207,162,166,146,190,290,251,225,275,189,107,150,146,147,179,231,123,225,225,191,104,166,100,265,245,82,184,83,106,158,218,276,162,187,178,222,239,103,102,184,308,202,119,198,216,339,189,164,274,109,252,214,306,139,195,221,183,195,82,154,340,263,256,229,264,163,244,185,192,148,218,180,210,152,224,197,324,117,249,82,215,123,170,131,135,207,257,222,278,207,91,272,219,360,123,271,259,263,213,344,219,206,227,231,279,121,137,99,191,231,317,174,179,201,172,231,271,186,120,215,146,324,288,135,261,138,153,277,336,80,134,191,109,266,128,102,238,188,153,168,220,189,242,360,148,204,152,94,235,166,241,175,261,129,119,255,74,203,154,340,151,133,192,120,283,250,128,187,158,161,220,163,140,67,140,174,199,86,97,227,171,194,167,187,174,238,202,171,243,294,262,104,190,157,161,181,225,258,256,218,193,158,237,135,224,89,241,126,261,277,154,118,210,97,204,154,221,196,179,208,162,217,127,126,174,126,307,58,160,187,188,286,106,126,201,157,284,298,174,277,149,225,186,137,117,143,76,124,201,147,199,235,236,321,185,140,226,186,72,71,256,210,239,150,289,128,167,137,176,199,287,299,126,194,250,174,301,99,253,146,122,99,146,254,216,198,199,217,194,222,98,230,274,323,203,241,189,169,204,137,209,238,160,222,163,184,205,336,275,188,194,329,208,206,165,352,133,183,162,97,212,269,206,216,130,128,235,372,135,231,199,290,106,160,154,257,104,248,153,219,192,112,309,143,89,240,139,103,175,127,214,176,194,187,255,199,204,254,258,194,254,148,97,136,255,183,234,268,302,253,203,178,158,204,164,171,231,272,216,194,270,111,175,240,194,136,214,203,202,185,217,183,126,170,182,154,161,233,173,107,179,174,224,193,206,202,147,105,190,154,185,279,82,228,128,251,280,145,196,181,192,194,176,193,87,185,202,289,56,164,101,290,208,262,312,142,180,95,180,332,270,162,163,282,238,179,241,161,204,147,112,177,166,104,291,170,116,183,158,106,137,228,323,222,203,180,198,177,123,298,223,164,164,200,120,158,246,121,221,115,135,210,139,248,140,164,139,172,112,174,209,266,209,266,89,236,179,309,202,338,327,130,193,297,171,235,86,133,233,199,164,80,213,282,376,161,181,128,185,131,257,127,150,145,133,181,249,353,136,88,190,205,224,181,190,125,148,142,144,134,153,175,142,204,341,251,171,129,118,165,247,144,305,142,184,131,200,157,192,133,98,119,98,266,213,89,331,186,166,161,157,266,234,310,139,229,128,220,170,165,287,247,316,179,162,113,191,241,139,271,133,258,145,351,189,154,221,256,157,172,179,233,182,238,204,188,100,157,158,222,236,332,256,158,315,230,304,189,159,322,238,233,201,299,156,215,325,134,151,219,151,155,268,140,111,171,183,104,227,302,267,141,280,225,375,281,202,132,202,190,102,266,219,200,194,124,209,260,129,160,209,229,223,233,169,181,158,170,127,110,236,236,81,196,166,196,144,253,120,101,313,347,174,263,106,194,113,170,174,184,279,252,255,80,191,202,172,246,260,192,175,232,204,299,129,148,242,135,215,234,201,295,214,176,181,112,209,223,241,151,101,290,207,237,246,59,219,130,256,104,169,231,267,237,132,358,201,149,259,222,103,214,104,116,130,112,131,277,271,123,123,167,144,127,219,160,138,169,152,230,141,228,135,116,169,182,352,255,132,220,191,162,188,217,92,227,255,148,187,200,128,228,253,96,220,206,175,374,195,105,250,103,185,298,212,162,335,152,331,186,195,293,185,217,200,247,168,148,112,237,346,210,187,281,104,202,362,145,152,140,199,176,240,165,87,230,383,171,346,91,117,307,199,224,311,161,127,97,128,211,248,232,53,214,221,266,71,172,229,202,193,276,139,144,198,101,204,251,156,152,242,130,169,115,169,226,405,207,190,186,187,227,162,355,330,242,188,160,154,189,224,95,144,113,302,117,77,233,124,98,205,292,111,258,266,150,172,294,199,234,165,72,229,240,95,139,162,173,165,225,199,326,91,173,130,251,281,335,263,162,120,176,381,291,236,157,139,201,165,162,153,426,189,275,205,205,209,215,190,112,160,262,199,200,88,151,143,197,179,190,127,76,168,294,186,108,229,239,154,183,163,308,231,228,191,135,123,173,167,338,193,148,72,143,208,116,326,99,250,112,93,323,150,120,265,121,199,173,122,251,262,182,160,251,232,189,97,180,221,167,106,205,83,199,82,284,288,81,198,136,100,326,178,231,215,205,319,176,167,179,193,181,230,92,162,242,138,353,114,88,221,184,159,180,137,150,180,309,193,222,281,204,98,219,141,238,218,183,324,219,129,241,146,283,185,207,237,336,203,160,176,133,312,184,115,237,92,151,141,230,193,126,104,165,195,155,229,297,251,269,206,192,155,289,287,133,189,102,92,235,202,250,205,204,242,66,286,201,254,257,176,240,280,163,282,130,180,318,199,282,246,331,199,248,224,189,261,195,148,171,197,197,222,246,157,199,123,272,221,256,257,236,272,191,184,230,54,256,199,134,195,185,210,154,216,194,111,137,212,243,168,277,86,222,89,86,232,241,217,256,143,297,192,96,253,256,165,78,90,124,224,222,74,206,97,123,169,258,201,252,265,218,255,196,205,247,253,258,330,189,123,184,178,94,186,264,222,320,188,120,239,204,191,219,135,60,218,156,167,245,86,106,68,169,217,207,105,152,199,199,338,155,144,96,156,175,346,217,97,198,188,188,276,83,164,104,230,266,161,200,162,146,110,214,253,238,339,290,157,246,119,182,168,338,229,274,233,210,230,226,140,292,238,158,131,254,129,175,349,203,339,170,257,147,276,219,156,288,238,135,150,165,216,245,163,189,192,281,222,204,228,217,145,175,182,185,322,199,155,175,207,84,200,311,157,226,203,128,205,211,170,214,249,145,88,147,149,197,293,188,240,207,232,234,149,162,262,137,121,262,222,218,259,256,138,231,175,197,326,195,76,124,226,83,270,198,200,195,88,265,241,95,93,124,227,396,271,171,258,88,238,99,137,150,213,223,213,123,139,183,109,118,203,186,248,210,122,168,309,202,190,265,156,195,246,229,89,159,141,316,281,115,164,269,196,119,133,131,306,112,247,166,93,311,178,177,150,166,314,116,201,232,174,212,149,271,217,230,226,153,252,158,41,175,221,149,167,83,194,270,219,104,156,289,142,229,177,226,123,104,250,109,149,189,137,280,340,237,87,244,149,127,182,135,274,239,172,287,102,104,216,156,227,207,182,170,136,311,250,232,278,115,91,123,168,187,177,234,183,292,139,223,185,144,285,151,258,226,310,309,215,268,119,236,159,106,119,110,189,139,164,263,96,183,110,156,246,153,215,280,166,102,134,152,177,202,206,198,227,192,129,194,123,174,166,190,187,100,150,184,209,86,189,111,176,207,104,372,285,182,249,128,258,137,73,227,298,164,201,247,171,196,203,180,237,136,287,284,190,117,98,248,270,186,224,166,176,91,208,274,184,185,81,275,208,119,183,177,260,127,293,237,205,141,175,126,248,146,218,179,192,237,232,166,305,134,207,201,278,169,167,190,247,111,179,281,177,228,259,187,179,163,263,135,197,170,107,211,135,109,88,74,291,109,230,236,213,78,176,195,125,268,163,293,175,157,145,179,133,108,222,189,101,194,285,107,93,252,272,273,335,220,62,184,139,226,136,153,170,215,196,207,244,273,279,324,205,194,207,134,92,258,127,132,145,151,200,262,156,191,215,307,156,186,163,380,98,267,209,318,260,124,161,281,178,172,153,118,121,134,321,121,210,276,261,118,129,212,99,182,213,247,140,259,131,159,215,164,182,127,194,202,229,140,100,171,119,213,260,386,197,150,239,327,180,99,232,203,229,312,332,105,100,202,262,187,278,140,122,232,309,138,262,384,115,165,186,131,234,176,121,173,134,273,172,181,145,211,98,179,220,212,185,197,311,289,170,134,127,262,208,148,102,267,199,274,242,212,218,313,157,222,146,267,140,196,217,227,170,255,147,180,314,186,151,99,119,217,149,257,288,265,121,155,162,111,345,289,250,115,183,260,165,201,225,195,317,250,192,220,319,193,229,234,244,106,216,161,173,308,193,299,265,287,137,180,268,238,190,162,185,143,243,192,253,216,176,146,162,147,221,150,258,383,226,236,217,353,174,159,139,149,196,151,125,141,263,300,293,203,228,164,111,122,240,261,162,181,149,189,180,153,281,72,327,293,83,241,215,105,148,324,202,231,163,87,330,145,267,129,164,152,173,275,169,195,294,265,127,100,214,113,120,71,200,280,160,116,255,113,256,205,119,228,250,188,259,170,145,191,122,162,391,250,214,289,241,147,165,152,175,219,295,213,188,333,247,254,151,139,154,154,148,232,216,113,189,232,256,172,130,123,238,215,224,183,153,180,76,248,211,145,166,258,243,94,114,168,237,195,252,196,225,116,298,142,140,206,226,120,215,179,188,275,171,147,121,253,188,227,180,171,240,159,173,173,362,208,307,90,292,247,163,195,169,357,228,230,220,107,317,222,240,308,143,192,232,217,198,299,255,174,260,149,171,133,241,179,172,314,240,216,110,212,235,221,137,179,119,233,120,268,127,216,84,358,211,251,321,136,166,191,296,148,232,166,114,206,133,281,227,185,305,176,181,244,264,249,281,109,178,98,156,206,124,120,142,128,179,221,269,198,242,167,243,196,321,126,131,292,265,220,186,158,299,210,125,316,85,263,141,107,181,214,279,139,100,255,165,95,248,184,213,162,155,177,168,272,128,150,107,216,188,310,209,196,216,150,175,88,117,152,270,171,368,248,213,86,118,186,296,283,122,172,102,263,284,202,115,315,211,301,156,180,234,211,296,221,229,100,245,214,154,146,223,128,279,206,239,75,153,165,206,229,153,248,140,199,233,178,172,243,78,187,116,134,140,319,125,236,148,133,220,209,165,100,226,224,290,244,145,111,176,144,144,164,102,112,225,241,354,232,107,168,161,115,181,137,182,254,135,139,231,184,89,155,253,226,182,274,187,134,226,250,152,230,203,327,207,293,271,232,169,288,184,229,161,233,226,183,156,132,177,175,280,296,175,269,144,306,177,212,205,301,184,203,213,149,102,140,238,236,224,211,266,128,269,210,151,287,125,95,177,192,226,261,215,220,141,134,100,159,118,360,251,205,215,196,207,272,140,258,145,176,211,180,155,200,104,231,305,153,203,119,197,394,262,202,186,165,173,134,185,288,170,199,254,155,203,161,134,203,137,175,281,193,223,244,222,271,229,136,206,177,215,159,211,192,198,201,227,235,198,246,212,144,276,78,85,160,104,137,221,80,135,96,94,213,105,166,133,155,286,208,160,220,196,294,227,231,213,181,186,150,235,169,230,183,217,168,183,278,232,204,319,146,147,166,264,231,142,124,342,228,140,181,248,92,166,175,224,112,169,264,146,184,134,240,101,161,332,289,267,185,251,172,218,283,188,208,77,257,197,204,119,251,171,133,131,169,201,140,237,129,326,102,132,183,65,176,366,168,206,202,178,227,167,167,201,258,169,278,237,180,225,200,262,135,134,206,244,234,201,160,309,231,183,72,243,137,248,189,244,121,177,332,204,225,195,149,239,220,113,148,157,84,268,276,181,156,229,185,210,161,122,245,224,166,200,144,247,226,109,230,234,143,178,185,173,226,220,218,161,115,286,103,159,256,216,155,253,193,197,148,141,139,89,212,232,219,126,214,352,129,184,153,383,193,156,131,124,221,78,136,104,147,97,205,167,214,157,163,139,203,183,191,387,233,228,177,206,182,178,80,219,179,119,199,345,85,287,246,184,128,122,140,152,225,242,224,175,141,122,165,167,181,170,294,86,270,290,105,281,130,149,223,184,89,173,257,286,167,126,200,122,232,110,335,163,156,152,149,162,260,150,232,326,176,125,191,110,257,117,100,200,174,87,158,167,222,106,169,170,232,278,243,135,173,182,118,242,101,110,99,162,208,220,283,149,146,99,252,222,135,205,240,135,125,184,193,244,255,157,275,152,192,239,241,358,313,169,217,245,108,194,70,193,162,241,232,194,134,92,163,195,145,203,169,103,220,374,102,144,200,214,199,171,136,191,205,88,356,203,193,419,148,111,179,211,207,206,134,130,262,155,153,278,156,196,185,131,149,170,154,117,224,191,229,256,241,213,124,273,262,134,117,234,79,226,162,197,96,227,236,168,136,132,195,149,194,218,259,192,155,374,263,177,107,194,318,272,233,179,164,151,229,239,318,79,268,290,82,156,251,209,247,385,192,191,171,148,95,130,115,123,93,240,201,169,176,259,355,203,139,297,151,240,106,156,268,207,130,181,316,206,190,267,208,144,245,181,161,118,250,248,154,302,176,205,115,153,107,234,117,174,264,244,189,182,191,264,140,267,121,268,91,215,126,181,77,202,283,160,117,224,261,220,231,284,197,158,151,136,373,169,225,109,163,221,249,188,180,212,178,118,217,189,162,196,317,332,145,312,252,226,129,207,266,178,148,208,117,163,190,210,143,148,132,361,160,167,231,153,303,181,144,234,137,167,256,228,328,255,201,211,269,187,113,120,231,257,141,195,187,289,226,85,229,168,157,151,155,199,191,219,110,263,85,157,194,214,192,124,230,155,101,131,273,204,245,217,185,247,288,179,250,219,108,197,198,103,140,218,176,254,95,153,246,83,243,147,230,135,246,182,136,227,268,240,159,164,185,180,243,61,323,175,149,153,138,286,125,237,147,287,118,211,142,169,123,194,238,267,69,235,69,199,87,243,90,168,156,150,147,156,182,210,236,171,289,251,331,149,142,283,54,333,181,177,153,237,159,306,243,74,162,189,97,225,121,190,222,219,148,100,231,107,107,245,308,327,358,147,191,199,221,333,149,178,349,218,171,54,162,124,259,214,120,208,248,208,164,347,226,237,85,230,206,212,127,220,225,136,142,185,205,282,209,169,130,268,222,264,180,203,192,225,214,370,211,126,190,229,181,130,185,165,155,200,96,66,206,176,338,240,146,276,243,223,212,271,141,212,277,241,216,173,76,188,282,196,104,242,120,232,77,102,226,152,239,119,211,262,105,230,338,258,162,129,209,200,134,84,336,107,197,262,141,169,327,132,137,205,148,194,227,354,235,190,249,192,112,242,240,204,195,127,220,192,229,136,284,219,197,139,192,193,336,129,132,187,113,55,136,179,180,170,249,122,262,236,109,104,212,258,91,143,120,364,116,272,205,273,128,204,188,225,157,260,229,137,184,198,249,154,307,146,177,141,274,258,125,217,284,204,182,192,139,201,299,159,388,256,169,426,292,206,210,163,246,150,230,353,205,162,171,310,231,226,128,126,222,172,112,213,145,156,108,334,144,139,231,288,237,217,327,137,290,256,256,185,277,216,139,157,303,152,157,280,212,162,254,121,250,139,118,132,303,228,90,218,202,210,61,200,221,328,106,146,162,205,107,179,198,188,144,208,159,179,168,106,170,204,281,120,252,250,184,199,121,94,231,208,323,194,131,231,299,211,154,118,150,254,233,346,229,111,149,145,184,326,281,127,124,216,224,177,237,315,120,189,153,220,245,289,268,367,116,189,128,172,341,252,179,217,163,242,236,191,236,229,98,235,317,99,194,228,264,194,129,216,274,118,166,277,137,121,83,87,178,115,261,202,154,212,124,199,189,165,123,151,126,142,180,207,198,216,108,172,141,284,202,166,224,270,133,225,236,112,93,133,189,140,64,110,104,209,229,221,180,212,231,167,151,340,169,221,185,115,222,274,150,188,304,191,254,119,183,306,179,130,231,330,292,219,236,329,158,81,240,148,176,186,156,218,240,227,172,162,192,107,204,148,153,152,145,129,149,181,230,175,126,139,191,242,165,310,129,384,86,148,220,168,257,155,105,200,189,139,170,230,226,177,196,96,281,282,105,103,99,374,170,116,122,275,173,219,133,187,167,182,198,330,178,162,145,110,205,235,162,95,229,212,180,202,284,187,187,73,171,188,188,317,267,106,214,123,165,221,260,231,264,234,91,302,228,117,158,230,109,223,178,256,225,209,117,271,183,131,188,242,148,193,126,261,224,159,308,192,90,239,277,183,123,92,72,299,193,211,124,284,184,232,171,148,277,256,148,117,149,160,204,182,301,101,221,150,180,294,139,114,213,115,200,133,162,195,331,136,230,117,169,249,192,158,183,136,224,156,175,102,108,216,160,118,163,128,157,115,132,154,214,137,155,308,201,169,158,90,255,122,142,203,245,245,140,169,173,171,267,246,84,108,414,180,224,261,158,201,321,195,196,189,199,182,187,170,189,157,80,272,181,113,227,139,216,131,205,200,134,103,171,90,248,171,187,137,209,156,230,102,177,234,162,137,211,200,197,251,241,241,227,273,212,187,172,197,248,201,209,179,180,229,271,215,227,274,229,130,220,163,173,234,148,150,263,144,189,186,211,166,252,225,270,153,195,217,313,192,194,105,278,241,223,192,195,235,212,288,211,236,140,226,188,203,225,174,187,150,207,138,268,147,132,105,179,358,240,371,169,127,259,268,208,139,238,139,225,213,184,234,238,198,145,356,135,120,190,208,200,139,143,167,233,154,188,191,111,205,80,275,183,136,309,257,257,266,95,178,248,171,65,118,212,122,207,230,164,115,219,140,152,239,101,251,228,158,185,119,193,288,260,123,208,160,237,170,264,309,134,233,229,159,123,208,171,258,84,255,130,230,266,275,183,108,153,139,288,218,163,113,263,136,265,219,123,233,157,222,204,172,91,269,172,190,201,237,289,235,234,201,136,267,183,103,126,154,135,312,224,157,120,149,198,225,332,240,86,135,218,217,151,90,181,310,167,309,102,230,220,242,243,244,209,191,142,258,137,140,121,138,164,153,94,209,241,402,146,247,241,146,287,206,159,151,187,129,106,139,223,212,174,249,94,210,211,216,132,157,210,150,325,235,305,208,247,214,130,244,174,189,145,239,276,177,134,221,105,240,202,230,207,170,198,195,108,281,219,104,205,116,72,286,117,165,214,207,147,295,98,172,232,221,69,188,155,273,312,186,238,138,120,153,84,119,379,156,137,294,192,215,285,157,239,176,120,182,231,214,172,173,116,100,210,239,243,251,219,128,201,178,131,167,168,155,59,202,125,170,227,307,243,181,133,178,259,132,263,126,77,201,148,347,154,196,238,153,249,216,107,138,246,287,221,283,116,252,207,299,229,227,205,250,229,245,155,247,224,100,151,197,238,238,150,252,211,353,95,406,122,233,222,254,252,261,168,150,226,236,260,140,154,112,104,261,169,295,202,201,197,120,152,93,165,75,254,53,198,294,128,86,311,155,89,112,294,402,166,109,255,253,141,121,103,158,79,154,280,150,133,183,155,231,119,138,130,200,275,212,248,148,199,80,280,227,249,234,277,195,181,127,261,205,269,108,335,241,130,165,164,223,76,163,106,268,245,162,166,183,146,139,229,284,182,121,142,87,102,159,193,200,150,205,365,193,190,145,249,269,372,111,233,148,300,192,277,251,283,231,218,267,167,159,191,240,190,124,137,154,196,255,174,210,155,173,178,212,242,166,81,180,181,100,309,210,109,222,259,204,211,189,162,281,157,258,207,80,140,151,225,190,291,162,195,281,237,97,162,198,218,133,325,193,116,356,154,288,105,207,271,196,229,181,66,98,286,160,132,108,221,184,154,239,206,128,223,230,196,186,130,155,193,227,106,87,150,192,249,242,233,329,213,130,196,191,114,222,295,108,95,118,184,98,290,86,135,195,285,91,159,113,206,304,118,331,279,272,262,140,153,198,142,251,270,157,151,231,158,204,217,111,233,111,301,184,133,176,260,122,240,166,62,139,282,97,234,162,174,140,202,124,218,273,131,154,140,297,303,119,261,203,248,260,235,117,119,93,103,211,237,132,187,116,248,189,174,280,202,166,276,238,116,157,321,124,97,216,144,230,167,165,200,128,116,248,296,199,209,199,212,105,221,227,297,271,258,185,186,288,179,141,212,204,152,90,70,213,257,146,252,257,210,114,176,174,128,297,196,218,177,310,220,197,196,193,254,179,308,129,148,413,166,164,80,220,155,205,152,108,115,140,266,300,314,168,162,149,251,229,208,238,284,188,211,127,172,238,220,153,131,172,235,87,278,120,387,377,230,313,255,186,164,167,256,126,199,94,150,256,311,104,138,200,232,236,113,157,130,291,209,257,210,190,231,188,200,259,202,170,179,242,117,264,166,168,249,277,73,232,245,110,199,257,276,117,270,136,178,153,310,179,141,211,190,276,235,234,108,301,161,244,170,229,163,246,216,200,305,270,186,236,196,202,114,150,283,206,311,153,122,125,302,296,156,89,392,158,176,69,273,221,272,126,341,276,176,186,160,146,296,186,224,202,123,129,278,230,291,144,80,189,242,218,263,129,163,235,135,291,251,76,206,86,134,172,94,231,256,178,203,358,247,255,177,147,265,261,182,167,256,186,230,208,140,201,162,181,247,236,218,127,215,220,196,187,224,195,116,249,262,155,167,299,188,237,191,253,178,180,249,167,228,191,169,319,278,265,199,241,77,202,165,255,318,149,142,79,108,201,199,174,190,223,102,255,115,146,170,212,191,201,306,174,232,259,318,117,216,223,172,155,195,148,194,186,141,137,151,189,97,312,235,97,134,194,181,299,186,172,246,207,200,87,321,223,68,127,172,207,131,146,166,130,121,128,193,238,125,95,211,248,156,328,265,214,79,190,330,295,155,314,230,153,167,195,165,227,342,184,231,94,130,248,141,243,243,217,163,176,66,204,76,167,201,183,178,84,221,202,96,283,193,184,199,231,284,204,211,191,293,175,235,214,188,212,236,106,234,275,271,94,283,261,170,228,190,201,270,217,92,177,105,137,96,93,220,213,205,166,120,205,153,221,166,321,192,283,115,261,214,148,222,232,221,148,160,122,272,199,111,193,140,178,171,115,255,179,160,181,187,153,99,156,145,180,59,248,173,237,146,134,154,185,125,233,241,195,309,160,207,227,257,201,216,156,264,220,169,222,266,210,216,182,132,205,292,123,264,141,190,77,207,270,246,301,250,268,153,330,154,116,301,174,233,162,217,134,126,183,208,268,101,199,233,201,105,110,105,160,209,311,82,79,167,352,185,136,205,184,201,163,151,247,210,189,121,198,164,233,176,251,176,251,268,179,362,203,255,134,91,201,192,242,229,282,166,307,138,191,164,191,127,233,192,264,224,198,132,98,239,117,151,217,239,184,86,222,200,155,157,221,187,136,194,277,316,269,128,157,210,167,291,203,132,159,242,158,152,91,131,153,306,246,193,139,340,122,205,188,210,166,189,152,242,239,203,268,262,281,190,227,136,164,293,244,144,230,112,303,143,188,214,212,244,281,246,184,128,208,280,141,115,276,191,148,142,262,208,144,311,179,226,226,179,242,238,133,235,192,170,221,120,174,239,165,233,147,126,113,194,253,270,152,214,144,177,277,272,191,249,104,241,63,229,168,121,246,120,211,184,194,132,205,193,213,212,169,125,288,244,206,155,92,173,241,364,267,237,106,219,233,300,142,262,377,295,192,94,164,129,277,154,240,212,150,233,255,204,218,89,174,239,247,157,128,232,90,77,225,218,92,212,174,156,238,278,263,254,117,259,209,213,75,190,262,150,243,149,273,222,207,193,216,108,189,157,155,307,147,51,289,184,166,326,180,318,152,152,134,296,304,140,252,185,147,301,138,211,231,148,193,173,134,134,155,301,171,220,123,164,168,139,247,280,211,215,176,116,145,202,145,252,227,216,255,218,195,69,247,259,134,190,358,105,146,143,201,163,149,317,203,317,288,209,136,209,212,223,248,246,181,157,97,208,247,110,247,205,100,259,168,200,315,107,118,189,182,235,184,263,194,315,190,288,103,89,106,285,264,303,87,215,225,174,294,166,232,170,96,128,233,193,87,232,206,89,151,212,72,179,97,95,198,189,60,131,192,221,179,253,175,213,265,267,134,175,298,266,236,241,135,206,192,118,119,112,313,177,199,299,192,134,123,143,197,122,276,127,136,197,273,214,108,175,165,203,267,193,158,163,103,135,135,129,241,218,142,198,230,222,202,179,153,317,187,112,278,188,226,294,351,258,220,116,175,347,128,132,216,203,250,174,243,358,272,116,235,249,110,181,164,218,197,235,198,176,197,89,156,271,183,147,298,340,173,148,163,205,148,255,176,381,218,261,176,158,182,135,119,143,229,220,134,200,239,207,89,256,316,140,211,281,149,256,137,262,88,161,185,130,157,161,144,291,131,263,237,217,198,188,81,161,277,144,219,220,329,111,128,166,170,279,164,301,229,326,275,202,111,113,153,160,273,242,319,151,191,91,218,116,217,258,136,248,196,154,132,94,298,216,128,137,230,207,274,281,202,183,270,180,201,353,303,328,190,192,228,150,126,181,209,162,124,230,206,89,180,165,240,154,279,284,113,260,208,158,135,285,409,201,143,197,282,180,224,153,182,234,192,218,242,151,90,203,262,148,141,207,239,197,225,198,115,140,182,244,191,174,190,188,172,109,288,170,319,204,242,177,151,260,160,211,175,135,116,221,236,229,179,255,256,88,162,149,295,170,239,274,261,353,106,285,150,298,332,275,146,131,131,200,136,119,334,136,128,172,152,125,77,156,349,142,190,179,136,140,240,166,402,206,243,178,140,222,180,244,173,387,198,72,129,172,225,215,222,141,226,130,250,212,250,198,133,184,222,176,241,66,238,305,171,220,279,245,216,341,364,201,223,254,231,248,146,249,249,195,233,188,184,179,171,212,151,51,209,267,125,232,207,152,115,139,146,263,148,163,302,197,233,242,259,177,247,167,140,259,123,187,260,195,266,176,260,196,189,198,108,91,139,103,72,389,101,238,164,200,139,202,233,128,170,126,74,227,188,271,199,159,284,82,204,306,211,132,135,77,284,187,210,223,197,208,312,235,225,104,103,249,349,118,148,119,160,173,112,153,245,130,118,307,122,127,222,263,189,197,138,283,109,160,245,166,114,290,226,236,156,215,188,82,72,108,234,138,220,258,218,89,216,119,150,174,191,222,118,222,193,162,190,217,96,197,134,158,232,316,166,163,248,165,99,103,250,85,175,194,180,252,186,210,174,268,111,181,236,140,79,211,214,127,96,331,170,237,191,227,211,174,203,157,157,220,225,137,388,191,259,162,200,192,153,117,309,124,125,191,228,214,238,241,184,181,185,119,74,239,90,142,213,195,260,289,194,130,120,171,113,226,135,143,155,215,143,176,98,202,77,277,266,129,196,271,135,213,151,213,209,87,147,183,235,209,134,171,312,180,65,338,159,122,206,312,223,220,103,156,174,202,228,69,150,141,144,175,225,229,284,208,110,135,143,142,241,222,310,150,261,220,252,153,321,119,185,150,257,159,221,106,184,185,119,179,144,251,115,206,198,96,172,98,194,191,294,147,102,175,313,259,255,158,284,308,229,336,142,154,166,238,204,150,193,123,149,193,182,93,236,139,142,184,258,331,226,301,265,178,193,210,396,309,192,235,319,132,140,217,178,123,156,219,169,250,193,199,176,210,238,128,195,177,150,278,203,234,237,197,144,229,289,220,167,238,156,215,258,132,123,238,255,218,195,207,237,151,116,146,159,163,132,293,195,165,225,107,182,272,212,195,189,152,202,144,134,212,245,166,188,218,371,212,205,228,288,83,191,214,237,137,127,226,144,273,319,145,144,186,331,243,195,263,225,188,179,133,147,298,179,96,148,313,117,238,176,149,210,135,228,113,143,219,149,209,152,281,194,139,202,194,137,143,161,230,222,129,114,195,158,157,234,133,197,325,107,272,121,162,252,305,152,230,184,253,143,181,288,220,122,250,244,98,257,201,240,153,137,101,182,197,119,284,177,165,360,325,83,98,240,175,75,109,60,274,147,262,379,247,194,138,170,179,187,167,166,149,103,180,223,203,370,95,87,236,132,189,203,306,338,400,151,135,304,236,171,228,260,155,189,187,147,168,149,132,99,270,256,144,250,363,217,122,216,104,176,200,231,193,158,185,170,177,107,222,121,191,296,135,123,243,197,186,184,217,132,185,228,245,297,251,126,326,212,105,185,249,196,201,138,193,295,273,220,97,128,264,113,181,232,171,304,291,155,125,175,230,126,76,350,116,207,183,271,142,151,257,162,343,135,165,181,105,169,94,212,179,96,201,368,216,185,100,290,301,101,260,274,142,169,203,181,198,197,161,164,240,138,185,198,150,238,332,180,206,133,196,257,333,73,254,187,96,206,157,123,286,184,145,280,155,231,194,171,176,172,107,147,288,175,95,115,187,88,118,207,203,223,326,145,223,237,275,240,377,157,238,231,210,108,128,139,156,209,299,129,117,172,121,243,103,241,109,180,341,107,78,320,122,160,166,209,225,241,225,112,160,187,197,240,153,326,154,171,156,216,269,153,184,200,140,104,217,124,258,176,170,149,146,261,205,172,298,231,162,218,258,293,388,188,101,254,196,180,140,274,150,195,229,271,196,214,121,174,214,266,311,113,120,128,85,134,218,177,170,310,189,175,211,254,334,201,258,243,198,206,274,118,76,230,281,128,263,84,254,226,344,118,237,103,156,183,58,155,190,222,172,232,171,205,128,96,264,117,194,196,249,217,365,217,273,207,134,227,92,134,209,250,182,210,341,255,333,271,320,208,276,116,278,139,280,281,282,210,151,262,225,114,171,267,240,221,229,268,329,183,203,244,141,190,209,184,205,154,275,286,193,247,168,92,205,231,173,257,208,262,172,208,138,126,153,127,255,205,124,270,187,241,141,255,147,147,217,243,79,209,221,152,111,299,208,160,157,142,134,152,204,191,154,130,185,214,119,230,145,185,175,169,201,284,175,192,204,296,143,197,150,163,271,306,74,199,170,144,190,125,221,104,162,215,93,222,145,247,119,202,279,119,80,320,232,170,117,259,225,285,125,206,158,222,117,231,222,273,133,118,270,90,287,147,246,188,167,121,118,130,136,148,227,147,184,250,130,129,314,290,199,266,147,233,213,280,237,204,74,257,195,180,187,269,279,213,248,144,168,244,132,363,243,152,201,156,113,99,319,163,75,230,195,358,113,162,168,221,265,329,200,349,241,173,159,262,149,124,213,86,277,140,278,178,183,291,177,148,216,219,39,198,58,187,179,75,204,134,257,61,137,63,262,157,277,153,237,234,273,294,187,121,130,106,208,238,179,131,234,252,75,269,332,122,219,237,141,147,126,184,247,182,108,170,171,135,127,271,84,228,130,93,177,173,335,167,92,180,107,181,198,213,183,83,103,108,361,211,267,110,204,168,142,135,223,253,225,273,292,137,175,288,179,226,158,237,152,191,198,181,219,158,252,236,276,200,181,89,210,369,236,226,59,267,264,194,148,117,229,263,159,259,185,310,140,208,323,272,193,196,188,195,194,353,308,349,165,73,200,210,110,206,127,211,97,218,209,205,161,112,178,393,179,187,115,229,201,132,214,191,281,117,112,277,140,279,136,121,118,283,191,237,292,262,238,134,123,115,251,156,122,125,172,230,118,244,256,181,139,256,282,213,137,108,167,252,97,131,106,294,217,221,274,239,155,136,245,283,280,202,156,239,123,191,300,178,323,165,237,194,102,157,367,157,125,239,194,196,202,70,152,99,118,65,99,122,208,246,251,354,256,251,196,183,248,78,187,148,111,292,94,160,281,191,235,173,161,150,203,229,85,269,172,140,240,236,204,127,228,192,176,79,125,181,216,150,107,212,145,217,266,246,215,167,181,312,324,282,198,251,306,232,146,106,306,200,87,197,227,231,193,209,141,162,153,204,179,148,243,317,193,100,112,185,132,134,174,170,390,164,132,169,95,199,214,145,299,124,131,115,245,163,178,171,219,270,213,263,139,175,235,304,222,252,277,226,181,223,126,135,183,126,267,216,167,147,263,238,177,231,124,186,216,206,190,118,150,186,72,195,203,94,269,83,321,159,203,216,232,191,140,134,191,299,151,199,243,161,227,381,194,148,70,172,112,174,140,210,85,84,316,247,88,141,204,106,243,258,213,223,277,80,217,276,306,72,176,247,150,273,204,312,322,166,168,288,288,135,195,194,220,121,99,89,207,201,117,265,159,170,115,277,166,103,118,165,250,207,290,219,208,131,230,194,294,221,165,293,215,150,167,130,225,230,239,127,281,272,101,257,249,219,93,343,216,154,228,243,197,189,249,179,124,122,228,225,109,240,265,222,176,122,305,113,222,174,185,216,253,248,235,154,168,220,209,203,206,174,130,164,183,71,217,169,172,150,170,342,128,103,263,237,235,142,250,170,221,221,168,198,183,154,245,305,112,234,148,250,198,159,181,189,268,148,240,202,169,190,296,117,167,235,165,87,246,169,195,341,186,238,244,118,193,196,74,164,281,246,141,155,185,89,102,293,127,189,175,206,181,279,100,247,192,178,222,145,255,105,143,249,241,108,304,176,140,200,64,200,123,117,382,177,270,121,223,87,275,141,235,215,212,261,233,283,176,132,319,162,197,101,111,319,235,163,73,104,263,60,169,201,42,242,158,147,225,108,143,230,103,81,219,137,269,196,156,220,126,144,137,240,96,235,228,48,277,77,123,217,233,177,174,207,210,208,121,172,216,309,74,257,177,139,190,156,137,343,119,152,203,176,204,190,236,287,244,304,248,264,224,217,75,214,81,159,163,189,136,275,128,229,197,212,166,96,70,130,190,245,253,157,191,111,55,243,147,162,201,259,185,96,73,68,171,230,364,252,284,243,164,148,220,179,305,210,85,253,291,304,132,176,226,208,235,252,97,269,193,83,190,326,249,168,136,251,135,274,139,240,174,164,158,113,175,209,172,95,214,254,198,188,148,175,198,101,157,120,195,281,195,89,135,124,212,111,253,162,113,158,303,212,323,276,282,261,183,212,100,166,101,238,229,321,221,283,236,207,213,367,151,149,309,329,85,265,88,296,219,174,237,237,147,191,197,112,238,198,282,278,164,176,143,121,151,258,161,109,258,191,176,242,191,106,185,173,188,141,211,198,169,154,301,272,151,202,119,150,244,241,207,142,229,259,198,260,141,137,125,199,141,133,250,170,184,307,192,179,124,79,255,132,213,289,120,113,186,186,261,167,243,218,291,231,266,149,156,81,150,101,258,168,131,134,253,200,131,284,146,129,288,149,147,227,245,207,154,163,213,103,160,199,222,212,103,210,257,168,182,269,141,138,228,152,219,193,127,162,182,196,213,128,314,208,168,212,172,166,168,172,216,260,328,176,205,189,207,249,217,130,116,235,158,312,174,212,294,204,192,287,133,92,229,115,234,225,161,243,277,205,232,284,273,155,199,228,216,115,213,128,93,153,168,122,171,359,251,133,304,272,144,220,211,286,225,196,260,215,236,229,74,220,113,180,357,76,217,282,114,168,215,134,140,141,173,345,138,142,193,98,75,208,158,247,261,119,180,158,138,86,206,100,205,145,231,312,101,275,70,100,267,202,305,220,209,148,204,168,128,209,75,232,277,308,199,108,178,192,68,188,250,245,88,270,244,184,163,182,163,207,231,199,174,79,279,194,239,221,77,242,179,147,150,86,183,122,191,173,171,225,223,217,149,218,82,237,161,88,262,198,325,121,161,75,172,219,261,227,257,103,232,226,130,231,157,132,145,235,335,206,238,184,80,197,147,176,299,220,303,200,121,187,204,126,167,68,267,301,127,163,124,170,111,216,134,279,112,76,221,141,195,173,261,304,193,212,128,315,116,232,130,121,122,257,128,220,218,188,250,259,178,198,83,111,184,190,129,127,238,227,237,218,190,76,126,156,221,86,216,146,134,185,256,148,275,129,97,171,190,133,281,285,211,198,203,194,121,94,269,146,230,229,239,248,154,132,241,280,277,134,212,184,270,198,170,338,260,114,200,209,377,152,193,196,163,249,213,134,235,168,259,124,302,205,174,167,226,320,157,83,233,365,241,182,151,211,297,176,182,206,207,228,259,200,186,229,278,231,164,218,266,214,214,147,183,249,199,139,180,246,192,210,259,207,191,266,151,125,147,225,142,185,141,210,287,279,92,169,153,236,114,212,131,190,155,125,190,248,123,159,208,221,221,110,180,200,165,146,134,227,180,143,88,228,216,203,270,278,113,291,200,209,122,147,179,219,218,227,120,210,215,221,270,325,155,104,116,316,146,119,197,76,326,233,197,182,145,236,115,193,53,207,206,173,244,324,128,190,112,191,195,146,210,276,115,147,233,181,212,291,260,144,249,129,107,238,170,158,268,201,284,121,275,322,167,202,125,139,154,218,204,169,200,249,181,204,132,241,205,249,259,263,238,252,265,243,96,150,258,137,176,130,226,132,178,181,96,99,175,180,259,211,156,200,177,297,128,215,189,163,217,167,224,73,147,258,215,246,121,215,237,152,163,170,229,155,135,201,166,192,177,210,201,47,192,243,221,341,184,64,221,218,110,244,184,205,424,237,179,106,310,286,242,136,126,122,107,135,263,217,185,351,214,152,192,172,241,241,167,157,225,130,115,128,194,188,285,296,233,166,231,188,176,247,113,189,213,300,188,126,146,145,314,145,69,308,153,99,240,334,280,245,130,264,233,222,204,241,211,168,205,106,237,185,155,226,180,162,164,144,301,100,304,214,184,273,106,274,202,249,181,409,181,315,305,238,184,113,195,179,101,195,218,149,167,138,353,119,261,159,76,159,94,145,226,299,272,231,113,137,152,151,128,220,347,152,268,220,107,77,180,115,183,194,268,76,245,155,171,126,185,222,209,184,147,161,216,280,96,108,86,294,269,108,170,337,56,176,295,243,236,245,277,226,240,222,155,235,289,250,200,156,197,255,260,254,124,185,101,201,153,112,133,208,127,197,170,195,149,122,194,178,151,138,146,181,96,260,204,103,332,365,243,114,136,196,192,191,152,144,135,201,133,217,170,209,250,170,324,214,122,258,166,102,140,204,111,224,140,257,194,109,173,187,160,196,209,94,242,253,111,198,94,91,264,75,166,87,107,136,176,152,206,214,106,271,270,232,194,207,274,128,193,123,183,182,186,260,196,175,170,79,178,79,172,222,201,81,111,257,194,190,355,204,257,156,103,183,241,386,174,230,151,215,122,201,264,360,214,82,137,216,345,171,246,170,196,215,241,229,156,234,193,151,358,139,205,218,99,98,146,229,77,101,241,220,113,83,217,259,141,206,222,104,284,144,123,301,149,253,174,142,110,277,178,196,108,89,254,305,224,221,179,204,221,244,148,143,329,196,182,310,250,110,220,204,178,299,146,117,176,195,230,251,46,227,179,169,217,254,145,136,75,257,254,328,176,275,213,136,184,313,105,167,227,190,162,242,190,220,90,140,221,207,76,282,177,332,237,234,311,253,84,115,259,157,171,190,105,152,174,251,111,83,95,121,196,208,221,254,81,222,330,91,225,165,181,130,186,256,97,215,61,131,239,274,124,297,328,227,265,125,148,166,330,78,147,165,306,198,222,174,135,245,108,255,79,206,107,328,147,230,177,172,223,157,285,190,182,161,198,118,206,248,177,242,140,239,200,145,152,308,281,125,188,73,293,80,234,219,262,103,198,288,112,179,156,204,279,218,181,190,141,179,188,190,173,235,160,182,172,343,239,310,180,230,166,202,257,217,124,127,83,307,107,247,108,96,183,111,242,170,291,192,239,239,160,179,156,191,224,111,173,114,130,221,246,214,199,106,170,195,224,143,203,100,153,202,138,116,157,100,257,139,186,233,230,152,195,215,127,88,153,211,201,191,267,131,112,174,227,176,143,342,184,169,275,136,152,164,134,227,71,240,294,66,97,194,101,159,121,214,59,178,243,127,180,73,187,195,173,129,128,158,285,224,342,257,300,270,216,119,105,246,139,215,160,137,106,191,171,151,112,240,141,292,211,186,143,206,108,215,112,223,135,193,146,129,120,221,69,257,373,163,167,217,84,145,123,203,175,230,60,96,203,259,334,204,138,117,300,187,228,163,290,211,211,207,125,152,121,198,162,105,121,163,230,227,138,176,256,324,260,161,94,214,210,282,162,139,177,81,320,184,216,224,298,226,152,91,133,233,138,187,200,236,193,259,243,154,235,198,201,196,292,198,212,169,83,208,259,216,198,145,147,171,172,187,304,231,206,195,256,123,186,271,131,271,231,283,77,245,152,161,248,175,166,295,199,168,221,111,201,199,139,138,163,233,279,213,304,216,170,279,121,195,182,156,274,244,253,180,129,188,168,282,107,195,200,104,118,178,244,169,109,213,101,130,155,239,195,125,226,221,174,232,248,186,223,193,175,260,244,190,206,240,170,198,209,247,221,202,88,164,162,170,161,346,232,244,197,198,100,198,302,193,320,110,228,143,201,228,180,229,233,127,182,262,170,142,97,156,145,184,172,197,268,293,140,97,168,158,174,264,217,79,149,118,86,221,307,256,229,232,133,140,134,211,200,186,152,226,185,130,253,162,177,183,229,239,365,172,318,162,227,215,252,290,194,227,244,76,183,164,229,204,161,189,203,296,253,145,248,259,259,159,177,219,132,149,169,260,283,208,159,242,171,140,185,179,133,188,193,315,261,128,124,296,258,157,111,244,95,145,225,95,170,137,125,155,213,174,113,137,212,137,210,250,153,195,209,112,333,179,131,335,85,105,274,147,230,130,215,152,310,200,217,177,230,219,199,270,110,236,243,283,280,114,191,178,82,183,129,240,184,145,292,215,284,125,239,268,180,138,190,170,197,196,187,136,122,170,132,221,252,202,213,77,256,263,182,224,275,248,238,270,182,200,186,76,257,221,186,159,299,157,218,198,188,187,256,266,197,113,117,182,152,237,95,86,269,142,200,216,307,86,193,145,224,182,177,202,196,216,139,217,207,163,112,173,152,328,229,196,105,276,139,110,125,149,225,155,90,338,147,201,242,286,256,265,146,201,227,145,266,239,168,245,204,145,257,239,272,196,146,230,378,88,257,169,284,214,174,248,110,230,237,157,180,107,146,222,120,171,150,197,282,205,145,178,379,240,209,241,191,254,85,201,225,169,330,134,220,197,134,285,232,188,310,174,97,279,198,167,206,249,160,177,135,237,157,216,95,237,230,251,255,268,205,201,184,106,78,215,144,145,264,274,231,223,85,228,180,304,92,291,124,295,224,266,130,92,232,111,100,210,221,129,160,266,204,149,113,69,214,147,189,275,183,121,205,266,131,263,164,92,190,241,116,235,180,201,195,187,176,170,238,318,295,70,270,116,117,123,134,141,222,151,263,100,117,183,119,137,283,289,196,97,242,205,129,256,173,237,331,143,148,233,239,135,277,199,163,212,119,71,305,108,142,216,232,228,87,262,188,256,173,252,164,130,204,223,223,207,198,70,130,160,184,149,211,187,141,218,102,248,168,204,147,203,173,178,122,153,160,277,286,101,172,133,98,50,186,146,239,236,198,170,183,204,210,276,248,138,182,351,132,247,181,227,218,157,210,224,207,167,136,119,171,221,352,106,175,249,198,182,144,183,218,226,189,147,157,90,282,133,141,207,218,190,282,265,227,92,197,226,120,212,191,151,249,200,155,227,111,145,144,219,268,263,145,140,231,235,284,304,213,135,180,404,159,145,191,316,154,259,126,115,161,130,188,155,195,155,164,200,256,237,152,182,263,124,197,249,201,309,323,178,117,333,173,144,131,178,252,148,347,174,260,166,182,75,101,104,101,237,240,169,101,256,212,358,257,222,210,236,250,333,269,245,77,328,144,293,179,180,171,354,149,272,168,260,222,172,198,213,106,136,230,127,237,90,236,203,161,207,218,171,243,217,259,143,142,115,182,204,103,113,201,168,200,250,197,225,355,124,192,214,194,134,285,240,114,203,168,150,108,191,132,189,197,141,292,137,114,170,288,131,247,217,166,174,188,215,150,226,109,187,277,271,222,277,117,137,158,297,106,132,157,158,65,382,98,240,188,194,196,116,227,254,155,237,117,206,245,126,227,227,186,100,188,382,67,256,145,229,184,164,151,138,193,140,237,187,208,251,114,168,168,179,338,120,178,172,160,271,187,223,272,209,236,92,216,192,118,249,270,265,67,186,173,82,122,149,132,145,248,153,208,170,123,158,190,234,258,250,120,150,145,164,144,163,271,67,172,240,282,169,216,170,168,224,203,110,125,233,255,186,123,151,207,229,187,188,271,310,172,161,291,156,89,187,325,279,244,188,216,85,207,168,143,71,234,121,161,314,202,198,166,172,183,219,112,342,146,110,229,182,246,224,159,77,308,224,155,198,205,117,178,142,204,161,148,115,132,237,258,189,197,200,281,270,316,241,259,173,212,84,210,208,228,258,231,288,152,188,227,201,70,99,294,268,299,346,218,165,257,94,195,206,294,167,170,167,299,239,80,198,229,196,88,127,64,191,159,97,180,304,174,186,138,222,213,207,150,150,217,157,223,180,359,233,175,166,194,231,277,174,158,134,280,188,133,125,262,192,257,165,83,165,151,143,176,147,216,159,235,151,142,210,176,343,260,368,291,155,174,227,267,219,292,95,171,137,179,140,187,95,73,123,87,182,133,176,321,209,173,195,91,280,190,273,125,183,185,88,243,126,183,272,328,195,211,243,129,235,261,174,144,160,224,241,178,269,208,168,181,156,136,168,298,127,163,131,350,67,221,131,170,104,226,119,321,174,166,177,219,203,138,172,117,92,239,256,224,176,187,138,92,196,217,211,225,205,130,236,259,267,116,291,260,106,133,244,216,173,117,100,116,279,225,153,119,152,83,88,163,263,230,105,205,195,142,208,325,202,198,238,107,177,193,92,165,206,285,139,122,183,262,241,233,244,260,215,196,187,152,134,236,240,240,118,155,227,129,159,174,134,303,150,132,368,233,182,160,239,192,121,235,195,273,201,247,157,266,197,57,133,259,279,242,193,207,155,105,198,124,101,270,143,98,96,151,179,297,170,87,68,306,292,96,102,149,111,168,299,251,262,149,196,218,245,127,172,102,194,170,117,228,92,126,163,270,226,178,112,324,252,265,354,107,214,266,163,306,186,247,155,255,182,190,118,166,226,232,98,261,204,233,167,240,191,226,112,137,158,139,358,237,97,136,332,232,281,132,86,158,202,163,274,267,286,240,121,358,204,175,126,303,141,150,149,205,213,247,185,191,181,177,167,147,139,234,203,283,188,81,187,182,70,158,174,260,213,195,231,135,146,304,166,127,123,257,189,230,220,163,124,257,83,179,130,192,239,245,207,115,240,156,192,244,227,200,232,224,127,194,190,302,229,193,97,217,135,239,271,81,260,159,277,107,153,171,186,250,131,344,230,218,204,153,265,166,228,75,192,190,143,253,214,217,194,286,207,176,223,156,237,133,168,175,189,110,223,182,278,328,246,220,136,231,245,251,234,215,114,185,353,183,123,178,308,200,215,134,163,327,185,213,258,158,134]
doclens.52.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [348,189,236,124,137,328,315,99,135,240,231,213,198,174,130,147,253,198,233,124,105,216,196,156,258,212,199,201,125,185,251,230,230,197,152,81,221,203,303,180,173,394,182,307,172,187,201,246,254,223,154,194,306,245,136,210,115,185,112,370,247,146,293,209,199,283,262,265,56,267,144,191,190,157,341,252,221,321,179,203,239,266,234,248,142,78,202,162,117,254,144,256,308,302,156,230,332,186,137,141,145,258,212,219,167,195,187,86,199,292,166,144,226,201,230,220,165,161,92,216,212,172,153,83,295,188,220,133,244,221,196,111,138,85,243,72,125,190,188,258,170,212,194,94,167,345,220,148,226,178,243,124,147,208,191,213,304,144,152,141,268,211,213,133,304,145,161,143,158,219,145,241,158,186,203,215,253,223,167,135,130,321,209,108,188,157,220,225,105,163,220,143,233,322,222,195,236,120,175,194,272,96,219,268,275,164,183,218,282,223,238,160,169,140,114,79,142,159,119,138,145,241,174,120,104,210,112,175,178,150,278,156,134,171,208,245,155,165,119,155,188,226,124,223,204,190,240,145,125,199,157,239,160,84,207,216,282,335,360,243,202,166,78,177,199,357,260,268,315,157,241,147,208,167,106,162,210,193,147,81,203,164,227,223,233,175,148,278,194,235,243,242,312,243,326,81,164,232,144,255,153,111,106,173,201,257,229,179,279,140,232,203,267,80,178,223,100,116,193,190,255,202,203,125,92,211,127,123,120,112,181,249,207,185,63,179,360,203,143,271,152,175,318,174,196,150,154,217,326,194,91,80,261,136,257,227,285,150,107,230,299,246,151,113,271,212,144,115,299,194,232,212,276,190,238,249,212,298,185,368,111,132,206,96,111,135,230,191,139,278,225,394,180,203,189,149,171,93,267,98,180,177,351,117,189,108,162,218,166,313,221,124,156,267,103,79,173,220,181,129,240,237,208,214,85,76,259,289,213,64,201,158,116,150,288,297,199,188,240,273,324,191,225,208,124,228,188,155,281,212,143,324,249,138,280,138,188,184,323,291,238,272,163,123,368,169,103,235,149,209,248,135,168,160,238,340,240,126,282,191,267,291,183,249,130,215,75,252,154,201,276,139,266,72,215,117,111,226,258,118,230,142,198,145,209,142,180,136,256,161,306,120,194,196,169,172,108,199,188,275,255,194,147,178,144,113,179,192,141,259,201,267,221,121,230,157,158,169,229,219,269,231,190,170,223,107,316,56,148,161,144,90,228,96,136,276,164,181,270,311,254,123,202,204,299,77,152,199,288,193,234,242,227,226,285,177,196,233,170,217,117,247,159,185,102,111,199,241,322,105,270,219,135,257,193,201,122,279,131,150,154,200,188,147,260,203,175,276,172,183,160,252,293,117,255,226,321,84,119,112,95,256,49,225,259,173,246,134,174,266,199,138,244,165,90,249,153,242,220,129,122,167,218,107,209,131,235,254,127,172,253,180,205,212,98,53,112,200,219,214,218,97,206,112,156,171,234,351,211,171,188,268,221,147,154,140,123,162,108,164,134,102,137,104,109,142,255,242,83,210,135,178,234,151,173,181,218,142,249,118,141,141,261,171,321,145,247,214,151,275,206,159,141,257,280,177,234,251,221,58,130,137,150,130,107,123,240,142,180,189,223,189,158,98,213,69,152,227,255,211,119,209,100,103,152,267,199,215,316,65,376,149,163,148,125,305,249,204,202,106,171,167,101,183,177,221,111,137,222,205,210,160,126,272,101,96,234,140,236,80,153,310,203,149,181,193,159,214,232,168,171,355,179,214,293,221,166,131,126,284,241,187,159,187,220,231,165,206,226,221,118,317,222,108,218,223,153,212,203,213,165,135,175,183,265,124,344,132,291,186,40,221,308,199,205,272,280,197,178,229,198,232,218,282,218,200,313,140,107,202,332,246,191,147,163,125,176,105,265,301,182,242,241,134,130,180,126,222,139,275,240,156,313,272,212,161,170,247,65,164,190,213,254,127,166,201,251,267,224,177,161,180,242,177,155,212,121,140,216,331,197,215,103,245,143,208,268,159,121,289,202,175,92,242,151,232,140,139,251,250,170,227,182,235,194,280,294,340,97,227,147,151,184,118,239,159,137,172,213,314,312,224,257,186,273,146,169,277,218,284,120,267,124,225,152,188,212,153,304,298,144,127,157,123,250,215,89,253,257,268,153,162,160,219,257,304,159,367,102,290,251,437,275,283,125,179,122,180,145,197,110,287,210,76,194,241,181,204,345,203,94,254,188,143,102,216,163,223,207,146,112,226,276,238,271,238,162,263,84,274,191,130,288,284,195,194,173,171,287,264,193,212,69,177,290,274,180,237,191,269,164,116,170,226,147,139,273,232,123,218,185,98,120,138,188,126,239,232,224,185,213,201,153,347,155,235,169,132,113,151,145,167,235,171,234,109,106,164,158,82,326,337,204,211,311,290,178,143,148,176,231,120,269,310,91,167,195,153,229,173,263,265,297,246,278,200,241,223,241,292,353,200,242,205,166,121,168,234,153,235,229,207,282,174,152,280,164,187,211,127,219,287,346,157,84,239,250,78,156,304,241,137,137,225,268,89,190,248,186,204,303,144,283,127,158,220,201,189,206,330,263,135,208,256,150,210,141,267,207,249,167,170,216,155,80,68,115,288,152,100,238,250,246,74,137,219,239,203,171,122,275,253,195,160,245,301,162,169,132,187,108,316,291,220,224,113,174,274,150,327,159,191,138,182,243,219,246,222,289,272,240,188,184,117,299,335,131,159,240,236,165,144,121,166,357,129,198,304,147,198,106,152,180,145,121,241,146,185,126,150,179,208,88,85,145,224,231,310,216,307,109,183,134,218,268,253,67,136,230,134,259,186,124,261,190,127,229,242,95,227,373,171,259,97,188,138,183,191,190,212,215,185,179,197,232,183,245,224,212,144,223,146,254,207,330,133,134,196,243,152,189,115,233,102,181,217,304,178,281,234,185,231,208,181,110,138,180,228,173,86,68,81,189,224,185,287,135,150,201,100,157,217,189,51,172,198,139,230,238,278,214,225,130,169,151,129,151,144,203,167,222,126,114,144,198,305,174,224,216,230,285,175,104,229,70,175,272,157,148,169,137,101,283,278,187,124,283,183,279,158,231,125,197,170,219,214,239,221,179,135,194,211,176,233,136,215,205,70,121,93,107,197,192,206,136,122,111,208,254,181,58,115,112,207,120,229,54,148,212,312,200,218,264,220,141,155,396,297,176,226,224,251,85,109,75,192,163,91,312,253,186,144,171,167,176,122,185,90,131,134,104,253,176,331,145,207,154,158,156,233,251,104,119,140,167,103,195,158,305,103,140,178,182,175,208,250,178,305,141,62,108,90,155,250,315,166,118,266,101,145,221,281,241,256,195,97,55,168,130,121,242,252,109,118,144,142,286,184,186,180,199,217,274,205,177,227,169,150,148,269,116,222,166,196,299,79,194,119,277,121,172,224,80,263,252,216,166,154,128,182,72,97,162,156,326,182,243,214,146,149,212,186,231,133,330,110,141,181,266,204,103,260,125,273,193,290,265,140,135,168,269,127,169,245,217,255,151,220,150,219,190,123,300,213,189,211,256,290,125,232,209,233,214,142,182,342,302,352,153,331,257,171,245,190,200,172,129,136,153,68,263,97,229,178,242,192,138,144,244,115,167,160,155,224,307,129,154,176,183,173,253,206,113,125,85,198,218,249,245,234,67,181,260,157,249,122,291,219,272,103,177,191,122,134,168,153,199,230,73,192,203,141,304,197,129,135,266,188,121,267,88,323,167,339,257,238,263,308,190,196,110,240,315,240,150,179,155,330,148,261,162,299,94,179,262,170,82,190,225,179,234,323,136,221,138,185,301,162,107,163,171,239,162,186,119,232,150,131,216,199,214,252,126,172,141,183,306,274,147,250,201,360,152,257,91,152,199,137,145,175,298,192,209,145,194,226,159,138,207,212,160,258,165,138,220,232,257,184,201,115,279,210,293,137,274,254,189,128,99,186,358,123,118,248,106,130,237,297,190,219,174,238,112,132,221,158,176,147,227,166,229,177,226,224,231,252,116,296,307,166,197,177,128,157,57,106,215,192,176,178,174,112,229,167,117,213,271,142,196,219,177,57,243,205,210,399,186,178,161,243,206,221,154,77,384,113,259,157,243,275,311,225,250,87,328,176,253,126,117,111,308,194,109,285,179,197,220,321,280,145,254,306,248,155,92,255,133,257,149,133,270,190,239,137,238,127,113,230,224,254,309,79,176,221,160,116,143,150,240,212,156,174,183,263,193,118,323,163,274,151,220,227,168,283,205,198,123,158,225,210,143,122,132,217,160,242,146,164,109,197,171,237,268,216,217,167,125,191,283,320,158,229,242,223,157,177,256,179,197,120,162,159,296,202,201,166,332,303,133,215,191,259,222,147,205,262,166,159,162,203,203,236,93,253,253,200,213,216,252,230,170,74,252,121,246,248,79,157,132,143,129,242,130,306,212,188,302,200,232,193,153,199,206,163,168,151,181,185,164,252,215,140,141,182,98,163,209,179,150,287,191,298,228,205,134,234,141,241,259,188,224,142,229,225,143,174,91,328,137,118,196,190,89,351,237,204,295,263,345,116,345,111,240,144,132,250,272,303,186,276,290,147,235,245,298,210,175,149,61,195,265,210,84,277,238,207,198,200,319,90,118,226,246,73,324,158,88,236,266,139,158,237,190,211,146,191,86,355,294,281,246,153,327,149,274,135,135,382,284,203,371,156,252,72,199,112,306,190,160,173,266,207,157,99,203,196,179,195,171,78,345,232,218,171,194,161,127,186,202,169,321,282,171,160,308,257,272,108,124,190,157,171,95,128,162,186,216,202,137,204,95,227,134,122,334,190,231,119,361,231,158,142,162,172,214,253,100,216,160,195,132,210,109,96,148,242,180,303,327,211,145,159,201,294,205,190,294,149,209,131,196,188,258,181,171,169,183,402,167,141,323,217,218,106,202,230,233,103,90,202,254,133,373,105,139,157,168,161,132,104,248,264,159,105,194,402,263,159,259,138,109,263,202,153,117,282,158,137,178,123,337,202,240,183,192,195,183,122,129,189,155,296,125,210,204,143,229,253,308,255,239,179,275,202,265,158,210,243,180,168,118,206,187,263,264,194,235,236,143,154,253,202,183,215,167,194,252,175,214,130,118,275,77,170,130,156,191,139,97,200,171,280,154,192,245,192,186,237,232,201,196,253,253,232,235,182,133,279,366,326,234,206,168,140,157,144,214,280,236,233,165,125,272,260,194,155,286,103,127,204,170,179,207,258,256,193,255,275,171,291,266,93,240,67,182,231,107,113,147,310,129,77,188,205,291,293,152,154,218,108,191,145,168,189,123,165,212,248,102,156,233,135,88,86,232,263,350,152,120,171,141,133,318,321,319,219,241,185,227,243,140,238,206,128,347,290,138,110,291,188,191,195,292,220,171,189,205,291,51,126,221,260,171,199,211,179,186,137,130,241,221,161,146,306,95,102,186,139,193,185,221,165,103,246,330,212,267,120,145,164,176,115,170,237,190,127,239,214,358,138,109,264,188,149,220,104,249,247,161,185,300,170,114,277,243,388,94,113,166,154,91,175,144,175,325,115,168,241,124,216,115,126,173,168,171,280,288,75,100,248,94,289,303,160,213,168,170,258,307,192,99,183,220,84,111,238,232,67,133,120,309,246,102,145,277,174,205,120,246,199,97,194,245,246,254,133,172,185,103,103,332,113,396,196,320,165,228,136,241,175,246,214,203,197,146,264,198,274,186,228,189,175,210,106,117,212,135,316,84,187,250,249,239,157,191,128,155,261,175,173,214,157,244,165,185,226,209,289,112,112,130,186,112,201,240,270,99,245,70,136,119,152,232,201,136,140,201,133,187,145,225,234,158,216,198,205,154,230,148,323,297,160,248,154,165,58,85,335,240,236,253,321,217,247,232,253,292,318,174,114,198,219,266,185,226,234,260,141,169,135,144,166,153,186,220,162,191,177,189,132,128,152,169,217,299,100,83,108,183,155,173,205,202,196,123,226,226,165,174,127,276,91,219,202,278,122,224,152,151,170,148,136,311,255,239,301,203,244,268,261,307,145,176,226,54,193,243,242,339,180,191,219,177,142,196,280,135,197,296,168,297,191,177,115,226,85,153,292,270,276,310,139,183,141,211,234,148,155,274,157,167,146,222,334,242,153,175,270,178,214,171,172,207,189,135,285,208,294,232,110,235,182,182,242,222,332,132,112,244,127,287,122,90,213,149,121,310,102,165,218,173,183,170,120,256,254,217,203,316,238,251,143,205,128,187,219,188,269,198,132,251,130,164,70,216,139,167,92,194,215,213,214,146,151,218,123,103,209,171,190,220,129,279,234,352,247,166,293,314,92,120,295,175,125,259,114,267,195,168,250,254,236,318,129,275,148,235,214,111,142,115,108,324,208,348,284,242,135,75,224,107,284,154,177,146,80,216,196,184,173,143,198,177,341,145,274,69,248,178,126,279,166,131,188,187,274,144,167,82,266,221,158,134,242,190,298,296,256,231,357,121,308,265,269,219,182,205,157,181,258,129,230,124,184,231,235,158,197,271,95,143,151,255,178,202,130,185,186,216,196,288,218,111,215,167,178,140,215,271,207,117,141,125,333,225,153,228,194,228,188,232,254,225,255,143,126,271,171,260,228,164,166,328,257,229,179,161,89,177,117,80,161,260,318,196,221,88,182,191,291,186,227,171,179,111,94,158,272,149,152,172,234,197,316,110,367,321,181,289,139,273,122,146,126,271,162,259,225,240,203,222,148,139,196,188,251,177,212,133,212,235,307,273,214,167,282,211,233,301,137,279,318,174,185,141,93,112,162,275,183,185,197,162,91,190,222,244,165,190,150,140,225,157,131,151,327,221,278,201,157,287,144,257,209,287,250,250,187,349,67,176,137,210,288,301,254,208,319,159,124,139,131,64,96,151,264,260,225,214,188,145,243,252,176,214,197,133,120,318,197,283,116,158,159,293,197,208,260,118,178,213,119,152,85,287,173,240,303,144,317,149,207,183,126,142,250,179,144,135,153,255,244,187,208,167,214,217,214,193,270,231,178,267,133,335,165,208,230,240,205,196,144,186,143,217,157,214,163,153,78,307,172,212,222,296,274,205,167,145,188,259,371,222,399,125,218,196,101,160,87,319,188,135,227,227,151,47,311,115,127,363,304,292,257,240,164,170,113,200,124,239,129,211,197,163,141,225,131,437,134,122,281,201,150,161,218,81,154,86,116,106,220,208,190,80,294,304,193,230,140,130,169,143,265,174,176,122,133,204,267,210,114,171,195,149,97,210,179,136,157,138,208,291,160,282,203,197,157,91,241,237,211,56,201,289,232,227,213,240,199,128,111,132,241,359,182,148,260,152,205,145,169,140,188,126,173,183,195,253,158,164,121,279,85,140,240,245,263,231,111,237,217,94,206,152,285,339,312,257,183,176,222,339,173,236,217,163,134,55,155,153,183,165,285,185,142,83,146,167,167,165,155,131,106,167,169,207,136,264,130,231,183,186,156,226,255,193,216,145,245,106,148,307,181,85,211,259,99,114,254,121,195,177,119,213,229,132,270,117,216,156,164,221,251,107,202,281,185,204,255,216,207,218,132,175,344,309,121,224,217,218,209,181,207,218,177,157,202,118,195,246,211,111,213,119,139,216,213,306,202,170,272,108,136,214,133,256,109,245,145,366,248,62,174,177,256,196,163,221,62,196,260,231,105,144,152,205,215,206,230,179,142,289,262,255,203,59,84,181,95,101,150,139,168,130,101,228,230,93,307,157,166,189,217,200,324,127,128,329,294,226,189,233,218,102,117,95,188,130,120,85,212,229,296,151,297,267,169,137,194,313,134,144,194,271,145,119,103,83,109,157,167,239,280,235,267,156,219,61,220,152,130,246,194,150,241,329,194,273,193,157,187,224,141,92,180,224,117,199,122,133,223,199,198,348,177,87,216,241,177,126,224,226,155,243,201,62,111,147,149,97,259,213,297,226,146,228,208,250,251,110,187,335,138,260,308,305,151,237,207,106,190,201,243,138,73,236,218,135,207,155,109,155,186,244,272,290,193,251,209,205,174,211,187,197,212,195,226,178,228,180,309,191,216,245,170,274,273,143,203,254,115,213,158,282,154,268,125,224,183,185,284,221,252,261,225,150,196,95,74,131,226,72,231,148,267,181,198,221,124,242,107,94,133,100,105,90,225,143,115,197,107,173,104,115,189,179,204,169,231,200,262,315,213,208,202,208,271,153,187,294,119,78,209,309,309,242,180,81,119,136,99,138,304,291,330,262,260,281,225,226,153,257,180,186,304,211,185,220,249,117,84,192,268,195,81,139,321,90,103,181,254,182,242,128,185,221,197,155,285,85,179,158,259,226,139,146,200,252,155,211,187,248,213,190,202,244,260,181,169,319,160,315,150,83,184,248,296,161,209,145,153,146,156,201,226,108,137,184,237,194,340,208,104,116,117,171,95,139,171,221,290,137,115,165,162,182,226,214,201,178,172,176,213,194,165,118,245,159,228,98,136,282,153,96,182,219,205,225,229,153,238,166,116,308,263,225,156,98,345,152,213,137,232,194,177,206,229,306,297,148,306,209,157,228,100,199,190,166,207,114,259,49,187,97,134,213,238,172,254,238,238,316,248,177,274,326,218,128,265,121,193,128,216,242,113,110,253,201,146,349,212,194,345,288,162,210,106,199,218,210,115,139,210,50,222,145,238,76,208,248,217,190,188,162,306,193,146,332,189,234,185,81,212,222,251,284,176,110,100,154,117,129,224,161,183,218,155,216,107,282,145,170,133,130,248,186,303,217,304,217,206,213,233,173,196,196,158,125,263,123,259,199,316,122,130,274,96,297,176,136,272,143,109,342,117,97,160,158,237,118,186,203,179,261,159,201,241,233,255,347,117,144,219,169,197,278,202,227,317,181,245,186,143,106,270,203,206,376,189,363,196,281,174,147,238,207,237,204,168,225,259,142,142,264,272,255,276,211,158,131,238,178,121,277,212,248,125,116,104,141,117,260,248,166,217,178,172,148,136,170,219,184,126,110,366,180,203,192,219,216,153,233,285,136,244,132,251,208,198,242,133,144,115,206,131,326,195,168,258,188,296,189,189,153,215,241,293,291,184,162,255,205,172,217,186,90,199,179,65,223,194,184,234,76,205,137,323,210,237,176,236,139,251,146,187,190,187,243,118,288,139,235,176,213,112,192,226,167,263,214,244,214,195,141,264,211,184,182,195,332,191,209,151,238,329,152,155,236,270,296,71,251,144,206,151,133,211,355,297,107,186,191,243,119,186,149,346,215,143,191,110,150,220,129,234,274,257,235,91,228,184,252,139,282,73,241,180,187,161,136,164,187,252,168,171,207,208,86,152,129,198,184,186,88,218,257,132,174,153,180,110,239,143,257,262,223,159,118,324,170,229,148,233,256,270,266,123,88,159,144,257,241,150,135,59,135,218,109,344,129,168,93,214,94,253,313,206,219,263,224,232,94,221,140,81,254,224,228,203,229,159,89,199,172,172,312,117,214,184,154,186,204,129,227,283,239,315,277,85,214,142,145,92,86,231,134,147,250,167,235,167,340,71,129,172,270,367,174,130,157,210,205,256,191,243,106,311,95,235,121,210,177,212,160,128,153,168,157,223,157,362,156,100,114,125,103,214,124,163,161,157,247,175,198,166,127,125,147,152,171,222,249,282,77,224,103,207,147,131,134,121,321,191,139,197,198,297,276,159,283,226,154,202,128,149,299,167,233,140,226,202,68,170,258,239,115,290,95,170,204,351,216,258,262,191,253,178,182,133,172,214,213,142,222,334,266,209,127,165,136,265,254,242,102,151,227,49,175,144,347,204,195,216,172,225,176,244,191,156,177,166,267,317,157,127,197,248,174,203,202,219,183,176,236,88,109,248,88,172,146,190,128,184,203,251,192,218,112,232,225,99,191,194,174,226,239,91,118,233,221,161,173,176,116,172,148,186,332,203,231,218,216,340,162,226,197,181,128,254,215,128,119,176,207,143,198,168,159,298,174,287,222,234,182,143,304,154,194,156,264,175,254,142,324,241,239,317,250,230,117,249,190,251,230,302,244,180,120,132,393,122,349,221,89,255,183,162,191,278,84,209,181,245,193,212,185,213,197,229,214,165,261,239,228,225,193,137,124,172,163,160,202,257,214,201,85,160,183,193,151,165,251,213,238,226,142,198,296,325,185,129,190,320,246,279,268,196,170,219,245,243,140,123,169,115,235,215,258,233,151,158,237,140,89,120,402,193,210,294,265,276,117,219,233,136,135,215,219,182,214,174,212,238,157,163,210,186,165,132,262,386,188,137,131,303,173,251,238,143,175,199,189,320,243,205,275,125,206,241,372,205,366,215,373,134,151,229,219,178,83,140,140,290,255,134,177,282,279,151,253,263,204,116,182,331,124,148,190,139,206,247,246,176,300,190,116,336,229,109,249,183,237,126,208,171,200,237,134,215,280,148,136,167,154,140,153,366,221,251,277,193,227,177,203,234,205,136,170,155,169,185,128,98,79,199,174,311,204,318,359,208,116,217,307,342,250,213,168,154,130,242,151,175,245,181,224,198,294,255,186,212,135,110,178,235,192,167,275,182,226,187,352,158,202,300,160,192,275,112,242,152,231,200,217,214,230,142,207,189,114,160,196,203,241,230,223,296,293,104,144,280,92,292,156,211,218,298,226,194,109,151,238,162,179,223,242,189,174,257,247,257,166,194,281,151,169,302,216,146,70,310,259,217,150,171,252,176,189,255,334,265,99,281,143,232,219,213,218,159,224,167,131,84,162,179,140,181,247,110,221,107,220,306,213,190,188,253,224,200,319,120,212,271,145,343,311,145,158,254,198,379,227,169,168,186,161,73,248,258,105,245,182,151,144,210,224,248,136,351,227,198,249,150,255,219,211,219,248,103,284,253,235,89,231,126,316,204,141,201,155,247,281,174,154,223,121,302,291,342,155,214,214,157,129,108,167,239,225,372,284,87,204,250,150,312,107,203,264,185,201,240,247,115,142,204,275,109,255,86,153,191,150,252,158,266,114,215,196,152,95,104,276,230,317,137,222,256,195,179,294,173,70,238,222,197,273,184,294,244,197,189,219,168,188,163,97,167,224,195,263,149,261,158,91,212,64,229,236,254,277,150,170,286,149,101,182,269,188,236,184,178,175,151,197,113,190,290,165,221,225,198,78,227,235,215,218,209,120,246,183,162,209,224,270,227,161,134,107,239,122,185,234,262,217,250,113,305,200,139,199,245,126,225,177,167,115,216,223,149,316,169,171,183,235,148,200,224,235,186,178,241,86,185,71,178,302,261,161,208,209,246,138,99,196,128,109,122,288,251,125,175,121,214,193,178,287,298,154,306,121,173,217,137,222,184,192,145,105,251,107,323,284,244,51,246,242,215,174,177,407,276,308,113,163,118,176,241,206,147,163,225,189,304,219,112,190,232,194,166,194,161,99,153,357,120,114,201,205,197,162,197,323,317,98,184,241,116,110,185,150,155,191,225,155,143,219,200,317,151,110,109,207,162,217,196,128,270,174,147,193,258,151,253,204,126,284,227,211,49,242,247,129,275,169,179,215,229,126,111,267,231,330,224,330,185,74,181,239,186,220,144,254,261,179,247,75,214,205,306,162,166,324,351,108,114,221,222,253,204,292,199,207,192,152,245,156,148,247,218,128,162,98,230,150,128,161,186,230,222,308,212,230,157,215,194,173,227,327,201,228,216,182,294,286,229,173,172,259,127,234,128,225,241,128,145,241,228,100,187,213,185,171,248,186,239,136,221,159,131,255,202,111,59,141,83,155,282,297,163,231,146,201,363,359,216,47,247,283,176,146,124,162,128,115,232,202,139,178,155,107,195,220,152,141,140,152,150,196,310,254,273,174,162,132,239,292,196,177,78,240,223,168,254,291,169,184,323,213,127,230,284,100,213,138,136,284,232,257,301,298,205,185,311,230,153,164,204,153,138,266,99,206,144,156,138,157,199,189,160,193,163,257,198,235,200,171,165,158,111,168,189,173,348,345,235,188,140,233,253,194,101,106,185,246,131,312,106,117,183,186,173,214,218,261,184,110,172,275,176,134,180,213,145,203,163,117,118,169,182,296,176,350,223,304,225,247,224,69,328,148,180,178,201,191,66,209,148,240,156,175,228,178,231,139,155,201,112,193,173,195,248,145,387,162,236,234,190,199,217,241,227,139,153,182,82,325,170,203,244,193,193,275,158,166,165,144,261,192,187,72,98,255,168,173,248,148,127,159,163,176,113,128,183,185,200,90,174,166,135,267,179,146,227,112,212,231,200,204,230,192,62,161,87,163,140,174,254,240,78,208,208,103,339,182,278,216,242,159,175,233,229,267,209,188,224,146,188,110,115,131,120,218,233,92,192,121,332,111,231,299,248,148,158,224,170,146,279,184,191,75,189,121,199,325,125,299,219,115,316,114,117,195,253,215,170,272,273,278,257,265,92,253,105,140,306,285,353,347,173,252,126,126,222,228,172,152,247,245,234,290,233,208,278,234,200,149,165,91,227,261,287,242,176,133,247,181,142,316,182,257,127,176,189,153,250,177,99,199,220,217,302,175,132,211,221,134,300,276,283,269,143,121,363,159,180,172,232,219,178,153,145,167,283,229,225,146,90,114,158,251,233,267,180,100,132,217,360,116,280,187,333,210,164,212,188,144,310,133,257,161,152,148,192,244,286,236,180,179,250,194,242,215,113,199,153,233,317,72,237,173,78,204,265,226,77,294,168,246,127,233,124,260,184,264,194,177,264,225,234,165,123,206,186,112,131,231,260,251,171,155,168,232,230,148,227,164,230,223,182,192,246,254,314,228,158,219,198,274,226,124,224,204,250,241,242,260,162,273,220,180,219,215,260,104,161,145,172,159,155,155,133,200,245,241,139,303,378,163,279,221,132,149,216,193,168,105,166,249,274,186,115,274,201,157,82,265,217,182,172,284,145,176,117,236,126,309,281,224,151,301,174,132,248,308,225,271,109,392,154,384,169,110,223,127,148,191,145,147,186,139,174,128,221,195,272,167,203,146,139,168,166,163,164,251,256,140,211,233,156,216,197,223,136,78,87,409,168,137,219,268,174,336,126,221,164,264,77,258,194,226,341,250,274,276,179,245,171,153,191,252,92,169,118,144,158,142,315,195,169,167,229,107,146,197,176,91,142,149,242,242,226,218,228,144,288,120,155,220,180,259,163,152,195,341,274,101,198,262,112,232,109,253,169,223,258,183,242,330,176,215,399,194,226,159,214,208,135,198,288,164,139,180,165,261,116,259,275,322,219,87,160,142,134,216,208,191,221,272,111,165,123,301,179,89,207,178,207,105,235,241,193,151,154,225,195,305,286,206,142,222,220,228,210,198,138,182,327,196,212,129,222,247,194,166,207,242,373,138,196,266,210,211,254,114,156,179,261,122,291,119,340,274,125,157,115,120,100,177,64,182,112,309,146,87,229,85,149,233,192,228,172,172,199,249,246,264,129,159,140,213,135,327,72,159,123,198,172,197,232,130,141,179,129,138,143,153,171,234,276,186,182,68,146,151,300,195,241,258,170,223,54,165,140,300,120,78,194,249,189,215,180,159,200,206,97,124,124,220,296,266,361,214,136,205,196,216,103,251,164,205,134,102,268,237,89,321,274,196,161,145,191,161,260,189,211,176,124,106,203,264,323,143,105,195,211,185,267,146,194,202,196,330,153,175,231,180,268,303,100,227,82,236,112,138,303,136,264,181,260,263,187,116,116,225,343,233,334,129,110,143,95,168,186,131,86,123,163,225,204,332,235,150,390,243,235,114,263,272,210,197,190,135,147,141,197,332,215,293,143,188,208,229,155,238,227,216,77,156,234,189,223,181,210,137,258,140,152,282,236,177,254,247,275,149,195,257,228,301,78,128,205,225,278,203,209,278,172,307,89,251,177,125,118,218,239,128,141,139,149,111,202,308,263,164,107,187,192,261,158,250,199,115,199,165,97,155,135,206,236,179,194,192,215,87,118,204,181,246,142,124,166,229,146,192,266,232,317,162,142,163,232,218,194,182,376,112,255,244,277,186,94,216,272,168,106,198,176,205,189,216,148,203,279,179,167,158,250,245,132,208,106,234,128,292,216,276,181,223,85,99,244,222,196,212,199,169,254,201,158,170,206,143,210,164,121,215,261,149,334,82,128,172,209,158,136,97,237,282,250,239,342,182,201,201,251,125,178,248,234,199,125,162,192,163,187,134,320,179,106,245,237,109,337,239,297,206,254,155,205,173,164,181,160,197,173,144,247,105,184,193,319,284,157,210,200,293,124,194,227,382,90,334,152,196,335,229,159,242,220,303,158,255,199,242,120,228,272,91,149,163,153,174,237,225,195,150,275,277,155,188,295,203,142,167,239,270,237,199,170,94,108,158,135,177,146,224,228,252,139,245,107,183,158,151,203,305,331,115,210,100,287,137,112,178,237,201,205,91,193,134,146,216,314,416,142,114,253,261,131,207,156,130,192,167,51,129,260,280,234,218,280,222,257,270,172,138,130,295,161,295,65,181,185,263,245,96,118,233,167,75,258,158,173,163,270,182,97,219,297,89,86,159,166,134,244,183,172,184,126,156,200,168,148,124,160,215,231,277,203,149,267,133,193,220,185,280,105,211,161,256,124,187,188,200,230,208,227,108,175,129,136,139,169,106,135,117,133,67,197,136,101,137,108,255,83,156,176,239,269,176,168,293,116,306,254,182,124,225,156,216,273,112,194,289,200,68,210,203,299,238,223,294,181,168,306,332,99,204,223,290,185,132,294,252,278,118,194,213,191,245,274,202,235,253,146,81,215,192,327,210,289,145,164,190,261,369,218,196,169,347,273,105,238,179,167,154,240,215,173,159,202,153,192,252,157,235,200,277,269,284,344,206,241,200,255,119,173,179,174,131,122,184,119,194,227,81,299,103,365,199,248,338,276,90,220,197,55,180,162,213,113,219,132,207,197,241,172,151,176,109,204,135,236,201,234,277,182,294,194,345,164,116,140,237,114,121,115,103,213,222,232,153,298,203,150,128,236,79,206,150,127,206,194,137,115,54,218,256,281,246,251,151,76,164,223,199,180,179,297,208,169,174,106,116,246,128,155,236,263,190,193,180,134,239,188,189,353,184,119,185,192,114,246,225,241,226,232,89,255,178,237,208,147,217,225,277,219,100,237,247,278,187,354,217,122,271,285,129,168,179,237,290,273,242,293,266,235,239,153,336,118,282,186,140,177,177,159,102,205,168,161,227,132,222,218,213,228,148,193,176,109,211,208,201,92,339,300,135,188,155,301,95,166,193,130,240,374,279,189,155,173,134,121,99,294,168,247,85,205,189,213,212,95,231,187,137,167,199,151,168,287,188,195,185,93,246,404,186,152,169,172,164,115,212,204,268,354,88,132,225,210,172,225,282,198,200,100,159,135,175,115,205,136,264,180,188,92,107,201,169,143,206,273,159,74,172,179,217,246,160,219,154,220,244,204,227,256,146,146,230,296,216,202,199,187,136,323,186,251,149,166,213,126,278,214,194,228,211,189,331,85,289,304,258,211,348,107,164,230,193,245,150,129,150,285,138,302,347,172,218,270,196,194,151,327,275,87,163,324,257,260,53,180,121,212,179,225,114,152,251,220,121,199,80,219,266,215,355,267,124,279,193,138,118,214,293,271,136,175,239,284,178,211,298,119,167,236,184,254,107,181,236,275,258,255,235,163,188,131,163,255,274,161,244,174,294,253,132,115,244,333,57,211,250,233,132,229,205,195,136,171,152,153,166,131,192,260,213,189,114,207,236,246,108,175,249,135,259,148,240,115,160,257,105,134,93,238,161,136,120,245,158,236,194,92,178,243,104,311,234,118,362,154,275,260,118,181,184,231,197,130,246,323,235,132,82,195,225,156,206,143,130,84,227,95,261,214,251,262,218,171,205,354,99,190,206,153,188,90,225,213,127,201,210,98,194,223,261,107,177,217,175,174,171,277,291,282,190,213,285,162,212,262,296,173,212,225,243,203,154,229,279,239,220,150,71,137,211,232,108,215,193,349,164,216,230,303,353,134,140,286,304,208,93,208,221,147,353,136,270,302,192,193,235,229,219,267,197,287,183,160,183,120,115,145,206,207,238,104,185,215,170,210,148,277,267,249,132,174,258,235,300,335,209,208,197,265,228,166,209,202,164,166,96,260,363,221,219,203,294,223,122,124,154,247,244,217,153,176,265,147,144,114,124,239,79,195,164,182,271,186,304,238,229,344,105,249,193,246,230,234,140,223,165,208,131,132,179,170,240,318,204,144,144,145,283,270,306,181,218,197,85,141,253,261,213,236,201,214,221,135,171,292,101,205,264,82,130,312,130,221,219,235,90,211,88,209,172,108,232,243,190,87,132,186,187,223,180,127,205,265,266,179,153,170,293,102,207,226,117,290,139,271,256,90,223,124,194,166,289,181,154,181,275,110,212,145,174,352,287,195,230,99,105,227,231,224,186,175,178,209,192,88,286,300,170,234,249,224,201,145,236,243,110,266,230,135,151,299,301,164,167,134,269,133,141,205,139,167,165,203,192,194,253,147,309,130,253,143,132,259,213,239,295,216,179,262,142,203,133,104,211,219,123,148,209,165,308,117,205,154,146,282,167,183,128,136,175,197,189,273,224,267,154,157,282,365,212,134,152,107,328,241,195,186,188,273,221,153,285,97,229,199,210,273,247,297,216,289,243,290,204,125,142,169,230,153,200,116,197,231,103,315,177,150,101,180,148,321,208,222,281,181,344,201,99,254,250,112,200,245,116,149,249,215,250,155,223,338,153,116,122,171,209,307,130,261,245,293,180,305,240,111,289,264,135,365,273,172,120,178,72,177,202,249,192,203,222,172,225,318,142,202,119,182,138,88,226,75,308,112,148,199,130,229,188,139,203,197,171,273,179,303,170,110,310,285,202,302,150,118,294,224,122,293,225,274,235,237,219,206,251,225,185,137,86,204,285,161,206,149,153,285,212,227,223,120,141,92,212,187,175,111,220,320,220,96,137,237,144,208,151,235,144,143,233,193,97,173,329,227,161,206,226,302,154,247,357,301,83,152,133,99,199,233,294,297,252,217,150,161,235,177,112,140,227,200,288,141,257,228,290,197,177,247,139,161,160,196,139,138,154,235,115,277,165,169,156,251,128,275,217,211,161,167,201,201,306,213,241,142,171,192,135,264,324,271,190,149,142,221,250,166,82,134,229,199,208,161,222,145,194,168,212,223,122,262,200,72,126,136,139,259,216,122,192,195,145,115,249,354,209,159,201,236,89,166,188,138,232,62,191,178,228,172,192,300,175,114,95,197,307,118,179,128,148,216,307,173,199,169,188,134,191,324,192,82,268,96,258,142,274,275,186,253,251,324,214,214,152,211,208,166,276,179,263,166,195,144,276,317,202,293,253,207,192,106,273,122,372,147,283,277,106,204,293,204,189,202,203,272,289,211,173,196,109,245,188,246,276,135,211,128,323,330,145,228,127,100,171,316,245,406,149,216,278,310,261,188,212,206,258,267,239,157,305,185,147,174,338,241,251,185,219,221,115,315,126,350,391,136,180,95,173,254,163,266,237,244,137,203,148,396,220,84,137,182,245,252,274,147,230,285,233,304,217,222,236,249,285,154,229,162,233,186,322,128,234,241,200,304,220,268,210,195,219,113,188,126,62,104,87,324,183,203,288,216,182,206,195,235,111,137,154,96,401,251,231,158,87,108,190,163,251,170,201,135,348,184,151,200,172,182,136,349,137,189,356,123,147,243,281,138,230,329,212,149,124,160,205,116,157,214,206,211,325,201,227,183,233,118,234,285,266,162,237,139,159,173,232,83,216,204,289,121,206,277,175,280,219,298,186,122,285,296,284,116,131,131,190,349,271,174,213,124,259,312,242,137,227,376,277,275,375,168,244,279,217,259,242,215,184,194,367,231,243,242,226,246,178,124,256,172,106,258,242,239,228,220,158,210,180,241,259,205,153,284,204,231,202,108,181,79,359,231,112,178,112,224,317,157,169,286,232,300,176,193,203,277,222,270,106,151,256,160,206,286,152,246,269,356,215,185,241,207,255,306,181,115,109,200,142,115,211,310,257,188,99,130,141,297,243,216,202,161,57,290,103,127,217,126,92,171,142,144,236,327,230,77,211,199,208,180,49,113,257,200,322,218,239,255,156,203,268,162,124,192,199,255,211,273,164,87,113,205,293,133,300,189,145,115,204,305,203,304,249,145,190,123,255,154,173,194,331,194,107,172,259,217,134,119,141,162,112,148,218,212,183,121,246,321,259,110,205,193,245,104,237,179,97,237,197,234,166,263,89,215,140,265,78,133,298,78,178,170,335,189,272,215,197,144,134,205,281,235,169,282,226,378,209,116,140,197,123,174,132,174,252,217,168,186,178,78,243,202,370,166,230,211,111,135,130,215,185,251,253,251,241,169,168,148,189,203,227,299,124,127,208,178,321,262,235,140,117,147,236,209,209,224,171,264,108,149,137,171,149,170,237,197,303,121,211,219,217,126,262,237,230,234,244,79,256,261,136,149,168,165,228,193,235,135,252,214,219,299,338,283,149,214,163,172,145,222,93,188,171,219,150,228,370,222,135,161,207,110,177,122,197,203,232,266,217,116,174,258,220,176,291,121,244,107,300,252,113,182,146,175,146,254,173,211,121,207,280,131,175,223,226,250,299,245,190,179,180,171,250,160,246,313,280,176,94,198,120,276,165,232,74,165,146,141,234,237,121,211,153,278,190,113,103,210,106,206,178,196,211,212,217,135,93,263,161,134,224,251,235,123,64,204,99,89,171,187,130,165,228,122,179,154,256,148,171,198,205,228,224,144,149,217,200,264,126,140,217,194,235,69,203,176,164,200,145,122,279,231,96,169,336,211,214,120,209,215,289,206,206,239,133,295,177,149,239,272,106,346,198,113,192,240,208,129,196,279,188,109,140,111,323,128,184,252,138,152,319,194,246,184,195,190,109,146,146,192,206,205,325,230,117,276,230,186,283,116,211,211,197,71,157,141,149,157,232,155,215,191,159,175,231,215,145,157,132,139,170,232,238,215,160,111,216,188,109,191,187,182,247,155,230,172,131,101,99,157,217,238,235,297,112,271,206,283,256,188,203,119,230,212,183,260,137,218,165,241,266,51,125,88,278,349,238,172,158,97,131,168,118,165,257,114,151,159,183,185,209,120,251,165,153,95,156,147,183,257,181,231,250,281,191,226,158,231,337,172,120,125,213,183,168,242,133,164,176,107,255,161,230,238,182,189,205,136,206,201,180,146,193,114,338,370,209,230,188,302,244,147,176,202,242,261,222,148,158,199,250,125,147,135,93,260,170,289,154,187,216,122,129,318,271,216,154,290,294,295,226,105,142,270,227,263,137,164,223,189,189,332,153,258,125,262,118,129,196,264,163,235,225,187,218,140,165,104,228,244,130,221,179,294,151,302,462,75,73,51,203,317,272,122,134,315,233,73,126,141,139,217,91,155,136,47,226,321,78,187,239,232,319,67,112,119,347,274,255,290,251,120,282,235,227,314,194,221,227,103,290,230,176,219,125,196,276,216,187,238,104,200,244,199,140,180,98,112,159,214,217,287,162,212,183,196,175,256,229,180,106,78,280,158,207,207,195,217,261,264,256,256,139,120,267,227,86,74,254,186,205,228,224,120,128,129,161,262,218,200,80,224,241,133,183,142,91,229,115,154,189,252,183,153,237,127,234,151,194,173,200,207,203,160,121,184,177,106,189,194,325,112,124,145,208,175,211,234,173,192,212,238,84,87,157,135,125,334,154,113,204,218,135,152,212,139,131,138,193,124,334,247,161,247,243,169,175,299,206,277,166,110,166,218,256,223,317,145,308,245,250,245,209,258,77,226,235,96,119,222,198,241,204,266,219,194,132,121,90,213,164,84,275,137,234,175,208,153,241,186,199,254,214,137,136,229,303,199,135,150,164,101,257,228,108,152,271,247,119,168,200,261,204,160,153,171,104,122,240,125,209,213,59,221,211,171,199,152,149,202,209,98,263,139,209,156,262,230,263,310,214,175,183,275,208,83,150,283,278,170,159,209,320,276,256,92,175,178,158,272,131,209,193,217,302,178,240,295,90,222,173,207,217,169,229,200,284,67,122,246,345,176,242,205,241,199,280,212,196,139,196,322,282,183,191,138,191,195,176,138,159,175,222,159,214,160,171,66,206,380,271,209,185,259,287,254,157,270,209,190,225,203,138,209,249,126,204,242,218,210,232,134,210,184,183,316,172,282,238,243,223,180,176,234,207,73,253,207,137,110,81,214,362,203,174,277,266,131,312,346,110,176,187,201,193,240,227,199,133,264,247,159,282,158,169,222,234,116,184,266,207,192,164,93,159,256,152,65,218,224,189,217,191,179,96,185,198,201,192,198,244,157,216,268,163,294,156,220,135,95,170,235,160,216,148,189,239,104,284,235,239,242,106,181,121,324,272,93,173,201,164,95,288,88,101,207,98,124,146,214,141,274,128,180,247,225,159,231,266,120,132,232,216,329,260,104,220,182,169,231,221,148,197,170,203,289,264,156,187,77,194,191,126,83,358,200,143,217,215,233,187,134,154,255,226,238,317,116,157,216,245,171,212,131,149,225,96,242,122,156,140,269,190,191,162,169,281,164,101,126,252,250,206,224,272,191,198,235,97,130,247,211,229,170,171,236,241,303,178,280,300,120,220,155,240,161,184,159,275,200,155,163,187,219,258,141,338,167,216,247,241,211,280,163,328,288,104,237,166,260,92,184,223,236,102,204,133,203,192,240,84,121,155,215,195,188,273,172,241,258,239,162,191,270,279,165,213,149,117,151,127,189,314,96,187,244,183,492,381,275,119,156,217,249,175,165,218,174,274,206,251,210,233,245,148,194,343,127,243,322,245,159,117,185,139,97,115,178,297,289,244,135,112,211,245,89,225,264,149,139,172,197,251,186,268,244,232,293,193,267,176,128,214,265,186,264,179,252,157,181,138,139,194,193,194,193,85,86,233,125,283,238,221,287,182,126,168,227,112,142,134,283,165,153,209,360,124,148,177,130,269,143,239,172,146,123,172,270,169,134,213,251,132,225,168,294,219,186,280,184,258,285,170,194,290,114,366,322,123,158,121,192,162,202,124,166,175,88,294,237,156,193,193,342,238,141,237,240,228,284,209,160,166,186,93,114,161,287,116,125,188,141,227,112,239,53,181,244,228,176,152,88,165,121,132,387,200,228,198,265,153,170,162,215,304,278,168,171,261,233,117,324,237,117,322,132,81,291,112,205,205,131,283,225,120,181,122,92,70,379,88,170,122,148,174,310,156,182,244,147,98,146,187,245,149,174,155,191,190,88,226,230,240,107,143,185,103,189,213,259,128,214,116,209,234,209,183,105,231,223,202,150,247,208,196,142,222,241,274,213,149,73,287,108,128,88,192,187,257,115,278,159,284,300,183,258,349,164,130,334,205,319,177,160,237,157,187,225,144,246,158,129,241,313,167,195,113,364,100,137,143,152,277,194,154,115,147,192,162,317,262,157,237,186,283,398,146,185,289,157,128,197,167,134,304,148,207,207,175,148,189,169,297,250,90,198,173,168,132,230,148,234,191,71,192,225,126,237,118,393,41,270,201,312,240,160,199,309,247,166,163,118,116,132,174,221,215,239,184,118,135,235,205,220,201,194,267,383,201,223,196,230,229,113,166,251,264,133,147,168,160,248,178,259,267,145,301,285,190,316,170,236,133,74,214,176,113,250,280,219,70,189,156,256,80,196,117,216,190,185,99,164,188,218,238,182,157,143,305,121,164,222,149,139,180,165,114,111,257,218,84,265,201,133,353,224,81,296,326,122,239,187,133,80,152,103,284,223,159,121,273,242,137,186,146,202,122,141,183,298,235,232,108,243,160,124,168,203,146,205,202,181,242,122,225,83,266,199,151,126,224,191,177,242,271,114,110,180,206,192,275,103,111,254,115,150,118,142,131,239,123,195,199,193,260,127,190,261,156,231,129,147,168,167,167,220,121,334,135,121,94,193,180,232,170,132,193,145,190,200,131,76,231,107,158,150,194,246,237,159,234,107,190,133,171,72,161,180,215,202,224,251,155,169,210,79,257,328,275,213,180,201,228,247,81,177,144,286,124,99,358,108,281,195,140,259,150,105,189,156,228,154,179,233,219,341,248,202,100,124,268,190,321,140,202,209,159,177,292,115,309,122,265,122,183,255,317,229,214,250,242,137,115,139,211,239,217,236,194,305,254,198,101,215,226,256,160,173,190,180,172,199,281,170,150,226,279,105,209,137,146,258,313,183,229,167,266,258,174,252,220,121,217,158,158,222,295,174,125,303,300,254,250,151,235,241,216,332,81,312,176,141,121,200,271,141,130,105,149,261,212,158,270,97,205,304,174,241,200,186,301,243,175,144,132,189,317,230,105,187,228,198,267,78,120,225,95,203,242,332,269,316,76,153,179,182,270,275,215,154,98,191,206,150,209,178,104,209,263,186,146,139,238,192,257,236,140,225,215,179,204,157,151,261,182,238,182,201,135,218,231,194,209,337,91,249,142,185,136,174,262,109,253,237,125,258,181,156,186,285,138,272,184,99,132,146,191,158,297,204,235,202,138,232,152,344,208,145,219,196,176,260,114,161,157,341,156,163,133,308,229,152,336,223,348,222,215,186,135,167,177,245,278,144,116,263,200,217,104,209,259,118,222,147,142,196,111,227,231,66,236,225,125,208,186,230,225,269,154,236,298,219,345,225,111,196,240,202,176,173,299,206,318,200,270,175,141,191,224,138,171,247,224,278,143,223,207,153,147,240,301,245,177,176,222,208,161,225,139,264,205,284,276,258,204,94,160,173,95,140,94,102,237,227,162,165,185,87,129,94,208,158,223,285,181,200,134,245,158,167,235,132,104,230,242,234,88,203,174,201,289,159,206,184,219,220,270,97,150,257,254,107,192,116,221,51,249,302,145,248,196,166,178,80,252,238,195,302,205,228,212,180,155,233,175,262,179,98,223,181,230,218,236,271,140,348,232,174,288,238,272,152,289,151,309,179,229,236,245,292,139,219,117,229,125,177,115,152,203,112,273,160,95,216,234,172,128,312,216,149,116,193,291,276,248,233,171,124,183,96,111,210,127,288,87,185,187,238,166,231,174,253,151,136,211,130,280,121,141,78,207,206,394,208,223,204,148,138,297,159,118,150,185,230,158,180,123,175,227,229,180,217,123,73,284,125,238,245,378,153,221,362,184,250,185,222,223,196,189,192,153,288,274,209,111,209,97,105,194,227,230,236,229,208,252,328,177,101,167,221,328,149,226,188,143,158,172,166,250,145,203,141,165,271,138,125,197,110,242,184,149,164,165,118,245,251,86,196,179,205,123,191,232,117,151,182,214,162,262,245,188,132,271,309,171,140,170,167,180,132,252,166,193,100,204,152,177,361,156,203,209,298,109,132,118,217,145,276,146,124,241,175,110,293,200,213,288,137,244,203,266,210,226,145,216,282,107,211,164,252,354,97,164,113,249,256,201,381,229,249,290,226,243,152,154,123,168,68,103,230,239,237,200,313,231,133,96,248,291,324,163,153,143,243,115,213,130,78,130,155,261,267,194,97,213,288,165,199,290,282,137,243,281,231,258,114,262,164,169,217,251,266,147,92,185,111,179,202,136,300,243,312,265,210,178,124,206,153,233,135,207,179,294,228,167,116,205,73,216,93,181,83,210,147,216,283,238,174,207,217,184,103,233,206,243,159,106,200,108,214,232,107,233,253,225,236,146,139,91,151,157,162,261,226,195,332,199,221,199,250,119,274,240,244,161,164,122,176,295,199,251,158,227,107,295,205,127,421,210,216,228,315,143,299,95,204,108,117,248,162,108,142,197,190,129,182,200,251,227,242,202,262,227,155,249,248,258,112,171,242,150,128,216,84,127,163,117,312,159,234,144,116,182,297,332,246,214,160,254,294,302,134,155,167,211,116,195,200,142,245,194,128,217,103,196,213,316,89,178,115,181,95,108,92,195,123,129,187,123,263,146,393,215,188,132,312,250,311,130,155,180,155,275,81,136,141,71,183,194,164,163,69,281,164,331,376,95,102,130,155,120,286,171,168,253,286,103,318,390,356,154,98,256,129,224,184,122,111,186,230,200,260,228,113,235,211,201,124,260,261,202,230,121,185,396,270,131,277,179,272,331,236,191,140,100,249,181,250,80,258,220,175,193,253,177,168,139,231,301,220,327,216,204,208,163,231,163,123,334,209,209,173,215,177,209,168,329,197,179,119,231,172,181,135,231,148,157,233,79,268,228,117,209,277,174,170,210,259,283,98,185,171,195,133,146,112,270,166,139,269,175,271,159,171,254,114,269,198,157,123,118,292,263,195,299,223,75,243,147,209,186,196,163,180,203,99,176,216,314,246,131,226,93,266,115,229,202,182,203,156,230,177,220,233,163,222,166,145,288,297,317,280,209,195,356,157,301,215,161,226,192,167,294,70,295,250,185,214,72,215,261,141,142,127,219,198,195,168,156,192,124,277,139,174,303,252,153,120,194,212,234,280,108,228,355,163,198,395,195,156,154,266,227,189,323,150,233,168,47,190,327,182,134,223,181,244,209,203,309,219,180,245,169,179,96,271,204,328,111,319,163,204,193,194,233,242,243,200,174,107,245,279,276,188,235,227,250,218,238,179,250,146,185,253,184,90,234,163,240,139,182,266,255,338,230,133,171,202,224,184,136,153,82,271,236,147,118,223,48,114,176,138,213,231,150,191,122,220,292,273,112,143,135,90,189,329,229,125,323,289,146,180,211,185,264,288,193,94,261,148,328,137,175,187,167,202,225,172,119,227,207,225,272,231,269,253,156,143,160,158,222,262,391,118,167,109,148,74,125,290,237,101,218,216,104,259,210,257,127,175,107,207,267,142,236,79,149,224,301,143,251,87,249,267,223,216,86,278,256,157,309,284,278,147,273,370,212,199,317,192,112,162,210,155,153,302,119,108,230,284,220,145,222,151,199,237,312,295,262,184,291,108,116,137,94,195,161,158,122,160,250,159,147,276,290,234,183,190,247,169,269,208,250,160,250,142,177,185,171,268,356,162,174,121,219,199,171,151,119,203,170,228,230,173,187,157,244,104,88,236,184,154,246,214,207,128,167,116,109,183,323,250,189,111,228,177,159,200,221,232,189,122,216,263,162,248,359,241,174,190,310,249,125,225,291,250,254,230,269,219,167,211,126,150,199,191,144,246,222,143,268,214,203,114,172,248,260,207,138,191,237,338,170,116,94,162,132,253,331,306,260,329,224,96,203,185,188,139,165,105,264,168,229,82,175,288,165,228,201,207,153,184,263,226,167,98,147,140,182,241,231,227,192,145,126,249,128,164,202,199,277,97,134,273,157,185,194,110,230,187,197,240,251,190,197,198,143,166,200,202,236,256,315,191,236,168,185,144,176,188,182,93,179,193,237,282,236,316,267,266,302,188,123,272,171,95,221,251,196,300,195,183,160,211,142,230,64,397,129,252,196,237,158,210,245,146,279,204,139,180,155,212,166,129,216,165,73,140,311,218,186,243,193,208,201,175,183,190,107,192,162,200,243,270,214,198,256,265,155,185,180,315,160,162,187,279,86,249,253,169,167,206,66,257,200,157,114,173,87,150,138,185,169,149,270,60,154,323,100,221,192,284,172,185,177,180,176,294,370,141,218,158,240,153,227,246,388,181,282,99,220,143,318,252,286,154,114,169,166,150,145,242,224,149,216,235,201,174,197,170,248,116,144,205,287,145,210,308,262,217,156,52,160,178,146,102,65,167,142,154,194,282,264,161,154,231,228,163,141,154,151,180,259,174,173,230,88,280,270,179,139,156,151,153,96,258,182,279,126,268,204,276,83,215,135,206,165,113,229,231,248,259,170,155,183,248,379,303,177,114,237,192,102,251,274,202,187,248,214,172,170,151,200,159,152,211,82,101,278,195,244,110,136,158,160,269,223,150,125,192,144,152,151,275,127,306,134,122,199,114,150,136,271,221,192,91,192,224,157,255,337,196,170,208,204,247,294,228,136,263,275,178,305,150,183,188,256,178,246,230,93,127,172,327,99,163,121,170,156,219,216,228,184,115,175,203,187,363,253,95,187,207,68,148,141,116,252,183,160,104,153,159,202,179,106,161,262,199,199,209,266,275,101,171,183,151,258,175,188,203,276,97,265,166,130,118,137,272,227,211,254,125,170,260,342,136,114,358,270,210,207,91,233,241,277,162,285,177,224,125,166,163,123,131,154,208,186,187,124,193,217,170,196,230,152,136,254,166,214,212,244,224,288,193,198,154,212,197,205,203,112,149,161,161,216,149,191,202,164,210,223,213,61,366,288,113,170,321,300,197,223,265,277,221,256,326,244,212,156,167,179,137,202,120,248,233,159,268,211,184,186,120,84,116,223,246,206,203,184,231,180,129,189,298,193,110,206,259,194,84,348,182,228,150,128,254,164,126,213,210,206,154,245,203,100,266,218,231,219,163,164,225,182,206,148,143,182,197,98,281,137,198,239,139,225,141,315,200,195,132,169,278,155,171,120,119,163,229,215,229,118,397,162,250,187,216,296,175,193,73,296,111,191,68,124,181,147,207,181,201,288,204,148,198,151,79,89,186,211,106,165,159,185,146,138,227,167,272,167,139,135,171,240,82,253,334,214,74,148,231,112,217,91,187,231,87,224,213,213,254,240,210,122,231,178,145,284,236,187,153,102,237,134,329,250,159,254,221,183,193,200,262,220,308,326,267,205,79,172,151,215,111,305,217,239,236,324,230,197,218,234,237,227,150,148,274,104,215,190,154,202,195,245,100,139,262,252,111,188,205,119,218,251,184,174,149,94,179,233,165,186,218,177,181,217,211,234,172,155,246,129,332,186,167,171,283,259,224,259,146,161,217,105,210,120,128,118,362,215,225,214,142,159,211,255,224,192,170,292,187,324,200,131,171,231,122,220,129,141,209,168,233,228,167,189,146,125,284,229,116,173,226,215,73,203,96,106,162,237,187,251,168,177,215,215,181,98,214,254,174,147,188,216,334,62,195,94,207,193,174,193,95,139,218,217,235,203,224,199,181,245,259,248,208,236,196,311,120,231,112,284,159,112,158,163,170,108,210,291,304,235,298,151,156,261,195,195,171,223,159,133,198,250,167,200,244,251,199,298,142,206,194,91,230,143,141,215,177,214,209,246,260,248,201,100,223,198,194,129,174,107,267,223,147,107,175,211,174,223,220,221,121,216,214,250,241,116,340,155,132,154,194,264,212,117,263,74,275,196,125,142,234,198,155,182,180,170,241,295,215,198,291,141,293,136,93,95,244,142,231,117,163,277,339,111,153,101,106,103,212,217,137,254,250,154,106,166,281,308,209,230,108,285,120,138,206,227,204,163,160,235,160,111,251,174,216,219,194,136,186,230,220,242,266,114,137,167,207,242,122,48,234,184,208,217,179,200,140,304,303,196,285,288,103,250,135,229,208,351,167,257,121,157,130,176,140,210,210,86,124,206,261,172,291,290,136,207,201,234,123,115,156,119,251,193,357,167,262,188,143,209,103,230,288,118,253,142,72,198,199,164,251,225,129,225,190,180,98,195,222,264,202,97,156,178,258,136,236,207,152,284,190,132,168,215,174,177,207,132,106,148,180,179,172,134,307,194,165,117,174,168,225,222,266,113,187,327,166,160,186,189,165,92,175,253,132,269,197,172,116,307,154,218,183,230,190,121,164,218,135,161,53,223,208,179,152,211,343,212,228,149,185,261,209,149,263,249,123,222,247,169,196,190,155,190,184,348,269,162,264,107,165,219,232,230,148,278,137,173,98,293,117,154,144,245,229,197,204,158,260,316,247,158,267,225,227,253,223,201,181,171,249,188,97,220,115,189,231,147,134,176,133,149,249,249,259,137,156,112,189,293,233,206,231,129,101,301,94,183,183,290,239,208,203,67,108,178,107,160,120,145,346,216,244,251,197,184,243,177,366,118,198,83,193,110,236,217,64,177,141,280,262,197,159,204,224,308,180,143,64,227,133,155,212,134,206,238,161,129,188,179,209,210,75,137,252,181,181,177,224,89,124,224,145,201,327,133,82,244,303,336,269,294,212,238,147,307,193,162,130,254,231,118,134,78,193,230,239,287,241,215,315,148,222,290,180,114,144,263,143,168,224,142,199,272,137,233,227,229,199,115,175,133,163,287,212,170,200,174,92,174,155,244,185,143,246,230,137,210,140,297,106,115,126,200,285,174,196,160,208,216,228,268,210,96,83,253,248,226,208,118,262,149,126,213,139,245,162,202,152,176,149,210,205,127,258,183,265,224,126,138,123,242,195,201,255,236,214,186,139,228,198,264,249,387,192,105,144,240,169,194,231,237,147,178,271,149,121,231,156,311,161,207,196,174,182,265,150,239,134,135,253,235,255,362,180,55,144,115,121,144,210,227,222,231,276,183,176,151,228,201,183,330,156,144,265,225,200,206,229,174,195,230,151,62,173,160,187,194,85,146,309,95,217,258,128,217,105,202,234,96,135,192,266,148,173,312,155,235,96,268,140,142,104,244,205,147,148,94,184,168,219,197,243,127,154,234,271,173,256,216,247,247,252,152,194,205,167,113,149,223,114,204,99,261,165,125,128,112,228,98,256,237,190,227,98,183,287,144,108,159,187,174,188,206,195,87,251,97,197,202,139,97,172,291,218,258,144,236,143,215,225,350,176,175,148,164,244,76,226,253,120,99,226,217,220,104,271,89,174,184,241,173,262,230,114,255,292,320,192,175,338,157,117,138,373,144,195,148,80,219,192,233,252,254,181,106,221,140,114,203,74,240,181,277,217,165,255,145,213,197,352,162,145,237,165,217,158,125,180,145,143,159,255,148,254,239,252,239,372,137,277,290,120,322,140,192,147,181,181,162,106,158,167,248,111,211,231,126,102,301,174,312,190,266,178,216,184,226,160,87,178,190,182,267,193,80,126,68,243,72,291,184,198,154,102,164,117,146,240,175,245,240,152,218,183,249,134,84,163,218,135,164,89,217,349,229,154,88,252,182,95,290,155,244,168,224,218,58,229,302,187,207,260,147,342,149,255,163,222,118,219,264,189,68,203,270,237,236,143,86,102,223,222,246,195,210,220,156,210,249,106,212,223,238,175,152,192,110,323,133,275,237,246,220,121,189,185,236,143,127,380,331,274,260,151,144,113,279,208,250,253,212,179,227,276,166,98,153,332,136,177,187,185,297,188,112,166,164,160,326,299,268,148,228,241,234,87,237,149,182,125,156,212,361,251,146,305,155,73,259,98,239,168,214,196,303,198,257,245,148,304,184,184,147,177,99,137,275,157,237,103,178,248,130,165,186,240,240,155,184,301,204,244,222,373,166,195,228,258,69,64,235,286,339,185,143,266,196,207,265,247,261,270,186,192,149,191,305,162,250,215,95,224,136,150,233,200,185,212,183,287,213,161,200,200,181,275,287,284,263,202,167,162,202,232,233,219,87,173,202,167,262,183,216,211,116,140,104,192,181,281,183,101,314,251,252,227,143,184,128,198,329,189,202,238,257,193,99,96,81,150,268,170,152,141,354,132,299,243,136,149,124,163,243,121,146,161,213,177,126,243,170,179,138,211,267,122,172,115,166,168,248,210,108,250,250,301,181,98,242,159,290,262,95,120,250,260,169,244,200,167,304,130,129,152,157,200,85,171,354,189,121,258,139,207,160,124,152,182,259,215,203,293,226,112,242,103,162,103,187,293,238,97,162,157,177,217,226,105,238,179,276,224,179,81,131,268,166,294,119,174,252,264,237,235,359,230,311,235,236,225,96,167,96,247,288,326,157,310,230,149,282,66,234,210,195,213,302,203,191,118,228,223,296,302,186,222,88,131,131,213,235,243,176,161,179,177,202,268,187,161,293,74,228,205,317,184,152,104,343,94,96,271,144,341,178,180,210,186,252,263,118,160,316,122,178,302,166,321,97,193,260,95,135,149,143,304,89,200,121,218,157,248,185,265,285,135,259,265,370,142,147,125,243,117,177,182,231,165,210,215,238,211,283,208,346,137,307,184,301,163,119,213,161,326,218,301,233,122,271,179,177,125,184,235,361,229,135,326,216,118,250,169,221,196,225,105,276,113,90,157,160,91,194,112,177,169,130,266,306,148,114,234,154,151,79,139,210,356,108,275,333,241,102,255,120,221,149,192,236,189,266,222,244,223,247,176,334,251,227,147,281,235,141,283,181,166,234,122,230,280,171,314,218,169,210,264,173,215,135,164,209,199,159,259,109,210,372,117,315,140,366,113,229,143,316,286,296,126,217,220,154,124,232,164,164,241,316,228,345,274,121,189,299,247,322,199,215,143,96,182,108,165,185,189,170,122,240,263,210,201,221,110,103,216,188,129,229,113,170,93,111,156,192,224,138,104,118,153,132,248,161,224,61,170,171,166,209,199,95,120,196,155,253,349,167,119,206,123,190,114,196,215,304,141,109,183,198,223,258,236,185,134,235,202,155,207,123,92,325,114,174,177,165,138,321,209,279,359,208,256,215,95,142,165,174,230,315,209,163,80,216,96,160,226,268,245,175,182,103,327,107,87,83,243,160,138,262,283,112,182,214,168,302,397,244,156,193,309,138,151,226,170,177,168,182,206,180,296,175,190,194,207,89,204,301,160,306,125,320,210,245,185,272,132,154,212,216,144,219,222,166,77,86,267,346,190,267,224,93,181,295,271,205,271,190,139,100,283,244,220,238,201,282,126,139,211,194,118,201,243,207,211,130,153,320,205,132,280,306,96,190,148,199,92,215,214,248,109,137,314,269,173,252,136,181,151,259,222,120,190,141,111,359,207,173,241,243,300,372,234,174,201,197,140,181,105,195,120,224,193,168,168,173,261,256,191,103,301,149,169,169,295,220,208,225,137,253,347,129,163,398,210,225,173,252,114,294,118,282,239,369,76,241,155,249,182,118,203,255,156,175,325,246,187,285,258,118,169,312,204,140,266,180,252,320,98,109,118,162,148,141,230,121,253,203,219,171,90,181,112,139,158,282,215,254,232,87,188,199,184,218,192,293,204,229,277,198,198,193,90,179,99,245,208,151,131,270,124,177,102,266,249,138,194,224,217,91,245,267,188,213,124,161,184,159,189,274,143,139,178,177,106,246,125,239,196,153,224,174,199,95,202,109,213,201,120,217,189,190,299,199,175,346,220,120,199,202,84,136,229,89,235,236,135,192,187,225,139,133,191,243,134,187,163,222,165,321,277,128,219,350,139,287,265,166,394,204,197,232,207,125,226,150,220,214,158,253,160,140,286,288,193,279,223,231,195,187,107,193,212,181,256,226,210,117,140,168,218,117,113,112,295,133,203,81,222,81,187,205,218,144,177,159,119,117,182,203,186,239,229,206,178,270,106,230,215,189,283,273,286,221,123,284,226,193,180,241,206,174,220,180,138,239,300,188,229,231,175,134,270,201,50,219,211,242,193,198,204,129,188,218,354,256,90,248,168,238,140,219,184,100,191,157,242,217,177,368,260,198,172,209,187,172,159,161,258,234,260,122,208,227,115,186,221,224,165,195,233,210,218,170,188,214,195,236,217,281,241,169,201,237,188,69,174,185,229,239,52,194,150,207,199,111,138,173,275,326,123,142,168,121,216,270,90,227,177,268,239,141,268,204,193,230,162,158,241,289,311,94,255,149,294,228,157,125,139,171,150,176,142,152,171,177,175,280,167,181,148,346,191,300,209,318,287,123,112,335,199,225,225,273,191,199,126,191,72,206,303,244,210,268,189,234,200,166,190,136,270,187,132,208,117,91,207,122,276,220,92,176,213,294,164,118,259,274,91,178,179,132,172,302,252,140,161,241,232,192,99,186,177,256,230,186,242,176,132,160,109,178,242,238,301,185,251,324,198,221,197,347,201,128,153,159,130,294,206,221,218,88,208,158,203,119,167,213,123,296,218,217,187,220,82,200,258,176,175,216,141,173,311,233,320,147,228,207,185,241,179,214,166,216,148,146,240,133,142,246,286,290,214,183,240,233,239,100,234,369,136,188,172,240,121,95,201,227,182,202,232,111,195,259,132,263,218,286,287,223,147,210,215,157,119,183,246,273,214,95,188,148,205,237,238,193,229,189,114,234,128,49,213,264,255,175,335,255,199,100,109,100,135,224,170,129,182,265,250,378,274,132,195,144,138,244,233,234,190,256,228,215,219,192,139,151,179,108,132,276,177,202,238,293,149,219,177,184,151,292,94,177,240,204,142,162,220,307,221,185,154,307,103,164,273,183,211,189,106,187,321,118,247,240,205,252,266,131,182,222,222,165,161,210,217,174,284,236,145,386,336,217,135,147,147,160,135,196,150,192,322,338,330,178,279,129,188,207,338,192,288,90,177,295,226,181,184,201,159,127,116,211,268,245,221,268,171,203,138,164,115,144,146,226,233,163,142,330,134,167,188,291,134,225,316,131,193,71,269,252,160,275,301,174,198,185,298,288,189,304,196,221,177,109,179,253,257,118,126,372,178,132,104,163,75,95,328,213,149,175,172,262,135,264,230,117,235,277,166,144,265,243,264,210,274,125,125,179,234,189,308,232,203,268,254,219,145,232,148,153,210,179,203,251,119,170,158,198,151,152,359,126,200,164,183,188,213,209,282,330,280,158,237,224,198,288,245,224,86,244,225,267,474,172,302,264,142,269,192,232,222,223,135,150,261,318,249,231,159,195,188,127,332,298,195,222,148,306,145,92,373,197,212,164,126,207,93,240,145,246,122,219,226,290,135,198,128,226,172,247,186,349,216,181,219,133,127,249,252,257,281,302,79,148,212,205,248,165,166,129,91,130,78,136,255,302,102,193,166,288,174,155,131,266,192,120,279,200,176,291,338,87,183,250,166,276,205,180,73,207,217,267,175,88,127,193,292,270,190,135,101,274,169,295,192,211,147,171,188,135,185,192,212,166,130,201,89,192,162,180,274,206,251,122,195,149,114,212,164,186,298,119,254,206,75,59,242,178,124,191,245,230,202,105,219,80,215,251,273,348,155,189,201,117,165,163,347,136,277,102,222,167,335,379,239,240,230,214,263,232,262,137,173,238,210,107,84,246,127,116,145,61,159,227,148,183,112,209,202,101,119,200,85,115,235,120,319,101,293,86,279,227,61,196,226,277,146,169,229,205,126,225,138,199,344,165,217,185,158,312,127,176,125,142,150,165,111,268,105,212,304,198,238,189,226,223,127,109,235,224,151,134,253,109,110,211,207,210,167,189,144,260,248,222,197,195,179,323,179,227,212,255,145,203,172,333,129,168,262,171,119,195,310,300,249,218,196,178,118,183,215,75,138,169,179,84,262,116,197,212,248,223,152,150,307,207,163,136,192,128,219,322,173,117,204,243,197,151,192,223,220,303,216,122,244,231,225,264,263,163,182,199,235,226,242,214,174,189,220,271,260,123,217,162,245,143,149,292,228,130,134,227,170,226,334,195,181,118,165,171,150,211,209,225,226,279,150,133,220,190,187,152,76,99,188,200,140,351,241,245,186,202,181,240,234,174,350,228,189,195,339,209,86,206,294,147,93,108,242,158,202,152,227,195,194,283,152,224,213,198,97,218,177,150,79,222,174,167,265,102,221,150,119,306,182,123,200,191,237,165,275,238,233,237,273,201,153,233,118,297,169,198,111,165,122,194,194,182,310,174,140,175,263,110,200,130,373,195,152,223,113,250,152,143,191,159,211,144,157,207,173,164,179,111,233,151,263,219,233,229,215,252,303,164,183,226,286,215,116,199,176,184,193,227,299,244,311,234,97,180,125,185,240,278,201,104,88,172,112,259,140,225,216,128,211,306,155,209,186,147,169,156,306,167,312,90,217,216,221,254,303,173,191,140,233,209,283,88,377,128,130,163,303,277,117,81,152,266,316,217,103,113,115,209,223,252,62,162,217,254,144,313,136,236,226,231,254,174,97,108,177,132,221,107,208,209,215,197,268,201,114,148,62,214,175,302,221,268,321,150,199,125,145,219,326,217,198,175,171,276,251,212,191,196,265,73,126,179,234,191,193,204,239,181,202,226,206,171,261,126,159,190,185,89,194,279,194,203,222,121,292,167,152,184,260,239,204,205,172,268,178,292,79,166,283,230,155,288,117,124,270,292,245,177,230,255,208,120,276,261,245,55,233,290,135,213,301,228,188,311,182,191,222,188,230,199,192,177,105,161,265,225,109,139,193,316,94,94,178,183,160,126,107,79,291,240,104,200,183,203,107,275,226,178,285,205,256,229,227,193,310,194,319,199,93,133,100,225,253,111,155,182,310,192,307,97,220,179,303,210,188,180,198,216,124,239,147,234,258,101,118,205,185,236,123,206,206,176,145,227,143,341,127,194,210,205,208,300,80,180,180,311,106,224,292,101,196,134,213,235,177,192,189,118,235,72,94,246,142,204,161,132,208,242,259,160,193,230,207,218,94,252,276,173,70,259,102,216,225,54,218,189,345,168,214,72,201,176,205,194,213,159,230,321,246,238,301,241,197,256,92,215,230,162,136,165,124,69,111,164,282,150,217,271,241,233,138,111,186,154,219,165,283,277,168,214,122,122,229,107,224,111,76,197,195,191,260,142,163,104,308,74,58,201,214,298,55,135,222,208,265,227,200,160,221,239,191,241,263,290,62,118,174,235,286,179,154,111,168,233,174,135,155,232,189,166,235,207,119,273,141,156,196,103,165,250,348,185,205,245,166,199,110,82,279,199,239,108,102,151,308,146,272,155,152,124,111,108,149,151,219,392,168,203,168,227,180,198,161,163,113,126,236,168,138,195,130,280,158,203,349,98,103,122,93,251,181,197,146,118,213,269,223,216,226,273,117,109,246,163,157,187,230,292,266,142,192,142,202,204,189,166,251,267,278,86,182,92,121,130,231,237,256,72,185,143,207,125,264,245,139,119,124,197,282,256,262,318,286,103,280,151,141,34,168,258,199,208,294,166,207,204,217,158,102,222,146,204,196,161,249,141,225,89,103,138,203,186,150,275,167,246,208,126,117,225,172,258,201,85,183,185,183,187,208,172,256,117,350,271,291,212,203,166,217,136,283,219,128,229,136,227,222,148,92,156,99,181,140,143,221,227,105,263,343,159,163,233,228,216,182,192,335,325,78,94,226,149,185,142,311,205,180,222,206,188,210,235,179,240,104,163,242,141,151,247,200,263,150,200,105,194,199,166,104,164,229,131,149,115,157,88,196,151,232,224,203,66,239,277,163,188,312,144,363,311,272,306,150,167,152,289,217,250,107,159,278,225,146,230,291,80,170,311,183,96,195,235,213,215,200,186,211,293,121,258,130,185,206,241,210,165,176,201,263,154,220,181,264,165,109,239,74,158,121,176,200,107,253,262,88,116,146,151,207,101,169,216,159,364,175,219,258,400,176,234,391,167,89,141,217,190,131,203,218,169,186,172,232,237,216,143,101,111,181,123,206,106,192,150,93,142,244,186,155,129,151,128,187,222,348,134,229,184,163,114,160,235,290,265,183,132,205,169,191,321,96,127,178,146,183,246,210,157,168,169,98,226,275,247,132,181,215,133,207,160,124,148,235,246,196,107,117,183,83,217,176,189,110,265,196,102,225,132,156,338,89,159,118,349,281,252,127,251,257,339,173,192,177,163,194,85,209,185,217,127,281,84,228,126,230,219,280,221,242,319,332,137,179,179,207,100,160,140,120,195,213,243,287,217,263,218,138,203,78,265,108,185,127,354,321,260,270,170,123,176,175,344,124,162,171,144,249,137,261,278,123,137,126,119,182,103,247,249,175,171,159,238,123,211,176,88,335,383,215,221,185,120,81,203,218,142,233,195,344,155,203,208,315,257,224,167,121,132,232,218,103,181,132,221,283,306,41,78,143,249,247,196,112,118,247,242,326,235,201,127,173,284,163,165,222,161,182,88,167,195,296,123,163,205,131,237,216,198,229,157,213,88,223,110,88,134,133,110,252,130,202,279,153,243,173,67,120,234,150,188,245,222,309,223,195,178,104,193,219,188,334,150,115,157,147,184,132,275,116,111,128,217,116,76,124,219,270,203,160,288,163,230,214,246,215,167,236,199,113,78,141,158,248,159,222,140,305,132,234,123,90,217,177,94,111,160,270,250,184,178,242,107,126,240,208,250,82,48,300,244,119,158,303,154,371,141,223,211,174,254,253,181,97,254,197,253,205,106,269,250,258,220,133,280,106,208,250,213,244,162,100,141,340,199,145,208,204,236,239,207,111,230,95,294,187,187,114,101,257,122,234,239,336,284,131,201,219,292,190,282,192,366,261,216,143,318,112,215,226,275,254,213,48,154,233,235,178,210,311,303,330,233,199,299,271,169,101,198,207,244,281,301,206,180,112,192,196,222,162,75,172,269,329,103,117,112,220,173,132,275,192,156,172,250,162,129,229,191,293,244,172,129,184,231,177,175,253,277,285,349,206,221,186,277,118,266,87,115,301,200,109,163,208,119,196,143,60,206,95,143,196,95,131,280,143,168,215,296,247,71,239,169,161,289,258,281,181,89,139,252,176,259,219,155,107,201,272,98,246,117,223,159,181,148,171,200,254,215,212,171,119,103,149,232,242,211,95,204,127,191,161,132,244,288,121,163,244,246,171,268,145,210,267,198,186,133,160,179,139,189,241,173,314,111,245,199,205,278,200,232,195,259,184,161,270,90,192,256,177,232,131,197,264,128,147,146,203,121,185,188,257,194,224,278,214,218,293,225,161,212,201,138,212,169,182,167,276,248,170,224,232,226,277,70,107,162,137,111,129,203,114,109,139,218,238,86,323,187,181,223,107,166,321,232,203,286,168,140,172,235,92,194,251,228,90,220,129,159,157,322,201,147,198,238,246,167,222,109,236,308,225,152,207,318,196,182,172,109,144,163,108,248,273,223,161,281,271,215,119,145,98,269,297,226,280,228,285,308,157,69,130,156,174,108,98,207,151,229,226,202,227,317,280,285,290,354,122,206,254,315,120,81,192,216,89,175,139,110,229,138,133,171,199,287,199,119,309,157,87,108,204,139,308,100,204,245,184,186,264,124,153,224,188,252,175,142,292,216,121,109,166,89,120,214,116,96,247,129,369,138,123,244,233,175,105,157,204,169,177,148,291,170,228,306,55,279,245,110,147,223,273,152,138,122,187,79,234,256,103,231,261,97,117,279,226,271,284,216,278,226,374,112,246,216,201,160,225,200,135,321,155,256,249,152,290,138,204,117,156,189,179,256,162,208,225,287,196,313,174,209,215,314,138,194,177,319,152,186,245,242,187,253,160,150,172,260,269,235,182,315,118,160,128,216,137,299,241,247,179,215,361,127,210,215,237,95,165,145,234,218,211,168,182,188,176,247,277,123,205,125,261,128,297,142,160,136,227,70,137,167,188,250,174,223,123,132,151,223,111,188,256,183,168,219,260,382,245,203,104,300,197,133,102,218,138,345,208,132,177,171,206,150,234,370,200,175,117,106,257,272,119,230,250,120,237,134,237,217,138,168,176,185,263,342,266,118,169,116,380,208,138,76,218,155,190,142,140,309,227,233,203,170,322,190,207,199,229,148,225,361,177,168,234,254,164,194,202,273,251,228,231,232,244,305,314,209,209,277,137,98,124,275,244,192,99,282,248,215,305,272,217,246,193,277,285,90,226,184,169,233,326,128,261,198,234,104,223,239,295,212,327,140,264,216,223,106,230,327,145,239,255,189,141,287,135,152,58,176,205,276,208,177,158,109,92,265,169,260,115,215,193,171,120,194,123,103,184,269,146,365,191,198,131,220,147,225,246,179,212,198,154,224,191,199,339,127,268,284,187,223,188,227,176,108,285,367,188,144,317,196,239,218,277,188,267,179,242,207,167,131,128,234,281,251,231,217,154,130,147,253,193,99,301,149,92,181,209,220,155,181,113,220,128,246,282,75,122,235,89,292,255,220,228,137,234,266,194,179,313,80,153,255,246,243,117,103,191,68,222,179,187,179,198,228,163,130,146,174,188,168,88,167,170,139,221,192,143,268,207,270,119,369,135,258,252,183,263,238,127,159,167,180,148,191,211,188,194,186,219,116,196,169,144,358,281,217,74,275,160,230,227,119,133,204,126,268,140,134,175,134,77,144,144,203,287,403,125,136,79,173,179,193,189,77,154,235,141,162,199,109,220,282,276,233,206,199,190,134,75,84,152,263,89,112,172,200,101,266,95,130,126,314,199,102,211,293,219,266,256,130,223,308,161,155,267,263,235,294,100,213,313,336,124,287,84,278,217,179,109,141,224,103,119,269,275,173,265,306,319,246,208,145,157,158,157,232,149,117,278,211,236,223,207,258,190,219,297,234,159,164,217,185,158,192,277,174,184,142,294,279,283,244,133,247,141,114,150,230,246,113,141,162,216,211,264,191,144,314,187,290,142,155,364,301,80,148,221,207,96,222,246,223,243,172,129,104,126,225,232,210,283,135,230,259,238,242,154,176,182,111,201,291,126,269,234,273,197,301,106,151,315,144,238,237,116,256,185,249,238,210,152,272,279,100,149,276,143,304,198,138,139,128,217,254,82,238,268,225,221,201,224,269,211,237,134,285,224,160,189,219,126,96,177,196,235,195,328,130,149,184,221,214,254,230,232,252,77,182,201,197,151,192,229,179,408,309,184,177,224,184,186,90,163,180,279,294,173,173,262,268,131,185,357,89,147,187,157,101,150,275,218,305,149,128,99,317,203,273,102,377,196,97,201,214,282,327,264,220,152,151,254,208,161,137,239,232,131,251,166,157,259,373,95,129,178,216,112,272,192,182,113,59,265,130,108,164,120,260,239,252,333,234,153,298,310,185,152,125,176,85,136,280,210,228,265,257,150,144,183,148,238,323,162,143,188,146,237,147,194,93,171,330,379,188,240,163,218,53,253,245,206,188,210,180,292,141,113,190,204,105,93,166,139,171,315,200,136,201,252,249,324,234,353,153,218,172,166,187,285,250,209,310,142,118,306,150,167,206,210,219,278,322,365,208,304,239,144,174,93,159,186,316,157,168,190,221,254,119,97,176,94,134,222,189,244,157,158,256,208,255,163,188,107,146,221,144,187,270,136,139,173,219,171,83,290,166,170,301,187,253,280,308,184,358,164,189,281,281,199,243,230,286,200,300,211,156,187,173,263,219,193,187,242,236,226,208,183,257,239,174,123,169,262,168,106,219,187,209,233,85,209,285,119,206,324,269,238,93,184,252,204,153,263,272,184,263,241,202,153,95,181,171,189,285,124,185,172,168,230,156,168,136,178,185,211,181,227,102,253,148,253,201,175,148,234,159,285,158,148,305,115,167,151,262,198,249,341,144,200,246,201,250,162,162,211,85,272,268,291,236,219,279,176,145,202,163,318,146,179,121,343,154,247,115,295,163,104,177,201,173,163,163,305,168,353,178,221,103,205,166,140,98,201,265,201,167,249,138,241,74,89,98,135,191,209,235,121,187,274,282,214,206,320,171,202,195,225,179,202,67,177,350,104,115,191,297,210,220,187,221,289,123,332,252,240,269,164,242,268,135,229,233,253,134,187,198,110,234,161,196,239,153,219,256,159,89,134,123,222,349,172,196,137,170,161,138,217,244,227,229,186,166,173,155,149,262,221,129,273,229,154,212,102,267,206,152,246,161,81,218,174,115,303,149,268,156,174,229,227,143,180,200,131,229,174,133,160,239,252,148,188,248,257,138,152,235,108,158,150,129,348,200,306,228,207,229,150,146,249,194,224,207,179,102,79,183,248,213,185,226,130,293,230,211,137,194,170,136,294,181,184,284,209,159,169,243,267,240,133,126,201,223,143,217,268,213,183,184,160,85,326,282,241,248,357,321,226,150,104,147,256,246,307,155,260,260,249,168,319,204,93,225,130,264,180,183,206,186,145,205,130,186,100,101,272,342,253,155,221,186,247,193,48,102,118,136,263,246,168,168,211,185,322,227,129,362,183,229,164,126,163,158,354,111,241,225,201,162,285,244,151,131,138,190,339,354,201,56,192,251,103,241,158,161,206,245,108,160,191,215,117,196,151,192,275,197,237,180,105,213,173,182,227,367,239,216,255,218,201,178,219,165,200,193,257,319,170,242,217,139,105,280,164,202,285,253,131,210,103,64,117,168,212,238,165,375,243,212,148,220,202,119,136,91,175,260,362,235,232,243,243,238,266,162,170,210,236,133,264,228,254,140,309,260,206,183,185,284,284,133,191,115,217,149,316,267,175,173,184,187,149,128,83,182,141,270,187,98,160,186,101,173,63,135,199,233,205,139,130,228,180,121,123,215,105,135,178,136,223,133,100,193,210,92,232,237,274,259,183,291,159,256,273,222,259,275,156,194,241,227,140,182,220,148,244,133,138,138,197,101,311,156,145,248,266,157,172,186,226,223,248,301,171,181,241,178,139,373,156,246,226,225,255,228,179,188,168,295,319,181,283,195,87,200,315,103,196,212,180,240,153,234,261,354,138,194,210,257,282,144,266,97,117,146,125,139,190,159,287,91,130,235,186,155,365,155,135,190,112,98,176,199,181,138,270,97,174,134,278,236,154,239,283,195,136,167,265,266,219,209,311,180,87,258,266,211,192,253,217,153,194,222,113,155,129,160,335,114,182,168,247,228,113,165,175,216,194,220,98,306,223,103,124,143,197,214,220,223,167,230,210,339,167,122,231,244,371,162,122,162,137,152,245,258,220,212,165,225,260,199,225,208,370,159,164,286,178,99,237,273,207,184,87,124,153,151,254,226,229,134,134,123,167,116,252,134,312,141,131,290,219,262,252,126,305,334,185,111,94,309,216,158,240,152,174,65,190,149,129,182,164,123,223,154,259,73,261,299,274,219,136,124,158,72,218,185,84,329,168,105,145,201,213,224,144,134,135,167,216,115,228,347,391,366,151,291,271,160,254,207,197,81,141,280,190,219,179,167,146,210,128,178,138,311,304,188,47,181,135,206,224,143,136,293,161,176,127,215,241,164,206,128,291,221,167,123,102,195,229,213,172,86,183,253,241,271,173,163,238,250,213,191,158,191,180,233,236,86,245,113,139,150,282,245,341,271,152,176,234,367,199,307,151,166,223,209,75,213,297,179,151,160,360,187,199,251,182,115,231,307,194,239,124,249,227,333,143,226,245,180,266,187,65,155,169,189,201,178,146,111,112,266,103,216,257,134,195,149,317,160,120,215,161,120,63,209,148,186,131,206,202,66,164,220,212,77,176,214,234,237,154,182,212,150,237,187,203,183,135,199,194,151,231,269,141,274,216,174,212,196,154,232,215,164,132,229,129,213,223,204,239,164,190,184,133,158,275,170,184,157,172,192,167,359,365,184,179,230,179,134,304,125,255,231,135,92,226,143,295,252,161,139,129,98,139,117,111,111,255,202,303,114,235,176,256,215,153,196,253,211,313,123,123,264,254,241,265,316,198,220,212,313,177,201,180,198,210,307,252,166,206,260,216,194,98,159,241,252,139,233,144,83,174,212,173,308,179,231,156,206,78,145,261,206,136,133,201,236,247,103,271,202,178,198,99,186,287,272,317,348,251,138,108,195,176,232,239,227,168,133,202,183,145,158,112,229,225,219,222,205,128,77,199,162,280,343,199,378,153,207,267,215,206,204,303,192,177,206,127,216,157,202,163,238,221,212,239,148,149,133,177,149,259,273,230,316,249,130,291,114,210,230,185,164,159,121,74,140,306,120,94,230,302,105,409,160,123,243,271,336,174,154,156,141,205,243,303,277,281,117,94,188,75,233,175,170,99,149,125,230,128,282,99,164,200,118,270,310,165,43,280,322,385,118,255,245,190,330,273,248,186,296,106,219,227,83,319,287,235,148,166,118,295,134,330,151,358,123,248,108,79,136,293,146,144,162,232,226,217,189,163,185,235,150,233,300,99,211,162,144,244,169,240,64,219,95,198,310,192,135,220,259,237,139,195,178,216,211,124,181,291,199,236,190,76,190,177,235,138,123,116,186,232,121,121,220,250,183,137,158,126,214,223,104,168,182,95,81,215,180,85,282,135,192,262,174,177,147,138,248,351,272,152,223,197,204,243,272,80,107,262,215,213,101,172,234,130,70,183,136,273,194,293,186,218,273,224,199,116,178,263,169,178,299,310,157,304,180,155,212,282,115,190,262,153,268,252,103,143,263,210,283,146,121,323,115,79,204,258,212,318,197,49,202,190,277,220,242,164,190,219,211,230,229,78,298,148,278,193,247,298,235,98,240,136,209,195,171,219,134,124,190,329,201,233,196,192,226,210,195,229,246,177,270,94,157,288,213,159,187,128,244,138,148,78,96,312,266,140,139,163,111,142,133,225,117,238,201,386,235,108,99,255,121,360,65,170,118,213,86,119,257,268,229,163,171,337,195,249,255,146,197,232,151,113,133,266,183,190,219,240,213,239,110,163,279,236,213,170,145,168,162,186,121,138,320,193,146,273,241,214,243,143,186,276,253,132,124,140,258,197,209,214,202,185,251,179,274,150,242,260,240,173,228,200,138,224,317,121,195,145,191,267,260,192,199,225,151,133,229,230,233,285,113,274,194,320,219,177,177,326,306,180,253,216,138,179,183,208,255,232,222,124,187,140,208,192,77,213,80,180,317,165,164,158,129,251,209,167,196,289,244,227,278,225,196,75,191,209,199,181,140,221,105,182,256,256,135,224,78,145,135,190,101,171,151,220,119,186,165,167,173,332,172,353,330,153,201,192,247,152,304,188,139,131,225,252,269,210,200,382,223,150,309,187,205,228,363,267,294,222,104,285,340,134,228,202,121,282,221,148,145,216,230,237,157,169,136,213,221,260,301,288,158,222,157,201,56,162,232,227,178,153,211,321,189,189,174,300,156,136,71,169,234,225,182,96,183,297,142,241,259,168,56,271,207,251,276,174,234,218,175,172,182,305,217,189,206,108,136,211,148,171,224,169,134,251,198,186,243,201,189,193,103,197,189,269,187,229,246,366,156,291,188,150,164,161,169,194,186,193,215,163,192,218,246,156,214,216,194,289,98,120,130,135,209,207,92,227,225,183,178,274,97,107,338,154,149,161,107,251,117,214,255,166,105,294,181,236,141,100,157,175,221,240,151,107,218,192,237,257,123,212,160,156,125,183,131,229,258,223,123,266,262,110,246,147,249,222,213,314,324,241,332,179,275,194,235,110,159,132,159,162,126,108,210,188,310,168,56,174,170,168,149,158,238,256,44,143,296,217,154,134,232,254,237,171,60,152,105,193,300,195,219,209,267,208,271,132,136,125,180,279,135,164,178,243,200,130,139,189,196,371,248,281,227,149,303,100,113,231,290,188,205,339,322,103,138,186,422,128,303,139,153,236,231,118,167,324,192,205,150,237,167,317,171,168,222,145,75,308,181,250,277,257,203,100,325,226,221,158,141,316,199,100,347,227,218,254,101,101,186,201,203,205,161,238,248,242,170,217,121,186,219,106,130,117,147,192,280,206,305,116,119,181,257,219,240,258,282,107,151,128,192,224,183,283,310,98,142,206,216,180,240,295,229,224,267,264,144,276,178,165,122,160,190,285,98,219,121,160,204,87,349,304,140,189,235,278,163,133,130,199,182,193,355,160,98,266,239,154,138,276,276,86,87,258,191,95,180,260,295,245,167,100,138,368,110,247,182,173,203,222,103,177,182,189,244,153,82,165,202,127,176,246,193,162,116,202,294,132,163,272,253,147,236,184,205,167,148,250,239,203,121,213,186,274,151,142,110,289,268,155,311,218,232,133,312,228,164,173,165,239,253,172,168,257,317,180,265,215,169,182,116,124,200,252,185,253,180,178,175,162,294,266,211,178,187,129,233,275,288,168,132,250,215,183,258,135,185,94,138,47,116,194,121,283,171,279,127,225,109,175,95,130,210,184,251,110,139,238,83,293,179,203,133,148,130,238,128,202,276,129,91,227,224,296,234,297,289,167,289,132,199,161,207,147,116,275,288,169,212,143,185,127,191,236,158,96,150,324,182,147,230,86,151,246,217,139,346,187,159,210,195,149,269,239,222,161,267,129,206,132,276,99,215,162,226,269,249,200,176,158,263,182,248,176,239,129,289,167,205,200,100,259,113,262,295,212,157,241,174,214,174,112,134,239,165,218,192,126,163,160,158,182,291,244,176,83,121,247,274,207,183,176,135,232,197,256,218,216,310,141,173,274,115,183,262,151,139,247,182,195,226,259,228,274,278,205,389,274,138,190,206,146,299,120,176,268,160,201,212,251,238,185,198,227,231,185,189,405,164,220,123,165,224,94,336,227,170,241,194,298,336,118,167,177,314,222,137,122,129,209,245,163,95,150,234,147,295,236,147,123,101,200,308,191,184,229,161,202,102,76,276,186,242,252,146,311,146,260,287,222,196,124,249,145,242,207,172,307,72,221,111,291,175,140,163,103,285,232,244,197,260,150,202,214,193,157,280,109,169,188,208,159,273,128,223,172,162,112,210,153,233,274,142,102,196,203,100,181,272,183,260,108,246,230,184,79,113,195,126,131,153,127,184,221,245,222,169,117,56,188,153,261,188,165,121,204,222,190,116,205,269,221,137,247,258,113,193,187,308,177,191,84,203,169,279,139,149,136,127,197,155,182,133,144,132,295,278,201,164,223,208,147,138,147,150,200,259,166,280,136,315,178,213,185,139,92,188,276,259,187,280,327,298,119,108,156,227,172,260,304,215,245,158,184,241,134,188,290,180,173,253,177,285,127,142,343,222,152,135,159,133,210,225,173,168,191,159,184,228,294,115,151,233,204,260,164,190,210,170,181,198,149,112,237,92,187,136,111,276,171,249,123,95,116,327,248,280,302,178,149,150,204,103,100,185,177,229,302,123,151,275,123,275,357,87,256,203,269,167,145,125,271,228,179,257,297,162,244,280,185,58,249,179,282,267,284,218,288,282,257,166,231,265,117,153,325,159,121,161,224,222,150,156,166,212,245,202,104,109,308,186,207,214,218,178,110,241,174,204,192,215,135,195,230,234,64,178,255,229,255,242,149,213,268,166,143,139,231,146,249,274,156,199,229,331,88,225,138,191,218,228,197,142,270,228,134,199,235,227,111,105,221,236,193,396,204,102,235,182,163,105,168,264,227,152,217,223,86,270,225,86,291,213,263,131,150,161,140,74,281,220,123,190,172,167,266,286,202,224,190,262,196,254,217,207,190,183,213,242,341,162,123,164,147,178,157,64,147,176,317,161,122,243,214,117,135,173,278,213,185,343,205,146,268,129,253,159,287,227,247,131,320,299,304,261,180,246,141,234,231,283,248,240,295,228,184,283,240,102,264,252,147,244,168,236,299,245,265,99,212,173,105,353,277,109,267,233,202,204,187,187,196,163,225,213,203,202,103,288,83,142,205,216,230,188,180,275,269,169,144,261,165,119,154,83,343,203,104,151,334,210,258,296,173,237,123,173,275,253,166,165,112,173,202,203,314,309,162,266,100,279,265,229,248,236,217,156,315,129,160,180,206,181,147,199,165,342,170,98,330,223,95,127,221,236,219,267,306,311,280,230,197,129,251,178,121,184,229,212,142,169,235,318,164,237,216,275,209,136,289,207,255,213,149,212,160,99,237,231,178,162,170,248,176,268,254,239,102,242,111,168,152,135,230,204,233,124,125,231,197,207,332,185,250,198,255,266,142,250,77,209,194,157,254,238,269,282,229,275,277,106,295,225,165,201,100,91,192,242,236,226,151,152,190,112,187,210,311,219,117,125,227,257,246,170,186,231,188,210,263,249,194,250,215,134,225,239,211,292,260,219,124,213,153,186,185,127,105,88,320,283,103,117,152,186,127,365,249,134,131,186,136,232,258,164,127,198,226,164,111,64,142,316,163,91,121,70,168,208,248,295,218,272,270,334,333,265,287,89,268,250,220,211,198,65,267,150,116,84,195,151,204,118,254,159,241,183,195,265,310,164,329,89,181,82,188,375,108,74,211,140,225,152,172,192,231,218,155,193,218,161,165,102,342,213,227,156,180,119,262,307,208,308,123,124,208,205,261,278,296,124,273,129,155,163,202,175,281,251,269,132,317,139,85,174,70,140,260,164,232,232,243,235,233,202,212,163,281,182,184,202,155,134,114,203,160,122,255,167,91,246,173,202,223,137,120,206,222,171,171,196,275,335,174,309,114,279,236,109,131,191,130,139,145,245,162,212,287,215,131,176,222,138,200,226,269,105,99,229,248,236,189,180,155,211,175,120,84,102,120,197,160,143,191,228,202,229,246,182,177,351,173,233,151,181,159,294,120,325,184,240,250,197,182,181,174,91,186,113,194,327,80,151,235,225,235,243,157,197,220,181,173,250,202,200,204,192,167,148,161,170,179,204,256,111,202,106,168,266,163,238,210,179,189,135,305,39,260,132,196,168,276,212,238,188,242,100,205,270,88,177,78,333,304,337,205,147,165,155,181,197,236,172,85,274,241,200,241,231,171,200,100,192,262,280,147,164,256,54,201,146,317,250,200,167,125,137,221,268,109,224,199,101,190,235,215,232,97,240,116,55,184,244,195,325,240,313,191,163,217,170,133,181,165,291,165,259,123,162,245,278,247,215,166,145,153,224,103,142,314,173,210,192,156,151,105,190,123,146,132,105,184,127,253,223,126,139,273,249,121,295,94,249,244,290,161,154,140,139,194,251,253,121,166,171,95,182,201,186,182,303,144,152,114,177,139,176,167,231,175,176,173,245,211,239,138,327,302,156,242,236,176,308,282,134,148,159,238,348,208,222,217,218,238,216,189,279,189,255,101,251,53,242,125,191,112,226,112,206,303,152,209,310,212,167,293,153,200,171,143,214,299,162,280,203,205,228,153,175,208,187,244,206,198,142,80,179,124,169,211,246,162,195,154,354,183,171,357,135,221,249,235,154,142,261,226,239,127,228,179,216,194,213,236,145,195,188,116,102,126,158,110,195,344,250,235,229,146,215,170,170,284,187,176,159,304,300,199,176,262,166,255,119,221,135,183,259,136,226,245,343,252,126,227,224,274,201,300,298,136,159,141,130,192,206,170,204,162,211,150,171,221,199,151,127,143,212,116,180,102,190,195,322,237,132,273,300,134,311,245,193,231,211,116,232,183,208,249,182,96,194,178,141,187,191,141,217,208,258,166,242,225,188,238,255,196,254,241,206,138,204,210,221,277,146,175,152,205,268,236,193,199,190,382,288,130,264,163,130,182,248,129,165,142,180,218,272,185,232,159,169,274,246,136,185,218,88,278,310,250,130,97,263,216,182,273,251,222,225,160,194,257,215,167,241,172,229,268,142,264,230,158,216,216,138,282,137,168,249,314,218,167,236,156,74,169,171,215,249,184,259,195,148,156,294,169,260,235,169,196,105,214,198,233,276,222,251,315,77,125,106,125,223,153,312,169,79,119,214,266,158,121,163,215,232,373,244,130,131,99,235,36,194,184,163,124,60,277,115,164,200,291,106,199,113,264,230,313,146,154,197,287,183,186,168,251,132,163,119,215,155,355,202,171,104,151,157,171,171,199,218,175,124,271,219,178,237,278,160,222,110,260,209,340,262,280,286,185,234,145,93,181,194,133,206,230,232,184,132,220,122,150,197,405,184,144,135,242,293,178,157,166,414,224,123,187,113,256,244,93,327,262,154,302,166,240,126,174,201,164,162,122,204,76,249,225,118,246,181,123,135,60,202,157,122,214,278,158,212,107,264,114,146,236,328,307,346,214,187,317,209,248,207,108,274,199,262,372,240,183,215,154,205,209,305,194,217,204,145,271,280,191,388,119,235,223,246,140,196,145,311,136,223,273,208,361,104,220,282,245,320,244,194,319,241,147,203,148,127,283,322,177,106,227,111,214,192,152,233,219,169,193,99,247,175,249,246,108,208,212,82,134,181,213,297,239,146,334,232,157,173,155,116,247,276,132,224,215,141,191,184,243,204,87,223,231,313,93,118,156,82,299,161,203,271,155,151,100,205,193,147,279,233,242,174,194,205,183,223,278,113,149,137,137,165,209,171,262,245,107,172,207,146,159,266,312,169,277,207,308,113,250,151,214,215,144,180,141,282,153,190,197,115,178,166,123,193,355,179,184,273,208,159,184,188,197,306,218,247,82,193,206,213,195,212,108,172,277,248,193,143,156,293,352,173,172,138,248,365,257,101,152,208,201,269,199,162,156,253,176,337,384,209,210,254,198,243,193,90,189,351,230,117,169,248,262,213,382,283,225,220,312,144,260,165,191,258,180,210,150,248,338,140,90,80,176,226,252,182,186,191,223,80,277,170,108,235,188,85,244,145,174,221,148,189,216,183,179,236,97,182,192,167,216,268,144,131,319,228,177,259,166,158,326,125,99,199,75,169,149,138,206,200,215,175,228,242,145,193,195,203,102,233,201,259,226,257,231,159,216,228,182,241,242,206,264,288,160,199,219,277,325,96,124,272,236,175,100,254,133,253,257,119,79,257,199,315,167,215,174,232,276,191,149,234,250,134,103,99,270,226,262,128,160,289,262,292,291,242,208,129,216,171,167,169,321,278,227,219,160,109,196,184,305,167,297,239,253,126,238,136,156,150,242,186,329,138,169,93,269,149,178,214,196,281,307,188,249,312,125,134,140,178,239,209,234,198,195,220,119,95,170,71,269,135,248,224,122,75,327,162,269,234,196,208,216,160,123,175,147,222,231,145,147,200,203,105,316,133,200,98,198,195,140,248,245,113,173,166,332,238,192,203,145,208,132,102,135,193,196,89,248,209,127,175,217,211,187,199,210,148,279,176,197,230,104,142,286,195,149,65,225,253,192,167,196,182,214,258,151,286,162,152,242,254,137,104,154,234,170,113,232,200,117,237,245,306,215,237,133,176,194,210,118,208,147,137,277,200,154,188,283,252,109,265,225,312,291,210,283,206,177,251,203,179,266,191,214,195,261,189,203,233,185,222,144,222,242,276,292,110,260,320,175,186,229,233,242,227,224,226,194,181,187,181,102,296,182,343,135,167,206,238,121,177,339,158,117,176,222,311,158,140,228,227,184,213,336,230,121,195,164,217,178,226,262,373,260,355,261,172,99,251,337,214,172,194,145,144,258,237,203,170,279,114,177,199,205,115,110,226,167,311,115,166,233,217,122,254,196,187,241,163,157,90,290,271,93,81,122,118,179,194,205,299,204,121,323,139,346,275,116,198,277,138,112,213,205,127,143,308,321,251,380,124,187,218,268,273,312,220,446,138,145,187,133,128,287,187,310,211,129,171,142,113,343,261,159,252,191,284,145,149,373,70,178,249,326,221,157,128,227,142,179,230,250,171,247,150,341,140,117,183,193,147,210,276,320,163,214,266,244,163,200,142,104,131,144,111,260,248,200,171,111,118,99,170,132,226,208,288,205,180,216,362,124,197,106,193,111,274,214,100,231,246,178,275,259,195,232,236,324,250,216,156,88,166,172,176,145,137,282,110,219,79,190,131,296,221,212,104,192,98,229,180,190,242,111,189,138,122,261,196,202,232,152,187,211,233,231,138,175,151,164,279,173,309,194,171,316,155,109,100,128,172,165,226,247,193,100,371,249,102,214,238,297,228,132,206,121,170,206,276,191,90,227,136,241,158,358,181,136,189,227,211,253,209,155,194,274,219,333,233,205,244,187,274,155,253,328,204,86,232,290,147,187,193,368,288,279,110,107,165,227,162,157,125,204,207,183,180,202,103,206,155,289,232,198,218,156,205,340,219,304,183,234,335,289,144,111,87,237,112,265,222,283,149,216,157,172,163,267,182,161,133,240,242,255,178,167,201,231,222,117,228,209,243,144,251,102,219,274,251,114,218,238,145,167,251,224,220,211,150,333,137,78,218,112,132,195,142,188,219,194,227,151,216,193,194,202,210,127,205,106,238,186,267,152,209,253,244,183,322,240,153,221,191,254,222,217,178,212,260,288,168,149,241,215,223,303,222,166,328,201,217,171,163,164,112,213,353,95,143,150,95,358,397,205,233,163,106,171,264,232,243,233,286,129,189,314,258,304,97,232,200,190,163,135,236,267,275,202,180,141,139,271,277,97,107,229,284,233,190,218,99,267,251,176,221,244,279,198,137,220,139,154,184,236,243,142,223,248,258,175,164,241,93,196,206,129,56,188,212,174,211,242,182,110,250,231,340,214,232,205,241,285,188,145,226,251,151,117,282,86,196,195,208,252,253,142,211,73,252,85,98,340,169,234,295,320,218,180,257,130,262,280,352,138,270,236,230,164,168,217,108,199,220,240,76,98,150,290,262,113,177,214,140,234,233,188,259,255,165,208,132,99,108,158,298,95,212,209,206,125,114,273,355,184,172,180,109,151,218,236,229,194,225,220,247,233,152,176,120,318,109,241,238,238,188,119,185,184,99,147,182,76,229,191,146,219,188,194,238,177,211,100,162,298,225,238,109,211,208,198,162,224,188,101,262,253,240,157,236,226,128,263,210,259,134,264,176,214,239,175,104,199,67,268,293,203,258,211,275,204,193,160,127,86,83,231,267,256,162,213,169,278,242,228,233,157,112,263,188,227,228,212,185,287,313,172,242,245,134,128,201,253,257,147,246,290,194,238,189,293,259,286,232,233,95,149,181,139,257,230,181,232,192,233,362,197,129,86,288,118,352,161,156,214,210,106,350,133,189,179,272,165,277,173,278,167,116,142,133,132,170,206,190,98,221,225,276,194,279,153,129,159,275,116,182,250,264,137,283,179,205,170,258,199,232,189,272,173,225,241,190,242,163,264,233,309,222,228,218,203,182,125,167,151,238,161,135,249,173,296,191,274,193,262,217,237,249,219,139,72,155,230,76,233,141,145,217,133,152,152,145,215,153,284,159,116,159,227,279,112,293,105,75,181,116,168,135,123,150,125,269,149,191,255,208,167,206,200,91,146,290,200,234,187,94,240,289,271,242,238,211,151,363,185,258,103,147,124,210,104,201,263,188,171,120,155,229,75,243,298,306,116,103,207,232,144,190,194,310,296,151,100,180,191,120,128,189,305,97,227,82,85,279,224,189,188,270,346,146,138,175,152,195,108,218,190,215,239,260,192,247,123,99,217,103,245,212,100,157,201,182,207,171,309,202,251,213,196,202,278,107,234,204,200,236,119,230,273,187,335,156,202,215,228,235,255,83,270,122,171,174,235,157,157,309,110,172,221,172,148,156,236,248,262,105,146,181,246,253,60,281,138,154,194,105,141,199,140,166,296,271,200,216,188,193,114,163,135,306,108,176,175,247,188,311,139,246,225,135,231,132,97,337,357,226,249,277,246,225,392,235,231,94,217,195,188,295,230,168,194,261,156,124,171,291,192,217,225,113,168,245,249,251,222,224,225,296,255,266,88,191,253,184,196,219,268,149,194,97,263,282,197,273,186,196,197,135,292,146,249,171,279,113,164,195,217,239,197,145,316,141,289,253,162,187,280,148,213,103,226,217,237,180,167,212,227,160,149,262,258,226,195,183,185,120,103,167,146,117,162,247,264,193,203,209,124,117,281,201,232,155,228,187,163,259,184,193,371,105,278,184,111,238,192,202,145,153,160,237,328,137,128,172,300,182,317,267,252,96,302,120,174,135,236,81,281,156,150,356,169,290,86,294,245,284,235,253,229,279,153,240,253,206,123,77,185,140,236,112,188,170,215,154,150,111,254,171,219,185,191,278,237,127,202,149,143,299,362,126,148,221,143,181,282,353,149,178,112,175,250,292,204,245,202,200,242,98,192,229,113,344,90,192,79,193,250,214,114,212,159,168,166,238,141,275,285,194,76,122,184,162,84,235,251,104,328,189,220,114,275,200,89,129,148,111,156,192,254,224,143,43,178,255,126,131,140,108,289,274,258,151,168,148,176,128,177,202,305,216,105,211,209,112,186,63,244,115,153,120,181,286,61,110,236,115,92,185,103,147,130,298,115,115,200,190,169,356,261,135,163,61,283,180,166,206,223,295,104,185,204,175,281,165,174,175,214,138,172,225,158,214,282,177,156,176,149,128,177,108,151,163,265,286,94,225,258,140,241,126,247,87,157,271,144,310,176,186,168,321,316,246,324,170,218,200,311,333,99,126,119,290,133,114,244,212,190,240,154,209,161,203,245,295,169,137,185,282,91,214,233,155,177,175,153,292,215,280,134,218,198,227,163,165,168,212,65,215,189,164,184,211,163,169,256,72,304,246,210,180,265,146,181,190,190,154,280,342,251,172,149,258,183,181,133,194,165,86,102,180,198,240,193,229,221,169,270,72,207,129,182,168,227,318,247,321,201,256,209,306,83,216,325,86,168,146,314,225,186,158,230,298,258,339,240,105,206,206,262,260,195,96,213,226,151,192,111,205,115,235,180,309,297,239,153,284,282,126,119,308,245,164,179,195,146,179,194,206,85,191,99,133,230,297,164,163,118,140,131,214,123,126,223,322,108,179,196,155,156,126,242,135,232,151,238,263,195,152,104,142,188,294,281,187,183,181,141,218,287,142,162,120,281,201,130,206,217,214,148,165,211,255,264,148,257,213,142,248,201,242,169,227,273,293,180,243,238,157,130,227,161,237,82,194,205,261,181,268,156,226,132,165,138,113,306,239,221,124,110,266,197,227,112,180,193,338,111,281,185,155,205,148,121,204,137,125,218,209,213,194,264,137,288,114,200,142,160,160,189,127,93,344,205,123,114,213,105,227,212,158,200,160,254,118,126,200,262,248,91,261,198,183,254,239,117,153,180,113,183,131,217,108,239,145,184,265,193,263,137,235,225,221,145,273,308,159,288,204,217,133,302,168,225,220,238,180,84,241,240,152,246,299,180,239,254,224,209,117,105,121,160,286,195,230,138,260,99,119,286,365,255,273,204,86,129,311,111,369,204,147,236,264,225,207,183,171,223,206,159,148,277,256,313,198,163,238,255,172,216,94,157,167,203,148,168,218,341,232,91,211,95,190,151,210,161,226,160,261,157,232,124,287,122,260,84,165,267,232,281,65,145,224,275,186,213,162,246,108,213,138,154,158,252,129,193,178,108,161,357,127,230,188,131,314,174,87,155,177,252,158,142,262,246,127,167,127,239,130,266,288,222,166,293,189,127,124,203,145,267,218,114,240,255,170,175,135,207,122,178,181,294,383,320,194,244,180,266,232,183,135,235,343,289,124,205,239,234,146,42,120,265,221,140,230,207,187,323,219,215,176,325,93,119,244,164,213,190,284,331,226,160,124,175,138,109,207,333,186,107,249,311,126,149,263,207,237,84,320,206,228,207,173,306,107,239,198,237,74,297,156,321,196,218,136,201,201,192,272,202,237,140,248,203,207,241,145,215,187,193,216,193,345,178,145,179,200,225,104,102,276,121,271,173,171,263,185,117,201,291,152,292,275,247,201,266,220,255,211,245,155,122,208,195,269,64,243,84,98,252,213,269,149,186,323,193,170,227,112,114,110,297,220,263,236,195,64,308,270,362,198,164,220,157,184,305,196,289,141,251,340,231,116,255,137,287,214,333,255,174,312,182,226,84,322,142,150,160,113,179,122,192,231,326,172,256,230,207,67,202,117,263,128,87,223,132,245,246,70,94,234,283,153,215,124,191,274,164,318,115,92,276,120,232,256,185,195,256,309,199,202,301,243,86,272,168,353,124,200,198,181,96,193,159,170,110,270,139,155,302,156,153,169,223,88,185,193,125,239,214,140,234,265,96,248,170,138,121,217,210,108,149,91,270,201,118,239,177,199,96,69,81,166,149,330,280,228,134,201,206,108,81,138,211,198,211,207,300,177,248,167,127,176,156,156,205,228,199,260,196,158,290,114,103,390,240,117,247,158,212,133,229,128,244,240,276,222,146,99,207,180,164,146,158,294,109,203,277,157,164,249,276,88,114,221,72,176,225,161,135,175,128,221,196,143,148,153,203,253,170,276,96,133,154,211,214,232,165,142,354,363,142,272,146,232,114,223,292,240,94,191,255,161,233,163,227,141,252,136,174,181,308,221,185,115,265,221,217,102,205,214,124,124,131,214,230,106,164,157,166,179,140,257,281,286,250,93,147,121,262,189,153,181,148,263,119,85,144,219,151,312,161,113,243,249,240,245,316,288,185,220,102,265,158,257,175,181,105,123,120,323,203,184,205,290,327,199,74,268,257,197,95,233,120,250,222,201,305,133,276,294,191,205,139,190,180,137,173,184,157,89,86,191,207,320,128,146,187,228,140,319,116,320,117,141,109,263,204,211,126,180,156,309,191,138,174,178,247,172,229,169,263,188,163,292,135,250,202,141,57,128,178,196,264,216,121,272,177,262,201,178,133,194,214,247,94,187,154,138,278,208,362,231,148,214,141,116,341,287,211,179,215,284,214,260,148,157,309,71,172,201,221,138,218,238,229,147,179,148,175,202,200,114,289,328,146,203,181,207,131,185,144,122,217,174,254,118,135,195,194,201,105,221,153,349,194,216,203,252,227,276,255,186,231,267,222,235,122,183,123,338,137,304,299,250,190,88,238,109,170,140,279,235,167,240,263,196,155,111,143,277,274,183,155,187,179,76,171,122,145,130,92,261,239,129,370,225,159,186,102,189,234,94,147,329,207,246,232,229,152,213,112,233,299,113,228,286,119,235,219,121,187,262,138,148,239,128,258,203,285,216,307,256,119,141,266,213,198,243,181,141,311,235,286,306,256,111,254,223,107,218,174,217,248,193,89,144,212,115,231,123,196,219,352,141,187,92,160,165,235,158,153,228,233,267,149,192,209,126,248,217,137,164,123,266,244,272,151,216,168,171,103,179,168,203,188,127,197,219,223,197,233,127,223,218,91,319,251,167,210,213,267,188,98,156,140,141,102,212,135,223,157,292,110,120,199,125,144,204,306,113,126,298,330,159,206,285,141,165,182,209,249,186,217,185,196,199,286,307,241,310,183,257,144,246,170,171,306,303,158,202,141,214,150,124,246,251,246,206,118,356,279,161,234,171,390,199,124,176,121,169,192,276,217,174,147,150,220,308,264,300,202,213,203,214,217,194,255,390,225,193,240,163,144,227,266,130,123,259,138,172,89,118,221,214,192,109,171,281,120,241,232,266,216,87,220,113,177,136,125,181,129,218,186,281,151,201,157,152,237,300,123,213,168,276,162,227,266,174,155,298,404,192,312,151,129,194,197,203,175,203,268,290,192,300,181,229,73,231,170,180,209,184,241,205,177,130,237,254,206,293,190,259,264,80,144,100,248,235,111,181,85,177,254,189,126,131,249,280,169,171,153,178,151,158,225,99,160,275,210,124,222,243,137,178,313,223,116,119,141,104,198,231,105,381,343,165,260,186,242,251,153,223,296,128,294,96,134,343,163,179,179,234,183,323,154,333,197,204,145,138,104,194,221,189,127,112,109,148,122,214,160,171,228,171,329,227,322,194,119,109,176,274,132,120,135,289,281,100,285,147,269,215,318,358,146,192,231,208,180,168,130,178,71,174,248,101,94,163,92,301,193,259,139,199,240,357,142,282,159,88,124,152,153,170,189,177,243,136,110,170,80,261,212,250,119,127,233,289,176,210,180,249,109,183,147,178,142,162,166,121,160,203,95,108,190,208,195,294,226,130,257,242,241,183,151,217,237,286,198,188,131,282,201,266,76,165,227,231,198,207,241,242,184,193,181,187,219,128,216,266,213,273,313,199,241,304,169,146,269,218,241,222,161,229,200,64,186,240,252,88,135,250,103,113,237,151,173,255,234,222,151,255,252,118,260,165,114,278,220,283,201,243,149,196,181,169,316,160,181,272,343,188,116,248,251,243,188,220,215,250,178,163,213,137,309,263,139,319,207,314,176,255,187,236,272,199,314,102,248,205,249,184,116,276,126,236,178,231,208,94,148,332,350,118,287,128,355,246,202,143,166,222,240,137,109,217,146,247,205,207,168,237,234,111,178,137,180,307,207,148,121,179,303,369,291,290,212,169,301,108,253,142,215,306,111,195,145,247,169,252,200,213,158,229,143,241,194,345,188,159,278,312,171,275,165,101,244,133,141,149,162,227,168,191,91,225,168,206,205,97,210,109,194,255,175,162,328,106,326,170,260,88,189,287,222,270,168,156,182,228,232,213,143,207,193,193,223,342,170,131,123,360,201,121,246,106,275,113,277,271,223,156,187,200,202,154,216,271,199,273,197,170,222,152,199,129,203,180,83,96,292,278,156,166,159,86,102,251,116,126,211,302,209,283,74,242,118,102,153,234,211,239,187,318,115,211,193,253,214,77,276,233,168,220,165,176,85,172,335,190,130,291,229,137,237,217,92,152,218,119,141,157,191,251,250]
doclens.63.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [174,204,206,157,79,233,215,240,275,167,209,146,90,419,226,112,232,202,255,141,224,193,86,172,109,216,126,165,82,116,162,276,236,196,227,210,345,146,298,207,159,160,265,116,221,92,194,151,218,214,272,99,123,218,121,191,188,264,106,134,269,172,154,157,170,288,167,272,190,156,121,229,196,194,138,155,248,157,233,330,223,215,119,249,311,107,195,182,66,128,224,187,252,226,152,185,220,226,179,158,155,84,260,282,209,300,225,208,144,179,167,148,149,221,339,160,212,101,190,123,242,194,87,274,176,270,178,199,239,160,133,258,212,197,118,259,221,134,81,156,267,219,277,111,103,173,223,250,108,128,133,149,158,266,142,198,205,87,179,168,171,188,309,223,268,324,220,134,208,242,88,95,200,97,117,204,171,239,190,303,93,197,339,222,70,196,247,287,281,157,152,254,234,143,91,202,108,255,145,206,295,303,268,232,148,152,103,156,300,165,144,215,176,270,251,235,187,163,199,125,193,224,301,283,287,131,184,236,95,224,277,221,147,204,155,119,147,170,238,227,201,125,108,103,213,169,201,351,119,139,110,83,220,249,348,97,251,186,74,318,66,190,236,215,242,199,133,323,95,77,191,275,149,226,205,246,68,194,248,224,293,254,122,202,171,169,205,187,122,223,180,180,310,238,194,154,85,194,144,205,220,108,362,335,244,242,302,216,52,186,141,160,185,272,151,184,384,128,153,162,158,185,223,205,211,126,202,88,156,261,354,180,230,233,120,137,196,182,266,317,189,162,114,165,244,221,240,253,322,253,196,210,164,338,182,194,186,249,206,83,165,152,164,251,184,192,283,131,149,98,230,192,173,213,183,194,128,266,299,138,114,159,161,171,142,218,243,202,240,301,102,107,354,259,165,177,259,212,112,224,270,195,282,237,272,305,163,220,199,193,182,165,134,269,240,258,247,133,237,188,192,298,161,163,305,165,113,234,136,209,130,218,260,242,203,149,211,267,130,276,163,99,272,260,253,86,217,212,220,137,165,274,206,271,165,163,266,271,161,172,149,217,272,84,202,199,113,181,219,136,190,355,368,121,177,357,189,142,242,160,288,133,223,199,252,201,217,259,171,203,64,120,246,237,195,224,148,220,246,337,119,168,190,245,165,64,157,157,227,209,63,147,182,110,73,177,275,130,328,141,198,308,162,162,111,125,306,322,204,171,143,168,232,267,220,162,139,106,256,132,206,252,208,122,98,385,151,360,162,117,197,102,305,244,246,245,296,170,181,150,307,178,177,210,116,76,291,226,183,287,165,207,127,235,111,183,143,176,266,314,151,140,68,229,121,299,189,107,206,237,176,180,195,143,208,298,240,188,115,246,251,228,244,163,104,154,211,278,221,261,137,107,178,59,196,100,150,338,146,235,213,243,202,188,185,317,212,160,297,265,166,167,284,113,140,175,220,126,200,172,122,239,144,199,181,93,197,165,162,283,165,147,297,156,208,190,186,247,290,221,162,155,240,163,141,169,79,160,308,252,312,151,308,197,248,291,163,189,268,190,118,76,182,130,214,308,175,140,250,195,207,247,182,223,178,164,221,227,153,119,335,139,152,279,117,227,162,236,114,242,137,173,211,222,159,146,112,134,172,193,186,253,287,254,181,101,155,86,185,144,204,126,170,204,226,122,154,222,267,213,244,86,116,203,232,217,155,81,130,205,231,187,361,148,155,193,399,110,242,218,165,233,130,213,264,353,113,301,159,173,281,265,142,190,199,93,247,168,165,352,147,130,151,117,183,111,121,194,108,182,212,247,112,274,241,200,158,321,240,100,282,132,280,317,180,215,157,237,256,242,75,128,228,85,185,211,97,161,301,227,266,284,214,138,163,264,118,153,91,246,71,150,183,195,243,248,107,227,265,267,200,151,221,111,235,236,282,95,193,230,173,208,201,129,192,246,251,186,296,205,154,163,220,185,266,193,235,177,159,264,212,207,223,214,243,186,236,161,121,243,307,164,118,124,320,117,178,277,217,201,242,133,201,114,122,347,176,193,258,102,128,354,307,125,175,147,257,216,149,334,187,161,184,140,229,224,222,162,166,193,297,291,179,189,223,97,64,287,217,146,125,384,198,143,132,246,247,218,173,203,238,194,168,240,174,300,239,174,251,243,256,193,175,147,194,178,153,203,175,336,189,160,108,186,279,200,176,221,287,246,162,177,183,189,223,271,97,157,101,250,164,203,200,221,206,227,204,410,165,290,157,194,239,113,126,168,171,128,253,324,60,208,86,122,233,158,132,326,334,164,217,121,212,201,235,230,210,231,246,226,305,268,249,240,272,227,255,167,173,215,235,146,131,275,180,144,207,208,123,189,200,211,123,155,243,118,239,137,252,168,271,250,195,277,241,206,176,144,182,188,227,237,256,97,336,129,67,185,198,251,133,256,177,149,236,339,220,179,139,260,213,144,96,304,157,214,126,155,189,283,231,152,224,170,189,150,236,107,224,332,151,187,301,247,143,71,264,234,224,254,262,272,200,221,119,235,274,184,312,263,194,134,199,199,282,181,212,235,144,141,190,243,95,312,164,320,182,106,213,306,221,202,269,277,238,134,136,310,206,134,226,157,202,247,79,140,206,276,171,167,218,321,182,208,282,177,177,338,199,152,202,260,106,216,232,264,128,188,126,142,170,154,210,182,114,293,157,239,303,303,312,327,214,168,146,168,171,185,144,265,285,181,138,202,333,369,230,209,142,160,246,251,184,163,230,295,139,199,274,180,104,139,158,297,264,143,316,174,194,136,116,181,84,200,258,160,176,151,240,140,231,271,159,132,223,179,277,213,255,137,313,228,137,148,90,219,148,239,208,146,208,165,169,166,254,261,156,207,281,196,137,272,215,169,101,204,245,297,89,263,216,248,221,157,104,208,192,136,148,273,330,228,74,235,242,182,258,219,213,221,129,88,162,134,231,189,270,103,106,326,83,142,90,237,226,209,133,199,185,251,159,112,194,265,178,264,262,319,140,156,310,143,195,279,192,267,279,216,205,208,334,144,153,186,282,217,109,163,294,274,231,175,265,181,262,156,160,230,305,170,75,315,136,207,65,210,216,155,263,143,141,380,98,133,223,215,89,197,279,203,203,241,198,98,159,324,213,309,296,211,122,332,201,295,112,162,322,202,206,208,117,241,245,267,154,180,289,254,186,210,204,125,162,168,224,228,208,241,189,176,202,274,146,114,171,249,219,105,80,304,163,154,222,158,134,227,228,113,176,243,125,322,179,310,74,156,237,202,252,137,93,220,133,305,120,200,359,181,146,227,124,127,146,225,290,139,86,127,165,206,255,117,184,139,395,132,212,190,107,161,171,236,172,211,317,38,161,176,138,149,181,265,118,217,254,94,210,250,186,228,216,156,249,322,182,344,273,449,302,222,110,176,167,181,170,154,150,173,164,261,139,174,153,161,206,183,191,143,296,244,211,168,121,150,147,143,84,219,100,200,170,143,268,128,106,170,99,316,216,261,105,380,98,158,190,132,186,192,223,191,130,260,213,258,164,220,160,100,215,247,296,180,76,108,168,172,185,219,119,270,147,189,155,163,202,146,271,215,106,154,144,371,144,192,249,167,281,181,109,239,175,184,121,193,200,322,253,186,267,126,196,92,109,118,161,215,255,210,237,80,248,213,218,286,154,249,244,112,81,210,170,132,139,168,221,187,185,192,210,185,53,146,312,105,171,155,120,145,336,215,117,114,176,133,131,167,291,260,234,237,241,236,160,70,144,211,164,315,214,138,147,162,172,96,184,160,88,131,197,184,231,216,189,194,249,198,74,96,174,70,204,313,199,157,153,205,207,238,197,237,126,242,146,226,221,278,96,270,119,277,409,85,356,132,194,190,135,153,239,109,159,193,139,254,78,148,222,134,165,219,173,132,281,146,267,127,140,160,86,197,155,225,60,268,148,192,227,87,253,160,145,142,115,244,240,122,244,187,111,243,317,294,89,166,139,165,219,192,132,178,212,89,264,132,224,169,160,167,328,320,184,183,283,208,170,183,208,337,310,148,196,182,350,158,140,117,167,217,202,228,238,191,109,195,200,151,225,151,237,274,186,157,138,167,158,237,274,145,198,205,263,254,252,142,328,76,261,142,140,254,147,221,270,289,177,88,84,210,158,134,140,173,201,145,297,258,165,219,201,222,149,216,207,182,105,204,242,214,159,230,179,105,148,157,242,208,172,300,112,259,308,237,316,122,159,178,158,301,188,144,163,212,112,290,209,152,185,278,138,255,165,109,207,192,120,152,187,255,232,153,210,163,248,123,121,164,90,225,134,85,146,226,81,328,228,178,108,288,307,261,267,138,55,80,145,286,172,216,77,201,184,170,184,163,315,83,184,109,267,182,114,85,323,185,259,175,153,162,257,229,125,251,240,140,242,346,183,100,253,233,234,278,148,266,87,124,139,269,146,247,190,154,172,199,200,177,192,131,364,98,147,213,376,174,215,315,152,317,361,278,146,258,213,300,310,283,324,150,237,206,139,138,142,108,228,187,110,315,314,114,219,87,165,216,217,118,174,135,147,149,216,128,337,179,166,189,184,200,209,136,118,282,64,300,149,208,190,129,318,226,137,212,130,173,307,178,186,93,224,138,255,235,171,233,249,157,145,182,253,172,131,142,212,282,125,164,173,193,148,202,262,228,183,220,340,158,170,209,162,105,271,189,332,289,138,87,210,156,123,142,112,249,157,150,277,279,259,146,208,305,89,245,149,218,310,214,141,263,141,121,252,152,158,169,160,194,135,164,147,183,78,249,179,141,226,85,161,136,161,189,306,230,187,112,338,246,226,209,136,215,172,138,234,246,192,217,271,190,231,273,178,158,282,105,368,394,182,231,91,355,283,244,213,137,201,315,165,114,192,230,227,53,165,282,232,203,166,136,148,184,248,151,218,197,339,218,193,223,179,119,208,78,109,233,344,193,127,173,90,181,269,122,197,161,142,243,289,300,222,79,226,160,223,176,206,203,109,180,161,230,133,186,97,194,221,222,146,252,309,129,181,107,196,133,218,206,144,144,241,105,124,150,121,313,271,174,330,169,188,244,138,192,243,206,108,148,239,266,208,113,174,328,196,280,181,236,236,208,386,221,242,282,151,231,307,167,194,291,203,245,203,216,273,151,180,50,164,191,309,250,257,116,176,277,116,196,370,180,162,263,216,149,191,251,136,213,185,341,198,292,249,142,233,176,181,259,273,217,180,222,198,80,139,162,258,307,176,287,252,193,308,211,142,229,131,207,83,212,297,173,172,105,214,172,135,280,207,137,264,303,138,115,214,185,300,170,283,191,106,211,82,77,269,206,154,327,201,200,268,130,170,325,370,146,116,144,162,161,141,206,189,253,174,214,370,172,252,291,148,268,176,269,223,210,194,141,212,337,142,289,159,210,196,231,155,118,263,291,137,289,232,279,242,159,286,202,124,168,175,177,175,234,313,219,360,107,226,118,250,209,97,133,270,157,226,159,300,421,167,324,79,111,238,394,273,201,208,270,203,240,203,209,297,282,236,268,109,243,257,132,163,189,78,212,265,103,160,159,258,243,303,163,172,156,134,218,240,325,265,214,255,128,82,139,161,213,136,191,143,312,225,204,108,78,198,212,130,202,252,258,221,193,136,204,245,238,165,123,146,228,245,164,219,231,241,183,184,70,103,214,130,158,246,160,258,199,217,202,123,196,148,172,240,222,214,121,258,81,203,208,230,218,223,198,264,221,117,103,133,166,279,141,101,205,239,142,188,206,167,151,145,274,201,327,95,288,134,109,168,235,95,160,113,235,137,196,209,147,190,119,187,186,193,91,214,244,165,106,113,71,117,147,137,159,70,335,216,160,153,180,139,173,246,281,286,260,186,168,151,214,190,159,162,322,127,223,222,240,282,283,310,115,225,137,195,267,220,238,223,226,145,184,164,256,253,221,133,81,263,231,185,172,344,153,276,319,145,227,80,242,190,186,218,311,242,143,196,208,209,183,268,161,193,266,206,237,279,211,269,331,171,147,293,157,140,178,312,143,310,218,211,160,275,164,279,279,173,223,213,239,243,294,152,182,280,153,147,183,190,154,209,288,226,243,304,200,230,181,247,163,236,226,177,235,170,165,192,146,380,129,70,160,293,241,254,312,218,186,343,116,139,237,247,190,193,216,201,133,383,115,157,160,103,225,211,172,282,270,100,148,230,204,129,222,136,331,189,188,175,146,156,225,102,255,196,159,224,118,162,229,197,46,92,155,246,183,275,199,259,264,107,125,247,284,131,159,139,224,137,185,305,162,157,187,217,146,166,73,253,213,169,97,163,175,202,349,210,244,184,131,133,99,117,219,221,131,132,197,173,333,154,178,321,259,261,271,216,169,183,229,353,210,85,168,121,192,135,91,111,223,149,205,204,170,219,241,234,162,203,138,208,139,125,149,151,137,292,160,116,356,234,211,254,245,244,258,232,157,128,195,155,111,181,119,209,113,186,270,168,222,338,249,212,303,59,165,223,240,294,220,167,134,394,296,195,165,286,140,173,169,188,252,186,144,170,203,89,214,258,187,114,253,210,140,239,132,132,142,133,173,157,307,192,51,177,130,128,262,306,234,144,154,186,157,279,316,191,95,198,140,269,172,213,162,169,132,319,234,142,110,179,218,125,204,193,203,311,133,104,372,108,166,273,232,251,235,220,149,231,161,322,115,115,215,175,224,218,172,203,214,197,309,262,168,207,231,248,159,198,214,231,197,214,228,172,157,226,227,285,146,315,253,172,209,113,175,134,197,186,453,186,158,126,118,124,222,147,339,190,178,166,208,174,186,184,404,240,299,384,108,196,272,195,211,240,262,99,363,317,183,189,173,340,264,153,182,201,238,176,158,275,342,305,237,185,215,211,118,104,197,219,107,174,255,171,208,254,248,335,248,192,201,121,148,141,331,163,141,180,327,150,272,283,271,290,109,165,159,227,151,168,152,284,118,248,94,196,227,217,243,139,194,72,174,261,185,309,163,161,179,325,250,255,186,290,207,273,108,267,215,302,294,233,77,245,154,146,81,214,220,214,259,180,214,321,162,146,274,271,318,373,168,237,139,313,249,300,208,134,94,237,182,185,132,262,235,318,161,226,250,235,165,199,228,172,222,247,221,348,188,77,126,280,169,149,267,131,189,244,167,203,163,125,154,130,130,188,191,310,213,54,223,348,287,138,134,197,89,293,176,261,57,358,207,279,230,167,249,309,236,123,212,176,78,158,209,200,158,194,160,304,115,257,136,91,259,178,286,117,272,166,255,344,122,238,125,262,151,118,229,189,184,116,226,70,176,180,249,195,115,144,139,377,117,239,118,102,195,307,94,191,160,314,143,71,132,69,203,123,252,247,113,225,323,152,180,254,178,128,238,295,54,191,250,342,320,379,246,248,203,124,233,224,178,257,289,92,169,100,140,257,171,218,308,327,200,138,254,117,166,133,226,94,286,221,265,221,222,278,238,270,298,214,198,124,137,225,95,148,116,244,139,184,129,79,195,207,112,179,185,258,285,248,270,106,324,291,149,300,273,219,243,88,170,353,130,131,87,200,133,176,221,113,256,234,124,252,106,235,255,134,84,300,140,214,178,248,126,196,106,290,129,354,319,178,118,82,216,146,265,216,202,91,223,161,138,192,147,243,215,74,248,136,235,115,266,159,221,316,185,283,155,274,179,140,113,282,122,266,206,202,167,235,153,323,237,233,282,233,268,250,233,253,132,154,99,135,284,281,195,207,258,167,166,76,191,204,196,287,234,162,176,138,126,180,230,280,236,135,134,127,221,258,242,142,271,196,288,153,205,176,142,180,116,332,219,226,119,85,169,156,130,272,160,172,114,267,142,162,90,200,135,159,135,162,144,132,217,172,243,157,147,178,214,283,205,194,127,165,138,185,127,157,186,212,168,202,306,200,171,183,193,190,162,381,149,224,127,253,210,251,247,235,197,170,132,279,237,112,318,119,193,179,184,170,231,183,211,55,112,212,316,246,242,170,273,187,235,76,308,311,218,94,186,310,104,174,274,196,323,285,98,255,108,209,206,179,191,106,248,154,231,118,150,244,146,239,281,341,136,221,116,119,239,249,209,121,213,162,109,318,229,200,129,167,288,199,257,99,246,141,147,228,92,304,169,259,304,228,174,208,212,224,250,247,358,238,197,181,242,241,305,168,245,121,162,152,271,335,367,175,108,130,234,162,182,324,156,88,216,358,170,62,196,173,251,184,318,119,270,247,57,215,357,95,59,289,234,199,282,189,280,216,317,185,207,108,202,188,111,241,168,161,254,167,280,268,63,208,227,210,288,317,384,273,107,139,249,129,170,245,133,141,74,96,227,133,225,345,124,209,243,285,181,113,314,205,231,191,125,122,186,283,253,205,182,219,173,214,135,77,224,151,259,208,179,150,95,115,161,244,155,169,186,197,191,228,147,281,291,174,252,131,362,296,164,119,231,304,146,238,123,243,246,244,116,180,202,223,177,174,313,88,86,213,148,142,206,143,211,276,213,211,252,241,157,131,96,204,251,145,163,101,214,210,271,135,326,242,145,262,144,333,251,267,147,173,244,211,64,360,193,209,223,84,279,228,176,200,299,191,130,159,241,125,138,217,211,205,218,190,260,206,118,180,130,226,319,132,219,113,232,159,346,229,222,192,117,261,270,57,222,216,195,188,103,72,280,323,109,230,176,176,274,199,164,186,144,148,203,175,233,222,229,174,224,279,147,85,115,117,132,98,198,420,150,187,175,161,160,331,220,221,151,250,130,97,330,243,219,93,339,227,94,236,133,187,326,134,203,147,218,169,197,224,154,144,298,201,144,213,205,260,181,131,202,145,163,199,260,182,150,156,298,122,153,205,192,131,144,160,240,163,185,262,240,160,55,361,218,101,316,261,89,134,160,131,94,246,231,252,225,224,165,109,235,294,145,313,304,241,171,129,134,133,200,191,281,276,239,112,189,123,198,158,183,61,196,186,256,192,107,264,160,348,336,189,193,260,195,306,164,83,242,337,225,171,170,268,209,161,158,330,307,146,125,151,155,213,115,163,246,235,263,142,241,149,296,133,83,146,144,268,206,334,377,310,87,193,152,87,145,226,316,212,246,194,130,161,301,262,250,255,136,317,81,121,128,110,117,150,232,295,165,253,241,289,133,215,191,231,220,126,115,123,233,121,315,199,339,229,272,194,181,143,294,157,240,212,66,239,130,266,200,87,169,131,194,310,154,230,111,185,136,236,214,244,258,246,233,172,144,154,207,254,106,231,115,86,112,227,166,158,219,191,133,152,314,276,103,219,207,96,309,187,311,204,258,148,174,230,333,210,215,179,146,133,115,171,106,86,278,200,276,313,185,159,216,129,186,134,268,210,120,166,244,135,204,126,243,240,250,262,201,155,132,218,209,259,236,248,234,147,321,148,266,232,182,209,218,213,227,242,273,222,116,266,184,201,235,193,134,202,293,99,107,202,357,191,208,175,155,124,82,327,198,219,121,256,207,197,327,137,303,273,146,176,234,305,250,74,181,212,188,199,307,215,224,238,388,123,129,143,286,241,98,109,107,186,231,259,267,231,166,115,222,279,207,207,92,166,219,303,149,118,271,320,176,144,196,221,112,316,227,192,230,300,194,280,171,177,363,171,242,292,341,304,218,343,243,237,251,221,95,129,188,351,195,106,104,127,134,271,258,216,257,191,168,246,195,99,203,228,244,244,356,136,219,154,121,252,223,209,186,187,269,355,118,83,173,181,198,215,146,330,82,259,221,261,197,110,136,184,191,223,118,206,174,240,240,204,315,275,252,253,142,209,85,134,222,103,97,236,183,184,292,72,127,197,303,186,138,244,162,184,220,257,216,98,202,194,221,179,234,303,155,285,228,172,246,234,222,171,234,214,150,222,129,88,98,266,208,206,137,139,173,319,233,237,183,169,192,190,65,108,270,213,191,131,215,307,291,107,297,235,226,242,257,138,129,180,314,214,128,124,347,323,237,208,117,199,194,77,258,165,335,312,268,250,170,187,193,232,175,239,228,264,215,298,200,169,134,201,166,137,131,145,265,306,233,198,138,131,224,101,181,135,252,251,148,217,112,149,136,101,226,165,192,286,246,106,325,188,87,146,187,252,325,138,239,182,128,187,124,127,192,183,140,242,343,214,83,193,278,248,146,294,188,202,344,226,147,321,167,261,358,194,191,255,306,146,283,104,181,197,207,115,201,231,188,194,107,162,330,135,99,318,186,289,176,237,187,199,297,135,274,82,330,116,154,171,211,131,124,98,95,204,209,305,297,264,104,164,423,352,166,150,165,339,175,328,123,204,57,186,273,218,264,279,75,281,195,309,249,180,181,171,187,181,281,239,184,191,229,175,275,180,234,278,215,91,194,364,269,128,260,142,119,163,99,184,96,284,179,203,193,174,206,110,105,232,205,210,146,157,172,244,235,120,322,119,104,273,74,208,123,209,136,65,310,191,141,246,266,82,145,150,109,200,112,187,275,274,286,94,249,281,65,136,155,239,228,162,169,143,274,274,253,138,316,267,298,187,218,324,213,126,273,226,301,282,211,204,233,148,119,177,108,267,254,167,229,194,151,139,73,193,147,244,218,216,227,170,132,206,180,197,213,253,248,143,116,156,106,254,170,257,207,148,115,230,222,172,129,138,225,202,235,198,344,193,159,127,179,119,134,232,276,133,111,187,169,188,242,198,137,279,91,143,242,130,93,352,243,153,140,227,177,208,180,179,199,275,216,139,172,156,156,142,207,191,143,155,186,199,296,210,291,196,136,330,80,288,133,109,212,237,61,163,323,200,354,220,94,50,176,179,246,194,158,219,142,119,157,263,184,174,168,116,194,181,143,138,112,145,154,188,212,193,285,124,140,142,152,301,235,153,204,110,144,129,237,253,205,173,262,277,290,230,117,314,236,309,129,234,117,319,249,110,196,109,233,283,207,211,375,222,317,110,66,302,223,193,248,188,268,187,205,208,146,193,219,228,216,204,109,212,240,110,288,250,293,345,322,115,210,273,234,245,87,196,130,181,153,273,112,177,163,203,216,160,124,201,97,184,307,277,153,312,271,177,184,390,229,262,373,204,195,231,270,165,258,179,162,228,124,185,170,160,105,195,116,84,213,306,226,297,263,254,109,173,104,150,225,148,227,193,81,244,299,112,122,112,190,125,193,228,99,153,185,342,165,206,306,230,226,156,168,164,112,306,252,119,177,78,213,200,281,105,308,351,389,212,89,218,199,149,144,107,250,196,376,210,265,181,204,52,75,259,105,181,201,175,138,217,198,220,133,231,246,221,341,236,118,132,138,275,222,123,183,163,166,158,237,258,270,212,125,297,214,168,258,181,309,220,147,215,281,174,183,202,167,203,161,156,212,161,132,143,205,72,328,304,121,213,309,185,273,203,138,170,153,87,133,235,165,305,384,158,232,128,305,181,259,216,230,231,246,186,203,221,145,262,140,215,247,213,105,143,251,185,181,215,159,170,180,249,220,290,155,142,218,245,140,126,182,272,224,120,143,117,163,150,272,236,212,158,215,187,281,210,165,215,273,211,196,127,205,220,250,325,167,345,138,248,247,142,196,114,241,157,176,239,340,159,183,177,206,187,125,124,131,182,195,143,217,213,57,157,87,190,241,150,117,235,281,184,199,119,106,116,309,219,262,212,186,168,207,112,122,116,224,173,245,184,153,155,167,144,208,228,187,367,167,162,146,258,225,187,334,171,227,331,187,179,289,130,147,181,136,99,150,191,426,170,128,209,131,164,326,183,195,236,201,56,192,149,242,66,199,171,347,176,244,179,247,239,144,141,220,188,198,184,155,124,248,231,255,246,154,177,367,210,149,221,116,172,177,213,168,162,224,104,312,232,100,289,194,213,324,142,359,228,233,190,278,87,135,156,149,266,170,182,210,134,132,234,286,213,251,218,80,229,234,99,216,244,118,131,210,97,238,130,149,228,145,132,238,199,208,233,123,244,209,189,200,235,127,245,297,219,226,222,239,149,175,240,89,319,201,64,86,210,349,157,170,142,294,286,220,310,190,42,183,173,99,300,104,281,171,104,170,256,220,260,64,93,84,117,237,226,205,237,264,122,103,186,117,237,137,148,313,163,234,211,213,147,164,327,204,193,174,275,356,219,168,299,188,181,170,277,158,190,128,120,269,248,87,204,391,241,236,105,205,225,168,140,220,267,204,147,126,261,187,172,162,186,118,118,184,173,89,248,133,362,261,260,128,245,267,265,243,188,198,244,273,183,153,357,221,218,131,85,152,247,141,337,307,355,225,166,241,147,171,290,164,239,102,188,85,180,152,226,301,89,349,110,97,286,151,119,197,233,161,149,194,295,161,110,233,176,193,60,131,131,174,123,200,208,220,60,125,181,175,227,277,269,197,336,190,110,206,137,219,224,300,161,163,225,199,221,187,200,299,93,137,224,234,211,377,158,121,242,218,202,136,278,244,210,199,145,150,162,174,211,264,135,249,237,182,254,284,139,317,186,311,182,191,126,254,171,262,300,167,174,162,238,298,221,201,206,109,120,213,104,184,151,298,208,204,120,214,206,263,199,200,157,172,92,255,173,192,268,210,115,138,280,120,194,84,111,184,177,149,166,255,130,87,154,146,102,247,73,130,305,212,120,181,198,360,101,175,176,168,250,176,185,229,193,126,142,281,147,249,110,182,198,221,200,83,136,94,269,231,278,141,230,134,137,160,231,239,158,200,213,192,266,109,241,212,195,253,133,211,303,248,136,134,174,228,253,129,246,163,236,317,202,232,179,121,42,161,105,220,222,180,115,244,251,259,139,245,76,245,209,183,113,187,195,131,66,139,246,239,197,176,194,260,253,158,256,241,199,176,180,161,211,180,194,220,236,166,312,153,196,168,266,232,250,233,198,153,191,281,185,271,201,87,154,174,182,165,303,326,329,98,219,152,165,185,117,127,341,200,142,199,201,202,187,192,218,175,175,199,161,271,119,105,309,227,135,226,259,182,328,194,325,86,138,166,154,156,267,183,117,149,179,211,140,252,104,222,121,270,187,163,172,275,182,67,246,241,229,246,300,156,190,176,102,105,187,189,316,195,219,212,258,241,210,296,204,245,233,242,184,172,175,209,185,200,196,190,150,118,182,362,252,139,212,102,90,80,100,287,161,267,199,309,122,226,314,312,245,354,163,181,194,83,141,156,200,127,236,257,225,272,295,216,255,213,177,167,159,188,153,272,225,192,197,189,164,302,91,287,148,153,211,195,171,293,99,211,208,158,179,132,268,109,161,120,172,248,157,306,178,166,233,142,101,227,125,245,259,235,162,114,178,258,252,175,173,303,143,208,163,380,310,145,241,223,173,208,156,162,216,221,246,224,237,287,214,227,237,255,139,224,169,124,152,233,232,224,316,153,237,307,113,338,238,140,182,237,227,294,144,199,205,167,276,327,134,279,135,148,323,87,210,151,260,186,211,205,194,155,262,185,164,400,254,208,64,180,148,226,333,195,256,226,187,133,120,157,105,191,227,220,241,105,266,78,203,296,120,102,142,73,172,328,238,194,185,131,129,324,283,258,102,164,246,234,306,171,257,243,101,102,166,128,216,88,278,240,92,310,232,273,216,272,138,201,174,248,190,145,178,168,88,198,328,166,153,291,258,149,203,235,224,243,207,318,163,178,303,112,241,304,251,297,199,239,251,263,312,200,266,277,281,140,267,166,326,268,152,195,242,164,160,232,196,195,132,132,196,150,284,149,168,290,244,253,196,169,324,104,187,153,157,82,177,130,166,118,169,203,278,180,118,170,214,100,151,70,131,259,229,222,291,224,150,90,118,173,182,109,157,76,167,316,135,152,83,210,237,229,117,369,118,126,241,326,266,157,129,136,113,128,202,230,118,188,137,225,186,304,128,290,218,191,183,279,279,204,257,168,165,338,218,292,208,181,196,334,183,218,189,60,142,193,210,191,88,166,250,232,200,174,184,288,195,205,271,151,124,149,220,190,154,309,99,317,173,245,192,176,273,126,179,249,213,166,242,166,282,275,204,230,292,317,252,252,159,112,231,188,169,198,429,158,196,249,124,211,120,168,181,290,117,179,97,177,286,200,144,303,254,149,177,258,298,294,191,218,265,183,225,224,242,274,260,192,218,113,87,337,133,200,197,212,220,152,212,85,187,195,282,152,352,137,260,207,153,68,182,101,180,152,247,113,197,110,123,223,350,117,227,109,190,235,232,185,215,265,271,133,321,205,113,196,161,133,210,213,201,143,133,189,106,157,165,129,127,267,239,283,144,109,255,185,141,227,223,155,109,125,102,118,234,362,192,265,164,162,264,102,310,230,184,170,133,146,317,278,172,130,293,274,172,98,141,241,142,224,203,179,235,198,201,280,310,249,203,140,188,102,133,290,322,262,243,174,173,110,170,270,251,78,225,209,302,225,250,187,197,129,156,243,247,125,255,265,100,171,336,152,167,292,161,184,170,225,123,118,101,105,248,135,177,211,252,243,236,249,267,249,231,137,261,275,217,215,148,81,269,51,176,134,278,94,281,229,179,182,247,121,181,165,279,340,200,226,96,163,181,221,232,137,192,148,210,220,283,280,283,205,105,192,335,233,232,223,100,221,220,232,267,202,365,186,262,179,176,296,287,223,343,190,170,223,177,226,161,345,129,131,249,174,149,251,310,114,321,126,125,266,165,337,179,107,272,285,182,248,194,112,174,216,148,115,223,341,241,216,353,370,209,249,153,201,188,207,280,221,124,264,208,244,341,319,145,161,227,197,175,119,217,207,142,238,231,172,324,364,149,176,303,118,194,187,182,115,208,157,285,219,217,138,191,191,306,264,193,97,223,154,183,202,189,261,253,205,211,189,313,281,252,162,121,140,128,292,309,245,217,233,308,207,106,213,354,164,225,164,107,215,167,162,109,174,244,210,74,251,179,136,145,212,191,212,323,103,203,172,317,237,150,83,173,323,238,232,267,234,105,209,141,170,232,221,55,190,152,159,175,140,247,90,189,268,173,183,169,158,199,70,130,214,306,209,245,71,122,180,298,242,251,203,329,256,275,109,194,165,162,124,240,214,198,138,180,142,209,186,151,87,181,298,229,132,143,229,120,279,293,190,230,188,150,272,82,343,244,236,234,151,218,199,142,309,209,215,225,252,337,195,305,177,110,177,165,83,233,77,255,248,122,291,115,119,215,235,164,356,91,124,288,176,100,241,339,184,128,187,335,178,231,269,194,183,172,190,184,235,116,116,159,124,211,183,192,247,140,258,93,165,183,198,215,352,252,241,181,176,197,319,403,162,240,265,157,305,266,264,224,287,152,118,209,129,190,260,261,74,255,140,156,137,133,297,304,285,149,153,144,323,153,155,233,306,132,134,131,273,230,201,170,232,238,293,106,117,181,192,95,186,284,125,216,168,157,396,190,155,201,94,183,152,254,248,204,195,125,167,191,204,238,185,100,200,185,217,87,87,114,98,163,279,300,144,285,194,293,156,145,208,331,311,245,159,174,202,262,223,285,239,260,198,74,263,224,142,108,150,166,252,196,234,124,148,161,219,199,200,70,257,310,143,161,171,149,116,106,211,151,269,124,229,192,277,353,166,81,226,159,181,87,161,161,331,318,75,154,185,202,234,271,148,189,160,130,146,209,197,162,284,132,95,370,214,183,165,182,227,166,96,316,112,368,294,192,126,83,229,233,109,249,247,143,202,172,177,102,75,230,197,155,214,143,234,240,188,228,159,356,286,212,160,100,351,202,188,210,334,256,193,255,112,267,226,184,114,220,214,194,226,222,406,199,236,227,211,261,72,129,173,273,361,170,145,293,153,109,197,124,151,136,198,202,140,186,164,258,102,203,202,217,245,255,91,173,207,201,163,251,213,318,235,141,136,194,219,150,209,96,179,206,163,208,344,173,153,200,246,269,227,122,71,36,229,144,200,250,223,209,160,137,163,150,201,207,144,187,272,99,208,111,192,250,64,168,163,169,149,129,111,83,134,216,384,247,171,131,105,316,218,142,270,303,297,171,191,226,222,184,180,152,306,177,231,67,137,339,252,112,140,262,218,313,195,136,74,274,254,164,269,157,268,101,214,270,219,124,288,156,171,268,151,255,272,132,113,189,287,139,195,168,162,149,171,211,236,181,222,198,58,188,369,130,170,239,164,151,223,281,239,127,316,265,111,242,226,171,381,183,242,105,178,299,213,190,219,142,136,98,164,145,261,266,165,124,172,124,338,187,150,219,186,200,203,289,174,211,162,192,273,198,331,109,160,215,192,298,230,269,234,218,235,242,300,169,122,218,131,242,197,148,187,141,267,163,227,269,130,340,247,292,232,274,267,185,147,215,273,249,105,202,163,201,338,374,230,130,242,185,82,160,179,295,207,129,192,266,108,170,146,158,304,131,236,161,206,281,250,208,137,172,77,240,164,244,210,260,222,208,110,216,231,147,168,164,142,88,267,186,246,342,190,192,129,216,222,124,176,86,238,219,205,175,132,119,77,141,154,228,228,256,362,215,200,167,294,205,200,203,168,187,132,144,268,176,251,168,121,105,186,234,174,147,192,85,233,254,283,216,133,242,234,235,95,282,94,277,165,251,206,198,251,240,192,117,160,150,233,118,268,181,195,75,140,250,111,186,250,311,116,316,155,175,107,275,215,171,167,297,188,207,234,270,109,154,47,196,152,160,135,219,103,222,91,72,196,231,87,203,158,139,151,195,180,105,185,190,231,269,272,150,225,130,188,270,124,156,153,134,250,224,300,185,256,193,331,131,82,123,253,218,184,152,163,123,282,88,210,267,175,201,266,165,147,126,232,163,275,79,174,175,251,265,147,282,160,306,229,317,196,242,178,264,225,136,120,188,193,218,221,66,150,229,163,114,218,145,98,195,188,162,166,131,311,256,226,154,288,280,330,157,170,118,326,79,144,204,172,222,315,258,119,202,164,209,369,150,303,133,288,239,122,160,191,164,223,174,86,255,185,202,304,115,140,283,241,62,157,136,198,97,233,243,240,100,121,173,190,260,153,309,257,188,120,241,269,128,173,60,177,245,146,291,89,114,150,203,152,201,178,120,161,191,224,199,290,139,180,183,197,142,258,245,108,115,71,156,243,128,284,247,318,183,237,131,339,303,149,219,194,242,233,223,205,129,165,209,110,123,134,215,243,379,138,307,205,170,167,159,206,232,220,217,181,81,177,136,219,179,129,185,188,190,162,234,119,326,302,210,246,216,122,233,150,271,177,316,185,222,269,283,270,173,177,348,190,159,199,162,286,231,170,294,241,188,309,358,236,252,250,215,86,107,377,168,217,156,206,171,276,216,201,264,250,124,245,116,197,191,214,219,221,276,161,232,276,157,203,181,251,316,225,196,145,208,156,280,257,309,331,115,235,146,170,152,138,366,219,354,266,162,167,168,291,258,263,181,185,169,117,244,225,267,139,299,102,130,231,261,219,231,97,79,176,244,189,202,243,227,294,250,282,106,184,116,156,210,225,178,204,231,306,213,248,89,89,286,156,213,279,103,120,150,223,178,297,230,170,143,138,259,344,231,226,183,307,177,168,169,129,96,159,200,221,165,212,251,244,77,133,156,219,206,220,184,340,142,325,102,147,123,186,74,239,185,271,204,188,126,314,293,264,239,289,102,198,140,193,116,278,225,257,248,139,117,228,144,231,143,236,243,202,148,75,98,223,244,130,311,304,192,142,320,192,331,210,232,281,154,230,168,152,116,173,217,196,234,294,185,246,125,197,276,105,170,195,217,245,336,185,149,216,232,204,278,187,292,232,333,232,152,148,170,133,193,246,203,228,253,127,213,277,124,231,311,147,358,120,142,259,187,274,216,171,246,240,197,266,348,363,319,219,225,181,188,126,116,96,88,317,234,211,238,215,139,287,226,157,239,204,293,181,264,388,331,230,183,229,206,120,262,265,246,205,380,210,115,233,302,227,100,174,255,195,109,248,162,210,156,179,191,67,185,183,225,220,213,202,298,185,162,282,69,205,222,217,95,212,129,58,194,227,148,191,175,135,237,139,263,110,162,153,134,144,221,93,208,137,240,194,247,203,131,146,119,188,136,73,178,99,145,113,374,268,217,203,117,243,188,212,147,189,168,311,131,136,209,134,256,192,160,202,134,223,131,180,121,144,132,163,254,274,208,157,197,237,167,128,257,110,131,212,193,202,210,144,147,211,304,277,183,308,271,98,169,101,234,109,231,62,163,138,244,226,251,222,204,263,181,164,225,121,152,300,204,264,203,187,228,264,220,267,155,188,129,187,182,280,328,156,207,116,210,133,200,334,176,166,224,145,228,343,214,76,261,126,202,222,106,222,277,244,208,202,211,123,236,333,179,164,154,195,250,167,155,72,258,160,228,278,109,178,310,206,202,234,241,201,311,264,151,216,210,192,221,241,193,246,181,109,208,326,155,175,264,290,260,221,255,154,172,205,194,195,226,276,278,174,349,167,190,299,121,174,220,184,219,206,166,69,106,81,200,196,126,266,237,197,261,245,326,149,294,237,226,170,124,218,246,134,146,135,232,212,304,167,120,258,248,213,100,126,226,191,218,218,164,145,207,126,351,157,216,223,233,223,190,158,246,316,229,320,142,241,125,319,85,249,257,155,150,243,209,237,148,249,170,356,139,211,193,232,154,168,126,347,238,187,263,120,190,182,156,260,108,141,250,180,92,294,235,194,303,330,130,280,95,253,199,195,178,360,100,151,148,288,62,187,121,276,97,327,217,119,77,129,154,184,241,208,194,188,249,117,187,201,269,162,194,146,89,166,315,208,196,199,117,214,200,241,121,149,203,201,205,146,118,271,181,183,198,201,199,134,215,143,110,307,290,161,227,221,199,240,236,214,244,207,230,202,181,103,136,157,131,218,244,159,341,110,137,161,198,179,106,233,172,372,195,213,231,165,118,288,114,178,168,258,213,146,188,210,177,123,147,262,98,265,235,157,206,320,157,205,110,316,175,112,206,236,177,316,329,115,167,199,189,151,370,116,190,283,245,109,246,126,80,144,272,89,91,220,185,295,243,279,194,97,193,121,231,161,307,258,234,286,161,168,229,179,192,179,222,196,97,244,96,198,164,88,144,189,205,42,187,109,122,145,98,143,294,172,135,89,188,298,314,223,274,330,247,120,285,108,189,160,227,190,139,240,168,175,135,197,292,176,135,170,230,238,202,204,81,143,220,89,239,147,188,197,243,200,236,175,315,174,110,171,203,201,183,63,217,197,383,163,145,289,273,109,147,203,282,190,199,220,237,134,307,84,117,207,209,213,285,200,289,338,302,157,192,190,170,143,214,116,144,182,174,286,171,214,163,206,119,231,255,210,219,95,186,276,149,131,138,164,232,139,187,125,151,174,162,134,181,261,189,135,144,209,159,99,210,275,151,213,177,181,266,107,207,268,151,207,133,204,237,270,119,181,115,187,190,289,82,190,245,141,235,278,269,115,208,257,201,222,135,254,339,177,255,275,226,115,287,308,182,113,227,295,189,280,152,168,229,98,234,207,238,248,131,174,286,224,240,201,191,271,79,168,221,79,232,150,222,238,206,192,193,202,201,177,202,173,256,210,137,209,267,78,245,151,312,225,100,298,234,218,219,168,276,203,160,249,203,195,143,133,307,291,159,243,290,353,242,277,160,213,180,195,196,206,216,259,295,277,218,175,327,210,298,176,175,240,147,135,225,211,199,94,145,216,160,92,228,245,218,120,236,303,79,167,186,95,199,214,110,307,171,192,177,131,88,218,100,309,260,172,238,209,208,209,187,157,172,148,98,240,132,250,171,125,153,213,146,262,130,184,192,201,171,155,134,147,129,72,146,205,171,246,167,204,155,222,140,175,266,215,251,111,332,144,150,220,131,157,214,239,202,214,247,128,196,223,383,213,166,135,191,251,263,106,180,204,276,207,226,167,135,157,313,142,345,144,274,235,126,210,228,333,220,163,203,310,225,280,211,225,195,196,252,293,238,240,158,177,206,183,138,184,89,217,182,231,229,213,183,293,111,234,169,279,212,205,197,222,283,134,189,259,128,196,274,129,132,204,206,122,194,223,107,255,202,110,216,101,290,218,120,237,236,174,176,188,192,219,198,162,185,105,244,157,201,267,184,220,95,283,196,234,200,303,131,183,259,212,247,206,167,185,257,173,117,154,233,140,290,150,180,230,131,209,201,197,253,226,89,139,180,248,178,140,304,247,208,393,290,222,311,167,171,214,194,222,218,193,163,127,86,203,183,312,182,216,223,199,240,113,331,229,213,99,107,229,211,122,159,184,136,136,165,181,224,136,232,256,180,141,316,139,97,132,271,172,165,178,200,176,127,244,256,172,142,216,95,262,134,350,213,142,233,259,232,187,109,232,238,121,184,195,120,166,134,88,134,160,287,200,207,164,263,117,197,230,228,246,187,152,265,135,150,141,262,284,310,358,126,141,235,204,108,179,250,116,176,112,311,292,175,118,173,178,169,141,223,184,219,223,146,255,144,240,144,63,263,271,144,264,245,174,108,195,180,85,134,69,156,259,160,261,148,174,284,224,207,297,63,235,208,159,107,248,181,198,161,322,204,259,221,212,134,213,219,185,268,160,192,138,103,270,215,289,235,135,68,340,242,178,204,104,187,165,192,141,354,144,51,380,317,121,202,95,155,200,202,199,129,169,264,142,199,125,196,94,88,237,288,226,138,150,245,114,210,167,103,126,127,143,273,257,147,271,174,241,282,99,269,228,237,214,300,99,208,280,234,107,287,302,232,169,204,198,372,181,255,296,256,199,154,214,115,68,276,187,103,135,230,150,170,236,181,182,167,179,126,319,175,340,210,113,100,155,62,228,91,168,186,78,223,111,207,229,314,157,298,304,297,161,222,165,82,295,261,190,171,201,219,247,272,297,310,284,271,163,239,320,144,265,292,211,214,199,228,248,109,161,131,259,202,227,270,162,156,231,140,225,85,261,333,166,209,225,79,201,146,177,228,101,164,116,180,332,220,186,304,143,350,62,195,172,101,210,125,56,206,176,255,374,139,164,176,188,166,108,196,330,247,155,141,116,164,229,184,187,110,119,49,151,357,227,262,386,131,172,255,177,306,262,297,227,180,244,299,347,201,227,144,139,124,216,230,252,222,145,123,183,304,186,122,192,288,110,188,176,220,295,304,201,185,292,313,180,210,183,219,364,123,147,190,232,202,178,192,262,185,232,122,244,267,128,234,195,118,203,181,210,54,114,94,308,190,226,251,199,112,255,298,77,269,132,288,362,171,223,220,142,138,155,278,189,172,191,212,341,169,138,115,243,222,194,294,180,116,186,176,248,88,228,235,275,98,149,174,192,224,252,209,267,57,277,295,227,150,157,231,233,56,133,180,205,160,237,88,373,222,341,116,81,142,253,192,165,270,244,304,197,92,163,229,236,308,151,208,119,80,217,154,175,204,265,260,101,217,277,105,210,177,63,113,153,115,133,217,81,193,175,195,180,120,159,330,210,222,116,155,246,317,243,211,240,286,179,215,112,239,161,193,187,261,96,185,138,215,148,177,244,204,228,177,161,218,186,181,73,196,144,257,242,243,128,309,319,115,238,160,228,161,301,212,212,140,165,109,302,124,257,167,269,93,157,208,206,200,239,284,216,157,153,280,245,312,101,259,281,74,145,187,273,193,216,135,161,330,302,90,76,231,195,269,151,116,170,200,178,156,148,247,217,232,147,183,145,262,232,322,199,225,169,153,267,240,347,300,181,204,211,216,208,206,79,124,181,130,352,254,139,159,225,67,163,289,87,102,258,175,214,218,202,216,309,164,155,268,123,116,237,184,207,325,146,167,208,233,208,195,154,193,168,187,219,93,137,124,79,209,293,232,96,115,286,211,181,161,347,202,214,196,299,129,138,310,304,59,194,175,215,223,128,195,238,178,179,190,233,118,221,302,232,244,223,301,200,145,190,281,162,243,188,188,127,256,216,208,270,211,126,240,176,126,148,212,159,208,234,193,142,169,163,251,221,232,209,85,153,295,318,169,415,161,157,229,160,233,199,155,134,121,240,187,197,140,135,144,71,290,203,208,207,67,173,111,192,267,148,162,92,252,96,308,129,115,192,223,154,68,273,172,138,271,271,214,189,259,209,191,114,127,165,223,152,204,203,201,255,198,134,73,143,177,196,88,231,144,181,50,173,193,261,330,306,124,125,276,237,82,170,226,193,253,237,228,242,122,185,259,208,216,182,195,51,129,99,111,226,285,220,228,343,210,252,247,215,238,190,267,157,211,136,180,125,360,212,191,252,311,178,126,159,207,145,116,226,170,196,208,127,137,295,95,298,82,183,135,149,268,276,141,66,125,191,206,146,172,244,112,225,219,304,292,281,128,205,149,92,251,264,259,175,237,107,184,193,104,220,294,229,235,204,183,378,152,227,234,211,273,232,226,229,199,168,162,198,163,67,222,167,65,233,205,163,143,278,140,178,269,308,187,116,208,343,203,262,137,214,196,213,195,282,186,58,270,264,329,184,150,168,200,221,128,268,281,278,131,148,199,137,215,181,220,72,372,314,137,77,291,215,186,129,111,147,215,155,183,119,177,206,208,376,315,146,135,290,207,153,329,79,216,213,198,236,230,231,165,176,232,113,196,94,73,208,129,209,123,105,184,107,122,201,287,277,200,122,221,139,170,221,168,187,169,121,146,152,359,121,163,229,218,311,117,386,265,165,117,101,168,183,212,229,227,283,207,195,164,141,201,76,199,113,100,170,240,138,114,91,125,267,245,196,301,162,170,226,181,215,292,206,198,249,214,144,230,224,185,267,227,243,227,314,109,152,264,187,169,193,301,204,119,114,269,227,229,238,392,128,257,161,142,210,156,224,213,160,237,277,248,197,188,150,150,145,374,341,192,112,120,200,194,277,209,141,320,363,332,232,249,137,299,261,305,104,239,76,278,194,125,318,303,220,270,153,288,246,352,82,150,124,229,155,274,237,213,136,207,192,230,137,138,162,262,329,160,271,143,219,177,220,218,209,311,200,180,172,122,232,226,133,117,189,45,233,269,64,127,239,288,154,334,221,137,134,185,159,171,260,276,84,123,241,170,103,146,96,195,311,122,220,131,190,295,201,185,181,245,118,172,138,96,291,227,365,283,241,190,253,287,192,222,198,227,257,263,182,250,162,227,215,216,309,211,205,140,211,210,204,250,109,154,191,349,155,90,137,266,134,138,149,216,245,141,184,84,210,92,276,269,299,71,197,176,278,224,131,209,271,340,224,164,97,198,355,264,228,374,247,242,176,238,198,290,125,153,233,226,225,299,185,193,216,288,237,241,206,324,177,165,198,96,244,370,106,212,194,194,114,52,122,181,280,55,185,262,195,255,224,192,161,205,285,194,145,168,169,222,286,261,158,218,211,191,260,201,135,231,172,262,412,81,289,199,164,95,220,209,139,195,77,125,178,213,231,225,128,118,251,60,275,288,136,171,189,135,119,116,135,193,304,238,119,268,203,251,86,92,141,202,146,73,147,225,134,259,287,130,202,133,134,297,143,89,103,112,209,79,152,352,324,82,209,178,181,162,216,175,172,233,213,71,186,185,282,133,72,226,237,121,227,127,269,139,202,107,348,342,148,182,189,205,156,142,279,139,147,147,180,146,112,194,152,250,169,216,227,186,206,231,214,199,240,198,189,260,227,225,166,143,150,325,123,132,177,229,170,192,256,153,144,125,328,256,147,242,214,145,281,186,283,314,69,139,204,148,200,181,204,217,339,150,329,283,199,107,121,217,369,266,185,370,196,160,312,214,271,267,151,170,155,203,113,184,185,194,96,82,160,159,154,349,221,338,228,155,285,56,224,174,154,203,134,230,156,209,306,200,162,199,131,291,68,128,268,153,270,177,337,283,235,206,204,206,203,327,223,213,269,96,134,262,109,121,187,233,265,91,292,171,190,202,86,211,190,200,188,220,309,191,351,228,176,156,191,227,219,145,179,321,156,188,111,168,99,279,203,180,189,209,304,200,340,163,224,111,274,249,140,157,284,234,203,265,224,122,184,169,74,201,173,179,226,208,164,259,231,308,348,119,109,124,360,219,132,302,77,169,143,220,184,178,112,242,190,231,96,222,208,240,304,222,205,133,298,306,74,216,168,266,137,139,301,183,146,223,195,240,116,266,260,144,251,189,115,257,268,208,132,201,173,317,139,191,317,205,127,234,213,222,126,229,185,170,233,126,199,151,210,110,179,177,146,124,198,135,187,90,154,194,148,213,205,156,145,217,203,194,68,209,132,136,237,208,169,104,123,367,250,236,229,153,163,221,167,213,215,164,136,168,183,157,148,200,65,193,207,144,163,130,203,175,201,271,161,126,262,156,139,190,177,109,217,220,256,286,143,176,105,260,139,275,130,220,258,261,140,190,159,176,213,205,212,177,249,207,246,123,232,205,194,140,95,163,125,392,116,345,253,166,230,167,162,314,190,193,279,277,196,265,241,289,215,183,231,155,205,156,178,240,361,195,154,127,199,269,215,117,256,218,258,217,169,191,350,125,155,191,228,167,144,332,181,232,263,205,151,186,206,224,259,262,182,262,234,114,214,118,185,188,243,179,249,192,238,220,272,132,181,205,175,148,193,272,175,341,119,196,253,228,233,165,181,191,182,231,59,271,237,142,288,83,228,229,227,310,242,93,240,234,306,323,83,159,282,214,239,172,280,200,112,186,118,167,102,353,209,349,168,216,223,298,248,215,163,283,253,85,198,214,264,188,133,139,165,161,274,283,228,96,220,171,207,231,104,122,167,88,208,376,143,208,177,156,58,175,213,192,135,257,185,153,79,236,141,225,114,110,107,210,238,207,227,82,134,109,112,195,313,53,226,172,356,171,157,165,247,268,59,156,138,143,231,211,97,183,92,228,138,226,234,157,183,164,251,175,112,93,249,215,306,215,145,152,262,270,105,156,214,189,82,88,196,176,103,263,290,98,198,160,179,216,241,133,154,126,235,145,255,148,154,241,190,184,269,285,115,99,268,155,74,310,205,214,278,236,158,304,230,89,109,188,103,208,263,219,79,90,181,259,335,209,207,239,164,283,293,124,122,244,259,137,183,255,202,235,108,114,201,398,139,272,147,279,174,130,222,172,239,176,244,218,285,247,160,291,213,171,271,128,155,209,157,228,191,307,152,216,139,196,72,273,314,309,173,173,114,75,265,224,163,197,207,109,221,125,143,230,238,170,145,123,163,321,189,126,100,168,215,121,165,175,177,158,188,193,136,147,226,207,246,188,317,281,153,137,134,135,263,221,119,128,146,176,277,237,167,149,237,103,256,118,191,219,157,159,250,231,184,175,208,124,259,276,221,182,149,130,227,112,101,120,92,117,345,176,200,168,216,68,224,226,170,107,116,399,115,138,368,188,311,266,255,317,211,230,156,186,220,312,168,96,278,125,211,270,192,180,155,340,336,159,60,263,207,194,270,404,298,238,226,242,112,187,164,207,239,138,265,88,186,125,153,120,321,131,200,201,89,145,78,124,218,174,293,313,305,213,107,178,159,248,171,195,192,172,94,141,238,364,178,245,132,139,237,178,186,112,230,106,122,147,220,124,170,235,215,241,192,123,136,217,185,170,165,304,239,151,212,220,252,133,153,190,169,219,153,140,131,158,192,224,226,158,154,194,129,105,112,283,162,180,275,286,201,153,185,85,211,143,233,312,208,177,137,147,149,115,181,140,251,123,298,138,225,236,131,292,197,196,268,272,105,68,136,132,185,206,208,294,232,211,163,274,159,245,205,342,207,100,225,196,100,150,163,218,216,178,278,121,181,174,302,206,225,110,266,229,210,97,155,263,84,134,207,123,126,163,210,208,306,220,196,276,258,176,162,314,166,349,292,134,206,144,173,153,204,310,234,170,190,218,196,98,271,64,270,175,241,221,219,175,116,189,112,187,171,197,154,219,330,163,254,171,250,293,207,257,241,194,290,73,177,120,236,327,224,132,168,269,214,219,91,129,196,266,265,180,51,141,261,276,110,292,350,216,94,283,87,146,129,112,97,139,231,146,191,152,298,250,171,146,152,233,154,240,176,189,200,256,226,185,181,184,121,243,136,118,195,260,230,169,210,227,125,323,109,348,220,99,183,250,181,209,280,207,168,166,118,243,162,132,96,232,172,291,203,118,136,185,197,264,211,169,250,185,195,214,102,378,236,209,138,259,106,98,109,310,339,173,240,98,112,122,185,248,119,202,196,216,94,106,173,151,257,286,180,238,155,234,98,145,163,179,170,238,202,203,105,93,157,180,207,232,110,83,223,243,147,248,194,268,291,204,117,239,119,273,119,183,171,188,113,215,180,176,184,240,179,232,162,190,178,204,149,178,248,194,212,223,166,275,87,284,208,260,187,200,364,209,222,217,196,188,221,229,258,124,265,329,135,167,162,172,281,316,204,189,209,248,219,233,257,262,130,264,211,191,147,276,132,261,322,364,194,153,233,160,273,192,291,165,174,218,195,272,306,147,197,242,309,124,219,106,140,261,244,206,134,137,170,236,150,305,178,220,137,139,82,266,161,163,164,235,111,225,266,113,238,145,216,195,198,89,196,109,346,196,217,184,145,209,274,275,230,194,222,292,99,186,253,217,73,101,107,202,235,209,320,186,178,261,258,174,79,343,278,182,273,286,100,175,248,257,131,100,103,236,66,234,173,304,220,189,207,188,242,276,171,173,263,262,302,93,76,223,207,229,288,128,205,260,265,108,272,205,246,194,332,172,307,180,111,262,226,210,128,101,181,158,87,147,257,175,224,203,165,155,191,117,95,145,244,262,310,361,149,54,228,162,204,152,121,113,220,220,330,185,180,135,140,108,77,118,223,307,247,227,248,170,153,177,208,221,194,225,283,326,342,155,148,198,119,167,118,91,202,160,262,63,224,160,110,173,100,121,332,241,202,174,251,142,267,278,222,263,178,203,237,209,199,234,124,104,183,278,157,155,154,215,368,230,150,104,318,161,323,206,94,210,254,86,260,309,220,134,173,127,137,127,180,117,143,220,279,248,228,158,139,235,212,157,99,307,86,97,102,251,201,192,331,163,158,295,181,199,225,299,87,245,236,100,171,212,310,287,234,212,191,192,231,135,186,276,138,144,190,51,275,168,204,226,230,109,178,184,300,208,190,172,201,225,203,154,251,184,216,157,285,287,210,236,232,369,270,304,216,206,156,209,165,265,95,318,190,191,138,248,179,234,168,195,202,182,303,218,93,124,210,107,117,201,239,174,186,214,177,183,184,232,327,136,191,128,126,131,264,219,129,187,132,114,211,244,135,271,185,62,129,330,85,130,139,284,171,185,225,87,321,227,240,231,145,134,211,321,148,294,126,289,173,81,173,237,216,242,254,262,209,234,234,192,348,98,145,177,244,124,245,244,232,150,203,266,247,323,152,227,258,173,161,202,147,130,186,302,260,417,177,88,198,201,197,157,91,240,296,160,94,208,152,124,131,226,202,207,195,145,167,162,275,224,315,294,160,177,185,227,266,181,163,234,146,282,166,288,195,199,113,224,184,149,238,266,222,169,55,191,346,256,203,163,245,374,143,76,220,363,202,211,72,203,111,117,238,293,201,65,155,148,319,185,228,137,151,255,96,131,248,258,154,129,153,242,200,131,97,159,140,355,202,272,72,235,243,275,287,326,155,179,267,163,175,142,139,276,143,239,174,208,309,216,137,309,266,128,141,271,177,158,183,242,180,228,180,228,173,293,298,127,280,261,233,236,183,200,224,264,179,207,103,197,178,81,171,235,267,221,201,266,269,297,142,198,279,249,290,188,259,126,246,211,242,287,201,217,80,199,129,225,168,255,213,150,207,133,284,237,149,130,221,219,264,203,84,163,184,206,133,103,264,116,95,175,249,159,106,71,241,157,270,272,286,160,89,217,243,179,210,233,108,241,179,124,175,206,292,342,238,83,189,148,217,269,73,139,233,172,320,251,174,65,180,145,186,196,99,245,326,193,110,306,284,141,185,207,166,118,210,205,114,290,211,153,198,185,306,84,293,334,298,264,361,278,208,103,213,182,198,203,190,236,161,79,173,160,293,210,205,195,231,258,159,208,223,270,244,137,68,348,227,220,204,125,100,196,131,214,294,88,247,216,198,228,189,336,295,232,112,322,258,207,160,145,262,247,322,220,252,203,240,249,197,323,133,217,189,167,101,355,219,113,190,179,153,249,185,86,264,189,157,100,264,167,223,188,217,185,171,318,207,174,267,188,180,298,296,149,355,371,131,162,315,222,238,241,106,98,146,232,230,151,66,228,132,219,203,213,297,154,157,97,173,147,198,310,99,107,199,216,308,81,115,269,120,264,171,135,226,207,130,256,179,136,168,279,113,212,265,225,218,400,355,244,91,154,144,150,187,164,338,166,140,260,178,298,112,188,179,154,220,198,196,241,214,165,195,212,142,195,161,276,206,328,132,97,261,171,279,328,233,90,137,263,150,295,194,277,277,229,241,280,236,321,302,148,247,167,191,99,213,223,171,359,250,151,159,103,284,184,262,309,232,288,147,115,205,219,268,103,230,220,205,195,199,233,286,100,230,169,156,230,120,191,210,219,268,60,183,183,191,160,238,186,186,118,118,217,161,106,189,151,169,377,224,327,203,180,87,119,134,304,308,287,181,77,234,100,202,226,90,168,283,146,186,221,231,139,173,172,364,122,216,176,211,251,131,165,210,242,216,271,258,206,201,183,179,185,66,300,185,109,263,243,296,209,187,214,216,183,193,144,194,169,176,197,245,177,262,172,156,131,209,213,145,163,164,144,241,247,163,147,163,180,202,176,352,294,150,256,303,220,210,357,148,170,122,83,246,271,197,168,178,224,338,262,177,256,348,280,241,201,188,168,213,147,249,154,171,176,50,169,258,259,203,236,183,219,147,188,74,59,116,153,241,188,246,147,166,281,166,161,87,234,124,138,279,137,108,273,248,141,349,327,218,195,209,247,145,244,206,169,176,243,335,187,100,171,171,265,165,165,169,326,218,101,211,242,157,268,239,93,172,340,133,173,230,199,274,241,207,199,170,188,250,211,282,233,199,270,174,243,236,180,266,185,319,302,175,317,284,138,151,343,80,188,158,196,174,160,204,216,198,251,188,213,209,212,115,243,292,92,188,228,184,183,202,220,239,137,243,90,173,101,244,179,274,98,304,149,180,162,101,182,100,203,232,125,186,208,213,155,162,271,243,46,179,223,168,241,259,232,165,156,241,206,115,92,195,129,177,218,154,304,166,248,169,229,97,106,200,216,260,145,215,144,234,238,228,272,317,236,212,326,202,128,126,221,224,251,142,249,219,211,259,129,206,124,219,126,181,183,95,180,86,132,260,206,151,199,206,160,152,230,178,248,214,205,189,193,226,205,222,165,239,128,212,164,105,193,252,266,112,270,182,230,182,146,160,70,258,270,255,159,178,104,235,143,304,133,256,67,231,228,227,140,123,138,248,183,227,250,111,308,250,242,290,207,143,324,150,239,171,162,199,263,143,190,152,363,146,173,118,150,222,262,306,221,163,306,249,155,141,328,321,199,183,195,344,153,151,351,192,189,79,244,307,369,171,193,231,110,114,284,187,228,182,264,151,155,271,182,193,147,76,189,183,257,121,101,152,198,254,218,163,206,210,132,153,184,188,111,168,241,198,144,290,214,223,126,325,236,135,266,194,200,135,227,169,130,222,261,182,177,196,184,226,92,234,233,173,259,81,194,242,243,252,151,174,213,250,182,235,226,273,245,182,172,284,161,316,192,171,219,179,158,210,82,185,160,160,180,158,148,120,225,206,132,87,118,153,124,284,226,194,333,307,151,90,137,214,221,227,210,124,158,179,234,292,217,307,196,102,92,242,121,193,190,252,113,197,94,284,263,212,246,228,230,266,203,263,174,129,124,196,285,109,102,149,160,219,148,181,293,248,154,171,134,169,229,368,193,241,115,114,114,273,129,154,270,106,247,262,238,172,125,199,106,122,261,233,187,235,301,138,210,212,225,144,133,247,363,151,302,276,144,148,168,184,173,209,179,262,131,169,247,337,305,205,356,292,201,81,337,200,181,196,203,229,198,211,257,215,216,192,170,147,208,167,138,171,93,137,145,196,202,146,200,195,374,222,182,201,141,227,111,209,341,257,142,338,253,212,274,341,212,219,188,196,180,217,310,265,107,218,235,115,152,152,196,108,372,179,219,160,254,162,254,244,168,155,138,274,105,233,121,205,183,158,298,205,203,309,166,270,225,161,197,236,282,244,252,318,170,133,155,174,172,246,132,227,133,127,127,231,58,172,124,189,104,273,90,176,151,246,192,161,135,279,186,301,306,348,221,274,144,190,156,221,151,243,263,196,245,191,150,219,132,155,107,160,289,144,81,200,194,408,331,186,122,149,172,147,255,91,155,195,189,204,158,110,188,216,213,178,216,225,118,177,164,276,117,130,130,216,153,167,52,151,127,100,172,235,63,160,257,318,138,223,234,130,199,234,249,237,182,222,243,269,238,181,232,293,168,221,234,150,167,217,118,106,169,247,227,191,237,150,166,122,284,83,233,201,127,158,320,222,293,119,194,237,197,187,96,245,135,301,311,171,131,244,215,145,225,78,332,160,196,276,159,273,251,285,140,198,95,368,123,278,160,247,85,121,235,190,242,245,210,231,220,184,183,243,253,208,154,123,163,59,125,130,221,248,258,225,110,258,163,107,211,147,251,265,117,284,236,273,147,207,274,144,303,256,330,331,102,334,109,184,203,188,257,364,284,261,123,87,131,254,141,160,157,244,90,178,156,172,42,136,229,221,117,141,248,97,216,202,242,316,326,304,164,117,120,208,111,237,277,173,379,270,210,208,158,321,145,146,165,105,195,142,174,220,86,179,248,264,185,207,378,146,110,184,280,297,135,281,165,363,151,147,136,170,317,255,202,170,187,157,298,92,349,182,181,237,192,251,116,197,101,156,107,217,83,199,197,298,254,176,145,178,259,127,174,171,104,164,257,260,143,157,230,258,306,96,250,226,283,220,190,222,221,130,285,153,119,342,215,208,159,135,145,267,116,201,174,208,243,298,157,280,343,225,209,321,87,235,171,209,217,254,281,189,161,158,182,199,142,225,332,247,291,107,261,94,202,342,101,191,107,191,104,173,268,191,217,237,164,318,268,216,271,256,261,203,295,340,113,228,268,250,288,306,197,169,109,131,234,203,191,177,292,151,277,89,228,245,138,220,274,97,216,241,318,157,189,179,231,161,208,209,280,164,313,285,183,162,270,144,229,210,197,263,174,250,111,259,129,79,98,160,213,178,153,213,279,230,284,220,189,230,176,207,222,188,196,194,57,269,174,173,258,146,289,166,229,226,82,193,229,177,211,157,143,235,151,189,209,214,200,191,175,91,86,169,134,176,123,237,195,244,158,112,266,298,229,242,206,137,233,117,184,338,315,243,205,203,175,189,283,286,90,139,74,73,188,214,149,188,210,228,196,127,200,175,126,306,183,128,143,162,231,147,261,221,179,226,183,251,206,155,305,268,146,196,228,176,196,213,215,295,175,171,159,129,293,137,211,229,191,355,99,237,220,283,52,261,192,141,112,143,202,160,194,296,84,245,145,105,188,190,297,212,111,201,288,303,217,188,134,155,129,257,309,193,183,131,268,164,242,293,193,226,109,136,247,166,104,216,225,229,100,164,140,88,161,155,177,328,177,87,318,248,322,101,109,124,119,109,264,186,145,120,201,171,91,112,106,245,102,317,371,201,207,244,273,185,79,129,263,315,225,91,183,169,115,197,191,122,195,166,188,83,199,233,141,339,79,303,287,214,243,169,324,175,290,225,215,271,139,281,142,111,167,254,122,237,286,287,160,131,209,168,299,231,281,258,206,103,118,284,158,173,218,292,207,213,304,114,165,128,109,207,216,189,217,315,235,186,115,210,256,138,192,207,329,105,276,220,77,199,307,174,180,232,198,233,393,282,221,145,317,160,151,223,254,150,213,232,109,175,127,163,136,155,218,220,101,225,269,254,151,237,112,133,197,167,126,128,193,230,148,171,146,266,179,204,221,93,178,282,198,228,232,166,276,145,176,199,166,298,278,169,274,206,107,148,154,230,296,166,133,294,227,199,227,116,220,252,273,285,110,234,197,132,267,55,59,100,227,309,170,193,109,104,306,171,151,262,255,92,295,114,215,152,155,178,138,229,254,110,279,200,215,240,113,225,195,139,143,245,173,141,130,196,224,106,137,144,311,184,232,222,131,141,234,213,246,195,111,170,240,273,203,174,301,131,296,230,147,224,156,184,256,211,249,117,187,95,192,215,218,167,74,195,265,245,186,318,91,155,168,139,218,160,125,271,246,246,165,181,106,279,154,244,240,228,286,124,170,258,117,95,193,69,234,182,273,166,94,102,163,107,151,251,165,227,272,189,351,295,258,135,205,325,102,312,260,204,170,285,272,97,125,136,109,325,164,284,109,173,247,224,243,195,228,170,239,171,163,140,203,59,182,175,117,219,231,175,158,122,180,115,230,151,271,152,157,262,143,107,91,180,159,125,363,116,122,288,260,62,348,186,181,347,130,185,292,251,185,199,140,143,193,315,215,289,158,116,361,196,140,247,260,68,236,122,213,146,188,165,261,322,186,234,129,156,289,78,85,290,203,120,138,234,175,161,255,178,171,322,172,187,161,255,142,218,89,147,259,225,132,248,350,348,166,147,214,272,107,166,79,157,185,66,219,88,67,232,323,219,338,211,204,150,119,240,112,259,116,142,378,114,173,166,242,106,95,137,149,271,230,243,206,91,136,220,226,182,238,190,206,148,183,93,144,132,150,331,146,265,141,265,132,248,197,207,233,182,240,266,219,106,139,232,293,123,197,199,104,111,240,192,217,127,202,81,161,218,210,159,215,231,190,222,224,128,262,216,133,223,223,283,351,180,228,123,233,227,163,206,144,152,161,81,381,154,175,276,246,271,108,201,272,136,137,191,268,131,172,208,151,193,193,293,106,318,102,192,192,233,159,196,133,215,226,253,116,256,205,220,125,181,236,127,239,88,227,136,149,126,146,321,201,183,282,173,162,148,120,160,267,159,223,180,225,294,157,281,192,266,327,205,88,199,314,217,202,343,260,162,257,107,267,200,170,148,275,128,221,127,241,261,106,132,234,293,269,124,213,214,284,216,220,141,131,137,203,245,310,95,153,160,60,198,245,216,137,161,354,229,239,183,272,206,290,254,127,189,139,212,158,219,217,279,121,180,274,248,298,121,223,191,342,207,199,185,179,151,164,183,215,307,287,203,176,142,162,146,108,209,188,65,163,112,227,248,138,340,106,260,129,93,172,263,221,124,263,211,72,221,97,108,273,367,86,204,162,184,172,158,226,282,200,164,295,301,255,226,118,242,145,186,222,196,129,142,167,119,291,178,327,192,263,169,182,353,138,89,204,123,201,213,157,122,238,225,229,223,133,361,234,205,341,207,231,130,248,286,183,275,260,205,84,128,325,209,313,296,194,147,164,251,145,259,198,219,95,226,196,206,324,209,170,180,338,148,177,133,346,111,153,190,157,64,206,257,130,202,212,294,202,58,235,108,199,148,94,156,331,217,204,249,74,80,182,185,172,204,149,236,325,188,246,140,103,150,90,240,248,211,173,173,81,217,101,204,181,127,161,180,169,223,164,190,252,180,134,216,152,123,200,130,250,174,253,255,238,244,312,262,235,270,188,292,166,258,109,150,253,173,334,228,137,164,82,244,302,158,273,134,121,219,204,323,239,197,59,196,377,205,225,159,288,162,95,154,173,180,259,227,187,252,250,187,239,185,177,255,125,97,264,192,189,221,138,347,221,178,218,69,236,181,242,78,311,103,110,223,335,240,127,266,218,179,75,228,223,241,251,191,105,228,95,166,113,112,252,161,219,171,314,248,199,168,228,245,175,98,195,222,261,146,138,181,205,243,222,141,225,162,260,137,187,209,179,208,271,172,240,241,282,235,233,223,242,129,263,180,208,174,293,210,214,224,180,182,194,69,291,226,285,141,199,194,145,232,113,212,81,253,254,279,133,267,310,155,120,148,183,226,171,271,94,234,115,188,243,151,124,187,195,275,171,157,294,242,125,179,206,205,122,283,114,160,324,95,226,140,248,271,305,184,123,198,221,100,338,193,226,199,241,166,314,218,341,127,197,200,217,266,250,90,198,238,205,257,208,154,105,127,177,184,82,212,265,168,157,206,70,165,236,141,99,262,217,147,113,110,244,130,183,100,234,294,247,318,213,137,170,150,206,97,174,221,107,237,70,267,257,99,203,119,197,183,230,184,134,277,97,199,246,261,144,241,230,113,243,157,317,210,105,168,233,197,190,234,242,225,265,206,97,196,219,229,227,115,212,269,317,132,248,204,150,260,125,232,148,285,224,266,144,96,314,169,230,91,248,91,258,229,134,122,184,197,162,170,174,290,116,344,128,116,254,212,224,207,169,166,229,309,236,223,155,212,245,207,179,329,171,208,310,351,112,218,259,276,249,200,97,152,202,214,267,113,347,176,191,177,143,89,159,289,208,136,155,288,367,189,131,224,244,155,161,334,169,195,217,190,159,205,267,198,119,228,233,231,227,137,333,131,181,155,175,81,192,186,189,144,150,140,163,210,168,239,217,126,293,292,260,248,109,319,71,106,306,237,235,279,100,97,300,201,249,146,324,161,239,218,174,236,101,163,175,263,140,127,160,160,309,229,353,103,184,123,193,155,250,131,264,168,261,254,228,54,176,241,195,76,244,362,108,225,244,166,193,191,181,282,293,150,212,226,196,141,212,150,293,243,116,176,232,260,204,115,104,272,169,318,207,353,292,137,116,228,141,194,252,105,238,138,268,190,293,221,248,153,112,115,115,193,122,264,200,113,260,260,236,176,204,191,219,151,136,174,303,229,65,181,165,326,151,169,84,124,225,228,252,241,192,322,191,151,111,172,313,206,140,239,248,187,177,136,119,142,156,175,112,278,268,177,307,206,167,190,231,287,118,213,201,111,281,193,342,150,262,148,194,146,289,166,255,217,112,250,232,268,203,247,256,82,260,182,129,170,86,190,101,204,132,190,149,237,108,241,140,197,231,152,179,233,91,138,136,134,193,378,120,115,248,165,184,172,261,228,247,90,148,272,260,157,117,189,297,104,107,179,129,135,218,162,163,241,83,220,188,183,99,54,181,200,199,210,173,240,161,232,174,91,199,154,100,165,229,251,245,70,128,174,85,152,109,361,235,274,185,343,254,135,157,82,145,251,104,152,127,175,110,240,98,198,145,294,197,242,247,238,186,174,167,225,124,179,230,128,237,266,207,146,211,152,190,162,289,121,96,225,338,272,202,326,272,256,109,345,315,141,122,195,209,261,230,211,258,142,233,94,171,108,199,250,208,288,141,158,254,225,74,248,98,220,224,168,214,217,216,120,240,157,306,195,280,112,141,206,188,121,124,206,113,267,222,227,169,193,195,159,326,257,210,87,239,332,255,149,307,169,228,98,218,209,165,158,206,184,162,220,201,199,380,125,230,129,187,205,206,188,379,234,205,196,116,186,323,175,172,171,193,261,196,177,318,300,279,160,188,243,134,169,148,166,219,132,208,55,169,94,115,229,296,213,174,150,205,78,249,279,123,177,205,352,284,238,90,189,338,116,145,288,203,92,128,191,344,124,247,182,251,186,101,80,177,158,204,179,245,372,226,208,155,321,214,267,157,148,77,136,112,127,202,219,345,193,278,252,236,162,131,290,173,265,159,135,203,210,284,264,149,207,255,149,129,142,269,172,224,251,107,244,173,156,224,181,240,157,239,261,198,131,199,149,193,306,117,197,259,204,117,294,288,178,81,240,129,158,144,172,276,154,237,347,158,176,261,166,160,213,107,230,187,256,143,152,245,115,241,142,264,235,149,209,106,126,274,165,178,137,333,103,255,108,93,217,193,198,183,68,189,194,251,221,239,171,260,279,224,168,160,255,258,232,170,269,173,216,213,149,256,151,117,164,145,269,218,207,296,329,203,122,154,158,207,247,81,198,98,239,217,162,115,211,149,243,218,279,359,176,253,62,215,112,89,115,169,136,163,110,277,166,90,214,289,214,204,103,220,172,102,148,145,213,197,268,141,111,166,270,294,102,383,167,257,161,209,150,145,358,215,114,334,153,137,229,260,120,340,211,399,246,247,194,200,154,117,190,157,161,227,251,248,166,205,149,295,217,135,83,336,252,282,279,202,149,146,121,172,132,192,123,217,112,243,228,232,199,275,124,212,118,147,179,218,195,121,190,228,211,243,120,189,252,198,134,218,232,120,186,262,172,196,184,147,197,195,231,215,244,183,74,204,211,292,134,89,138,263,238,131,210,202,409,192,214,232,141,272,168,313,195,276,229,166,199,260,119,202,252,116,222,219,205,238,172,210,175,247,159,252,269,209,138,118,156,128,230,230,158,229,229,235,134,183,190,148,310,143,266,85,165,255,113,111,329,171,133,226,230,245,226,295,172,213,196,150,204,246,202,124,103,105,157,164,127,161,232,98,77,236,131,162,245,143,340,233,225,208,139,280,200,276,202,157,159,126,336,283,211,188,172,191,252,296,292,231,227,177,200,210,82,299,98,124,143,98,333,155,267,120,197,219,170,226,125,248,226,190,146,99,309,129,371,143,195,222,222,139,271,274,153,274,49,173,207,151,98,174,152,257,262,212,287,155,233,164,157,196,260,241,231,184,225,168,206,101,219,288,223,257,315,246,201,197,242,220,256,131,159,174,307,246,213,224,153,245,249,235,164,227,174,167,114,272,183,166,247,220,187,210,162,127,249,176,274,188,229,229,206,220,230,142,230,184,190,268,217,218,277,175,319,187,160,109,176,143,96,174,125,111,180,254,191,184,259,407,178,249,173,166,231,228,205,234,336,225,228,200,151,147,177,248,250,278,231,134,268,175,262,230,63,155,220,247,247,214,317,289,247,278,227,286,208,188,208,261,205,219,286,219,232,136,214,163,119,263,182,90,128,332,194,271,308,357,193,213,176,223,260,141,288,123,192,280,95,210,147,163,260,297,275,144,182,222,148,221,171,111,194,157,132,175,184,314,176,237,258,127,222,223,282,370,375,373,234,288,225,60,203,194,141,136,219,122,187,228,120,163,219,71,115,266,168,203,216,113,209,215,206,197,170,168,168,284,91,135,145,123,225,114,212,247,146,218,196,157,146,207,302,220,256,113,233,159,115,183,109,205,123,229,163,123,219,105,311,179,104,224,111,230,142,192,172,261,104,249,223,243,122,243,162,194,189,125,40,283,245,75,224,286,164,216,229,162,92,131,149,131,225,110,244,200,206,226,157,193,246,189,197,170,217,166,157,114,183,120,78,202,278,244,95,132,144,124,235,218,161,160,301,218,160,177,229,140,196,109,136,215,216,247,152,148,170,233,253,57,157,183,91,229,278,156,89,151,191,220,132,326,188,135,205,261,258,196,207,224,182,145,47,149,231,228,110,341,188,125,209,226,138,130,290,191,190,255,234,238,171,128,221,213,114,300,277,271,162,234,156,124,146,126,197,339,209,265,315,74,202,197,185,116,295,119,134,204,265,126,180,263,247,197,170,131,184,100,203,168,211,237,139,318,200,212,170,87,191,96,181,228,272,144,74,224,150,330,301,133,180,239,263,325,178,273,213,251,110,300,224,244,144,181,145,245,134,200,163,140,101,189,232,245,166,316,244,208,261,150,76,109,142,179,340,366,264,251,287,157,252,147,153,195,142,150,259,263,116,129,256,300,156,177,206,129,161,258,117,300,175,177,301,169,285,219,252,290,179,95,306,248,220,220,85,255,110,233,199,146,229,128,235,152,230,225,235,135,127,229,160,109,116,194,185,196,189,270,202,170,244,215,190,142,288,284,290,242,80,254,105,190,241,231,217,112,385,169,170,230,193,232,163,284,205,269,214,163,131,205,112,198,150,190,235,104,139,136,219,188,174,214,80,145,294,159,272,265,206,98,124,210,272,251,153,126,237,198,268,150,237,205,213,219,241,169,231,142,198,201,250,206,185,226,93,190,215,266,159,135,216,231,260,179,211,141,145,139,191,269,278,121,233,262,202,159,180,193,260,101,261,121,241,145,242,278,99,228,269,72,189,168,126,135,166,174,161,167,256,268,155,219,195,214,255,240,187,182,149,261,219,207,152,287,203,146,216,185,249,256,164,194,203,106,182,226,153,187,201,84,310,204,195,314,168,174,233,250,169,235,196,104,122,205,264,226,221,241,134,195,112,130,230,176,192,230,52,122,249,171,219,206,187,96,157,222,258,303,225,232,174,238,184,335,114,230,267,227,193,234,243,206,146,224,309,203,229,87,101,105,97,161,220,162,161,284,219,85,221,294,100,83,316,181,219,213,238,130,231,156,226,162,172,207,72,196,267,256,202,125,302,286,179,245,180,134,121,198,236,235,134,204,175,231,151,77,136,157,207,163,158,167,207,193,108,223,216,141,127,84,325,279,236,207,155,243,173,86,219,105,207,237,242,270,233,136,295,159,181,201,131,313,262,111,38,306,263,169,116,155,213,193,110,197,315,229,166,162,149,149,191,214,363,177,115,191,345,146,223,235,207,241,241,107,190,153,159,154,180,139,216,190,213,169,207,284,238,235,220,126,121,287,126,149,136,182,270,241,91,195,115,174,151,230,131,263,102,142,126,147,270,280,232,203,242,234,149,188,235,121,201,198,260,116,200,96,146,140,186,379,180,242,301,257,217,173,240,220,300,312,197,141,319,310,296,126,279,253,173,231,221,245,184,317,101,153,185,243,104,220,213,210,183,258,214,181,376,193,148,89,229,295,211,204,232,177,112,191,162,242,103,166,227,228,213,177,299,317,229,245,128,277,179,80,175,356,135,222,296,316,293,121,163,158,154,279,221,104,299,158,245,196,199,246,260,194,137,103,198,113,155,82,202,93,175,167,71,160,113,200,232,182,241,254,168,209,238,184,157,284,235,198,280,236,118,160,249,265,188,206,204,178,279,174,115,253,206,183,89,187,251,246,200,208,122,284,210,199,188,134,123,189,256,192,109,191,136,250,365,263,216,292,247,251,184,156,281,309,146,277,199,231,210,89,199,199,96,154,202,250,218,369,121,217,167,97,141,212,265,284,180,112,158,250,395,245,227,143,229,209,152,249,240,168,168,221,226,208,206,190,164,129,276,148,180,178,327,159,129,206,118,105,294,301,107,242,198,203,193,195,250,100,221,341,116,141,214,190,195,183,201,171,133,183,186,318,217,219,307,183,245,200,189,210,146,203,247,173,275,265,89,226,226,119,242,127,222,195,291,244,340,137,127,149,247,309,161,329,256,135,129,248,171,267,179,265,102,303,156,76,213,174,141,167,116,152,197,220,357,187,311,189,190,119,120,157,167,136,86,202,149,72,353,144,176,253,82,269,173,191,124,223,234,208,102,213,227,193,83,253,226,211,170,135,290,119,120,245,217,120,106,271,229,114,140,141,202,109,262,126,259,128,202,211,214,277,363,257,237,126,88,135,75,211,231,249,218,134,109,328,129,210,135,305,192,191,215,146,213,152,200,128,273,172,142,217,248,134,90,301,207,257,324,272,221,325,114,126,120,213,76,113,230,211,134,198,222,178,270,98,215,181,235,126,233,236,223,132,206,224,155,59,101,295,203,234,185,129,114,123,251,147,156,283,299,156,260,201,160,287,156,101,86,221,161,258,249,304,270,256,160,273,163,257,242,184,130,177,171,254,161,119,176,164,251,319,74,312,298,239,255,58,339,167,180,192,127,206,349,281,185,99,99,214,172,280,221,101,132,279,322,240,256,303,89,250,188,255,179,292,228,167,201,191,122,270,183,285,277,269,302,174,153,198,252,194,177,269,168,139,227,245,182,205,217,272,315,155,206,137,117,141,91,121,256,316,185,305,267,436,246,180,258,169,171,163,225,200,235,180,287,121,341,166,162,248,476,66,268,247,211,143,146,267,155,156,231,203,281,78,168,158,156,197,200,167,196,130,203,224,288,230,192,177,116,239,93,198,190,202,275,199,199,204,214,186,153,103,217,267,181,308,176,266,212,269,167,229,193,194,253,108,216,187,143,180,237,185,196,102,230,387,98,213,175,170,236,229,233,233,247,176,196,247,196,206,119,164,244,250,221,307,238,115,199,41,110,255,127,118,237,100,180,118,278,225,119,303,74,209,144,268,121,220,143,166,138,237,281,153,147,59,227,155,224,180,146,113,177,224,277,209,103,195,237,159,248,257,212,185,124,315,179,367,237,208,287,209,227,225,269,180,245,238,145,145,175,52,236,159,180,150,206,350,113,150,192,208,339,265,134,153,108,252,271,181,313,248,246,280,134,220,55,234,205,201,264,332,263,118,114,191,168,165,98,215,93,127,230,104,199,237,247,129,157,147,220,193,160,220,86,201,267,182,171,129,251,205,159,271,131,124,236,163,213,111,192,79,269,194,194,262,186,94,197,258,168,77,122,185,197,203,167,205,184,160,166,150,112,109,176,158,105,155,288,246,165,292,304,168,180,81,241,72,101,114,164,311,249,98,129,302,212,212,90,137,293,300,238,144,215,147,242,156,136,253,167,124,232,229,193,297,119,132,157,216,199,269,61,216,98,170,130,357,285,138,234,91,163,108,240,107,206,235,99,162,76,185,218,130,211,239,227,238,235,366,191,368,184,225,108,167,234,238,240,252,153,144,208,349,219,121,179,119,220,117,231,219,188,209,190,139,170,153,280,245,221,168,256,331,126,200,174,262,87,177,244,219,210,280,143,199,335,218,148,225,341,348,260,234,116,154,105,232,203,260,212,258,158,171,137,128,337,269,148,348,251,309,114,226,329,296,215,201,174,209,200,158,240,120,111,157,249,219,179,201,150,288,201,283,254,165,308,239,172,130,320,261,283,137,193,114,126,139,302,99,204,372,204,189,174,149,223,127,203,195,182,183,85,62,288,84,201,125,329,146,153,109,229,293,165,236,212,196,192,301,179,93,274,80,349,105,193,178,208,283,166,179,148,60,234,86,59,150,192,263,73,214,216,243,151,227,219,118,202,211,90,277,285,139,233,98,243,75,141,105,105,248,240,186,206,128,201,306,183,181,210,109,87,255,118,297,249,61,343,244,210,212,223,98,269,91,253,140,235,163,150,176,259,188,222,220,159,131,178,266,257,161,242,189,304,122,177,206,203,60,139,198,165,88,193,134,216,197,238,325,273,317,143,240,305,156,202,214,137,291,96,147,186,134,84,119,238,150,201,168,242,161,260,335,137,173,202,214,176,224,198,284,185,208,220,183,112,241,270,224,97,166,169,152,203,102,170,237,227,172,244,160,130,281,262,260,268,116,162,149,122,154,145,148,268,123,134,97,210,135,128,238,230,225,135,207,77,240,189,185,101,155,174,272,197,250,122,215,123,146,266,195,147,275,295,214,169,156,323,228,82,219,174,299,148,165,140,250,230,237,266,204,207,291,87,240,172,222,246,133,205,196,185,215,237,341,153,253,363,203,246,126,261,249,275,212,164,310,237,164,243,284,226,197,146,162,261,176,144,183,80,222,172,245,180,139,253,245,166,272,76,87,208,235,175,224,159,205,97,227,228,293,191,174,223,203,292,208,159,271,160,173,149,120,278,202,159,158,98,158,163,237,133,240,172,177,88,183,114,254,233,164,266,284,288,161,131,186,240,159,160,281,116,170,259,250,255,160,182,209,107,184,225,163,145,89,164,283,241,249,178,168,212,157,208,180,141,255,191,182,215,318,176,282,201,312,142,126,115,148,312,198,101,264,247,273,183,245,195,105,191,149,245,137,240,204,73,147,82,261,137,339,267,155,292,101,89,282,116,346,177,114,323,210,270,272,106,196,113,162,198,203,281,142,119,109,233,145,135,158,157,278,204,213,145,393,246,190,250,212,284,264,211,266,301,172,137,185,95,170,272,241,194,247,309,101,158,141,205,228,192,241,133,84,124,211,239,235,217,141,259,164,122,150,239,164,145,189,229,164,237,154,160,218,350,246,114,86,232,83,276,256,196,154,221,211,171,141,309,260,124,192,208,210,178,251,123,262,240,245,220,98,137,206,273,305,258,172,209,222,105,81,141,150,112,107,186,255,126,220,147,122,224,158,148,195,106,117,275,159,116,137,205,139,210,205,162,166,203,182,270,276,169,186,191,202,216,276,127,241,242,329,59,238,153,133,120,217,140,192,187,271,184,109,202,173,209,154,186,221,163,265,193,158,169,236,251,248,225,113,245,258,141,157,230,296,141,164,167,199,253,276,123,213,145,287,153,158,228,336,122,185,124,148,341,153,107,151,208,134,196,132,203,180,281,193,134,109,117,364,105,151,288,205,169,215,72,96,140,207,224,216,242,80,264,173,251,118,83,154,360,161,164,155,244,92,310,200,123,195,82,269,171,166,252,161,293,164,304,231,245,271,202,196,166,234,308,306,200,150,131,158,217,255,299,336,241,172,147,143,159,145,318,184,140,234,201,367,66,261,160,146,208,193,171,259,193,128,347,190,209,247,126,234,210,108,123,181,118,171,207,303,119,159,129,98,97,122,150,171,177,364,262,256,205,101,225,278,158,132,306,126,140,178,155,147,154,169,375,213,204,305,168,257,114,124,193,226,129,172,212,126,115,119,386,117,147,252,232,181,327,175,281,187,294,209,122,90,120,240,162,213,193,183,269,347,151,216,328,101,216,235,160,123,117,86,188,228,186,162,217,78,94,179,263,286,89,202,113,181,193,188,273,164,289,162,143,198,233,187,210,272,158,229,206,260,238,188,259,154,203,151,233,160,122,346,96,95,106,286,204,157,115,159,242,156,283,154,218,188,344,291,278,144,236,109,221,200,150,239,105,222,296,78,113,248,237,192,197,154,145,122,322,271,140,203,241,96,226,329,193,192,261,128,143,176,241,239,264,243,213,255,192,132,230,155,201,326,227,174,162,129,181,194,309,151,171,170,261,68,242,203,206,129,185,89,91,294,100,200,250,136,149,157,183,50,71,226,189,137,115,229,124,276,221,164,272,223,325,335,208,221,135,230,238,142,130,252,242,165,192,173,167,253,183,233,196,225,247,264,312,161,181,308,107,340,213,237,223,221,151,173,229,356,97,189,359,269,221,153,200,194,62,207,293,189,288,311,200,286,160,263,209,217,182,186,248,94,286,191,184,355,87,226,154,198,248,144,246,241,227,321,240,201,198,207,182,122,140,218,130,239,249,195,187,147,215,140,185,246,275,145,136,92,267,253,273,158,259,147,151,323,101,229,310,305,130,85,238,128,238,123,196,243,153,230,211,174,231,175,152,161,281,226,91,279,193,321,211,217,229,221,242,197,142,148,194,224,134,221,222,179,259,276,180,258,71,132,87,347,246,123,238,168,214,225,285,241,328,216,138,202,210,179,239,258,257,196,225,106,232,268,252,117,281,140,135,171,330,75,159,285,154,247,245,142,201,291,162,242,232,255,131,201,223,166,195,234,264,170,296,192,221,175,143,278,127,208,242,163,305,344,98,333,184,177,227,299,220,98,274,317,206,175,112,164,320,150,194,285,273,177,124,135,184,193,201,126,302,78,153,225,206,218,230,226,270,203,88,176,256,178,110,180,279,146,95,243,118,144,139,99,218,144,294,149,115,311,172,322,193,118,181,149,326,72,122,231,283,326,133,92,207,277,320,162,93,163,262,131,146,190,97,354,151,223,162,109,194,174,207,224,152,171,243,235,239,254,158,288,207,265,219,98,146,283,338,88,65,213,162,230,160,227,175,170,229,136,265,293,226,140,235,87,119,148,126,158,251,228,165,287,226,133,155,278,196,289,207,183,195,201,208,183,131,213,275,220,235,217,215,319,157,157,182,196,253,147,198,230,233,236,193,82,279,247,246,214,209,243,173,121,69,80,213,169,60,183,82,256,244,166,94,235,186,241,141,198,349,294,261,179,191,72,203,183,178,203,134,199,167,256,259,192,271,283,124,233,278,285,161,166,246,120,197,232,173,232,76,269,185,202,76,156,245,257,206,162,74,215,155,88,257,170,147,168,140,125,259,229,289,116,234,144,140,194,209,199,324,138,152,153,222,179,258,168,207,141,223,289,308,214,98,202,145,90,267,284,227,251,261,270,114,210,114,252,231,194,194,113,206,176,194,243,313,183,229,144,179,82,118,238,229,231,134,280,147,195,208,195,194,160,123,159,226,210,174,94,135,251,294,150,108,217,123,123,183,216,243,156,129,196,102,269,247,185,221,166,90,240,241,200,258,187,186,276,146,260,80,276,218,341,208,86,159,105,178,224,182,321,173,237,227,151,218,266,156,96,192,173,90,173,166,237,189,169,293,200,315,155,216,225,167,319,237,232,210,77,211,96,125,135,311,162,256,131,259,185,147,273,141,140,325,195,190,259,126,160,239,223,159,288,123,187,166,277,207,198,240,240,216,194,202,128,187,136,231,222,96,223,194,146,216,212,132,205,297,171,238,126,136,130,197,195,303,107,162,238,144,149,182,224,205,245,166,222,256,244,193,262,117,136,43,276,177,166,249,188,110,225,209,167,244,265,190,341,134,285,233,68,261,171,196,200,213,256,150,199,271,161,175,149,133,191,122,203,263,115,139,236,247,157,166,249,299,156,70,249,177,112,200,132,71,222,139,220,240,195,180,219,134,289,227,313,142,93,221,302,177,262,114,284,318,77,224,163,160,304,219,275,163,110,152,171,190,208,195,228,266,234,251,138,229,210,337,197,167,226,184,149,306,294,207,200,369,168,126,363,156,247,163,168,160,95,323,196,239,307,74,243,108,206,302,119,290,237,356,242,117,207,173,306,177,162,163,248,335,162,247,163,62,100,218,106,193,180,151,158,136,231,179,181,196,166,244,115,208,145,112,197,214,140,138,254,196,262,140,120,233,106,103,150,290,199,99,163,227,281,129,228,190,167,245,95,254,291,245,109,158,264,206,300,148,185,186,225,211,282,221,143,241,223,289,116,110,336,118,114,260,137,242,305,198,385,168,188,329,224,316,192,166,203,131,258,223,251,165,245,232,144,176,145,103,201,174,207,128,234,188,316,244,311,222,236,134,169,190,302,124,239,147,268,274,246,63,207,103,87,222,176,152,167,198,314,251,224,193,272,187,184,207,145,258,206,236,254,182,347,61,223,66,140,215,158,300,194,90,191,220,151,146,188,68,328,147,93,207,171,168,193,268,333,224,225,148,150,85,252,357,246,216,126,267,77,197,282,211,251,243,153,169,211,317,82,108,61,197,271,159,129,274,194,118,198,141,264,196,160,282,174,226,259,233,217,101,229,135,126,307,163,270,235,286,346,135,201,174,228,343,120,159,271,232,235,280,160,129,236,159,174,103,298,216,272,245,167,151,92,243,224,107,195,195,101,205,127,116,224,257,148,263,116,130,203,232,195,306,205,144,113,175,154,178,270,247,267,187,96,220,227,353,151,159,239,163,154,236,324,243,116,91,204,154,229,199,249,149,113,247,148,190,174,72,225,212,328,185,136,351,156,352,157,131,135,210,255,233,125,55,199,265,209,245,214,109,169,207,262,106,161,182,223,211,294,192,129,234,163,203,250,160,69,258,141,213,249,178,248,106,216,202,253,213,305,176,217,216,90,132,106,211,144,238,212,164,162,102,115,225,130,245,245,149,331,234,201,256,272,153,179,206,227,211,214,179,242,222,222,142,219,328,284,144,111,292,277,269,213,154,219,86,236,82,251,182,69,124,176,284,152,104,341,246,236,219,261,232,260,241,236,313,223,296,236,317,157,129,223,255,152,173,202,252,190,230,100,243,198,111,199,144,237,243,284,274,174,206,313,213,105,222,259,285,170,184,193,172,237,274,189,189,277,117,214,253,297,231,244,118,236,268,211,295,107,240,258,251,342,133,169,311,191,237,226,285,179,225,147,93,184,280,134,116,202,205,198,172,225,138,195,91,201,117,155,189,126,196,70,289,129,197,165,153,102,91,210,186,123,233,245,258,162,119,141,225,331,219,301,108,85,158,104,237,160,143,296,243,93,154,100,212,254,255,163,252,128,162,247,246,84,157,113,163,249,236,207,145,284,160,327,95,53,292,128,161,273,226,164,198,73,173,248,166,207,193,178,200,114,146,192,102,183,98,116,202,249,222,194,225,155,232,197,159,247,197,162,172,141,297,119,139,313,246,269,183,259,217,250,137,204,151,89,254,190,212,199,279,322,258,260,229,261,126,243,148,114,224,191,172,192,204,146,274,145,100,148,300,191,214,71,169,128,254,144,80,175,142,130,153,106,196,167,146,302,114,235,242,211,288,154,297,75,136,120,84,224,96,168,259,325,183,146,178,131,288,130,198,176,86,155,323,179,171,275,157,131,247,130,271,165,199,109,251,128,281,108,168,208,106,211,234,207,81,273,100,192,208,201,118,321,240,143,198,295,321,248,248,176,157,220,340,224,336,142,263,274,285,94,145,113,149,153,164,168,319,329,211,173,175,199,70,210,208,143,100,142,221,344,110,181,338,243,139,285,236,150,218,194,243,249,203,245,238,158,123,220,176,206,147,213,244,227,185,213,368,171,303,76,264,184,205,92,129,100,272,142,136,233,193,266,186,247,199,175,213,131,104,325,344,262,256,167,314,145,108,207,219,162,258,114,178,291,255,189,270,157,180,238,261,129,122,188,196,341,124,97,150,205,184,318,231,180,287,244,293,149,197,219,249,167,131,190,171,265,215,323,134,294,190,181,153,314,247,227,296,217,58,148,294,152,339,212,214,217,255,299,264,222,293,238,85,217,262,351,214,173,248,214,82,205,264,252,239,138,163,301,160,204,116,212,232,118,198,256,337,248,240,70,159,180,197,172,138,157,151,211,253,207,131,242,228,129,237,197,193,260,226,178,190,167,238,202,265,254,132,264,240,228,211,198,130,220,137,144,144,133,213,96,242,143,189,185,250,169,138,248,301,160,100,271,111,83,235,100,211,149,195,161,170,156,180,301,210,172,131,153,102,142,159,140,180,224,232,111,142,137,249,138,212,147,224,264,306,200,223,164,296,110,193,175,271,285,308,274,180,157,161,188,373,199,232,222,250,86,159,267,171,260,175,397,157,156,236,126,195,279,167,93,175,346,227,163,107,323,275,155,131,270,118,228,186,177,124,137,208,247,285,231,214,269,153,266,223,359,284,314,147,163,89,208,272,120,219,64,185,233,152,215,167,182,242,324,124,319,297,287,126,219,175,239,184,70,209,304,192,225,297,166,58,249,115,178,164,274,212,248,99,132,205,287,368,205,271,153,190,309,242,142,263,267,141,221,213,111,280,310,182,350,421,218,174,82,180,219,131,119,299,203,274,185,300,251,265,152,266,178,193,189,116,243,163,216,227,206,150,133,250,217,314,84,104,138,142,296,215,172,210,219,232,325,218,158,201,147,196,186,141,82,120,251,311,204,179,289,160,205,142,197,121,269,233,88,318,193,170,109,246,198,204,269,197,186,208,124,137,143,153,127,334,279,205,213,95,216,106,158,160,197,289,255,244,252,307,115,251,126,308,281,175,218,335,342,244,157,268,131,195,74,110,254,135,346,179,241,126,193,251,150,111,68,108,183,223,111,366,138,122,158,136,124,268,124,124,160,175,186,195,214,138,148,85,178,344,236,90,179,274,242,283,216,201,189,142,245,189,168,237,138,196,254,212,310,155,114,93,244,168,203,183,178,113,167,221,66,239,165,277,165,78,250,136,258,207,242,229,135,166,129,208,76,193,176,152,274,202,293,244,148,190,230,183,138,221,169,216,151,172,274,158,277,260,229,216,183,100,154,133,196,221,271,197,248,141,176,209,279,287,199,300,297,219,217,259,248,321,171,199,247,191,346,95,285,140,228,73,58,123,217,130,176,194,189,206,295,92,116,288,198,173,121,238,186,195,298,94,206,184,165,208,188,163,287,181,254,107,122,201,185,224,258,260,146,216,130,335,294,218,135,132,265,225,136,241,189,190,220,170,212,254,185,142,158,206,256,234,219,173,108,302,163,268,209,265,127,368,181,157,198,268,264,246,130,162,212,143,242,156,331,162,150,173,170,217,239,156,225,233,148,131,186,303,267,155,231,302,288,318,140,316,100,261,207,133,224,109,172,231,261,77,173,149,222,279,244,202,351,198,176,244,149,205,145,192,257,195,258,101,83,224,248,213,151,81,139,160,259,145,168,111,166,146,242,227,215,166,240,356,216,175,247,168,254,161,142,162,195,80,52,155,224,211,144,267,235,97,208,209,163,271,251,87,274,206,187,133,266,358,136,260,288,214,231,167,276,240,227,226,197,123,176,241,222,251,264,160,155,220,129,277,296,101,128,260,206,236,141,273,145,211,204,156,163,239,165,206,143,123,250,111,228,95,266,179,188,179,147,182,209,248,277,199,161,131,284,115,98,286,295,196,129,113,75,229,129,306,222,152,193,149,109,196,266,98,201,256,361,252,226,283,369,149,134,170,370,366,202,285,215,138,160,283,156,146,93,66,129,335,215,113,218,190,121,348,152,153,96,328,151,193,219,290,139,155,176,146,98,130,179,262,178,182,158,75,375,161,200,136,252,75,237,312,343,197,156,230,262,277,244,130,339,103,142,177,197,249,270,258,136,196,180,154,164,169,89,240,256,163,194,143,226,176,189,78,241,222,212,282,294,181,155,197,178,192,215,264,151,311,231,174,119,220,359,284,309,113,321,190,194,235,204,192,189,167,302,273,222,118,248,298,165,234,160,231,233,167,221,233,165,117,274,232,266,63,163,245,191,248,97,289,170,196,129,269,136,215,226,153,198,202,164,168,221,217,184,126,280,260,83,170,221,141,203,115,194,121,292,219,272,316,215,277,218,344,114,219,241,105,205,305,253,184,100,311,106,251,115,212,124,357,106,211,246,202,102,242,273,329,303,194,162,226,77,152,194,183,165,190,160,206,238,223,179,216,161,136,69,198,119,76,170,123,287,192,362,229,99,183,205,131,206,272,158,233,229,224,216,354,308,244,285,47,90,165,158,387,196,239,235,235,282,241,233,118,211,155,159,269,263,180,320,250,212,236,243,195,215,208,265,247,186,309,201,358,166,241,112,239,315,192,217,165,327,177,153,129,197,201,111,242,282,224,212,149,141,106,200,225,62,131,250,158,195,182,169,196,86,258,235,251,113,129,234,265,159,137,142,213,301,80,182,156,155,311,184,147,169,246,297,178,145,275,109,199,177,218,219,220,173,321,199,241,138,111,279,224,104,90,106,231,184,165,133,124,141,252,133,121,78,234,222,178,269,90,151,347,93,177,186,126,161,193,201,148,198,217,331,197,119,246,308,119,169,316,237,216,176,271,96,195,111,233,42,226,168,220,70,78,139,235,159,365,215,110,162,188,100,311,123,140,183,247,274,166,203,125,277,212,79,125,231,105,120,199,262,90,197,181,132,214,188,235,197,307,251,93,80,146,133,157,195,303,165,250,138,326,345,264,182,210,202,260,300,242,298,118,125,125,102,194,212,198,100,250,245,161,305,160,123,120,200,153,274,118,225,276,211,330,320,113,285,207,246,133,170,237,190,102,193,66,271,242,299,194,285,318,102,94,139,175,209,187,309,153,132,378,242,97,231,359,116,314,228,132,65,290,187,276,272,169,199,244,307,190,270,182,191,150,214,188,233,282,182,279,103,195,225,216,189,106,178,239,162,247,338,200,316,208,306,181,274,179,191,388,240,228,297,249,167,204,153,283,160,128,125,108,210,211,258,289,222,222,358,218,95,220,150,215,253,263,117,214,134,261,194,168,108,168,263,146,262,242,270,224,128,260,83,260,186,143,111,184,161,158,137,216,179,89,166,89,178,277,255,147,226,265,154,189,203,177,176,217,215,243,104,137,273,177,261,106,255,154,155,171,172,236,248,118,232,149,151,212,204,207,98,246,187,131,261,197,97,118,217,247,105,198,347,122,257,254,240,196,159,185,171,201,212,150,233,226,231,281,216,270,189,208,305,323,208,238,258,237,75,177,240,105,159,229,186,86,239,207,170,207,97,216,173,104,225,66,248,259,251,203,252,200,128,93,227,153,235,232,178,50,221,259,122,235,96,212,208,180,335,215,94,160,220,187,238,146,224,262,207,166,224,166,224,341,216,220,74,248,244,172,175,298,183,206,220,154,245,242,186,79,105,228,175,127,234,227,256,180,163,256,156,257,270,120,102,242,159,136,318,276,257,395,260,236,182,279,259,158,274,263,229,249,282,234,217,203,132,191,185,115,88,267,141,254,274,231,211,217,180,325,122,113,258,194,183,109,297,289,201,244,170,261,106,354,133,158,119,202,212,237,296,139,75,190,332,200,213,221,152,180,302,319,256,230,274,169,194,163,87,250,125,224,157,64,218,247,221,215,140,115,186,180,183,326,141,209,211,274,190,228,275,167,87,114,244,99,240,223,133,211,297,257,251,209,131,296,170,195,245,301,177,258,229,176,173,145,358,94,312,130,155,164,198,259,180,121,158,189,194,218,157,263,182,125,206,137,244,199,104,227,282,168,234,212,109,229,257,281,228,281,238,146,335,195,165,289,96,158,204,286,159,198,233,242,214,76,176,223,293,279,299,161,245,227,189,263,332,131,162,332,130,251,124,141,328,282,227,246,322,250,253,310,131,278,263,265,138,231,211,138,143,374,275,294,316,272,164,256,201,133,294,207,227,306,102,207,128,235,115,132,136,104,160,285,275,286,291,233,262,350,207,232,223,232,197,92,308,238,115,225,207,234,220,143,191,96,190,91,239,131,289,313,161,167,287,104,142,186,259,235,170,301,180,317,150,222,118,178,146,237,111,273,260,199,143,262,159,144,166,314,125,323,70,162,249,284,172,302,248,120,225,368,149,216,250,224,231,238,235,229,244,163,79,219,291,214,235,278,208,115,261,247,275,269,160,144,126,123,217,162,347,191,259,286,136,116,129,301,183,216,167,160,237,129,268,85,205,274,202,228,218,149,181,161,330,156,330,240,270,144,210,177,129,158,196,140,143,208,167,177,146,251,305,116,248,217,183,194,159,203,270,94,177,286,199,235,305,307,173,166,232,126,192,201,100,293,206,196,239,322,142,242,324,263,156,154,209,215,187,97,150,257,221,190,156,278,194,138,88,121,192,186,174,129,124,178,187,165,203,86,93,87,252,191,338,219,274,310,177,318,203,168,96,120,198,131,237,185,270,277,142,187,247,240,98,125,236,62,228,199,153,260,278,245,143,156,188,203,229,134,205,171,78,225,245,204,250,192,194,180,231,70,178,275,166,239,233,215,99,177,114,187,120,100,190,139,265,294,112,101,256,220,341,256,67,192,120,150,159,210,188,151,312,142,87,243,214,252,192,173,214,138,169,261,147,275,190,169,248,186,172,152,180,179,148,197,227,217,114,208,259,90,136,204,134,209,249,287,113,118,240,247,161,251,309,215,188,138,179,73,260,159,212,232,80,299,124,191,118,112,154,75,223,146,111,213,100,186,175,188,336,286,130,336,174,339,168,208,179,94,136,187,223,198,138,195,96,158,199,178,387,203,147,178,214,223,141,252,254,177,240,182,279,175,104,160,266,222,189,119,198,379,138,175,194,214,136,138,116,255,114,269,130,173,229,218,157,208,212,176,217,243,172,198,189,237,267,175,209,247,245,237,176,203,207,182,238,148,145,351,203,120,218,179,222,233,233,168,285,166,125,161,209,195,219,155,141,162,111,213,206,177,65,124,162,295,93,117,196,89,141,213,111,196,177,266,211,110,264,161,159,181,333,133,117,148,223,188,145,208,226,192,353,120,217,167,198,157,122,154,120,185,99,79,140,124,133,157,226,140,190,208,133,331,164,121,161,151,137,210,268,240,103,279,130,164,304,220,122,111,168,138,141,191,249,175,142,234,159,179,127,224,148,199,259,189,72,205,131,234,132,300,176,287,112,288,243,86,214,173,154,185,116,121,204,147,230,195,169,222,338,221,218,171,53,155,302,252,181,176,215,228,108,71,173,150,214,201,198,239,263,182,190,149,124,101,138,248,264,222,118,268,172,275,139,277,232,255,358,239,81,145,212,225,171,146,173,113,298,216,189,207,167,312,260,218,141,223,76,190,172,155,243,107,109,315,151,197,156,140,243,173,228,120,215,261,208,125,204,120,343,140,90,261,241,198,79,246,180,252,163,267,290,264,322,170,225,153,200,293,144,269,122,233,281,250,342,301,216,228,140,104,109,73,259,191,239,254,104,350,241,242,163,99,48,235,149,256,251,176,181,210,179,228,206,196,341,326,359,149,138,278,393,134,112,169,73,343,114,155,186,342,179,112,215,234,253,183,262,146,261,58,273,147,254,143,199,179,298,238,149,181,248,191,179,139,253,172,123,181,195,298,211,200,171,245,117,85,276,245,168,170,185,293,118,225,159,181,203,183,234,273,191,227,84,183,260,333,125,376,196,214,74,157,165,73,139,192,189,203,162,315,154,151,77,210,174,260,221,194,285,227,206,189,207,317,260,193,234,235,178,210,334,295,220,212,185,111,143,169,155,71,136,126,308,151,259,144,213,233,239,331,128,169,259,146,172,223,228,208,85,149,86,197,88,123,161,186,350,223,215,337,174,210,198,202,192,388,208,69,139,204,229,186,382,272,185,257,269,215,104,181,71,216,281,357,292,218,245,148,209,169,347,322,226,202,190,98,185,180,133,302,208,280,146,71,153,204,87,211,170,211,157,220,137,201,198,306,199,400,163,221,172,171,174,282,112,91,176,62,121,151,286,232,166,190,177,356,132,204,120,145,189,153,174,158,288,150,143,172,289,286,185,111,205,115,238,189,80,108,171,267,164,111,212,168,186,232,229,143,190,319,311,112,124,264,243,282,238,174,230,235,72,110,198,261,172,179,218,310,289,106,269,254,326,182,275,261,140,278,161,165,166,90,164,197,222,276,98,107,283,237,210,314,213,183,100,214,225,176,220,248,208,276,238,215,199,235,122,56,129,258,216,195,133,204,219,133,225,194,303,170,132,127,205,205,229,199,272,173,304,150,292,263,140,169,232,182,235,163,268,95,329,296,345,228,160,338,179,253,180,194,199,201,225,111,216,191,123,193,206,84,366,262,131,267,124,293,257,120,312,123,241,257,277,192,195,281,312,176,321,201,193,112,65,233,211,296,222,331,126,255,260,244,206,76,205,154,283,231,238,110,156,58,209,202,200,194,140,185,149,170,221,163,211,219,334,194,154,209,167,220,134,282,323,312,145,199,326,222,266,216,298,349,239,170,229,230,236,238,122,175,172,135,228,151,206,212,247,279,232,180,276,371,222,155,190,140,227,143,218,137,279,120,193,285,242,144,123,255,168,213,236,150,208,100,150,290,147,204,217,245,217,200,256,329,221,229,54,192,214,199,270,152,151,203,223,336,215,202,171,160,213,190,340,195,214,236,221,218,319,225,289,152,191,237,274,138,146,129,146,336,197,106,218,363,250,329,201,112,219,183,235,283,190,225,250,167,183,247,321,218,243,96,307,256,290,262,264,263,296,283,90,166,230,94,131,91,152,240,224,197,204,234,152,305,92,76,183,167,223,157,108,285,177,137,187,150,98,173,242,269,122,195,231,226,110,274,232,96,92,174,143,307,192,203,116,215,208,285,255,210,289,126,201,187,259,307,222,241,186,286,165,125,125,212,239,165,173,269,290,334,258,254,293,286,64,209,175,186,291,139,378,112,234,111,189,143,108,219,220,173,150,141,205,179,247,171,203,246,240,243,284,317,86,247,162,267,362,198,126,219,290,118,249,75,253,157,116,80,223,208,153,158,147,364,217,180,93,202,154,196,150,89,201,214,380,231,200,82,220,314,174,104,129,117,144,134,243,112,137,318,201,239,297,123,330,219,81,321,193,155,129,199,256,298,192,327,164,273,247,141,246,218,212,187,245,239,191,200,178,248,49,176,251,106,110,172,161,184,166,220,166,201,215,254,157,246,264,175,223,197,278,179,287,175,165,182,232,147,165,106,291,231,188,284,264,285,128,239,156,166,265,121,87,373,209,142,245,107,168,240,201,230,164,164,211,206,112,90,160,286,120,135,230,282,388,209,204,197,262,196,80,113,86,155,189,290,290,133,238,97,155,166,103,297,194,169,216,216,196,282,252,125,97,178,135,77,208,104,341,153,338,227,141,155,215,267,304,143,167,68,194,308,206,150,151,183,196,234,171,265,91,235,215,140,192,165,297,269,294,228,262,204,99,235,220,185,216,218,200,239,209,216,243,173,251,170,210,311,124,184,172,168,97,253,110,225,139,124,157,157,264,211,225,274,148,249,74,131,263,144,253,166,372,110,171,174,239,216,227,49,107,279,216,156,259,63,217,276,268,366,116,229,215,229,215,233,220,219,243,52,129,185,89,169,381,324,125,258,146,192,130,128,249,131,267,116,126,125,256,141,190,199,278,212,123,245,124,135,122,122,155,275,311,299,172,303,363,293,219,136,163,188,119,133,80,113,201,212,208,266,320,167,129,186,189,220,239,233,122,208,185,269,108,221,173,132,148,198,257,262,91,91,112,214,159,146,188,138,183,235,216,237,299,137,261,322,257,145,144,167,380,165,83,251,249,261,220,251,129,240,304,208,222,155,198,228,213,299,122,153,120,135,232,132,232,104,228,283,141,187,151,152,201,223,136,282,137,97,269,243,288,164,185,213,254,195,238,178,166,218,297,184,208,243,162,198,264,183,181,268,117,203,199,274,158,266,218,156,216,252,100,305,283,194,102,177,224,397,148,191,170,246,305,241,221,107,229,262,272,204,143,224,169,278,217,242,248,234,249,242,178,238,113,84,128,192,308,376,110,266,115,89,141,265,197,244,189,125,126,148,219,132,135,287,296,202,228,135,216,278,206,128,251,186,205,178,196,312,236,96,213,74,163,198,158,318,315,252,298,184,234,153,230,237,126,243,151,159,271,148,198,94,206,217,129,127,381,189,216,108,285,122,262,206,265,119,189,218,192,152,285,290,175,178,288,212,126,282,139,188,165,185,233,210,154,117,207,232,256,88,266,142,151,219,326,140,170,228,204,287,238,63,171,101,119,293,218,177,341,235,203,210,125,329,144,194,264,110,193,210,217,134,194,82,381,110,157,152,105,190,255,252,130,242,127,209,197,281,221,246,203,128,334,129,270,103,248,199,128,385,127,188,197,87,179,85,100,139,208,265,161,232,226,271,162,95,189,195,257,132,209,328,175,84,137,205,226,270,234,216,205,139,283,233,120,136,217,230,123,258,162,176,189,172,264,118,173,209,138,200,194,181,194,249,150,187,259,109,210,209,226,156,151,182,128,252,119,127,220,125,247,195,178,204,200,137,246,174,236,95,275,154,152,194,187,179,143,204,124,159,165,358,224,164,161,138,280,178,156,202,310,264,236,213,239,126,210,197,212,181,220,211,125,247,227,288,217,157,216,183,298,148,140,136,202,187,104,295,262,216,209,268,157,68,223,266,225,239,110,178,103,260,180,124,204,94,226,141,212,158,286,158,193,146,241,230,332,239,254,381,87,168,173,296,155,204,195,305,177,301,229,245,231,128,186,198,107,146,170,110,184,138,154,302,202,224,130,134,136,166,201,285,77,121,207,195,163,150,232,205,137,219,186,249,216,234,151,283,246,105,323,232,150,107,270,214,143,175,209,208,234,222,245,248,326,247,71,202,266,140,155,82,120,262,163,126,72,209,97,138,317,155,130,212,141,194,74,171,229,178,142,79,293,150,207,183,161,130,169,149,224,190,184,238,228,293,259,253,195,186,126,200,317,203,124,97,281,140,213,107,158,262,287,323,218,155,220,158,197,236,99,209,66,96,183,153,273,204,220,231,208,175,193,265,267,306,249,164,267,183,74,171,152,234,148,279,183,261,201,129,146,276,180,208,167,141,103,132,275,361,222,214,235,274,80,210,136,247,217,86,39,100,215,217,123,322,307,184,140,319,258,135,175,175,52,164,167,218,185,104,193,182,229,123,245,295,231,280,150,164,262,161,209,183,295,161,206,294,122,187,242,103,306,283,106,328,208,274,187,60,136,175,222,291,219,54,317,242,234,114,174,266,82,101,249,278,184,102,273,323,212,237,255,285,276,359,302,210,159,129,114,224,173,331,135,178,227,289,123,321,100,197,221,185,154,74,263,277,275,205,163,270,270,229,115,212,203,167,167,188,262,237,194,94,200,190,178,292,279,183,324,189,178,105,82,191,361,92,294,226,109,144,192,180,181,116,288,194,200,177,108,264,300,187,228,144,192,223,302,201,132,184,188,202,207,150]
doclens.7.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [142,277,183,182,56,195,141,77,251,156,230,76,185,247,240,242,252,151,146,235,236,226,136,226,182,176,258,209,267,147,203,206,154,257,212,91,142,153,207,121,185,254,92,185,241,133,245,140,161,156,201,145,123,169,304,91,178,171,270,182,109,246,245,74,86,195,271,183,145,203,236,182,132,82,251,91,113,182,166,123,239,84,219,244,119,98,81,177,255,216,195,260,134,246,69,196,155,194,150,237,177,262,184,172,255,247,194,98,163,110,191,174,175,171,202,234,281,192,203,170,287,234,252,208,161,228,250,157,115,282,78,77,172,70,277,245,253,277,64,184,178,179,286,201,269,169,103,137,152,164,191,188,215,327,219,116,333,182,279,180,151,174,278,306,184,209,259,122,150,161,165,69,206,250,75,140,225,75,227,158,174,204,206,225,311,95,213,206,233,193,120,118,168,129,221,242,270,165,213,245,139,112,207,167,120,188,241,193,70,146,239,196,221,131,121,216,218,206,156,193,261,122,239,198,182,192,257,152,118,224,116,173,171,137,245,213,226,212,171,273,79,213,121,272,151,62,194,57,223,177,150,248,232,228,252,224,209,232,256,92,220,176,231,235,226,200,183,189,246,138,281,208,224,252,175,151,192,82,279,258,240,279,233,154,135,221,141,127,188,164,103,269,78,174,108,242,228,277,140,218,205,134,269,70,156,259,219,143,146,167,150,100,161,260,218,113,125,191,234,203,163,138,212,163,115,297,69,154,206,221,212,264,252,232,199,159,75,206,143,223,73,108,166,257,84,243,139,155,203,180,115,102,105,173,223,138,78,250,107,240,180,148,220,130,246,213,268,143,226,250,184,267,190,169,111,240,212,178,283,200,211,195,113,121,109,170,210,62,188,234,222,177,253,111,248,235,118,156,109,116,275,204,102,289,138,91,205,143,250,163,148,227,115,152,227,134,212,191,175,201,216,154,268,176,133,59,184,154,115,61,261,54,298,195,175,228,172,124,228,177,186,160,123,154,199,205,140,105,137,171,240,150,351,155,292,216,201,324,173,190,110,228,169,115,81,96,192,262,86,166,118,224,181,232,112,147,291,201,234,68,161,156,171,104,191,276,243,233,61,203,169,176,167,269,188,295,178,220,252,240,234,74,168,160,196,259,210,230,227,105,167,122,144,219,227,217,120,187,230,230,49,257,133,221,179,156,140,191,271,197,171,277,154,143,117,306,165,210,279,257,172,187,173,179,181,41,141,96,166,194,209,125,139,246,213,211,175,132,101,107,194,210,231,160,228,126,227,175,173,130,111,141,246,221,242,117,80,138,144,158,192,175,154,85,218,224,141,129,193,155,270,330,64,146,189,254,81,125,212,260,96,139,182,58,277,245,154,103,155,157,118,205,182,157,172,176,257,129,228,252,163,307,94,170,135,201,170,172,195,272,251,79,204,164,321,129,139,175,169,93,254,187,184,156,83,234,138,147,140,140,133,331,183,160,179,159,100,165,244,132,240,148,221,330,89,198,236,271,73,116,174,258,155,215,133,125,104,296,127,119,153,261,179,193,190,223,212,222,164,210,213,130,204,208,198,180,199,146,166,231,171,219,202,140,219,192,302,199,179,187,257,234,240,147,206,224,234,259,275,266,286,133,77,124,138,116,243,248,111,144,292,143,149,214,280,188,218,283,158,139,231,203,208,209,195,145,266,252,212,266,210,110,159,122,206,213,128,64,195,118,198,133,280,229,183,184,73,216,189,118,216,193,168,112,132,159,216,240,186,350,153,236,159,163,224,162,129,186,213,131,153,220,270,176,275,103,298,252,263,130,131,236,245,194,209,266,248,126,138,210,188,319,181,143,164,89,159,187,133,119,104,204,119,128,140,253,272,157,180,241,233,147,179,207,240,209,244,212,284,232,96,74,47,217,235,225,230,149,160,90,173,149,121,162,171,194,162,250,249,122,128,230,110,199,177,145,226,255,183,142,263,219,178,134,104,181,195,61,253,216,90,130,244,192,124,209,130,204,215,142,183,165,263,299,238,245,67,243,165,50,171,230,129,269,176,157,207,108,233,292,143,165,137,169,173,214,185,97,169,165,187,187,204,176,150,292,264,313,186,206,319,212,131,209,221,134,315,163,315,218,196,200,194,323,155,93,239,239,133,157,117,141,287,163,134,169,58,70,194,205,243,259,204,121,160,196,203,157,216,216,174,73,187,246,164,326,268,228,224,280,250,100,246,145,89,98,133,271,171,103,221,99,163,179,187,176,216,147,266,203,189,179,195,164,142,110,208,145,286,148,296,143,112,162,131,238,185,141,138,169,165,236,134,158,228,260,174,213,220,265,61,249,149,225,87,131,230,147,116,277,75,101,206,171,217,191,209,151,204,196,148,213,160,41,106,149,104,251,204,117,304,260,214,251,241,147,226,231,157,137,220,145,117,203,277,260,115,104,258,195,183,144,221,158,80,143,195,204,213,202,236,252,258,280,95,109,244,218,173,204,164,91,95,124,200,228,217,209,163,243,129,106,269,94,137,91,110,193,171,210,142,135,235,175,182,277,241,95,154,241,190,99,90,125,165,216,226,182,118,192,254,155,231,120,161,128,117,103,199,171,148,151,200,238,190,178,145,88,214,234,153,209,247,211,152,251,130,170,197,166,190,165,210,192,153,93,243,185,113,244,103,126,86,221,331,213,303,131,129,401,162,227,152,204,182,107,160,110,114,329,131,212,175,234,81,154,112,153,259,145,174,195,294,152,111,188,312,196,77,120,275,204,113,61,114,180,251,292,119,148,252,65,157,205,264,96,259,152,222,153,287,64,198,93,192,196,204,201,229,237,190,164,220,181,208,127,118,207,200,259,94,236,289,144,158,223,103,127,235,191,285,238,165,275,182,268,211,76,233,192,209,133,109,241,125,131,186,61,254,130,107,241,226,102,194,133,261,71,76,127,97,283,288,149,259,242,225,194,203,79,201,153,73,126,236,262,107,77,159,168,141,170,218,237,144,248,291,110,162,214,249,251,216,52,181,72,249,118,200,263,148,140,167,99,231,122,228,73,138,171,316,131,267,186,119,237,146,77,65,223,239,245,256,224,229,229,156,177,191,130,132,202,212,62,158,159,56,144,205,217,117,260,136,192,261,264,200,189,248,177,211,53,143,336,254,187,207,159,269,163,140,129,176,216,307,227,204,312,274,158,124,249,121,119,169,171,338,248,159,246,254,250,114,167,192,193,149,166,120,258,131,88,134,249,77,193,225,145,123,160,153,174,114,155,240,235,204,169,209,211,259,186,291,129,254,79,273,117,293,225,157,225,149,313,148,154,92,292,317,244,99,162,233,241,258,208,117,93,89,157,198,146,203,221,108,88,170,137,199,66,193,201,276,213,198,122,235,163,316,150,104,75,162,168,300,307,213,91,42,109,150,120,235,132,152,137,226,210,208,93,172,271,139,146,110,137,191,208,60,88,97,131,219,201,192,253,290,225,205,81,195,196,181,176,167,121,405,156,178,197,329,205,94,118,70,192,193,204,108,53,203,108,230,186,182,194,162,158,79,172,200,169,181,195,107,100,99,228,128,49,54,221,143,222,151,121,101,83,302,176,118,207,188,85,38,113,132,211,136,112,236,241,162,174,106,201,300,49,152,185,290,142,218,248,206,140,188,161,188,187,103,131,258,196,180,241,228,247,121,285,138,159,216,221,160,230,245,200,113,115,129,195,211,129,191,208,207,109,240,239,262,234,172,97,117,219,162,266,124,198,115,179,279,203,207,210,158,252,123,240,102,200,171,299,127,253,79,148,240,163,113,169,141,276,146,211,179,146,166,218,132,146,111,155,207,138,221,210,247,186,176,148,256,280,176,230,121,317,163,99,269,191,156,161,256,96,202,149,310,187,199,111,344,155,191,182,218,89,186,183,187,215,87,172,173,70,146,142,233,232,206,118,135,144,279,309,173,152,246,226,295,166,205,118,242,150,147,98,178,233,303,112,156,228,201,169,221,171,96,157,251,181,143,223,211,233,151,94,131,62,171,221,140,94,258,276,93,247,120,188,157,191,238,210,202,139,186,190,232,127,205,297,184,253,204,213,135,104,292,176,188,248,244,257,214,136,289,192,144,208,135,108,208,122,165,118,165,256,113,222,282,241,250,249,176,279,273,94,164,199,267,190,94,180,161,114,174,241,202,138,107,205,168,168,204,288,185,182,189,221,85,181,123,142,269,160,128,164,105,241,201,165,133,172,251,213,244,104,194,159,307,228,132,60,257,223,199,121,211,86,205,260,301,175,242,222,200,155,136,283,78,136,68,264,85,206,239,233,162,104,85,240,165,268,164,262,181,69,192,185,220,165,124,208,125,252,206,200,192,243,100,252,225,196,207,165,194,189,251,190,238,231,210,231,310,159,218,222,209,80,226,206,145,146,152,167,137,134,205,140,141,237,90,123,138,227,197,112,222,101,142,234,239,223,184,224,205,133,97,202,243,181,109,97,262,159,249,188,272,226,134,146,271,197,281,93,119,235,74,196,232,107,329,78,334,217,155,184,121,93,288,218,161,204,243,202,198,221,180,77,248,102,207,184,289,244,237,208,109,232,199,121,285,244,92,192,183,271,210,208,143,154,111,115,158,213,163,100,228,301,196,298,271,240,184,90,179,76,152,226,286,142,109,261,196,131,225,204,151,221,261,290,96,207,261,246,184,227,84,223,155,110,193,113,213,179,96,196,199,266,231,159,198,243,169,241,106,119,249,153,161,149,288,78,166,153,221,235,241,232,168,240,121,91,93,116,278,84,139,128,173,143,252,207,184,139,83,146,190,193,84,170,254,188,178,207,131,232,146,113,177,139,163,196,180,162,168,167,196,87,197,219,153,235,238,197,164,226,258,154,184,202,122,183,140,234,224,187,96,182,225,152,238,170,106,230,185,188,234,125,106,143,206,100,197,250,240,172,190,185,158,81,254,112,170,228,52,92,111,167,226,243,196,195,167,171,160,139,152,184,211,205,174,138,312,258,159,279,64,45,52,188,287,182,121,97,163,249,150,67,124,166,134,190,332,121,178,197,180,206,166,145,208,169,161,277,107,104,186,234,145,132,210,234,215,114,210,238,231,189,181,204,304,226,244,141,244,213,257,92,179,212,210,135,156,124,214,128,146,257,267,162,236,104,306,124,198,248,223,150,123,234,250,189,249,221,104,148,219,234,220,255,180,228,149,138,165,270,195,220,173,175,150,236,197,260,127,159,140,199,178,195,113,230,175,171,231,174,199,137,44,258,240,204,413,94,148,224,174,146,163,191,146,160,254,155,169,347,130,217,257,142,189,194,147,240,154,244,238,175,223,285,153,249,243,78,205,123,92,226,249,233,54,274,334,245,85,167,226,205,130,202,209,299,214,223,91,258,258,201,219,208,290,241,184,161,244,82,141,255,215,97,108,192,271,232,169,74,236,156,196,254,149,189,173,124,253,108,106,179,169,164,228,193,342,160,101,111,156,65,194,219,137,127,268,284,255,224,191,224,207,219,258,161,206,155,198,148,233,263,245,221,85,85,336,266,277,241,352,267,259,241,164,164,179,123,206,282,164,191,131,231,51,168,201,145,159,173,156,124,250,231,223,187,52,139,266,133,130,192,200,216,210,172,191,142,165,287,95,223,143,242,198,272,135,210,253,229,267,256,226,158,117,115,288,178,143,236,194,247,152,200,112,209,201,199,201,108,216,204,197,145,171,161,224,198,86,164,243,218,260,166,90,213,320,221,124,118,260,267,177,201,239,213,211,49,127,234,118,175,245,156,214,146,194,108,159,124,113,203,216,124,99,139,110,191,270,81,174,248,48,159,143,246,191,79,210,200,160,205,252,292,111,180,218,250,152,117,120,210,261,175,181,172,340,67,134,85,78,160,209,310,69,325,235,212,208,220,134,241,123,231,307,232,236,190,267,220,216,224,197,96,266,155,302,299,255,206,109,97,194,157,223,177,225,265,205,172,212,124,106,174,234,181,165,275,243,266,192,148,91,179,233,205,262,248,70,97,57,74,204,242,271,276,128,76,167,187,162,189,231,179,73,236,136,229,300,201,255,138,264,211,157,348,222,150,326,121,184,66,166,88,204,257,196,266,230,263,248,256,89,243,203,263,124,102,114,76,79,156,262,162,217,191,200,175,122,172,141,190,204,193,197,287,169,221,125,170,276,117,188,182,75,67,155,221,118,138,92,223,240,127,199,217,241,80,220,145,157,101,180,98,221,257,211,299,48,248,204,166,181,193,218,214,190,264,167,147,160,186,221,82,289,212,212,193,192,98,155,218,190,78,173,132,179,133,346,153,219,134,160,244,102,198,244,301,226,177,186,208,179,86,94,255,150,218,209,244,219,115,242,158,197,201,215,194,395,210,134,109,139,179,245,123,162,241,273,41,277,205,206,229,251,223,239,174,148,196,171,250,285,235,107,226,115,178,136,239,169,198,162,292,36,220,178,100,198,266,219,269,227,169,114,214,79,218,331,214,131,265,295,222,85,97,73,239,250,117,67,89,198,151,379,291,250,183,274,158,262,312,193,181,127,192,126,156,224,157,186,217,268,174,91,114,133,137,235,207,58,183,210,163,180,257,62,252,179,203,180,247,250,121,245,211,198,294,69,243,173,222,71,205,78,176,97,121,203,227,171,177,179,159,171,177,226,200,150,202,232,239,72,235,175,146,185,224,238,137,222,265,275,248,232,219,176,197,219,106,122,175,244,193,162,227,62,202,171,217,151,165,231,283,232,155,145,175,53,143,99,229,237,130,195,212,206,210,144,131,149,130,102,179,119,113,102,217,197,347,260,114,117,254,234,126,192,169,224,69,165,133,293,211,145,174,190,126,140,159,150,141,192,206,70,95,113,96,227,321,159,211,213,155,249,165,195,144,80,253,201,159,146,160,152,126,193,315,176,236,181,147,253,156,238,118,244,246,159,237,286,205,190,172,272,132,235,123,249,231,272,188,240,112,141,146,265,144,253,153,227,211,273,216,147,223,231,91,162,148,255,229,160,180,115,191,239,242,129,190,252,238,99,212,140,228,204,133,134,83,298,138,83,109,208,209,235,224,282,229,188,150,189,141,202,286,173,140,98,132,170,169,290,239,43,197,252,236,41,232,248,449,96,90,171,196,136,196,92,151,202,132,255,157,189,244,302,217,232,272,108,169,238,213,235,92,184,208,306,176,87,148,269,163,147,309,102,187,197,275,158,236,192,270,185,291,251,197,179,236,255,225,248,174,123,235,144,101,103,233,219,179,316,124,169,171,100,124,122,104,195,134,226,188,81,179,118,58,123,194,202,257,289,212,213,259,202,168,212,167,267,121,215,147,169,265,127,120,268,195,201,232,170,140,293,173,81,282,108,259,334,215,272,114,221,241,223,204,144,251,244,232,132,222,173,144,244,225,178,292,111,140,192,216,207,141,235,162,159,275,292,238,217,151,175,124,143,108,101,158,123,167,198,229,131,201,75,147,193,282,114,311,135,256,142,175,236,121,52,173,140,159,311,77,176,85,199,170,223,151,209,62,218,103,245,87,149,264,141,251,229,221,207,129,269,151,154,104,185,254,76,247,74,211,190,192,152,99,237,127,232,227,136,234,202,155,143,179,220,89,199,119,238,123,158,237,301,253,197,247,227,170,210,258,255,82,216,46,256,155,209,102,272,238,213,85,155,96,136,238,185,83,121,204,198,288,182,56,61,134,311,167,228,224,194,222,211,158,196,217,104,114,107,301,258,183,194,180,164,187,217,104,275,201,260,142,267,229,224,87,313,149,198,166,102,125,84,240,140,249,107,168,228,273,131,123,203,150,190,138,163,161,130,163,258,198,251,94,198,254,276,212,188,201,181,308,180,252,243,148,282,233,223,259,129,153,195,179,258,245,254,212,110,128,342,236,161,146,143,187,215,283,245,195,236,251,189,185,265,216,195,229,222,243,88,320,263,212,180,251,209,129,303,177,163,186,296,302,230,59,211,152,115,246,150,177,256,240,89,232,160,215,117,312,126,142,178,189,284,183,253,235,157,205,187,245,247,238,69,118,183,254,77,197,222,261,151,155,150,234,132,137,152,222,312,162,54,287,214,159,73,71,168,185,212,204,176,250,273,161,131,260,138,247,250,82,176,254,142,268,157,222,233,257,156,283,190,247,174,144,233,86,167,230,162,80,152,108,314,268,174,100,186,148,211,158,81,109,101,262,128,211,114,212,321,71,198,190,206,247,190,180,120,273,240,219,182,191,250,152,227,58,222,201,111,195,97,143,118,160,233,64,106,169,198,275,174,133,240,240,171,93,150,263,136,243,163,156,232,134,144,167,98,234,179,211,107,267,145,214,259,143,128,56,277,166,221,202,215,140,184,164,99,82,175,269,117,187,301,172,213,125,242,146,79,104,181,136,226,268,307,87,127,119,251,247,216,100,208,183,107,140,181,169,73,110,139,161,285,53,147,249,97,107,156,308,144,127,291,233,138,104,279,205,136,235,165,146,193,113,183,165,126,258,192,116,299,214,74,164,80,201,193,156,154,115,198,124,233,182,172,184,211,282,162,110,146,130,190,200,172,218,215,233,144,147,209,130,226,229,234,103,105,157,123,97,236,172,161,269,175,169,198,216,248,203,182,192,253,167,258,99,267,255,146,137,263,245,71,163,250,193,262,168,276,291,218,233,106,175,191,167,144,130,103,212,276,376,249,168,222,222,236,167,176,151,205,224,275,88,258,178,90,107,188,224,238,110,214,155,171,273,124,115,86,231,205,85,115,221,219,228,159,254,243,173,117,184,116,127,161,192,155,120,161,164,208,180,69,288,193,232,167,176,120,111,233,247,240,139,170,206,107,185,171,262,38,239,218,192,182,190,239,117,238,154,147,259,254,254,243,273,219,134,213,86,131,213,157,262,121,248,105,294,287,278,151,165,140,243,132,177,143,229,139,237,89,200,159,207,329,149,223,52,182,191,204,111,195,145,176,157,190,130,248,86,228,306,182,175,253,181,189,253,143,293,160,294,291,311,101,204,142,174,227,161,104,76,150,206,197,93,89,188,117,162,183,216,144,134,176,213,155,227,50,242,224,183,105,222,114,138,154,238,118,62,217,207,240,167,104,230,167,273,165,232,147,179,118,228,183,248,160,135,171,77,239,96,191,192,261,185,113,225,108,152,266,205,146,235,225,248,158,133,235,309,110,99,178,180,150,276,213,172,260,172,138,173,215,270,184,189,263,182,176,109,171,185,280,180,237,204,238,111,288,188,145,267,207,218,184,122,253,162,137,197,209,206,200,137,252,127,185,189,193,165,215,269,240,177,256,228,267,210,115,164,172,71,184,169,154,292,265,174,203,140,182,115,202,205,230,311,261,181,65,153,196,228,184,146,121,236,122,218,307,145,238,264,126,87,147,229,91,153,145,150,97,98,122,216,68,195,192,231,148,150,123,137,217,64,268,143,360,180,191,203,178,207,176,228,321,230,169,172,206,245,132,199,208,234,118,198,152,171,134,203,229,145,210,170,74,245,228,137,227,163,186,96,212,104,269,275,183,224,125,250,49,152,176,135,286,196,281,101,222,249,290,264,120,97,252,170,182,193,257,127,241,239,229,221,182,90,153,263,130,145,239,133,229,236,209,143,129,151,175,89,114,118,207,261,198,260,141,243,266,230,247,261,141,109,217,298,129,168,127,251,172,312,83,88,183,175,285,81,305,222,154,77,217,262,72,233,202,145,123,184,60,218,236,174,123,161,313,132,132,250,188,154,227,168,105,303,250,165,263,79,235,243,133,250,272,179,166,164,126,243,156,220,284,119,184,105,150,118,109,222,96,175,261,121,90,210,296,183,282,161,140,117,94,204,231,253,270,83,284,222,187,174,91,93,259,120,171,183,204,220,128,265,90,159,170,130,92,296,253,221,148,252,162,123,292,77,154,229,151,93,246,186,194,171,117,176,193,219,131,158,175,54,168,261,129,155,220,119,203,64,140,72,157,97,171,143,64,197,170,224,100,304,228,248,236,285,267,203,98,149,237,301,130,109,175,218,83,123,220,310,186,192,190,157,183,109,97,102,77,219,172,148,139,139,269,108,74,32,265,360,253,43,167,165,144,164,168,174,128,190,171,266,184,270,115,114,230,186,199,246,208,107,219,206,153,244,176,113,92,215,216,134,218,243,161,191,225,100,338,169,163,190,221,151,194,194,226,226,153,197,306,131,233,314,210,169,244,270,142,71,95,175,251,188,118,67,247,168,272,91,227,190,102,86,287,128,154,209,127,70,264,185,186,89,126,100,276,104,226,216,113,239,133,64,227,155,267,224,272,139,205,137,152,184,260,157,171,130,278,218,128,151,166,168,294,131,160,246,248,96,148,226,279,242,214,110,65,185,238,173,186,220,336,155,103,240,264,95,115,271,123,106,296,218,66,286,197,239,235,178,196,280,171,230,78,256,224,265,153,198,241,83,148,300,37,127,133,68,246,205,337,109,145,129,96,120,252,109,156,128,190,221,218,222,214,260,280,208,111,228,246,71,162,218,227,147,66,159,104,144,228,85,246,138,144,204,198,207,169,233,146,94,129,194,104,230,213,190,78,161,201,167,132,275,191,110,286,134,104,119,241,135,203,71,220,208,139,157,176,154,253,138,179,155,59,168,249,154,146,145,157,246,263,246,271,179,86,89,262,160,157,43,106,167,259,120,130,139,274,260,156,105,242,128,183,94,116,172,240,206,221,168,215,189,82,194,196,207,231,279,223,251,287,76,109,165,181,225,283,127,67,100,125,177,231,242,139,167,114,272,220,205,266,83,213,125,154,113,179,137,144,179,172,159,229,117,258,196,74,243,241,133,134,202,91,74,110,197,148,285,110,185,267,128,144,248,140,258,138,214,252,92,272,158,120,183,229,213,245,71,97,46,127,210,191,157,185,170,100,81,216,159,250,116,154,158,208,122,155,286,95,196,170,111,242,160,83,204,172,227,266,131,213,116,215,155,201,205,210,71,260,116,61,294,258,179,114,135,283,236,177,165,134,242,100,249,252,112,179,211,249,263,173,208,115,204,234,162,232,64,238,251,150,150,152,249,84,129,112,154,100,163,268,197,89,217,168,208,300,212,226,82,60,171,268,213,287,207,204,185,158,92,151,223,182,160,226,263,210,120,261,284,165,209,89,167,141,186,285,110,185,116,117,353,325,212,196,243,217,154,105,109,95,195,195,213,192,186,169,98,276,131,172,109,281,122,195,97,207,128,97,170,214,125,147,127,142,133,174,160,119,206,234,204,212,164,258,144,250,116,108,147,185,206,91,203,250,251,233,144,132,148,199,186,237,157,89,148,274,105,117,191,69,295,106,227,182,274,180,255,223,206,163,252,39,152,282,147,183,138,102,306,151,219,170,150,87,178,152,107,258,179,132,204,224,182,204,128,150,288,229,201,176,138,191,255,235,213,154,232,263,121,246,191,283,286,266,183,325,145,230,124,143,91,157,169,113,233,206,141,254,198,136,415,267,251,230,105,212,230,149,131,197,289,95,143,307,163,205,183,131,197,209,132,183,237,192,242,146,219,177,202,128,148,104,175,327,187,261,168,244,279,166,230,86,128,146,189,201,284,242,310,336,166,99,182,175,195,199,164,210,213,92,114,249,108,97,292,181,179,245,105,88,131,282,186,153,210,135,160,151,241,109,164,138,265,84,182,190,230,137,269,127,81,152,223,231,137,215,129,317,187,79,242,142,207,129,207,245,217,90,132,184,143,215,220,130,213,125,169,286,158,242,224,125,90,142,257,109,128,249,199,141,276,293,90,151,213,255,147,96,222,134,274,176,82,141,271,254,237,183,134,216,234,191,165,206,241,258,182,194,127,164,69,78,164,201,140,149,171,245,291,223,253,132,118,149,103,105,224,123,164,94,145,129,198,226,177,170,169,142,255,201,133,76,225,148,215,146,180,284,296,169,250,182,155,132,183,52,168,50,127,189,171,186,237,203,149,277,255,172,241,151,147,220,242,220,202,172,223,199,250,235,157,129,200,102,170,126,229,203,185,187,246,104,236,125,192,209,98,226,121,241,187,228,154,285,191,255,266,224,248,226,194,278,183,213,108,190,188,135,83,122,196,190,179,113,126,314,245,133,108,190,132,112,267,122,212,183,186,225,241,94,205,78,293,189,175,128,208,33,240,105,111,103,107,86,218,263,95,257,246,230,198,220,192,248,93,263,199,154,286,151,251,217,191,189,166,272,175,190,212,174,280,170,112,90,133,163,147,192,246,97,173,215,213,256,130,160,163,154,302,131,164,263,109,237,222,140,238,77,186,222,170,144,96,259,293,83,144,190,144,275,179,186,233,226,246,190,201,185,237,294,221,120,143,168,151,199,91,157,170,263,252,151,131,259,77,120,168,291,142,264,170,173,151,132,218,107,207,109,184,174,175,97,274,132,199,175,293,184,154,120,272,101,190,210,197,233,179,148,200,231,256,151,160,267,204,47,130,250,187,124,268,276,249,199,238,147,134,103,323,225,210,101,256,187,138,223,253,293,112,145,353,235,176,242,206,100,152,262,345,254,218,209,140,265,155,222,100,134,259,245,118,192,186,274,325,98,66,259,138,177,150,165,307,112,108,218,175,183,218,196,302,213,160,166,267,189,208,229,131,165,191,192,154,197,262,232,182,236,247,124,208,194,155,234,232,254,287,209,209,198,91,154,171,119,134,193,284,185,99,130,184,125,261,294,214,119,93,255,294,285,175,305,46,177,83,238,256,192,247,250,281,210,243,224,114,280,173,45,240,129,218,123,128,287,244,164,235,115,171,281,156,161,173,204,308,263,185,111,93,212,155,192,200,183,222,268,124,216,179,98,253,209,163,167,180,268,240,178,191,169,90,212,146,220,293,150,245,136,140,209,96,163,193,194,111,143,176,189,209,92,268,220,165,281,171,261,100,233,280,214,151,270,262,137,179,92,100,198,99,216,222,134,126,82,234,94,93,129,110,150,135,263,281,85,257,191,246,264,222,120,191,103,137,163,196,254,172,164,187,178,67,296,90,175,91,139,213,187,239,45,228,154,211,247,143,136,172,266,225,242,347,172,266,333,240,124,275,95,154,171,225,78,233,224,154,293,245,200,190,233,170,240,242,213,181,210,263,242,237,241,149,260,132,309,238,193,172,136,244,225,273,77,110,204,148,207,67,72,324,188,144,214,216,146,275,219,253,244,282,190,138,231,143,113,178,203,159,251,128,115,190,254,159,221,226,298,117,154,198,137,286,231,274,120,294,165,310,250,181,144,92,276,45,99,82,233,188,114,179,73,53,133,126,279,133,154,229,201,257,285,243,290,164,203,317,175,259,249,128,128,149,107,287,196,177,117,236,221,76,128,145,289,192,113,179,227,117,244,138,49,192,118,271,157,245,203,109,277,124,67,97,154,325,189,133,220,208,200,158,110,259,241,143,245,89,246,181,157,194,180,93,229,215,112,177,222,163,193,251,121,152,244,123,198,99,148,160,129,244,227,162,133,223,70,219,202,149,164,336,117,218,129,247,316,225,242,227,85,222,129,224,263,113,173,186,235,106,239,159,150,215,148,302,199,205,125,244,179,160,93,222,237,129,97,275,114,198,130,251,142,191,146,108,377,160,186,165,208,151,193,178,113,286,161,241,171,174,112,204,185,131,217,164,46,188,183,75,262,260,267,130,215,179,113,97,102,146,209,188,87,278,207,243,209,206,191,95,127,205,92,173,284,203,215,169,136,253,148,95,288,106,170,163,76,55,251,193,188,259,114,260,137,223,127,185,231,71,152,138,166,120,276,228,208,167,198,134,176,105,134,218,184,203,132,113,288,171,221,169,210,123,159,240,162,263,207,257,109,116,158,256,141,191,46,330,170,176,181,218,133,147,265,277,126,199,220,247,81,153,204,215,197,211,171,100,174,245,91,257,184,183,269,283,212,190,224,256,206,255,228,109,253,164,274,193,93,129,91,178,217,246,169,140,142,249,218,154,192,347,291,98,86,73,175,263,164,175,133,275,258,111,144,216,119,204,153,243,228,125,222,100,164,190,223,112,187,209,141,182,159,205,60,180,172,292,91,217,288,232,142,225,177,175,194,159,258,155,103,187,148,193,80,167,209,150,229,327,182,132,115,89,240,202,323,245,166,156,244,259,214,128,188,257,94,260,207,67,73,190,222,208,251,169,140,151,81,192,225,155,211,67,165,214,113,166,174,216,259,238,179,107,256,114,113,218,147,130,134,195,115,109,219,227,128,203,165,73,127,179,317,148,199,120,231,150,150,334,203,220,124,332,200,254,92,146,137,233,265,289,50,197,131,72,172,179,253,227,144,177,219,230,192,249,182,161,103,98,249,165,212,180,188,272,216,226,103,188,95,253,191,162,179,94,72,235,215,197,287,165,212,167,148,156,149,115,274,164,287,119,142,256,184,268,202,184,243,224,200,267,166,223,96,62,250,123,141,238,209,150,159,137,57,245,189,183,145,238,223,218,235,110,193,106,253,220,159,188,89,197,100,139,233,177,393,262,159,206,94,104,203,129,180,158,167,136,179,222,170,176,428,244,114,126,198,263,230,220,108,268,146,170,207,161,254,99,289,242,374,149,146,211,233,209,200,158,213,188,221,125,111,246,138,283,203,60,156,254,106,259,145,207,130,88,199,217,279,160,197,189,121,288,160,210,131,308,198,279,196,208,132,174,126,55,283,248,196,129,169,255,214,287,182,168,62,201,120,299,307,156,98,205,142,244,214,238,78,140,221,106,165,130,317,237,119,90,286,98,192,131,229,170,225,113,277,127,155,148,216,201,192,183,247,124,219,227,206,251,194,168,63,104,219,144,139,70,178,241,211,99,75,197,240,120,289,317,105,215,177,103,250,299,171,188,232,186,185,198,251,294,240,139,143,278,153,229,112,195,113,148,277,158,183,255,125,302,159,268,146,209,173,157,80,195,42,120,131,159,66,236,167,125,264,120,337,86,117,167,178,240,130,179,282,105,172,109,124,175,107,176,180,189,318,228,101,154,240,250,232,96,201,171,293,359,191,89,156,284,127,223,262,251,137,117,211,117,136,182,189,163,338,202,87,209,133,233,94,231,215,199,274,215,124,147,194,210,229,220,94,153,213,195,191,94,117,170,103,158,213,170,147,122,219,187,189,167,135,299,140,205,176,192,154,95,141,162,234,44,98,198,241,292,145,229,228,218,193,124,248,223,83,199,253,108,249,122,161,202,276,241,222,169,208,134,143,134,202,199,176,200,261,155,117,183,248,208,179,112,133,149,85,257,181,190,213,178,79,115,146,147,253,141,245,113,200,202,130,206,157,146,87,320,240,162,159,258,194,293,105,246,137,214,121,189,198,229,91,222,166,110,101,98,259,299,58,106,352,156,266,174,195,233,147,206,199,204,169,243,89,225,277,158,87,161,254,108,308,273,140,60,333,265,221,60,242,242,138,265,167,201,251,239,175,92,174,189,83,231,144,137,209,129,175,181,107,145,226,228,220,225,297,102,70,176,333,174,145,96,244,129,260,185,197,101,131,208,173,207,111,269,194,102,289,165,185,99,166,124,112,259,36,136,296,199,220,112,175,206,137,91,196,214,233,219,108,157,292,154,91,278,243,176,80,194,296,203,172,224,147,183,178,220,150,280,217,298,155,45,142,250,74,177,219,233,169,251,286,198,216,101,145,196,152,175,206,148,286,231,280,84,189,218,172,47,209,74,218,262,169,239,73,137,208,251,199,208,161,187,248,140,187,178,181,240,135,145,222,198,172,170,280,323,253,122,135,272,88,152,203,320,262,263,271,231,248,116,175,263,179,143,114,230,185,149,226,291,144,108,241,202,254,88,117,204,220,88,239,158,297,223,218,80,273,325,216,159,179,209,280,286,292,133,107,268,158,228,166,99,146,114,239,295,175,228,142,239,177,225,216,136,266,244,153,193,252,267,172,80,177,77,151,115,177,208,200,168,192,231,116,217,249,80,229,216,101,183,269,228,210,274,170,327,204,174,267,110,288,170,130,235,241,267,328,191,148,157,246,75,232,142,175,229,208,258,117,191,215,179,282,86,183,241,262,124,284,137,157,110,111,249,262,111,114,193,241,340,87,180,111,118,75,159,180,196,212,134,185,206,217,107,248,87,150,83,177,66,223,249,109,298,262,133,206,277,178,119,213,125,214,238,126,267,163,46,280,178,179,205,167,145,147,268,226,192,203,63,295,279,233,186,120,103,310,269,151,114,107,133,177,139,101,216,202,234,365,210,299,295,220,171,268,187,290,148,272,180,259,117,228,117,202,221,178,166,119,254,135,152,205,252,160,245,167,281,136,169,336,196,237,188,184,132,178,226,279,147,97,174,153,237,124,201,170,186,178,150,180,103,116,164,218,110,122,127,123,234,211,179,202,129,173,115,221,119,141,318,184,189,172,126,170,140,248,138,249,196,210,219,202,268,151,110,160,277,216,114,251,236,230,140,199,222,208,144,149,108,151,222,139,264,162,226,277,177,102,143,198,144,188,102,254,146,135,238,242,204,247,186,99,177,204,265,222,240,114,249,145,132,157,107,277,246,178,111,152,201,119,267,257,154,174,209,229,249,123,127,129,243,174,153,80,146,86,93,137,215,297,110,125,94,164,180,75,134,193,255,180,174,103,112,170,122,227,224,276,209,120,106,245,202,328,75,195,275,274,258,236,283,275,154,246,222,311,175,222,136,256,97,152,112,119,198,228,201,199,193,155,239,268,95,252,240,78,173,170,281,195,141,182,202,219,136,193,109,111,198,316,136,241,224,271,323,188,217,185,212,154,206,251,236,130,224,223,202,241,111,225,142,104,109,271,134,179,216,172,171,174,158,226,234,218,298,101,161,110,128,258,235,171,101,93,219,239,130,105,196,77,211,120,214,127,161,189,229,252,178,83,116,141,190,158,84,139,217,124,212,207,93,53,167,200,245,169,103,207,193,252,129,152,187,88,126,137,115,299,220,210,199,276,203,193,192,187,208,257,92,151,165,194,257,191,226,240,262,227,224,247,112,157,156,199,255,132,151,219,190,301,135,235,200,195,152,124,83,219,170,156,205,236,204,194,191,135,180,258,114,89,175,240,275,117,153,223,278,212,264,137,119,133,174,130,241,157,147,144,161,326,117,228,132,170,289,268,226,160,202,139,143,221,268,239,145,179,88,264,204,55,158,95,237,151,90,276,209,139,241,229,161,306,109,93,139,239,160,240,75,119,172,221,189,190,149,142,225,266,225,121,116,140,124,209,83,182,141,229,324,111,158,154,139,161,135,106,298,224,309,248,208,155,98,161,245,136,138,242,300,209,193,188,254,267,138,58,140,124,232,220,156,134,254,85,150,206,186,263,163,70,222,257,209,223,242,281,72,205,246,161,177,235,128,283,227,186,174,257,265,175,145,301,217,193,148,330,277,282,183,297,103,146,243,253,250,161,133,84,90,245,67,195,138,275,199,111,196,123,109,207,93,291,249,293,249,263,215,233,179,224,209,206,185,126,205,228,290,237,233,208,221,194,226,262,241,184,231,218,183,163,186,277,231,248,156,217,194,157,200,76,180,295,248,99,134,157,186,169,245,175,159,176,212,121,105,286,164,219,489,208,221,181,163,165,223,196,256,280,196,260,261,192,197,113,121,233,169,115,80,233,237,75,106,171,45,183,227,210,152,179,261,76,209,286,146,154,201,192,160,245,79,98,181,224,182,188,135,275,167,244,248,171,274,134,228,208,87,162,196,180,166,202,166,175,271,221,85,224,189,301,197,241,210,136,184,176,148,207,216,111,169,112,110,271,215,201,207,180,186,220,203,158,220,152,99,166,242,116,206,184,199,246,134,238,149,192,105,218,214,254,299,166,179,207,188,234,320,148,215,141,186,181,258,160,220,145,193,165,262,219,278,143,137,199,108,189,201,187,219,145,219,198,161,133,219,230,161,202,123,155,251,182,183,137,96,67,97,117,205,244,152,162,185,202,324,236,174,238,104,163,155,178,130,125,269,143,162,178,234,96,182,61,255,61,198,163,246,150,189,94,294,213,174,294,213,195,183,150,150,256,136,211,214,187,263,265,87,219,77,304,171,124,197,155,129,233,242,164,306,121,104,102,141,238,346,99,184,275,153,262,230,136,121,218,135,163,125,283,231,129,154,163,135,284,160,151,186,146,234,252,166,214,187,160,209,273,188,183,169,162,186,132,142,214,246,169,218,210,190,292,139,130,150,156,87,192,94,166,112,158,140,224,248,116,106,291,234,212,286,217,202,262,227,65,154,229,140,157,66,209,97,269,186,204,67,237,125,280,296,132,247,227,369,78,155,133,176,208,150,45,142,219,88,177,185,111,209,204,152,207,242,174,113,208,170,183,291,167,126,105,196,262,254,191,96,264,261,227,256,268,215,157,268,355,136,118,123,223,237,121,214,206,183,153,165,229,256,145,159,254,92,206,171,121,55,304,100,220,181,172,180,194,147,244,79,134,161,253,288,201,144,226,182,79,124,191,239,152,168,92,94,176,142,258,95,123,220,163,257,197,269,176,184,215,275,145,294,195,262,150,130,221,170,261,183,251,92,135,225,166,117,118,121,147,196,106,265,208,111,242,245,74,177,65,189,99,128,242,112,173,89,132,237,212,82,144,296,229,136,246,158,301,280,219,86,232,261,194,279,207,237,130,206,143,193,159,72,151,118,124,42,163,257,171,192,213,210,162,262,95,222,124,210,118,192,92,238,183,256,228,101,139,280,346,78,267,270,163,144,103,188,203,161,197,247,158,247,283,147,176,147,119,231,78,161,153,230,153,219,237,122,90,260,156,171,188,133,126,240,238,243,126,146,214,193,107,169,165,114,81,130,210,270,76,181,112,145,242,291,144,224,253,162,230,149,201,196,238,176,156,107,182,84,244,176,157,167,308,185,99,287,181,165,97,54,235,190,142,240,213,245,203,87,189,206,198,62,151,126,71,109,231,236,205,276,166,270,93,167,226,233,216,71,65,229,189,105,124,88,254,142,80,73,209,244,156,232,75,92,157,148,233,151,166,221,212,258,213,85,197,193,277,183,119,244,172,128,229,127,112,102,106,180,220,155,243,280,127,309,140,226,84,268,218,329,141,144,90,83,182,137,112,153,223,161,211,277,283,194,198,107,229,267,132,158,174,295,222,150,144,246,213,127,196,86,216,236,63,158,196,189,125,225,191,308,193,197,231,279,246,84,168,182,79,123,349,94,204,279,151,167,278,283,244,150,169,323,99,128,228,167,237,250,94,199,230,100,247,182,240,230,92,219,239,201,182,122,293,95,211,66,282,217,219,171,110,94,282,205,75,238,71,62,159,188,160,226,251,160,194,161,135,285,191,194,251,189,212,229,211,149,151,208,264,144,138,146,252,217,98,186,67,308,102,158,157,194,47,188,208,215,224,187,252,77,86,226,240,189,108,210,250,164,142,68,87,244,257,270,164,184,191,260,240,266,159,223,214,119,167,197,84,236,233,140,168,245,205,261,147,112,197,196,129,343,184,143,269,174,201,346,210,186,266,224,160,195,147,333,202,153,200,315,149,235,298,119,143,68,100,189,199,279,140,118,247,319,114,249,155,124,310,132,143,122,256,216,130,196,229,204,91,178,227,214,200,203,232,300,249,48,222,218,163,111,128,99,128,220,230,267,235,96,114,231,179,263,265,218,111,146,122,216,205,265,194,170,204,86,162,194,106,130,205,211,240,90,181,167,214,160,235,156,146,259,97,175,246,181,296,156,115,146,175,120,171,205,237,252,260,228,191,154,223,137,175,198,183,190,270,198,136,231,279,201,239,120,131,279,279,222,185,193,171,134,216,152,274,168,145,223,117,123,217,183,144,124,152,242,195,135,291,296,216,208,268,163,136,160,252,177,110,257,188,130,118,210,132,185,201,182,300,117,196,267,58,72,147,217,156,180,255,220,153,283,144,165,128,249,149,104,207,273,120,100,245,282,237,271,83,182,183,200,127,174,211,145,242,107,150,106,227,171,258,214,239,140,141,184,154,189,121,179,111,195,222,170,150,197,202,137,195,151,86,296,237,233,245,273,160,282,232,252,126,220,57,223,164,127,173,181,227,156,243,281,165,201,137,182,269,72,180,251,100,205,158,138,294,141,148,151,221,205,275,170,143,155,245,162,298,163,195,265,122,135,134,128,271,108,213,294,92,98,190,225,205,223,117,246,220,132,88,142,247,168,186,283,195,230,253,163,189,273,238,246,173,221,257,175,206,188,209,175,165,201,249,50,249,267,299,247,138,145,144,300,204,147,200,142,119,121,209,216,189,174,158,310,180,117,150,205,197,102,78,277,184,188,197,159,180,211,172,179,141,301,215,191,181,190,37,177,195,137,200,229,145,221,123,206,116,253,267,85,279,258,281,222,167,265,216,227,252,94,262,169,281,156,103,126,113,229,281,209,99,71,233,318,249,160,153,234,252,85,245,231,260,154,189,111,77,265,207,188,132,244,283,189,147,255,214,136,201,170,280,151,123,99,198,156,218,137,91,190,133,207,240,227,154,169,248,160,290,285,210,197,168,156,58,203,97,249,76,267,192,79,170,220,239,161,181,211,172,113,144,120,114,91,282,238,198,228,87,193,290,270,190,208,124,159,275,93,72,266,88,248,175,273,260,155,246,107,168,248,280,51,207,276,123,147,241,81,265,208,241,169,293,162,225,133,322,144,207,141,142,217,201,255,201,168,217,252,197,235,261,214,177,226,169,207,179,104,188,142,152,163,178,214,254,89,208,224,136,265,158,219,170,219,184,181,195,140,218,197,184,238,121,182,222,236,144,174,199,297,208,217,166,207,85,237,155,210,111,86,162,212,234,121,210,197,274,159,107,289,223,159,204,202,195,193,201,138,160,243,238,245,156,203,283,151,216,100,247,200,217,244,199,257,247,229,130,179,219,128,139,238,71,225,159,209,133,211,118,92,190,247,238,100,87,152,170,283,172,252,190,147,200,152,158,209,219,93,190,131,169,134,116,178,213,221,222,250,140,108,272,237,223,182,292,233,213,185,159,332,300,220,143,254,211,254,193,76,217,195,229,161,187,198,156,172,200,152,178,205,68,143,229,151,199,111,120,124,171,151,229,240,289,110,339,152,221,206,312,304,225,167,142,171,182,197,135,137,220,292,154,141,105,177,116,233,108,216,229,214,212,204,138,240,177,183,99,272,173,155,252,198,278,167,214,114,234,172,213,152,60,237,154,246,158,172,99,197,219,170,185,98,140,129,175,219,232,228,227,138,142,139,249,58,154,166,140,261,231,199,211,181,265,239,191,173,208,96,131,261,239,93,184,224,256,200,172,95,222,204,175,92,209,184,200,182,188,246,199,202,244,247,156,143,174,270,245,109,105,278,195,254,181,173,224,102,85,268,281,203,183,113,221,151,213,146,196,97,216,240,283,92,223,189,257,186,111,218,171,171,146,196,248,208,239,130,247,195,252,171,313,263,241,220,199,254,274,174,139,178,121,159,166,217,143,118,219,202,164,179,258,252,83,99,173,249,154,175,102,275,224,103,178,195,222,233,214,104,203,256,181,187,206,270,96,129,196,221,214,259,179,142,180,142,234,136,124,58,194,196,91,64,119,102,115,182,230,237,322,299,239,80,118,170,172,341,96,291,161,280,191,182,238,113,288,171,155,240,108,91,125,237,205,291,278,184,118,233,180,220,145,213,259,188,118,85,157,190,100,185,176,246,205,188,173,133,238,231,218,262,140,209,130,248,289,109,269,203,223,264,158,187,173,223,291,239,158,228,150,226,193,192,269,55,84,97,52,150,199,144,97,286,157,260,177,241,228,257,194,155,253,160,143,250,246,212,245,164,234,148,170,70,98,122,112,205,193,222,205,129,197,216,159,203,259,231,218,203,76,159,210,153,189,216,199,335,135,264,171,230,126,147,211,212,157,161,247,145,122,146,223,240,278,90,263,176,180,165,91,288,118,234,116,248,170,124,83,117,204,206,277,190,133,155,165,141,251,169,244,225,222,261,190,132,217,226,181,125,104,235,210,299,200,117,265,142,155,91,145,251,166,116,87,137,161,264,193,164,193,280,335,171,141,247,285,268,134,215,86,243,107,236,148,186,172,216,192,170,181,169,183,112,81,204,200,132,269,128,194,259,127,101,239,256,263,105,134,212,94,111,199,207,179,208,192,209,302,271,197,184,205,187,299,216,208,211,136,257,115,167,253,171,196,128,129,128,198,163,102,161,132,170,209,200,247,158,197,149,189,188,167,75,129,215,256,175,120,190,176,284,82,145,166,156,170,81,153,249,166,132,203,97,225,114,223,245,242,269,124,165,53,172,115,65,291,158,197,177,144,144,93,211,120,167,276,200,187,137,198,161,104,204,192,270,280,252,208,195,174,298,123,221,121,128,276,283,202,157,94,166,206,132,158,211,124,104,328,238,228,163,254,172,305,54,192,129,53,85,159,193,210,83,77,201,259,166,105,176,202,186,162,146,172,75,94,167,169,220,151,175,249,187,246,186,141,293,194,179,212,321,168,258,145,164,169,151,139,94,140,231,77,209,200,208,268,242,196,66,142,169,163,52,213,165,146,217,164,303,112,113,195,156,270,190,241,206,116,119,137,114,147,249,181,182,252,127,216,203,207,180,134,231,213,271,110,270,269,176,74,128,201,217,212,64,96,173,273,218,141,172,208,162,212,96,140,170,159,186,189,245,129,201,206,314,227,85,84,228,286,203,203,226,210,303,151,141,135,197,281,140,218,244,140,213,280,192,134,260,274,171,201,142,239,202,167,203,151,254,150,207,189,257,150,171,245,214,164,91,169,117,157,229,218,280,215,174,279,86,138,163,140,300,279,114,183,133,218,165,261,116,211,275,110,165,211,259,191,160,191,206,202,223,268,198,249,163,112,112,183,177,159,154,172,154,298,163,171,281,107,210,261,155,111,193,152,184,199,160,186,254,135,88,194,230,198,250,237,195,188,200,127,300,284,115,226,419,68,228,84,186,199,255,194,171,235,234,89,163,216,217,190,159,165,150,226,150,206,102,310,239,213,245,282,239,184,133,133,332,196,121,272,243,256,136,205,168,222,140,281,176,271,197,219,211,241,87,264,274,166,242,169,245,231,250,148,196,191,143,200,121,130,168,212,227,182,175,118,182,146,192,163,285,127,219,168,204,179,248,267,113,252,236,230,135,269,123,197,132,158,373,147,240,224,286,165,84,267,275,208,137,146,262,152,199,227,244,83,164,209,260,220,134,385,166,185,202,139,143,155,250,280,257,95,268,180,242,205,138,193,145,96,276,211,163,148,228,241,252,191,182,115,150,135,165,233,218,310,124,225,150,214,277,268,199,96,131,246,145,209,141,191,218,80,322,163,286,149,230,179,244,245,253,294,125,170,226,135,154,150,190,267,218,142,158,136,204,323,160,236,176,277,132,304,202,223,237,174,63,280,175,252,261,253,150,160,83,158,213,199,152,246,177,244,186,107,185,248,262,156,228,131,84,186,165,176,109,140,163,206,232,170,184,159,267,142,267,259,134,272,285,170,254,109,159,152,188,151,171,192,225,63,192,143,275,228,217,128,176,260,215,269,259,219,244,210,257,276,171,92,108,161,266,291,183,236,258,177,88,201,240,58,230,96,208,205,198,212,163,325,207,89,136,294,133,306,140,239,224,156,110,180,303,153,269,212,111,155,86,237,251,189,136,241,228,251,311,183,178,107,127,218,161,196,129,228,265,110,60,252,195,234,75,227,158,295,123,311,190,183,237,186,230,149,201,237,268,272,229,214,146,236,211,229,176,269,311,62,191,167,270,251,290,277,109,132,219,159,339,217,117,121,272,113,141,50,280,134,202,340,170,240,208,157,169,269,182,226,208,140,210,146,184,248,239,263,167,99,219,115,257,146,175,278,261,204,186,283,240,143,186,147,146,214,144,156,263,96,103,112,141,164,206,252,224,243,219,158,176,258,250,213,266,264,113,225,293,192,139,183,175,178,41,259,120,217,112,129,142,201,91,149,79,219,266,320,141,170,70,163,177,114,194,261,118,264,139,254,263,232,121,142,269,241,278,178,205,135,226,208,252,222,388,125,231,182,119,162,194,228,323,196,135,150,78,259,260,77,271,176,240,255,204,225,143,295,151,275,235,311,233,214,223,151,186,171,246,259,269,258,174,178,218,315,242,93,200,132,99,185,94,253,171,145,227,112,65,135,217,198,185,128,259,255,319,178,190,168,123,304,174,250,203,194,162,137,135,123,275,133,219,112,270,154,239,155,171,193,154,163,140,165,184,269,191,192,183,62,250,117,213,247,86,146,280,232,149,262,169,140,231,170,253,229,155,119,180,194,162,228,260,81,248,238,223,176,148,329,166,322,120,229,150,244,224,236,176,288,83,161,55,246,157,191,263,187,264,209,198,100,222,212,259,104,110,179,164,191,152,155,175,117,187,215,276,169,119,111,198,165,148,161,146,124,219,182,153,282,262,193,126,149,208,93,137,105,241,209,250,181,109,210,133,132,194,177,212,116,312,238,191,211,211,204,150,135,190,203,245,219,207,179,173,210,72,261,111,190,144,227,56,304,219,173,173,257,200,171,342,212,256,199,226,145,307,133,316,168,148,128,226,151,233,192,222,181,140,298,120,149,186,181,197,258,136,150,208,239,275,196,220,235,241,153,173,134,185,221,178,187,250,142,245,195,231,255,147,259,112,141,179,124,129,101,328,138,132,190,162,251,197,133,191,118,123,201,225,251,161,259,129,127,162,176,113,174,194,165,175,125,154,198,148,183,154,141,140,119,80,237,149,123,108,240,123,221,203,173,170,188,163,222,154,81,133,177,128,178,195,216,233,193,233,84,251,197,181,189,114,79,153,244,167,205,252,188,223,138,126,166,213,98,229,116,215,196,186,161,235,132,256,152,182,213,173,223,100,182,178,158,146,204,215,241,87,215,115,226,61,173,175,162,159,159,216,188,75,224,126,155,187,215,150,234,148,221,237,184,182,217,152,140,224,169,176,65,148,125,211,200,228,135,246,283,176,238,245,214,86,164,207,219,239,107,181,125,163,144,189,206,233,171,185,208,221,207,251,177,179,191,166,103,194,204,195,147,146,143,125,225,190,137,238,250,130,216,157,152,167,240,180,177,237,203,201,208,212,216,195,162,304,169,102,164,216,200,150,121,132,140,261,153,189,187,111,148,196,210,181,157,235,188,74,230,255,237,202,197,225,152,131,100,148,266,119,114,197,118,223,129,169,139,130,238,234,190,238,113,82,224,219,160,185,166,197,191,178,116,117,122,224,175,236,111,188,82,143,195,109,130,202,204,180,172,216,218,173,213,224,116,197,170,156,251,184,187,224,136,132,206,152,243,157,215,160,172,149,194,157,197,147,208,255,67,170,191,191,169,166,123,111,104,167,69,177,163,237,219,179,203,213,184,207,79,238,155,199,172,171,223,238,184,196,184,209,220,165,208,179,166,122,133,65,140,141,184,177,178,168,219,233,117,119,148,181,220,138,195,136,240,133,198,181,197,150,136,161,55,161,177,121,200,241,149,213,170,101,210,181,153,143,133,202,192,237,221,204,250,224,147,208,248,170,142,176,135,195,93,107,101,228,203,220,171,216,250,116,136,184,78,249,150,84,232,61,172,263,274,206,228,114,84,194,106,158,162,182,241,219,146,253,175,213,79,245,212,91,222,68,76,107,176,281,205,235,177,69,137,195,145,154,225,134,123,255,199,296,262,161,247,245,118,142,152,167,117,132,232,182,158,160,261,98,226,192,228,249,172,177,115,67,172,253,118,113,92,237,161,152,205,143,164,173,117,162,219,280,216,193,150,198,168,309,283,157,112,218,215,239,262,155,129,164,194,147,156,161,169,220,240,205,224,141,180,126,226,203,141,231,260,215,238,200,215,120,217,114,116,146,171,198,199,274,246,103,225,140,85,217,214,138,150,233,128,184,202,247,227,201,172,118,139,211,241,305,257,164,126,179,183,107,198,248,240,217,135,126,227,164,67,141,262,238,224,160,225,149,80,264,217,273,265,251,230,153,220,113,178,186,212,180,113,213,238,66,205,123,210,173,197,218,159,244,211,225,137,125,171,224,196,206,233,101,241,167,116,216,164,175,233,92,174,211,250,176,218,148,100,129,207,184,251,175,221,222,107,201,186,231,155,157,157,219,191,129,143,262,153,186,159,103,246,171,273,211,139,243,178,125,208,259,269,149,164,145,246,221,188,237,102,208,224,133,147,146,108,157,183,135,125,141,280,194,243,143,264,197,146,187,193,99,235,125,208,197,153,243,127,224,224,174,175,256,188,122,87,263,230,88,128,189,277,162,153,184,105,105,207,274,297,238,188,102,142,237,196,164,97,173,294,264,255,184,150,264,194,165,225,246,210,283,262,116,178,139,119,86,151,183,213,273,197,282,221,180,82,229,95,151,165,236,158,201,201,238,81,207,196,235,292,194,73,233,247,101,110,295,207,95,243,189,266,197,102,180,233,176,161,160,125,268,237,234,245,194,169,174,171,133,233,197,235,159,290,233,101,239,239,115,249,208,261,153,98,141,48,201,46,261,153,148,259,195,106,217,161,208,159,199,185,223,104,248,220,128,188,180,130,222,197,152,151,223,141,214,190,201,210,241,147,236,155,276,246,173,163,289,207,140,251,178,163,229,214,162,179,140,243,136,101,143,109,156,141,209,219,89,195,164,170,231,159,171,183,244,233,95,154,126,176,312,166,189,155,222,229,259,261,164,241,211,217,134,249,274,223,149,56,227,198,264,197,128,170,96,225,120,216,104,98,246,77,238,127,191,192,83,232,229,96,254,248,210,196,156,171,115,143,192,128,296,197,145,293,186,103,162,255,174,224,122,215,118,196,124,233,263,208,116,170,244,107,206,90,230,150,132,164,239,228,112,159,172,201,122,197,188,133,127,201,214,184,184,182,236,158,194,190,136,235,207,214,147,148,189,53,190,247,83,216,249,195,149,225,177,119,152,146,117,224,183,223,110,149,226,91,204,98,187,129,274,108,189,172,208,95,190,289,163,214,157,225,176,140,195,244,235,146,183,143,156,130,84,71,253,190,83,126,105,197,238,142,197,159,230,137,198,244,165,234,246,80,239,203,190,207,157,58,217,123,139,146,70,242,187,205,254,267,131,126,121,101,212,137,209,130,132,253,126,221,77,225,126,106,155,110,235,115,255,281,156,163,145,118,292,212,155,112,300,222,266,276,289,207,207,237,253,71,199,184,191,175,143,151,242,193,203,224,239,237,207,261,110,141,240,233,106,123,124,229,164,180,97,216,159,136,185,130,128,269,255,108,153,152,138,241,119,131,230,183,195,105,124,220,140,209,116,284,249,210,180,233,190,87,287,69,80,205,138,234,170,226,218,171,195,201,175,182,207,157,156,249,258,191,94,188,192,239,203,230,290,190,156,212,155,243,287,165,86,231,203,220,171,205,228,54,261,141,123,194,139,206,122,157,152,224,117,251,244,134,259,173,106,246,146,186,209,125,166,82,222,158,172,139,112,280,119,189,175,237,202,131,243,210,176,213,145,254,199,207,62,177,237,87,199,206,124,68,98,207,149,47,231,165,116,212,237,212,244,105,91,254,211,128,204,240,158,93,251,238,303,163,129,123,294,231,247,114,106,82,188,260,217,244,221,240,259,217,107,45,190,164,209,199,120,144,211,211,140,213,105,167,189,233,103,221,181,182,221,254,156,71,186,163,177,243,251,249,182,248,228,231,220,109,118,117,103,202,179,201,149,146,219,251,165,158,125,137,124,213,200,134,260,207,168,274,119,174,156,129,175,187,228,261,144,210,235,121,161,193,166,78,107,171,206,134,152,221,242,156,292,254,198,190,236,230,235,168,119,244,235,270,183,175,272,117,251,167,232,220,172,177,248,66,168,98,272,133,173,91,133,138,172,109,232,180,67,102,159,125,183,74,214,153,211,229,256,261,162,237,129,152,188,259,244,109,248,167,182,180,160,232,213,301,149,281,74,156,211,199,249,250,271,186,109,133,197,143,218,217,280,249,157,234,178,223,153,179,132,203,104,224,199,185,257,185,218,116,187,208,225,218,89,252,236,226,278,247,53,126,237,166,235,83,211,94,110,221,188,189,398,180,223,192,90,163,144,144,123,169,120,194,112,136,145,221,219,239,205,200,235,178,202,155,236,81,147,121,246,105,186,173,190,124,219,187,222,135,243,177,178,205,130,219,220,221,219,80,148,226,189,205,130,114,250,146,190,81,201,154,198,233,168,98,255,189,119,195,233,106,253,180,148,106,213,129,177,186,224,181,210,224,199,173,121,188,64,145,248,149,255,241,124,153,273,152,175,258,166,113,303,113,209,227,283,105,152,166,310,131,110,198,199,129,234,218,60,270,222,220,194,236,184,162,178,263,233,143,288,256,139,237,119,204,249,215,137,208,79,217,155,143,47,246,275,250,241,258,101,234,179,204,253,145,157,185,124,185,227,233,216,41,135,111,211,217,89,236,204,151,185,161,109,149,133,217,175,175,225,182,100,245,186,150,195,61,100,127,126,239,180,114,164,195,183,176,228,258,194,94,206,167,202,188,193,91,174,240,232,128,66,212,177,233,184,211,196,171,222,190,163,229,245,190,209,142,164,221,102,186,87,175,180,131,185,211,236,189,158,145,274,254,164,194,244,229,115,257,193,233,237,115,151,265,159,242,183,192,147,252,144,212,259,168,98,163,232,248,142,152,194,216,163,156,232,169,51,162,95,74,262,193,262,270,217,86,208,218,310,204,82,222,212,193,184,218,191,102,174,165,165,153,163,200,133,239,252,257,210,140,235,144,236,164,134,101,222,157,129,188,146,301,255,164,96,214,140,236,84,213,234,199,113,219,166,69,262,208,217,171,297,150,79,177,245,108,102,240,104,186,131,218,173,231,213,236,242,239,219,171,219,218,214,188,98,92,211,154,235,191,168,252,268,173,194,171,158,141,200,85,160,256,292,177,150,138,289,195,211,131,276,291,190,125,160,198,162,113,130,150,177,242,233,99,187,252,233,115,319,181,218,249,280,217,172,252,232,192,219,239,190,178,172,280,153,164,222,136,170,124,111,130,167,308,82,185,241,248,193,211,77,229,205,188,206,248,157,153,78,132,207,294,229,158,241,111,212,194,88,260,231,226,250,294,166,112,193,141,194,235,63,202,184,105,145,126,237,296,181,273,245,252,100,85,151,259,256,275,246,218,69,174,138,61,140,257,188,186,170,248,222,169,194,196,288,141,220,262,255,222,125,201,223,153,152,227,231,274,226,244,201,126,187,169,187,136,242,185,207,220,233,183,151,155,211,169,198,188,169,98,253,177,236,182,191,237,127,131,317,187,264,243,138,271,233,257,261,194,145,251,206,212,135,159,190,146,276,161,205,102,173,224,183,215,242,157,118,135,249,189,237,237,247,119,156,242,239,220,72,144,177,250,189,148,213,215,152,245,198,236,204,198,191,213,179,134,219,193,291,226,186,114,278,231,154,281,252,248,314,245,90,179,77,275,238,211,245,197,151,153,198,196,160,176,118,185,88,172,196,242,100,145,182,154,256,197,165,190,162,206,112,232,86,151,173,136,247,211,93,215,159,261,212,181,67,209,255,238,114,259,160,182,193,139,248,223,131,187,190,209,209,238,279,193,97,234,260,252,91,233,293,259,189,167,213,134,110,158,198,69,274,137,210,103,177,125,253,270,199,142,94,80,266,165,194,105,142,141,268,109,229,133,265,250,129,196,153,262,290,178,215,80,158,201,145,203,207,250,327,176,233,167,240,217,162,162,239,233,220,134,249,232,201,265,238,81,173,133,169,151,147,195,87,240,113,118,162,239,199,145,187,188,168,74,122,211,197,174,298,106,166,257,230,154,272,180,188,175,190,177,210,97,264,132,124,160,55,209,169,183,151,195,188,164,265,148,187,125,248,274,171,193,152,84,218,245,240,155,172,86,216,216,230,141,117,228,257,265,180,161,291,261,280,221,206,215,173,236,217,262,94,102,242,187,183,176,250,111,149,165,224,258,114,95,160,227,156,206,190,169,190,223,240,234,226,294,161,257,218,306,200,300,248,205,155,185,41,149,258,117,121,200,171,196,135,122,136,301,131,247,235,219,192,62,225,135,98,133,218,174,72,223,190,162,196,263,219,299,159,242,241,187,186,142,93,171,101,236,196,138,207,103,257,126,203,168,163,180,114,117,54,244,204,201,63,108,113,239,166,59,197,164,246,249,204,186,240,121,88,137,164,196,69,212,150,148,86,206,128,200,242,129,178,288,256,226,121,180,238,210,147,95,223,178,260,256,233,219,193,136,260,218,101,262,135,188,127,252,107,199,212,168,187,302,224,288,82,232,179,190,195,220,242,176,130,196,254,232,127,203,111,173,182,86,121,287,186,237,124,139,159,244,165,173,159,255,146,162,171,175,187,116,234,207,209,203,207,205,200,104,208,183,142,230,246,78,211,245,158,174,292,118,186,225,219,195,248,241,145,263,234,104,115,244,246,229,204,171,192,232,220,159,60,215,244,195,166,212,167,183,155,213,213,126,281,168,185,171,240,286,247,240,234,234,128,158,264,193,175,215,116,149,169,131,156,173,56,219,201,176,196,253,247,162,141,90,89,175,146,219,248,320,225,185,127,231,256,258,252,104,179,111,194,217,135,111,117,216,253,188,266,167,222,169,96,211,101,136,249,209,302,116,126,128,165,228,134,134,172,153,161,222,225,223,188,51,195,239,97,143,215,182,189,171,237,273,168,230,281,245,215,277,132,231,212,252,72,196,128,220,195,270,146,226,176,218,214,246,154,259,134,238,201,116,201,215,216,239,238,239,103,252,84,206,198,269,102,261,257,212,126,172,186,152,245,155,132,165,143,269,232,174,183,246,253,174,118,259,182,190,139,229,185,228,72,108,263,101,120,158,230,164,202,161,85,224,242,226,162,227,178,166,141,179,184,280,209,61,153,239,292,278,199,228,204,256,173,125,221,297,89,282,157,40,126,224,155,165,142,279,231,189,206,225,203,198,226,300,143,127,230,165,160,152,208,51,219,247,222,199,208,158,206,132,248,195,162,200,194,112,298,229,143,70,206,252,165,248,194,213,227,168,212,182,44,322,224,184,135,221,112,230,162,151,157,288,203,288,221,185,123,127,197,169,246,247,161,259,227,194,138,160,90,267,138,138,109,231,141,172,262,303,205,141,154,280,129,106,182,232,159,167,170,250,138,238,78,216,164,215,217,273,284,292,109,195,123,150,149,264,229,123,242,203,175,249,230,238,254,185,180,172,266,233,144,189,163,207,246,325,194,109,221,220,152,150,129,254,195,146,200,195,153,175,256,150,241,216,206,217,93,173,121,185,184,224,203,132,117,121,195,272,176,262,178,207,59,114,251,211,198,203,241,287,220,209,252,160,207,149,150,327,212,233,206,201,174,107,124,171,175,174,102,244,112,287,295,154,156,214,190,216,266,204,112,283,251,185,153,240,140,166,174,118,142,257,329,100,178,212,162,184,162,239,98,181,224,274,101,249,263,257,226,128,189,125,220,174,160,249,209,205,173,213,227,187,222,227,218,217,275,219,165,169,98,235,123,173,230,94,139,164,194,163,129,213,196,157,222,183,232,171,288,248,192,295,225,249,165,235,145,281,216,179,259,262,75,211,173,86,236,211,251,110,258,249,211,142,197,225,98,237,247,89,77,138,165,235,182,191,211,147,251,178,222,246,172,203,209,265,214,139,147,138,255,192,205,134,194,227,229,273,257,134,195,248,114,200,171,201,133,137,221,143,100,36,163,242,177,100,147,154,183,156,298,259,198,223,185,139,261,225,197,152,228,180,206,215,216,177,273,147,123,193,192,235,129,230,224,223,177,187,191,264,191,171,248,138,112,219,259,180,61,283,160,82,225,110,119,254,236,129,179,263,298,225,174,186,57,282,261,254,152,222,143,246,122,265,273,181,212,206,103,55,172,188,228,171,254,204,261,226,267,202,171,188,120,195,262,103,127,204,137,170,71,60,219,128,253,159,203,95,176,216,108,203,226,228,215,202,221,277,172,220,151,233,160,166,224,247,93,258,213,178,255,201,178,195,244,142,209,232,218,252,244,128,153,135,240,245,95,158,150,196,287,266,131,196,179,152,94,177,275,227,120,276,183,245,135,217,204,176,255,196,260,115,237,165,197,95,272,227,107,100,69,85,151,164,266,149,238,195,199,174,201,218,236,150,107,272,224,148,269,159,194,251,113,136,292,122,158,201,222,248,208,215,163,172,198,87,147,235,219,228,65,240,196,228,108,244,220,128,282,143,173,217,238,206,217,243,144,259,78,87,116,224,237,197,151,175,206,128,165,284,235,237,180,189,211,136,171,231,286,132,235,104,163,193,144,140,224,191,232,60,150,152,166,164,158,239,171,153,124,170,184,69,263,100,204,246,226,131,137,200,198,198,188,168,220,265,248,86,144,233,202,114,99,238,187,189,184,247,298,248,126,105,253,211,142,280,138,236,217,240,106,209,198,163,98,161,203,277,285,234,101,169,149,126,279,117,84,123,127,103,196,252,232,199,161,204,115,242,225,225,270,148,188,138,129,229,173,141,168,271,252,211,113,169,223,91,107,213,112,208,91,241,134,230,146,181,249,247,177,112,132,240,221,207,205,255,151,226,156,249,164,114,209,159,178,183,232,164,134,97,274,150,223,105,192,186,245,198,196,213,176,153,242,224,242,178,127,196,197,206,302,241,267,186,181,238,203,158,150,273,168,153,169,205,116,219,219,281,256,233,203,193,258,224,100,159,89,199,183,163,209,197,193,264,134,275,145,130,264,170,111,144,300,272,103,195,203,233,216,226,224,240,160,163,130,226,124,218,251,238,256,169,168,105,166,155,233,206,131,170,256,219,192,215,139,289,140,240,170,164,135,197,221,84,151,131,125,209,192,110,89,243,162,198,241,171,287,124,124,218,173,224,174,297,84,124,225,194,274,289,85,237,281,173,156,166,181,268,106,144,167,164,128,164,233,114,262,210,213,241,244,151,234,143,169,271,227,304,271,132,156,266,143,173,170,174,151,218,166,225,226,264,303,128,205,149,242,37,229,197,237,187,248,236,297,135,134,221,280,151,193,271,124,229,272,229,165,241,230,91,256,126,176,179,258,99,265,92,243,221,140,256,166,165,276,110,144,170,228,160,107,246,156,197,192,259,105,82,163,148,132,84,158,269,166,168,170,125,161,153,144,196,112,250,223,245,180,289,289,131,142,195,78,175,167,219,110,295,197,203,227,67,219,93,218,279,32,161,66,79,155,203,218,136,182,114,147,200,281,289,155,66,212,149,96,204,164,207,201,218,138,265,213,197,161,268,217,162,131,80,201,266,220,183,272,231,146,184,140,203,252,247,264,143,221,178,132,223,300,164,209,150,186,290,209,248,121,266,100,71,220,217,79,243,210,124,225,62,194,188,284,131,259,198,219,110,249,216,197,221,78,167,269,200,240,209,255,226,184,132,226,157,242,177,209,153,86,241,154,115,220,274,127,120,224,151,150,60,180,135,228,248,194,262,229,185,266,119,210,180,166,176,175,200,227,171,227,117,179,241,175,194,224,223,196,172,220,307,106,262,212,221,151,204,227,228,113,159,197,103,66,235,169,220,220,208,214,187,203,265,276,140,170,251,220,212,228,172,261,160,295,232,72,135,212,210,218,60,239,109,196,214,130,286,249,271,165,124,201,235,192,248,112,223,268,162,119,249,217,190,218,178,174,191,257,236,209,95,227,77,200,267,120,30,200,248,261,168,123,189,84,252,110,114,191,183,249,75,181,155,71,209,135,198,210,153,196,294,265,178,245,195,230,59,204,231,137,115,115,182,246,235,167,201,155,181,238,173,101,171,175,303,312,209,90,193,236,187,202,192,194,201,276,211,185,121,227,61,257,116,235,202,197,212,167,140,139,255,202,244,197,137,120,85,180,95,218,216,243,225,154,166,134,130,134,219,164,135,228,251,289,197,227,226,130,306,177,215,222,100,167,276,201,248,109,253,88,227,127,93,114,162,200,218,182,178,183,166,205,252,220,229,149,205,210,85,249,252,161,223,249,218,57,148,167,195,207,107,219,262,212,216,223,230,176,195,40,120,304,68,226,196,241,155,257,211,137,178,175,222,195,176,232,185,222,113,161,186,218,204,243,180,248,152,194,206,186,131,263,190,155,172,278,232,214,153,293,156,212,122,283,244,292,139,239,204,93,95,274,183,298,255,224,182,158,313,216,191,195,138,216,145,232,82,174,209,145,53,149,235,282,209,120,55,209,201,114,233,214,215,186,151,220,197,195,261,244,207,251,278,298,56,117,265,190,174,155,169,225,263,133,232,244,91,173,232,245,213,233,140,168,267,194,217,270,245,149,235,176,261,189,196,164,215,75,220,103,217,190,221,191,71,195,236,178,278,257,253,272,177,117,91,303,107,310,112,69,243,154,186,242,192,105,176,231,188,143,167,189,161,192,114,96,207,213,195,180,296,223,175,129,206,121,218,190,104,271,239,55,277,232,111,106,245,204,172,117,117,221,149,113,137,172,122,183,192,257,219,151,177,192,148,226,203,225,122,78,85,142,241,210,288,153,163,176,256,301,267,163,218,200,122,191,80,229,220,199,146,253,209,206,179,162,131,237,179,161,184,155,83,160,125,150,140,218,262,248,187,257,82,190,183,282,150,175,185,225,189,128,216,105,243,166,220,155,231,114,129,146,222,207,206,235,202,184,124,90,272,199,200,143,202,189,195,233,264,222,139,147,215,186,95,227,260,239,133,123,231,126,284,244,242,263,234,169,113,178,103,202,246,213,230,147,151,295,256,144,177,123,202,175,106,189,214,177,111,221,209,221,177,214,251,161,192,182,229,181,167,241,158,225,195,214,262,200,259,124,180,156,278,208,188,261,258,160,201,188,60,195,196,181,170,186,226,171,197,284,93,177,237,117,92,253,92,194,261,213,153,63,200,312,187,114,201,206,119,170,254,154,221,177,246,286,221,144,251,189,255,85,202,188,204,83,267,245,169,201,237,187,155,193,285,279,264,216,219,121,46,211,160,163,46,140,218,245,179,176,279,203,240,212,195,127,140,238,178,131,128,114,235,227,265,266,295,151,248,224,256,109,216,139,243,204,220,87,244,113,179,70,249,111,153,204,205,227,260,244,254,182,303,256,124,192,132,174,186,180,84,230,151,149,178,227,232,198,238,235,235,225,186,221,147,241,225,90,251,241,189,177,202,261,305,165,114,233,103,185,143,158,290,153,192,141,186,188,127,120,206,225,164,49,89,269,146,136,165,196,291,137,186,245,209,173,169,222,155,226,221,185,249,256,240,283,188,152,219,260,129,138,259,188,294,148,84,198,87,298,281,145,244,295,238,69,254,199,200,250,311,167,193,120,152,235,108,192,112,135,236,102,193,126,76,188,191,242,155,239,234,222,131,149,228,239,162,170,191,146,83,40,248,194,148,255,213,176,207,150,190,78,293,134,166,268,145,61,273,313,224,157,143,217,192,225,285,224,99,223,155,62,202,167,125,288,210,285,226,140,173,160,196,281,249,275,192,162,255,158,242,196,112,292,232,231,226,212,90,79,104,102,254,110,155,63,163,145,202,254,221,131,144,129,193,214,146,215,238,152,200,129,242,269,241,247,151,254,273,292,82,214,207,165,225,232,205,79,110,194,242,239,290,278,164,206,256,163,291,141,161,223,223,205,155,196,195,213,144,105,175,282,225,89,219,113,214,87,195,204,232,187,228,164,212,158,178,202,143,174,68,216,184,320,100,96,159,192,115,233,170,98,270,84,301,258,187,128,217,142,182,163,219,239,244,103,314,142,162,136,58,213,95,120,98,208,270,217,172,248,200,121,242,280,194,62,216,213,275,130,66,162,80,250,131,218,193,126,221,187,190,149,248,171,149,125,196,201,142,135,138,177,242,297,170,182,172,61,244,39,188,226,135,149,296,156,151,80,282,216,127,166,136,159,152,157,172,164,256,141,162,157,261,121,169,157,96,44,153,224,181,219,156,243,211,130,234,217,223,184,269,233,145,113,216,210,202,245,105,265,204,249,257,202,218,176,254,214,178,193,242,74,225,261,267,282,140,119,224,240,215,224,309,241,254,201,221,218,159,148,88,192,281,95,301,176,234,86,245,224,128,272,164,173,93,238,269,275,175,139,253,265,170,173,218,254,152,178,195,173,191,126,162,222,128,209,226,207,146,119,283,51,281,248,301,254,161,208,289,71,137,307,174,226,135,308,106,226,160,146,179,224,259,183,227,196,224,155,95,144,155,175,179,203,180,153,197,220,178,67,256,138,215,252,283,185,204,134,325,269,98,229,86,231,239,253,221,82,216,255,131,182,202,276,203,115,190,163,96,185,144,286,223,162,184,221,132,213,240,242,163,162,107,156,187,240,203,135,178,116,284,237,273,201,172,225,231,243,142,283,135,147,228,75,137,145,299,294,217,184,154,223,111,246,86,292,218,216,58,228,190,220,94,216,165,31,261,180,126,237,214,106,229,75,69,142,229,75,189,101,171,216,173,194,158,193,107,129,224,261,190,163,90,78,79,65,54,62,206,261,235,101,261,191,257,230,227,223,263,135,186,138,216,219,87,162,152,253,185,153,117,217,177,186,162,232,290,186,166,214,278,245,193,105,50,95,90,215,118,234,212,97,291,107,184,180,153,192,155,189,98,290,254,118,233,235,167,243,184,154,146,248,102,260,142,213,206,259,245,235,117,235,168,148,170,207,180,99,149,150,273,165,209,268,281,233,134,246,194,144,259,141,115,150,117,226,207,121,129,83,266,234,207,155,264,162,79,220,219,183,162,145,212,222,242,175,133,227,171,261,203,84,201,125,312,111,130,136,215,263,156,230,111,178,94,194,120,221,182,156,143,177,103,143,174,157,158,80,162,143,210,224,144,233,279,204,199,214,110,135,225,223,166,266,168,239,181,267,243,170,229,192,170,147,104,253,35,246,184,160,206,181,220,225,123,141,142,150,208,258,180,137,147,221,121,136,197,237,156,226,72,227,156,158,195,123,263,285,223,246,236,234,182,108,178,246,296,107,228,178,238,146,280,247,90,216,148,230,170,163,175,122,132,224,108,87,239,152,227,205,188,166,255,174,186,189,279,263,247,241,198,210,130,248,238,137,295,116,139,238,117,215,250,133,216,235,107,185,256,275,138,179,104,170,71,275,118,133,141,151,186,218,138,246,238,165,165,125,212,164,119,107,159,209,184,233,208,229,142,147,255,64,137,243,179,191,172,145,171,261,291,216,227,218,262,131,211,173,99,83,115,130,244,163,169,128,227,189,137,231,229,137,107,177,83,185,285,213,183,138,236,131,143,174,167,64,279,162,220,116,175,260,112,286,160,162,340,235,204,243,238,208,231,234,148,114,155,58,153,179,106,147,159,89,140,135,215,274,75,128,187,269,261,269,189,231,190,272,200,172,191,222,222,72,133,181,120,267,204,259,65,227,240,217,194,296,240,148,273,137,257,95,154,158,171,186,135,251,205,147,225,252,136,205,241,240,244,285,148,189,133,184,179,84,164,213,221,65,229,53,183,264,173,252,100,227,251,216,231,153,187,182,154,174,92,138,210,60,224,182,69,61,117,226,167,119,226,239,206,296,218,48,270,185,124,87,116,158,164,181,167,168,211,202,253,126,149,82,231,209,234,163,143,188,139,277,86,243,66,240,132,178,54,146,127,258,237,146,199,233,255,194,87,84,139,228,213,309,294,109,116,185,136,152,190,126,109,131,240,111,174,119,66,146,59,161,170,205,149,146,86,123,192,121,109,168,211,141,164,53,269,251,185,128,97,105,205,211,148,276,180,200,248,187,170,246,230,178,129,189,178,157,250,77,99,129,207,65,72,254,70,120,106,160,235,214,75,266,193,197,105,181,252,199,183,178,172,206,104,140,161,130,117,67,257,141,208,78,232,130,124,190,104,191,231,124,178,123,214,229,282,122,214,206,89,200,234,197,250,140,133,197,92,207,152,167,82,174,195,236,138,109,134,229,141,124,175,171,287,259,182,211,252,204,224,161,274,198,218,307,149,245,152,179,158,227,193,184,182,121,187,177,187,193,248,259,180,80,125,80,220,163,209,84,206,272,257,139,191,220,187,141,220,56,248,214,214,153,190,160,93,221,176,260,218,180,213,194,258,212,94,282,219,276,278,253,136,191,184,125,126,263,176,225,130,233,150,212,226,190,239,241,125,144,199,210,89,173,288,360,158,287,163,192,95,299,236,121,165,89,107,203,294,276,155,253,176,247,85,141,257,220,218,162,233,162,257,172,146,190,278,120,114,191,241,156,98,152,284,232,152,165,273,232,239,257,260,286,99,46,270,280,219,202,231,195,224,204,260,139,86,212,92,226,167,153,99,127,206,283,112,235,289,231,247,250,238,153,61,146,287,239,186,87,162,230,164,218,210,188,286,187,136,199,296,149,49,217,202,178,203,148,314,200,155,69,194,96,225,146,268,97,153,237,148,260,97,255,213,287,89,167,237,272,165,226,207,88,176,212,195,184,160,256,190,271,156,186,136,203,165,114,56,244,321,101,326,268,143,254,110,224,59,186,82,71,100,184,160,90,291,79,169,186,264,181,234,126,84,175,255,179,106,242,78,264,205,211,264,263,159,286,275,165,197,278,212,257,198,275,195,161,219,186,142,240,234,141,162,207,176,191,113,226,201,246,246,90,182,252,206,193,158,191,268,108,189,117,179,246,193,249,283,175,292,192,194,94,158,195,167,206,86,269,209,221,147,259,122,86,169,183,185,212,207,161,178,190,215,174,161,103,114,203,205,153,185,231,185,130,158,264,195,83,161,198,141,159,64,186,65,107,127,176,105,185,216,112,188,160,232,149,110,187,229,212,193,92,258,187,110,176,257,196,189,243,279,209,256,272,238,168,298,272,93,121,281,117,158,227,203,97,165,211,138,284,210,134,197,167,226,133,200,130,237,72,92,224,148,284,135,213,299,212,143,154,163,142,190,170,289,244,259,246,150,168,292,152,212,284,167,118,197,241,170,141,183,111,124,154,171,281,172,139,79,204,249,191,201,263,128,210,220,219,100,151,290,229,169,113,233,242,166,263,127,146,171,280,145,259,238,182,277,183,190,290,222,161,234,217,138,172,205,200,131,179,87,153,216,136,144,122,233,219,194,134,182,316,201,249,145,127,150,105,238,107,295,180,208,205,200,123,249,131,234,182,132,272,104,220,175,96,233,252,205,327,224,150,190,152,206,223,156,99,216,78,178,224,205,196,44,192,215,191,156,211,118,265,182,210,183,110,206,274,258,178,236,217,124,203,233,160,163,217,285,217,200,245,52,187,75,231,266,86,266,188,229,222,123,178,192,244,209,282,202,246,177,154,129,324,182,156,146,233,128,234,84,223,83,167,159,243,108,154,271,127,303,238,191,150,221,169,206,187,57,176,181,158,251,166,133,249,221,100,182,208,270,218,181,81,247,259,279,264,212,121,252,147,193,131,241,69,180,165,192,263,202,225,150,262,225,208,230,113,318,235,153,176,128,254,192,171,287,76,128,230,232,219,303,75,270,140,213,195,73,178,234,137,257,60,265,258,191,179,102,172,210,211,232,253,216,116,174,273,228,248,126,255,152,262,304,168,176,101,231,62,248,182,119,306,238,210,212,245,262,181,241,119,156,55,194,152,242,155,196,290,254,226,217,265,240,142,195,136,234,82,220,194,152,230,176,206,219,273,215,223,130,279,227,208,222,151,277,253,192,182,241,240,173,199,124,171,147,75,227,229,245,169,130,257,194,118,131,170,238,131,70,179,181,241,216,189,202,315,248,228,232,194,256,220,158,221,239,254,104,236,184,135,216,231,143,197,225,249,193,229,215,257,86,240,182,207,201,291,217,249,277,243,111,163,82,236,106,155,192,235,200,265,173,214,262,179,143,196,281,178,180,103,275,199,123,201,193,182,256,129,113,215,168,171,178,86,173,231,114,169,102,171,161,243,246,105,113,236,115,129,197,178,267,235,198,172,253,150,189,159,248,292,127,221,104,147,150,122,131,106,203,114,237,222,195,137,155,187,177,174,253,210,208,114,283,113,193,232,276,221,99,131,183,168,69,187,189,230,265,211,86,278,206,193,231,219,214,229,247,231,147,231,221,243,252,217,161,167,124,232,99,135,232,208,217,97,87,206,136,165,204,194,291,238,111,194,50,245,163,218,139,131,238,203,252,234,136,254,175,192,253,212,61,251,108,102,251,154,245,231,148,240,156,111,153,143,202,203,85,204,69,196,236,265,148,220,238,240,105,135,194,198,176,157,77,174,178,129,191,254,236,114,179,195,79,167,232,159,113,218,169,126,285,204,110,206,267,298,147,137,266,213,192,276,106,141,234,114,232,166,148,191,194,292,168,344,250,295,180,225,159,230,171,223,217,165,124,253,191,189,161,174,257,165,259,225,284,220,119,184,222,225,85,244,215,246,190,197,76,254,303,164,226,237,253,303,137,248,62,186,153,171,110,100,190,73,156,245,304,264,120,200,231,270,201,228,128,248,143,198,201,199,144,115,194,277,249,248,163,235,107,177,263,202,175,178,99,105,129,219,199,178,225,213,309,262,172,127,170,163,56,223,79,193,206,95,162,131,150,226,166,155,273,170,218,281,258,108,187,170,251,277,169,143,162,136,205,208,173,199,196,298,234,200,281,251,158,128,232,122,116,198,205,226,129,245,116,310,224,116,231,232,166,194,130,147,151,280,295,152,200,222,90,253,188,249,161,119,195,193,165,240,142,109,249,179,240,223,84,151,221,154,224,219,173,252,161,256,220,270,108,142,194,200,105,242,256,242,159,189,215,88,278,242,172,222,133,139,215,231,181,219,69,94,146,89,169,119,139,243,230,283,133,178,163,321,192,170,268,237,200,258,215,141,253,296,214,143,181,116,121,188,185,157,243,242,194,158,146,224,166,301,135,235,149,119,257,149,120,178,127,241,223,275,120,185,195,142,120,228,101,132,86,182,218,274,204,187,93,237,288,115,97,182,256,109,173,203,230,107,197,202,148,151,287,194,231,187,228,265,137,211,212,126,133,120,142,84,122,147,164,265,161,148,141,177,161,207,266,215,195,65,159,248,214,123,286,110,116,226,250,215,203,279,173,236,239,109,255,208,160,153,128,184,258,128,296,202,320,94,200,230,259,115,169,86,279,161,126,243,141,238,242,202,213,183,187,200,122,178,184,180,157,181,245,115,188,86,218,217,248,184,159,207,236,259,290,138,258,246,71,190,153,227,191,252,194,178,147,135,212,224,197,190,117,278,172,128,197,279,85,288,37,307,130,130,148,222,288,176,114,175,225,271,153,144,227,206,113,224,82,60,191,234,179,90,109,161,113,202,256,134,197,240,143,266,130,204,189,103,191,111,241,206,256,258,42,204,350,232,147,253,243,261,219,164,145,117,270,151,232,135,135,160,281,257,199,206,197,183,208,220,54,271,176,170,186,235,184,196,237,205,234,256,177,157,98,186,278,101,245,193,251,122,176,135,148,58,223,250,170,114,211,212,239,155,142,220,299,222,235,285,205,281,245,93,191,38,98,243,218,247,186,152,126,195,239,234,168,110,164,160,136,245,113,218,61,235,198,238,128,88,214,238,168,72,278,193,265,166,228,223,104,238,163,82,116,51,169,247,137,245,294,208,109,74,226,158,232,144,192,194,69,325,147,181,210,98,118,126,270,214,234,154,166,165,146,234,184,101,222,130,306,201,103,263,167,264,274,242,154,275,146,268,141,109,182,277,187,203,188,187,201,114,251,29,243,210,200,163,161,150,89,254,257,122,121,254,184,136,197,130,207,167,169,175,250,116,204,164,214,261,213,278,126,65,113,261,68,132,167,194,119,215,167,174,116,154,225,60,95,252,247,195,195,84,213,117,128,195,253,176,218,252,217,226,242,217,57,102,202,216,173,181,222,247,124,268,154,77,127,127,189,280,266,237,178,256,248,157,56,92,216,220,108,124,194,139,194,290,308,189,182,244,265,90,203,235,178,136,223,226,166,236,148,170,122,258,170,186,76,125,197,154,168,131,287,157,271,175,249,122,175,195,137,143,130,266,262,219,212,137,145,130,100,154,97,93,140,260,163,122,177,293,236,309,146,131,202,126,148,191,180,119,238,168,215,248,272,179,254,251,172,210,240,231,222,233,176,241,303,240,235,113,168,259,278,232,159,172,180,242,247,276,269,192,191,236,234,204,113,139,244,164,255,302,120,217,146,165,233,227,167,256,54,100,131,172,245,186,219,191,148,171,126,215,186,138,93,189,231,189,180,219,189,241,109,192,236,268,222,238,150,117,230,216,176,218,234,184,210,135,210,134,144,174,170,148,114,225,253,214,186,99,187,125,125,215,232,101,177,81,276,133,85,221,118,121,157,195,272,226,74,207,153,196,267,217,214,105,247,237,95,156,280,349,96,248,130,197,133,156,306,208,286,204,158,81,222,186,200,117,262,285,100,126,247,48,211,177,295,177,154,263,250,171,251,262,143,130,107,88,264,173,120,223,188,137,282,163,248,222,217,188,93,160,213,182,258,108,249,127,213,181,145,179,155,285,136,225,289,215,80,259,166,242,241,193,225,80,164,197,196,94,136,260,81,71,202,134,139,180,200,285,300,241,42,162,67,169,108,274,168,258,201,154,239,192,165,155,188,249,164,108,142,233,175,192,221,241,245,187,229,246,178,246,291,194,306,214,150,190,168,162,80,146,210,213,230,184,174,239,257,120,194,174,235,72,159,160,206,185,184,176,149,256,247,279,211,196,207,251,195,239,180,174,235,244,111,167,202,175,248,210,111,253,197,130,274,228,236,149,210,184,226,148,122,99,141,114,245,209,211,249,172,192,284,271,289,217,189,109,287,90,146,190,100,145,247,221,161,218,253,321,192,287,137,246,200,161,230,100,224,197,146,241,187,147,230,232,216,118,182,148,110,106,224,244,219,226,194,111,194,232,222,204,160,191,51,175,244,241,156,166,270,143,195,138,256,240,272,217,228,160,111,246,240,298,202,260,165,231,128,128,113,128,196,139,144,203,257,101,208,193,211,64,175,160,115,168,78,272,268,120,169,164,188,76,179,152,250,44,226,190,138,137,107,73,268,238,281,175,180,249,275,169,202,92,235,151,146,169,286,110,252,74,204,130,270,213,105,250,206,229,227,110,220,222,152,267,130,219,251,93,145,141,127,165,315,181,141,233,215,252,212,276,262,88,215,195,167,200,67,110,150,118,304,230,163,104,214,183,173,235,236,237,131,269,119,144,185,189,151,246,260,176,245,223,212,266,185,168,96,192,230,248,143,272,162,216,298,179,209,236,102,138,162,212,173,154,136,250,137,190,70,271,193,234,179,264,201,164,194,66,163,123,151,270,128,228,167,136,105,98,244,183,253,144,150,264,257,193,171,184,255,294,203,226,188,250,169,139,244,210,271,254,156,158,194,266,175,257,214,260,178,174,270,213,253,118,46,264,242,42,156,263,232,139,145,188,178,145,69,265,286,270,133,248,163,227,219,89,163,138,94,227,135,173,186,244,138,167,185,195,232,204,93,183,206,119,175,167,169,229,184,85,141,163,168,240,172,277,197,130,204,218,222,280,266,179,81,159,129,269,134,130,273,281,212,140,143,225,110,146,193,226,188,126,176,218,171,280,269,85,154,194,117,268,90,144,180,150,205,175,242,114,196,245,267,194,211,231,187,245,214,175,196,238,170,241,110,252,218,72,156,272,279,178,289,96,214,109,195,254,87,178,236,163,192,296,63,137,201,188,179,143,291,167,207,234,176,210,191,227,147,84,88,243,104,240,260,235,70,225,281,130,259,281,317,90,179,193,268,163,173,272,263,181,220,215,258,248,215,177,74,239,267,158,140,202,99,56,211,120,266,227,178,87,90,158,216,251,181,95,277,110,213,249,85,145,150,106,151,260,215,190,251,173,114,191,172,150,206,226,260,114,243,109,179,262,262,83,223,51,193,293,277,60,243,42,109,265,154,201,183,259,134,265,205,123,69,263,220,122,149,211,204,187,248,227,214,238,135,83,223,201,86,116,132,123,207,229,127,92,227,144,143,197,213,143,91,203,163,176,213,111,175,233,161,129,153,173,87,197,153,206,171,205,104,248,272,210,103,267,168,169,135,115,266,98,184,154,217,136,150,197,251,171,237,303,152,187,138,251,285,247,250,168,164,115,182,251,224,285,215,254,174,223,224,281,162,193,111,188,199,194,271,247,189,239,137,235,188,258,161,152,137,147,219,205,228,141,151,242,188,208,137,170,157,276,237,229,261,217,218,209,243,108,210,211,265,176,289,233,201,155,275,170,119,170,166,268,227,201,159,232,250,251,98,118,223,146,288,135,250,192,77,244,82,151,289,312,187,181,56,232,164,231,147,90,111,189,241,124,223,93,278,217,229,184,146,76,198,92,245,266,214,131,314,171,227,256,204,189,228,272,190,217,233,147,278,262,195,163,251,167,213,176,246,89,142,194,184,185,281,162,238,226,90,179,198,297,236,277,214,79,260,191,268,255,168,177,254,96,112,292,237,196,227,128,245,251,215,295,140,108,228,285,225,141,223,285,101,214,256,79,109,143,203,130,98,276,190,181,177,119,181,234,244,267,144,167,124,166,210,228,232,199,197,229,169,203,196,201,113,162,114,245,212,179,275,251,174,308,130,139,178,248,145,278,224,135,115,193,141,224,230,174,112,270,240,241,294,160,213,194,404,171,192,218,225,210,77,204,289,143,276,121,270,230,231,200,247,184,188,149,91,178,224,269,190,213,223,58,214,116,176,221,248,216,227,254,208,245,124,88,234,74,153,226,224,255,251,120,269,178,231,250,211,160,175,200,238,247,241,273,171,277,166,305,235,233,272,233,261,171,126,100,284,128,325,250,152,183,270,152,216,199,159,181,121,181,160,259,276,200,168,201,121,289,59,211,174,163,240,244,235,72,226,290,201,286,89,259,255,228,246,251,151,263,149,152,46,168,203,172,240,219,209,260,142,262,185,266,204,176,235,147,180,125,119,257,207,139,179,240,257,273,95,259,139,245,128,124,152,85,179,87,187,152,288,180,105,176,171,177,280,141,199,136,67,171,116,267,157,251,191,251,123,168,273,204,213,141,102,261,243,194,145,228,256,104,203,257,232,145,230,164,221,284,132,141,181,262,193,133,179,171,48,270,236,227,205,180,231,145,223,201,214,110,169,165,50,266,84,171,241,279,76,181,238,205,278,140,247,111,97,290,239,219,114,224,257,186,49,135,223,90,181,237,249,94,259,154,139,198,192,209,247,238,84,111,231,256,117,161,282,58,193,180,143,144,224,207,257,264,251,258,156,186,237,128,182,178,209,195,186,82,212,309,258,221,182,254,72,167,95,257,228,278,175,161,259,196,143,196,205,194,196,260,142,116,79,129,285,289,150,269,290,68,214,264,217,232,272,170,228,314,244,246,233,203,263,191,119,242,129,244,190,137,202,122,253,32,241,204,249,245,243,108,170,156,217,65,273,42,274,270,199,250,233,186,200,139,78,211,239,181,184,244,245,227,149,96,190,187,271,87,213,206,262,173,161,221,85,278,199,155,200,269,335,145,228,205,287,181,216,131,243,186,270,232,177,162,79,127,212,258,313,223,215,89,207,157,73,178,286,128,142,162,241,250,222,213,307,207,185,249,289,250,217,168,257,107,165,158,190,180,188,269,161,125,279,87,299,120,253,253,227,131,190,167,210,227,202,254,250,217,125,295,143,148,207,151,45,274,207,126,156,260,245,157,257,65,153,90,197,204,222,295,243,230,296,89,162,221,223,232,245,45,290,240,182,207,205,242,133,180,287,185,183,126,285,168,185,272,147,230,237,78,140,235,227,282,253,139,270,232,248,204,193,187,252,279,261,249,269,163,281,213,87,106,138,165,197,236,209,238,212,219,121,221,212,189,233,241,224,287,191,85,267,225,145,254,158,179,285,192,251,173,175,287,237,90,165,184,129,159,238,211,303,91,222,84,250,93,256,220,119,113,208,171,165,232,189,203,284,263,213,76,201,234,274,193,154,169,138,142,183,93,228,206,255,120,253,146,66,85,80,170,245,213,283,184,99,270,194,58,224,181,157,221,148,204,236,133,141,212,92,155,239,202,206,149,259,219,177,226,169,71,150,218,149,185,199,239,188,255,136,136,145,218,152,222,274,241,214,227,260,191,112,121,268,128,190,205,249,168,195,262,275,230,191,283,218,144,241,78,238,217,246,126,226,229,202,198,307,151,195,264,127,213,139,145,292,272,209,104,201,245,211,187,90,190,211,97,240,178,256,156,251,126,171,145,192,132,198,236,257,195,211,119,191,236,276,146,80,124,220,199,167,81,233,270,52,115,173,167,159,273,177,246,180,98,180,201,71,283,213,200,192,201,276,136,199,203,160,232,74,260,235,214,82,170,307,226,91,283,184,248,233,212,141,160,206,153,205,169,179,255,244,223,186,182,159,275,130,120,70,279,201,230,280,182,140,173,190,248,348,165,176,190,180,224,253,238,296,258,84,195,254,57,204,225,242,266,100,270,114,233,118,272,188,134,84,168,208,137,88,199,237,213,187,217,233,221,170,261,190,199,203,140,285,253,148,298,136,190,212,247,210,165,139,120,288,203,227,200,241,191,188,255,253,183,194,222,269,145,90,245,227,249,67,194,141,249,287,132,185,125,203,285,271,126,124,144,248,198,189,184,268,206,126,147,57,254,168,263,172,194,133,134,52,225,193,157,212,102,259,218,140,195,292,125,94,231,213,146,124,240,237,194,148,146,261,248,198,205,93,198,255,309,98,163,225,209,138,171,85,112,215,251,186,251,113,225,192,147,197,283,253,321,190,137,81,145,181,175,149,155,127,120,186,282,231,192,154,231,149,290,130,127,107,151,223,202,229,197,150,127,245,258,222,262,321,273,92,162,51,105,286,131,130,140,173,182,146,257,140,207,120,216,219,164,69,153,64,287,212,59,181,188,217,178,85,191,103,213,209,203,218,47,220,256,290,226,263,176,224,192,210,179,245,120,316,165,147,204,253,244,93,163,136,158,286,98,181,150,203,144,227,210,227,149,177,99,212,238,202,265,215,209,77,218,122,229,164,245,248,158,64,258,254,159,185,258,80,274,225,117,191,223,229,101,165,243,121,171,256,230,201,71,243,252,189,165,207,163,224,230,187,135,226,228,155,190,176,122,272,214,256,245,243,131,236,242,290,114,85,132,202,129,175,224,173,86,209,172,139,275,180,229,253,148,70,111,74,148,236,278,205,103,164,85,176,194,226,287,109,138,189,96,297,108,249,165,72,117,236,148,283,134,234,252,288,135,175,292,157,224,206,282,246,133,220,199,157,171,155,214,227,232,212,118,204,184,218,210,174,164,246,125,199,267,111,220,191,192,53,304,248,172,87,111,232,302,136,61,242,192,224,88,140,175,111,92,164,96,94,164,212,159,283,152,193,283,174,218,261,69,231,207,274,243,153,194,209,237,169,121,238,280,222,283,246,144,152,149,279,138,278,166,263,157,174,173,227,190,242,231,220,113,205,60,183,253,209,225,203,278,81,119,183,155,297,198,183,76,110,199,241,233,203,226,141,173,265,242,144,251,264,218,221,251,105,141,173,272,272,59,193,193,165,98,283,269,175,193,271,231,105,161,280,195,234,213,147,67,142,197,308,90,123,229,67,233,75,158,258,190,81,252,194,191,96,153,164,58,218,247,240,283,231,111,258,101,267,187,126,172,314,119,252,143,243,275,287,251,266,192,143,99,154,270,250,251,143,294,146,105,120,235,153,276,276,116,182,169,225,200,214,240,287,159,164,166,211,205,146,171,199,234,226,203,140,221,190,272,252,191,128,144,74,333,173,190,221,148,215,220,99,194,104,184,215,160,269,250,204,261,134,196,236,169,254,96,111,85,167,219,159,160,186,133,259,190,250,147,174,309,215,75,151,114,275,285,136,191,175,133,78,121,147,176,228,143,249,149,125,181,99,138,149,231,289,193,132,191,278,308,215,230,139,255,98,244,172,129,205,224,208,260,186,130,66,299,163,127,164,251,200,192,177,171,228,151,202,98,279,249,100,202,185,175,130,308,268,297,136,205,174,163,154,156,194,258,153,117,277,200,151,266,204,159,155,152,251,146,138,179,195,261,92,223,283,125,184,256,251,206,218,123,287,139,126,265,230,139,242,221,159,211,180,217,197,301,240,252,265,191,110,269,220,98,226,50,303,237,209,151,291,235,234,205,210,230,299,137,154,231,106,190,282,116,221,259,209,138,169,151,76,257,166,286,161,182,244,265,108,149,119,122,118,157,204,164,175,124,189,181,258,188,254,193,230,219,186,104,129,110,254,212,270,90,142,87,191,53,245,117,197,224,129,147,189,106,102,232,263,193,301,210,139,176,239,179,127,185,189,227,238,112,267,111,299,203,247,278,175,226,180,167,177,300,153,177,155,287,267,199,172,128,236,136,261,146,122,92,258,69,193,110,205,210,137,204,103,159,162,179,276,109,113,243,157,202,134,104,183,231,187,192,185,235,74,157,94,130,262,166,176,177,109,171,174,221,137,251,144,143,102,100,222,237,172,199,316,239,168,90,192,57,225,151,179,188,231,223,160,152,279,135,218,230,234,229,173,152,317,116,94,202,256,159,228,288,196,89,285,160,177,158,137,170,282,75,223,105,147,118,104,202,205,116,221,249,303,242,224,140,114,216,207,221,216,225,185,243,263,273,168,228,162,198,197,165,203,168,238,236,129,167,240,121,254,83,209,130,168,163,191,201,235,186,172,217,193,126,257,112,289,263,149,122,183,191,153,130,297,199,217,234,110,121,250,130,233,230,163,280,113,287,194,201,110,166,96,141,242,218,273,157,102,162,237,240,188,197,273,133,168,107,143,239,120,261,169,216,253,195,209,116,265,222,148,151,230,179,116,210,171,202,173,228,158,188,275,252,83,227,204,98,113,249,162,225,98,183,208,171,186,252,250,145,111,138,184,241,164,199,42,266,144,100,192,110,131,200,245,213,104,270,128,162,225,240,228,184,148,290,190,243,114,159,303,228,237,143,165,161,157,220,267,103,251,46,91,144,261,229,236,272,271,280,124,210,198,89,216,183,191,188,153,204,237,157,82,282,225,102,88,143,148,219,183,274,274,157,179,256,268,134,132,187,171,248,326,182,268,259,143,128,163,178,290,234,72,155,215,131,273,111,292,129,242,226,272,180,176,224,177,75,146,162,199,177,177,284,234,227,181,96,162,142,205,141,179,234,174,89,224,232,218,173,121,181,281,175,248,209,199,257,208,204,176,210,136,267,208,161,147,219,160,172,157,189,223,246,202,125,202,232,158,237,246,175,131,76,115,153,168,147,197,209,110,118,202,208,193,105,179,166,273,191,96,278,99,193,83,294,260,232,182,128,86,154,88,98,162,168,161,204,183,155,153,163,236,231,218,198,227,273,181,257,126,135,216,195,138,171,164,236,206,247,182,196,190,161,270,225,294,88,269,268,274,64,193,96,275,75,216,232,221,168,73,182,200,157,294,172,271,240,300,143,158,179,219,153,72,261,252,105,160,228,195,238,213,127,254,255,241,117,191,160,176,182,282,278,286,267,130,116,166,193,124,187,213,194,288,211,101,262,214,140,217,113,202,258,218,70,281,46,157,96,205,186,147,209,146,198,160,166,241,103,233,280,163,251,186,113,225,238,112,201,285,112,105,164,224,207,166,165,254,191,253,214,264,219,288,254,182,233,133,153,79,173,101,191,225,195,221,209,95,204,196,242,80,220,130,213,214,263,156,191,253,158,113,117,178,248,288,197,237,183,215,205,145,145,156,193,181,128,190,249,172,171,232,112,134,147,229,149,161,214,79,273,259,265,176,213,228,296,65,162,140,176,228,141,202,111,58,237,204,307,178,214,253,88,125,263,59,136,259,176,215,237,226,154,187,158,210,196,253,156,223,202,73,148,288,214,249,215,238,213,200,154,171,263,194,255,159,82,205,313,208,240,169,133,272,289,206,282,196,116,125,292,227,122,159,204,141,115,239,100,270,222,177,137,109,94,104,52,248,185,140,97,247,103,243,159,193,192,219,166,195,257,144,98,251,203,182,235,248,243,287,197,144,203,186,177,227,128,253,220,180,162,219,189,220,128,196,230,351,183,259,244,99,186,44,153,264,190,228,248,187,288,214,220,197,196,166,100,177,146,262,241,248,204,242,49,148,123,292,126,266,115,165,126,178,145,72,116,176,276,196,57,233,211,304,151,107,273,209,132,274,230,170,225,99,268,219,272,250,237,72,201,110,202,214,90,179,274,176,174,274,280,143,80,174,223,134,248,146,72,213,202,231,76,269,176,262,138,107,179,204,180,231,115,89,240,259,219,161,97,267,149,168,243,255,234,254,253,101,171,108,224,270,229,44,243,162,112,215,176,261,130,192,69,170,233,125,269,259,200,160,151,137,179,261,227,311,144,46,268,240,246,269,258,216,143,182,188,194,247,115,123,293,154,256,180,227,232,141,271,209,262,247,60,236,235,117,243,147,168,235,97,154,95,240,178,179,116,189,169,153,115,267,96,159,104,227,156,136,170,299,115,199,152,96,226,156,254,162,104,257,101,144,223,216,262,275,75,103,247,127,269,250,213,231,95,187,236,252,110,270,229,133,263,214,307,141,266,219,82,160,223,197,221,117,84,138,136,118,212,241,277,157,165,75,67,156,184,219,260,181,202,220,181,192,130,175,224,157,242,145,116,283,138,194,274,197,120,239,278,248,222,240,183,201,113,192,202,146,234,210,144,267,147,238,289,250,283,134,198,144,135,277,126,280,199,145,209,227,282,210,262,98,107,264,192,102,277,212,67,163,136,91,77,156,96,162,201,239,113,130,307,217,199,260,197,186,271,230,291,192,249,254,116,135,194,220,119,131,183,216,258,242,165,213,241,182,97,183,268,206,153,230,281,187,311,201,269,85,121,102,254,229,225,266,187,263,238,214,270,244,295,237,270,189,118,104,122,226,274,225,146,211,255,229,139,276,126,309,282,151,208,221,254,201,212,232,157,129,256,241,208,243,160,72,190,270,134,187,225,269,175,215,127,304,213,184,92,231,205,203,259,229,113,118,212,116,155,61,144,273,150,273,100,161,151,90,152,54,191,205,213,157,149,230,103,165,167,242,193,185,262,163,244,242,216,295,207,157,156,131,279,151,196,270,172,247,204,267,132,153,207,159,195,117,127,213,195,100,231,310,173,166,143,197,266,262,275,118,176,228,279,262,149,132,201,194,144,195,238,246,177,232,201,270,272,233,148,138,197,205,277,184,262,123,172,98,267,155,200,179,192,231,157,115,136,274,126,247,202,174,74,236,180,190,215,164,121,294,161,169,273,218,276,65,146,104,170,213,193,301,236,145,240,204,108,196,137,315,94,161,216,228,150,143,270,154,245,226,257,185,164,145,210,130,149,250,91,186,81,206,211,282,232,193,236,101,229,159,178,279,314,205,279,190,136,175,135,203,155,244,172,71,212,183,181,93,269,253,133,162,39,208,80,208,254,222,222,217,155,99,171,174,237,265,156,80,284,276,199,114,173,184,181,177,243,209,133,208,284,197,208,210,141,218,224,287,99,288,279,198,176,146,106,129,259,167,145,252,219,53,148,222,278,263,189,84,57,312,220,256,164,230,280,155,242,279,150,144,81,166,273,93,227,232,116,228,89,152,192,157,191,233,168,82,295,261,248,284,196,191,183,265,192,222,259,97,208,162,93,234,171,219,260,133,198,205,214,199,169,179,210,218,180,225,276,202,275,157,89,134,194,192,288,67,230,141,199,248,293,225,140,235,127,118,132,272,146,151,210,128,99,203,254,207,248,206,205,254,272,200,280,224,216,231,122,250,221,283,112,275,226,164,101,186,216,217,213,98,77,133,291,209,165,169,267,153,183,106,148,101,157,50,222,75,177,225,202,241,159,267,170,207,202,248,276,86,105,247,257,214,154,101,155,265,197,187,264,224,265,263,245,172,121,262,261,89,184,296,269,228,220,142,285,264,152,109,240,117,137,137,241,140,259,104,111,150,226,131,176,267,77,232,128,168,234,128,302,178,233,135,268,122,195,134,116,204,157,278,257,88,113,125,233,223,277,79,165,138,174,180,237,210,257,209,162,254,227,268,202,115,276,120,122,154,245,124,204,271,219,160,168,230,249,129,292,150,105,305,257,169,131,262,237,285,161,255,159,177,86,236,150,309,165,197,112,137,181,80,208,248,266,117,218,241,145,82,215,210,81,187,194,133,267,81,158,154,233,202,116,245,147,73,157,256,130,105,254,124,193,323,107,173,205,158,123,221,157,187,156,237,162,147,164,131,135,217,228,143,290,244,134,286,164,225,149,170,140,238,228,231,158,254,132,253,187,82,294,157,176,128,128,307,168,86,129,202,299,102,173,304,139,182,211,190,112,240,181,184,226,210,207,197,221,142,195,200,164,184,250,215,275,219,96,207,104,252,173,211,282,244,193,235,252,186,117,156,192,194,96,252,157,127,172,61,209,281,210,213,181,46,245,229,173,207,162,139,89,258,167,168,252,146,258,230,172,141,242,130,231,105,194,233,232,253,294,162,260,162,260,61,146,209,172,143,235,168,277,255,239,236,86,234,289,123,215,155,192,168,221,224,210,307,250,231,247,93,131,171,265,243,150,141,263,215,251,159,202,197,248,153,274,187,204,163,248,106,264,234,205,109,213,67,272,136,190,57,211,84,328,211,133,242,68,118,224,304,206,202,114,269,168,264,157,165,257,157,100,189,231,214,100,255,150,264,246,153,197,84,210,143,245,87,174,166,234,229,99,273,190,131,188,188,189,203,275,198,116,120,218,109,129,210,171,65,193,179,224,202,102,227,172,106,157,124,179,112,107,229,121,223,100,287,140,84,167,124,267,84,241,259,240,206,175,225,188,118,217,113,242,264,218,206,194,143,58,223,266,269,219,197,203,203,228,118,237,209,177,133,103,203,56,147,268,126,130,133,228,281,216,143,279,285,170,116,232,219,267,190,263,130,227,122,241,236,175,187,226,247,169,217,165,121,228,226,117,146,199,248,143,114,284,216,186,201,150,263,158,210,121,149,126,174,165,262,201,320,141,158,155,281,239,219,250,128,114,210,222,138,220,230,57,294,116,238,257,325,168,51,219,158,113,281,261,201,262,93,234,260,75,245,192,206,263,189,147,139,233,273,197,176,180,217,187,174,221,76,209,209,270,98,142,189,137,108,220,276,164,98,96,77,241,201,181,272,305,316,258,199,208,174,307,143,211,237,115,207,145,255,154,148,235,145,278,115,201,197,165,238,145,273,94,271,188,172,194,271,307,237,109,223,252,242,98,144,80,118,299,99,131,224,238,140,210,54,203,318,94,215,106,185,281,197,240,141,248,125,145,250,122,234,222,71,213,93,116,279,135,122,229,88,213,233,246,182,210,220,179,169,136,131,106,126,127,204,316,287,141,268,201,247,194,155,93,267,101,243,216,60,197,122,148,228,220,285,292,132,187,229,123,187,205,249,283,288,84,215,78,244,317,187,221,176,272,258,148,207,117,230,88,88,103,222,291,130,301,157,280,228,232,72,264,203,85,269,136,250,128,166,188,186,108,255,234,127,194,216,104,199,110,242,296,169,231,221,207,133,240,192,253,237,234,285,272,294,168,209,198,287,104,211,186,233,310,259,190,241,130,100,273,129,193,108,129,217,141,149,289,197,133,252,214,105,152,248,273,135,266,201,238,186,122,240,159,222,283,227,140,213,81,222,57,265,240,209,289,125,227,183,100,256,200,194,192,163,171,196,195,118,264,251,295,239,296,137,280,252,207,260,186,128,270,148,239,258,211,229,87,307,133,209,265,168,80,242,189,176,133,116,79,234,209,96,226,234,165,250,268,108,197,242,293,159,272,311,249,201,144,140,134,224,114,101,176,135,176,92,228,246,286,226,264,254,284,185,161,218,258,165,88,215,206,167,93,265,159,238,172,127,52,285,217,268,199,94,144,287,140,113,214,210,149,309,219,262,180,139,176,271,199,248,164,251,190,227,69,163,200,261,229,286,242,233,206,115,291,181,125,135,129,229,150,319,154,180,244,206,145,213,268,223,257,230,144,186,177,235,145,131,142,67,148,151,222,45,277,119,220,239,206,204,205,144,132,154,118,189,299,96,200,258,107,175,240,62,90,100,228,275,251,118,140,259,190,145,289,237,273,233,68,130,96,206,191,217,175,251,245,142,176,149,180,197,271,246,245,111,275,188,131,203,273,190,58,109,138,176,200,254,165,156,232,136,121,189,167,108,268,224,92,170,86,103,82,216,242,139,198,142,114,82,254,145,155,114,250,205,174,112,208,274,215,187,191,134,48,166,243,158,188,199,146,110,173,166,108,235,199,226,220,125,168,61,225,99,186,270,262,215,82,178,65,137,254,252,246,236,233,149,170,259,252,164,253,160,161,144,214,264,270,167,233,197,101,243,157,122,97,178,173,271,288,222,247,200,242,173,158,193,165,114,77,235,191,228,126,199,237,262,199,235,255,162,53,214,69,286,156,276,136,74,237,249,256,219,97,253,262,148,178,215,237,153,162,117,266,131,233,312,267,119,211,143,139,135,112,211,282,114,180,73,121,238,232,221,166,104,155,245,80,149,186,200,115,182,177,296,281,132,189,114,207,104,259,168,182,298,128,190,288,284,251,115,71,115,204,244,134,188,187,173,275,260,164,124,299,196,122,212,94,265,154,152,80,208,292,131,183,256,288,186,154,136,66,225,309,266,217,160,155,130,259,178,218,267,192,211,223,255,210,374,205,171,79,204,114,41,244,203,114,130,260,71,145,102,209,190,193,192,223,183,177,224,262,276,256,182,228,148,215,231,189,182,80,150,225,190,243,130,199,173,107,135,61,244,208,151,111,200,175,143,169,235,156,242,250,87,250,208,132,240,159,257,218,221,85,114,202,154,185,181,244,83,200,281,153,192,114,255,188,310,270,117,43,241,261,153,137,197,253,132,158,144,79,224,246,178,197,104,244,87,207,126,203,100,235,138,265,255,66,301,105,204,104,221,269,290,177,245,213,255,119,262,128,144,293,240,234,217,259,307,94,200,267,117,183,189,197,164,218,199,146,33,184,87,166,234,188,260,271,105,44,156,164,172,155,245,61,288,255,154,115,261,279,266,256,254,197,167,117,246,241,171,137,99,217,193,228,258,99,203,201,172,238,183,260,234,263,181,51,197,39,299,279,220,146,166,153,144,132,212,252,229,279,173,160,166,161,253,301,237,259,110,187,263,185,157,164,171,169,281,215,82,155,248,208,115,150,259,121,100,242,80,242,160,158,278,133,249,255,96,107,231,298,271,177,261,237,196,280,136,298,120,174,226,168,249,278,143,111,45,137,201,246,260,288,121,168,141,244,206,167,143,319,291,144,245,178,204,279,123,182,172,233,61,164,198,280,265,225,192,138,90,213,222,198,265,225,261,108,260,107,166,181,242,311,169,198,260,78,140,74,146,248,73,259,133,200,157,79,228,147,227,156,165,114,173,261,275,46,114,106,172,116,273,169,217,293,251,42,218,183,111,263,139,241,310,151,70,255,150,92,111,226,214,233,277,218,150,50,125,96,250,144,167,104,92,93,168,184,149,231,255,291,130,184,238,215,169,163,104,122,282,44,154,162,102,298,107,102,207,246,161,241,207,278,244,93,230,167,200,259,181,184,183,115,182,198,238,274,221,191,277,204,97,248,264,193,247,92,229,149,189,201,169,129,181,145,158,269,160,117,191,287,211,208,271,211,115,236,182,223,196,228,176,146,263,117,215,73,139,207,134,209,128,211,160,200,104,134,204,267,146,161,229,282,106,187,259,243,246,151,63,143,169,313,151,191,287,269,118,217,229,175,222,256,278,152,125,250,185,243,130,223,275,218,259,230,222,231,196,93,218,209,53,109,193,71,245,219,75,206,56,217,291,168,252,256,242,106,143,62,213,162,279,218,258,257,155,292,201,135,127,241,211,125,264,86,191,274,276,208,132,255,130,136,203,204,262,251,168,83,267,177,288,258,61,195,248,211,118,100,196,196,211,268,281,160,177,228,98,251,48,113,237,252,235,108,286,189,296,172,287,106,254,194,139,241,197,252,167,250,213,289,235,156,184,147,241,234,176,120,281,279,249,162,228,307,173,213,175,225,127,78,205,145,119,224,69,231,233,249,263,57]
doclens.71.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [262,175,149,191,237,96,170,197,208,264,223,299,163,189,182,187,142,183,219,127,229,133,169,71,244,178,211,125,205,234,271,181,185,192,165,277,377,105,231,114,117,230,129,228,213,121,265,233,166,133,199,365,111,273,114,171,210,147,229,325,230,171,195,171,226,224,164,117,145,176,189,142,328,245,160,275,323,296,122,208,106,167,244,279,84,252,187,277,138,247,211,208,84,123,138,126,339,266,234,160,219,212,217,86,268,202,123,231,112,214,218,146,243,63,266,231,247,137,272,177,188,89,189,123,156,241,225,209,246,218,217,224,124,281,250,200,105,131,81,221,174,181,123,325,210,312,190,77,111,261,157,264,195,188,129,249,208,237,223,64,233,186,74,336,273,104,149,219,64,132,103,227,128,191,195,209,276,192,279,237,178,98,205,211,140,140,133,45,202,200,264,216,177,194,355,157,328,172,205,151,171,242,271,229,227,226,45,338,120,223,239,209,147,208,165,124,219,270,172,179,173,183,183,239,294,158,179,220,144,77,160,194,220,230,115,126,156,145,277,66,177,328,172,195,258,91,229,203,262,298,184,127,179,199,135,235,248,239,236,228,184,213,102,112,222,256,218,236,292,272,228,92,142,266,113,157,120,133,149,285,189,140,112,253,260,166,254,166,168,108,236,301,152,197,196,99,209,138,240,158,294,134,94,258,120,159,221,86,264,131,278,200,240,200,218,55,109,237,124,143,297,211,116,249,171,159,131,231,272,453,315,121,260,152,259,106,100,175,255,132,198,316,240,289,152,181,217,129,77,140,239,143,92,317,72,248,129,223,249,98,189,75,203,96,164,153,162,188,218,274,191,207,221,157,145,236,228,90,111,97,399,115,138,141,263,332,255,267,130,97,274,185,240,158,173,185,164,235,99,338,197,248,322,198,128,227,187,232,208,195,208,108,120,211,201,190,305,204,136,114,299,192,233,209,138,211,219,120,206,265,172,196,221,125,178,185,232,195,214,313,74,227,242,179,272,215,165,152,184,193,255,222,236,164,75,218,191,154,349,210,151,268,241,92,95,226,94,263,144,243,129,255,210,130,169,228,261,95,214,254,237,99,153,285,231,122,262,137,243,116,304,289,180,129,266,296,162,250,253,334,157,162,267,258,287,148,183,129,224,209,334,270,278,157,295,356,268,183,184,294,368,323,271,349,243,298,213,206,297,208,148,250,198,237,334,181,158,142,84,258,243,113,242,101,193,169,247,174,124,170,168,196,163,168,208,183,209,145,130,171,270,275,376,231,192,236,136,164,111,300,138,215,176,211,163,140,108,279,103,162,265,188,186,173,231,47,249,140,254,197,163,217,161,166,246,186,241,188,156,241,197,218,342,150,170,203,313,185,153,144,226,266,315,210,248,81,270,240,213,109,88,217,246,271,163,141,178,78,237,83,96,259,305,250,177,201,291,121,180,193,229,262,235,267,289,179,217,137,163,168,276,303,218,179,200,114,106,195,270,128,345,230,88,273,164,317,137,188,239,216,208,166,212,202,295,304,233,222,95,128,280,236,269,217,163,185,189,220,163,183,298,154,110,233,231,197,268,103,159,163,255,193,173,263,189,190,191,241,95,140,341,163,183,158,148,153,191,152,71,169,153,196,166,159,217,205,281,153,100,234,254,174,194,220,82,147,130,328,82,288,165,227,132,373,173,179,353,368,182,207,127,229,256,276,127,97,179,265,305,178,149,178,114,332,215,257,178,261,196,178,288,246,177,223,165,142,195,76,230,244,240,191,208,179,130,105,224,209,188,98,209,334,136,263,223,235,320,230,131,279,191,213,291,82,264,143,100,150,83,259,163,178,268,188,177,389,229,315,168,260,236,59,173,210,162,193,181,178,263,219,202,226,284,144,208,228,132,237,150,162,236,150,144,240,120,244,150,205,199,229,83,319,145,209,176,243,254,215,109,122,186,149,245,149,244,97,309,176,259,283,210,252,73,207,188,264,220,197,188,195,378,127,215,71,243,112,85,169,166,89,335,208,134,211,189,67,204,251,233,147,319,233,221,229,189,195,146,282,270,236,183,224,208,122,233,231,158,319,336,224,386,260,202,258,174,258,319,202,177,197,208,161,115,187,180,186,88,298,149,250,125,202,170,51,194,329,241,88,166,297,196,188,179,257,132,111,115,275,283,163,221,65,161,156,137,207,119,167,214,138,196,341,167,140,156,191,91,220,317,278,196,220,220,234,248,205,144,290,211,101,250,256,181,135,110,96,196,142,293,171,273,118,141,332,128,249,178,163,177,230,195,338,211,71,376,72,85,239,147,224,151,73,276,346,158,165,163,120,259,270,181,403,101,120,163,117,121,276,233,119,145,193,290,347,298,153,191,242,207,224,281,101,210,345,338,254,140,218,308,280,229,155,88,258,184,140,246,226,260,271,132,213,82,132,147,121,115,146,218,224,69,192,153,322,210,181,341,273,268,91,76,99,108,416,260,348,163,167,246,238,103,87,295,229,293,322,335,245,167,193,150,225,118,247,161,63,110,196,138,214,155,156,151,171,269,141,266,238,227,197,189,143,222,257,94,154,219,214,149,384,226,108,196,85,203,167,159,159,151,158,122,201,250,186,83,134,188,280,234,116,194,90,123,140,215,235,213,152,50,231,149,252,154,211,74,187,199,270,172,89,130,232,159,188,204,215,132,180,174,243,140,211,346,230,314,218,217,186,269,219,330,263,323,315,245,258,235,188,258,122,249,144,227,205,185,131,181,203,183,175,162,337,147,255,367,174,263,213,151,130,113,118,148,289,319,173,201,267,228,144,136,140,213,89,223,100,121,260,141,144,256,82,241,314,130,224,259,154,226,277,240,127,169,263,218,155,279,259,318,252,186,226,234,127,204,253,184,167,189,148,246,76,206,300,223,194,227,203,199,123,200,160,268,162,322,229,118,187,326,140,227,135,150,212,186,116,153,210,211,98,213,178,208,111,204,158,65,205,128,219,77,73,232,191,156,257,206,296,119,144,82,129,293,146,233,239,174,222,261,221,245,176,279,128,216,229,171,326,212,169,174,53,133,163,223,189,337,152,325,160,138,270,114,252,189,195,197,142,181,227,202,123,154,236,161,245,221,286,187,344,147,234,127,291,198,175,352,137,254,296,144,251,273,280,195,151,74,272,238,74,150,252,296,218,313,213,257,205,287,240,188,200,275,325,227,186,239,156,210,231,99,267,147,173,280,356,200,220,241,216,148,225,247,177,299,211,382,198,238,285,223,204,108,137,243,231,255,345,133,128,231,203,268,187,196,116,162,130,178,311,165,63,69,262,187,133,329,225,168,92,116,218,97,258,161,157,214,223,165,304,227,111,132,194,191,103,175,239,275,265,299,197,227,270,261,217,109,91,174,213,251,172,153,198,285,171,311,196,216,194,268,183,158,146,129,186,328,191,204,205,224,164,214,234,227,202,217,287,264,139,221,165,144,278,168,283,207,168,209,80,245,236,123,192,153,175,150,147,267,159,191,304,161,112,143,197,189,154,97,326,287,251,126,129,251,334,178,237,143,261,247,172,194,172,157,85,200,192,249,115,363,212,99,228,151,243,241,127,226,144,303,303,149,233,152,121,126,311,202,243,161,207,185,166,281,197,147,258,138,102,198,193,182,83,249,227,251,101,191,107,171,193,141,131,234,256,171,340,92,142,201,165,221,251,120,369,224,247,282,179,135,264,140,129,224,166,142,197,232,250,197,111,303,214,226,172,259,290,224,194,183,246,223,248,218,224,254,200,236,80,271,269,235,336,325,194,296,171,145,137,287,221,152,94,206,103,293,206,323,241,153,264,129,282,99,206,190,231,107,225,295,154,224,256,227,217,255,132,172,287,111,197,171,105,231,258,183,195,214,287,196,175,226,84,153,262,294,189,203,310,167,269,284,144,213,206,236,160,151,226,236,237,225,266,123,114,251,204,198,242,330,181,224,192,96,303,237,253,225,230,245,164,173,211,215,149,144,174,186,176,272,178,228,143,296,234,92,224,210,208,225,208,258,212,199,281,161,168,368,223,150,159,151,261,199,357,294,237,250,372,266,206,218,219,134,336,166,115,321,200,249,155,139,112,169,130,160,83,176,149,174,313,186,231,207,169,138,159,199,233,115,355,157,310,256,172,131,256,173,238,233,185,153,85,248,224,193,212,223,261,152,160,384,202,216,135,184,263,210,146,222,164,152,201,228,130,319,297,91,156,116,148,193,100,185,153,255,278,158,266,160,105,193,228,157,194,110,105,202,154,313,185,182,268,175,230,337,128,291,249,279,235,195,272,170,216,194,98,164,156,92,155,195,178,184,193,190,218,161,345,315,198,166,121,175,296,163,146,242,288,275,84,198,96,128,223,204,117,69,222,158,219,236,222,127,259,89,226,169,248,164,220,162,125,307,227,299,217,99,181,267,161,298,272,284,166,158,155,275,318,69,203,156,243,199,133,277,205,344,149,215,140,295,78,188,159,228,224,246,124,286,262,173,165,168,252,250,254,280,226,168,127,129,291,182,230,193,244,323,205,151,155,180,212,146,265,142,138,236,236,204,245,232,163,208,238,334,241,124,269,128,216,336,111,186,139,245,192,184,217,117,196,130,169,102,146,293,269,239,233,156,124,233,229,181,309,125,138,143,182,203,259,175,237,170,265,150,154,218,294,208,242,211,269,86,252,225,274,142,245,162,306,151,167,161,301,223,290,208,256,122,261,219,281,116,163,161,157,79,105,170,262,310,282,148,201,185,213,189,227,157,183,241,240,139,279,230,268,156,167,212,369,252,218,264,194,231,280,245,260,242,248,149,269,268,243,144,188,162,163,142,131,167,263,342,189,185,104,367,251,204,152,309,328,219,152,181,202,212,129,86,238,319,234,177,227,127,234,192,251,140,137,164,218,208,83,154,107,195,258,180,130,138,282,204,237,199,175,231,183,87,154,315,305,209,191,230,267,149,214,260,156,110,221,224,214,163,182,283,123,226,220,134,260,122,133,241,166,211,187,245,236,233,203,123,162,311,253,256,162,214,363,271,295,172,244,177,184,219,248,291,129,284,163,231,156,175,285,197,210,243,146,192,145,75,160,232,145,260,218,338,190,147,266,231,128,173,201,198,256,176,157,156,259,103,214,116,195,156,207,98,188,284,176,178,230,217,139,157,144,261,319,233,208,138,249,257,122,203,69,69,220,195,127,110,244,175,295,83,205,205,199,198,222,212,353,180,335,276,241,251,223,186,193,240,203,228,235,128,237,272,218,191,149,271,262,205,294,133,231,165,176,114,243,209,265,269,140,277,163,79,100,316,326,170,60,125,277,104,177,126,90,182,365,170,232,205,240,122,239,84,192,295,137,140,179,245,137,73,224,129,312,147,175,187,150,187,289,175,347,145,224,160,155,136,251,202,176,124,296,220,123,201,261,218,226,147,178,206,161,213,164,104,272,86,204,290,209,374,226,73,247,272,264,207,182,211,71,302,237,154,291,184,153,257,156,143,217,235,279,224,267,270,199,200,169,202,192,244,198,306,327,91,157,192,183,58,314,240,223,185,217,136,258,126,258,227,287,219,164,270,81,139,151,226,367,230,308,105,110,226,201,142,245,182,196,192,226,130,232,128,103,254,169,166,182,188,243,64,175,403,105,180,225,165,312,206,105,189,227,190,203,255,306,118,134,275,90,218,108,234,234,148,154,83,273,173,141,295,298,189,358,255,173,227,209,324,266,223,256,104,291,271,154,201,243,236,143,214,211,330,201,111,132,160,403,212,242,181,122,116,228,269,226,304,223,90,157,185,178,87,243,258,243,135,219,166,203,208,180,201,189,155,82,230,204,199,145,208,324,235,163,258,153,266,216,122,223,382,113,100,255,110,266,157,142,208,249,214,158,389,343,175,238,213,135,214,274,142,105,240,126,138,184,108,262,143,255,124,300,203,180,219,185,146,167,167,212,102,163,258,168,221,331,252,245,175,180,237,242,216,92,345,200,209,270,327,338,235,299,192,251,132,156,137,216,308,195,175,173,133,224,248,156,229,113,145,193,201,225,252,231,249,195,275,235,161,232,155,204,141,233,212,98,168,222,232,192,337,227,391,128,150,168,279,200,234,190,210,264,185,229,229,303,240,221,147,215,290,210,221,211,204,303,186,119,279,153,200,181,322,209,254,158,242,249,180,318,275,271,162,153,147,144,179,110,101,141,172,105,138,213,239,171,110,253,238,203,359,232,246,188,150,188,201,180,280,164,305,188,179,168,301,200,257,171,170,100,296,148,112,229,121,230,180,285,139,369,139,222,233,108,117,287,103,129,147,133,227,296,160,250,204,275,302,281,48,166,201,209,209,127,161,176,144,246,224,224,250,148,203,292,177,157,85,153,145,331,146,253,252,255,259,74,150,247,204,155,98,330,117,163,269,139,110,156,167,186,235,311,138,210,225,135,206,172,187,132,92,189,242,235,79,323,198,122,197,94,68,293,262,117,219,91,132,176,205,137,277,152,167,159,141,228,261,134,205,315,172,150,193,269,185,97,146,268,242,263,213,178,129,271,190,147,198,268,131,144,368,220,172,155,98,317,122,306,103,247,150,124,244,157,285,213,227,271,75,198,193,164,124,75,231,317,292,261,188,190,277,271,238,225,287,275,225,129,194,270,150,240,119,197,109,81,202,254,257,285,143,251,317,71,179,184,209,291,221,202,348,149,165,292,309,233,172,109,238,135,240,140,258,202,163,213,205,157,137,181,83,182,220,256,219,322,211,246,200,174,231,317,250,237,178,209,168,264,144,132,300,164,184,192,244,255,169,205,266,149,184,246,172,165,47,118,267,263,188,232,174,197,132,213,204,250,285,168,221,142,209,99,195,190,219,287,128,175,243,150,249,240,84,214,194,379,123,192,185,190,263,259,176,120,192,232,225,332,146,231,131,251,290,155,141,179,152,249,198,118,270,254,228,236,73,198,205,165,87,234,236,367,186,217,182,134,327,207,187,264,161,197,241,116,154,235,241,195,252,294,252,293,175,140,224,234,218,180,273,176,105,161,160,236,206,161,231,57,149,179,167,227,190,226,240,109,167,135,237,310,325,340,313,303,302,160,190,343,212,268,86,167,79,181,279,162,124,212,49,237,191,197,210,195,250,287,182,173,135,265,94,353,150,283,186,248,158,118,223,305,133,109,138,218,298,136,166,129,279,266,221,153,165,143,165,232,210,238,175,102,242,237,206,198,104,201,177,221,190,201,282,274,169,190,283,117,152,184,165,179,242,235,104,130,121,216,207,134,122,140,318,173,155,324,211,152,200,168,304,75,342,215,274,245,286,163,179,245,201,179,294,224,339,299,152,174,115,190,208,179,266,171,163,148,128,198,184,144,171,185,137,162,242,253,107,209,174,173,273,128,228,300,177,263,235,240,281,199,226,73,255,178,184,253,103,223,211,157,195,330,330,185,64,205,229,305,323,117,142,178,272,156,205,125,107,255,143,214,214,185,135,234,171,219,206,216,124,286,169,187,367,277,185,110,262,52,234,170,225,63,366,255,165,329,247,170,180,132,256,296,183,227,96,191,210,129,214,123,298,196,387,214,167,130,190,250,239,117,335,128,146,326,203,245,100,282,283,169,199,203,94,221,260,247,158,226,257,129,159,309,186,146,299,159,221,203,192,345,340,96,214,290,213,282,199,180,300,221,245,210,221,219,242,305,138,295,177,76,211,287,258,85,177,76,213,118,288,314,316,197,190,63,120,327,232,175,200,244,243,233,292,174,241,371,357,214,283,148,202,262,138,194,270,201,206,115,112,131,214,168,254,169,171,152,237,94,147,145,228,176,136,287,175,291,133,175,299,160,96,220,115,238,136,186,199,249,211,141,242,175,288,146,229,347,128,142,216,255,279,274,235,118,283,190,225,138,127,214,254,199,177,149,210,118,271,132,184,93,321,207,274,146,334,257,270,161,250,321,283,101,313,260,263,177,98,192,209,149,225,316,319,117,300,190,178,191,81,270,196,273,354,274,91,344,192,176,198,160,160,279,218,221,158,154,155,309,216,213,236,170,245,148,341,324,125,154,360,121,134,131,309,273,248,335,216,233,167,255,198,159,208,112,371,99,230,207,236,169,270,179,264,249,225,141,172,158,181,203,205,212,281,180,182,219,191,207,249,165,244,318,168,220,165,348,197,113,177,299,209,185,164,229,272,190,158,182,161,286,327,221,182,179,208,282,147,172,161,213,67,306,258,209,148,136,275,352,110,186,184,230,193,187,72,290,192,214,261,293,203,244,181,93,102,104,166,250,85,248,137,245,124,254,150,250,106,323,168,220,178,212,111,148,127,217,200,151,178,252,265,212,152,44,300,160,126,135,180,231,143,177,134,235,239,218,135,192,167,246,243,247,134,163,244,203,169,273,205,249,140,182,239,205,144,309,223,200,321,122,238,240,150,258,288,146,160,173,173,93,256,285,189,215,124,291,225,169,141,211,144,170,136,159,198,159,296,228,220,134,314,151,225,108,156,254,242,97,236,273,116,54,221,166,172,331,153,202,146,225,234,228,243,79,270,228,181,135,270,176,237,140,181,187,109,177,238,96,149,232,179,173,250,159,159,132,167,196,143,231,147,85,235,109,135,215,185,124,248,260,156,381,168,243,131,114,207,245,189,169,246,262,193,138,300,246,154,186,120,127,265,127,145,259,464,211,202,179,68,139,232,130,191,204,201,364,164,75,69,66,107,94,168,313,231,239,163,272,320,191,231,221,252,212,413,126,211,91,118,214,113,300,114,166,231,216,168,209,280,122,274,83,138,176,137,308,281,166,189,209,254,295,271,62,167,253,236,218,197,152,294,249,210,182,149,238,317,207,158,144,153,143,236,237,228,138,124,234,136,88,169,269,267,146,236,100,140,216,240,149,227,317,179,158,311,333,206,163,138,112,299,226,379,194,232,249,135,138,323,250,167,225,199,245,267,188,288,154,208,198,129,250,159,137,264,115,195,294,275,210,158,275,205,231,116,208,122,196,265,168,337,227,224,228,260,281,202,231,343,180,194,109,351,263,240,216,293,127,219,222,136,196,148,195,278,109,135,126,167,202,204,305,113,244,139,206,225,199,186,238,305,157,302,212,138,210,214,133,101,178,183,286,126,234,145,263,187,259,213,134,84,303,141,98,167,193,157,291,239,149,175,251,231,190,162,173,160,328,192,356,212,193,198,131,187,167,254,114,163,141,322,325,271,163,231,196,139,239,112,118,189,184,146,131,199,155,304,183,170,141,160,221,82,270,210,114,103,193,223,189,148,206,177,245,180,161,217,148,197,214,120,190,239,181,228,277,178,237,176,232,172,166,127,301,180,166,115,254,307,234,64,155,201,150,292,272,159,130,163,209,257,256,257,240,271,238,261,219,79,123,306,120,181,254,134,242,308,181,159,176,105,218,293,199,284,163,229,302,249,224,139,258,202,213,248,129,175,162,110,216,210,172,191,153,84,174,245,296,152,227,201,179,266,104,81,197,198,285,145,252,149,120,174,280,237,215,205,151,219,210,269,77,189,280,209,197,250,105,186,196,85,246,217,175,264,258,271,107,181,257,129,162,236,112,190,211,186,109,166,163,149,209,288,159,203,196,286,291,184,127,159,165,228,146,261,188,131,139,164,192,198,172,226,304,238,244,163,254,216,172,106,272,121,134,80,126,219,198,238,157,244,198,170,126,101,245,332,52,271,205,124,184,182,211,302,223,131,345,197,281,278,223,194,138,162,217,228,353,205,213,177,255,223,125,227,161,224,135,145,209,214,240,323,273,241,160,260,174,277,213,252,78,292,193,144,184,239,146,183,168,118,237,214,155,213,116,109,146,123,318,235,322,203,329,207,113,217,158,237,205,285,228,208,285,112,197,269,126,168,216,198,235,190,192,144,159,260,134,208,161,230,206,202,211,299,234,169,194,246,193,245,160,330,171,203,145,121,173,266,219,252,139,345,138,340,58,143,191,139,289,102,141,161,284,150,89,247,230,160,304,207,246,183,108,198,314,135,159,283,269,326,264,159,74,246,207,220,140,212,188,190,302,264,247,217,200,300,240,237,259,95,206,216,277,169,195,162,123,78,226,106,198,96,113,213,112,346,173,186,166,194,213,163,221,155,222,252,105,295,322,246,345,218,176,240,151,121,204,241,257,214,149,182,81,221,176,249,178,224,210,219,123,244,253,166,267,184,223,202,245,225,292,218,291,216,277,123,271,206,226,149,282,240,237,185,308,295,202,269,243,193,257,76,293,263,234,139,185,213,149,345,271,187,230,194,160,256,327,249,114,171,135,180,119,225,107,234,186,299,301,284,117,207,245,304,202,208,76,311,221,248,285,126,95,226,87,318,158,260,226,111,229,343,258,217,178,309,117,216,103,54,249,207,219,193,76,113,252,242,176,183,102,90,223,136,127,115,259,149,237,284,314,230,147,157,129,216,274,239,305,276,147,174,127,251,144,374,189,131,130,266,255,40,262,350,64,151,194,191,164,214,367,148,233,132,146,253,161,143,177,180,107,235,115,282,216,174,316,124,164,97,244,207,154,95,131,220,279,238,141,224,178,173,177,266,84,176,247,198,138,100,209,279,285,279,165,225,151,208,297,261,82,221,281,211,131,223,197,302,123,385,132,291,293,154,201,354,200,290,191,125,159,335,327,65,170,307,350,208,259,136,324,229,322,181,166,184,145,218,181,241,182,285,243,241,335,131,182,226,244,179,169,178,282,239,263,287,165,123,184,248,152,314,231,110,321,204,182,129,175,198,209,272,306,203,276,187,198,310,141,189,98,139,250,158,273,376,192,176,149,190,202,162,150,199,92,217,259,163,225,153,235,278,99,272,216,221,165,202,298,174,95,197,172,154,246,182,271,211,277,212,200,110,250,164,202,273,366,126,151,185,115,177,303,241,228,145,121,141,123,118,173,153,222,192,253,156,155,229,220,176,255,327,275,155,149,299,177,115,108,216,290,209,278,251,313,278,346,156,393,262,211,292,198,164,40,172,207,201,156,346,180,269,143,206,166,162,144,244,159,109,153,226,206,122,236,162,212,216,169,244,216,251,211,154,143,198,221,217,228,197,300,223,198,271,335,311,158,147,279,267,238,181,209,257,324,166,150,219,209,220,288,216,214,221,220,290,385,216,158,254,114,223,194,308,155,239,185,274,118,136,156,177,162,61,230,328,269,230,126,253,225,351,273,94,256,210,191,249,173,166,200,86,214,106,162,106,272,131,75,254,117,215,284,196,105,88,167,201,219,285,123,237,80,195,284,197,140,247,302,148,214,129,176,135,193,185,152,338,113,95,181,76,183,276,228,114,178,202,230,161,94,281,225,182,178,201,230,81,65,238,179,202,73,183,145,169,286,238,211,200,283,73,252,110,93,277,66,182,244,193,188,174,310,143,171,269,135,187,200,237,118,121,101,163,238,142,204,226,154,115,195,254,235,279,212,161,149,219,218,55,107,350,158,164,270,192,205,234,116,192,185,249,265,170,283,259,177,291,168,117,151,200,191,322,303,301,205,137,164,341,250,227,207,179,167,228,207,311,281,240,254,135,185,168,146,201,144,210,220,189,274,143,150,200,108,212,89,175,164,159,315,420,152,110,216,149,227,299,270,274,281,134,138,192,118,312,78,199,76,364,136,200,212,164,217,149,293,211,164,244,229,327,140,243,228,224,153,130,244,180,117,202,137,147,202,179,187,147,116,91,144,246,180,235,170,164,245,281,250,194,219,152,333,261,124,274,75,225,140,188,169,246,201,243,146,116,147,177,227,169,137,136,151,177,132,254,225,54,118,175,210,210,125,213,277,235,117,103,176,176,160,295,165,205,189,138,140,232,133,241,246,144,361,269,194,206,338,148,185,78,280,58,296,106,178,106,203,259,178,348,244,345,106,300,222,192,130,224,113,151,343,143,237,152,156,190,177,216,221,121,128,242,198,98,248,250,251,216,198,191,119,248,167,250,215,303,147,230,328,192,315,220,183,181,147,249,307,216,228,199,220,103,215,187,281,296,224,136,236,191,76,159,327,204,240,238,236,185,242,262,160,143,123,241,257,163,177,185,309,145,246,155,227,234,162,138,67,260,188,225,127,163,320,206,197,176,357,232,100,263,227,235,182,218,212,169,150,72,226,245,237,144,101,173,246,280,118,223,218,139,243,140,216,95,82,173,178,109,306,185,127,316,147,148,130,272,69,365,167,107,181,260,260,178,174,88,339,223,120,127,254,192,251,203,191,276,153,290,172,279,203,239,133,303,138,135,200,155,320,111,193,234,232,231,133,145,126,214,78,67,274,86,183,279,129,290,168,128,201,151,209,119,241,190,139,170,168,159,243,133,263,145,306,142,285,111,210,236,130,230,177,245,116,225,201,299,133,348,248,130,173,184,157,179,115,250,417,162,251,159,214,155,260,136,195,232,241,277,68,80,163,167,240,217,124,161,225,313,90,149,222,94,187,250,297,179,175,147,201,289,159,289,176,105,177,119,149,218,171,238,191,188,132,215,69,129,265,196,159,246,161,161,143,136,210,265,177,281,128,201,205,254,168,216,203,135,162,233,248,193,228,221,223,224,154,218,285,309,258,191,158,218,245,175,135,115,183,143,303,106,297,276,88,195,177,199,246,271,158,97,238,176,168,119,105,170,156,199,229,210,204,170,100,169,250,221,165,168,152,315,199,243,214,212,152,268,215,298,178,185,192,295,174,201,212,186,107,97,208,192,126,129,230,279,235,95,56,287,190,223,120,204,254,181,156,198,254,122,111,258,210,137,191,183,144,306,250,197,203,194,157,247,152,234,143,250,379,327,97,353,204,350,113,149,176,78,268,246,226,142,252,235,178,329,140,132,88,243,218,187,169,221,274,231,158,242,194,214,49,78,246,198,288,158,164,195,148,179,173,167,240,276,319,177,123,257,209,242,304,209,205,243,156,178,120,225,119,202,155,213,112,90,239,115,174,297,212,158,106,285,238,128,154,186,244,263,220,198,224,214,98,184,107,191,242,198,247,254,299,146,258,295,257,231,258,115,280,251,189,300,171,349,229,176,137,158,301,110,241,118,150,177,245,252,172,134,178,249,198,172,92,269,152,196,226,256,177,270,359,130,110,112,214,129,156,197,334,205,218,260,279,152,161,161,152,257,93,295,220,160,325,107,259,217,248,186,317,143,144,285,292,194,194,212,111,107,330,166,128,140,329,93,249,85,192,132,263,178,236,243,273,218,222,106,248,175,123,161,206,195,230,171,190,139,126,261,275,189,125,184,224,228,368,191,129,156,228,153,160,282,268,192,123,200,199,161,146,223,146,220,120,233,282,104,202,177,105,185,219,130,205,136,129,331,173,215,293,270,264,208,232,265,212,309,186,144,252,234,330,97,166,57,177,231,147,180,88,132,181,196,270,167,205,173,129,243,297,260,232,124,245,217,121,241,168,265,199,132,305,205,220,316,332,264,108,159,235,290,166,93,253,261,187,232,173,179,120,158,196,228,126,208,278,139,260,79,149,223,154,198,146,107,218,163,213,241,139,207,216,233,292,243,286,194,231,238,301,247,119,96,220,282,195,182,253,132,244,172,227,189,225,168,234,147,265,311,207,159,172,134,124,348,257,213,143,167,135,218,238,308,198,124,227,296,272,130,228,144,263,225,170,73,212,179,156,208,183,117,142,90,117,201,111,184,322,223,134,233,221,220,131,285,321,182,273,110,174,156,120,268,232,134,186,118,122,194,84,227,125,149,352,159,245,190,183,189,225,234,163,200,336,306,170,361,144,67,209,305,240,120,111,151,219,296,203,257,122,346,365,161,73,202,185,211,193,253,154,243,192,191,92,199,204,146,99,54,147,125,301,308,208,207,277,200,261,197,189,192,195,82,183,163,284,201,270,128,222,211,300,180,292,116,280,258,175,212,107,217,173,228,158,176,227,119,236,245,128,89,267,153,190,251,313,168,266,104,246,204,133,149,200,157,105,333,264,197,164,161,94,82,226,100,138,127,267,210,109,185,74,163,279,149,142,118,326,179,93,112,203,102,46,190,246,146,238,231,161,205,128,154,111,296,243,187,349,123,225,210,211,270,204,206,367,253,258,206,161,237,86,261,111,199,204,199,244,242,106,273,188,149,220,284,73,229,189,170,214,200,191,172,196,133,135,176,98,219,132,101,342,354,218,216,211,290,280,127,138,161,166,320,124,200,203,145,275,162,209,138,242,190,168,165,243,314,233,276,167,365,217,91,263,115,229,274,277,170,222,224,210,319,109,246,232,222,229,105,159,134,218,102,166,97,363,203,233,199,219,138,142,172,143,222,103,173,234,245,188,219,173,323,164,370,247,143,245,116,359,214,129,263,127,278,252,216,110,103,210,96,252,178,174,216,193,118,119,121,177,221,284,102,193,95,221,185,167,216,282,269,246,151,286,176,289,234,263,220,132,229,262,178,282,226,346,146,230,273,193,250,107,274,86,88,242,181,76,184,138,261,209,132,144,242,233,207,286,203,175,221,232,259,202,346,190,131,339,142,240,253,315,76,76,192,293,197,226,225,237,210,266,235,175,242,256,55,257,320,236,288,129,110,189,201,165,351,83,93,191,207,203,187,68,205,327,168,165,267,188,263,173,190,213,101,197,212,254,204,297,331,302,142,264,230,297,187,256,102,196,139,86,143,204,250,175,166,213,215,253,348,317,130,180,246,95,292,168,237,165,286,215,268,137,206,275,243,166,245,192,237,158,206,230,248,247,168,200,92,173,124,180,213,108,235,184,306,138,157,220,287,199,218,172,113,291,163,74,285,237,143,224,237,141,107,264,148,297,159,284,87,224,183,326,292,253,247,86,193,220,352,114,219,179,258,173,124,226,200,178,227,176,284,194,241,234,255,195,97,195,137,152,191,191,217,186,193,231,202,265,238,226,168,37,213,100,68,298,124,208,121,220,156,115,167,224,224,187,152,121,158,214,116,134,229,144,189,138,194,345,204,81,126,289,281,291,200,136,63,275,318,93,218,250,79,139,177,166,285,337,242,150,99,123,228,192,237,251,236,352,180,288,234,117,337,215,317,469,202,230,168,241,219,179,205,282,227,247,111,114,101,164,248,226,204,325,225,227,289,199,164,170,160,191,254,143,280,152,45,109,244,228,219,251,147,105,226,127,112,158,235,149,154,298,238,189,180,214,372,246,82,210,119,329,192,81,202,179,247,295,126,198,229,237,185,185,149,162,242,195,212,185,221,269,204,202,294,147,219,226,204,146,65,52,280,161,220,85,71,121,84,197,165,314,163,51,197,159,254,131,222,128,105,228,236,243,234,139,173,122,212,282,175,186,220,96,314,125,344,282,284,226,239,181,209,300,200,160,129,306,188,273,197,108,204,276,173,231,244,150,182,126,297,140,174,243,289,224,234,301,197,201,208,145,236,214,231,136,135,159,220,144,291,244,180,205,173,263,335,361,137,238,226,236,126,93,174,120,236,227,106,212,197,89,141,167,300,180,123,226,121,248,265,198,146,253,107,313,102,108,203,133,196,240,246,230,153,352,148,147,145,146,260,261,226,320,219,117,252,359,190,160,146,253,300,59,303,271,212,269,151,177,225,169,232,149,240,295,236,167,246,234,259,248,160,154,240,161,181,256,147,284,235,312,147,223,281,157,203,219,157,307,262,206,188,241,216,132,194,227,213,211,112,199,177,70,77,158,180,212,287,111,113,148,178,181,207,244,158,196,116,164,295,185,132,92,300,293,128,178,182,152,265,183,138,264,261,186,212,198,91,211,302,182,225,373,212,220,154,119,152,159,181,161,139,257,219,185,251,168,212,61,252,268,189,123,122,299,106,235,143,181,143,231,84,180,167,248,239,317,200,263,107,165,231,251,257,183,198,195,200,221,199,285,262,198,208,262,113,116,162,304,221,174,276,204,254,315,204,226,282,130,254,177,211,190,151,243,134,284,234,185,283,279,278,347,191,101,290,241,274,133,72,263,224,219,167,114,175,237,178,151,193,237,188,186,247,163,171,307,138,253,265,182,151,218,260,289,182,171,211,103,177,104,218,246,130,200,210,199,279,335,154,180,275,170,106,349,148,148,186,252,134,214,140,119,87,314,276,175,152,104,212,164,308,324,337,214,106,134,242,350,245,166,165,262,213,194,72,229,285,123,107,264,163,261,293,125,132,113,159,245,191,206,160,127,128,213,186,262,234,201,207,321,294,198,220,205,97,128,125,150,128,219,107,159,274,70,359,322,304,312,124,263,103,141,179,165,183,297,200,78,165,310,223,133,207,199,108,278,66,194,120,217,310,284,254,334,173,288,197,81,196,187,239,130,111,124,198,152,69,216,219,264,153,179,203,71,238,136,209,277,154,180,190,56,195,221,229,172,238,150,271,328,199,132,205,241,143,135,186,136,262,91,222,175,319,277,209,205,268,242,227,281,221,112,152,286,268,224,182,83,237,137,230,261,205,253,194,210,143,209,216,181,261,217,189,171,301,205,146,198,138,162,200,178,217,302,289,91,227,279,192,310,329,135,112,130,104,99,214,274,265,186,275,142,268,176,161,252,130,293,112,142,112,270,326,148,163,135,255,269,131,116,372,134,369,248,307,193,217,199,174,182,239,330,90,309,364,120,114,237,319,265,363,238,241,171,279,123,266,147,138,226,140,359,200,230,129,165,189,84,145,104,227,298,193,220,183,181,328,343,186,211,137,95,291,118,64,235,240,340,315,236,143,193,202,118,105,185,229,137,161,97,164,240,55,172,176,211,197,105,157,163,122,141,304,176,286,244,240,140,126,82,209,206,134,182,122,389,191,105,179,317,189,170,113,126,142,352,303,155,165,281,257,287,260,143,200,236,232,226,247,96,203,191,86,188,83,305,245,152,150,99,150,198,165,96,359,251,173,379,86,316,139,193,152,143,133,276,196,208,120,64,223,160,168,193,215,205,264,198,177,172,235,240,278,304,291,286,124,252,159,146,194,104,308,98,266,302,224,176,278,228,153,163,225,216,220,220,179,217,256,146,75,250,93,294,113,272,388,134,149,286,203,303,167,262,231,205,246,248,198,122,235,180,209,200,217,226,199,306,151,150,220,188,237,187,182,104,279,187,257,229,201,337,345,310,246,108,196,286,206,210,213,245,246,186,243,161,104,89,274,333,136,158,283,194,124,338,188,142,197,251,349,229,231,190,159,368,117,319,238,121,183,285,164,336,136,258,143,259,224,283,196,190,242,164,204,142,128,162,256,130,254,192,238,183,260,251,97,217,336,194,306,291,164,115,138,86,142,412,257,196,193,145,110,244,248,233,182,265,200,213,231,258,232,246,230,97,263,238,224,155,306,176,188,130,212,215,160,232,163,204,160,201,227,239,291,124,97,189,92,190,165,197,98,159,165,105,96,246,254,95,181,201,368,131,145,229,254,107,263,268,296,269,233,263,160,206,295,173,250,175,168,119,173,169,131,288,176,201,155,343,77,182,117,133,214,154,45,285,94,235,291,185,201,143,201,74,159,227,139,325,245,216,54,204,215,171,162,243,202,162,164,99,180,191,204,235,263,243,253,153,163,318,180,187,199,186,275,223,132,206,171,269,255,118,107,327,182,182,116,221,202,88,207,347,206,184,210,218,271,108,168,230,148,200,349,87,147,208,240,196,242,206,187,242,258,294,228,267,293,199,268,131,223,244,191,266,234,163,217,82,184,217,267,266,235,99,211,156,189,174,219,291,417,255,386,234,285,117,171,231,135,183,226,168,260,267,199,264,274,53,94,175,191,218,102,209,189,189,331,199,169,350,201,180,245,129,178,238,200,242,150,180,230,140,158,252,151,285,189,145,324,110,206,319,348,139,257,156,235,156,298,178,215,142,249,168,166,181,290,170,248,120,234,126,207,214,210,172,175,121,168,179,274,141,156,314,156,107,153,255,247,323,279,244,257,286,188,192,145,189,280,250,196,213,97,117,205,153,221,212,183,191,295,200,170,230,324,116,236,213,177,235,264,130,293,308,210,84,125,227,190,225,295,108,217,139,184,346,164,201,135,160,130,123,250,175,275,226,225,250,272,165,115,202,269,180,226,225,161,267,226,107,259,257,115,136,177,225,185,210,185,219,91,247,189,143,168,126,196,288,189,234,253,263,123,162,130,194,182,244,331,180,106,131,301,375,297,290,293,192,214,113,238,184,115,288,239,75,346,112,250,159,175,160,306,109,249,152,237,198,78,85,186,247,191,145,119,172,293,223,163,142,157,179,159,113,72,220,239,252,332,183,211,189,195,93,345,176,162,189,106,267,245,226,231,245,290,338,206,120,227,196,234,125,98,220,107,51,139,239,281,141,225,159,244,75,224,139,212,334,291,211,152,130,228,283,108,216,359,320,147,87,240,136,104,115,108,119,128,150,208,256,114,122,206,82,327,227,100,168,148,94,357,312,308,227,225,196,235,93,51,182,327,116,232,61,215,140,181,49,199,155,207,131,145,267,194,203,223,248,183,168,318,265,312,226,246,194,99,322,101,228,143,262,221,128,125,196,164,279,348,294,344,175,152,102,46,258,109,206,187,156,93,212,204,175,266,163,271,232,314,224,214,272,208,156,152,226,143,202,144,149,254,323,151,191,130,152,215,230,239,239,131,72,241,204,111,193,134,258,183,124,171,200,227,175,158,100,267,268,135,209,257,187,292,129,305,270,284,203,188,185,264,246,136,191,193,185,201,123,134,109,182,276,154,228,167,248,137,265,224,194,117,200,135,274,365,194,240,288,105,130,195,224,116,177,204,251,83,141,258,182,220,176,192,294,164,344,172,153,247,181,279,159,125,336,104,231,150,380,161,300,129,167,138,84,215,104,271,148,47,333,420,210,308,134,272,147,237,169,217,252,192,187,206,314,320,207,267,254,287,149,82,75,222,164,237,234,264,232,278,180,163,213,138,150,225,165,260,151,178,238,99,235,205,161,219,222,236,125,213,280,156,151,183,118,160,158,219,255,171,259,126,184,166,274,190,228,280,263,221,203,164,129,158,300,262,154,191,144,227,231,257,146,215,141,149,191,155,87,332,266,313,198,119,355,241,241,134,92,133,142,125,200,212,179,261,187,211,186,177,290,168,209,220,181,125,78,352,258,97,209,280,335,246,200,109,192,86,120,181,313,205,110,224,91,173,173,240,105,199,249,200,206,129,144,228,71,80,280,117,199,302,178,195,224,236,265,273,324,224,198,260,207,160,243,97,187,159,108,205,230,119,180,115,222,187,145,120,96,336,200,304,156,258,143,300,303,179,230,203,136,160,152,339,210,120,262,179,245,139,265,107,87,238,260,241,204,261,200,125,203,162,141,350,302,209,296,170,128,233,196,333,229,104,211,89,198,235,165,207,215,156,251,317,262,170,136,232,252,92,170,75,275,137,85,158,160,283,150,104,153,168,268,219,184,190,204,253,218,287,113,124,315,248,229,205,264,212,259,111,228,209,289,160,105,119,181,144,120,77,115,313,202,244,71,221,267,265,214,248,178,158,69,297,159,162,189,193,115,202,151,261,262,209,211,183,74,121,273,204,90,253,170,253,258,158,82,243,213,323,210,184,145,254,192,209,103,211,207,68,215,234,246,166,165,273,141,195,108,337,224,82,220,209,324,180,101,140,176,104,210,185,304,135,150,229,339,291,374,275,110,289,134,130,180,261,222,216,180,260,231,187,267,89,81,207,217,205,216,190,107,137,139,265,164,314,220,319,271,117,286,105,227,152,267,206,206,223,281,272,208,240,143,117,222,156,221,166,263,274,145,164,154,195,269,141,175,194,101,266,280,275,266,220,213,249,169,164,164,163,234,245,164,135,129,100,131,113,176,104,215,330,78,229,159,129,87,135,117,199,280,89,235,145,246,169,162,267,308,160,194,144,133,187,258,140,248,163,182,186,118,280,125,123,170,121,236,234,131,305,141,186,289,199,281,177,183,194,152,206,231,115,113,210,188,237,302,167,241,355,276,240,208,190,126,268,185,155,180,194,168,154,191,112,254,141,307,229,69,205,232,359,151,153,157,341,292,157,221,158,161,209,120,182,265,290,297,118,228,194,119,235,90,139,228,246,208,236,249,157,162,194,227,331,193,288,255,208,277,255,169,121,185,326,185,213,130,205,91,223,206,183,240,212,240,231,225,264,247,210,207,94,254,202,150,310,215,153,194,297,152,163,137,304,114,213,165,233,258,161,154,204,160,236,130,149,128,61,193,122,139,232,173,331,275,230,213,180,238,162,118,236,220,145,205,215,92,290,96,93,225,276,425,151,229,125,215,103,101,203,106,225,75,307,219,291,213,121,152,254,121,201,231,328,210,122,138,109,245,99,126,141,191,141,215,155,307,135,232,127,192,127,178,215,139,185,215,310,251,277,268,68,189,240,210,315,203,225,282,199,120,185,151,178,218,176,254,268,223,231,79,146,196,246,115,209,180,85,175,242,132,202,189,234,290,100,235,153,288,167,148,129,259,190,211,185,156,148,206,309,248,236,298,198,85,226,157,142,187,70,91,259,266,246,378,135,289,245,342,57,114,158,198,116,89,253,136,174,207,292,129,171,205,176,257,165,221,183,235,137,235,188,143,184,271,220,167,308,163,273,280,209,212,103,280,118,197,141,160,180,205,167,168,196,111,311,153,266,236,245,274,84,266,170,218,156,235,144,193,247,233,194,243,227,156,141,105,332,274,245,206,153,171,104,207,145,245,134,113,231,247,241,220,223,257,188,100,186,173,196,213,175,291,236,232,125,211,287,207,233,170,140,95,260,214,130,179,361,116,127,305,225,214,242,167,263,292,101,162,212,135,143,153,144,230,176,103,258,207,88,213,261,176,239,202,110,318,237,312,264,226,248,151,210,210,172,279,106,271,125,194,64,191,84,192,218,132,172,114,220,185,248,290,235,155,205,181,126,225,109,136,214,164,153,103,155,276,118,249,261,197,127,232,171,181,184,123,254,220,285,166,204,142,231,247,373,294,241,245,292,176,294,202,287,218,229,211,249,258,225,210,187,210,212,323,144,216,190,112,197,169,138,172,208,315,172,177,163,184,69,190,198,267,149,169,137,240,150,205,178,135,323,230,295,145,192,254,218,263,268,287,218,233,190,209,151,175,303,236,153,173,192,105,235,205,124,296,249,77,201,177,302,278,280,179,107,209,285,224,194,174,319,253,91,169,100,200,164,312,122,164,325,301,121,184,147,157,206,195,215,145,139,188,226,217,177,213,259,140,239,230,157,96,158,279,184,142,149,135,172,248,157,163,209,125,160,267,284,264,181,113,106,188,316,103,115,300,92,187,179,245,252,204,216,238,159,205,191,215,157,109,277,119,189,158,147,156,380,107,214,157,136,182,151,81,168,190,359,161,217,221,291,229,189,162,159,219,306,194,276,333,268,146,117,182,194,312,262,339,311,215,214,109,236,259,207,181,208,174,373,93,99,242,259,313,171,143,66,225,287,175,224,180,266,198,191,133,244,262,196,228,128,282,137,272,312,280,205,258,150,106,207,157,199,231,105,283,151,228,193,174,183,223,119,107,84,93,192,224,153,229,132,172,143,168,110,217,222,245,195,105,114,171,136,199,154,226,199,88,89,365,136,301,133,288,141,133,297,119,225,164,356,214,158,271,181,125,160,147,112,246,206,180,263,129,219,206,242,126,151,219,256,101,232,71,204,161,257,211,304,156,217,200,79,125,203,255,351,245,204,101,236,133,231,176,253,154,272,202,255,144,221,154,166,137,107,126,152,221,127,178,193,177,166,98,169,176,131,264,295,248,131,108,197,164,88,271,138,134,234,245,258,281,200,187,140,243,95,226,162,258,283,207,273,215,120,143,229,200,326,253,216,243,51,210,197,147,214,157,277,229,231,314,248,113,273,148,166,135,208,96,227,257,160,251,271,188,327,118,174,97,214,228,116,202,255,236,272,172,148,209,182,277,237,218,238,192,173,330,115,156,285,246,125,87,156,265,116,189,220,352,134,155,309,244,190,241,155,191,250,248,217,390,144,134,76,214,110,231,256,267,211,114,162,136,306,264,181,165,162,295,369,294,305,127,155,158,245,300,245,68,238,114,165,187,226,157,182,173,252,141,103,245,211,281,127,310,349,118,209,272,295,190,230,165,182,87,135,193,215,81,263,218,100,184,240,115,250,190,153,253,147,193,207,285,226,99,176,157,134,199,104,114,114,232,132,142,154,157,132,225,286,350,109,150,112,232,185,284,149,289,197,223,95,146,179,265,280,212,204,258,119,236,139,180,251,210,244,223,281,241,247,150,147,145,248,176,131,146,236,187,266,191,102,118,161,175,291,208,221,168,247,198,104,253,219,178,226,201,204,92,149,332,148,243,142,247,222,138,199,247,198,119,212,185,210,324,124,178,143,269,242,207,219,138,185,219,307,249,202,73,271,182,84,185,165,135,106,147,99,181,265,120,213,130,116,215,133,234,238,234,311,156,100,172,273,177,109,171,255,322,304,228,261,205,264,119,152,47,152,252,183,282,246,337,133,239,278,251,141,212,278,213,140,170,290,177,162,108,146,257,289,175,285,244,217,119,218,188,213,371,230,97,243,221,319,153,246,89,203,217,197,303,189,149,283,273,253,171,342,139,216,215,214,242,190,177,183,329,157,106,66,125,320,190,137,150,98,192,134,126,216,116,145,332,119,184,249,192,196,178,161,145,140,130,162,150,192,178,152,185,146,176,117,231,259,187,243,125,64,181,388,106,200,209,101,114,235,92,131,204,96,163,269,197,325,257,256,184,131,190,171,170,234,189,142,189,155,205,129,207,241,149,206,351,161,76,236,298,263,185,234,221,173,215,117,198,265,149,223,133,250,140,239,145,181,262,268,349,123,179,73,333,210,259,66,274,230,294,191,218,151,201,270,228,295,174,230,130,213,161,147,217,172,268,272,216,136,174,239,247,278,286,142,208,104,144,353,211,208,124,151,244,254,211,50,266,88,113,142,139,157,84,217,154,251,243,188,224,249,379,333,249,251,100,173,331,183,194,318,294,279,73,296,185,192,213,183,131,183,303,191,194,217,144,177,279,278,218,134,206,192,189,212,267,224,169,217,163,165,288,182,121,318,263,159,139,209,257,247,106,170,323,133,254,195,241,226,293,201,180,168,205,223,221,250,175,122,251,133,189,91,137,429,145,156,259,155,162,202,75,223,260,307,87,292,137,195,126,166,376,170,197,186,117,158,207,145,251,96,169,179,226,230,187,180,176,205,145,233,147,220,207,139,237,236,367,139,179,173,168,213,137,177,171,176,264,90,188,241,126,236,242,189,274,180,206,215,114,167,191,259,119,78,199,64,235,238,348,222,291,217,322,200,220,86,270,182,107,233,348,225,147,157,168,138,166,92,240,377,225,159,253,227,207,214,169,334,240,183,157,128,140,280,278,277,302,362,155,367,196,128,235,277,153,163,211,105,147,263,314,313,280,97,203,143,107,335,139,130,194,180,254,226,88,227,293,248,116,148,188,208,265,63,207,89,235,100,71,282,260,222,176,270,184,135,137,160,121,241,169,222,150,246,183,332,292,207,337,324,346,139,338,261,143,215,210,229,206,252,163,98,149,193,155,98,203,156,124,171,184,264,157,168,151,223,236,252,138,219,261,248,199,267,113,233,194,275,164,161,134,85,76,239,234,189,169,230,99,297,165,230,190,221,168,183,257,157,321,211,146,267,205,175,151,191,260,153,203,185,191,241,194,329,283,199,254,82,177,188,98,198,169,95,116,174,300,249,179,152,124,188,113,103,221,164,190,371,201,284,185,172,227,137,107,206,345,166,179,251,204,185,40,287,302,281,143,330,254,109,257,150,297,270,59,273,80,255,199,120,298,202,158,236,159,179,151,88,168,139,270,78,152,189,261,102,245,211,158,259,150,292,282,270,261,231,266,214,202,128,313,220,240,254,189,355,194,347,314,175,182,228,195,279,294,183,113,133,225,175,223,155,332,120,280,199,224,243,188,156,135,177,219,97,179,144,199,160,204,125,296,141,185,234,265,151,118,209,194,271,240,96,183,160,157,229,248,240,249,279,106,208,185,345,301,177,134,210,108,317,278,223,270,170,151,159,125,228,188,289,191,181,202,172,213,168,142,222,421,215,284,178,238,120,274,223,182,150,279,153,263,188,137,262,208,103,335,268,142,233,213,102,328,151,249,113,116,201,197,273,198,204,306,298,182,166,192,205,202,222,121,249,232,151,239,287,156,192,144,252,217,262,257,150,244,172,204,185,243,268,331,152,116,283,183,302,185,327,306,199,203,140,307,243,129,221,266,334,205,145,95,180,176,184,195,294,102,209,275,311,223,162,139,153,120,143,283,200,316,133,137,156,196,164,129,89,171,159,175,187,98,190,197,150,168,220,234,207,130,257,123,191,204,306,320,154,244,268,214,321,119,124,115,136,343,329,148,179,258,251,108,144,224,105,318,108,304,183,368,118,124,233,296,222,315,226,293,218,260,178,122,122,124,243,238,135,293,104,180,215,222,90,279,250,181,281,190,215,244,180,293,255,256,297,114,286,194,125,285,186,239,276,120,88,171,208,330,246,206,209,125,121,203,201,238,244,273,174,182,235,87,252,155,220,212,196,211,82,184,174,170,170,293,115,267,242,215,107,67,191,215,353,233,289,123,262,298,199,125,258,204,346,187,116,207,207,204,300,275,216,103,211,134,292,243,141,253,215,216,202,104,221,184,145,159,198,175,195,161,74,133,246,165,194,178,184,226,251,158,84,262,172,316,343,217,194,162,191,140,242,180,151,267,365,148,233,241,106,101,253,163,186,166,171,245,185,81,258,256,211,185,178,167,211,277,212,187,113,312,236,90,236,152,137,218,169,190,181,135,194,252,91,299,154,299,186,265,231,143,201,202,186,254,126,130,164,269,126,242,139,114,173,273,255,351,160,174,229,218,268,212,124,164,224,260,139,190,100,306,183,170,187,120,250,135,131,260,327,103,183,213,217,257,255,235,141,224,127,214,133,216,132,209,95,300,198,275,145,137,160,155,221,231,221,92,177,142,297,274,274,135,158,261,205,169,207,241,214,164,160,253,150,106,180,249,254,314,140,300,170,181,215,229,171,255,322,181,201,292,269,99,92,128,166,167,188,148,115,187,331,220,186,197,305,158,217,248,241,184,147,110,169,272,202,265,176,242,163,158,183,197,96,232,230,212,218,124,169,214,189,295,247,116,178,215,92,205,79,111,191,230,184,166,139,308,195,134,176,312,326,58,190,227,180,171,150,323,205,121,240,301,337,187,118,98,134,183,88,285,215,86,178,234,261,152,361,158,279,178,245,219,75,223,224,162,283,247,60,219,85,92,127,106,105,212,115,256,191,224,171,115,266,235,261,260,151,153,154,198,356,256,317,223,254,227,237,243,234,154,308,250,83,250,254,266,332,104,164,175,217,194,132,236,294,179,252,305,223,208,266,197,146,273,106,245,205,232,225,205,102,109,174,229,96,242,202,298,181,127,215,137,187,207,216,267,112,202,126,193,299,237,121,106,277,135,249,266,246,142,263,215,152,198,177,95,192,256,124,228,127,266,227,180,283,175,314,156,215,302,132,148,134,119,194,221,140,267,261,179,129,265,216,343,265,217,208,110,187,252,250,200,137,201,179,341,206,124,328,252,164,267,157,127,214,163,227,193,218,288,86,252,169,188,321,288,192,195,173,286,290,183,165,222,122,222,177,234,82,153,126,107,209,248,149,176,227,201,99,259,326,204,229,149,272,172,245,147,165,43,241,277,274,84,239,182,236,287,139,137,172,280,122,245,140,163,116,75,166,100,223,141,191,188,222,204,301,101,289,124,181,139,292,238,128,244,206,223,101,228,245,252,252,201,123,219,134,216,316,94,225,106,266,252,238,287,130,204,79,52,105,219,148,244,240,214,125,211,157,239,194,179,174,247,259,266,218,196,374,318,222,144,190,140,197,208,293,332,221,289,201,158,216,196,158,174,267,78,245,133,268,141,157,237,259,335,200,233,278,130,127,129,310,238,205,121,244,137,193,214,286,158,170,292,127,200,167,157,243,174,109,143,165,217,196,217,195,172,209,251,264,179,142,275,193,134,161,316,188,165,187,274,398,109,77,135,126,103,244,181,242,211,301,187,232,270,141,130,193,226,218,128,280,176,160,190,247,210,227,197,211,186,113,129,172,237,227,161,202,200,252,104,149,213,152,142,275,229,212,219,208,302,133,96,221,235,194,132,277,220,245,337,204,172,215,163,184,180,224,266,203,215,214,319,215,233,332,348,247,261,130,321,270,152,211,300,103,211,169,256,201,84,291,196,183,191,153,213,273,151,158,243,293,176,157,225,164,213,187,96,119,133,115,183,208,132,151,197,306,199,237,189,180,224,153,176,227,149,166,349,101,99,135,185,196,156,159,275,60,204,180,251,111,188,222,156,192,224,167,247,146,92,132,133,111,306,141,197,215,119,256,174,182,340,276,270,250,179,117,261,216,207,195,232,178,252,237,77,304,129,142,179,197,272,171,70,129,131,166,216,296,307,145,363,183,172,376,125,125,254,172,208,279,180,213,242,87,275,187,255,269,242,262,177,249,119,198,144,262,267,72,63,248,257,204,111,103,204,276,199,290,104,188,189,191,73,343,53,228,58,183,275,172,207,181,213,170,61,151,156,156,173,379,66,223,238,247,357,174,152,270,184,291,128,185,335,296,214,222,178,216,121,206,151,117,284,283,375,216,223,161,135,146,220,208,216,232,71,179,209,177,232,239,210,242,136,179,169,151,127,191,217,314,179,306,230,228,197,184,293,226,205,255,194,250,149,94,242,253,201,177,167,262,130,180,285,129,152,209,173,262,199,121,211,233,94,180,329,210,113,213,140,272,177,138,218,183,220,189,222,328,263,168,253,179,249,199,110,281,134,115,195,216,225,184,311,235,307,280,248,262,71,179,184,201,104,235,282,162,150,150,225,209,267,181,67,261,111,251,75,156,295,203,250,277,207,287,274,182,206,211,253,194,308,205,271,166,259,150,142,261,208,304,96,140,119,203,241,182,166,248,247,128,91,256,229,140,258,330,277,288,235,183,174,220,280,94,121,100,296,164,115,205,169,179,221,217,225,116,314,275,94,107,274,70,294,203,248,264,76,211,188,197,239,171,145,113,176,303,231,349,301,126,269,174,154,126,111,288,297,261,177,152,250,241,122,150,319,178,112,146,163,270,146,154,215,144,110,291,192,195,205,204,232,302,213,222,147,264,336,269,315,153,116,249,79,266,182,82,173,204,204,118,209,182,201,110,237,194,111,148,114,173,223,358,127,128,141,218,167,87,236,248,230,279,183,273,132,217,147,152,228,195,120,200,157,216,254,217,242,302,249,123,181,83,125,294,159,271,224,190,91,213,120,205,287,146,167,341,274,137,64,187,141,254,234,218,344,177,238,199,168,241,211,155,226,217,202,171,165,153,191,285,193,100,166,125,260,199,308,203,231,116,201,235,244,193,240,210,150,100,231,173,224,179,211,207,91,184,311,371,249,289,161,282,218,90,291,309,109,117,197,233,155,164,274,137,52,274,302,321,247,155,221,155,178,205,196,175,137,286,153,134,109,310,322,329,209,281,252,237,152,265,305,231,219,102,191,147,245,166,221,61,200,221,106,291,58,252,209,215,240,257,205,294,167,248,189,206,207,258,126,161,136,120,117,261,98,112,210,200,141,211,277,274,314,262,228,196,120,70,227,217,74,178,196,177,253,291,278,71,219,245,215,286,253,130,155,237,151,258,168,209,157,186,252,120,179,134,147,183,228,121,177,175,168,312,240,269,167,180,90,98,205,185,118,203,128,167,167,129,260,275,146,234,228,138,121,156,167,230,161,145,156,121,170,169,130,122,298,196,253,184,155,84,322,107,222,152,111,207,278,246,194,179,70,242,226,125,279,97,106,296,115,175,250,188,191,266,282,179,200,150,293,271,163,252,224,265,155,178,164,345,159,224,202,184,168,284,272,134,104,229,234,125,230,198,242,240,172,327,98,84,242,179,246,158,260,189,170,231,179,100,343,160,146,160,125,81,242,153,222,362,169,221,331,218,254,140,191,194,146,276,228,154,267,173,185,195,242,260,236,189,192,205,167,222,177,188,160,159,181,166,195,163,156,162,153,298,284,212,141,243,209,176,273,270,277,183,214,126,296,193,203,191,134,289,289,279,222,176,173,63,191,250,241,172,248,241,311,172,170,231,146,231,204,239,354,195,194,158,147,187,85,307,170,203,316,232,156,113,236,107,202,200,239,180,207,272,137,187,330,200,216,168,209,219,218,74,207,184,189,293,238,244,300,200,89,250,254,199,262,98,187,228,203,276,265,175,132,236,187,171,177,228,278,270,192,95,142,143,178,232,185,215,146,194,241,290,158,230,244,187,217,266,264,146,142,230,259,172,214,182,184,167,196,292,204,169,188,160,260,180,141,260,246,151,273,107,157,323,246,130,140,197,133,208,177,141,217,152,237,93,214,199,249,133,229,169,210,269,201,216,211,90,305,218,127,169,166,141,237,105,180,220,177,248,193,238,270,243,194,176,200,88,284,203,261,205,143,221,236,264,146,134,279,124,160,83,187,207,174,166,149,244,79,336,224,285,234,75,267,72,135,276,136,138,372,70,301,147,263,188,215,258,120,132,155,120,254,139,116,216,241,235,264,187,253,113,234,112,251,132,134,176,281,250,190,110,207,167,248,242,239,200,259,252,211,144,198,153,141,143,121,186,317,225,156,105,208,325,284,165,233,299,186,320,154,147,162,192,69,141,163,254,204,194,160,132,117,136,180,262,301,395,174,136,269,289,274,85,334,113,222,167,244,89,115,294,169,188,137,205,92,335,118,152,223,222,147,213,224,226,226,276,314,172,124,282,164,156,319,168,128,90,178,308,115,136,185,248,290,187,185,140,174,45,214,134,217,260,215,171,135,216,212,170,318,178,232,171,139,106,291,158,102,84,300,330,170,325,194,171,226,112,197,198,213,241,255,182,283,271,216,230,152,251,127,361,229,178,183,270,161,185,311,213,139,120,144,196,97,190,206,115,184,233,158,277,373,158,324,220,303,161,122,195,185,297,242,115,189,130,283,206,149,169,190,242,122,128,358,221,131,162,218,309,197,200,280,172,156,216,170,236,203,239,124,209,226,203,265,214,191,233,202,196,137,279,308,141,167,268,280,183,258,105,113,126,213,127,180,271,156,112,225,270,212,260,100,163,322,244,116,134,116,232,283,194,270,166,285,195,148,233,219,184,74,276,72,179,241,187,186,199,236,170,111,206,227,95,182,207,112,294,158,294,190,248,294,134,191,114,236,240,164,131,230,157,206,156,268,277,275,142,214,257,155,225,334,120,191,278,254,237,151,201,94,181,208,195,137,179,227,240,273,305,166,230,184,199,239,205,317,204,175,206,168,163,184,204,336,306,193,143,144,207,152,199,255,299,109,118,171,255,235,218,236,136,278,234,168,294,185,194,187,146,119,174,321,183,89,233,132,230,269,115,169,125,127,140,185,176,161,141,158,101,299,248,180,222,185,172,243,203,210,101,230,214,267,88,171,112,287,327,223,251,321,197,188,85,123,290,297,226,135,287,182,194,178,72,197,130,312,118,222,186,160,155,145,368,229,158,207,141,115,250,148,137,169,257,197,92,235,299,113,135,109,79,62,88,223,163,202,211,326,351,108,271,177,172,202,313,258,222,151,179,234,243,119,236,201,229,138,322,211,213,92,166,221,142,241,262,236,161,145,249,282,63,165,253,152,91,330,220,234,148,218,223,149,151,150,175,283,304,138,289,247,244,220,204,307,276,136,207,148,154,190,144,162,315,232,77,263,241,203,219,287,182,210,216,135,239,235,235,241,250,128,131,91,152,208,251,158,175,177,248,211,168,185,183,222,328,144,166,236,222,221,158,259,209,116,166,218,234,179,173,104,242,133,180,269,173,200,184,266,214,249,178,233,232,131,249,204,183,114,195,173,220,208,182,150,137,272,370,158,192,200,305,241,270,189,237,106,246,92,291,326,189,105,237,180,113,200,180,130,211,190,242,241,183,207,88,152,214,372,162,172,301,131,113,120,244,183,125,246,109,200,220,162,141,205,189,97,240,252,298,198,248,209,259,309,125,153,285,257,290,132,132,183,83,257,169,198,143,133,304,180,226,107,147,178,275,205,185,245,213,189,180,190,226,143,195,284,97,261,231,67,132,198,182,211,186,129,148,158,229,179,60,142,273,202,254,216,260,176,174,228,353,186,169,151,345,285,225,122,199,185,221,252,193,113,207,160,220,369,271,206,266,248,162,96,287,245,158,285,216,234,118,182,187,181,156,368,182,133,279,85,143,277,85,86,153,162,173,166,287,130,263,138,158,181,233,199,230,193,184,335,229,243,207,356,231,229,277,184,111,220,142,169,208,90,296,231,182,214,200,120,249,201,166,322,328,234,137,158,185,251,153,173,121,97,175,386,205,243,230,102,241,384,216,113,89,98,261,166,96,186,288,206,229,177,162,169,142,291,247,131,178,94,227,212,112,130,247,287,157,152,228,101,293,83,313,158,309,215,225,225,84,320,247,166,214,160,164,218,289,59,247,96,247,200,119,233,88,189,122,251,116,233,251,449,266,249,303,125,211,202,278,163,270,200,304,317,291,185,188,257,88,93,164,112,161,246,297,120,147,200,146,235,124,156,352,189,136,216,177,259,206,106,135,204,253,141,127,253,176,287,274,182,196,167,266,192,214,223,219,280,240,246,288,243,172,191,303,112,251,156,191,167,239,168,286,204,264,156,143,197,393,234,114,115,269,269,137,188,227,210,182,231,176,317,100,135,184,213,285,106,194,153,91,205,272,164,262,121,188,282,137,223,286,59,131,269,228,57,201,196,187,152,163,184,165,266,213,137,189,273,237,158,210,149,319,143,208,242,277,292,241,270,228,330,224,190,306,185,192,174,150,263,189,199,165,185,146,98,199,287,162,298,125,416,307,179,169,207,262,297,99,222,112,220,64,304,193,119,137,137,197,150,106,254,261,104,183,155,206,139,288,177,133,205,126,233,106,203,173,121,153,133,123,131,251,195,199,181,218,198,206,101,103,200,95,173,246,171,138,74,236,225,210,216,342,178,157,324,103,212,172,319,153,155,186,170,192,295,115,251,277,308,95,138,225,132,154,115,136,227,208,100,186,341,193,198,138,224,267,358,255,222,275,297,185,245,150,267,197,170,285,272,224,280,267,100,215,154,79,236,162,193,215,216,206,91,194,152,290,143,159,173,147,119,177,128,188,272,177,165,232,117,185,269,272,202,248,263,144,303,235,165,241,103,85,243,139,133,285,119,130,146,99,209,254,203,156,263,234,195,207,293,206,219,249,221,228,158,261,134,201,299,126,244,248,210,112,162,222,107,188,160,239,215,239,151,260,136,249,233,230,220,93,221,204,130,228,99,264,216,65,147,251,287,210,191,154,235,228,247,251,237,178,203,198,199,194,331,215,308,215,113,305,229,117,215,191,132,239,180,93,128,109,255,167,96,281,218,102,197,211,188,68,180,239,327,188,272,72,342,92,256,307,160,205,172,161,83,230,188,132,198,127,118,176,151,279,231,132,178,150,225,146,160,177,173,324,101,202,256,252,182,120,130,165,227,247,214,261,253,191,205,228,131,229,234,202,181,184,113,194,218,131,299,174,219,203,199,249,169,104,201,162,111,236,160,140,298,273,350,246,102,217,204,226,319,109,258,220,245,301,244,117,231,312,309,152,359,178,134,141,260,287,221,260,170,206,136,214,386,175,259,258,180,145,152,201,263,214,180,259,224,121,346,136,75,136,170,148,247,170,165,72,158,160,273,225,250,114,259,280,279,142,259,160,261,180,132,193,226,169,90,222,168,170,159,194,172,168,78,221,120,181,163,187,107,184,212,311,130,184,200,266,202,216,157,200,222,224,194,263,256,331,140,179,107,87,142,219,252,212,112,122,147,91,294,315,281,167,171,281,254,103,297,293,240,226,199,329,101,276,100,156,303,96,218,173,117,207,250,151,224,221,149,199,229,163,237,351,248,164,152,183,235,172,183,219,94,211,198,139,201,344,200,193,227,151,101,153,271,306,219,170,186,106,224,220,120,115,144,158,136,324,294,277,136,130,140,190,212,73,66,199,203,181,254,270,178,150,150,214,102,189,120,274,170,174,202,135,143,286,242,239,162,295,321,138,155,213,191,186,196,183,212,233,235,118,280,259,159,243,273,145,242,216,367,118,238,122,279,267,316,198,142,151,113,230,287,281,229,63,219,264,218,206,154,255,158,238,271,213,70,211,238,160,234,270,151,166,205,219,177,222,351,210,154,203,111,379,212,277,160,307,250,131,184,212,197,217,193,231,264,113,76,146,227,250,130,170,98,160,223,185,325,189,105,217,114,90,178,174,241,199,103,264,255,297,316,256,109,158,182,121,255,129,286,241,234,268,180,131,385,142,238,254,202,203,214,201,277,93,266,212,279,215,62,210,324,219,219,287,211,180,87,275,242,285,251,131,107,266,176,144,251,230,119,216,149,162,279,326,307,135,223,123,89,118,194,331,280,158,219,236,212,153,166,305,245,242,217,257,147,226,249,82,247,316,220,65,144,250,183,147,248,213,161,166,100,175,177,218,223,158,249,259,207,186,150,69,121,232,178,207,254,97,219,161,266,94,143,187,269,149,87,283,270,270,189,216,218,172,194,154,199,152,250,209,224,285,211,199,290,111,98,104,153,244,66,104,231,183,279,345,255,159,250,189,253,84,329,204,125,330,266,242,281,170,168,91,286,152,216,302,181,206,182,228,101,238,257,276,260,175,180,264,198,143,204,239,238,225,132,246,199,148,128,142,208,277,167,270,112,174,243,143,196,137,202,86,120,333,237,113,231,166,190,106,188,203,155,122,148,147,181,277,235,129,207,303,201,154,412,114,123,369,177,237,169,217,179,228,96,147,130,285,110,225,261,234,168,293,174,319,189,207,127,159,270,289,247,121,175,107,208,155,55,218,155,247,283,226,235,252,223,127,171,74,244,204,121,212,150,105,203,157,171,257,239,90,134,299,132,163,212,106,95,230,294,281,294,146,158,146,58,109,193,234,272,185,168,75,266,187,228,164,179,154,308,239,218,237,154,222,157,204,304,182,247,200,151,244,217,128,240,126,108,260,228,211,203,269,163,293,268,165,191,205,98,134,185,149,306,208,164,184,106,270,204,245,231,189,185,275,179,159,99,210,134,195,139,259,165,172,137,178,205,166,101,155,240,128,227,189,196,296,130,205,248,222,143,88,88,115,120,194,149,101,161,161,337,135,246,109,157,206,196,169,160,113,203,114,172,229,230,92,146,156,308,177,233,143,150,165,233,69,169,331,242,250,297,234,129,162,253,214,375,168,173,196,346,247,268,266,229,240,162,147,114,217,58,213,64,197,200,190,131,224,328,113,191,114,333,234,124,229,260,205,265,284,169,270,235,130,128,231,191,222,131,309,256,313,201,315,100,205,137,202,265,189,166,160,172,147,167,149,198,197,132,168,187,317,107,132,213,122,178,223,203,196,246,308,254,170,167,167,164,238,248,169,74,223,219,375,99,234,186,180,305,139,192,164,162,162,153,321,183,162,240,198,219,92,239,228,113,213,211,274,195,119,229,178,195,97,58,100,191,176,234,163,121,151,368,227,173,241,175,246,288,164,182,66,251,161,314,276,191,258,248,168,115,170,162,105,148,223,162,207,238,89,223,150,298,168,162,266,262,155,125,209,129,126,233,217,239,302,156,134,177,268,142,177,276,214,215,288,191,224,165,129,105,317,218,112,215,259,276,203,290,153,134,250,126,121,151,157,249,205,198,325,117,184,286,225,143,187,186,217,113,160,243,191,206,188,168,337,324,266,130,206,181,313,205,166,187,144,241,180,180,140,186,140,222,261,165,100,249,212,274,168,164,132,356,299,152,164,58,280,200,223,156,79,229,203,260,164,186,141,370,220,172,224,248,294,126,230,237,232,237,163,259,107,203,167,182,235,47,176,272,247,179,157,201,238,250,146,193,245,177,209,207,188,210,143,332,275,82,260,186,197,130,205,99,265,314,264,135,185,131,219,164,154,210,204,266,240,285,168,207,76,122,207,261,120,245,205,202,116,235,225,153,289,227,212,273,140,199,117,200,181,140,291,204,275,171,238,172,317,341,198,253,192,159,224,162,248,200,118,220,142,146,160,252,158,135,378,126,222,174,68,92,140,266,241,310,287,215,258,213,163,209,107,208,267,175,281,207,273,171,183,172,209,144,174,357,170,239,193,204,80,178,91,234,288,189,274,207,185,241,343,287,257,140,253,248,170,202,233,269,181,91,250,180,157,173,127,321,182,156,279,249,193,270,335,169,247,225,147,180,146,201,181,198,137,172,182,230,260,199,150,134,256,218,228,165,158,183,155,114,175,349,229,223,212,162,89,160,251,250,243,256,126,248,194,217,347,327,212,198,272,226,235,235,195,231,99,254,174,129,127,122,125,185,121,170,166,129,310,83,175,222,221,139,354,60,195,178,157,269,230,256,167,287,140,133,143,239,149,139,133,164,138,138,285,177,220,184,167,254,116,173,192,215,241,282,187,131,237,148,132,160,200,133,335,226,151,290,316,175,90,208,213,306,283,240,234,264,137,280,200,219,228,188,133,307,212,111,230,155,111,191,184,144,239,94,153,257,214,250,206,244,317,268,151,328,224,195,175,194,200,124,194,245,246,257,242,343,134,227,169,223,208,216,308,138,156,238,112,290,260,357,219,194,173,240,223,330,138,175,152,256,255,322,206,212,215,80,207,110,208,201,341,207,198,154,278,253,134,193,293,104,136,323,209,105,230,143,98,325,150,112,321,321,120,225,212,201,244,400,271,327,201,270,274,205,203,222,146,214,98,135,268,194,195,140,223,104,248,309,196,201,227,77,269,199,255,207,238,181,208,39,232,73,191,285,237,71,239,262,140,262,126,119,95,101,353,258,197,276,301,258,167,186,121,280,278,231,78,170,148,157,234,211,80,226,261,172,109,208,237,311,231,178,263,146,143,157,209,127,356,221,109,74,170,189,214,332,104,197,124,263,197,310,195,312,225,118,138,292,217,311,160,117,163,159,150,245,248,159,155,290,198,256,198,219,277,194,157,158,246,200,268,341,270,181,215,257,184,245,342,100,214,145,223,297,116,185,231,211,174,189,253,167,200,258,331,124,159,168,209,194,266,290,197,94,219,231,237,119,222,218,186,332,266,248,183,249,163,243,245,191,124,121,151,197,136,171,224,193,178,327,194,200,266,153,253,152,117,249,287,354,217,285,197,161,279,333,147,245,196,124,145,187,141,176,211,66,234,158,257,159,251,134,229,157,214,99,253,193,231,93,207,93,256,345,261,145,191,219,93,214,122,126,149,107,126,126,153,174,123,198,203,167,179,114,244,110,273,207,263,73,133,235,248,220,159,143,146,125,271,215,190,275,46,122,169,163,225,188,248,273,122,354,333,171,206,352,181,226,134,222,149,153,216,150,112,191,176,231,174,226,300,97,148,216,388,229,324,188,199,90,177,227,170,296,212,252,194,238,115,285,204,170,51,132,135,300,224,77,204,90,245,240,188,288,106,91,210,265,264,165,209,177,232,175,234,171,195,69,237,164,152,147,269,217,266,228,354,183,160,167,154,96,118,140,220,135,176,117,203,208,141,299,277,256,156,99,317,172,205,282,132,125,144,163,211,249,65,137,219,210,251,183,185,227,132,223,120,242,309,285,201,235,170,140,214,139,125,126,100,168,183,287,195,129,194,310,109,252,248,179,175,251,148,272,232,284,118,109,165,194,157,299,154,190,218,205,131,238,214,180,188,252,226,290,132,361,126,155,238,199,94,221,181,164,167,198,329,178,189,222,200,351,75,260,178,175,74,119,195,135,281,197,108,114,228,127,211,323,213,207,253,152,308,240,288,106,294,190,221,210,84,140,128,153,193,171,243,214,121,247,158,165,219,187,193,170,209,212,283,189,230,350,125,205,65,218,185,275,221,128,235,108,151,143,66,140,174,114,248,271,269,174,209,173,188,129,297,150,215,316,241,292,244,173,248,249,97,307,79,214,202,71,250,154,77,308,244,182,201,133,319,172,204,254,125,226,218,189,249,231,125,193,324,225,147,242,164,239,83,169,83,253,273,193,197,162,307,202,266,194,230,128,80,248,299,220,247,232,283,222,241,87,271,73,230,274,309,229,142,223,94,225,229,157,190,274,157,170,128,158,232,210,136,91,222,71,167,198,272,133,328,134,126,196,320,187,266,137,216,228,210,139,270,275,208,220,119,113,121,214,101,216,187,174,114,149,70,95,270,84,220,218,180,249,245,133,103,88,290,153,239,115,138,327,219,175,130,168,237,245,217,236,220,222,266,123,132,239,105,181,131,225,215,247,127,123,340,215,207,205,281,206,84,157,110,92,180,255,210,196,127,142,176,210,233,233,295,343,215,265,253,265,187,211,212,188,221,302,218,195,199,125,53,183,192,111,201,91,162,289,81,221,95,137,257,107,49,223,221,210,124,111,254,185,257,227,92,117,216,142,190,223,231,340,110,235,228,195,245,248,209,202,199,328,193,186,239,217,255,179,270,105,244,129,134,232,275,174,251,159,194,185,175,234,304,320,160,177,244,155,204,289,262,240,134,231,250,157,153,253,170,151,151,207,232,180,207,95,145,280,148,117,121,285,235,171,139,291,269,188,215,163,215,193,236,139,310,287,225,138,146,273,154,113,220,148,255,249,236,207,107,79,118,117,150,186,147,125,302,218,82,133,293,136,195,182,235,251,180,225,252,163,134,183,185,157,239,332,190,135,128,191,258,217,167,119,113,241,213,138,180,111,293,224,209,185,180,300,91,156,325,184,92,222,265,162,143,214,297,274,182,194,212,201,160,184,197,249,254,325,227,259,349,293,188,229,250,309,240,201,186,253,145,270,179,258,113,220,257,183,212,156,271,220,132,160,131,126,315,150,152,133,226,225,200,107,254,153,225,219,238,238,178,91,291,98,204,204,99,204,210,231,133,253,254,243,317,103,213,282,190,175,198,293,203,174,143,206,183,210,178,220,163,295,155,277,175,272,182,133,317,120,224,221,313,179,235,99,164,256,65,100,206,205,308,139,238,182,141,141,238,218,269,177,269,221,121,179,269,137,151,288,218,258,98,258,300,192,248,175,185,146,161,214,269,149,150,247,195,248,195,223,269,160,231,110,297,127,306,288,303,82,363,153,180,221,348,138,253,145,283,298,233,277,205,223,239,148,259,230,120,130,209,172,214,186,219,174,165,150,213,149,265,305,93,163,248,180,184,304,127,137,144,123,198,337,153,90,104,352,221,231,125,180,176,161,185,189,257,214,212,82,133,222,118,285,202,171,120,160,240,235,181,189,223,222,81,326,180,119,158,186,379,255,169,156,106,253,144,133,136,197,180,293,209,169,206,298,233,175,142,241,244,126,207,248,315,244,251,241,167,203,136,215,164,129,222,249,113,279,218,211,289,284,195,85,133,334,183,193,191,160,290,200,162,309,228,274,149,192,163,278,201,233,74,196,154,209,177,227,100,335,219,141,267,153,266,83,129,231,239,157,142,297,236,189,331,149,206,256,211,170,336,243,227,240,107,305,247,286,146,109,94,187,290,99,200,196,92,105,178,266,241,219,82,345,167,148,201,255,193,193,230,112,222,228,247,293,155,110,236,91,399,247,200,257,133,169,212,264,184,97,213,128,274,24,140,145,237,197,278,188,209,203,138,141,166,125,228,249,256,203,219,114,154,225,266,172,246,230,230,106,200,107,232,127,238,196,175,132,332,243,166,214,83,115,121,225,178,150,233,215,166,276,181,216,56,178,179,250,265,235,110,85,200,164,116,193,108,202,276,254,236,256,255,299,242,367,262,288,276,204,151,218,216,152,195,144,193,215,269,283,232,233,132,232,307,217,212,116,291,260,375,219,235,335,316,240,253,165,261,184,136,148,304,269,259,192,112,234,192,245,265,174,158,148,136,151,249,154,86,216,192,234,169,282,237,169,330,286,105,214,155,218,294,295,141,248,189,136,122,152,234,227,64,245,125,179,100,215,248,253,189,162,105,76,202,255,250,366,108,129,138,166,101,288,156,102,164,174,253,173,300,61,281,234,116,91,201,180,221,163,202,187,350,107,70,202,121,275,155,227,274,210,127,141,293,183,118,238,129,227,315,283,220,202,296,246,252,195,200,125,165,166,196,84,271,294,198,271,252,190,382,140,131,161,301,327,95,259,135,163,141,343,249,93,195,218,151,224,228,164,176,168,226,162,104,207,302,295,187,104,278,144,91,188,212,252,183,163,208,196,159,296,119,112,269,244,182,164,216,143,196,236,127,186,107,93,196,252,183,224,352,244,188,133,209,308,133,130,224,107,133,146,112,309,246,198,226,305,190,282,195,202,286,125,158,123,167,185,153,205,220,286,69,187,175,199,271,185,301,154,124,192,303,158,146,231,277,102,321,239,231,330,211,190,268,104,212,188,88,320,163,163,213,194,129,215,225,176,226,321,212,173,176,274,236,176,160,202,108,105,225,256,100,194,213,129,239,243,215,170,96,164,114,140,280,305,156,201,224,233,203,290,155,70,90,157,142,90,216,104,318,228,254,310,255,174,214,171,214,332,156,129,277,296,256,137,230,164,169,181,315,354,106,108,361,197,389,342,141,49,145,213,205,160,268,185,150,125,185,351,192,210,177,194,217,137,173,183,210,247,88,144,125,98,147,175,176,349,270,91,229,153,293,260,138,153,224,217,209,217,259,177,213,92,115,231,96,179,148,290,155,232,290,108,238,135,263,235,189,201,240,300,321,213,268,88,321,244,161,288,223,168,105,207,132,251,288,59,296,214,204,113,186,177,186,294,173,283,163,165,182,281,283,123,233,361,325,244,144,152,228,253,177,290,159,253,195,207,141,291,221,199,94,164,354,111,283,241,204,272,207,232,248,114,351,274,213,235,234,320,120,288,134,277,146,76,166,92,237,288,243,216,66,122,294,152,259,198,154,253,141,221,307,59,179,210,293,221,78,367,122,164,384,115,228,75,216,175,317,161,158,122,326,144,165,175,119,270,193,181,126,166,219,143,190,263,167,170,127,356,146,120,118,281,145,204,149,128,219,203,248,231,111,167,129,282,143,278,262,88,322,227,264,374,172,179,133,103,140,256,129,127,92,209,163,295,144,203,168,308,143,180,231,226,115,228,169,205,165,129,289,132,174,233,238,224,286,153,209,245,241,285,116,184,236,318,287,209,185,213,245,241,211,209,116,219,230,158,131,289,223,203,381,241,272,109,146,185,211,177,159,158,173,68,199,317,293,94,214,176,207,221,188,254,125,217,210,173,104,279,189,72,167,210,72,327,143,133,191,178,114,171,337,193,219,354,55,227,317,230,183,237,146,227,91,149,122,181,179,109,209,270,315,217,265,198,212,243,298,314,151,262,200,267,209,207,341,301,162,168,194,283,81,138,187,249,62,189,231,288,213,172,240,184,268,155,231,266,234,263,207,144,97,268,255,169,172,144,258,279,332,297,144,153,120,315,390,285,131,317,154,228,143,235,245,186,242,248,213,134,313,100,105,82,213,153,346,113,317,182,106,155,128,251,217,174,268,185,197,115,109,249,142,320,277,235,249,240,217,356,189,235,100,284,316,226,204,212,206,258,308,154,261,133,299,218,171,149,150,144,242,91,156,121,142,224,173,218,156,240,328,283,182,278,204,171,99,286,307,210,258,125,196,221,125,207,222,232,231,240,157,219,294,228,118,164,170,223,173,150,183,296,252,175,203,155,192,173,82,233,138,138,193,235,326,190,267,99,171,293,120,125,67,194,147,328,190,101,238,268,117,157,316,239,222,258,164,244,110,313,196,99,200,202,93,104,234,145,272,225,216,233,190,253,191,102,115,188,207,223,269,141,127,264,252,171,273,324,105,202,221,211,213,274,170,217,240,291,193,123,243,92,292,256,238,89,261,251,180,96,97,195,186,247,253,130,214,199,312,258,246,268,221,327,184,249,217,212,171,161,268,202,212,275,84,231,232,134,206,244,237,291,175,187,147,252,100,193,303,280,192,346,380,298,263,77,153,155,314,329,168,191,215,209,98,171,92,134,70,235,231,123,258,218,321,175,201,98,314,194,233,205,173,189,251,93,253,232,214,230,193,274,258,294,113,192,326,192,138,145,81,186,299,261,266,133,115,401,160,275,238,217,372,177,254,262,292,158,173,142,257,100,159,139,226,242,157,230,274,258,151,68,189,243,212,246,86,96,224,231,301,256,147,142,128,159,212,177,193,138,339,237,266,98,131,162,205,163,169,304,238,75,119,187,319,266,206,192,225,179,158,238,408,263,116,296,265,143,325,107,220,131,258,162,110,74,308,175,151,232,162,260,98,57,317,188,146,241,258,138,178,156,168,273,135,194,232,274,123,162,203,327,195,207,187,185,270,211,281,203,274,226,299,117,237,193,134,127,195,95,192,238,274,98,280,222,218,187,319,312,158,325,221,106,302,212,190,227,147,372,192,290,223,191,176,110,325,214,312,248,305,232,169,188,238,293,195,223,107,226,157,281,157,325,332,189,244,101,318,267,180,146,265,155,153,246,206,273,116,258,190,226,211,218,213,87,224,165,203,199,217,211,241,292,223,314,174,231,223,213,208,255,246,148,302,298,148,208,237,161,224,219,182,239,336,293,243,230,337,151,146,209,183,178,244,112,215,225,208,191,201,155,170,226,220,79,227,267,171,205,171,170,344,128,290,280,192,350,250,210,210,123,174,232,257,215,258,170,91,298,268,256,143,337,130,128,219,171,260,164,232,264,159,279,255,226,263,252,363,184,142,108,164,137,152,304,287,248,383,227,152,158,281,244,218,255,101,90,180,53,203,234,103,277,166,140,222,300,325,171,132,134,340,186,215,190,244,123,192,333,251,214,132,211,264,219,100,325,170,173,312,228,225,255,308,176,82,252,244,303,325,168,141,199,154,147,134,133,148,287,151,294,180,299,89,242,141,191,170,282,188,186,219,291,196,231,288,95,245,262,167,71,108,195,127,165,237,172,167,208,198,214,229,200,229,226,161,168,221,208,125,186,152,232,228,254,274,179,198,220,151,222,322,214,226,151,215,248,187,143,120,106,137,168,317,141,108,67,278,220,168,166,213,158,241,237,167,298,132,93,222,166,173,267,280,341,252,248,168,133,113,209,154,279,216,151,218,239,206,280,115,189,182,76,266,247,237,266,134,169,80,225,179,117,280,131,248,308,118,155,305,181,95,200,99,158,170,211,238,219,328,347,352,142,185,277,271,133,249,192,131,396,304,181,138,107,200,374,250,199,114,189,161,172,199,205,150,114,217,218,110,286,212,203,399,93,198,207,281,331,215,214,171,101,226,101,108,201,243,195,252,205,219,206,152,149,202,179,144,364,211,181,113,288,171,111,306,172,334,137,143,166,108,223,143,251,249,188,324,285,254,325,294,121,140,189,166,102,311,168,228,106,174,261,125,228,209,130,159,295,52,156,228,239,186,250,180,124,324,215,265,209,221,215,294,109,194,164,189,214,186,256,141,314,258,69,137,146,167,361,91,146,222,205,187,362,229,256,114,324,248,182,181,162,176,110,190,203,269,173,236,224,182,278,207,333,368,125,167,209,95,257,161,185,333,152,76,98,179,198,196,191,218,206,161,150,113,273,120,175,232,116,174,301,228,299,218,197,347,304,224,242,200,228,53,162,111,208,269,320,213,200,186,241,176,194,240,191,240,247,146,208,257,210,156,144,127,237,213,282,207,154,177,245,252,224,258,137,241,100,48,340,210,155,237,189,127,133,142,207,178,239,149,165,140,362,105,196,228,157,238,94,239,260,234,126,154,307,124,82,111,249,268,252,248,120,253,286,193,171,136,343,127,284,215,140,139,242,151,206,245,236,174,114,265,203,168,192,210,187,254,167,173,230,217,115,221,230,150,198,103,165,68,142,181,222,250,202,223,324,200,332,165,215,251,225,190,174,172,279,275,181,218,135,196,174,218,199,207,209,229,285,206,111,112,285,166,209,352,270,243,135,298,98,195,202,225,223,294,159,247,128,163,151,185,343,273,195,232,382,205,112,233,118,201,212,306,251,84,317,208,169,150,236,288,277,127,245,151,190,247,181,170,131,158,137,239,236,189,167,201,67,169,259,217,219,314,291,253,96,238,233,303,255,254,324,96,338,234,131,217,246,152,128,247,192,241,234,205,164,124,199,231,195,225,143,128,242,180,214,105,226,74,282,64,164,173,217,196,171,86,127,192,221,257,257,304,215,209,226,311,298,218,148,219,261,158,140,137,99,278,94,227,235,215,283,127,177,120,288,210,283,267,242,103,185,224,134,200,166,267,122,282,246,177,226,232,133,150,204,145,189,256,406,187,182,231,129,306,151,377,244,243,153,98,240,281,143,119,260,270,313,169,242,134,119,213,212,237,125,282,169,258,133,109,236,213,371,142,167,166,245,176,217,138,207,294,404,184,241,313,328,131,149,183,181,240,137,174,183,284,150,202,337,294,155,131,200,293,134,219,291,138,176,209,212,206,203,154,322,227,82,168,204,150,121,195,224,115,254,158,289,270,163,203,248,71,173,224,150,196,160,286,185,145,228,195,178,205,237,150,124,186,163,271,231,163,231,334,119,118,194,324,179,122,90,134,277,279,182,107,225,272,220,132,277,181,134,246,259,159,141,187,190,194,182,185,281,248,92,179,167,201,141,161,267,129,231,191,215,118,220,162,205,197,154,162,244,211,165,142,190,215,164,267,223,209,205,148,202,86,236,69,118,87,163,129,193,233,146,259,51,157,286,201,239,162,196,246,206,241,67,226,122,358,234,142,208,236,122,147,183,116,197,159,239,218,181,328,218,241,131,194,116,254,167,114,168,289,190,143,191,160,237,121,352,271,121,231,88,113,186,105,317,174,176,103,309,361,157,159,235,148,243,160,271,101,147,170,181,116,139,261,219,104,153,68,228,140,148,141,143,188,252,208,96,172,217,228,199,175,238,198,244,287,117,330,243,226,231,352,201,177,166,162,352,196,134,248,63,218,269,150,278,93,187,183,320,162,199,119,236,276,150,218,306,276,228,155,240,163,77,142,109,260,245,306,105,246,275,207,101,197,181,170,241,276,236,144,181,216,64,270,185,157,176,114,263,181,311,171,268,160,110,58,203,256,170,172,214,163,179,102,185,154,189,230,215,286,214,185,188,186,98,256,200,269,246,135,186,144,326,219,220,92,183,218,231,185,305,200,171,138,202,111,198,230,216,238,297,204,234,169,332,220,240,231,184,172,278,241,184,199,310,140,284,136,192,241,171,304,159,183,263,266,348,143,224,173,89,272,174,231,156,340,168,293,203,285,236,176,255,117,158,170,210,203,173,249,281,153,249,237,243,311,234,273,302,279,196,300,308,165,187,185,285,177,137,94,97,281,230,152,222,267,122,216,106,252,185,105,280,282,120,237,139,261,211,139,233,187,136,258,299,245,136,292,217,180,347,157,144,185,149,228,154,249,152,145,146,342,176,180,368,123,219,203,222,88,233,202,159,220,192,175,283,162,271,242,244,198,217,98,167,80,182,104,150,171,166,238,119,90,155,244,212,212,219,116,245,252,239,182,318,329,173,243,238,217,136,174,136,189,185,217,233,143,176,368,312,251,224,229,290,146,174,267,167,145,189,191,200,152,209,266,303,240,85,218,131,195,88,169,227,220,297,173,180,142,178,222,158,229,140,179,198,181,178,366,172,269,217,119,146,224,254,227,254,109,124,221,278,287,250,78,235,165,238,146,183,381,202,232,281,180,204,85,183,130,126,147,328,162,86,139,204,224,258,324,137,200,155,208,51,280,248,148,243,188,70,258,224,150,133,129,238,202,300,149,227,208,187,128,167,291,74,124,220,152,97,83,285,124,194,265,164,144,251,253,136,205,161,206,245,231,215,112,333,205,174,217,144,154,143,255,179,123,250,201,319,267,165,192,159,330,156,270,258,187,118,251,319,184,233,200,158,143,214,120,141,220,210,142,195,263,59,244,128,214,170,205,108,227,180,118,235,329,340,239,228,124,220,182,142,169,254,178,305,288,117,269,268,264,213,170,151,231,206,155,206,138,286,279,169,123,189,256,167,321,126,354,237,137,215,269,130,231,119,269,275,204,260,206,128,188,156,277,302,144,317,258,174,181,230,252,273,134,116,173,289,125,133,212,259,151,203,203,252,206,89,179,204,117,116,136,185,163,376,115,228,188,120,239,77,250,282,204,76,268,157,141,195,231,197,166,253,134,241,177,223,162,235,196,105,204,167,238,223,289,304,98,222,164,277,218,206,286,219,50,247,296,272,131,168,170,226,147,216,189,162,186,313,134,326,143,216,235,194,188,246,144,340,104,133,121,310,238,113,160,218,141,217,208,175,173,274,143,131,140,190,283,319,237,267,99,94,235,252,262,187,157,251,146,132,211,194,214,126,104,274,205,255,205,338,231,291,86,176,164,155,158,375,209,147,189,98,210,309,309,190,217,209,163,164,140,249,198,153,268,191,179,309,243,114,173,175,276,221,186,77,250,208,77,164,162,121,137,96,201,127,201,193,127,166,178,273,159,183,154,172,164,260,171,216,121,284,119,211,151,198,187,119,188,200,98,254,290,309,195,137,221,153,318,208,106,193,219,149,325,197,214,248,230,231,163,158,276,237,249,196,263,162,163,250,241,186,234,152,209,235,314,132,324,238,212,337,249,233,219,145,259,237,231,75,197,318,197,252,304,160,229,265,343,270,185,110,98,174,144,185,138,178,225,71,226,213,259,213,169,211,189,167,181,171,200,276,237,258,197,229,184,117,78,325,117,165,331,164,108,229,159,203,181,342,183,149,250,248,83,233,156,266,224,166,213,69,231,196,271,152,241,105,344,278,154,65,245,187,197,197,274,197,219,152,350,201,132,81,244,282,175,248,134,111,138,224,105,227,270,120,231,209,104,284,142,128,235,93,150,174,161,243,281,283,120,206,314,210,316,169,296,54,133,179,150,146,247,203,153,117,188,95,341,91,213,296,246,145,212,144,343,210,165,302,123,199,175,101,199,185,268,206,234,132,192,152,247,237,196,237,253,137,85,189,194,129,86,274,187,160,92,97,172,226,60,263,192,229,149,97,127,215,198,169,109,169,108,223,241,239,172,135,205,160,236,219,253,241,321,270,188,185,390,264,293,295,225,320,232,111,190,173,166,163,225,178,155,324,199,203,157,250,296,205,97,198,81,252,204,175,155,177,226,276,130,186,210,198,89,163,193,212,84,148,145,221,307,120,233,244,243,252,204,244,183,135,224,202,228,206,178,155,203,222,253,145,219,215,224,153,196,204,217,236,205,233,255,201,274,243,259,270,255,172,186,187,128,134,111,192,191,151,124,107,237,245,200,251,74,251,242,208,166,98,151,221,300,182,180,167,83,95,310,160,335,292,157,224,130,302,200,308,124,217,121,145,185,208,140,101,187,255,225,111,319,189,106,155,215,190,181,125,110,233,135,187,285,221,227,109,169,218,213,284,213,203,194,328,369,98,170,141,147,136,230,289,267,94,167,208,161,221,179,175,189,346,185,128,81,203,270,148,165,102,247,219,249,119,228,245,144,153,184,238,110,181,239,170,94,186,227,247,316,236,260,300,316,89,191,290,329,285,184,177,148,220,86,257,323,234,207,200,193,367,191,197,297,315,184,100,312,90,197,172,248,116,189,78,110,200,175,241,247,323,236,164,131,90,121,190,167,465,222,287,60,172,183,220,220,208,180,181,236,147,237,199,203,142,233,211,198,248,262,185,195,88,198,187,76,123,115,92,234,153,348,141,219,91,355,187,118,214,175,268,136,271,262,256,84,79,216,320,180,223,229,246,320,98,156,108,92,345,228,160,302,249,244,193,185,198,129,279,220,189,142,226,99,312,186,320,216,209,146,289,224,239,161,134,77,247,89,146,205,155,120,150,165,193,164,220,210,162,212,204,187,148,274,144,187,250,228,102,139,109,213,144,236,228,355,146,130,179,171,342,168,281,209,86,193,182,218,229,126,178,190,174,157,209,220,119,140,254,223,220,111,185,203,266,160,240,188,107,158,195,126,202,262,215,201,92,202,251,213,199,206,224,83,320,153,212,230,128,253,238,260,240,120,215,181,172,111,147,242,240,290,121,332,240,224,175,287,111,67,236,182,103,154,249,148,131,171,226,231,177,192,120,251,292,187,178,151,161,202,71,175,145,95,309,110,148,192,261,236,179,207,229,103,206,97,267,165,223,198,282,301,208,225,163,144,163,281,246,78,337,144,110,179,217,177,274,149,269,240,150,223,179,209,272,287,108,183,232,232,227,211,295,226,249,158,239,207,208,335,241,231,97,198,235,198,241,154,137,97,192,109,131,271,212,264,154,222,132,177,208,244,173,148,305,109,153,77,217,269,264,282,214,235,265,216,75,110,251,158,135,198,182,242,387,152,286,199,212,308,183,124,205,248,150,139,172,112,164,103,213,306,374,233,228,322,172,250,190,180,274,259,156,281,245,257,212,204,274,255,158,219,161,240,220,198,263,249,264,212,270,236,232,142,257,185,258,191,154,261,161,365,188,210,217,228,158,173,126,120,172,344,185,306,139,285,212,193,178,132,288,194,281,231,96,308,181,246,149,236,281,168,87,241,230,131,219,185,147,199,311,145,118,211,180,236,237,303,114,188,131,100,242,142,175,236,273,261,296,135,149,135,149,71,164,170,286,237,208,139,148,269,184,199,193,269,205,241,81,161,157,217,164,276,168,228,309,203,297,152,104,215,83,246,240,236,187,185,108,160,104,96,196,199,346,227,226,270,231,182,68,194,129,224,213,148,215,332,206,191,243,267,262,138,114,209,172,168,146,100,147,83,294,88,301,338,208,141,156,127,202,197,122,217,255,168,196,283,272,250,321,208,160,190,234,157,309,137,195,166,139,221,313,204,177,158,106,167,168,225,364,108,230,180,96,122,158,205,150,332,287,324,240,207,232,270,113,269,264,119,276,301,187,150,110,224,166,244,219,294,160,181,200,184,124,177,152,210,257,222,199,78,135,117,284,161,192,170,212,202,159,271,271,287,175,156,186,255,181,127,198,164,152,99,88,190,206,200,243,150,167,232,175,43,88,124,225,121,242,181,185,280,245,228,214,266,143,310,245,166,193,327,289,133,95,144,122,209,377,134,186,175,299,251,151,173,124,252,171,83,272,201,229,92,122,192,265,161,160,244,232,391,170,223,191,190,203,235,109,222,127,227,229,176,125,127,230,274,143,181,165,155,265,148,174,152,191,264,241,145,200,167,181,229,178,228,346,256,165,294,105,132,247,169,180,306,246,198,225,137,201,172,106,195,315,138,181,91,156,165,203,178,234,255,298,218,213,206,197,221,238,327,253,263,128,250,239,222,115,183,185,245,196,95,110,204,248,325,139,144,167,189,165,185,359,190,286,183,98,136,216,166,199,206,237,242,259,220,245,173,139,277,266,228,159,210,144,263,164,145,206,207,145,106,313,215,184,171,210,138,154,176,237,177,250,126,236,217,201,147,252,197,198,97,269,247,256,114,263,214,252,153,197,172,183,147,218,285,191,107,248,208,269,89,248,203,83,206,137,91,159,244,234,353,174,128,214,121,141,194,100,192,197,173,216,233,238,178,302,145,292,173,267,212,246,256,144,217,131,178,159,219,87,238,195,186,294,150,185,223,157,227,115,120,109,250,114,224,171,198,207,300,300,161,188,242,229,120,203,212,214,229,295,187,238,132,99,203,253,212,201,204,150,354,375,191,104,138,240,198,222,205,223,119,219,203,116,326,55,220,107,307,333,146,132,242,144,156,211,217,199,142,255,213,43,274,252,192,227,224,210,283,142,227,210,243,333,289,173,134,277,199,273,261,161,296,287,309,246,161,209,172,104,202,217,201,243,88,198,198,293,120,198,175,194,295,274,366,301,261,144,159,49,204,289,110,155,179,224,240,225,128,146,299,209,274,138,190,150,211,222,309,201,95,133,260,342,277,283,309,111,128,154,182,181,222,349,183,194,104,187,306,201,160,151,310,165,349,101,275,131,160,140,360,397,169,307,221,129,153,267,216,107,82,142,262,319,283,211,308,83,180,226,309,143,219,179,135,225,240,214,274,256,118,185,201,170,341,118,106,194,184,276,174,225,295,287,190,171,83,231,330,148,235,273,241,67,98,238,187,314,141,255,181,217,154,263,171,209,282,256,192,246,141,164,286,204,137,133,118,174,182,200,202,137,217,173,225,171,259,184,116,144,406,264,211,291,200,202,238,162,275,239,217,119,295,119,248,203,163,114,274,223,281,267,148,160,153,264,226,242,167,152,133,154,213,201,247,269,99,243,156,79,146,333,81,95,140,269,241,195,289,217,211,68,152,203,128,117,215,314,284,266,238,220,108,144,235,213,154,137,130,234,130,82,126,295,235,73,212,176,209,264,163,222,116,103,174,122,192,244,224,75,187,261,162,218,238,221,231,174,296,194,228,63,261,231,126,120,105,242,191,341,289,185,140,222,220,213,216,196,163,209,258,125,138,150,156,115,155,271,249,277,220,241,157,168,213,182,258,243,266,240,151,60,269,96,307,307,146,181,120,292,246,214,254,317,165,189,150,188,202,246,255,111,261,213,166,201,121,183,94,235,268,213,327,191,94,130,102,167,175,157,82,134,352,210,154,245,142,145,104,212,156,231,198,279,126,218,254,249,246,225,150,53,87,119,298,142,200,223,216,156,295,205,123,108,312,252,126,203,228,291,220,130,262,254,244,213,242,111,280,352,143,88,81,279,134,257,430,133,215,59,121,234,159,184,207,118,138,149,226,148,215,55,164,176,277,253,266,187,219,180,239,196,279,219,225,266,216,112,212,210,227,149,268,266,191,198,233,218,214,218,104,238,261,198,240,144,106,256,252,189,213,157,101,261,176,134,135,139,171,210,160,284,122,248,237,110,251,221,220,259,267,239,330,239,100,86,183,234,151,292,360,170,225,188,165,291,207,185,171,357,230,205,220,267,137,211,144,260,257,160,230,152,134,150,237,186,273,183,204,167,193,219,169,211,148,85,152,312,221,330,120,192,240,200,151,260,87,243,287,202,215,150,100,363,209,86,189,165,271,351,141,88,119,117,210,104,198,100,281,197,175,172,318,210,234,322,246,159,217,229,330,201,241,213,185,207,215,196,201,209,266,233,180,210,131,270,206,210,259,197,123,226,170,106,226,234,178,221,150,209,164,142,200,284,155,243,233,206,173,148,41,246,93,125,159,241,141,307,221,110,320,198,200,265,94,259,162,239,183,263,320,286,301,167,123,269,275,208,155,257,258,276,102,157,234,134,85,169,119,162,194,201,155,198,178,224,183,228,86,110,259,215,145,94,133,115,271,201,215,293,251,240,192,293,170,176,185,159,181,66,239,204,248,173,134,229,82,73,267,75,262,297,177,242,162,216,272,87,147,201,151,240,187,202,144,190,217,197,228,135,234,243,255,293,185,149,243,213,182,188,168,204,192,158,250,346,277,220,222,166,128,232,81,199,168,114,210,170,88,194,122,109,162,264,259,255,182,151,117,217,201,272,404,183,189,212,258,189,70,173,168,199,195,161,120,105,121,234,137,314,81,244,120,249,287,206,312,195,238,234,230,218,163,170,210,164,132,158,180,202,79,183,264,196,114,214,205,263,215,270,150,134,203,175,135,273,132,141,263,106,216,220,175,274,178,138,110,166,103,168,86,237,209,347,174,141,234,300,230,230,239,159,290,116,157,163,271,229,154,175,299,250,131,240,210,292,281,338,348,193,212,183,245,294,281,302,136,265,275,239,236,163,306,135,245,219,174,155,228,111,154,223,153,279,188,100,199,231,162,267,228,196,152,70,277,302,208,226,192,157,180,333,265,285,276,314,137,61,191,153,191,235,285,302,210,185,236,246,137,321,151,321,240,202,145,267,218,153,142,190,139,144,195,243,302,126,293,142,160,190,137,102,141,223,312,208,342,183,187,232,277,102,260,99,176,231,151,260,278,269,249,110,250,186,236,138,160,195,182,248,188,366,136,204,310,220,259,136,237,105,193,136,119,144,242,110,233,324,192,302,243,160,248,306,191,107,152,202,242,147,150,164,357,166,105,147,239,189,204,175,174,136,189,251,109,148,250,313,296,172,164,286,216,159,200,211,171,319,216,232,238,355,81,215,302,84,147,157,197,157,197,454,211,202,163,294,147,228,277,226,123,103,175,176,192,194,115,167,112,178,170,166,205,157,283,266,207,228,251,98,160,98,215,196,228,58,196,163,182,189,249,279,68,191,337,136,242,176,272,208,138,158,77,309,321,172,153,268,89,93,265,224,207,267,201,275,223,235,106,247,241,166,234,235,226,282,215,204,179,160,215,165,197,171,179,269,214,83,267,163,196,145,140,199,207,174,235,257,164,202,260,183,117,163,166,197,222,182,181,252,230,85,133,217,91,216,239,325,166,215,199,165,82,160,241,222,133,208,351,228,176,281,154,297,201,260,278,243,260,173,135,194,205,174,111,164,233,284,152,126,193,190,88,126,96,214,113,188,253,283,241,104,139,247,273,117,303,375,118,188,88,198,331,204,165,121,280,311,244,208,280,221,239,125,273,140,57,165,240,238,217,330,228,128,250,174,170,195,268,323,241,106,189,146,132,209,111,346,159,210,288,254,164,154,265,327,256,267,221,137,119,232,237,215,153,101,180,144,384,209,238,140,224,261,253,221,364,312,187,116,178,207,142,239,196,96,289,135,223,113,137,156,329,78,220,230,122,225,231,190,304,109,256,201,201,62,161,237,224,274,194,164,115,199,172,135,234,85,322,156,307,183,180,276,207,89,75,148,247,239,292,207,217,300,163,157,194,259,274,127,200,161,224,111,190,166,202,258,200,112,173,182,33,163,233,122,237,60,154,277,207,140,237,301,203,263,250,296,282,242,296,221,234,154,167,242,85,168,120,208,184,94,262,332,250,319,157,221,260,300,124,168,182,299,177,201,195,97,282,86,241,306,279,121,285,297,238,126,281,263,150,189,209,233,121,227,232,150,88,85,267,212,235,111,210,192,290,204,90,243,253,135,250,227,246,125,108,258,193,116,355,261,226,236,256,179,174,173,232,178,190,290,298,141,197,231,179,306,202,181,216,324,239,228,109,168,248,224,161,106,349,236,152,90,153,181,294,218,209,117,162,184,133,264,176,138,78,318,195,212,217,136,220,219,302,181,180,136,223,260,206,217,257,134,317,231,104,211,229,85,144,268,233,327,95,230,111,174,315,221,252,233,242,220,136,229,264,171,59,262,188,265,114,72,271,149,144,183,221,170,183,198,211,132,188,308,126,181,225,243,82,150,109,166,159,255,236,312,291,329,146,328,120,182,133,151,174,302,226,234,108,333,187,314,86,180,68,271,207,264,249,325,192,112,34,200,154,190,249,336,167,179,266,329,159,322,285,173,194,198,109,315,198,197,222,231,77,114,217,122,353,177,224,162,262,289,235,217,205,340,293,242,114,113,173,178,286,181,249,77,232,286,180,151,218,107,255,130,313,205,138,119,286,244,157,280,231,99,230,189,176,113,187,142,131,280,286,126,334,228,295,200,204,150,123,171,218,261,210,93,191,181,195,131,298,147,148,368,284,198,259,259,233,129,183,112,132,220,270,109,172,156,260,347,315,178,230,135,246,123,134,186,222,191,258,159,252,321,240,191,226,200,227,254,288,240,129,215,190,344,119,112,197,184,229,189,281,128,169,247,147,189,169,163,135,140,196,216,168,235,227,233,250,214,178,137,168,268,217,225,146,143,276,163,190,231,230,254,113,203,173,182,85,228,229,139,109,162,179,218,204,287,263,63,128,310,283,84,308,295,175,131,250,274,270,159,120,250,134,109,90,198,132,120,261,251,166,142,99,222,223,120,190,266,314,243,68,175,206,141,135,176,178,115,344,249,186,225,181,228,199,96,180,186,208,220,282,206,208,142,114,180,282,219,206,330,224,295,126,135,204,186,258,373,135,186,210,230,239,190,269,181,188,151,178,179,164,195,214,230,137,194,221,119,243,209,226,316,217,352,193,278,154,197,203,128,289,147,203,217,204,144,144,257,249,118,168,230,116,201,222,268,82,143,245,305,165,183,316,210,232,150,170,235,290,271,194,149,244,269,206,185,184,210,170,272,124,111,121,69,175,187,223,186,132,196,220,142,117,313,211,151,141,264,196,226,231,212,278,240,212,159,217,192,242,196,160,196,208,187,149,229,220,130,192,93,219,149,214,113,157,193,269,302,346,242,204,118,222,220,249,278,242,386,253,234,192,175,165,180,343,111,170,132,196,314,254,342,167,232,197,156,129,294,145,216,315,315,124,99,207,280,135,279,167,160,148,123,239,206,262,275,191,160,276,126,83,161,233,180,267,152,187,74,260,253,135,84,235,160,167,215,108,214,207,202,44,164,175,143,106,123,138,124,220,274,135,250,163,198,99,223,138,229,167,183,183,132,267,273,260,272,161,131,211,304,170,200,251,155,103,225,95,180,245,206,182,211,206,198,239,228,199,100,384,133,332,172,177,169,63,275,332,219,136,275,124,219,166,245,142,214,240,259,278,130,146,118,172,261,239,248,118,203,267,255,145,141,149,137,213,95,314,170,246,234,257,278,346,245,147,292,258,128,340,117,221,189,142,107,278,246,142,223,230,222,257,131,129,285,175,161,233,55,125,119,155,252,318,282,120,176,136,247,256,135,294,222,170,214,144,291,149,178,318,139,130,217,204,64,201,158,131,104,212,288,108,224,135,356,178,206,237,158,272,278,111,312,269,177,182,161,103,331,168,147,187,189,256,284,192,73,171,343,191,165,217,119,260,274,274,292,218,171,297,169,93,241,347,84,326,196,174,191,190,224,266,310,171,289,120,105,146,283,261,195,200,255,179,138,260,191,234,112,121,219,271,305,191,86,184,270,191,90,255,264,253,225,169,221,171,315,216,308,157,209,256,205,319,102,279,218,190,148,254,122,261,165,214,199,259,178,139,139,252,169,213,267,177,165,259,246,304,83,106,138,261,116,185,200,150,174,334,192,153,259,117,152,177,147,194,258,182,183,195,226,235,173,158,251,132,216,63,179,145,54,106,89,228,115,158,128,125,155,251,133,182,197,184,120,193,226,216,222,237,338,95,51,102,229,166,205,219,157,107,266,179,184,192,442,92,80,198,196,173,203,282,96,197,116,325,250,224,256,253,151,227,94,206,272,198,177,236,111,207,265,119,126,139,131,221,173,144,197,194,130,215,314,298,285,335,306,255,94,291,179,153,286,196,343,169,338,307,126,99,232,291,112,385,268,200,153,127,286,179,263,204,192,130,139,253,209,261,142,119,157,176,204,73,78,188,222,267,241,243,229,210,199,264,229,112,229,314,312,327,133,260,184,217,257,138,282,218,117,256,144,242,326,115,216,136,108,180,272,350,238,260,277,228,268,306,191,329,251,173,181,260,197,79,97,217,112,168,181,127,236,266,271,166,139,181,234,333,152,175,127,370,176,175,195,290,136,160,133,267,223,192,141,240,120,200,262,89,81,285,98,159,242,219,227,179,173,256,236,162,226,227,91,158,226,183,131,107,72,336,131,296,165,147,197,219,294,149,147,86,99,139,226,271,199,244,306,87,167,187,260,199,349,234,135,118,85,146,159,193,119,222,113,59,244,140,90,214,164,94,127,133,226,226,274,187,240,152,169,204,115,170,55,265,263,283,233,318,209,223,257,176,293,238,207,221,167,225,166,198,97,104,225,304,82,281,162,185,227,98,96,58,194,122,283,168,122,250,259,147,123,172,237,366,326,248,120,244,182,108,213,154,186,144,137,148,112,92,252,160,196,147,207,176,301,161,147,254,114,255,247,136,292,136,299,266,224,215,283,151,291,269,77,177,263,158,265,142,172,139,193,258,260,232,203,191,216,148,155,278,241,237,124,129,286,272,240,160,261,97,197,70,164,245,154,159,228,197,235,102,299,251,157,318,144,254,207,207,141,146,264,188,189,128,207,205,216,126,249,109,113,100,278,274,143,268,116,190,148,302,182,149,211,230,99,257,214,167,136,142,221,159,210,128,230,299,215,208,138,281,130,208,336,150,192,172,208,249,285,218,226,155,178,193,256,298,175,97,190,236,326,131,224,183,271,88,254,181,201,115,242,239,254,111,155,112,99,101,139,135,117,188,244,108,294,317,115,205,70,168,385,108,147,253,197,132,223,153,330,210,218,162,129,222,120,307,206,148,185,189,134,206,246,169,281,235,120,84,145,135,182,242,229,82,284,229,217,289,120,207,212,229,170,192,222,194,253,171,350,318,306,293,323,139,194,178,207,131,140,236,204,186,120,188,211,135,133,232,217,174,262,116,200,237,102,142,154,160,96,92,170,111,108,173,178,233,339,122,345,125,183,186,98,211,240,238,94,85,166,224,226,275,183,207,123,326,202,134,221,205,290,224,193,384,109,321,211,198,178,202,242,206,290,184,175,109,184,291,84,124,172,218,140,145,178,221,281,287,162,123,75,319,119,275,108,262,188,162,222,229,255,274,206,174,221,202,235,111,203,141,184,242,246,127,70,264,170,179,293,218,181,183,137,267,286,231,182,158,214,165,300,150,174,154,287,126,177,257,88,187,228,216,107,265,117,160,252,263,92,291,154,160,235,122,122,146,222,151,319,241,227,105,185,102,225,138,153,164,192,237,142,160,244,239,322,108,270,117,167,338,186,235,289,77,161,160,225,104,212,238,109,161,143,223,201,217,183,171,289,304,215,216,118,235,171,108,98,202,175,215,315,230,188,284,124,204,209,107,235,163,134,223,265,202,258,217,215,184,89,331,222,105,192,184,238,267,129,190,225,189,186,177,216,204,242,92,167,200,213,208,254,229,165,122,172,234,204,168,261,195,146,195,365,247,161,191,194,173,247,255,245,138,246,239,227,173,182,223,124,197,346,194,193,219,200,281,134,244,224,231,162,99,119,107,264,234,229,129,252,235,258,97,212,169,224,196,126,296,115,252,152,245,204,140,158,395,245,100,193,93,289,213,125,159,233,166,201,227,247,169,219,127,242,183,309,276,182,163,140,218,147,289,193,114,199,121,329,252,270,250,152,201,238,169,83,132,179,189,196,263,281,98,153,75,290,235,157,100,230,134,306,115,194,148,318,201,230,185,194,149,71,122,191,163,183,188,211,254,167,218,119,251,293,172,159,165,161,231,166,187,147,152,210,99,126,169,176,144,254,167,183,231,204,134,121,286,114,193,131,258,303,196,205,217,206,184,198,244,281,95,228,237,303,76,127,379,216,242,130,212,121,244,180,81,129,232,101,189,256,182,258,315,290,302,207,164,241,226,204,209,207,328,332,170,350,173,141,176,258,293,154,251,121,211,295,219,315,150,297,127,255,212,81,153,217,218,146,109,151,166,165,213,88,211,124,339,344,250,232,150,193,188,162,246,227,272,135,41,231,209,152,204,238,189,291,201,205,246,70,183,244,201,250,227,212,210,287,216,340,167,119,206,204,236,159,265,100,110,233,187,249,184,115,190,167,109,107,163,183,207,137,143,332,140,217,223,177,119,252,312,212,130,216,177,134,120,331,150,249,171,202,215,328,159,319,338,266,123,184,194,193,152,96,97,192,242,309,207,204,94,292,302,194,295,112,152,138,110,128,191,126,177,158,108,197,162,249,170,209,270,199,64,57,145,189,116,175,256,239,293,211,75,278,155,256,170,256,136,142,273,375,103,229,187,237,179,134,97,73,95,131,223,221,110,117,147,224,264,227,236,154,142,124,185,273,199,122,237,169,128,329,122,275,206,117,326,235,311,203,230,286,245,134,143,281,356,190,314,134,255,302,156,87,184,105,265,97,178,242,155,123,88,153,143,225,243,376,145,167,277,218,132,108,43,254,228,205,226,187,122,211,188,156,299,115,318,139,125,321,179,167,238,188,130,125,204,285,199,231,181,224,189,336,296,168,217,190,135,271,325,184,177,327,153,234,110,202,193,201,311,194,294,223,229,231,211,117,203,172,192,191,120,230,171,191,267,228,98,101,167,176,224,167,274,184,212,243,140,153,200,199,254,212,240,180,176,165,274,204,218,128,180,180,114,245,124,252,249,152,165,260,240,266,67,359,214,149,245,65,289,126,174,280,212,100,266,223,188,299,196,175,145,185,108,161,163,191,160,205,329,77,190,211,102,126,165,204,182,197,159,64]
metadata.json ADDED
@@ -0,0 +1,82 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "config": {
3
+ "query_token_id": "[unused0]",
4
+ "doc_token_id": "[unused1]",
5
+ "query_token": "[Q]",
6
+ "doc_token": "[D]",
7
+ "ncells": null,
8
+ "centroid_score_threshold": null,
9
+ "ndocs": null,
10
+ "load_index_with_mmap": false,
11
+ "index_path": null,
12
+ "index_bsize": 2048,
13
+ "nbits": 2,
14
+ "kmeans_niters": 10,
15
+ "resume": false,
16
+ "pool_factor": 1,
17
+ "clustering_mode": "hierarchical",
18
+ "protected_tokens": 0,
19
+ "similarity": "cosine",
20
+ "bsize": 64,
21
+ "accumsteps": 1,
22
+ "lr": 1e-5,
23
+ "maxsteps": 15626,
24
+ "save_every": null,
25
+ "warmup": 781,
26
+ "warmup_bert": null,
27
+ "relu": false,
28
+ "nway": 32,
29
+ "use_ib_negatives": false,
30
+ "reranker": false,
31
+ "distillation_alpha": 1.0,
32
+ "ignore_scores": false,
33
+ "model_name": "answerdotai\/AnswerAI-ColBERTv2.5-small",
34
+ "schedule_free": false,
35
+ "schedule_free_wd": 0.0,
36
+ "kldiv_loss": true,
37
+ "marginmse_loss": false,
38
+ "kldiv_weight": 1.0,
39
+ "marginmse_weight": 0.05,
40
+ "ib_loss_weight": 1.0,
41
+ "normalise_training_scores": true,
42
+ "normalization_method": "minmax",
43
+ "quant_aware": false,
44
+ "highest_quant_level": 8,
45
+ "lowest_quant_level": 2,
46
+ "query_maxlen": 32,
47
+ "attend_to_mask_tokens": false,
48
+ "interaction": "colbert",
49
+ "cap_padding": 0,
50
+ "dynamic_query_maxlen": false,
51
+ "dynamic_querylen_multiples": 32,
52
+ "dim": 96,
53
+ "doc_maxlen": 512,
54
+ "mask_punctuation": true,
55
+ "checkpoint": "answerdotai\/answerai-colbert-small-v1",
56
+ "triples": "\/home\/bclavie\/colbertv2.5_en\/data\/msmarco\/triplets.jsonl",
57
+ "collection": [
58
+ "list with 2161851 elements starting with...",
59
+ [
60
+ "Apple Stackexchange\n\nQ: Why doesn't Microsoft Office\/2008(& later) support RTL languages? I have Microsoft Office\/2008 on my MacBook Pro. Office doesn't support RTL languages like Farsi and Arabic, and I know that Office\/2010 (for Windows) also has the same problem.\nDo you think the lack of support is because of business competition, or some other reason?\n\nA: \u201cWhy\u201d is a question for Microsoft, but I'm guessing it boils down to a simple lack of resources on the part of the Mac Business Unit. They have to prioritize certain features, and RTL support is not a priority for them.\nTo address the underlying need, you have several options:\nOpenOffice and NeoOffice support RTL text in Microsoft Office documents.\nMellel has a reputation as the best RTL\/multilingual word processor (it certainly has a nice feature set for it, like a direction breaking space so you can mix RTL\/LTR in a paragraph), but I don\u2019t know how good its Microsoft Office document interoperability is.\nThis would also be a use case where it might make sense to run Office 2010 inside a Windows virtual machine.\n",
61
+ "Apple Stackexchange\n\nQ: Repair Disk - Start up disk options I had a power failure and upon rebooting noticed that the OS drive needed to be repaired (Disk Utilities). I am running Snow Leopard and don't have the CD to start up from in order to perform the fix.\nAre there any other options for running the repair utils on the startup disk?\n\nA: One option would be to clone your startup drive to an external disk using something like SuperDuper! or Carbon Copy Cloner. Then you can use System Preferences->Startup Disk to select that external drive as the boot drive. \nOnce you've rebooted and are running the system off the external drive you can use Disk Utility to run the repair. After you're done, re-select the internal drive as the Startup Disk and reboot.\n",
62
+ "Apple Stackexchange\n\nQ: How can I make focus follow the mouse cursor? I will often click on a button expecting it to be clicked but instead all that happens is the application it is in becomes active, and I have to click again to actually click the button. It would be nice if this second click wasn't needed, which leads me to my question:\n\nHow can I make it so that when I move the mouse cursor over an inactive window, it becomes active?\n\n\nA: This is freely possible for the Terminal and X11 :\n\ndefaults write com.apple.Terminal FocusFollowsMouse -string YES\ndefaults write com.apple.x11 wm_ffm true\n\nOr, OS-wise, with a utility that seems to fit your needs, called MondoMouse.\n"
63
+ ]
64
+ ],
65
+ "queries": "\/home\/bclavie\/colbertv2.5_en\/data\/msmarco\/queries.tsv",
66
+ "index_name": "stackexchange_V1_answerai-colbert-small-v1",
67
+ "overwrite": false,
68
+ "root": "\/home\/azureuser\/colbertv2.5_en\/arena\/experiments",
69
+ "experiment": "default",
70
+ "index_root": null,
71
+ "name": "2024-08\/13\/14.48.53",
72
+ "rank": 0,
73
+ "nranks": 1,
74
+ "amp": true,
75
+ "gpus": 1,
76
+ "avoid_fork_if_possible": false
77
+ },
78
+ "num_chunks": 87,
79
+ "num_partitions": 262144,
80
+ "num_embeddings": 405347535,
81
+ "avg_doclen": 187.5002185627039
82
+ }