bclavie commited on
Commit
a9b46ac
·
verified ·
1 Parent(s): c547943

Add files using upload-large-folder tool

Browse files
1.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 25000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4420556,
5
+ "embedding_offset": 4002902
6
+ }
11.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 275000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4838972,
5
+ "embedding_offset": 48258877
6
+ }
18.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:db6bab8cc768ac3b1b995567188e34126342b78f093efe4360424395da9345b3
3
+ size 18698849
28.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 700000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4365430,
5
+ "embedding_offset": 122646987
6
+ }
41.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1025000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4738271,
5
+ "embedding_offset": 181852117
6
+ }
46.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:16b29ed8bd04dc835514e3ead67b5237405ba1b0b86d0914bb8571f31faab9a5
3
+ size 19188257
50.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1250000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4893174,
5
+ "embedding_offset": 225197515
6
+ }
61.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1525000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4986928,
5
+ "embedding_offset": 279563663
6
+ }
64.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1600000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4970628,
5
+ "embedding_offset": 294442999
6
+ }
67.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:723254d4f57573da901dea8654c59c142777460855746dc2a22e524a7d397689
3
+ size 19878881
69.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e78ca84599eefe02b1b95ba0632e41b4fd434c6ef4a73b280f70a896548664ec
3
+ size 20051297
72.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fc1a3e471aa596f0f5879961bd6a9ac5f85b3c1d92d1257e0a7e83be397a08ed
3
+ size 20077281
75.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1875000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 5094824,
5
+ "embedding_offset": 349451397
6
+ }
81.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5d288f4d5d8bab6c873f0d17484a6cbedd19bc5ef8812868906646c51136c24f
3
+ size 16861153
85.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:dfdfd3f9e091c70cb5fece50a6538c60a97643ace73b0208a91f70ab0bd4818a
3
+ size 18998113
86.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 2150000,
3
+ "num_passages": 11851,
4
+ "num_embeddings": 2224146,
5
+ "embedding_offset": 403123389
6
+ }
9.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d94a0ea459ea0ac7df79f8c31c27961fe9436ea571f19ec9357843368def7472
3
+ size 18771612
doclens.20.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [159,174,83,184,133,273,239,84,116,241,101,138,271,206,89,193,167,190,167,101,98,134,80,65,228,104,211,206,234,190,128,52,179,235,187,129,85,150,57,173,56,277,103,310,320,214,74,104,121,203,190,134,146,130,123,81,237,200,100,115,119,152,137,211,249,105,198,358,218,139,135,219,257,96,329,157,94,149,101,72,140,195,128,244,177,199,146,314,210,110,225,197,132,189,258,262,92,172,188,194,212,366,191,77,202,229,174,252,73,106,83,145,197,180,201,100,104,180,224,130,102,214,231,301,111,153,112,127,171,97,194,208,141,108,177,163,114,183,102,55,136,88,158,161,119,243,199,286,150,132,233,104,243,102,114,124,143,204,126,78,134,124,133,123,234,143,176,135,125,206,86,237,93,177,205,84,225,245,123,223,201,201,132,127,233,173,180,144,147,190,236,128,169,146,241,134,50,215,227,177,119,210,223,377,183,168,239,200,161,107,61,98,147,231,169,231,96,103,123,215,102,265,295,97,183,221,158,109,201,154,211,212,236,141,128,289,82,237,103,186,260,79,318,178,151,184,241,201,84,167,177,223,127,60,227,60,217,121,161,262,101,120,199,234,160,298,82,175,180,70,273,109,177,223,201,75,85,312,218,129,244,206,181,157,64,203,236,214,227,120,146,137,117,187,163,169,219,127,235,199,186,236,149,189,53,178,126,193,180,133,178,84,113,129,206,199,159,65,201,231,106,116,93,219,168,79,167,91,161,260,163,245,235,183,193,223,143,90,207,261,99,273,210,145,162,167,196,163,80,157,207,90,74,160,131,186,208,148,151,139,163,107,222,104,162,52,319,211,99,211,186,146,125,89,214,194,218,174,145,308,172,195,149,215,183,183,228,153,216,266,167,185,227,146,180,177,96,134,110,84,242,110,203,294,202,215,252,189,205,119,133,171,219,125,96,208,199,106,199,145,190,136,197,317,208,168,89,131,129,149,285,247,104,230,177,166,99,178,202,249,201,279,252,164,186,192,81,161,106,83,204,212,270,176,143,194,204,183,219,223,128,210,68,79,152,146,221,183,214,112,265,170,188,78,162,140,203,216,208,189,169,133,157,165,124,188,203,181,277,135,170,152,121,183,196,263,214,131,67,188,108,207,228,205,135,119,146,159,123,213,199,126,223,127,130,180,174,239,237,171,179,161,156,243,199,171,141,207,182,205,289,110,109,128,41,199,84,226,217,167,182,189,128,232,248,189,160,111,122,106,69,208,222,243,286,74,143,300,143,208,209,192,107,185,129,107,84,206,150,348,228,186,161,106,175,212,169,98,214,172,211,201,316,68,239,172,51,222,185,225,178,88,137,169,110,155,154,74,181,113,218,213,259,216,202,216,89,108,198,99,85,145,153,165,56,126,153,198,209,219,230,152,102,193,96,238,178,218,217,91,225,191,170,182,227,176,76,122,105,235,245,229,169,246,125,179,268,209,149,103,207,82,118,220,348,94,194,210,185,144,251,186,159,95,279,256,209,163,271,188,210,223,187,171,98,82,124,72,101,165,260,255,188,281,132,186,196,180,234,161,184,124,150,151,250,124,216,136,174,195,175,241,152,193,128,144,140,226,229,197,104,103,198,224,120,270,180,233,199,89,142,163,114,67,213,117,112,225,160,201,227,191,81,161,243,204,170,225,96,212,204,137,213,94,41,160,199,362,154,89,125,45,127,163,145,110,149,154,164,211,153,208,146,298,85,158,111,124,98,171,232,171,196,110,129,90,113,176,67,278,211,120,169,122,170,145,243,141,82,214,58,119,231,227,227,126,118,191,175,222,155,136,227,176,113,110,162,131,69,51,151,214,205,193,205,109,173,94,170,118,103,172,238,215,47,218,151,181,77,216,205,165,268,179,273,133,105,107,102,177,120,250,93,155,145,209,178,152,143,105,222,116,96,159,180,80,220,153,134,222,317,337,155,108,128,88,168,162,147,280,201,115,346,75,318,154,165,133,261,97,91,178,273,72,156,283,188,65,88,149,107,195,323,238,133,206,150,226,120,198,232,176,203,95,106,180,203,104,179,314,210,63,64,122,272,247,269,113,164,187,90,170,108,222,105,213,108,256,101,147,177,217,142,199,197,145,323,199,179,160,168,203,144,193,245,85,242,115,93,168,182,86,123,155,133,229,133,98,135,152,192,80,76,103,126,191,118,137,232,78,149,80,194,179,128,93,224,86,154,148,176,231,117,237,228,243,218,114,148,226,195,185,80,164,122,110,178,204,134,159,202,153,267,190,135,211,254,147,248,136,120,124,256,250,187,218,225,194,148,102,206,211,217,140,125,143,131,186,177,258,239,212,157,207,230,160,188,160,114,34,253,289,195,194,118,140,145,279,173,131,209,116,130,181,96,235,56,251,203,100,58,152,240,164,113,201,213,221,232,131,327,111,175,173,226,210,113,194,89,187,274,154,181,200,206,105,197,219,87,50,129,151,191,118,216,122,290,74,231,277,199,97,226,184,222,167,172,198,242,268,135,76,73,195,130,287,240,220,182,134,97,143,146,155,323,129,176,117,103,207,216,238,124,82,154,136,160,206,138,213,206,192,94,167,255,146,212,248,149,160,187,79,180,348,150,200,214,203,143,225,168,168,126,138,75,196,89,232,142,144,273,141,189,199,102,194,100,136,180,114,192,80,117,145,160,223,196,242,119,175,144,208,249,86,157,136,105,68,207,231,144,135,170,236,198,227,234,236,206,62,240,211,81,133,161,225,250,217,143,122,172,176,257,158,241,227,147,171,83,316,127,223,237,214,269,136,127,94,105,164,224,103,263,208,76,189,99,222,198,189,170,169,252,102,227,217,196,200,211,168,87,153,136,245,138,266,160,130,226,242,170,130,222,263,123,89,206,163,169,253,172,298,91,119,102,169,233,121,132,142,229,161,172,132,162,130,132,196,161,76,248,200,148,206,217,103,165,117,183,220,249,237,200,127,249,194,260,100,112,152,75,215,53,172,256,201,235,219,135,222,95,164,147,130,405,147,220,75,173,79,192,273,172,113,178,93,195,159,204,357,176,142,225,213,200,183,243,210,92,55,111,265,125,190,149,160,162,100,198,107,145,82,193,170,179,95,203,134,252,106,178,57,52,185,206,334,155,149,103,134,131,238,205,67,153,232,152,134,250,92,174,103,98,103,198,141,136,114,233,94,271,220,153,242,173,153,155,77,104,86,229,204,174,184,119,161,215,160,252,60,174,216,217,153,126,226,230,191,202,243,300,203,257,86,277,57,108,118,165,225,166,200,133,105,55,141,147,107,217,76,157,147,100,92,72,251,208,89,328,181,94,189,180,177,118,150,153,201,229,197,54,153,370,188,162,187,129,182,158,205,234,140,89,118,100,182,111,124,129,246,160,69,279,177,223,312,56,208,115,74,177,193,213,196,187,98,210,81,190,187,150,187,160,194,190,158,215,153,130,108,160,120,114,151,152,373,183,158,209,175,186,80,305,160,206,101,181,142,157,144,221,165,205,134,228,81,191,137,254,92,185,187,88,98,220,89,89,148,164,170,189,139,70,160,84,151,165,152,154,93,174,63,171,90,161,209,141,191,141,126,88,193,218,146,70,176,99,207,282,145,106,218,197,259,110,188,133,98,57,139,97,196,204,239,212,160,128,58,173,160,122,257,224,233,148,254,261,106,120,142,202,229,121,252,90,327,82,133,247,180,257,257,97,80,176,111,162,182,89,169,85,149,210,118,258,190,178,185,243,322,124,130,182,264,202,178,169,141,322,239,158,128,222,195,240,245,96,130,68,119,120,105,111,145,143,63,285,271,128,157,83,150,125,202,202,111,160,142,123,227,220,272,188,194,150,233,143,173,144,223,183,200,120,143,167,192,154,287,185,218,114,180,182,150,89,131,284,205,222,167,170,195,150,268,163,213,209,215,227,159,212,85,110,147,147,226,205,432,182,147,145,143,114,212,201,130,227,111,215,119,215,114,167,138,168,122,205,113,134,138,88,138,211,89,143,139,110,202,195,93,201,148,165,191,121,108,177,176,215,174,117,217,72,222,171,135,213,177,145,143,83,193,94,166,83,173,198,168,390,201,184,186,217,174,103,168,173,320,234,198,150,252,193,192,188,228,212,147,190,132,102,261,163,175,94,125,246,171,172,202,206,89,161,188,137,112,115,112,157,124,199,167,174,152,264,100,230,179,138,134,177,220,100,159,224,125,227,219,172,96,137,161,260,142,108,79,240,181,96,110,169,216,185,166,166,178,262,106,220,276,144,186,255,197,193,180,123,116,192,112,177,217,183,159,177,174,126,99,115,193,167,110,251,274,128,286,156,249,172,189,264,144,146,102,237,214,78,245,158,145,169,216,138,170,241,94,113,215,103,107,144,220,180,199,220,135,40,98,166,92,156,118,224,181,230,132,174,139,179,249,354,138,229,211,189,186,137,127,224,225,77,63,195,223,100,234,198,205,163,279,155,226,188,186,170,155,60,170,219,140,230,142,210,180,95,105,132,217,160,208,201,62,254,285,214,297,185,129,68,110,182,127,174,141,144,213,162,87,131,204,239,128,240,124,225,243,71,162,154,184,214,203,254,154,220,151,259,52,225,144,171,146,152,97,218,165,146,137,85,194,239,159,130,80,192,181,288,70,226,203,229,195,91,183,224,223,255,119,308,170,53,277,118,174,96,152,205,183,105,180,289,252,158,138,170,181,167,122,80,202,101,166,166,96,180,241,175,257,235,197,224,221,191,125,188,191,174,154,92,99,237,82,94,178,230,73,279,186,232,107,109,125,249,268,90,126,271,241,85,176,176,174,109,141,111,148,170,150,140,244,160,165,264,144,140,134,147,229,123,145,164,71,214,176,107,104,244,133,79,248,85,175,177,96,111,190,89,159,148,52,243,117,68,88,212,137,128,80,120,132,151,198,211,188,223,152,170,78,174,128,238,100,114,183,137,192,169,161,218,117,175,114,186,159,120,162,94,119,208,243,107,313,164,120,148,175,216,198,209,182,233,171,128,195,294,130,159,151,178,66,91,215,216,55,318,178,210,256,249,207,108,183,214,298,158,203,207,184,243,85,135,152,189,221,167,195,170,315,295,115,43,104,181,160,239,117,311,285,161,129,176,128,237,169,170,166,132,180,192,198,251,112,198,178,161,257,128,112,170,104,310,209,78,51,236,104,150,304,158,147,180,93,223,65,120,215,101,191,170,150,186,160,211,277,108,266,165,148,156,106,104,160,157,102,55,144,163,188,99,76,111,271,166,132,191,142,145,100,149,183,220,190,111,260,218,134,144,221,190,105,150,166,283,84,127,74,216,136,175,100,139,97,233,231,168,203,150,253,94,113,240,147,100,199,179,197,77,223,182,120,169,173,213,134,181,189,228,194,296,247,189,175,202,66,186,49,78,190,100,198,136,217,164,165,110,179,197,213,143,79,217,103,202,167,178,237,248,209,134,203,166,195,135,201,290,172,155,122,233,316,169,161,250,248,66,141,180,192,116,69,160,234,155,172,193,192,109,223,170,160,161,171,214,214,187,195,130,209,222,216,149,153,184,202,224,168,193,157,202,141,195,184,181,145,183,119,112,105,134,180,185,74,156,144,181,112,85,185,117,61,315,91,148,188,72,231,195,210,130,104,150,285,225,271,91,217,196,259,175,199,129,254,189,216,80,217,188,160,130,334,168,113,236,160,147,64,250,177,244,177,199,159,130,166,197,177,128,243,240,206,345,202,210,201,125,63,161,116,134,134,174,83,133,217,211,130,218,240,298,207,148,72,132,71,101,70,240,140,185,127,282,98,134,115,164,173,141,175,112,191,164,174,265,217,228,250,180,109,185,191,162,192,84,195,207,90,241,322,221,271,197,216,220,188,181,298,190,212,170,171,305,170,162,348,168,224,124,152,84,154,163,139,237,134,143,168,194,195,190,201,108,217,165,256,193,114,282,179,157,235,265,135,189,213,102,75,220,170,245,135,195,147,184,230,160,109,191,127,156,279,134,80,273,167,134,264,259,102,166,71,216,217,185,221,87,180,171,235,203,191,113,100,186,239,216,134,137,186,107,112,180,94,271,172,194,110,141,133,214,185,169,214,275,197,138,182,220,139,72,80,119,81,194,312,82,52,180,140,98,118,163,118,223,54,208,159,142,142,139,217,234,206,155,202,222,135,158,195,136,252,194,115,190,158,119,178,160,168,163,204,184,151,181,136,189,242,170,64,90,178,129,236,94,116,299,153,188,85,125,226,211,189,168,125,162,116,152,213,47,185,189,180,143,117,210,156,87,191,192,245,279,99,127,63,212,204,218,200,206,96,185,244,106,83,77,187,121,57,136,188,317,124,147,276,156,216,199,152,68,218,157,380,297,218,246,148,332,132,200,221,256,105,89,117,165,123,174,196,193,199,222,121,67,134,89,213,255,106,51,175,310,206,128,89,134,174,103,206,205,127,194,88,103,185,125,210,110,194,226,104,154,161,220,127,161,200,144,228,128,232,149,157,153,59,233,216,159,150,198,111,182,141,176,224,207,176,307,140,195,133,182,316,190,216,225,208,211,116,92,132,104,203,140,122,116,131,171,194,251,188,231,204,65,229,170,223,264,270,140,133,125,106,273,120,283,235,254,243,218,186,79,306,93,71,161,281,170,198,94,173,126,195,131,93,132,158,137,181,184,59,103,171,96,239,123,242,98,122,118,124,331,169,279,232,263,101,170,126,193,161,185,239,149,144,157,202,130,112,265,151,186,309,222,211,293,227,120,219,160,194,121,150,111,72,199,95,261,212,148,75,134,78,233,147,78,257,166,166,187,105,151,206,255,125,248,229,137,55,57,119,216,114,89,149,197,102,153,221,115,233,210,164,206,129,273,214,184,160,211,148,119,136,280,160,66,162,164,263,147,131,119,296,219,158,180,234,195,155,246,201,127,104,242,209,106,264,128,128,150,212,265,213,197,206,121,127,83,125,66,242,82,163,131,171,130,219,183,135,199,186,118,198,196,237,121,183,197,230,210,199,184,165,219,90,164,130,183,202,126,149,107,282,209,70,108,251,212,258,66,199,206,149,244,168,110,79,72,78,145,168,182,189,201,273,279,73,105,218,133,143,108,100,199,121,252,131,213,176,114,104,210,161,181,110,199,186,135,122,66,99,177,144,118,314,124,189,72,115,173,171,172,187,80,124,212,211,214,108,114,223,139,257,155,201,135,114,209,150,152,98,192,173,170,102,206,165,196,133,57,132,121,103,287,153,226,219,109,190,244,222,198,80,124,238,171,207,147,154,164,273,91,165,137,314,213,125,180,219,140,180,89,189,167,183,61,166,151,274,254,180,59,200,145,168,144,131,133,138,163,208,224,106,97,162,137,101,175,85,189,201,238,187,66,96,203,103,144,156,169,238,138,174,99,143,249,190,240,268,195,175,194,199,137,118,179,248,253,159,127,351,135,125,212,114,50,121,79,134,135,160,272,119,235,255,84,171,64,88,159,100,142,147,271,69,94,227,135,188,171,144,157,126,166,200,216,309,197,57,177,167,162,180,180,227,128,132,175,158,252,206,125,233,64,137,80,122,210,186,154,127,188,175,230,154,140,208,234,226,74,118,244,219,211,242,192,218,165,188,145,109,112,223,304,169,198,156,250,171,120,109,236,246,205,240,274,291,136,240,91,180,170,157,150,148,170,157,122,199,99,168,143,163,117,170,114,196,283,120,229,107,146,230,88,289,201,92,252,91,117,212,179,203,137,145,228,106,149,215,107,194,134,130,208,123,178,214,177,48,142,63,169,92,195,190,161,145,136,199,93,196,163,201,314,126,239,64,205,248,111,134,48,344,236,159,270,198,203,128,134,183,222,284,129,180,104,140,88,139,175,210,203,237,199,134,319,180,224,141,209,109,120,145,64,166,96,118,190,197,146,167,87,283,101,264,149,117,148,252,158,167,233,142,165,222,75,183,254,213,76,177,77,84,263,194,143,211,198,179,185,161,179,61,229,196,200,214,220,156,176,145,117,210,212,143,100,174,142,146,116,195,206,87,183,150,139,219,190,134,332,215,200,186,241,92,136,185,141,192,270,110,133,157,93,114,180,171,178,250,104,343,162,150,175,135,154,210,57,211,202,198,181,185,185,190,173,148,191,148,246,216,107,188,246,189,188,230,68,62,81,160,288,157,114,154,94,157,136,284,194,207,173,145,109,187,244,293,281,182,148,110,230,145,254,192,148,172,198,87,206,154,182,202,146,124,127,237,256,95,116,76,216,253,350,107,178,244,165,256,162,203,121,162,165,118,175,160,125,162,103,164,155,196,238,226,192,259,177,145,150,262,203,159,219,203,241,244,210,235,137,122,159,91,168,213,98,82,135,324,153,247,94,146,203,199,119,169,75,193,167,158,234,173,247,196,78,221,221,122,132,211,177,245,61,81,186,211,96,158,229,243,199,272,164,210,301,95,252,267,126,223,111,149,163,154,113,162,161,153,122,228,104,133,177,165,38,161,120,149,193,90,94,102,231,169,191,135,158,214,174,52,234,119,88,192,111,129,133,253,111,111,169,147,127,234,252,217,72,161,211,121,51,143,256,177,73,182,218,177,102,209,129,169,197,77,137,135,255,134,155,233,133,276,191,219,71,130,225,188,278,175,97,111,270,157,215,136,93,250,270,138,259,120,116,212,155,162,227,232,55,102,225,347,117,95,85,242,207,143,167,183,139,94,223,131,238,226,183,223,241,308,233,125,231,177,198,234,221,206,148,191,238,238,153,126,121,116,191,187,234,191,230,155,74,135,233,133,212,242,147,114,224,233,170,112,147,106,242,235,228,80,142,102,180,144,145,160,217,134,231,146,320,73,237,266,107,127,267,199,96,232,152,207,224,183,90,229,170,53,136,154,57,61,71,108,175,121,115,105,258,192,173,224,79,155,217,235,161,71,231,149,221,183,270,111,181,120,98,135,279,103,149,134,118,240,99,229,208,154,147,94,138,157,149,210,122,144,285,257,217,191,65,235,200,176,96,193,83,168,188,165,108,142,184,161,206,143,91,198,217,56,138,184,166,227,212,103,158,75,232,292,179,168,315,170,278,167,113,118,149,215,70,94,197,256,109,149,255,89,127,159,206,211,150,183,113,92,105,175,180,194,190,156,234,216,164,93,124,353,195,192,87,121,71,123,251,170,199,84,189,305,96,131,188,164,146,158,238,124,192,97,205,178,143,264,283,165,156,185,120,126,148,222,154,169,238,144,110,95,70,110,118,180,199,137,155,75,193,170,179,380,214,212,76,218,155,174,138,159,197,181,202,115,113,227,116,101,213,215,179,147,249,114,206,311,121,56,242,184,127,164,130,146,204,123,100,249,81,200,274,188,200,220,199,248,245,127,181,162,125,77,96,122,118,109,95,164,95,68,172,81,64,77,100,210,103,220,168,182,221,158,207,193,90,207,225,187,126,126,162,213,99,251,185,182,188,114,71,80,176,137,135,163,86,227,192,266,263,182,154,123,231,157,301,140,185,268,196,120,146,49,124,217,202,141,159,94,91,108,226,228,79,206,168,152,213,143,106,215,159,148,164,56,161,147,184,143,231,96,188,91,65,145,161,293,257,113,228,150,113,173,164,126,156,157,202,114,174,197,143,142,227,216,263,302,190,227,173,198,110,158,185,108,278,199,186,63,130,186,292,331,190,218,118,275,242,131,181,105,120,162,251,91,152,70,236,92,206,123,77,108,106,71,138,119,225,214,252,149,250,241,88,123,205,85,235,172,95,87,49,144,125,71,131,154,263,290,133,313,234,176,140,99,81,188,109,255,85,194,163,244,178,203,292,92,243,234,111,164,191,116,206,267,97,103,119,162,131,234,166,218,73,89,118,158,243,197,241,290,59,209,209,207,195,229,175,153,117,134,148,123,227,90,163,243,195,173,222,235,69,202,162,221,149,189,73,155,184,114,230,179,109,163,155,259,134,68,178,201,180,152,132,209,218,194,161,104,74,197,202,258,176,116,122,69,111,323,267,100,242,72,131,52,188,177,248,176,178,146,121,96,166,175,41,130,179,110,251,64,232,199,115,106,106,99,150,135,193,176,112,101,76,178,166,201,173,127,161,47,89,163,124,283,117,181,241,190,170,90,204,138,222,308,164,238,81,235,217,158,215,193,133,187,219,140,198,131,228,236,133,222,224,60,244,114,239,136,162,189,86,178,199,168,51,253,227,205,186,270,139,96,149,114,228,140,241,303,208,190,141,91,227,253,84,64,160,114,148,157,206,236,179,145,181,178,69,76,126,81,82,80,211,221,152,240,127,217,228,83,196,215,155,179,211,226,186,203,229,156,185,234,141,221,184,101,131,163,379,293,107,212,207,164,164,113,123,186,199,216,168,190,245,236,205,169,174,150,166,201,232,188,148,183,185,205,101,139,183,243,148,186,118,136,141,214,136,304,235,178,102,198,132,217,204,106,187,210,221,107,157,166,237,165,111,134,158,152,230,160,179,47,262,193,202,159,146,89,105,163,239,130,92,106,138,196,225,174,226,125,257,237,61,109,132,196,135,160,158,215,295,114,228,234,261,290,110,224,80,179,105,183,209,127,176,147,94,134,128,72,309,191,168,178,112,99,169,110,233,130,100,178,270,227,89,198,203,242,125,142,106,202,181,142,175,228,127,195,83,254,74,110,187,119,147,158,102,136,111,73,126,146,216,88,138,132,169,195,85,176,107,95,232,213,117,151,84,228,147,211,108,164,195,76,141,55,182,201,138,228,126,134,321,155,207,96,113,120,177,90,95,182,186,45,251,160,99,82,187,260,73,82,91,166,82,185,243,177,97,110,114,219,230,96,159,245,96,120,215,140,139,141,241,194,226,105,390,165,72,173,198,165,228,100,81,154,101,185,212,208,133,40,247,142,348,165,68,219,200,464,178,181,151,107,225,193,182,49,161,232,114,208,257,235,156,223,116,237,117,97,122,147,171,149,270,160,257,194,246,122,262,171,104,303,269,110,174,72,199,139,228,230,230,188,148,221,248,189,278,136,89,240,254,116,200,96,109,168,200,117,174,120,193,138,143,186,151,132,119,177,76,163,113,164,173,261,248,171,120,216,114,228,119,170,218,293,183,103,159,188,291,160,196,192,260,89,226,165,77,172,177,259,217,204,130,270,111,188,141,151,176,132,162,177,197,242,99,84,183,125,281,191,219,192,142,175,187,95,239,185,192,223,107,176,90,124,149,179,68,173,172,179,193,97,230,193,85,225,201,96,102,264,131,123,242,156,178,94,113,194,216,146,76,248,213,83,75,216,112,253,157,139,238,75,123,106,225,117,221,203,184,159,131,88,124,266,250,131,200,134,142,203,236,149,123,167,169,99,77,189,155,204,171,83,117,156,139,162,210,189,266,130,80,228,133,138,151,250,74,333,83,147,146,136,151,138,102,157,278,110,193,229,128,290,220,185,130,141,214,164,46,196,169,162,138,143,260,262,137,95,256,115,92,224,206,131,138,292,272,170,146,222,333,81,168,244,151,218,178,230,313,180,242,159,163,101,231,84,114,82,143,58,133,157,79,200,205,218,182,186,271,126,228,144,139,232,218,155,167,135,174,197,183,87,218,182,127,161,235,183,181,191,71,123,233,153,176,131,154,121,162,158,202,190,46,137,119,127,49,175,108,96,292,177,96,216,79,60,201,187,132,169,109,206,248,264,283,120,76,113,112,100,163,106,134,181,139,89,141,333,160,253,222,99,111,150,84,216,173,175,110,160,111,196,195,221,104,176,123,151,80,89,86,100,198,213,156,212,135,239,282,117,116,134,166,144,175,146,181,202,232,117,169,256,202,213,110,127,199,104,362,168,170,123,143,185,215,220,176,222,206,108,158,102,181,177,71,140,237,154,90,121,236,153,167,129,193,268,185,341,232,161,75,183,283,128,177,227,106,123,121,145,186,105,215,149,259,152,106,188,236,216,228,135,50,176,149,304,118,197,134,244,88,248,158,256,290,105,229,195,105,113,142,287,61,165,72,329,139,208,343,260,157,240,152,177,166,243,94,118,170,167,215,227,110,102,131,233,236,198,164,247,146,230,172,143,87,127,249,102,189,161,193,149,232,137,197,155,225,233,150,66,288,131,208,134,200,75,143,152,216,103,155,71,145,325,77,65,125,161,165,152,185,216,231,183,209,161,125,129,119,128,96,222,213,116,138,214,152,66,114,188,179,93,246,109,219,129,96,79,146,97,150,254,105,156,104,206,66,319,121,124,138,176,75,82,234,151,302,187,113,165,193,139,188,185,88,203,199,74,279,95,224,89,87,259,168,152,254,69,125,158,202,69,115,162,224,171,114,152,291,248,232,258,168,271,167,153,251,134,122,148,101,190,215,101,271,67,232,180,259,78,168,134,196,95,201,242,164,176,124,208,188,126,197,185,149,195,207,101,194,279,103,81,167,174,249,214,160,223,179,182,207,157,128,134,224,281,214,214,138,118,210,174,73,79,212,162,117,136,113,247,130,102,103,78,49,215,70,101,228,93,252,132,136,215,189,133,94,79,128,225,143,246,198,159,218,152,196,64,237,205,90,224,89,138,138,168,194,220,220,203,180,204,95,196,188,178,91,142,165,267,189,178,209,202,138,115,62,221,201,122,64,163,212,134,83,104,97,234,172,93,81,156,74,206,164,221,163,202,87,124,188,176,42,114,180,100,187,223,66,215,156,219,236,140,176,206,211,207,197,123,226,190,336,117,172,199,255,108,184,236,152,138,178,86,133,178,158,107,191,227,151,132,216,67,216,142,248,186,221,109,176,117,194,156,163,157,208,129,135,143,247,136,169,196,379,130,140,126,204,211,208,163,220,126,172,207,96,89,218,203,189,131,106,154,177,173,124,273,109,69,234,165,170,75,134,100,197,268,115,61,151,136,143,195,221,154,106,147,112,128,227,187,223,116,179,146,139,100,111,136,233,130,106,122,124,198,172,155,155,189,152,152,115,115,221,117,105,244,224,113,153,224,145,91,97,185,140,125,144,287,199,183,299,87,121,206,96,230,243,87,131,236,122,137,207,185,177,180,206,93,172,187,221,109,140,151,112,98,227,100,218,262,97,115,330,151,110,108,79,148,292,125,131,121,332,122,153,168,143,177,248,204,236,230,198,197,129,92,103,195,101,262,136,206,209,237,117,121,311,112,213,59,200,106,233,179,135,114,234,309,141,201,159,193,195,69,108,234,208,294,183,156,70,73,178,178,98,245,151,122,167,152,111,290,274,178,234,299,151,225,86,96,199,137,182,134,218,51,155,140,97,246,192,170,159,300,106,235,279,158,120,138,205,155,78,153,125,181,227,141,108,149,204,382,165,146,180,277,136,86,199,84,126,102,211,149,213,193,56,183,195,234,120,151,164,192,345,96,102,157,165,250,184,152,90,82,91,106,211,176,125,295,132,187,222,228,94,261,96,126,177,51,226,185,203,147,205,154,93,251,229,92,263,137,215,92,160,326,221,57,207,206,177,193,148,241,126,263,225,200,269,124,298,101,266,177,105,105,105,62,121,270,77,90,123,123,222,188,181,101,139,271,76,180,130,201,139,242,218,103,197,178,141,208,150,152,225,126,205,194,207,62,128,347,107,104,193,153,229,177,145,178,213,123,161,210,80,192,66,160,169,273,113,145,238,211,50,238,165,172,112,245,246,111,166,221,187,182,206,284,117,154,135,192,117,142,192,306,150,234,126,89,110,125,115,181,117,154,204,213,210,156,96,230,118,111,265,122,73,298,104,240,242,194,227,173,183,254,67,142,149,247,293,296,268,241,249,82,132,185,199,93,158,114,154,92,184,206,106,127,201,227,80,73,203,142,197,197,217,163,198,80,253,148,111,123,249,147,163,117,90,92,115,175,120,266,141,198,215,121,97,142,75,178,134,200,94,103,115,130,78,136,165,181,183,155,141,224,223,111,79,196,138,110,191,47,261,91,130,214,170,230,218,215,184,181,293,52,257,202,124,212,129,143,142,208,113,145,170,225,208,232,116,126,192,186,211,167,208,105,147,92,199,87,101,213,108,339,214,248,180,128,202,173,79,166,320,121,131,275,239,55,77,117,199,256,204,258,249,175,133,172,236,185,197,174,186,135,108,176,281,165,116,250,307,52,175,350,175,346,210,180,175,175,197,167,224,190,313,138,146,126,261,108,115,211,216,73,213,97,276,89,86,192,141,41,54,158,147,209,132,208,175,258,222,222,154,172,184,156,244,270,174,145,66,138,116,155,142,200,204,211,111,138,99,202,153,148,129,131,178,134,172,303,172,201,238,212,230,232,84,165,96,113,132,148,234,90,308,108,217,213,240,187,265,80,95,112,310,216,252,150,121,297,130,177,242,226,135,201,231,239,176,202,139,115,238,219,255,111,151,136,153,142,205,138,133,131,144,143,141,190,119,143,215,58,86,92,110,258,112,133,157,268,135,196,193,93,216,191,187,216,132,211,196,196,331,171,229,142,160,161,175,389,147,221,211,197,105,161,162,317,327,93,167,115,193,74,178,167,232,290,70,136,262,198,106,111,182,232,243,246,269,135,195,155,134,185,118,150,122,137,215,111,147,247,231,118,241,189,227,244,119,77,128,190,93,144,88,94,97,205,160,204,185,95,110,83,58,189,132,115,76,112,132,174,273,96,121,80,228,202,233,197,149,121,109,305,193,140,210,208,213,202,209,127,67,138,95,201,100,103,214,188,63,222,156,179,114,122,217,155,154,185,179,82,161,106,216,101,172,156,139,225,226,161,126,189,150,92,107,235,214,151,137,140,159,161,210,174,179,203,158,85,97,185,91,207,154,183,186,178,205,273,161,225,94,165,215,155,257,143,82,123,240,401,189,303,109,211,246,234,204,211,121,60,199,172,137,164,71,294,100,178,202,178,83,147,152,140,186,119,93,252,165,122,220,113,193,77,117,192,175,163,119,133,81,135,117,343,188,243,280,141,201,108,232,160,118,133,98,152,138,81,182,229,120,185,168,152,77,186,128,202,151,193,189,63,137,132,141,236,148,251,174,67,206,217,90,199,197,130,155,225,187,66,113,171,178,203,194,167,236,67,111,148,147,106,77,166,67,131,221,228,139,110,252,109,171,102,285,173,233,194,90,78,313,236,188,228,129,178,160,223,274,236,122,79,132,217,232,204,225,152,201,230,188,193,93,148,198,211,181,165,219,143,77,89,144,191,169,121,153,219,77,227,170,179,78,66,157,213,166,348,243,87,153,246,107,163,74,239,270,92,141,225,101,156,108,126,249,213,110,187,205,102,264,212,186,163,198,115,192,121,206,106,228,83,173,73,172,75,219,290,156,86,173,122,198,93,172,224,226,203,130,199,255,282,299,234,141,117,103,82,197,232,281,235,211,116,115,134,169,117,139,112,251,193,87,182,309,198,104,179,101,169,229,199,161,61,229,147,162,165,224,175,222,160,226,59,126,137,353,175,159,166,220,70,126,195,218,108,139,68,155,259,128,159,81,102,155,226,153,123,58,240,158,199,99,178,112,275,96,94,186,324,81,216,92,159,294,141,344,199,63,253,190,245,81,180,195,90,158,216,218,160,122,108,132,117,137,186,153,97,266,127,176,185,159,120,121,144,164,359,188,136,229,74,196,239,183,114,158,148,220,252,186,91,68,118,184,136,193,105,217,199,274,115,150,133,190,149,129,181,202,108,148,243,63,221,213,134,166,208,187,166,128,196,287,196,205,107,108,139,144,242,89,212,150,212,104,84,292,160,153,155,124,251,218,124,108,167,160,149,76,203,134,203,174,215,247,167,330,184,196,261,150,142,164,215,109,102,118,119,139,144,67,212,175,226,195,230,185,231,256,77,137,273,123,360,77,221,123,73,201,173,113,238,164,197,73,210,144,167,151,189,95,157,81,105,162,249,168,205,362,88,79,218,68,169,153,198,169,134,253,165,240,179,122,228,231,229,80,210,142,93,220,225,106,345,189,166,183,172,133,152,165,64,301,227,189,235,179,213,168,167,44,144,381,211,99,241,190,164,156,202,98,102,176,147,199,188,134,147,209,344,274,119,69,173,156,104,121,146,229,201,115,135,189,190,106,91,118,197,108,259,54,201,283,152,119,339,111,169,164,191,117,235,190,185,151,317,127,218,299,231,131,104,178,104,187,175,123,295,57,153,79,189,100,167,168,226,276,253,161,276,128,287,160,121,168,231,203,219,89,177,196,187,209,155,201,192,154,136,196,219,291,154,193,184,105,107,168,224,199,212,138,143,215,116,248,199,162,193,202,192,222,117,229,227,195,165,213,90,170,208,174,90,295,146,177,204,150,139,74,198,79,196,228,235,79,127,174,132,148,170,135,138,203,137,209,180,292,110,78,210,218,126,111,127,104,159,215,133,142,99,117,141,218,252,201,75,233,125,287,245,147,234,210,153,63,130,137,297,158,156,122,202,215,170,69,168,220,217,138,144,193,127,197,159,131,218,163,118,100,217,234,77,154,205,177,121,135,110,254,136,142,213,107,226,176,178,169,250,240,93,166,231,199,224,298,78,234,97,247,192,160,61,176,126,182,139,69,168,110,224,209,110,241,221,82,258,219,198,130,108,187,141,214,156,204,237,244,214,195,155,152,102,145,210,134,82,112,129,200,155,156,79,108,251,187,162,160,72,160,150,113,119,188,128,115,162,158,210,164,154,293,222,179,169,237,111,156,212,232,227,219,128,108,175,307,109,108,167,117,180,153,159,166,122,192,98,110,156,191,151,176,408,83,240,352,133,159,198,165,172,198,210,245,241,259,101,161,83,231,195,145,172,109,232,94,93,124,82,248,244,193,133,135,257,214,203,75,143,282,163,283,146,125,127,158,213,150,237,151,122,238,75,99,169,234,180,171,50,186,209,165,206,137,79,106,204,146,184,168,112,136,269,174,121,147,151,127,198,186,130,264,210,252,145,182,111,145,80,179,166,104,140,234,146,253,198,114,219,206,80,123,192,183,174,154,274,263,159,125,94,167,283,246,212,231,148,101,70,77,208,172,214,85,286,224,151,251,103,211,99,157,221,124,199,136,124,206,120,158,47,140,143,138,112,123,120,215,226,95,246,119,103,212,162,199,118,190,214,196,125,200,157,207,176,295,213,262,235,115,210,208,78,250,101,272,105,235,217,126,265,156,195,218,169,81,263,163,58,129,128,113,214,326,230,126,160,90,114,199,164,193,119,213,119,193,131,249,113,210,153,180,276,171,272,50,133,79,185,232,271,152,176,131,136,179,151,92,93,200,243,166,201,142,204,267,167,94,150,133,134,92,111,162,267,248,304,183,116,130,268,106,104,223,155,209,200,102,107,292,213,267,251,177,121,224,216,249,140,175,157,156,194,89,148,121,224,166,170,162,67,183,105,181,156,165,97,35,101,136,100,161,113,155,172,71,148,203,231,196,210,317,323,191,212,138,160,281,199,160,253,185,67,165,89,229,162,196,64,205,181,99,102,177,284,159,192,96,73,174,159,135,236,119,90,217,217,133,236,170,64,127,108,274,138,83,171,130,109,98,155,194,221,195,323,173,54,145,94,258,119,140,60,96,248,155,92,161,137,163,156,114,145,184,158,138,118,98,216,200,104,204,155,173,293,189,83,161,178,132,162,135,154,324,203,164,120,204,72,184,212,103,238,102,254,209,157,213,174,125,174,185,185,155,138,122,228,230,216,282,65,100,106,228,296,68,203,198,151,155,84,167,105,152,254,302,134,124,191,220,77,173,149,169,91,130,94,210,224,197,226,103,118,161,184,330,224,200,273,116,209,151,241,216,340,179,122,267,184,155,228,279,110,166,222,191,251,267,160,191,255,223,99,172,109,245,244,95,192,150,225,229,279,256,88,160,93,137,204,159,150,198,204,109,64,143,190,120,122,133,107,230,81,314,182,65,165,83,236,203,157,163,222,112,122,217,216,277,222,212,174,159,158,144,161,74,270,139,141,116,170,151,74,176,90,75,379,219,206,111,333,201,243,264,225,180,263,75,244,290,175,150,145,102,195,152,140,128,93,175,198,206,200,201,131,207,213,251,93,186,84,141,222,217,191,219,80,147,256,206,159,214,175,262,94,122,166,190,102,118,178,116,108,114,135,92,238,165,191,218,130,155,103,204,90,187,228,230,109,241,264,116,190,178,127,59,212,193,199,174,173,85,117,102,256,176,56,216,181,195,104,89,164,195,130,174,201,218,246,181,116,210,72,252,249,157,218,163,51,241,113,143,166,176,98,146,168,173,166,234,250,194,171,107,99,107,70,140,105,227,138,128,326,165,261,155,173,186,216,144,47,224,171,110,232,102,169,324,150,235,126,95,167,62,61,118,133,206,250,250,108,102,134,166,207,157,233,144,147,206,138,124,83,122,175,88,160,218,133,53,121,210,49,197,165,310,202,193,126,52,141,209,188,196,134,288,192,333,205,105,228,174,125,225,218,85,159,276,212,137,224,108,237,86,198,228,144,183,267,113,118,152,99,134,163,146,307,86,162,128,199,160,204,125,154,238,123,85,127,250,187,195,192,213,77,108,275,130,164,136,177,273,122,240,187,140,212,145,176,208,237,100,119,153,179,174,113,156,111,123,102,355,208,157,81,121,201,90,298,195,269,134,92,66,66,304,105,151,84,170,188,171,236,168,160,151,213,117,220,168,104,78,165,212,222,209,261,122,187,213,213,184,171,175,97,221,125,122,159,159,86,203,246,217,95,169,181,101,195,187,190,166,219,246,223,115,195,141,250,83,277,91,173,193,154,110,186,197,129,62,127,186,101,180,216,79,138,230,202,81,160,224,158,117,157,313,175,217,158,186,295,227,184,90,355,183,252,177,94,92,223,198,187,107,60,168,62,168,202,122,114,229,242,207,210,168,183,98,205,164,221,184,320,127,188,195,115,120,137,205,62,165,206,145,206,188,142,201,219,219,82,126,181,159,98,202,250,193,67,180,325,173,122,121,328,188,287,156,58,250,276,230,243,147,155,276,144,126,225,257,97,270,113,63,233,141,215,234,214,195,97,163,130,232,95,165,123,213,201,168,169,259,147,157,95,299,306,224,194,148,196,230,200,108,110,132,103,221,285,86,106,228,159,215,257,195,201,124,120,243,207,212,143,217,317,135,197,190,72,95,135,260,185,98,128,234,198,209,122,164,110,156,147,164,173,267,141,115,167,188,180,216,125,218,119,66,210,290,123,134,245,72,232,191,137,156,207,90,158,127,121,224,104,237,128,144,169,198,197,130,155,110,175,188,116,96,169,100,120,231,224,196,176,139,261,240,146,176,133,230,233,229,162,221,102,174,265,169,98,143,167,166,224,176,100,209,256,203,124,143,217,130,205,151,247,202,101,170,164,257,282,219,96,219,117,188,238,178,116,299,215,154,152,124,208,134,154,177,213,207,212,308,253,207,145,91,191,211,196,104,118,166,94,128,133,107,137,172,88,173,110,110,118,273,270,120,221,97,245,151,168,223,130,93,156,183,56,236,150,121,185,174,210,302,189,106,175,309,183,99,66,263,188,94,146,228,153,83,128,213,130,225,193,201,38,128,204,173,191,249,228,283,146,249,217,193,129,175,112,240,209,91,249,211,100,92,145,201,78,250,187,132,279,165,305,162,168,155,242,274,108,188,53,215,125,259,88,165,188,107,215,208,198,181,116,215,136,144,201,226,142,212,106,245,102,245,254,155,257,91,83,188,99,106,155,372,149,179,235,88,249,121,148,184,212,193,205,168,210,201,172,105,198,134,230,90,149,149,165,196,159,278,215,108,155,96,232,177,183,204,199,191,152,209,82,254,199,232,71,236,166,119,186,62,149,164,89,169,225,167,127,152,343,134,222,144,148,134,193,170,135,240,232,244,315,113,241,81,174,184,326,124,198,191,289,199,216,165,109,130,206,121,75,209,219,150,255,184,105,163,111,165,148,183,155,165,109,217,73,207,356,99,110,268,69,245,157,248,97,237,50,95,193,64,210,226,130,122,126,115,186,254,106,151,209,235,258,216,99,126,329,191,79,141,173,77,86,218,337,160,150,218,84,217,109,73,186,71,206,118,76,259,239,229,194,122,80,98,137,135,101,188,117,120,162,236,184,322,205,125,209,148,115,224,125,166,85,77,287,152,294,110,236,208,105,196,190,139,124,222,123,140,129,145,151,125,186,136,81,83,127,168,133,221,212,81,234,161,94,170,181,198,180,176,212,189,263,145,118,134,138,166,99,167,223,251,105,347,189,198,120,171,93,165,154,152,135,237,217,85,293,91,189,178,148,169,230,192,123,100,168,238,93,244,202,45,161,293,180,101,121,95,199,74,213,73,166,183,178,99,224,197,240,80,211,141,224,174,191,103,122,183,171,128,194,209,272,248,212,116,167,67,167,72,203,236,133,224,161,118,118,171,135,66,91,144,136,72,155,128,105,107,204,124,105,74,170,105,202,68,220,160,78,248,264,198,124,94,204,184,105,169,90,126,189,261,218,199,65,107,137,155,196,119,135,193,212,348,78,280,78,169,114,101,159,200,344,111,194,194,202,55,267,150,152,146,192,236,119,124,192,159,197,211,204,107,208,249,74,109,183,55,159,204,223,87,196,101,170,184,153,223,357,104,243,210,171,78,212,155,108,147,230,100,120,207,125,118,185,174,169,117,43,216,100,248,189,192,197,71,160,170,101,261,158,177,186,173,213,215,273,179,134,194,193,177,133,177,201,232,167,168,195,233,108,164,220,80,242,286,192,95,318,195,224,162,165,254,215,83,166,259,249,50,60,143,161,116,144,142,233,161,249,242,178,83,91,141,166,61,130,110,135,142,168,191,230,158,209,241,92,216,187,147,198,69,123,102,117,156,189,118,66,199,158,279,179,108,139,149,95,180,249,81,109,93,104,178,129,101,140,270,277,239,93,204,158,135,197,281,49,305,186,190,216,151,104,218,118,188,84,196,197,73,142,89,57,129,96,120,207,324,217,156,116,220,138,56,207,281,214,248,121,174,208,81,186,247,120,101,239,71,118,258,204,149,193,245,180,288,220,232,193,181,136,186,245,118,127,229,127,100,188,172,126,178,233,223,232,87,196,91,203,154,165,119,210,216,213,267,281,229,287,107,134,112,195,207,212,159,216,151,191,226,86,153,176,113,234,121,167,153,149,99,216,103,265,145,141,116,217,137,294,128,206,212,104,138,163,173,183,176,131,98,217,232,264,126,156,260,72,252,126,223,233,200,118,338,160,199,121,64,114,191,216,79,181,191,137,81,125,231,125,97,177,157,143,194,177,300,162,136,190,182,140,125,99,241,195,142,209,221,81,151,136,155,128,120,115,217,183,153,138,180,126,98,236,184,74,315,110,125,191,78,198,195,229,238,137,128,168,155,173,160,169,179,170,217,182,160,203,167,257,122,199,107,133,204,129,189,152,184,188,198,208,205,124,126,135,151,209,282,85,255,110,271,148,149,251,95,328,158,234,222,207,197,99,235,130,199,124,314,200,137,257,136,154,224,138,137,90,141,211,192,239,186,300,73,105,133,157,202,167,203,280,132,224,192,125,201,186,202,173,157,206,92,151,258,129,90,209,225,51,122,92,264,288,207,117,203,252,237,133,207,201,203,158,302,215,215,201,229,245,122,257,139,120,154,176,150,199,196,118,208,73,151,185,173,141,266,247,239,187,112,211,255,206,105,105,270,110,213,222,152,230,255,135,162,184,224,141,84,121,126,272,188,154,58,210,203,145,214,132,164,224,258,124,214,180,100,109,103,100,175,110,133,207,135,151,91,209,146,134,105,127,169,242,173,174,266,177,295,308,198,179,268,159,129,214,56,255,192,197,74,142,191,131,94,181,113,241,123,199,127,141,126,283,165,211,110,137,95,214,137,155,220,270,223,96,231,349,147,215,66,112,126,284,127,202,142,177,104,138,239,154,151,169,271,179,207,87,116,187,162,102,169,158,235,195,119,93,173,158,105,329,132,52,145,181,128,98,75,138,202,259,154,208,203,344,122,263,190,267,86,71,100,107,286,143,184,246,150,245,189,242,121,56,210,196,59,203,67,324,184,48,283,182,202,146,192,107,135,151,243,104,303,204,194,185,109,93,234,292,110,88,201,165,197,123,152,55,109,178,75,95,173,82,227,290,71,235,296,90,170,146,80,105,173,137,53,151,188,125,187,296,97,205,248,268,289,151,85,205,141,195,170,125,160,198,217,127,193,77,181,73,161,131,260,209,72,63,196,176,176,156,121,227,248,168,179,128,133,201,164,178,269,150,67,131,109,153,226,104,61,107,138,136,57,184,193,114,89,131,107,182,129,222,172,334,234,138,91,185,179,173,154,161,157,77,123,177,51,243,101,184,202,111,70,231,208,157,194,131,237,248,213,199,159,177,33,296,136,198,248,172,129,316,161,72,86,210,348,196,174,96,101,190,108,135,120,134,120,282,139,137,144,186,103,241,149,233,184,68,196,132,107,90,141,186,102,137,284,59,100,172,93,245,35,98,243,139,231,69,158,62,96,209,150,211,148,131,136,387,177,145,56,173,141,158,144,208,152,252,135,156,142,156,181,124,69,188,154,99,194,193,311,170,189,215,170,118,142,184,205,199,116,97,169,142,149,229,200,84,85,181,169,190,127,123,166,56,181,216,270,246,233,185,167,80,147,161,205,83,234,136,338,172,97,109,103,86,142,233,172,261,223,117,177,101,229,174,249,170,205,164,225,195,202,232,79,197,112,87,161,80,148,246,145,111,182,249,225,185,240,153,253,209,127,230,179,68,221,199,227,271,184,218,126,172,184,191,223,198,92,121,162,115,218,178,149,174,216,103,106,113,241,191,109,50,108,94,115,152,60,260,200,116,158,172,95,102,137,190,247,202,124,138,193,154,211,95,179,123,100,182,54,212,229,218,223,210,217,152,233,147,257,220,121,302,273,69,123,196,120,216,178,288,229,262,97,172,141,166,123,67,217,254,227,165,85,130,60,183,188,203,113,160,183,69,76,163,229,219,110,167,124,144,179,146,97,259,230,206,243,263,179,158,189,260,204,357,178,147,127,203,270,112,137,110,159,333,232,184,238,146,125,193,171,217,223,272,265,201,117,226,224,190,145,126,130,117,176,148,85,136,165,122,209,145,279,105,209,64,189,145,188,223,329,356,237,239,195,86,173,105,169,126,102,115,174,279,216,230,177,107,247,111,193,238,96,82,181,180,101,167,293,217,228,165,127,144,149,84,164,138,307,141,224,96,93,137,98,188,73,275,155,126,228,190,233,193,261,94,215,147,97,178,187,103,224,152,198,156,182,210,115,156,141,255,120,114,114,190,99,70,77,180,211,93,151,212,150,272,46,213,82,233,291,169,194,83,113,181,102,157,57,301,156,237,237,153,259,172,226,112,126,65,95,101,63,125,171,213,59,212,334,192,182,96,140,134,239,287,319,208,87,155,163,127,62,121,192,156,254,179,151,237,238,180,128,186,61,263,199,152,132,323,176,169,90,187,109,189,135,190,173,102,130,221,99,58,127,137,175,174,156,168,96,181,183,164,46,150,113,198,166,186,95,209,197,106,125,133,155,115,183,146,214,247,150,178,128,214,136,65,202,98,72,185,127,117,247,191,211,57,178,199,107,142,124,172,60,112,146,177,200,135,98,275,248,131,99,192,179,175,184,229,216,157,203,100,200,161,192,167,173,97,366,210,330,144,134,192,179,88,148,164,151,112,110,66,237,82,67,167,197,133,136,110,148,80,147,159,210,157,157,242,227,184,158,105,201,165,97,103,75,181,111,276,140,55,129,156,91,181,186,232,156,179,216,43,98,293,183,157,192,178,130,143,320,173,163,214,99,146,56,102,172,218,121,145,146,180,126,118,209,202,98,241,92,128,150,80,211,125,82,290,197,201,180,91,113,90,251,306,107,217,208,122,149,208,75,128,192,147,163,277,112,222,64,153,244,165,264,184,206,114,127,176,239,212,245,185,172,107,181,219,41,223,216,173,187,85,191,154,91,128,183,193,184,98,75,128,87,114,102,104,138,99,139,162,312,171,110,200,194,156,248,304,231,241,170,283,250,80,188,236,93,108,111,269,148,181,220,154,188,263,244,295,105,66,183,249,59,151,55,164,151,203,124,192,226,222,212,199,81,183,208,178,193,245,201,168,120,125,114,154,90,141,218,49,113,81,210,226,100,256,160,151,190,120,165,139,172,132,106,229,101,203,123,200,241,182,82,212,75,175,217,124,102,245,211,335,208,201,200,136,127,318,128,145,160,153,172,174,111,81,139,77,222,90,188,122,47,298,149,131,178,218,170,211,269,118,221,210,188,316,218,139,372,279,218,162,186,250,117,139,231,97,138,133,179,203,285,107,115,170,139,244,240,190,85,211,43,188,131,193,172,105,227,135,164,136,217,71,96,190,268,97,156,184,98,195,133,192,110,82,122,146,232,322,175,93,229,148,145,93,181,140,99,145,151,164,88,165,174,211,100,190,160,210,172,166,226,147,193,175,143,205,219,227,227,143,75,227,175,102,139,210,136,187,102,184,241,138,270,83,168,199,174,336,210,80,269,212,162,190,153,135,213,85,170,173,174,224,88,73,82,188,135,118,134,221,210,210,214,197,131,197,247,253,165,186,124,246,226,101,203,113,148,80,316,170,221,138,201,116,63,288,96,235,120,282,188,207,116,236,133,306,126,96,182,114,124,329,138,68,264,154,207,79,211,94,105,277,121,225,213,168,155,208,243,101,130,315,146,158,80,124,148,175,155,135,209,361,236,139,112,118,247,244,166,198,207,230,148,193,140,186,183,204,129,188,266,200,105,202,195,104,342,280,253,198,101,203,105,128,122,180,207,119,197,172,279,96,113,142,163,233,233,234,265,182,167,224,138,183,42,196,127,215,79,116,132,191,178,145,111,137,81,182,136,280,98,200,131,213,110,188,122,133,221,128,173,148,195,96,47,110,91,217,313,237,234,74,204,108,127,197,174,218,195,101,130,231,195,125,133,206,161,71,257,146,164,138,80,102,262,192,156,234,247,138,161,131,329,70,176,183,254,243,110,181,139,157,176,61,276,206,146,149,51,139,168,174,117,144,122,235,120,162,222,47,138,190,167,118,162,161,309,163,305,143,246,121,196,238,153,184,79,80,125,232,84,162,172,247,70,248,110,90,86,88,80,240,222,227,190,120,183,249,101,163,157,215,118,130,136,164,305,229,189,288,137,110,260,261,144,258,107,107,93,200,148,193,169,113,80,198,104,78,161,163,112,90,150,134,150,168,159,231,106,263,185,166,102,180,148,270,97,203,166,97,201,165,205,177,189,217,162,186,120,131,129,175,242,184,224,224,120,118,161,217,110,157,186,64,82,94,154,158,218,101,133,161,92,232,163,158,224,348,164,116,63,181,241,149,74,182,94,224,159,216,286,91,143,132,134,257,228,145,268,188,205,203,113,254,237,254,122,212,130,224,187,163,134,165,159,188,179,99,304,224,219,131,203,246,143,129,190,119,201,139,192,164,236,66,159,178,174,275,166,113,194,190,217,226,210,247,179,152,83,124,332,112,162,115,142,198,138,188,194,156,198,160,115,170,141,121,171,89,79,140,170,134,186,184,289,107,175,96,180,204,170,163,92,196,121,202,52,221,204,101,91,110,289,123,176,141,148,176,67,255,200,253,195,215,181,206,168,105,144,137,163,197,140,175,147,240,196,281,116,146,249,178,58,147,134,147,160,185,230,266,157,128,161,215,192,221,149,98,70,156,127,198,135,163,176,116,230,197,239,133,133,136,219,157,111,133,101,164,100,260,176,80,204,139,148,253,144,167,212,206,222,63,198,43,253,147,93,181,141,127,192,182,194,150,110,98,253,186,94,146,251,119,139,133,237,145,192,152,151,299,136,99,132,93,78,107,101,122,170,290,68,145,162,165,224,144,118,228,83,109,122,156,200,109,236,187,142,257,178,158,121,122,206,132,229,187,103,198,159,74,247,264,103,106,203,139,200,83,164,134,90,117,156,256,143,191,97,190,83,149,149,172,202,139,129,242,152,90,193,129,167,154,295,105,207,261,132,249,236,204,188,141,144,191,240,113,232,228,171,93,270,174,249,166,163,241,219,297,243,67,96,168,233,154,144,178,222,254,113,263,77,184,256,224,279,80,190,107,123,203,226,163,70,118,112,106,270,187,206,170,139,189,127,186,215,161,228,174,146,152,129,243,185,212,206,73,218,228,225,139,86,142,201,249,162,141,256,164,203,205,168,153,155,144,153,112,226,217,142,80,78,179,329,175,112,151,100,170,130,103,161,160,347,116,80,179,156,173,211,200,196,178,266,156,60,200,228,184,143,188,63,145,242,207,175,159,88,171,168,235,88,174,198,186,149,103,301,222,69,150,101,106,206,206,188,217,126,219,157,190,112,235,123,98,155,167,109,171,168,86,34,55,199,110,142,197,150,134,138,87,201,241,56,150,124,203,115,125,162,131,214,215,92,183,135,143,170,244,253,175,198,149,125,163,132,184,198,204,115,226,104,184,119,116,178,146,212,187,301,114,160,190,156,191,150,108,157,214,231,167,232,156,180,210,252,234,72,189,208,169,302,162,184,145,63,67,197,166,121,261,208,137,186,182,113,201,109,164,178,143,64,136,219,92,190,49,114,219,169,191,175,137,243,167,175,161,75,124,136,158,201,202,184,154,191,281,256,242,61,240,288,193,120,194,97,118,135,151,174,163,225,185,288,179,367,219,138,208,190,204,151,90,115,141,162,169,250,154,185,47,146,192,154,215,131,326,77,123,211,213,192,174,131,90,355,259,206,69,87,133,138,187,90,121,143,193,117,127,155,123,79,231,163,86,166,209,90,191,218,223,131,132,153,88,189,189,120,119,190,245,199,209,139,202,175,155,162,83,105,216,194,268,61,162,204,150,90,109,189,167,118,220,289,123,107,157,121,99,145,149,152,207,132,101,196,189,213,226,201,224,135,84,251,151,119,251,251,100,138,184,200,120,82,164,270,155,233,90,211,263,125,86,216,105,135,191,129,174,222,164,145,177,162,155,62,196,161,189,157,207,167,289,288,136,166,153,210,138,129,209,211,154,107,132,259,134,213,218,196,147,358,257,151,211,224,152,301,149,311,167,241,186,226,262,220,155,269,120,156,111,182,100,206,204,80,82,120,66,232,158,157,211,177,264,166,257,194,116,176,160,170,212,134,283,140,138,188,173,151,100,205,291,215,101,168,214,180,206,207,173,228,180,142,187,277,321,83,147,193,226,161,224,209,194,114,273,108,205,173,95,160,122,83,124,187,188,128,217,114,67,182,174,166,230,143,111,206,273,191,227,194,283,154,120,156,211,79,214,248,176,206,132,192,134,232,262,156,274,200,186,103,115,236,221,243,120,214,217,255,121,140,95,215,255,164,228,124,92,252,201,110,104,374,160,75,151,150,195,204,107,125,239,76,142,129,200,210,131,125,224,132,159,164,113,257,160,265,158,205,96,72,212,104,135,136,167,199,76,88,182,229,41,214,246,64,124,135,276,140,137,65,256,99,189,59,146,98,224,204,251,181,106,156,160,181,81,155,78,138,139,191,250,165,176,180,86,188,221,249,244,100,82,180,266,216,118,234,136,177,202,109,70,324,55,161,164,286,194,248,178,163,134,255,160,230,273,147,156,208,197,228,229,159,96,137,115,251,230,228,161,245,252,59,197,120,129,175,98,88,207,154,201,221,109,246,168,223,184,183,245,99,132,119,133,186,91,87,152,162,256,237,155,147,242,126,190,96,195,145,112,138,116,131,86,143,129,156,124,208,239,197,310,119,132,131,171,214,102,146,270,225,221,261,111,188,134,224,85,265,167,220,273,270,242,151,208,244,326,257,143,123,212,252,170,231,100,260,120,358,164,114,72,257,122,174,200,92,168,148,100,146,174,276,274,200,106,180,147,134,144,153,161,94,130,124,120,180,135,177,199,93,233,136,145,96,139,217,212,119,113,187,193,127,124,116,211,278,200,242,97,265,125,229,256,164,195,259,145,129,94,121,278,156,317,214,103,126,76,122,107,126,176,106,131,295,100,263,224,220,220,56,111,241,136,220,144,81,193,188,161,206,53,266,124,116,99,207,118,64,108,136,206,192,149,228,126,142,206,99,117,54,266,251,143,196,262,176,151,188,74,150,184,72,200,275,95,251,170,197,271,246,147,352,127,294,241,67,115,109,81,167,255,144,286,95,140,202,120,158,143,139,103,255,92,202,224,363,186,170,229,225,164,74,124,177,84,75,146,166,180,177,153,209,188,96,172,127,295,176,204,249,79,200,215,250,190,170,108,153,221,108,84,64,130,170,123,210,169,158,126,295,195,203,139,153,178,107,192,194,238,121,162,200,189,127,193,340,95,192,314,196,212,88,207,160,182,196,188,242,196,105,225,198,59,191,170,149,202,222,175,153,223,162,166,90,244,133,229,274,142,155,176,110,111,144,196,228,295,106,209,302,119,194,195,132,156,171,215,237,169,82,105,107,81,251,140,138,215,219,164,237,211,77,319,208,247,193,214,77,155,111,205,116,153,111,149,92,97,218,91,111,169,220,116,93,76,116,146,171,206,220,244,191,169,116,113,288,133,148,227,114,75,200,180,119,83,63,196,59,166,149,238,81,204,233,189,203,216,225,89,116,107,236,171,205,162,146,233,102,219,124,82,157,253,222,210,181,111,218,190,173,69,165,223,86,162,107,157,127,204,96,287,189,125,202,173,235,263,118,186,216,95,217,239,144,230,200,154,229,282,126,174,116,153,131,128,120,252,203,132,199,298,113,75,256,236,130,157,216,253,162,250,152,112,256,203,257,95,105,164,141,181,132,229,68,166,265,189,202,112,175,165,188,75,205,49,90,94,87,164,118,163,102,197,284,268,233,143,121,183,301,191,190,211,209,106,182,138,100,240,327,182,158,152,244,81,136,106,142,182,223,194,79,170,157,104,233,156,130,175,117,268,269,141,143,170,288,174,224,102,206,91,147,241,204,151,130,180,172,125,105,145,189,251,132,125,78,116,165,239,160,122,77,183,268,182,148,160,214,316,104,289,152,161,289,218,171,168,174,213,230,143,117,154,174,200,73,158,112,139,153,78,122,254,162,153,216,198,117,203,280,244,262,122,118,99,171,191,200,104,160,198,242,235,243,103,72,93,249,91,107,260,287,227,99,136,264,153,95,182,170,303,147,106,235,189,100,172,105,151,132,192,194,105,164,284,88,144,161,172,220,170,191,134,159,154,142,116,145,94,239,205,138,178,183,157,187,127,153,205,227,103,70,207,243,198,104,114,193,172,138,188,148,135,153,289,101,187,264,220,99,157,194,173,167,121,166,166,158,126,144,249,183,330,230,125,80,170,167,183,101,169,125,175,100,281,167,168,194,138,263,182,252,187,215,191,159,310,228,146,168,103,209,121,247,166,152,96,196,148,217,164,179,171,148,139,92,112,161,249,323,59,178,224,175,294,80,263,101,254,215,204,205,104,179,117,180,251,164,186,121,103,217,170,225,222,163,182,186,154,245,100,149,155,226,211,78,205,259,246,189,154,156,182,174,191,229,96,162,191,189,131,203,219,103,185,106,191,202,74,144,66,159,196,104,241,203,175,170,178,241,176,119,233,181,193,234,204,67,135,300,133,101,207,97,123,259,136,232,90,144,130,145,129,217,231,181,129,43,125,354,148,130,224,171,141,80,94,93,264,255,117,206,201,189,362,298,230,73,196,153,198,213,200,108,177,221,141,235,183,247,133,86,237,119,260,157,148,233,175,180,196,101,220,181,135,184,97,190,92,81,272,320,216,87,206,242,119,141,137,177,221,158,218,258,175,155,200,245,249,136,147,95,68,74,187,153,182,149,145,69,200,195,194,166,126,242,189,162,123,121,142,219,239,213,170,112,199,145,203,218,187,175,126,225,124,196,124,163,97,182,212,265,76,131,268,183,115,216,303,117,190,144,145,156,64,161,207,183,147,135,310,294,130,119,125,158,76,224,80,187,281,277,134,213,146,227,43,143,107,136,192,119,61,247,337,127,99,249,116,197,223,212,159,136,224,117,214,159,227,75,154,347,104,186,92,182,151,152,199,163,120,201,117,154,59,125,73,194,246,220,228,88,224,96,202,168,173,120,112,202,65,153,149,200,79,208,77,161,199,169,168,78,114,147,177,116,276,97,136,82,247,216,185,134,110,198,147,189,215,125,215,155,167,76,125,97,101,133,107,85,308,190,70,195,121,166,190,156,146,229,43,182,241,133,158,243,195,96,261,151,66,136,96,82,147,171,187,170,240,107,229,106,100,191,153,185,131,235,105,171,97,95,116,169,138,218,169,61,141,88,192,275,202,190,260,199,123,194,185,106,99,230,120,136,147,207,141,72,218,221,193,206,175,147,133,93,89,153,192,166,64,159,154,187,109,220,70,246,159,98,183,233,111,158,151,189,228,187,198,122,129,177,315,153,73,138,132,130,167,110,230,181,82,241,215,278,236,204,245,249,174,173,134,223,194,134,109,210,196,173,255,189,141,223,138,170,190,103,156,104,134,189,129,188,96,264,126,162,139,130,234,295,113,133,145,110,98,191,154,72,183,96,139,238,352,169,188,122,200,226,216,95,231,136,134,207,167,230,176,146,201,182,161,168,145,165,276,203,246,74,263,155,210,188,281,128,89,190,297,195,197,192,148,122,114,170,183,193,170,96,167,110,96,225,221,98,129,273,95,214,159,114,145,228,111,174,171,136,166,238,156,119,172,176,166,201,265,118,80,220,90,126,170,262,158,216,137,77,238,197,247,165,134,125,114,256,130,232,168,125,233,214,80,136,155,133,168,140,403,251,246,140,185,235,230,323,136,283,102,107,186,219,235,224,64,159,248,242,165,242,152,198,356,126,108,142,117,153,99,172,131,139,109,98,223,199,84,255,73,281,61,226,153,324,90,247,187,194,174,262,198,127,184,332,170,187,170,108,125,194,172,206,191,166,157,223,159,127,128,269,123,160,56,264,83,283,94,269,88,150,124,145,144,209,90,117,158,196,120,220,164,137,102,128,157,70,65,124,65,138,149,172,193,99,125,80,230,227,200,247,60,222,198,168,157,213,188,104,151,287,152,121,203,241,248,180,94,170,133,209,203,118,152,59,254,173,240,109,174,184,170,175,108,233,126,155,191,277,202,103,145,228,161,164,213,194,120,241,78,268,113,135,60,224,169,158,225,100,176,213,315,220,189,70,158,112,106,188,167,127,116,155,174,137,264,108,255,196,226,66,292,227,215,110,231,263,239,217,239,105,183,292,302,213,216,256,108,168,61,210,243,162,130,80,142,230,202,178,173,171,184,119,230,128,165,169,192,166,212,114,249,239,200,207,135,141,231,176,161,240,167,67,192,258,111,97,265,179,156,119,137,178,136,147,252,232,61,148,210,296,114,179,122,86,119,182,270,243,236,134,100,148,190,155,179,238,172,140,198,97,149,198,91,218,131,177,141,60,164,178,91,189,214,145,166,110,203,93,128,88,188,190,120,105,135,142,200,234,128,175,119,168,110,110,127,129,84,147,261,105,209,199,266,145,155,125,188,83,218,164,166,131,180,41,87,70,173,77,227,160,207,233,135,112,193,227,136,241,121,171,229,147,146,55,110,150,100,99,162,167,101,138,68,108,166,179,202,235,188,96,209,247,220,218,185,139,128,116,237,254,118,116,218,171,219,210,135,198,130,135,90,182,255,136,388,137,241,226,182,89,137,242,115,163,260,175,113,239,216,225,137,81,311,222,221,78,164,239,307,210,76,163,234,229,145,105,113,141,117,186,162,202,102,144,210,200,80,218,122,304,161,168,196,208,202,245,102,148,194,113,169,223,231,217,215,218,227,225,227,77,156,250,130,243,164,313,178,156,203,243,178,82,238,84,73,107,261,102,117,197,260,124,163,108,139,142,217,213,150,87,161,214,83,244,77,207,235,97,126,227,98,340,144,261,268,159,187,131,177,194,226,138,161,132,183,119,273,73,214,94,154,146,317,283,247,333,220,175,171,88,226,226,180,171,172,180,168,58,85,221,69,95,210,209,104,126,177,137,137,115,213,183,132,58,153,221,142,186,126,224,189,173,169,122,187,81,236,86,103,185,248,143,163,172,182,99,200,136,276,108,266,228,233,222,186,135,197,134,135,123,280,233,166,97,134,206,241,90,133,321,142,86,228,235,217,154,195,139,292,268,184,77,229,117,121,233,131,58,169,205,256,305,189,178,98,224,160,150,134,147,129,133,159,183,234,113,203,225,70,182,82,208,150,86,214,111,148,226,202,175,160,66,137,309,119,218,204,147,77,225,222,211,179,97,227,239,181,86,107,186,255,244,161,234,181,138,186,125,122,189,143,135,134,153,114,149,233,207,197,182,177,88,204,185,113,149,302,320,265,193,181,179,89,161,203,207,252,91,166,148,248,146,258,275,209,251,165,234,104,251,170,181,130,91,193,122,198,73,178,133,154,244,88,86,239,273,179,303,227,259,82,186,291,281,171,217,201,68,199,204,229,140,189,100,202,170,257,97,160,225,172,74,219,104,103,79,149,74,90,143,148,230,165,397,223,119,210,98,248,63,234,162,87,246,126,227,160,182,145,153,261,163,124,181,441,196,140,203,173,158,82,138,86,85,206,108,196,156,150,209,206,206,209,94,229,248,163,261,115,149,240,189,201,182,191,213,63,314,190,262,163,192,213,188,197,252,93,154,77,299,137,234,118,174,208,230,178,160,98,142,142,180,213,234,145,177,319,318,238,76,97,204,233,128,120,148,311,156,202,174,204,106,143,133,112,191,174,72,91,227,139,324,86,198,224,245,100,217,161,169,167,218,125,185,229,79,98,197,219,82,192,166,187,194,110,178,249,161,162,215,185,127,223,165,224,155,121,193,105,112,184,113,164,242,162,93,300,253,302,145,171,177,129,54,163,158,132,315,141,171,140,195,193,232,103,148,275,117,277,193,113,160,214,161,136,166,148,291,131,208,213,185,170,116,47,51,176,97,161,66,83,160,131,173,146,83,226,101,115,133,209,192,134,249,272,156,101,151,215,96,151,114,139,207,134,150,145,232,260,58,66,253,132,131,124,213,166,82,144,163,67,220,156,263,154,90,237,242,274,126,219,182,121,68,227,116,254,152,294,122,180,268,146,199,144,118,256,89,216,188,216,129,127,250,187,317,84,240,152,236,216,147,199,106,164,129,255,95,150,196,202,230,164,241,185,156,230,230,164,171,146,186,109,67,122,105,178,177,252,212,154,106,226,301,109,116,310,191,146,147,125,147,393,186,146,200,200,297,273,180,124,286,213,190,128,155,133,262,143,144,103,145,163,115,135,229,189,103,90,183,135,212,84,118,86,157,112,280,234,182,169,192,213,280,159,178,187,249,149,159,147,271,259,138,242,192,166,139,209,225,211,128,60,87,140,132,218,183,233,212,260,98,98,115,194,126,189,121,124,222,202,214,170,312,183,134,137,237,204,157,87,237,197,117,171,104,178,263,304,139,141,216,146,203,141,85,136,179,72,128,235,254,103,261,75,144,177,237,206,208,231,321,102,84,234,206,196,185,163,192,121,170,167,158,205,153,207,289,254,120,226,174,273,139,149,164,110,170,125,132,106,168,109,109,169,171,234,90,190,256,234,160,273,107,78,77,100,142,184,221,168,49,98,217,106,108,104,66,279,251,180,190,278,157,226,259,233,228,171,179,204,113,193,145,253,220,225,247,160,112,212,115,191,192,141,156,73,121,101,182,232,101,204,179,149,120,197,160,96,99,230,113,122,70,201,189,234,277,181,315,129,220,187,258,110,263,170,182,213,108,237,185,169,92,189,226,121,295,239,172,59,103,245,188,253,232,102,98,232,223,93,185,212,128,158,184,313,129,140,178,82,243,150,266,101,172,154,243,134,127,112,81,99,110,196,168,167,91,271,195,250,244,205,149,133,95,124,203,120,120,108,141,243,156,199,162,74,158,215,131,254,187,241,163,127,95,241,206,92,115,172,78,162,263,253,270,121,219,166,237,275,310,256,165,178,138,221,55,182,57,148,221,101,237,122,248,254,127,202,237,145,119,212,160,177,306,82,207,92,217,148,171,206,394,215,325,72,161,173,192,227,162,196,111,97,139,133,115,238,118,122,93,149,304,195,159,137,142,94,234,230,124,181,207,150,158,135,118,221,160,189,192,178,163,232,307,148,283,215,292,198,113,162,97,198,163,179,174,154,139,197,277,124,209,100,88,165,139,214,192,151,134,250,204,207,164,189,148,176,224,255,231,124,89,158,259,167,131,180,164,221,302,184,133,115,154,251,208,139,125,178,207,272,183,130,200,85,66,79,209,91,192,215,172,198,178,220,231,193,106,61,228,293,196,118,193,102,48,187,245,122,172,252,251,227,161,222,91,80,268,161,77,135,230,265,155,108,64,181,165,203,82,179,152,117,279,193,70,56,133,279,178,235,128,215,197,208,91,71,92,238,163,131,188,138,206,165,100,221,176,194,198,112,121,190,186,122,171,217,108,214,182,41,228,168,112,167,88,242,266,225,166,253,222,81,245,175,318,157,286,94,129,179,106,208,287,122,221,192,132,173,275,160,103,255,100,160,222,80,230,144,82,178,169,162,169,97,125,184,220,208,238,284,103,152,117,167,304,183,212,246,173,179,111,189,147,103,280,230,276,181,197,101,72,211,203,118,85,236,187,235,259,215,137,191,198,211,271,125,156,132,222,241,95,171,229,121,246,84,223,52,252,59,189,167,231,188,221,186,201,163,145,228,120,164,233,63,234,181,140,300,186,80,215,287,156,238,101,204,165,161,187,214,150,160,82,184,149,194,236,128,70,157,254,146,195,166,245,180,181,153,121,268,82,264,248,172,182,195,98,82,169,236,104,114,130,184,119,91,121,50,203,205,178,243,169,166,100,198,192,87,112,42,118,298,114,230,73,189,252,131,131,320,95,170,191,200,127,118,113,208,121,154,191,245,208,57,213,231,92,225,245,191,96,185,169,139,206,210,173,246,212,115,172,127,143,146,238,110,110,141,135,63,177,115,82,96,238,142,76,152,125,175,184,166,114,208,185,163,223,156,229,163,224,222,156,175,213,112,204,67,186,156,155,301,188,154,177,106,164,138,142,187,176,178,88,177,181,146,272,80,367,181,147,238,72,151,160,174,149,106,134,90,129,314,151,144,192,112,131,114,166,142,177,160,230,153,206,73,86,178,179,108,165,209,251,260,217,227,138,137,191,144,82,306,123,189,336,327,265,224,190,88,149,113,144,172,226,252,121,83,213,199,121,224,261,187,220,71,138,129,101,193,201,116,221,126,186,143,168,206,153,216,257,214,207,184,113,52,89,234,196,214,126,145,122,65,122,103,69,213,97,223,171,143,185,275,146,126,149,219,158,210,226,189,127,87,128,287,108,166,96,149,161,163,168,248,200,163,113,195,177,187,161,141,198,249,303,203,175,121,211,136,86,71,223,109,147,226,208,119,225,216,236,223,208,221,67,171,183,150,96,95,164,146,54,92,178,142,210,194,351,184,179,110,173,164,68,207,111,231,219,311,244,172,153,100,108,127,224,101,170,145,160,172,154,217,147,145,126,206,129,119,162,65,229,111,165,162,163,103,141,174,205,130,147,142,61,153,249,224,103,208,210,145,112,267,85,263,227,185,165,101,130,70,175,148,292,295,127,249,106,156,164,131,162,173,285,240,144,167,143,283,97,270,123,372,194,170,162,302,101,115,139,191,66,146,129,207,159,136,65,180,143,193,203,66,139,169,98,133,100,121,260,186,263,187,151,182,58,233,235,195,96,147,91,164,90,260,196,150,111,153,67,172,229,102,120,56,224,197,170,129,167,120,156,312,192,201,117,151,198,167,180,146,241,226,201,186,201,98,242,129,202,251,191,95,153,169,217,136,201,114,164,160,277,181,101,185,314,193,218,119,93,295,222,113,140,216,177,164,170,130,132,106,199,194,173,107,272,154,70,151,110,100,132,94,314,139,176,287,254,135,419,165,136,159,134,61,44,233,119,80,119,148,177,134,219,121,149,104,203,261,156,118,119,138,134,144,164,170,184,209,138,128,146,127,219,268,168,59,197,164,153,194,134,62,121,245,169,146,213,98,103,183,144,224,133,188,102,102,151,139,145,133,192,130,246,242,208,175,178,188,178,218,261,275,163,234,74,248,181,195,194,168,106,170,162,181,111,125,209,169,108,83,111,143,113,129,179,99,193,162,168,199,96,34,217,91,196,200,56,106,152,195,138,179,174,243,96,121,90,200,132,188,201,150,124,369,190,109,176,128,251,218,224,122,102,129,214,166,226,204,268,200,137,176,150,282,201,254,156,126,151,192,181,194,154,86,246,222,126,98,168,135,182,153,141,138,193,151,191,297,177,93,214,213,216,209,137,117,130,159,179,201,129,122,173,200,218,132,225,256,279,211,172,206,360,38,196,202,144,210,110,147,238,116,244,163,214,183,104,170,217,100,136,240,179,240,197,120,219,141,195,231,196,169,188,152,174,176,201,183,187,133,115,253,199,75,165,127,79,201,51,279,88,216,147,118,221,151,199,184,181,139,165,138,118,125,138,243,115,108,215,76,74,79,146,264,106,214,210,235,134,112,163,236,225,99,229,163,167,258,158,261,134,268,169,83,135,116,185,221,179,205,177,164,172,103,103,158,166,230,185,172,116,224,194,153,114,168,103,292,194,172,202,164,175,323,211,132,169,231,156,143,242,295,169,221,238,105,110,222,240,187,222,263,205,215,141,234,111,204,119,198,111,149,178,137,99,164,114,152,112,122,246,143,236,184,232,107,141,186,160,169,87,246,178,105,214,276,130,184,147,163,124,214,73,79,251,198,245,197,58,86,122,196,244,177,215,226,143,143,203,155,87,144,146,265,116,98,346,265,104,147,134,260,105,203,232,115,139,119,184,143,158,144,218,218,208,219,151,139,202,199,104,214,114,143,174,224,161,128,172,226,396,151,102,206,158,113,167,82,75,133,154,150,185,71,154,252,158,240,256,160,169,185,205,188,254,169,123,236,206,236,227,241,110,192,157,134,82,134,184,195,166,196,164,190,256,208,152,214,86,169,170,244,148,235,241,120,160,154,236,236,70,223,94,99,228,69,133,188,71,111,271,178,244,190,110,106,141,116,150,141,203,122,115,203,198,163,175,133,234,235,360,109,197,191,191,146,134,103,198,171,242,202,75,172,98,172,165,140,213,192,101,53,127,149,244,231,241,127,123,191,112,255,86,173,193,145,129,227,194,172,195,184,133,218,154,225,134,78,68,103,194,220,124,274,238,302,351,90,65,209,127,222,119,245,168,145,125,266,213,158,216,65,70,208,67,276,138,172,145,162,224,183,162,98,86,56,209,232,230,96,131,99,75,108,130,121,108,138,112,185,172,198,59,191,159,179,77,83,242,232,91,198,134,204,213,207,203,146,138,59,176,94,67,159,129,145,114,232,183,127,277,131,229,134,216,162,213,238,119,100,152,226,219,290,161,285,91,245,167,154,125,77,105,186,264,104,166,167,245,108,192,70,137,110,145,204,127,217,128,167,191,91,247,143,190,86,159,231,52,125,53,193,88,243,202,210,48,84,227,199,109,132,218,166,122,177,233,226,140,191,164,94,203,143,119,320,220,185,94,246,182,216,87,215,200,133,203,96,192,47,187,267,218,111,185,230,264,195,240,213,189,250,223,179,175,166,208,218,156,73,192,233,136,381,181,130,80,215,43,182,171,208,98,155,116,213,84,223,61,229,308,218,210,185,103,148,183,213,120,175,205,81,131,141,199,138,185,174,325,145,206,251,126,176,92,208,217,236,70,105,214,128,246,145,167,301,178,112,220,153,204,168,203,242,216,146,204,96,166,192,223,244,117,150,186,137,223,205,198,216,203,281,235,114,74,213,178,176,111,137,130,152,189,121,147,187,193,208,90,165,172,142,153,154,96,199,294,116,226,212,147,187,155,150,120,66,190,95,146,198,357,221,82,190,111,201,180,182,232,200,185,236,124,207,189,47,290,181,68,112,62,175,107,220,134,240,127,148,205,187,136,186,216,194,95,199,199,190,345,106,42,133,131,143,121,199,246,210,193,156,242,248,265,302,75,245,143,125,130,66,219,252,189,82,125,192,166,340,189,80,212,66,178,143,205,307,212,196,299,171,138,152,164,173,164,112,147,199,121,118,166,168,174,238,98,111,147,118,230,189,161,105,212,224,74,109,121,156,218,293,254,208,165,149,101,183,108,124,229,233,251,218,218,202,131,171,236,96,269,137,92,202,263,192,98,92,134,126,117,192,244,122,164,154,199,69,271,67,178,180,231,250,197,222,99,201,275,127,205,189,118,248,91,126,120,187,160,102,212,153,178,206,134,229,128,222,169,198,179,169,223,348,197,289,346,192,153,211,131,89,196,168,79,277,282,358,214,239,169,195,99,214,212,170,220,236,165,191,242,212,206,231,156,94,139,184,125,115,180,96,164,124,138,234,181,169,246,84,205,257,126,147,144,110,183,156,313,229,209,149,88,107,176,260,67,206,229,91,116,123,232,143,277,149,187,77,126,69,114,195,214,210,104,249,181,174,150,166,75,143,130,195,136,98,226,138,100,213,199,116,192,167,166,158,254,249,131,152,199,184,204,121,151,112,184,181,123,109,195,102,305,137,159,216,114,264,102,199,176,154,111,172,114,135,108,160,202,162,162,156,194,261,269,159,87,101,169,139,59,175,232,250,217,197,195,163,69,185,80,208,177,204,138,41,355,244,157,139,181,159,341,60,255,270,74,93,144,96,183,185,99,197,93,264,209,158,136,193,116,232,152,100,106,63,230,129,185,211,198,113,136,201,217,79,124,178,175,186,172,187,227,180,117,276,129,206,265,139,256,211,238,100,93,249,313,156,218,90,128,114,123,148,98,171,94,257,153,67,198,206,138,255,175,147,224,152,167,48,171,189,200,89,100,142,125,153,174,301,229,125,208,103,149,132,99,171,258,229,112,103,153,141,103,234,177,146,194,123,228,344,67,212,181,167,175,75,94,126,177,199,230,98,147,116,198,90,236,104,171,193,138,229,227,172,183,97,67,238,256,205,211,240,188,135,152,150,102,218,157,183,102,103,211,83,152,119,133,179,240,219,180,117,103,112,153,201,126,221,128,126,103,81,222,95,153,127,124,97,182,130,150,195,257,268,146,131,44,171,133,143,232,198,177,216,357,294,247,192,186,198,207,101,131,129,112,152,116,239,239,268,219,141,135,216,172,293,135,222,181,220,175,235,189,80,136,116,238,147,168,117,256,181,224,163,208,120,181,163,173,80,258,301,146,136,152,195,104,79,199,192,212,214,77,154,148,70,204,235,268,242,301,212,184,162,189,225,172,201,152,88,122,98,225,167,239,143,240,93,69,206,167,147,241,223,177,126,65,187,121,235,174,135,90,214,140,166,236,133,194,118,199,187,238,196,175,209,75,88,216,101,105,289,132,193,186,144,275,215,138,264,70,149,176,153,175,101,112,220,208,177,78,133,135,148,79,202,220,233,163,215,180,89,113,191,154,184,98,184,139,152,73,236,120,227,215,260,282,65,174,270,153,93,280,214,198,89,165,66,149,232,228,172,283,81,142,154,115,174,90,137,163,173,113,226,198,109,192,213,263,200,149,152,303,121,297,141,128,158,131,201,118,79,147,139,179,189,183,177,68,192,164,95,213,292,145,223,185,108,271,228,232,170,146,120,190,155,205,149,109,223,196,73,96,102,66,224,118,197,109,107,153,140,147,247,133,185,157,140,229,136,97,211,303,169,319,186,157,199,275,157,237,238,178,108,245,223,140,178,103,187,200,146,237,101,79,162,304,171,110,205,347,126,231,261,155,254,229,132,193,250,126,239,94,310,193,142,216,263,296,106,91,194,160,84,210,328,177,179,84,48,118,118,192,212,146,204,123,115,217,226,201,168,164,216,240,193,209,201,122,86,166,247,189,208,70,260,185,172,164,193,117,115,92,112,131,254,123,89,253,93,171,72,229,235,229,87,201,256,140,160,281,253,163,217,165,160,168,162,95,179,171,107,170,213,212,145,164,64,214,102,244,205,143,151,184,188,116,211,205,133,126,104,123,165,214,207,79,59,229,207,300,164,158,216,173,114,99,275,102,206,184,186,251,143,239,221,198,78,187,302,165,134,201,173,242,125,279,266,101,253,76,98,173,278,97,198,195,159,189,87,140,215,56,218,95,199,124,246,222,161,216,81,181,275,98,205,188,207,54,194,204,208,102,92,141,227,133,131,110,153,215,48,188,138,158,194,261,235,228,157,192,165,253,111,357,239,152,268,71,96,190,99,155,100,100,249,301,223,141,138,126,91,175,213,220,164,200,204,157,123,258,90,195,176,194,198,145,139,90,68,232,132,147,123,211,118,103,163,189,242,207,240,165,171,92,267,119,158,229,281,34,183,161,143,72,101,124,188,162,134,196,121,208,196,171,134,119,117,218,76,176,133,173,218,165,200,225,187,67,228,165,298,145,171,184,208,196,167,111,147,268,116,168,197,102,186,279,249,101,126,76,105,230,219,262,189,126,169,215,173,182,184,216,286,104,270,169,135,154,58,289,160,156,250,131,151,201,114,158,167,237,214,179,117,136,222,245,117,63,277,76,104,130,108,193,156,99,261,240,140,125,99,57,48,75,199,147,196,86,176,116,158,149,308,373,123,157,174,192,178,212,149,150,116,246,182,106,127,155,146,167,232,154,115,98,313,173,36,96,352,181,251,128,115,230,102,228,235,65,313,156,288,114,204,264,160,141,140,98,127,101,205,103,184,148,130,233,276,169,303,204,117,236,97,221,129,95,157,153,282,152,135,157,100,195,140,132,211,249,243,82,192,87,218,91,218,115,190,172,194,203,101,77,159,140,159,159,281,155,104,142,113,152,130,149,211,255,136,249,90,164,116,72,235,242,78,59,179,123,195,160,225,135,264,209,172,270,110,217,127,166,206,87,248,212,110,83,152,158,161,99,179,203,112,187,64,85,171,142,148,219,176,199,148,159,55,161,172,64,196,146,62,77,128,181,167,128,101,141,72,124,282,211,101,309,116,315,255,290,172,217,154,178,157,186,176,135,166,150,90,116,94,116,167,124,233,191,169,50,164,246,138,81,224,200,137,60,159,141,103,202,141,164,178,116,196,252,205,186,139,135,212,217,127,295,174,260,108,244,143,104,143,193,62,80,238,90,139,219,203,230,93,238,180,152,270,86,209,167,213,187,167,202,303,48,104,143,212,114,137,192,130,132,124,193,141,138,220,280,228,222,251,149,169,172,161,134,177,197,165,145,120,103,174,238,258,259,204,269,214,128,136,149,138,205,116,195,205,248,110,65,97,225,210,98,107,126,70,149,75,206,125,178,198,167,200,210,137,227,217,254,172,285,224,107,139,187,154,240,244,205,189,41,251,120,266,158,255,225,208,139,178,95,65,184,140,213,188,237,218,87,226,192,316,133,219,119,133,277,236,232,92,121,70,231,237,201,203,122,234,184,176,73,146,100,122,128,170,243,65,156,50,200,173,236,121,221,86,118,108,125,200,63,203,202,230,117,262,210,233,184,116,125,272,184,137,151,152,197,245,152,142,222,130,135,144,183,91,304,209,167,132,170,175,172,128,196,237,204,185,208,182,208,139,104,278,168,139,228,228,148,224,143,180,201,237,145,206,114,191,271,108,160,140,196,191,246,132,104,221,177,192,229,116,91,276,171,50,136,228,119,151,155,262,159,178,166,204,94,216,152,88,114,180,222,159,104,183,155,145,146,263,223,247,266,167,216,81,119,124,211,171,127,168,79,203,169,208,221,260,323,182,195,232,78,173,341,228,161,159,135,94,268,160,206,180,202,175,239,129,129,139,127,176,149,341,169,178,162,131,133,132,131,189,216,60,115,246,182,256,74,202,201,100,165,123,241,265,172,169,212,120,184,214,212,158,295,124,193,97,44,208,187,219,231,92,80,148,213,123,101,141,60,222,215,176,219,265,272,241,271,155,56,173,164,209,179,240,109,229,158,210,122,107,110,155,110,343,159,254,103,212,153,153,82,176,144,107,114,121,85,216,303,243,236,124,195,165,149,118,164,95,260,249,43,143,184,161,99,294,179,158,150,135,286,194,174,250,177,162,184,217,228,124,165,154,110,122,235,204,154,186,179,192,217,214,107,198,221,163,228,92,140,207,137,85,74,100,218,190,129,243,200,41,270,117,132,216,172,231,142,212,110,176,57,206,372,77,139,210,141,242,159,202,226,182,120,90,242,210,180,94,165,159,192,274,92,225,243,104,105,135,204,285,188,128,129,144,209,244,235,179,374,198,154,126,165,271,197,90,220,140,144,213,200,147,148,198,74,228,202,175,212,198,191,217,169,150,92,124,175,331,154,130,144,122,181,261,219,201,160,136,87,173,68,152,46,128,123,179,197,282,148,131,171,166,145,233,145,138,182,166,148,143,274,214,124,281,222,106,206,79,114,179,112,182,150,169,143,206,122,206,273,171,141,246,209,96,214,45,227,283,92,189,140,112,229,159,57,209,196,120,89,200,170,142,170,248,268,120,173,91,132,62,221,242,88,75,193,113,171,214,167,242,206,214,184,75,77,195,220,171,138,177,172,53,220,236,166,186,202,185,218,68,223,176,293,202,152,145,167,258,196,159,250,154,183,194,165,185,277,224,107,149,280,142,144,126,174,218,215,212,147,193,135,216,198,240,59,101,246,129,149,176,234,190,135,204,170,164,175,159,163,184,63,116,184,218,144,190,161,246,198,247,140,178,98,135,91,60,75,219,143,96,134,213,112,168,132,184,141,110,153,153,177,198,105,70,218,115,219,219,221,144,141,216,165,227,204,124,92,244,116,48,188,215,208,181,196,186,188,150,138,218,264,111,175,236,234,311,239,99,201,234,134,90,156,175,68,191,150,219,201,232,97,225,178,141,214,141,134,243,153,240,146,129,128,212,178,101,108,178,206,123,172,157,133,196,49,192,75,137,106,213,147,79,146,344,222,112,169,183,155,152,96,290,229,202,99,103,227,102,98,103,149,199,191,184,60,317,203,353,63,215,154,207,308,166,268,198,185,262,149,96,191,138,106,103,131,195,212,92,174,110,132,122,124,64,289,151,103,130,300,124,211,183,223,148,144,194,145,256,119,146,105,118,129,256,134,128,238,145,372,201,143,183,199,250,99,192,134,235,166,157,116,235,49,211,294,72,234,77,110,125,222,253,195,158,217,195,98,154,103,215,187,167,99,192,328,230,165,231,175,264,155,195,77,209,349,163,92,282,227,226,136,76,111,191,194,182,266,263,266,129,282,195,146,147,163,255,184,220,96,232,255,358,102,215,228,123,255,247,170,219,164,129,162,156,114,147,281,244,169,165,160,240,120,84,173,361,243,62,152,281,310,152,160,104,182,97,185,198,126,64,182,249,112,131,38,269,208,72,210,190,230,75,229,203,122,108,74,216,206,125,294,143,137,241,268,184,183,250,137,148,211,104,157,190,245,236,90,138,152,165,161,211,162,267,198,190,88,219,208,145,164,337,119,153,259,93,178,83,283,156,164,135,115,224,121,185,199,125,144,106,206,106,55,271,202,117,250,80,213,152,238,166,73,130,211,150,97,162,153,199,139,100,137,103,241,203,239,137,173,153,94,172,152,332,128,208,162,148,131,151,129,152,107,216,99,200,291,169,230,243,115,99,152,77,122,264,222,198,169,231,214,239,63,165,116,158,213,74,236,179,86,113,129,218,360,192,160,238,161,196,217,108,173,155,76,388,206,157,130,268,119,60,239,216,109,52,178,118,175,132,125,105,151,183,94,273,202,37,122,300,145,190,221,216,144,158,250,278,116,215,123,79,212,186,80,149,156,249,220,144,153,205,124,200,225,238,147,155,192,91,196,164,183,154,195,212,114,203,235,250,258,57,204,193,226,151,235,212,202,197,174,251,57,201,151,148,114,98,160,147,166,177,211,126,210,80,202,196,194,140,102,207,79,103,176,186,153,262,227,158,246,255,214,199,67,142,121,146,79,125,165,135,243,200,156,251,154,181,108,98,161,203,191,207,101,146,257,142,172,107,125,301,266,160,172,192,234,184,143,221,216,337,166,209,239,173,161,91,83,93,158,89,109,184,245,172,88,141,341,200,316,116,168,103,227,129,93,192,126,123,79,236,150,167,71,121,247,90,272,245,186,114,156,147,112,142,186,188,192,166,115,194,133,200,225,190,211,209,119,140,175,86,100,276,206,113,102,179,74,152,168,147,365,42,90,207,166,140,218,173,162,132,230,231,237,109,121,151,101,120,341,152,200,104,179,147,239,106,254,208,91,180,115,138,211,155,141,188,302,263,274,289,97,208,171,159,78,164,104,209,359,219,241,137,110,183,90,202,174,208,177,91,105,112,209,110,127,155,129,213,92,221,94,182,234,208,113,165,161,213,98,139,206,166,191,202,175,201,168,114,193,220,153,80,155,203,89,176,333,239,271,247,231,176,207,87,190,149,296,94,189,156,217,158,112,197,178,102,158,141,131,116,167,118,228,158,146,173,138,205,215,117,114,195,267,219,251,69,257,93,235,114,225,156,116,164,131,174,142,85,256,222,134,190,122,94,187,84,90,185,198,193,208,113,122,210,201,235,204,231,154,172,125,124,211,128,124,218,273,242,148,231,160,185,118,269,295,202,133,198,137,207,154,137,135,179,186,158,190,159,265,178,109,248,136,189,83,196,205,183,247,90,111,240,139,126,115,184,281,101,160,214,336,126,122,189,312,236,255,76,149,185,213,85,173,40,174,201,115,187,227,171,243,129,74,154,107,166,254,219,127,156,142,121,164,209,301,177,203,196,182,110,84,125,120,118,157,72,139,315,113,113,120,116,195,145,161,153,201,237,214,217,165,104,231,88,201,267,225,228,147,119,230,219,119,139,223,171,248,228,234,248,213,215,200,166,187,107,193,171,109,223,139,216,245,134,207,136,228,100,159,187,97,185,101,266,146,156,130,238,199,163,221,243,95,235,215,212,200,266,231,238,128,168,192,75,170,181,246,239,234,218,144,193,161,162,106,229,131,81,166,196,43,174,398,282,151,197,165,121,124,164,225,188,100,54,99,126,127,184,177,74,265,127,173,237,254,130,152,346,174,142,148,145,185,165,143,229,199,168,135,178,90,201,105,191,164,215,143,236,114,130,83,113,112,259,79,179,243,308,181,115,342,206,191,177,176,76,213,129,122,116,111,240,134,231,80,182,210,331,167,233,237,333,144,246,110,191,183,90,199,135,178,204,202,192,58,59,171,214,161,166,194,73,68,151,207,189,208,123,220,117,234,151,235,225,214,52,187,235,142,83,81,222,99,94,212,203,261,152,138,184,102,150,104,194,199,127,185,139,192,75,95,91,209,227,174,190,127,183,234,177,292,236,141,132,103,133,97,98,86,118,137,229,207,166,243,109,113,170,176,155,290,193,99,159,95,148,203,151,238,222,337,186,198,196,232,187,212,109,237,211,90,85,157,151,75,190,176,122,131,330,202,232,170,76,177,81,191,207,180,158,201,127,166,165,89,111,190,172,130,343,180,114,177,225,172,132,101,101,102,171,195,115,182,224,152,121,227,298,153,189,217,228,210,114,288,162,203,132,136,157,95,150,183,174,262,105,125,236,144,164,151,149,227,146,214,252,178,69,162,346,198,87,195,146,83,68,225,78,81,295,198,172,98,184,174,173,224,156,161,135,97,76,217,226,210,207,199,134,216,189,167,220,213,155,155,202,167,165,163,188,245,226,137,211,210,165,201,101,296,124,146,232,210,97,127,156,163,148,138,299,156,244,337,64,93,102,134,144,355,136,279,125,143,219,304,253,195,194,93,150,112,107,163,279,129,59,214,120,275,229,218,173,164,285,53,319,216,110,160,270,181,115,168,200,210,76,164,93,147,133,120,175,218,157,253,234,168,122,177,82,165,129,181,188,136,283,158,125,82,244,219,249,93,169,272,199,190,194,260,156,161,166,200,121,148,125,220,156,111,222,108,246,120,190,243,77,186,174,144,220,57,145,207,195,176,203,132,227,103,136,197,98,145,195,165,155,140,90,159,166,317,95,215,127,118,181,67,253,156,130,127,179,229,198,177,121,191,90,211,184,158,39,144,155,167,255,144,97,181,162,212,136,229,87,238,132,140,205,184,159,194,269,173,224,233,154,145,210,141,156,152,127,193,254,232,352,213,149,136,217,167,239,136,227,184,231,179,118,239,170,149,189,121,119,144,175,214,157,222,72,117,121,89,108,159,272,214,177,135,125,49,186,242,197,85,167,257,85,265,133,115,376,124,238,169,342,157,340,133,71,190,179,239,108,211,216,166,143,268,146,104,174,239,191,158,250,230,100,175,158,115,119,203,185,103,240,234,290,217,150,90,304,129,119,202,49,207,207,261,160,97,240,148,143,171,199,269,121,254,161,126,226,85,109,106,178,238,248,246,144,108,261,207,145,184,107,164,107,155,176,179,262,138,287,178,162,189,180,164,193,198,212,162,228,176,164,144,224,178,119,94,101,258,191,184,89,71,140,124,85,227,279,148,332,282,56,132,128,138,112,80,151,286,117,189,291,84,179,134,204,108,258,205,96,112,136,214,213,281,220,129,200,268,173,300,153,193,183,133,109,211,61,100,149,108,179,191,87,81,195,291,245,121,194,141,276,228,188,113,170,188,175,176,261,212,197,183,140,192,182,223,64,141,110,178,71,208,194,100,152,223,187,282,78,204,214,111,97,146,229,97,142,167,140,231,147,213,99,148,116,207,126,213,150,165,253,267,139,206,148,181,157,156,254,241,122,136,106,83,150,172,147,193,263,196,246,63,275,219,117,259,143,276,267,230,139,188,102,160,51,135,90,160,116,113,151,48,70,70,225,134,98,200,133,167,360,327,177,186,168,224,91,158,73,113,226,255,273,92,151,137,151,213,295,185,171,178,69,200,195,204,232,172,140,109,104,159,300,73,204,79,229,58,164,179,301,83,230,146,200,301,106,376,146,101,240,231,216,307,155,146,165,170,48,141,47,92,195,224,149,122,329,186,242,170,144,178,95,199,163,238,123,182,161,138,193,184,224,95,221,216,181,213,98,118,176,195,106,152,167,224,226,143,124,139,74,100,163,156,172,148,132,84,135,239,107,137,92,226,87,180,147,132,143,129,263,201,68,109,231,213,151,145,186,139,144,142,263,209,104,230,211,141,246,383,111,250,216,294,224,135,157,171,242,134,215,228,212,72,165,237,96,221,66,192,229,179,120,124,206,117,202,212,233,211,130,118,97,162,163,263,133,186,243,135,120,170,144,165,166,285,102,149,149,90,157,192,248,241,111,207,145,160,146,220,173,122,146,101,210,218,92,215,113,178,183,175,285,190,150,240,195,71,158,175,154,135,55,212,80,282,280,313,107,143,218,71,167,298,248,92,229,143,105,96,137,133,181,174,223,233,253,142,159,116,170,162,253,81,260,107,166,167,194,203,132,238,255,250,123,128,219,263,205,69,257,272,138,183,231,224,192,175,214,123,238,212,109,102,105,99,200,200,124,109,136,213,145,104,93,225,189,217,156,214,172,180,215,204,291,149,199,160,113,75,227,233,226,179,233,208,382,199,223,193,172,161,218,230,198,241,234,207,99,176,94,175,220,107,79,176,163,83,98,176,155,96,51,223,166,247,70,43,203,128,87,358,152,122,170,89,104,185,83,227,89,184,233,155,337,245,92,87,248,103,203,181,115,191,131,271,218,242,129,95,198,195,132,233,242,93,139,138,63,171,135,202,290,80,268,201,152,191,214,117,132,248,77,245,78,165,98,94,194,160,231,155,301,254,129,153,172,236,238,216,126,247,191,202,338,201,185,102,120,182,175,126,186,158,195,236,233,148,115,176,140,109,125,131,206,123,204,187,230,243,152,126,168,188,151,98,127,133,240,204,209,165,214,124,196,132,253,169,165,159,162,218,109,225,144,137,114,130,181,188,123,85,74,110,207,69,191,181,174,171,206,36,114,120,117,142,221,150,85,138,181,134,101,82,217,224,176,94,214,244,131,147,250,290,173,198,73,101,83,169,342,225,112,175,129,244,226,179,119,137,145,94,128,362,155,129,125,200,95,184,192,235,186,150,109,146,214,95,124,143,89,91,186,78,163,172,123,75,126,249,144,199,199,228,131,211,217,212,142,155,97,125,171,231,104,163,290,122,111,227,306,190,90,158,189,198,212,173,167,121,137,214,114,131,174,55,213,99,218,310,113,157,158,210,131,145,218,150,147,202,234,93,174,211,207,191,95,96,151,108,156,219,225,196,168,288,273,147,140,127,220,199,126,200,89,84,211,100,134,87,121,161,209,213,119,133,204,246,162,181,154,209,196,146,135,118,254,97,208,203,146,243,76,260,88,189,210,198,177,103,183,117,185,315,99,189,122,104,295,139,223,135,108,157,218,128,109,253,96,178,221,250,85,92,182,143,164,267,166,260,180,168,263,203,196,219,193,137,207,120,210,129,110,221,179,75,191,109,128,169,175,252,56,68,129,240,76,179,220,143,256,123,170,205,191,221,199,239,118,99,187,100,220,253,90,215,56,64,96,227,212,201,256,147,146,142,119,82,156,152,161,231,201,245,86,198,58,186,149,65,227,225,202,261,194,143,34,115,230,122,131,65,127,185,82,179,215,166,266,109,187,162,201,167,180,96,170,95,189,200,209,158,185,219,189,357,113,113,163,173,149,228,251,110,335,219,198,187,144,155,90,208,174,203,149,266,220,221,197,104,218,184,110,159,146,167,225,242,131,199,164,210,295,189,141,130,203,235,128,204,153,114,234,180,154,99,148,224,272,146,72,199,160,157,219,248,197,85,102,217,81,182,191,132,89,222,170,168,226,225,322,224,141,110,210,167,95,128,181,202,189,111,60,127,262,193,127,155,165,216,47,41,251,131,219,75,220,200,111,99,225,152,194,108,210,106,203,61,157,134,106,209,260,139,216,164,184,318,146,193,160,337,259,241,173,220,183,249,137,185,158,92,63,159,170,260,113,264,179,81,189,150,79,174,85,178,179,212,107,199,108,225,105,236,148,151,103,152,81,97,173,201,79,134,123,99,108,130,185,195,155,234,165,192,102,324,267,219,158,176,117,172,69,238,245,254,170,228,196,199,284,213,223,118,77,170,161,171,151,222,292,149,156,170,266,89,147,106,142,78,109,214,122,196,107,152,206,122,124,162,105,66,195,168,73,231,155,81,109,242,204,133,75,159,176,61,219,86,158,148,138,164,243,173,216,205,271,123,79,272,131,268,135,193,125,124,147,179,202,213,120,213,230,169,89,182,201,241,137,142,190,155,141,264,161,194,179,178,137,148,174,186,186,102,219,268,62,225,168,144,94,181,82,191,167,246,194,152,260,110,185,147,242,142,221,210,194,175,216,148,206,218,215,126,252,136,199,236,84,118,208,86,75,97,250,154,171,76,138,118,86,155,161,321,93,194,107,177,260,184,171,305,209,225,180,113,227,304,210,211,192,147,160,238,82,175,229,143,248,126,322,162,163,220,94,126,149,266,117,135,86,149,233,169,231,142,206,197,90,224,202,185,194,262,247,238,168,230,157,220,119,174,277,244,69,198,176,107,145,163,159,121,192,98,132,101,211,205,230,133,70,253,259,137,302,113,192,234,128,218,112,143,234,71,173,248,222,195,114,200,99,89,238,175,197,178,257,148,170,173,131,236,130,255,56,160,212,204,143,221,280,165,107,201,186,229,131,111,244,76,80,189,90,131,106,84,95,202,142,119,174,118,150,163,164,181,61,134,337,191,272,146,146,209,169,164,185,184,186,186,158,152,99,92,183,228,179,157,213,154,189,198,271,139,44,120,187,199,169,142,225,252,272,165,177,133,100,185,159,48,182,239,207,162,217,360,179,124,154,120,144,245,171,246,129,163,140,141,259,196,187,138,112,137,129,144,198,167,187,57,124,118,205,231,101,170,350,140,171,117,220,147,72,254,145,118,149,186,291,116,76,216,193,110,160,200,106,196,167,222,85,147,204,144,143,161,174,255,143,112,213,86,224,273,288,161,51,192,176,112,100,179,301,243,69,83,126,216,194,113,86,158,77,171,202,125,182,232,122,147,94,187,171,147,218,141,160,99,125,116,127,150,72,349,203,168,287,68,119,161,89,191,131,132,205,118,157,185,88,184,219,136,168,207,147,182,199,117,216,169,193,117,182,198,294,104,142,79,245,189,239,183,275,134,217,160,255,104,242,134,139,72,171,140,214,71,120,195,189,178,327,206,289,156,283,209,198,140,155,158,274,125,130,187,152,207,88,152,127,92,74,126,241,248,177,186,183,188,176,151,159,225,76,185,138,158,329,246,104,193,164,157,106,103,95,66,114,198,114,375,121,163,134,137,145,230,238,206,174,199,169,216,161,158,226,133,110,109,339,156,207,297,93,81,266,140,138,196,264,112,140,139,135,232,234,185,149,173,99,100,250,151,196,76,208,269,154,266,174,202,96,176,72,106,147,272,186,246,148,52,266,230,122,262,147,113,112,107,171,99,84,161,189,125,98,140,262,300,176,165,277,170,186,207,366,191,92,146,76,259,169,176,272,101,129,177,155,158,141,286,224,175,190,182,112,138,156,226,182,192,189,285,213,107,207,312,42,178,138,127,226,169,46,153,169,134,193,170,147,186,262,154,237,140,299,278,254,111,278,145,144,355,295,143,170,190,110,212,211,146,179,179,159,162,104,183,275,186,190,83,200,223,204,218,194,178,85,305,58,130,194,207,119,149,138,225,110,75,84,153,80,122,84,110,231,127,83,118,137,161,197,117,118,209,219,307,187,182,268,205,195,184,207,153,71,59,104,142,92,167,227,145,164,215,163,294,137,213,133,107,104,312,116,238,153,141,103,115,226,211,78,134,246,86,177,271,255,194,192,65,173,152,181,196,121,148,214,84,80,85,198,253,169,234,178,162,167,163,82,184,258,161,211,193,100,128,176,266,260,151,140,128,200,170,232,82,176,131,121,357,184,133,181,200,180,143,227,164,145,136,137,100,77,219,244,145,173,150,207,211,149,62,93,113,35,261,112,54,161,111,143,162,235,234,70,213,91,200,117,128,108,146,189,206,169,249,138,212,146,186,84,185,187,176,166,196,184,180,141,206,263,120,116,194,223,74,153,167,195,222,244,80,200,202,68,223,113,235,152,136,300,121,90,176,200,74,205,257,121,194,188,190,283,89,70,253,156,219,292,248,134,250,189,147,149,177,161,135,145,226,235,125,153,109,202,95,115,247,139,185,163,268,224,202,175,191,195,108,184,125,104,110,116,127,230,211,236,131,58,159,212,189,120,198,118,95,143,81,212,150,135,188,249,105,218,156,135,62,111,194,274,126,159,129,187,173,104,88,197,134,130,99,110,183,222,66,287,138,88,188,254,188,115,177,209,195,229,247,143,201,144,55,116,348,233,149,223,126,255,252,167,368,251,126,271,122,158,189,230,112,156,105,124,204,194,154,233,235,208,55,99,90,176,269,154,97,217,82,139,143,139,110,67,67,179,188,233,73,101,88,122,158,220,202,315,102,182,140,203,57,232,145,176,147,86,240,65,182,146,114,80,209,433,64,122,173,140,209,229,76,208,179,144,106,114,193,185,68,224,158,236,132,244,140,232,203,86,256,269,304,100,239,102,340,164,130,203,150,162,61,100,75,237,96,123,175,200,138,144,216,237,164,223,60,187,53,200,203,89,38,168,226,297,109,198,286,104,185,69,82,156,95,224,72,135,77,211,203,208,129,166,194,90,204,139,197,196,186,135,157,256,141,317,141,217,119,157,284,56,178,165,71,84,220,95,215,122,91,357,146,113,189,334,72,184,321,181,110,141,147,200,284,160,321,147,224,147,171,113,105,108,104,211,85,233,174,162,129,190,216,78,227,177,160,248,214,134,80,103,172,263,235,177,147,96,152,152,134,178,182,185,135,116,178,229,152,132,153,238,91,167,172,275,169,216,201,201,155,273,122,140,225,93,221,120,64,261,230,95,90,168,241,287,206,163,82,245,73,98,142,152,221,233,192,164,143,133,319,164,274,166,187,229,106,136,203,116,207,248,127,128,179,304,204,161,186,287,176,196,115,224,76,240,155,184,180,227,180,137,157,97,125,116,144,185,209,222,221,170,112,197,143,123,137,225,199,159,254,176,111,97,158,198,140,116,202,122,110,149,190,136,109,176,218,140,155,169,239,57,133,114,87,117,124,152,155,174,263,90,147,194,194,161,121,199,135,253,159,120,127,160,175,130,59,226,147,126,167,168,166,201,134,152,129,153,255,142,252,175,145,155,164,183,92,108,126,264,43,112,166,165,105,141,225,173,166,138,337,157,87,222,187,169,80,101,173,62,169,114,157,209,111,221,303,121,205,202,164,39,115,227,51,171,139,124,117,125,115,238,136,213,193,263,155,133,118,208,219,279,245,171,223,224,162,97,133,279,249,91,124,209,133,144,188,80,303,186,169,208,122,248,118,183,180,203,69,176,181,209,187,152,158,224,96,336,206,54,202,207,150,114,209,188,153,239,198,212,151,183,191,96,83,182,65,382,188,199,281,115,144,213,100,137,123,117,53,211,251,204,91,74,80,256,227,67,211,223,227,164,159,170,182,262,263,240,188,220,128,226,142,156,245,201,134,129,269,143,243,136,150,199,148,192,243,106,158,236,100,329,179,142,216,145,122,167,124,94,154,95,96,223,96,205,128,162,129,205,135,243,199,326,308,62,163,195,220,139,54,216,148,255,262,357,96,175,264,74,93,164,123,154,294,152,212,269,134,222,293,44,96,216,217,128,155,156,108,218,115,160,125,186,214,216,172,99,182,145,123,116,130,232,230,204,185,240,173,251,129,168,177,223,255,104,114,174,141,220,208,210,288,229,186,168,114,111,184,229,186,120,97,108,129,219,216,148,81,174,112,102,312,201,84,232,123,164,137,181,116,179,233,128,87,115,112,278,115,235,201,67,287,139,185,156,180,110,95,173,170,129,257,152,305,167,268,173,132,112,204,190,169,144,151,212,163,258,208,108,222,372,75,106,104,183,128,155,147,157,213,110,207,194,180,101,231,191,83,80,195,217,211,121,156,205,226,83,168,181,96,160,123,202,148,124,140,238,170,263,229,142,119,243,97,122,146,102,202,140,108,96,229,178,128,124,169,163,327,160,112,117,251,283,145,197,167,352,156,115,107,155,187,156,202,79,89,192,213,176,108,317,135,200,131,181,59,214,94,144,102,237,164,160,230,84,127,128,277,121,201,48,159,216,319,353,216,140,163,271,154,240,136,181,136,186,131,184,226,69,246,165,174,203,233,168,311,143,177,221,159,182,86,160,118,88,237,199,217,220,269,185,125,220,146,159,178,167,169,50,183,323,276,198,147,269,88,193,108,223,145,186,194,94,102,86,190,192,195,189,314,164,193,188,207,77,192,176,215,201,59,96,155,132,192,100,164,184,218,237,142,203,151,132,159,102,234,231,271,159,114,171,188,156,241,183,207,85,124,135,168,249,228,129,105,64,123,161,176,186,180,164,263,179,78,185,210,101,194,178,189,223,185,168,78,208,77,272,124,167,119,117,170,153,126,129,160,215,80,105,86,130,144,236,174,92,183,274,132,238,134,173,166,162,68,226,112,98,124,106,80,116,139,197,112,201,256,218,201,51,270,94,239,135,135,204,189,139,191,107,187,211,234,87,162,97,349,229,292,132,157,134,93,203,160,234,214,145,126,172,266,82,209,178,178,100,193,212,84,138,192,204,188,166,152,53,66,113,120,213,230,287,104,135,212,157,146,221,133,108,167,83,124,105,103,117,309,124,307,224,66,151,203,186,136,83,142,181,361,89,135,244,126,143,166,146,193,226,153,94,79,87,274,242,81,135,169,102,161,167,234,232,263,145,200,224,202,137,241,103,99,207,186,175,146,263,187,195,113,246,165,287,254,146,115,149,214,142,248,215,125,94,192,146,75,189,149,270,252,171,232,181,155,228,59,165,281,239,217,151,147,119,139,76,75,105,99,249,87,126,183,221,385,82,82,191,80,270,148,230,140,190,171,194,135,136,198,136,317,174,218,166,175,133,239,186,198,83,185,266,235,179,179,87,115,109,173,274,81,224,239,295,127,160,87,213,201,148,140,129,187,246,184,111,150,146,241,321,122,249,181,170,325,54,90,155,178,188,272,325,236,180,242,86,271,280,164,154,235,219,212,175,137,242,152,177,299,283,313,127,135,243,93,244,127,197,222,182,181,144,152,192,96,215,86,114,214,185,165,150,157,86,241,92,125,148,59,146,132,111,84,212,178,110,142,124,79,236,204,136,73,242,115,236,216,102,183,159,137,146,195,149,96,137,85,227,143,125,263,91,231,235,98,143,114,226,59,102,170,242,191,156,229,92,195,177,152,370,174,183,88,217,214,105,181,120,121,162,143,96,137,241,117,138,109,192,181,127,169,100,226,157,97,214,89,67,250,212,112,177,226,294,160,270,170,146,198,105,113,168,144,83,88,206,99,176,125,217,176,111,103,206,136,156,205,110,187,348,190,279,264,138,234,202,94,186,176,233,257,166,175,96,226,94,173,115,182,132,240,187,122,146,228,106,168,156,66,147,204,112,180,142,151,295,151,73,59,78,236,258,149,56,245,144,191,153,138,244,257,134,205,208,227,87,124,74,187,206,241,151,239,114,67,219,228,192,256,163,170,181,181,126,189,133,202,148,206,47,76,130,95,221,223,150,198,180,199,81,134,176,229,165,337,245,228,209,206,209,144,177,189,216,74,210,227,177,233,167,184,147,163,135,244,317,145,157,173,103,283,369,223,189,162,109,237,142,181,147,147,293,114,142,128,158,59,159,133,291,195,152,246,169,269,229,130,140,263,193,155,272,102,85,237,188,228,236,224,171,121,157,206,126,221,150,160,125,105,96,153,230,233,338,191,227,241,94,218,208,133,131,113,158,226,188,144,76,127,82,106,215,210,114,138,165,185,240,258,147,139,120,234,306,109,204,185,120,136,50,158,97,71,125,271,206,168,135,299,170,108,230,218,81,162,131,234,181,210,255,209,130,94,280,179,160,176,137,178,57,213,94,149,218,163,73,96,186,110,121,155,211,212,155,152,126,261,148,284,102,116,154,190,201,124,174,107,257,173,238,249,324,211,221,143,173,86,208,180,175,266,196,230,125,178,173,75,211,117,74,161,146,262,171,126,139,109,158,185,160,241,272,94,174,181,178,199,141,81,209,114,102,152,163,109,213,152,125,219,207,144,131,168,218,237,102,133,229,171,127,72,190,179,144,143,168,95,249,118,177,197,184,244,145,228,170,209,145,158,234,76,216,136,205,130,178,99,256,253,209,133,188,159,186,126,195,157,235,146,177,199,196,145,194,120,60,243,122,145,165,161,244,173,188,142,177,191,163,224,218,184,209,217,184,102,266,176,286,293,215,106,213,104,317,103,131,228,152,237,148,123,177,165,110,187,168,219,222,184,156,223,201,108,167,130,155,83,256,122,181,132,151,185,208,101,166,98,247,141,262,228,209,108,254,198,229,156,203,157,188,189,58,176,182,240,189,260,224,99,184,214,118,180,202,230,232,171,145,215,105,152,92,196,167,231,240,283,253,103,88,149,309,100,165,62,226,189,297,114,82,143,118,213,174,169,118,188,131,208,186,149,112,191,149,113,85,258,184,105,207,202,223,122,245,200,110,223,123,214,255,178,132,102,189,115,145,264,124,154,119,126,290,102,129,188,98,131,39,294,193,227,124,231,50,187,174,128,155,213,182,194,254,159,67,254,129,245,76,269,98,70,67,162,115,200,150,157,296,78,86,297,67,149,107,85,73,120,258,65,180,145,210,305,111,99,84,165,243,91,144,237,117,237,199,113,136,188,164,315,164,227,229,206,136,114,147,57,159,281,163,140,302,274,78,85,171,140,197,151,123,233,249,171,172,80,129,127,148,237,114,124,173,157,123,206,163,218,146,164,204,159,151,193,116,173,229,102,195,209,166,211,248,182,212,183,143,181,191,275,118,150,154,224,161,87,150,207,200,320,219,122,269,92,222,61,151,52,231,182,133,131,124,115,107,196,257,143,228,195,263,100,152,149,133,205,123,94,99,158,87,256,275,262,269,162,331,207,240,203,108,248,72,248,206,76,217,90,150,164,150,195,171,188,75,174,129,197,204,134,70,141,150,242,228,163,150,216,246,104,269,174,203,138,168,172,168,387,276,131,229,219,192,190,133,111,172,220,303,267,140]
doclens.24.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [114,123,219,136,163,209,279,124,145,103,256,142,169,280,189,210,238,182,174,107,108,129,122,185,135,171,245,172,193,224,42,113,178,126,223,231,90,208,196,199,190,315,131,112,120,91,143,101,337,314,171,211,136,328,194,143,116,202,313,142,246,91,219,143,130,347,146,87,77,116,225,307,185,250,158,307,199,196,136,106,168,58,304,157,197,219,213,233,153,173,263,152,194,170,119,242,235,219,254,112,303,230,180,219,96,207,116,251,171,255,161,118,175,160,179,212,112,239,184,227,198,134,109,82,185,202,212,161,225,176,199,53,87,167,177,112,247,202,179,143,106,54,228,131,261,223,185,215,143,100,180,143,242,316,247,261,209,103,209,114,99,83,98,169,93,114,215,232,160,78,100,195,114,314,180,80,129,203,164,103,169,148,195,248,263,186,172,112,145,138,106,236,234,205,87,214,203,103,161,244,114,132,146,65,149,210,148,169,137,252,203,165,254,122,265,118,99,175,184,182,141,150,268,166,169,134,281,159,182,222,225,152,168,134,80,179,144,249,79,176,200,227,53,302,184,172,187,168,122,144,152,183,262,271,125,51,194,101,212,176,282,125,84,293,103,212,221,134,219,295,112,70,111,320,90,185,74,252,137,127,73,212,255,264,260,204,83,190,214,64,304,80,178,135,128,78,121,66,254,152,262,111,68,272,180,118,208,127,227,177,168,147,88,145,162,147,188,141,184,158,253,222,194,167,116,150,199,190,126,188,96,92,203,259,133,82,153,186,127,200,130,152,158,96,260,221,91,298,276,220,227,80,156,299,108,242,318,100,85,289,152,185,136,55,264,235,155,172,180,82,188,147,172,190,126,75,82,131,330,191,143,149,225,148,134,128,246,170,113,141,263,117,72,129,189,152,150,105,119,176,269,211,276,164,157,190,278,94,159,218,246,145,207,234,180,60,172,121,216,90,268,266,179,99,138,256,131,156,120,288,117,177,138,265,146,114,246,129,134,176,266,257,166,74,153,227,155,104,168,180,225,127,122,120,174,171,185,154,181,167,111,110,227,145,194,335,263,115,280,296,168,92,125,158,234,186,162,70,142,96,228,138,183,146,160,185,174,210,180,164,171,177,257,149,251,153,224,224,147,175,222,167,129,119,127,72,87,175,63,166,115,210,199,252,103,240,174,161,129,231,193,164,112,140,150,168,44,142,192,119,151,125,157,181,131,77,242,150,134,49,344,245,155,211,190,177,176,122,66,301,76,214,147,139,167,201,121,189,228,156,280,207,127,185,152,208,98,112,247,260,107,181,87,138,380,297,326,100,82,164,139,86,246,104,189,304,53,230,114,198,162,220,209,106,150,219,217,172,191,90,190,217,208,245,184,243,72,219,266,197,247,115,189,161,208,167,219,155,70,160,220,153,193,184,141,229,225,129,145,147,175,55,254,165,199,150,172,160,157,245,90,212,151,90,180,130,179,185,255,61,153,215,186,185,126,196,208,75,269,111,88,189,116,136,222,180,183,185,172,155,195,124,52,197,169,249,140,191,167,189,189,148,202,85,228,168,213,121,132,126,140,219,66,140,173,130,229,132,119,173,122,272,225,105,214,241,310,124,140,188,176,106,241,37,222,98,80,125,177,132,148,62,174,117,77,127,179,195,240,232,227,220,150,221,164,176,218,85,106,150,236,275,101,241,166,273,155,202,218,318,182,85,174,214,288,166,109,269,117,176,211,77,194,137,106,238,127,147,169,281,222,111,80,155,245,155,267,222,131,230,147,270,294,174,179,242,166,135,63,178,122,155,113,119,153,249,141,293,209,236,119,113,196,188,207,244,257,250,181,149,348,229,210,126,135,281,253,111,222,102,90,153,249,159,144,182,151,112,202,200,165,240,154,68,257,163,163,160,121,64,178,205,283,230,146,145,209,153,111,224,115,198,137,231,226,152,176,281,218,183,170,179,213,225,185,157,122,61,138,59,152,174,154,137,181,258,258,122,124,141,74,247,227,149,246,164,107,224,130,147,249,138,187,202,110,174,61,251,258,197,164,145,117,79,168,126,142,333,158,177,213,141,233,174,191,120,281,184,182,140,135,267,240,228,204,232,237,210,106,326,293,110,69,164,63,340,101,105,195,127,223,267,137,115,155,125,215,232,261,283,272,116,263,160,270,265,202,156,187,174,188,243,191,163,134,302,216,213,216,181,217,231,190,135,188,245,177,192,248,165,182,220,166,183,160,284,182,210,106,220,222,217,116,179,141,107,148,119,237,39,115,111,202,198,146,94,118,114,257,288,278,283,121,170,164,216,145,137,151,108,271,187,184,239,198,190,163,232,176,79,173,56,265,83,236,118,375,201,198,198,190,210,276,196,215,154,212,225,109,156,227,185,221,345,251,247,113,219,198,237,75,239,209,148,291,127,145,176,126,66,165,142,69,165,230,51,276,323,218,156,255,250,221,98,107,194,122,165,167,188,165,334,199,181,229,128,160,224,148,170,318,103,74,63,126,122,186,248,171,233,104,176,148,215,118,115,276,173,186,180,122,77,151,328,213,224,75,77,112,340,122,141,84,164,216,86,238,187,238,141,177,180,88,130,190,118,113,221,186,135,206,253,103,163,156,255,221,129,74,128,138,156,158,209,132,188,173,130,189,227,288,148,155,43,182,129,221,137,189,191,135,58,152,159,186,136,122,119,172,180,136,67,103,190,200,99,123,145,380,162,282,170,337,242,28,108,107,169,129,216,104,255,227,383,222,171,214,258,115,147,205,99,78,206,134,265,255,78,96,183,130,222,231,260,121,287,79,217,91,173,138,158,257,130,137,139,169,211,198,167,144,236,110,118,185,120,169,292,227,244,89,106,209,113,109,160,253,170,151,132,178,144,142,178,130,166,257,221,95,248,236,234,166,195,117,356,293,181,168,164,161,225,256,137,128,108,266,258,236,142,243,154,318,149,243,77,248,254,187,297,226,236,145,172,126,114,278,191,233,219,216,176,206,224,171,210,217,127,125,143,214,210,209,175,239,113,231,147,169,155,122,65,148,181,160,97,123,173,72,244,268,117,186,185,199,103,115,189,177,250,100,63,307,224,130,245,113,179,135,124,315,126,187,184,235,145,160,300,233,197,200,160,252,180,176,201,202,106,294,107,164,232,125,139,162,245,213,197,145,130,155,239,78,202,194,111,135,181,208,195,181,154,101,240,143,156,157,256,131,130,129,91,197,119,124,114,122,223,183,185,78,323,130,190,159,82,102,159,186,127,210,268,115,226,229,74,58,141,177,204,270,176,202,121,207,254,238,56,137,121,267,143,154,181,280,181,300,95,232,214,130,102,97,95,158,145,104,185,227,183,145,226,225,347,86,173,116,113,244,268,134,222,222,114,196,170,235,194,177,192,245,221,156,131,186,199,94,111,78,115,74,173,174,176,134,158,146,177,161,159,137,344,188,125,119,114,202,187,221,142,127,309,174,106,147,139,204,163,348,61,174,101,171,221,292,255,134,219,219,268,79,177,163,79,166,78,173,232,140,152,192,111,137,213,163,135,195,188,143,226,179,163,112,250,141,154,159,148,98,93,144,141,204,312,168,148,180,192,70,245,163,208,163,176,160,189,166,253,235,254,95,157,187,149,182,184,147,211,221,246,324,150,245,293,217,198,201,174,120,125,263,245,203,212,136,179,91,201,165,217,233,125,101,124,255,177,129,128,102,297,237,147,279,184,184,94,184,151,175,160,81,198,179,224,120,122,126,132,170,75,131,263,106,251,185,202,162,200,81,171,181,151,60,145,292,89,146,108,228,183,137,170,165,245,156,187,206,201,141,105,256,210,161,127,75,253,215,151,219,112,149,177,95,101,208,152,277,164,172,158,344,148,233,208,158,125,76,165,114,124,162,181,211,220,219,72,147,253,108,170,146,144,281,178,154,232,209,131,264,160,117,272,143,164,65,208,131,168,85,163,200,128,262,244,194,230,87,255,152,266,114,278,280,241,131,203,122,190,129,249,224,98,218,187,213,149,270,238,105,146,169,138,119,87,141,155,83,111,199,174,290,172,122,193,172,195,134,143,155,221,134,150,210,165,97,177,226,125,131,123,201,208,170,102,123,171,161,252,243,50,113,179,169,171,191,112,160,109,143,149,141,127,211,141,152,199,155,107,123,143,291,120,226,163,224,195,153,203,219,260,126,233,210,110,137,228,207,150,191,145,129,92,146,303,154,204,195,173,213,265,199,274,113,197,233,112,163,213,126,94,153,194,135,262,73,182,234,133,156,89,117,157,199,185,259,113,180,163,245,220,222,100,216,115,117,95,216,52,147,164,211,105,172,128,195,142,105,315,171,125,362,77,196,300,148,212,178,283,99,214,118,158,142,155,249,158,94,362,99,134,256,94,107,80,238,197,164,101,136,182,71,136,186,160,205,190,243,150,275,184,148,232,248,109,159,148,206,122,284,167,209,212,195,53,188,61,95,126,171,222,152,275,173,152,234,227,182,203,69,156,247,61,217,280,211,95,179,75,157,160,131,199,118,113,232,198,367,193,128,158,160,306,250,191,106,174,189,193,175,90,195,201,73,149,243,123,148,88,116,231,129,151,163,66,57,188,155,231,110,128,204,152,189,204,192,173,205,104,165,200,121,243,204,195,193,143,204,281,158,230,110,109,189,117,110,226,116,188,163,128,235,298,151,387,118,106,271,210,136,140,117,235,230,168,210,170,212,126,83,49,103,58,226,250,151,199,121,251,157,313,178,223,235,143,244,226,88,190,193,201,136,52,121,134,230,115,131,90,222,382,92,232,187,116,203,88,160,131,124,307,168,194,174,180,307,247,145,259,227,184,159,134,172,126,175,95,297,89,240,219,105,206,177,243,226,213,173,255,126,217,199,217,213,123,99,145,67,252,113,232,163,245,106,128,132,208,182,111,191,237,341,317,286,136,244,152,214,120,161,84,297,222,197,184,82,172,106,198,189,187,114,303,177,274,112,165,260,85,72,113,133,225,218,208,216,219,219,236,219,326,153,178,183,233,159,166,129,128,142,227,228,111,293,141,217,174,137,70,297,200,166,140,154,160,117,204,228,147,120,166,268,227,141,130,70,195,102,218,325,68,65,88,91,79,182,102,83,139,117,329,229,133,181,189,210,106,123,64,188,238,142,237,184,245,255,182,247,220,220,203,193,173,137,197,182,126,217,253,180,99,142,107,165,210,109,204,208,121,260,183,106,119,175,168,193,157,184,109,218,203,158,199,113,172,263,117,165,288,107,204,241,259,111,135,227,306,199,214,217,110,222,290,236,110,315,220,105,132,136,320,211,85,200,102,111,133,225,263,212,249,140,168,133,181,123,246,169,146,168,97,200,197,117,359,93,107,120,167,283,195,202,51,176,193,167,110,174,175,123,81,187,128,217,176,219,238,123,232,166,217,209,125,158,229,138,245,180,127,234,222,177,202,133,120,101,177,76,167,50,208,203,88,113,152,293,175,180,219,146,96,185,191,252,187,172,121,236,149,257,287,100,112,239,220,215,124,104,138,212,192,236,180,223,95,175,76,176,110,215,106,208,196,242,128,101,242,153,217,150,172,129,146,224,284,108,158,205,220,156,146,303,187,178,171,167,205,177,185,193,136,191,117,164,160,237,94,124,251,61,99,225,189,231,176,149,141,62,197,117,256,150,101,124,70,77,127,108,163,253,73,194,239,119,202,159,320,232,191,145,143,125,141,159,81,107,210,164,140,119,304,269,45,137,183,139,235,99,225,251,189,171,95,134,177,238,217,201,182,157,215,272,138,89,240,117,128,351,334,282,142,281,161,234,240,123,227,195,78,191,96,162,252,130,145,121,83,235,197,135,132,242,99,149,174,195,240,311,60,186,239,213,146,178,129,196,218,150,148,144,221,133,73,118,119,126,127,232,204,237,91,112,156,235,257,256,260,260,169,235,105,234,253,156,82,137,172,183,96,286,193,175,66,255,109,164,261,171,188,192,203,161,211,168,185,156,160,127,138,180,146,94,146,128,129,134,136,162,233,147,183,229,242,250,241,164,152,181,191,158,142,231,206,155,237,193,137,169,219,156,132,50,214,273,106,202,195,145,246,139,161,215,112,164,147,251,69,117,119,139,227,100,152,234,125,197,173,229,168,240,288,156,202,138,236,295,198,123,260,202,257,101,170,167,158,197,113,190,98,237,157,160,188,207,62,176,255,72,129,287,244,183,99,232,167,222,231,202,119,175,177,295,45,154,83,141,249,171,153,133,216,129,173,99,190,234,105,166,166,143,161,142,203,81,124,129,108,152,163,155,259,60,256,153,77,151,118,175,60,199,196,181,131,191,192,226,126,142,167,186,218,218,107,146,276,130,85,81,162,203,217,172,130,157,222,235,234,161,173,71,213,217,201,138,129,177,220,176,180,138,136,136,144,257,366,92,97,162,190,218,88,223,172,132,144,178,214,201,193,231,133,149,180,135,142,218,277,190,118,290,159,169,253,61,207,102,82,197,124,176,204,116,188,288,211,283,176,123,183,360,177,163,210,126,212,168,146,278,143,156,222,120,220,223,145,203,137,181,179,149,126,188,198,84,212,161,83,165,201,186,219,73,169,72,121,201,320,107,231,40,148,227,141,324,104,240,147,180,250,128,229,231,188,199,119,215,95,127,304,238,260,204,126,181,158,171,149,158,205,119,144,109,206,211,93,272,107,237,316,122,179,111,115,191,199,232,101,83,79,169,56,215,317,78,172,225,169,163,148,138,89,213,97,145,162,192,124,222,183,121,148,54,121,113,113,178,219,102,279,163,97,159,222,91,185,108,178,187,194,190,206,230,93,184,69,203,117,195,197,254,125,268,66,252,120,205,171,119,105,258,340,192,125,247,153,82,170,128,181,118,200,109,176,101,155,54,113,157,184,191,192,132,214,282,98,170,137,153,225,283,71,219,236,119,118,138,137,192,103,83,147,125,109,42,143,188,125,167,141,114,129,159,166,113,129,117,188,137,141,59,174,140,227,218,226,220,293,122,268,40,215,201,190,238,77,193,123,182,241,174,181,220,108,252,157,148,79,190,152,95,296,224,211,119,188,203,141,241,327,165,193,126,197,152,264,143,176,139,111,198,180,127,267,163,155,88,247,217,223,218,323,245,230,275,265,138,226,184,273,153,177,99,215,105,133,198,85,143,120,240,267,171,141,188,196,260,133,217,131,193,177,135,199,192,195,188,226,198,121,110,176,82,94,235,240,191,87,180,104,125,132,279,135,312,152,143,275,202,120,158,311,155,202,143,97,263,116,160,84,32,178,234,334,44,141,234,203,305,130,151,308,66,161,176,211,142,152,159,72,169,175,254,215,154,223,226,212,64,112,235,75,136,162,306,211,109,106,220,140,133,97,196,108,179,164,161,277,87,160,213,88,146,181,165,250,162,183,93,223,235,123,165,286,154,168,73,215,132,269,236,97,89,198,107,215,191,258,224,91,286,262,283,204,188,114,87,145,172,267,130,291,115,78,169,84,190,197,141,223,122,219,145,218,226,146,183,136,157,134,169,197,267,189,142,111,217,200,150,240,188,188,134,197,292,142,188,107,130,138,228,256,111,190,211,163,218,239,218,78,173,154,327,187,273,301,154,201,203,166,93,275,91,232,157,111,230,194,112,224,103,233,110,207,94,195,110,182,295,258,114,152,215,176,190,196,145,238,124,108,138,175,42,182,149,161,141,127,94,190,201,134,121,176,285,90,260,194,184,197,271,170,192,217,212,164,72,97,112,173,90,158,248,212,152,232,333,139,189,137,248,84,90,88,141,103,207,171,191,123,142,120,171,180,179,182,235,126,234,186,138,69,295,171,192,105,128,91,336,158,181,113,208,115,80,164,145,258,147,195,73,153,98,259,195,111,166,165,249,115,69,146,177,137,148,154,249,297,109,128,181,137,66,158,218,93,96,257,186,170,165,395,188,118,252,188,91,200,103,144,99,247,230,225,137,227,169,224,200,127,118,84,203,152,139,146,197,174,214,238,259,220,116,129,159,253,72,149,219,188,247,201,153,125,175,170,101,120,155,136,199,165,134,141,151,120,125,153,154,152,166,143,208,135,192,142,227,203,118,73,71,102,129,214,219,200,154,174,98,221,78,139,164,191,159,73,83,232,219,233,288,277,129,99,107,142,129,220,166,148,92,269,140,169,99,174,152,153,174,277,190,195,202,172,51,134,190,326,303,97,179,147,57,107,215,204,231,114,145,121,91,247,104,103,92,118,224,108,205,270,192,162,131,145,182,254,132,210,264,136,96,124,227,181,86,84,96,264,107,158,236,184,100,242,110,191,141,232,116,180,145,104,130,218,186,229,105,197,103,134,253,131,155,174,293,257,92,206,126,101,194,143,161,173,169,222,196,221,103,102,60,55,199,228,189,199,121,36,193,197,123,197,182,105,134,109,192,207,266,189,207,355,205,209,115,137,146,135,108,134,157,134,136,226,279,210,210,209,133,100,181,158,210,343,117,219,193,121,78,138,218,122,178,124,219,172,101,97,256,189,145,257,67,135,132,116,217,169,200,141,206,259,174,221,187,187,193,149,217,258,201,140,238,237,145,178,235,108,236,126,160,208,206,156,200,85,135,113,172,186,162,72,101,197,111,251,165,137,304,174,119,97,86,223,303,155,240,157,66,136,75,243,141,392,304,198,92,217,197,196,185,121,134,131,127,131,176,260,242,89,196,183,207,301,225,256,227,243,116,196,195,181,204,175,231,201,170,274,90,225,143,188,118,141,163,118,131,237,216,62,256,111,74,285,111,173,247,194,232,339,56,56,211,135,248,91,207,214,129,285,199,163,229,213,192,74,119,225,205,174,198,192,201,240,177,99,234,129,158,190,187,275,142,156,136,91,170,75,239,115,168,140,115,132,117,89,43,145,129,174,159,122,101,157,210,267,230,179,194,98,156,246,162,167,83,205,63,253,241,133,230,193,122,163,195,134,153,158,171,184,176,216,164,302,179,175,176,213,101,214,220,151,165,181,210,121,148,178,62,242,291,87,192,222,113,82,177,148,192,146,109,137,128,94,174,209,120,99,168,134,169,203,262,127,136,115,82,119,118,180,215,134,210,198,155,148,177,72,120,137,73,127,111,368,182,267,89,107,213,110,217,130,323,124,113,100,102,224,103,108,239,191,72,179,127,209,140,106,201,218,156,158,332,277,144,121,155,297,68,179,168,116,163,237,189,242,100,232,296,124,111,138,151,328,75,97,234,98,175,237,142,177,223,157,86,168,169,178,141,101,71,215,118,132,223,85,264,171,192,241,134,162,107,165,340,176,152,191,237,218,108,217,272,227,85,109,111,224,199,163,200,181,176,64,177,226,168,319,174,105,155,162,171,132,130,116,142,207,215,227,115,118,71,277,195,229,148,88,75,221,198,130,303,166,195,138,215,177,182,143,235,184,347,183,155,121,208,145,162,81,212,312,262,193,80,207,123,169,218,257,141,190,192,132,142,180,196,285,216,128,199,200,293,186,196,159,148,134,219,200,181,109,196,118,150,216,235,105,90,138,110,285,287,146,154,161,274,159,38,99,90,173,181,67,219,156,137,84,247,172,251,139,141,266,226,64,259,225,133,191,235,116,84,119,246,129,227,76,221,227,133,164,170,234,142,149,286,132,259,91,75,166,230,162,177,188,144,188,81,241,160,228,127,92,166,323,136,99,315,271,183,176,111,129,128,147,142,198,278,184,221,80,96,98,145,176,219,217,145,139,74,122,279,182,148,292,142,240,189,159,141,56,214,294,135,267,154,161,134,201,238,214,241,242,222,78,201,240,177,46,171,231,114,83,79,206,187,169,185,202,103,230,152,227,169,193,187,181,105,220,138,124,180,151,232,196,328,103,163,190,248,258,231,147,152,159,145,240,97,193,161,213,100,109,129,110,134,220,125,157,157,73,141,211,145,125,127,146,134,121,289,124,248,120,140,151,236,189,248,206,229,252,98,193,121,129,178,90,65,206,194,146,176,96,249,233,192,238,353,232,183,195,170,83,229,137,216,167,211,136,80,118,180,220,217,241,95,228,216,210,224,161,146,163,164,168,154,85,98,276,169,215,101,247,98,150,131,252,214,178,52,127,199,187,168,114,102,179,222,174,251,274,159,124,78,90,142,109,207,139,220,232,260,263,174,132,131,144,170,110,182,107,56,250,81,170,167,116,143,194,116,248,269,161,184,169,194,146,268,109,138,111,211,160,158,143,180,96,186,206,198,141,162,169,294,124,160,139,122,158,153,138,238,111,268,117,120,187,196,185,172,176,131,193,108,289,174,178,284,143,144,257,295,207,223,289,230,192,187,120,43,237,148,223,165,160,79,90,82,170,279,239,172,219,221,214,199,145,244,216,217,140,110,79,183,106,124,108,50,158,108,134,178,100,128,132,104,183,219,211,270,205,134,177,236,142,328,118,151,159,54,267,222,52,53,171,64,176,234,191,215,162,223,216,153,150,133,145,129,242,130,209,173,239,149,213,175,183,89,188,164,96,217,168,209,136,103,126,261,115,185,134,162,111,120,146,261,126,112,69,118,215,139,320,223,167,212,86,111,126,176,171,284,183,187,147,95,169,245,147,121,186,179,98,81,205,285,142,229,224,272,125,197,58,243,172,201,212,275,143,196,128,206,195,170,178,97,115,157,168,203,293,216,168,123,188,189,165,248,175,149,165,183,246,108,250,207,106,244,285,183,130,183,168,154,228,167,235,174,219,149,146,218,174,154,246,178,197,159,134,217,182,167,93,172,219,214,146,107,174,219,163,164,172,152,97,140,114,191,91,247,102,145,265,63,155,113,127,243,170,235,148,209,133,161,109,165,72,194,238,76,99,61,187,245,283,233,226,173,236,53,86,240,90,129,110,170,332,172,127,215,126,49,330,79,164,210,219,100,147,131,120,209,194,161,156,154,95,202,216,73,145,125,191,377,224,277,98,121,186,108,91,158,269,222,83,160,162,148,267,298,118,166,195,212,120,46,244,337,84,207,140,172,84,122,183,210,180,122,225,160,183,123,184,196,280,160,90,311,71,85,246,72,231,236,213,105,196,220,250,112,145,127,388,213,192,216,276,187,156,185,100,205,307,174,269,82,192,64,228,96,134,208,277,101,62,213,177,182,244,260,192,169,204,89,133,194,262,69,167,100,170,215,166,101,233,201,157,176,120,191,247,132,210,122,252,165,175,197,160,90,216,144,73,206,200,169,158,123,345,177,139,150,236,262,199,208,137,132,192,246,154,244,255,213,168,152,227,206,175,258,140,245,115,132,76,121,171,177,118,246,120,207,158,352,155,201,216,238,132,246,177,283,167,274,180,227,118,130,191,152,214,219,258,212,94,231,231,210,233,64,219,138,143,278,282,195,129,203,241,117,169,190,237,211,102,118,281,187,88,136,240,124,259,115,157,96,96,218,279,143,233,241,165,105,219,122,195,129,120,284,112,169,163,220,169,124,308,216,116,172,217,351,191,95,108,199,273,236,37,159,192,241,119,235,135,93,151,198,212,107,257,194,265,210,170,153,301,179,142,69,102,108,113,132,361,58,206,138,105,69,156,93,72,162,191,271,408,224,241,97,136,134,293,124,299,109,227,131,163,166,128,157,225,198,222,209,231,151,153,179,185,156,201,128,160,229,115,78,67,239,191,160,197,302,156,198,274,246,188,132,182,60,177,123,132,59,169,269,175,63,83,211,219,115,71,126,92,191,203,214,330,203,140,91,187,199,109,169,201,192,195,292,67,223,195,141,72,155,239,271,237,162,165,253,191,241,236,227,84,121,62,158,182,110,81,207,100,135,159,188,292,186,209,187,206,167,251,148,219,204,239,248,225,172,197,255,147,219,364,96,251,106,125,93,190,172,127,125,118,118,134,166,155,217,202,279,143,140,181,231,89,119,177,48,168,142,161,223,194,247,128,93,233,96,268,168,108,109,260,134,182,206,194,180,163,195,223,191,148,166,124,340,247,188,200,128,151,118,207,134,85,316,167,92,158,127,116,228,118,101,241,184,163,184,180,304,60,243,126,235,140,232,179,153,181,220,124,272,145,249,241,130,144,273,170,152,172,192,132,221,246,141,137,218,95,175,162,211,220,124,119,251,77,159,228,76,138,96,218,216,170,147,117,102,240,43,225,235,170,169,109,71,221,327,188,128,132,195,193,175,342,160,82,162,239,308,69,247,144,296,169,168,91,158,211,153,95,236,155,226,121,218,276,202,242,130,208,272,251,181,168,253,75,143,99,162,115,225,116,136,160,201,217,174,146,223,180,187,202,136,208,252,129,129,141,239,180,241,125,334,86,143,178,193,109,226,92,83,192,130,222,171,172,240,285,162,96,132,215,208,69,256,188,139,99,132,270,86,146,213,80,190,76,206,132,121,197,120,277,168,109,166,185,140,157,180,164,109,230,57,131,104,40,116,276,340,256,144,164,243,282,129,94,153,210,199,251,205,216,110,333,140,142,87,63,201,161,124,117,70,70,278,153,155,154,155,105,175,175,212,207,133,290,228,99,208,133,86,197,104,281,107,310,150,274,165,118,185,154,182,149,127,147,48,77,108,124,107,142,151,121,241,229,302,219,343,94,186,98,234,145,131,109,280,112,120,142,164,184,163,224,97,94,100,91,98,184,278,224,155,204,209,87,123,80,197,232,213,228,166,163,141,154,132,200,190,140,181,214,164,191,246,178,126,113,245,113,182,80,144,169,162,99,257,238,161,199,146,146,236,161,85,178,154,158,147,131,219,227,134,159,124,225,202,181,298,244,235,103,80,232,228,194,267,89,251,156,214,223,180,131,101,93,293,72,227,177,251,221,281,152,269,190,239,124,86,180,230,174,125,212,179,251,219,294,182,141,165,183,230,186,134,213,141,99,84,132,204,169,161,37,162,191,272,131,177,161,313,133,217,318,144,128,120,130,122,144,189,167,137,173,191,86,253,184,139,175,168,184,93,205,167,130,95,168,107,256,209,176,87,129,209,101,140,127,72,120,220,229,93,211,91,213,187,195,215,248,178,170,121,243,141,323,266,162,156,180,87,174,211,97,129,232,222,56,104,262,218,111,111,228,230,114,125,312,151,108,212,146,111,239,124,159,136,142,250,111,181,199,107,162,110,91,125,221,143,270,146,198,291,213,162,239,224,234,189,164,110,241,251,301,129,112,187,64,71,226,118,128,188,181,151,97,189,104,217,120,168,83,193,131,201,135,83,214,91,133,114,192,161,221,249,59,177,176,234,98,138,315,199,135,180,279,66,186,133,126,70,125,140,225,116,122,207,96,205,238,174,75,195,134,197,127,220,199,199,218,215,206,67,197,225,76,219,266,56,173,88,164,119,180,163,144,130,100,204,114,310,245,133,113,182,126,66,184,176,166,327,227,149,162,141,203,141,202,104,105,197,138,140,186,233,118,215,114,169,194,166,193,86,199,174,129,140,200,139,151,292,156,239,195,194,205,113,93,302,59,71,139,169,111,83,103,133,182,213,160,124,213,199,125,74,193,79,118,180,212,185,145,64,153,87,137,248,126,130,163,240,194,169,258,206,55,220,204,235,153,158,219,166,220,67,226,240,115,100,198,296,210,211,129,276,200,307,178,121,81,169,139,154,213,162,178,141,230,175,106,152,137,146,99,82,178,239,108,340,152,108,176,217,286,113,127,142,233,239,139,193,317,239,299,152,216,93,206,287,168,99,142,169,236,178,187,195,86,275,294,91,188,87,190,190,139,204,95,269,164,194,157,158,190,196,110,161,104,142,244,189,97,149,200,96,204,181,178,150,111,107,203,270,141,114,216,286,176,101,194,136,246,169,189,117,193,126,219,91,149,147,110,160,196,178,146,158,231,105,174,220,128,99,155,211,244,246,165,258,152,96,381,206,106,136,197,221,347,282,102,211,114,251,168,243,241,67,86,115,213,221,178,128,95,133,156,153,221,169,165,196,249,185,306,112,170,149,128,178,146,233,104,144,146,198,168,185,216,154,237,139,129,91,257,159,225,190,147,192,210,169,143,178,130,137,144,74,262,150,217,191,136,253,51,165,128,160,148,207,256,96,71,114,178,209,78,147,148,155,250,311,186,206,174,137,197,158,194,109,110,133,210,217,159,161,223,96,213,117,208,178,141,145,138,205,258,149,186,124,252,205,244,283,155,174,137,99,158,241,180,137,260,220,151,156,160,160,192,171,126,175,206,117,153,205,83,210,164,42,135,209,123,59,186,150,87,227,109,173,97,251,203,121,158,178,198,221,158,117,228,247,102,85,336,182,100,158,217,149,317,240,164,112,227,73,258,391,167,137,127,176,138,153,92,113,198,229,282,213,243,119,248,195,142,262,95,237,105,248,226,203,107,133,210,118,107,138,216,203,177,177,217,231,231,88,185,116,198,119,237,77,162,188,128,137,113,190,248,58,278,302,216,225,190,259,156,191,47,193,230,184,138,199,125,213,161,219,246,101,237,175,107,238,120,271,169,179,230,159,127,126,69,205,82,165,220,196,76,214,105,219,202,260,49,113,203,192,333,208,251,136,100,145,225,172,220,186,80,190,213,153,155,146,161,171,162,201,107,248,207,221,86,188,297,176,182,155,203,142,226,331,205,217,206,263,282,199,156,97,283,211,154,220,122,139,222,71,120,247,227,97,116,251,246,222,123,226,270,155,83,126,124,126,129,191,144,214,240,188,135,231,135,156,225,135,244,139,155,210,204,141,69,258,198,138,208,218,225,73,287,170,202,145,188,259,159,78,280,210,208,267,50,225,132,134,121,190,174,159,184,211,140,118,142,182,179,168,172,218,163,129,165,223,187,106,129,157,159,170,130,223,154,152,120,209,122,138,297,98,319,136,120,76,269,73,116,228,81,108,214,198,130,206,217,180,200,87,167,244,160,151,139,137,208,196,212,203,203,166,214,111,224,138,247,202,159,131,161,178,216,274,86,122,144,125,231,67,158,103,99,46,87,71,99,91,218,202,204,194,181,181,270,222,175,122,160,86,251,236,148,239,219,251,314,157,151,232,172,215,85,122,86,183,218,170,92,220,149,86,92,103,245,126,166,242,162,175,271,101,277,164,190,158,109,139,178,185,216,143,202,122,191,251,235,222,256,284,96,169,145,85,286,188,122,96,83,233,218,236,140,102,218,81,62,368,189,211,211,188,119,148,140,246,189,224,128,115,91,127,211,176,272,262,216,254,194,358,116,48,178,149,135,293,210,91,217,197,161,218,239,157,247,225,269,241,165,166,87,211,96,171,137,206,203,104,263,158,162,135,174,227,178,161,247,90,200,213,145,186,281,206,85,209,75,125,208,248,86,235,203,214,92,284,247,119,275,106,170,211,99,87,220,246,114,73,155,123,183,193,289,114,162,223,216,217,138,187,79,166,124,270,170,196,284,271,293,171,180,131,238,150,161,64,59,178,331,136,184,82,137,118,112,128,126,195,168,152,169,227,108,205,90,245,186,136,108,200,124,171,196,196,314,173,164,85,165,131,262,181,129,97,252,191,87,242,255,125,182,226,135,238,200,163,145,151,99,228,181,163,241,285,189,133,200,105,143,181,199,101,243,95,201,153,151,149,88,193,108,216,126,143,206,179,246,161,141,203,200,91,271,191,226,136,164,123,244,181,313,185,131,67,247,188,131,61,212,252,229,128,110,167,195,161,188,250,67,238,237,380,222,315,106,133,247,104,160,269,227,133,185,138,165,211,167,142,182,187,104,114,145,133,104,249,149,155,146,197,150,162,290,197,192,193,114,98,166,167,86,86,139,231,132,150,187,132,95,173,72,270,140,160,215,104,156,248,215,184,120,135,242,223,152,204,103,76,295,62,104,181,315,166,166,143,115,167,145,126,151,158,274,79,147,196,230,212,200,90,263,257,121,159,70,75,143,125,224,141,197,154,106,222,66,91,146,163,114,222,225,133,156,140,154,145,47,186,162,291,187,268,85,233,136,150,157,213,235,246,168,80,171,106,209,147,169,137,202,203,229,160,69,122,123,127,191,102,229,135,183,264,213,162,138,179,111,143,82,108,221,320,135,163,307,173,223,261,205,156,154,180,214,128,105,195,190,162,164,102,259,146,174,140,89,118,82,169,178,239,87,145,203,218,188,248,247,166,104,121,152,173,87,201,172,210,157,214,86,213,117,204,215,118,215,145,338,159,86,65,126,194,229,146,76,82,163,208,157,159,248,142,217,232,226,164,143,144,191,53,214,211,129,223,214,182,116,259,84,212,231,205,175,311,82,250,237,316,233,104,203,250,228,163,99,138,192,150,247,157,171,116,151,164,329,180,103,281,208,115,148,75,221,198,266,93,226,288,238,197,85,180,224,204,79,158,95,191,243,148,179,174,151,75,249,258,205,176,129,187,196,201,68,312,201,92,197,129,90,226,151,144,238,296,255,213,100,273,132,148,186,169,129,247,152,81,216,181,79,98,196,197,208,161,248,109,118,246,88,99,156,228,169,275,220,205,132,196,127,218,231,194,150,163,119,234,175,253,288,168,43,151,197,265,233,340,245,171,186,119,198,131,169,203,77,77,176,218,113,229,114,98,118,174,93,146,148,140,241,98,250,202,148,181,177,75,199,85,190,96,205,185,207,170,172,221,271,74,209,168,87,68,217,122,143,177,174,217,247,87,199,120,244,143,136,174,166,210,154,315,198,144,288,237,127,221,229,160,214,173,211,258,206,171,216,158,152,257,191,160,143,222,204,62,113,199,112,131,177,224,121,105,184,104,187,138,224,232,258,121,240,73,138,111,124,114,187,254,144,61,215,185,251,163,60,256,160,166,209,144,331,171,211,205,154,92,126,102,263,270,148,118,162,202,206,133,276,133,275,246,152,103,219,123,181,208,231,104,101,83,104,230,129,136,238,253,220,113,205,146,243,123,164,53,193,256,143,219,125,138,239,338,244,220,109,96,341,191,113,147,305,176,131,165,191,251,175,138,87,265,193,240,116,228,105,153,94,131,189,127,191,214,116,108,117,168,210,201,187,170,165,134,111,227,227,242,146,211,245,144,202,148,197,59,217,232,130,214,233,66,147,229,133,114,157,201,138,187,82,60,138,116,159,238,61,145,329,206,208,251,88,128,97,106,182,158,84,100,152,248,105,168,143,89,116,69,214,178,135,123,179,141,162,214,148,128,118,152,164,139,107,115,166,100,191,251,276,84,118,292,203,243,95,142,183,137,179,149,202,129,74,114,87,164,117,196,224,105,173,260,91,98,130,190,344,191,128,176,164,197,320,120,238,96,277,223,142,128,190,124,228,233,153,242,125,220,114,132,217,71,194,228,202,127,216,169,265,224,172,223,324,80,151,152,168,220,151,197,164,156,69,95,311,171,81,211,252,199,189,217,299,98,211,85,221,170,160,167,99,124,135,220,178,119,107,42,224,186,86,92,169,216,105,114,216,259,209,261,199,210,98,94,125,204,84,186,107,141,120,189,203,221,295,221,159,141,112,397,199,229,215,77,277,147,198,121,114,135,264,117,209,122,202,187,296,96,258,113,237,155,127,184,171,167,105,201,99,328,72,184,295,151,259,300,107,194,83,202,148,99,131,180,129,192,134,233,192,156,204,142,219,297,135,209,155,137,323,123,131,151,95,229,196,123,346,102,222,76,230,117,229,201,143,188,76,79,164,195,202,163,116,136,128,123,138,82,210,72,74,135,223,147,164,116,151,212,180,224,302,197,146,137,179,221,268,215,120,98,126,171,207,298,342,144,71,102,145,105,109,62,303,207,158,274,65,211,159,104,182,230,116,199,110,211,185,179,115,217,199,149,69,158,318,138,173,342,179,127,203,78,239,207,150,176,97,107,171,69,251,180,93,186,145,185,145,208,200,188,145,156,238,266,145,159,87,123,182,101,122,270,130,112,185,109,151,93,127,191,73,78,203,218,222,188,100,112,163,209,150,138,220,159,199,303,196,199,88,217,140,131,117,119,234,186,210,125,173,192,95,95,198,219,214,155,226,185,135,84,277,180,202,127,44,75,111,184,243,162,109,59,219,254,145,201,116,261,197,181,314,102,101,169,206,125,161,158,149,195,158,55,166,288,86,106,188,279,211,220,81,107,230,221,98,221,67,227,122,119,145,145,65,113,238,196,116,293,143,177,142,240,156,220,203,214,300,120,134,239,118,209,250,277,186,115,61,265,184,120,276,77,164,365,176,272,66,242,183,193,104,144,226,109,101,141,147,198,88,115,139,208,190,143,224,220,206,268,178,202,105,206,170,210,122,92,140,192,132,234,220,190,350,126,125,233,194,125,61,94,180,126,95,173,274,152,100,209,257,130,153,158,58,184,174,150,180,233,103,63,175,76,235,181,136,132,319,237,135,221,235,180,128,126,210,220,220,220,223,87,47,131,224,144,155,238,257,234,285,78,242,203,325,109,209,141,103,171,75,118,381,120,166,169,216,103,238,222,217,151,88,143,150,152,66,266,146,87,215,107,192,141,292,198,173,217,111,219,148,197,196,262,184,89,152,222,152,145,307,193,231,226,138,110,134,203,124,153,196,274,118,253,118,183,83,266,152,48,149,223,173,146,214,211,60,137,234,184,221,165,262,212,51,81,209,82,127,291,210,144,113,134,232,69,120,174,268,196,213,126,93,181,225,147,251,148,71,172,186,242,125,109,134,194,95,174,99,100,65,200,136,81,78,307,220,138,86,305,81,192,134,163,227,102,143,150,237,67,220,168,287,229,85,256,85,219,200,228,181,95,164,205,206,186,241,224,124,257,183,92,152,195,262,156,267,69,309,150,116,265,210,181,144,147,77,113,133,210,189,157,146,76,221,203,265,144,236,188,159,99,186,153,126,45,111,191,102,178,86,241,218,198,192,150,84,131,306,215,49,297,198,149,180,220,112,69,236,128,270,227,192,308,254,124,134,211,173,119,77,276,87,151,116,269,107,180,134,381,135,236,109,130,96,93,199,208,273,113,194,123,112,117,205,217,226,101,282,209,144,87,207,285,123,155,226,274,105,198,137,132,142,179,227,190,171,223,183,282,123,100,316,235,349,194,149,261,233,151,287,207,144,117,95,119,205,205,152,99,170,133,183,172,176,99,52,238,63,250,260,242,229,83,111,107,208,180,105,233,121,95,130,77,204,217,243,260,190,112,184,159,195,141,114,101,175,289,179,158,202,226,185,165,193,114,238,140,183,242,152,328,199,220,154,200,122,264,99,115,95,266,151,286,123,60,276,205,231,225,202,95,214,205,167,186,106,131,162,61,156,159,172,293,162,239,138,166,186,109,132,226,102,190,167,285,335,63,117,183,222,297,135,217,177,141,104,103,202,179,216,118,123,182,233,130,144,214,134,177,227,217,345,147,206,198,143,119,188,92,180,101,182,183,302,245,76,116,144,180,247,190,184,75,169,230,157,124,47,147,153,86,172,153,212,113,160,105,143,148,196,343,124,76,151,143,99,149,183,202,238,155,201,175,94,273,119,52,79,129,97,142,126,236,233,317,83,157,97,205,171,190,241,192,150,219,206,121,107,154,267,114,121,241,163,238,93,213,140,204,184,109,167,172,103,238,124,258,142,179,186,211,219,66,310,132,223,195,145,204,181,264,236,146,231,100,144,191,192,154,216,161,200,246,216,121,159,353,131,88,234,243,192,122,133,203,183,196,172,166,88,288,193,122,183,76,152,149,158,221,116,101,263,161,207,290,110,180,287,189,180,83,126,223,214,198,119,157,128,122,184,66,215,209,145,222,67,273,215,254,148,129,240,90,233,191,157,216,128,223,150,210,136,333,119,206,165,81,227,142,102,120,353,338,184,299,84,201,184,122,233,239,77,155,172,121,137,121,126,114,119,190,212,83,121,198,236,216,100,70,228,165,244,195,222,130,232,121,228,106,309,229,234,126,135,80,233,105,213,119,202,143,148,158,242,186,283,125,170,191,210,141,157,230,209,207,61,175,168,231,301,252,239,208,136,186,234,170,73,119,138,97,148,137,143,129,253,226,136,98,207,140,289,98,193,262,221,119,149,243,296,121,178,251,201,217,193,176,139,265,128,200,186,79,160,184,205,154,143,229,150,222,107,101,203,144,228,140,112,222,123,215,122,205,67,197,214,193,166,74,137,149,281,116,116,153,185,159,130,125,166,244,187,149,177,141,164,239,191,101,114,208,116,216,102,106,272,195,315,131,127,129,213,227,225,107,226,138,253,303,135,159,187,172,212,193,60,100,198,231,271,169,155,164,161,171,132,88,110,177,310,139,187,184,59,95,236,137,353,137,122,115,106,254,275,144,219,191,64,204,76,231,186,280,161,68,212,221,131,112,225,193,128,133,111,100,235,219,180,88,270,105,181,136,93,118,226,202,153,290,184,156,238,194,128,207,174,131,214,154,120,89,233,170,192,208,197,214,255,297,188,291,161,309,89,60,231,96,157,145,230,100,167,76,203,216,77,192,155,206,101,193,58,189,162,182,287,151,172,163,155,44,108,314,105,101,273,245,200,242,135,279,150,86,180,129,256,178,92,151,61,65,80,124,238,174,203,143,244,194,209,142,162,92,178,358,181,291,221,215,181,167,189,95,209,136,222,147,249,167,191,232,155,113,253,148,170,261,192,68,204,120,214,217,111,282,158,62,126,237,249,80,187,126,94,277,139,214,126,175,123,236,129,164,171,175,156,130,333,172,137,142,125,64,157,171,148,118,186,247,156,156,235,200,157,246,143,176,227,189,203,85,278,179,203,81,206,135,78,162,143,202,288,38,172,114,162,94,227,108,81,91,101,317,154,104,160,135,247,220,170,136,129,164,200,104,195,130,248,187,197,122,340,100,147,115,263,156,270,123,94,167,181,87,275,210,173,115,160,235,142,80,131,264,207,261,123,159,264,135,147,150,162,226,143,169,177,247,105,175,216,134,178,155,72,235,188,251,207,112,304,105,153,147,128,135,261,111,142,147,164,294,223,140,107,104,177,162,85,110,107,128,120,223,129,247,203,198,264,115,270,167,166,232,128,170,237,161,101,144,158,341,109,150,171,183,132,303,82,90,130,217,243,204,152,80,321,134,116,265,86,74,180,195,180,195,53,89,254,254,79,65,176,104,193,97,111,112,162,152,194,287,192,193,112,203,174,196,222,232,112,113,185,97,147,65,145,124,346,191,235,247,228,147,228,229,59,129,196,221,168,139,97,218,260,157,154,155,255,235,237,198,273,227,209,216,73,139,117,147,56,87,100,59,62,257,250,94,174,93,163,119,163,209,109,189,55,249,163,155,146,244,147,291,223,110,197,105,227,254,131,168,132,134,183,61,219,154,306,180,116,157,217,258,218,133,106,183,148,128,167,127,191,212,212,164,118,158,117,77,231,125,147,360,220,151,191,67,170,366,146,101,251,112,188,127,162,270,166,211,274,116,155,151,287,200,205,217,53,166,291,208,254,296,149,116,130,214,94,213,152,168,245,97,106,95,94,175,233,130,134,100,157,160,248,191,75,240,214,141,166,161,184,299,135,187,129,77,112,165,198,128,206,143,219,185,97,220,134,208,240,138,169,291,189,141,252,86,123,241,277,190,69,152,180,140,105,78,180,174,195,223,229,149,62,205,185,217,133,248,64,179,163,278,169,187,159,72,42,223,105,252,89,181,148,302,249,247,106,82,158,228,236,223,210,199,199,44,247,113,149,98,196,211,56,224,153,170,74,164,194,122,207,111,72,205,268,151,209,207,103,141,136,166,118,352,159,223,166,138,251,200,113,163,131,108,158,121,289,100,155,221,184,75,131,202,271,127,130,116,304,161,157,67,184,160,190,146,199,149,140,250,132,134,118,195,236,250,280,93,206,162,122,293,100,131,108,151,91,80,161,120,247,160,185,168,295,151,135,161,238,243,190,125,152,117,289,214,180,91,139,132,180,102,162,91,108,168,264,205,138,314,167,154,147,152,183,212,140,146,122,96,263,42,109,152,79,190,70,69,159,181,213,259,215,210,194,159,119,154,140,267,228,127,79,147,258,220,238,241,219,123,87,147,58,113,163,207,137,161,313,290,136,313,105,206,132,159,77,179,140,177,244,216,335,195,191,219,207,107,239,132,127,86,305,247,166,222,330,109,91,83,170,140,113,230,121,122,133,183,220,103,304,273,255,106,170,161,249,216,266,229,307,190,246,109,219,193,226,130,232,208,221,181,127,306,209,114,204,238,154,190,127,161,217,105,125,209,253,262,250,185,94,92,136,184,185,166,252,153,183,157,209,121,240,146,60,160,195,122,240,217,238,231,259,243,123,349,178,144,89,109,178,97,219,110,187,223,165,59,228,201,153,355,206,146,131,169,127,256,228,187,95,250,200,163,238,250,112,82,85,171,178,115,153,121,217,135,191,231,115,130,201,159,80,103,208,152,185,121,156,170,122,134,80,185,198,237,131,142,119,286,94,219,176,257,230,149,86,138,217,284,266,183,226,161,240,257,112,256,284,229,123,247,108,183,98,190,108,254,317,118,259,162,154,183,181,108,189,138,216,224,157,179,232,252,210,131,282,257,218,77,114,69,180,175,226,195,240,195,201,136,123,181,120,164,134,270,158,94,229,158,222,259,251,219,140,215,54,191,269,238,147,87,139,111,139,205,213,85,152,85,160,133,132,219,116,239,75,135,268,134,218,87,87,258,154,129,161,88,163,64,113,215,128,311,180,171,209,217,232,80,232,97,230,135,124,138,221,284,161,221,83,95,146,222,83,136,166,125,232,81,260,64,223,187,153,176,126,39,78,94,102,200,98,162,97,203,166,125,151,121,165,180,160,318,74,219,139,195,260,181,192,167,221,128,74,155,173,181,151,111,218,196,216,179,194,170,268,205,160,190,188,84,216,187,232,159,213,197,219,75,206,281,134,162,165,159,206,104,112,308,233,139,191,145,98,124,189,110,115,209,208,159,196,225,158,260,114,152,89,76,285,169,154,248,163,154,168,163,160,102,115,203,132,135,211,274,146,90,180,171,148,104,236,128,249,215,162,287,208,322,180,214,204,199,196,275,147,175,266,122,159,158,182,61,250,294,142,207,325,128,105,148,199,216,175,259,180,69,161,123,133,401,131,189,181,200,358,233,263,105,117,125,201,139,170,133,199,78,278,246,120,223,109,208,137,226,209,239,160,145,277,112,89,150,136,219,87,253,177,149,209,231,233,220,151,98,203,198,58,175,198,79,219,78,111,277,79,107,216,131,176,212,170,165,155,132,126,169,93,193,93,238,76,73,241,177,131,316,114,172,310,72,132,199,137,56,199,95,308,69,176,171,112,125,217,170,94,256,132,110,121,267,155,357,245,222,147,61,167,87,256,91,117,227,210,58,61,123,268,132,235,120,173,126,160,131,45,86,288,215,124,82,254,65,206,186,229,223,130,185,133,155,140,144,215,190,215,188,123,279,132,179,127,234,131,112,134,151,125,213,78,281,92,97,187,143,173,187,238,197,142,113,153,166,79,107,198,131,126,212,139,197,156,239,173,238,205,176,164,165,187,230,236,217,99,129,68,206,177,242,173,240,204,114,271,175,173,207,184,136,173,211,180,253,57,232,136,124,188,187,191,245,166,276,110,182,185,145,231,204,133,165,198,112,170,166,212,101,154,102,293,186,147,87,134,133,252,217,166,143,232,147,337,72,207,124,215,203,214,158,135,121,207,205,257,77,92,235,106,171,211,158,188,162,108,150,136,172,142,202,135,238,133,72,95,167,103,99,233,68,165,172,243,217,141,191,244,163,300,108,78,112,191,212,157,181,36,189,124,108,228,276,192,163,217,80,70,223,289,174,135,196,155,135,212,169,166,192,240,110,369,85,161,166,128,138,178,175,214,201,54,142,225,147,170,156,118,245,147,243,203,156,84,132,79,106,220,87,211,285,63,199,212,158,232,230,95,144,311,224,229,189,128,232,216,51,189,109,292,177,245,181,241,142,174,204,177,92,207,34,231,142,204,115,87,142,203,179,199,117,261,121,173,164,106,141,81,192,157,203,232,57,238,105,196,251,213,164,183,162,130,150,147,128,207,262,235,123,319,251,54,108,200,346,193,145,283,233,207,78,164,109,209,221,59,174,148,219,125,206,202,107,78,141,178,180,150,131,151,254,303,247,204,221,80,193,221,156,268,140,107,141,223,205,71,103,251,154,153,192,102,202,163,154,238,112,142,124,147,149,197,193,98,161,164,161,148,223,287,189,61,231,336,136,145,148,328,199,99,242,84,199,117,103,113,205,95,247,102,167,143,97,271,98,208,126,96,118,213,218,216,161,237,245,141,278,98,257,115,218,86,208,295,176,169,133,121,82,238,184,209,191,230,190,83,157,127,51,195,323,177,100,121,76,176,224,112,233,61,169,71,288,127,129,214,94,281,123,190,171,100,116,257,244,168,154,154,78,110,168,226,68,125,217,129,121,253,222,180,207,184,219,208,292,147,175,184,160,213,145,218,209,114,252,183,349,148,81,209,123,159,93,217,228,231,218,225,148,186,142,158,52,133,253,255,214,152,164,86,120,218,147,98,255,105,226,200,69,209,91,163,210,184,124,216,98,97,200,157,377,183,120,165,258,73,77,182,173,163,186,151,197,191,128,166,226,188,184,83,176,55,128,210,140,141,191,214,176,284,72,157,132,89,234,150,249,199,209,178,137,86,108,93,189,197,198,114,195,134,93,226,237,138,195,105,202,199,168,198,213,178,207,238,82,221,188,132,101,103,177,127,124,292,72,105,188,109,172,178,111,209,177,215,214,204,210,146,157,156,158,185,205,184,156,179,100,141,72,90,115,159,191,214,230,208,188,196,229,183,47,113,398,86,138,223,154,129,115,152,287,272,93,96,227,63,190,121,137,121,203,173,106,60,147,138,128,236,222,355,145,157,120,93,163,94,96,270,157,145,98,93,170,201,122,158,125,214,97,108,224,104,74,186,89,113,239,119,127,144,233,253,204,214,202,73,149,211,153,187,149,118,270,234,191,202,302,170,242,138,133,208,249,157,112,264,160,248,371,277,204,94,257,186,219,183,98,250,77,134,142,93,114,72,150,113,200,239,94,144,188,109,82,158,177,133,206,187,89,146,153,52,124,93,141,81,76,299,163,110,79,128,263,201,47,124,179,194,93,171,235,49,138,183,152,139,187,115,134,114,142,158,171,137,56,104,104,178,72,186,95,197,298,165,184,153,128,241,211,293,163,242,183,154,115,103,139,94,147,151,119,121,117,139,226,202,94,206,92,180,104,239,117,176,204,237,159,238,215,131,315,257,140,179,161,128,107,209,202,105,113,130,94,109,131,154,131,289,203,206,154,155,203,228,96,169,184,187,145,224,205,118,253,134,221,227,85,189,109,106,127,251,175,159,141,147,39,155,181,159,127,183,253,262,220,317,139,233,194,237,129,145,199,240,173,219,169,207,166,109,287,179,218,163,235,177,209,200,81,179,187,153,60,174,189,277,171,94,175,176,193,208,269,182,319,192,187,214,196,96,198,200,63,232,132,201,155,124,179,93,61,67,123,160,135,167,200,110,177,213,158,175,154,170,98,284,134,255,312,154,89,166,165,123,157,139,331,149,187,121,166,188,151,138,91,133,94,139,213,147,145,87,173,139,200,135,161,225,171,261,222,126,118,142,123,58,146,205,183,119,247,162,230,72,148,149,99,229,228,181,169,109,186,159,174,220,213,227,130,287,118,200,166,111,135,125,259,204,187,133,154,187,149,169,219,204,168,233,209,290,110,137,109,118,192,195,181,181,127,55,132,168,65,117,193,239,189,234,61,226,128,101,169,237,99,224,137,99,121,154,276,134,166,193,68,158,163,150,203,163,114,315,292,232,146,84,133,191,209,170,133,316,178,227,84,79,210,90,108,183,200,338,131,158,98,261,233,183,90,108,199,167,179,82,183,167,203,178,241,104,149,62,216,138,136,109,191,135,182,199,206,199,180,183,92,129,126,125,234,109,159,130,255,48,94,188,117,138,282,192,151,169,220,180,150,212,106,211,198,192,189,193,226,94,203,354,234,259,205,136,239,160,130,352,304,61,229,207,267,161,129,247,182,140,263,179,216,213,162,86,125,167,150,268,206,103,124,214,271,192,236,203,120,164,170,109,270,196,243,103,75,166,175,215,328,168,147,349,118,209,206,171,98,187,167,117,239,178,116,105,83,112,212,165,148,169,153,166,208,130,222,297,160,101,134,182,221,183,174,184,155,245,205,248,210,223,194,166,220,145,240,106,189,177,71,138,152,34,122,142,193,307,144,103,153,297,242,148,209,280,135,164,118,183,268,153,234,221,193,49,188,233,155,246,152,167,156,256,153,279,220,97,271,244,163,119,185,131,99,135,134,174,93,231,214,296,175,228,161,147,86,123,97,197,167,112,196,143,208,228,142,160,171,275,219,190,77,175,137,217,156,144,177,147,167,99,292,106,289,227,101,215,172,176,164,250,110,91,317,336,233,216,213,195,159,174,60,113,175,131,197,111,146,299,153,311,253,153,223,141,239,104,182,88,207,45,100,117,110,197,257,148,132,247,204,244,86,246,114,173,231,172,167,245,200,69,153,270,112,154,168,124,145,134,189,295,159,133,280,104,81,80,153,249,215,106,254,81,150,84,106,177,80,215,146,180,228,93,154,215,216,89,207,213,224,136,280,152,160,124,103,87,148,179,242,287,189,152,266,122,258,187,193,152,176,211,104,122,190,194,242,221,237,114,139,153,257,199,87,166,258,142,142,145,94,110,183,109,259,209,140,210,286,221,215,149,130,163,97,121,205,157,131,238,104,251,190,126,169,155,142,142,138,108,236,316,315,113,61,179,166,178,237,193,197,249,116,217,86,132,110,368,168,246,165,88,94,194,156,139,214,214,218,72,241,218,158,92,239,186,122,161,165,175,119,214,262,155,80,213,110,236,198,121,267,181,118,220,165,224,127,104,167,152,128,209,149,293,213,237,99,119,101,156,116,221,222,220,95,205,159,145,163,71,101,100,215,159,109,218,142,143,173,238,208,214,155,73,154,182,248,238,273,72,306,146,60,146,77,232,169,161,117,222,154,217,92,157,201,276,121,267,103,228,61,217,224,153,125,177,106,62,210,93,214,90,138,295,81,330,114,195,197,200,159,207,164,130,170,71,168,113,113,40,197,162,148,141,210,195,225,188,149,202,207,125,159,88,140,196,201,103,165,142,207,182,300,235,80,207,214,261,186,239,224,208,251,156,355,143,143,136,187,201,153,94,141,268,111,278,107,69,249,133,174,204,198,198,162,212,169,266,198,248,131,184,174,198,143,161,181,166,134,199,219,117,257,310,154,119,153,189,211,236,152,277,169,93,263,57,206,330,130,128,220,105,225,224,169,116,131,191,213,64,249,130,63,113,108,318,173,178,260,309,269,161,165,222,277,134,155,253,106,88,203,190,134,88,100,210,136,182,114,229,249,206,123,182,108,289,104,252,99,145,284,257,104,165,221,229,211,66,239,204,194,105,189,104,223,338,164,71,215,182,138,296,154,68,198,184,162,187,62,66,151,79,204,249,137,204,100,273,148,177,127,152,178,126,187,85,167,188,196,215,160,92,46,385,198,175,95,193,168,210,179,232,198,194,110,119,196,165,230,229,237,133,95,148,139,283,308,205,205,134,159,228,109,127,193,74,224,178,245,169,44,303,222,81,263,124,207,106,170,261,187,163,210,73,251,109,170,218,88,242,59,176,228,129,198,132,226,146,151,169,224,150,141,269,158,144,74,90,54,189,95,113,195,191,244,192,178,156,322,281,192,176,79,147,212,295,214,211,127,243,296,163,151,163,201,96,308,261,205,111,225,53,268,109,96,81,184,153,245,175,133,180,324,103,155,219,166,153,133,110,147,138,181,90,185,74,94,156,228,205,251,183,131,169,133,167,93,58,180,241,234,125,172,218,144,201,171,142,259,170,105,152,107,178,90,103,91,168,218,145,308,284,127,170,120,196,181,223,97,245,108,259,67,77,214,102,175,96,197,275,131,156,143,196,123,189,264,193,168,192,237,164,269,184,230,183,194,78,185,139,150,211,108,101,197,138,222,78,216,85,145,339,121,270,135,95,91,170,195,184,317,223,230,153,149,152,180,75,246,285,211,265,255,274,180,229,213,209,113,101,206,101,193,237,231,292,251,165,213,138,149,97,154,186,65,99,266,199,141,144,143,302,176,321,210,201,98,170,185,86,95,71,294,140,180,74,142,253,124,177,292,146,142,220,121,241,314,157,171,212,153,132,218,226,166,167,247,218,156,147,107,187,336,54,186,215,225,124,114,240,187,224,222,198,81,221,243,139,203,122,208,228,198,121,189,311,179,125,93,99,147,124,307,228,157,237,166,159,179,215,134,134,91,184,356,285,204,63,171,93,197,105,190,226,162,137,174,74,107,136,231,96,231,226,86,222,126,209,192,181,145,223,218,177,173,187,193,214,229,245,221,190,228,177,220,320,246,246,182,125,184,269,213,241,146,227,98,153,195,142,176,209,159,170,227,221,70,225,121,170,160,320,256,245,321,186,140,262,189,212,154,116,111,125,92,154,201,213,74,130,191,135,52,105,190,227,201,263,72,83,288,144,178,297,84,66,266,129,173,154,242,178,237,144,163,86,207,84,226,158,236,58,247,77,136,103,129,150,64,133,107,206,160,248,231,73,112,265,136,217,154,147,137,130,108,187,156,190,165,130,224,75,170,84,110,195,120,262,86,176,208,110,160,105,170,192,65,156,57,230,162,131,186,164,122,188,130,220,115,187,217,129,182,152,317,76,209,142,142,154,149,181,166,143,195,137,151,203,159,163,104,210,203,79,236,115,171,128,198,220,178,321,205,227,146,112,162,181,142,143,193,100,124,215,119,147,240,227,153,173,327,143,226,252,68,155,182,161,244,216,119,127,234,287,38,160,291,166,248,209,229,234,178,176,257,236,59,221,55,184,114,143,235,122,126,156,156,127,191,195,57,111,237,226,182,255,138,240,190,199,235,183,144,237,68,185,69,150,280,197,180,165,95,192,176,129,264,225,135,167,129,174,186,96,128,220,109,157,223,141,243,154,270,178,84,144,112,153,179,231,115,180,214,153,167,234,120,108,190,76,154,204,111,144,273,265,251,167,153,219,250,129,178,244,266,195,283,92,136,190,133,137,111,179,66,179,90,244,202,98,199,190,174,224,139,303,189,283,344,275,170,146,189,74,103,259,179,265,180,256,84,284,178,238,142,179,93,110,86,142,246,228,103,178,72,206,181,155,134,268,228,178,226,100,145,171,200,194,117,252,117,110,148,99,196,76,75,80,235,136,78,208,145,194,247,90,250,178,167,267,218,116,148,160,159,169,181,210,154,173,121,198,143,176,104,168,170,146,222,189,210,273,138,349,156,113,151,53,119,134,144,155,227,129,229,185,69,141,126,159,158,331,225,150,187,149,196,172,214,96,153,178,135,89,147,137,93,148,204,179,256,221,151,125,142,150,67,115,91,200,143,187,64,127,209,153,188,180,146,131,318,160,64,395,151,251,205,194,94,238,224,147,230,85,185,254,251,216,126,140,214,263,165,306,241,300,76,107,214,150,184,230,143,230,145,224,163,135,210,180,59,111,241,228,220,150,209,296,143,81,116,240,158,235,179,158,161,203,92,184,195,171,158,121,257,69,123,187,306,123,113,101,136,152,128,224,128,176,239,114,238,151,83,105,130,173,202,224,116,302,106,164,189,102,260,200,62,202,208,165,184,144,188,111,140,205,141,106,347,123,102,84,166,104,140,131,76,218,98,147,248,180,123,163,91,166,180,239,134,171,87,128,175,126,191,126,186,192,241,94,151,121,323,209,327,121,177,137,159,77,217,142,192,155,196,186,87,137,140,98,155,198,180,219,218,247,233,233,156,242,124,255,105,193,107,140,194,268,100,110,252,109,169,102,394,118,102,119,99,173,99,153,132,158,185,115,149,123,243,179,212,202,190,100,101,145,187,210,206,83,62,139,244,232,117,320,129,232,188,162,197,146,234,108,246,120,144,209,115,232,182,162,247,274,211,154,112,162,204,125,185,110,122,175,157,164,131,231,164,123,97,235,163,174,93,220,247,240,179,193,231,175,221,197,171,110,106,157,89,186,187,248,206,184,213,163,167,185,204,292,209,187,128,99,272,189,81,149,160,159,216,244,58,219,128,211,240,142,233,168,121,122,305,206,281,124,205,108,110,167,151,201,184,166,77,250,164,110,254,133,118,222,227,204,124,334,78,174,105,269,173,143,271,150,157,151,91,232,96,109,144,190,151,134,48,198,327,205,178,222,117,136,263,263,254,136,201,138,251,243,229,185,243,98,145,199,48,278,91,203,150,121,64,201,113,140,160,117,159,122,107,161,91,158,236,192,233,163,189,120,64,192,151,147,236,222,150,162,134,247,83,187,133,110,221,175,150,154,134,164,124,132,229,243,209,103,194,105,182,115,208,70,174,136,218,98,123,173,170,254,33,214,73,179,198,140,122,87,133,106,302,138,71,140,274,80,74,221,185,108,165,146,136,230,142,276,143,232,265,201,181,189,147,137,81,182,121,218,342,166,131,145,212,202,214,164,153,67,225,227,253,116,200,136,251,198,118,47,223,96,98,166,169,246,259,173,218,87,236,161,145,168,45,164,270,241,52,113,63,193,189,145,303,111,194,188,296,169,171,159,128,283,185,126,249,240,279,183,342,237,197,245,211,151,156,97,153,133,282,219,239,93,204,92,138,111,254,213,143,205,163,116,97,248,175,182,140,191,183,179,178,153,295,131,351,161,162,119,108,251,228,131,147,194,115,80,159,168,138,91,81,216,90,140,94,114,78,127,154,138,79,185,257,246,207,185,77,294,292,167,136,130,134,153,50,115,174,81,225,237,123,134,105,82,163,174,156,154,223,115,60,243,172,124,192,135,203,228,153,172,107,193,95,215,228,152,335,247,88,239,185,98,55,169,211,259,124,106,194,251,221,151,84,161,251,151,169,170,78,220,84,147,193,148,143,138,207,216,55,125,226,191,113,156,233,298,161,158,126,185,184,213,97,223,235,175,116,82,240,79,224,235,220,183,59,89,87,149,170,135,156,271,111,111,246,90,240,200,141,111,191,165,150,145,205,186,232,161,161,146,122,146,246,87,159,254,171,250,156,113,93,71,254,183,253,120,192,184,230,167,243,238,223,210,145,178,204,129,128,195,148,209,128,173,199,100,168,108,149,215,190,228,184,224,81,282,177,196,193,96,90,185,262,183,167,148,74,103,171,229,178,98,220,117,159,81,180,203,176,119,210,256,319,264,265,136,172,108,158,202,126,190,204,81,185,220,139,163,103,162,84,73,208,296,162,138,199,103,122,95,158,210,131,197,221,75,291,98,238,182,178,83,196,104,236,157,138,138,103,143,130,209,207,191,84,122,209,189,144,203,226,307,159,223,195,139,164,212,151,262,113,178,163,121,145,183,91,242,87,159,173,200,83,142,130,192,145,206,132,178,101,241,214,140,204,215,266,238,142,131,198,214,188,135,160,139,253,185,163,196,87,269,150,180,159,214,125,94,200,172,137,247,67,179,230,250,251,97,219,234,99,207,171,212,200,149,177,62,104,48,98,209,186,302,126,190,233,204,72,265,189,147,171,210,145,163,133,158,148,171,171,74,141,146,90,128,242,169,84,332,97,178,88,125,82,154,308,103,143,148,188,175,171,254,93,148,261,157,152,162,151,149,134,133,213,213,98,126,199,185,315,265,186,116,116,104,163,113,191,201,223,172,124,167,235,234,109,175,154,126,194,205,132,152,167,183,149,118,244,111,194,194,57,132,152,135,129,82,249,230,129,125,124,118,145,109,256,114,228,121,121,185,158,334,85,130,206,110,67,186,241,207,167,225,229,226,146,59,45,94,145,127,84,90,104,188,110,184,263,149,182,204,296,184,274,309,140,216,132,67,244,197,105,228,50,147,195,55,305,347,147,129,255,189,252,196,197,177,239,187,83,63,170,195,146,99,112,290,148,191,220,263,120,151,149,181,217,162,168,73,231,169,210,178,84,284,196,249,260,254,286,52,208,118,254,265,274,107,199,262,141,204,223,161,96,201,96,166,343,210,229,107,103,131,150,191,130,152,71,245,136,137,269,140,110,162,69,131,153,214,215,169,191,251,180,193,171,141,145,271,226,161,207,234,111,107,224,173,66,263,213,77,252,140,186,111,251,116,155,250,64,226,90,173,110,161,220,160,222,134,123,95,221,288,97,132,84,175,225,150,167,200,350,215,260,114,170,239,99,166,336,250,164,217,86,88,184,94,81,144,107,217,141,203,113,87,265,145,122,83,114,169,106,262,111,226,207,163,284,137,167,156,182,227,102,276,265,205,95,132,338,193,183,108,68,173,136,222,218,202,217,204,254,236,126,240,109,83,148,135,206,138,87,107,133,190,181,324,202,147,175,177,192,233,175,212,291,356,117,272,226,130,210,275,208,194,137,174,167,138,144,119,74,105,292,84,141,91,162,176,242,197,145,188,207,243,191,160,129,167,165,172,201,150,235,218,52,325,108,115,110,186,220,256,134,191,83,152,179,294,162,115,205,230,113,192,249,91,266,199,139,183,102,110,152,151,288,159,122,209,233,203,241,94,243,165,150,289,83,241,131,137,146,196,128,65,128,69,271,309,185,202,245,211,118,161,60,130,148,122,149,214,210,89,216,114,172,246,140,147,133,157,76,247,139,335,256,77,204,107,119,155,56,103,208,167,96,171,222,270,208,115,219,149,189,245,203,180,191,188,94,165,251,296,225,250,110,241,235,82,252,69,120,125,181,203,98,85,152,233,147,189,160,115,186,166,314,177,62,190,236,215,148,120,90,159,225,236,148,260,185,187,148,116,263,229,215,132,270,151,175,240,191,138,178,150,94,173,207,163,204,220,109,116,102,222,286,185,198,92,210,82,246,203,144,180,147,217,120,137,104,99,145,123,247,89,183,220,79,74,184,153,129,254,95,263,126,98,68,238,253,86,79,101,282,88,181,229,232,216,193,145,236,118,115,190,216,95,275,210,220,102,214,132,81,172,135,136,165,163,213,172,192,183,153,240,63,277,189,228,92,240,189,93,285,201,209,226,192,151,237,247,108,178,303,151,243,102,117,237,131,82,185,120,124,138,113,85,78,220,156,259,180,313,214,220,170,74,215,112,117,178,103,140,118,182,202,112,65,130,183,67,102,193,240,172,195,115,206,298,110,93,205,148,147,160,99,283,143,169,121,186,154,228,168,221,182,199,165,195,131,129,150,188,266,186,157,220,203,188,158,182,256,222,315,211,226,156,120,191,79,128,128,96,135,115,190,292,181,187,187,103,181,110,115,231,135,226,150,163,119,258,220,165,158,132,203,123,156,197,237,178,172,163,173,145,236,182,192,191,176,111,190,148,303,179,161,200,159,176,138,309,252,85,162,85,154,130,201,115,183,137,238,125,228,128,238,56,158,170,74,130,185,108,312,207,253,132,188,139,118,266,152,234,180,164,288,184,127,190,182,185,143,123,215,130,200,217,171,56,231,84,204,145,181,196,91,84,187,91,174,147,86,234,237,196,231,113,181,167,204,122,244,179,95,190,276,115,192,119,175,91,110,202,174,251,195,181,360,141,65,169,324,146,140,225,256,162,140,200,238,310,54,140,221,114,136,191,51,76,121,192,131,163,199,161,167,139,140,228,254,79,56,198,168,300,213,235,159,71,225,38,107,215,130,164,170,71,170,223,212,221,203,150,161,132,261,85,168,198,85,208,213,196,196,111,206,185,50,181,166,221,237,104,249,65,117,249,205,234,244,160,249,47,111,153,122,161,174,130,148,97,173,123,181,256,123,213,132,107,155,185,50,105,163,133,108,160,226,150,217,135,173,102,200,83,183,213,66,230,215,107,176,67,162,190,96,287,59,180,213,210,182,66,127,99,219,196,95,111,71,206,186,76,188,103,228,167,138,154,196,223,138,111,219,70,70,203,77,226,141,121,223,203,152,148,303,134,130,221,116,183,117,103,145,137,179,268,159,101,205,148,177,221,111,160,54,183,234,83,234,236,136,209,302,130,258,292,187,185,89,83,85,110,98,114,227,245,235,234,201,181,242,206,173,179,238,239,139,182,191,86,233,176,251,169,171,193,188,108,108,155,252,80,114,253,71,211,238,144,115,183,201,232,233,148,132,126,211,184,181,197,136,186,336,193,131,133,182,144,162,105,240,164,229,174,173,303,85,200,121,178,106,192,179,190,126,136,209,85,144,130,188,129,157,250,158,200,154,232,163,79,185,101,181,83,117,204,170,186,289,157,221,110,202,189,235,112,169,78,62,122,250,126,203,110,185,194,257,214,158,132,131,290,180,121,98,285,102,191,220,144,170,224,120,164,96,144,180,137,99,264,189,254,205,359,57,104,355,138,192,249,117,215,126,180,161,145,169,98,151,137,186,173,353,93,122,202,150,160,186,124,112,83,198,199,309,198,101,176,249,104,116,131,143,189,119,144,220,91,106,90,218,145,73,282,130,139,124,148,130,140,234,150,138,182,142,140,176,168,200,253,124,142,302,143,101,132,137,73,114,84,124,195,216,149,277,136,176,81,157,158,273,141,139,228,264,162,170,137,166,212,235,167,260,313,214,223,162,138,161,136,52,195,146,140,66,188,130,72,142,103,160,116,197,52,182,220,211,269,328,335,114,144,129,120,83,296,181,231,232,207,238,248,69,176,184,146,124,111,134,211,186,158,270,232,114,228,215,192,198,272,154,121,366,130,140,178,133,130,288,216,156,112,139,193,158,170,204,167,155,149,137,269,116,160,142,213,117,162,104,110,147,209,212,243,202,228,194,94,78,156,157,76,138,72,179,180,158,98,122,108,228,162,209,177,290,234,212,189,85,67,119,218,150,202,110,74,257,107,107,117,150,107,210,155,181,224,152,85,148,124,127,224,191,58,154,295,259,204,233,131,242,172,214,80,244,234,184,194,187,188,97,220,225,156,176,258,181,124,203,166,113,234,263,183,148,205,144,239,143,242,133,243,249,160,254,148,198,159,127,113,376,214,169,123,188,186,238,189,86,291,222,197,193,268,117,49,242,179,156,251,239,102,222,315,234,283,148,270,229,98,233,182,206,117,226,233,197,199,171,127,244,94,186,148,200,189,99,262,205,133,51,202,211,179,231,232,184,196,172,237,190,215,142,133,145,211,191,145,131,179,145,258,142,187,95,176,196,311,128,164,304,274,228,205,269,63,44,257,126,234,149,113,103,241,93,145,205,152,185,206,253,192,114,232,175,262,169,116,222,83,193,164,171,189,146,333,123,103,244,126,249,174,136,110,202,210,94,223,203,211,220,97,200,68,218,136,125,148,94,251,230,175,115,56,109,93,81,139,184,180,140,154,324,192,262,138,110,179,145,115,187,191,57,175,185,83,150,179,133,108,181,207,227,74,201,183,87,171,177,92,213,167,108,132,188,187,171,194,48,135,160,230,166,221,219,183,129,122,196,175,229,255,286,276,120,223,302,149,139,225,349,157,228,151,260,126,240,157,274,79,107,98,150,131,136,232,224,114,202,115,130,346,150,203,173,327,200,371,103,207,280,141,204,277,197,230,170,179,100,179,134,101,165,133,65,285,339,200,173,153,149,114,133,79,219,204,209,181,257,289,173,323,205,129,206,226,222,177,120,214,254,246,149,181,161,157,150,311,200,98,101,177,209,189,109,112,252,176,128,190,144,244,159,157,222,115,191,146,193,80,179,153,246,148,294,230,236,196,186,222,180,115,150,154,39,132,132,303,174,186,320,204,277,199,127,174,179,250,237,122,174,88,150,81,142,235,73,187,199,80,129,217,198,202,69,190,249,125,158,197,131,250,80,228,230,229,113,151,186,231,125,159,194,222,179,183,196,84,233,120,202,140,200,81,180,156,170,202,69,141,128,122,203,162,87,177,103,335,287,170,126,264,210,84,189,188,258,109,251,183,253,288,151,145,103,109,286,200,219,178,77,111,116,116,71,157,133,222,92,172,105,228,89,212,141,180,65,128,208,206,65,188,173,216,143,209,206,207,194,239,91,189,152,134,186,174,149,159,202,132,103,277,179,234,206,95,95,141,229,142,91,193,74,130,189,99,108,95,336,217,145,110,196,165,167,148,203,213,103,179,274,172,165,120,189,221,64,169,233,139,166,130,214,368,119,288,270,136,171,51,188,241,148,208,125,118,147,149,140,171,195,198,146,231,280,104,132,90,242,167,265,162,326,232,102,237,179,68,272,128,225,314,214,179,226,196,129,138,241,191,115,91,117,161,146,173,65,210,204,196,230,133,116,91,91,215,278,64,234,187,226,167,319,96,262,71,132,34,136,136,239,74,188,187,343,66,66,228,297,264,215,233,103,203,357,91,193,139,175,219,161,129,124,225,120,102,272,204,136,64,206,280,71,201,160,131,240,198,150,96,207,170,245,225,255,158,210,104,184,220,228,235,190,229,132,261,106,94,159,185,293,244,86,189,343,237,225,99,243,205,92,203,207,175,105,229,130,142,278,136,190,186,136,77,335,170,144,202,105,153,235,109,191,144,140,236,160,203,225,152,237,130,159,270,166,163,114,166,128,52,132,181,127,63,214,130,150,99,169,95,223,156,142,159,130,187,167,154,236,182,124,138,199,191,264,177,158,211,199,201,110,141,257,139,203,276,119,98,131,98,134,205,101,143,127,191,180,242,244,127,196,94,34,216,149,120,239,238,191,199,125,118,120,112,160,106,227,204,122,82,203,144,195,225,116,72,226,144,177,161,351,100,165,256,319,282,259,141,219,103,144,127,169,75,221,210,90,183,162,143,265,234,134,96,198,290,69,164,221,180,101,126,193,173,103,198,210,188,247,177,147,292,193,128,187,104,173,85,176,104,146,259,76,80,204,237,215,114,143,283,121,144,187,78,68,171,193,122,131,121,150,62,240,139,117,321,151,285,197,105,202,70,198,254,178,203,129,221,216,245,151,231,224,113,269,231,113,302,151,148,177,175,132,61,220,147,215,207,364,206,86,210,222,227,125,59,108,135,184,197,204,112,122,201,122,195,154,210,140,99,127,216,240,94,209,248,78,224,194,198,78,189,174,178,312,98,193,235,206,118,120,165,150,212,113,187,192,150,140,149,106,111,176,129,203,95,150,142,197,102,114,126,224,191,235,174,263,151,146,199,120,141,189,246,230,178,142,195,146,206,248,171,87,205,121,124,127,225,200,95,157,264,117,243,156,202,218,240,84,212,77,193,225,89,249,170,218,226,246,173,311,186,61,239,109,168,184,131,138,218,216,179,207,243,154,148,117,176,218,227,221,322,159,146,151,86,205,164,146,230,137,200,105,215,46,95,242,115,69,137,182,61,148,144,365,198,202,161,159,133,82,289,138,108,200,158,214,167,126,181,161,153,301,163,226,218,205,220,247,190,266,200,167,174,82,210,171,110,166,169,141,97,324,239,201,95,128,153,94,176,199,222,141,292,228,160,128,250,175,141,65,97,208,121,189,269,198,181,158,127,225,118,218,148,96,100,143,180,188,190,164,147,110,202,204,122,111,245,306,71,273,162,207,207,42,136,222,310,241,227,245,146,175,217,240,219,195,100,226,162,98,170,75,83,151,290,227,207,224,161,221,216,171,276,189,245,55,232,37,180,262,205,151,219,167,148,64,174,105,127,157,215,153,218,262,251,132,106,267,186,180,210,257,201,232,179,282,153,286,141,156,250,152,159,92,135,232,202,195,113,160,229,135,152,125,143,108,225,126,247,219,107,198,62,214,220,233,169,170,160,152,235,180,112,214,119,169,227,218,99,147,170,208,204,73,192,144,185,162,139,114,72,162,243,160,170,104,204,183,252,192,136,184,161,302,220,219,345,87,198,260,187,363,308,177,204,65,138,175,342,93,148,186,128,134,199,162,284,193,190,172,176,121,181,185,174,102,286,222,134,167,67,243,255,147,135,360,264,123,176,100,155,192,153,157,368,298,90,225,228,104,68,196,200,155,126,175,250,203,150,241,266,225,57,200,178,321,108,150,274,234,188,130,142,214,126,352,121,233,142,245,272,136,218,188,160,91,62,70,133,230,175,100,162,247,282,223,192,148,154,158,251,273,165,177,158,113,269,97,197,138,245,60,141,265,205,289,326,183,209,311,257,136,198,134,169,164,195,59,251,237,86,181,142,105,148,135,105,186,350,83,166,118,135,178,101,221,251,132,302,267,161,154,83,148,103,228,109,98,149,206,219,234,78,82,258,74,216,144,241,116,62,197,148,66,155,103,142,321,115,200,188,242,224,155,150,195,179,342,271,119,166,132,80,151,96,122,273,193,263,197,235,252,255,110,167,152,143,241,83,100,242,105,88,98,213,127,121,204,223,75,56,203,140,213,284,86,96,176,166,178,126,130,172,155,112,98,152,269,148,100,129,165,214,190,115,209,256,280,190,133,210,116,190,188,208,197,147,109,170,157,187,288,130,138,206,163,134,101,121,137,167,274,117,167,92,112,76,92,108,110,301,180,142,80,372,156,182,135,240,295,155,67,144,96,252,130,191,190,196,107,161,99,174,123,219,210,229,235,196,210,56,236,188,197,292,93,87,62,222,229,112,132,142,180,156,169,214,248,97,93,136,185,130,115,76,128,127,137,262,288,150,176,151,244,218,226,232,183,125,230,240,309,167,185,212,115,72,118,186,91,99,91,81,160,213,175,151,178,248,139,197,178,179,104,125,194,106,67,174,173,165,189,155,241,150,176,165,135,202,220,278,44,282,84,132,138,250,173,116,203,244,126,232,167,236,241,192,219,159,188,224,138,191,249,203,252,197,194,117,93,268,108,266,136,181,127,189,232,76,108,191,159,258,265,162,185,129,133,188,143,202,160,62,123,191,77,119,166,231,275,85,224,301,183,144,204,307,319,208,87,132,264,75,297,195,229,76,274,121,232,157,231,114,227,193,126,157,154,72,124,135,226,159,356,252,205,99,183,159,207,66,115,167,218,140,92,301,122,180,191,147,223,237,162,185,206,67,219,227,107,211,81,90,77,192,128,159,193,261,233,256,172,205,102,241,184,119,129,149,175,150,108,214,152,130,72,182,111,125,132,231,110,81,155,310,160,126,200,236,231,97,140,158,284,240,82,196,71,240,234,167,230,108,101,253,170,291,65,296,177,229,81,210,178,158,157,87,194,203,159,165,339,131,97,104,177,113,90,189,168,212,195,187,126,107,158,203,166,102,263,126,161,262,114,101,122,244,157,218,216,164,327,198,225,130,287,132,127,180,242,133,153,137,103,279,268,220,197,108,157,182,217,249,52,242,80,239,101,169,139,101,224,204,168,56,253,148,154,141,91,124,318,129,184,101,155,152,111,336,109,184,144,247,173,108,143,102,122,160,111,174,193,199,161,189,234,57,136,157,129,299,210,253,112,223,100,119,196,109,128,151,159,106,200,147,188,245,120,103,168,136,135,215,211,283,223,209,200,163,142,148,92,199,152,213,188,213,231,93,135,186,132,156,221,142,158,198,106,118,104,64,223,129,286,280,209,108,151,187,206,143,178,155,277,120,127,174,252,130,144,270,144,167,136,51,99,174,226,273,164,132,176,241,205,143,139,115,198,192,121,228,160,142,172,238,101,224,178,104,150,178,215,146,64,248,237,75,273,104,154,247,211,128,99,187,220,182,173,255,186,192,141,145,196,246,276,159,127,214,249,165,112,257,241,197,140,238,148,192,112,178,237,255,225,111,170,124,242,158,132,258,209,204,152,234,254,278,181,179,167,178,135,319,188,140,156,186,172,191,100,135,178,240,242,199,158,205,147,119,220,209,143,138,189,114,209,165,215,148,194,156,187,198,181,149,286,103,229,119,234,126,196,105,115,158,140,277,163,192,216,119,285,130,200,138,144,198,173,97,159,210,147,194,93,130,161,125,225,124,91,200,161,173,101,134,215,271,246,231,181,139,209,165,84,120,134,151,205,100,104,162,164,94,211,233,102,90,159,215,322,110,193,168,72,94,223,200,78,250,181,182,305,256,213,202,163,279,172,171,197,282,205,236,152,188,176,80,146,278,136,127,168,239,167,161,156,153,232,89,191,168,155,205,152,100,88,178,216,70,226,208,219,140,236,172,167,148,226,143,68,179,228,97,132,136,368,178,187,174,264,177,233,307,71,96,81,196,125,198,262,215,116,177,218,362,134,181,195,127,219,191,183,191,216,120,209,117,153,201,103,180,156,239,166,108,183,231,166,226,210,302,154,123,132,136,189,73,126,215,137,301,169,153,244,147,259,134,216,250,99,238,168,131,142,100,181,212,116,160,93,251,147,194,83,149,101,115,198,129,85,257,160,262,163,198,109,171,103,272,122,102,152,189,95,172,125,137,120,170,158,258,124,108,116,245,150,225,186,191,193,141,204,199,282,157,62,178,326,201,240,86,179,170,209,253,116,191,58,168,147,162,137,208,236,190,213,221,270,199,160,194,59,156,117,258,177,121,258,169,204,197,202,236,111,171,205,120,350,178,112,185,168,177,234,223,87,117,113,210,163,113,147,274,222,125,92,206,218,106,160,261,170,121,141,274,77,179,328,289,347,217,171,113,186,102,232,175,230,125,224,169,239,89,164,111,194,109,124,266,65,151,137,206,223,182,116,136,358,222,81,279,191,185,226,153,141,194,139,213,224,219,187,244,316,139,133,211,265,265,246,134,73,176,158,147,179,189,169,99,146,143,243,127,187,182,157,169,196,215,97,228,150,248,221,104,162,178,196,220,131,91,94,109,67,140,218,149,165,212,149,110,203,116,92,189,177,183,81,105,158,178,274,89,165,254,175,152,264,214,45,166,126,159,204,105,173,100,296,150,131,132,290,95,125,147,95,110,110,200,188,70,135,179,153,124,230,121,288,228,187,209,143,172,115,244,170,139,203,204,201,181,69,243,178,202,172,152,126,137,375,140,167,214,235,170,237,159,106,91,173,178,219,96,168,298,284,93,242,255,302,148,98,178,80,143,142,259,186,100,197,92,109,186,93,191,190,230,185,185,216,153,193,263,191,99,253,91,251,208,319,200,289,155,360,142,160,104,191,167,92,97,245,95,90,225,107,254,127,212,126,216,225,234,224,262,167,286,162,68,127,209,246,99,192,157,144,59,184,299,179,208,206,95,132,180,138,143,199,133,91,104,175,150,249,116,241,134,97,200,127,131,263,229,202,155,188,69,261,220,272,103,147,367,193,156,105,64,132,137,192,210,148,135,176,195,115,272,226,107,95,158,189,86,84,182,211,99,209,118,302,317,212,243,268,98,127,230,235,226,209,253,205,166,207,97,167,188,159,97,259,158,189,229,244,117,145,223,130,152,285,133,182,133,185,277,333,135,92,215,78,140,48,108,248,168,218,211,180,159,200,223,194,189,73,147,226,157,205,159,105,176,168,180,175,156,148,175,214,124,122,215,192,139,232,139,263,202,316,109,186,154,257,91,103,214,168,254,194,215,251,175,297,277,189,106,226,166,104,224,203,126,255,214,182,186,116,191,83,260,236,163,157,146,155,170,214,129,64,168,165,155,78,133,203,156,201,111,254,134,190,119,218,149,88,223,160,150,208,93,146,46,85,152,90,127,236,47,333,315,220,153,245,115,275,154,228,207,132,261,121,152,101,192,103,130,65,117,118,138,83,182,164,183,109,64,225,161,193,112,140,74,175,206,253,173,114,160,103,179,139,80,242,78,213,193,102,250,239,202,156,249,346,219,168,359,181,310,74,140,120,153,62,146,90,180,278,162,120,126,97,194,115,187,60,280,135,247,123,192,184,215,218,74,133,118,128,56,106,121,119,218,185,79,124,85,202,186,191,138,96,219,107,117,171,70,174,205,229,133,181,224,189,233,132,95,241,126,217,106,261,151,148,181,79,90,128,320,193,119,186,254,242,91,77,93,134,134,211,129,197,131,153,222,234,200,316,102,173,232,135,191,258,144,293,164,187,109,226,234,169,135,267,200,112,97,283,193,157,282,101,105,176,386,205,188,301,245,200,188,146,217,187,221,267,213,118,184,192,139,102,95,186,205,162,267,92,105,207,187,145,115,126,215,320,184,172,272,159,180,219,212,138,127,121,217,186,138,215,124,233,149,149,164,135,137,117,274,195,231,199,191,96,207,168,121,136,267,163,180,97,131,235,198,154,137,164,119,169,85,124,67,150,174,229,96,99,183,125,62,165,288,197,122,170,277,95,226,76,102,138,232,106,182,177,356,232,207,140,197,141,92,98,191,144,117,78,108,141,203,189,185,72,114,165,231,161,57,173,138,123,147,125,108,96,229,165,171,181,120,315,208,170,108,151,181,194,156,212,184,274,248,228,121,211,246,193,222,134,199,218,155,79,96,146,121,261,108,147,145,210,157,154,206,187,140,134,156,281,138,111,156,225,276,143,224,295,106,210,189,184,195,173,126,152,212,144,144,184,198,150,255,156,184,134,199,178,137,204,293,168,104,191,185,166,170,82,260,127,242,221,156,210,304,197,114,247,79,127,85,171,104,253,50,228,170,159,160,185,207,289,171,72,151,257,210,113,138,89,237,187,148,91,192,117,123,197,303,243,116,81,110,226,255,177,217,136,195,112,171,98,187,195,240,244,138,80,131,122,193,179,251,160,123,167,168,114,186,212,218,334,119,210,119,72,243,81,246,187,190,87,92,81,94,119,186,204,74,255,187,78,156,70,209,257,126,304,179,68,161,186,140,121,171,213,136,230,126,165,183,209,116,201,194,119,184,87,212,207,182,96,260,129,181,238,124,132,113,74,191,40,196,150,202,77,204,342,136,115,187,137,209,108,177,149,134,249,208,246,281,264,100,187,156,270,165,172,124,195,258,195,179,145,183,150,268,242,203,131,66,189,163,92,164,254,253,70,194,94,70,248,140,135,127,131,118,90,230,164,132,84,202,248,321,169,225,137,224,90,147,129,177,200,117,231,208,139,132,112,167,135,233,129,96,212,112,199,123,406,178,232,168,301,198,180,185,139,194,103,178,110,287,118,150,96,189,131,70,142,226,142,150,178,187,183,95,189,305,98,170,190,180,189,249,260,159,143,129,153,125,83,143,285,96,153,135,178,117,118,143,173,265,118,204,187,223,85,223,304,146,143,119,238,164,125,85,217,215,164,138,177,200,232,181,291,135,159,240,243,205,222,211,228,58,217,186,143,85,69,212,205,199,113,200,213,244,147,129,137,288,248,95,66,150,216,227,222,207,201,144,167,157,149,144,119,53,197,139,219,122,206,220,118,180,148,164,144,231,84,250,190,86,292,273,163,140,245,77,105,173,27,195,87,225,208,170,232,232,147,111,173,186,273,209,192,199,174,106,182,116,152,214,226,176,137,135,237,162,95,150,149,89,88,115,214,175,214,210,204,115,241,124,204,84,152,177,265,162,83,121,219,157,229,168,163,255,126,105,110,229,138,99,163,53,76,184,232,231,219,92,316,247,305,205,225,228,122,81,300,185,147,161,184,114,180,248,224,164,93,268,225,112,213,200,182,93,107,173,223,72,119,152,104,109,171,129,126,218,213,197,128,94,81,226,325,217,130,204,306,133,212,180,208,279,154,192,147,64,224,179,241,198,230,216,192,219,282,130,139,201,147,270,239,146,203,169,164,116,185,170,188,145,248,81,133,87,332,285,206,185,172,125,165,272,353,113,163,224,142,164,108,131,202,146,204,81,113,219,120,169,178,147,173,94,160,280,165,234,199,276,79,284,170,139,178,161,229,91,88,159,211,188,336,154,174,223,274,318,61,243,215,219,181,267,187,136,207,150,231,148,146,165,182,146,246,211,185,134,153,274,119,183,134,169,150,79,151,184,204,303,145,196,127,156,114,192,226,211,102,178,89,264,79,134,227,113,294,80,220,160,115,170,141,119,91,55,149,91,143,208,280,124,228,129,165,239,128,226,130,167,104,203,241,187,231,220,75,241,179,185,217,234,262,114,126,71,197,208,178,117,141,190,148,165,247,273,239,205,146,140,166,207,116,82,228,206,196,195,173,193,238,140,158,241,120,84,155,156,66,59,231,230,199,178,126,287,133,209,313,198,265,261,72,105,234,223,124,299,147,146,241,86,101,227,141,96,166,150,139,112,239,125,267,201,142,132,155,158,164,169,190,104,99,218,173,102,131,118,205,110,322,233,258,329,240,202,80,193,220,244,226,181,69,106,145,192,143,148,120,249,202,131,213,298,277,163,91,324,75,245,169,216,281,148,190,56,88,223,150,75,272,104,224,130,121,139,152,90,187,246,160,205,201,227,240,253,175,209,148,139,163,146,150,93,148,266,99,147,85,135,205,87,229,147,141,149,209,151,199,49,83,122,133,156,161,316,130,235,206,206,139,321,167,174,246,81,178,165,106,156,110,181,229,85,290,116,228,204,94,296,216,87,271,236,162,180,111,64,280,110,120,148,153,123,85,166,224,146,153,138,160,196,138,175,207,78,96,138,103,168,169,163,144,101,209,80,162,130,138,192,235,253,206,169,236,132,337,220,224,128,168,184,300,164,156,128,105,107,213,57,118,94,154,164,102,114,139,300,264,203,143,200,104,151,74,186,173,84,202,115,66,261,78,132,117,171,201,90,141,186,137,149,178,313,162,231,181,197,99,159,158,206,219,178,177,170,184,126,75,102,231,196,225,222,333,132,166,187,268,103,281,96,166,297,157,251,233,139,126,296,211,254,169,198,234,138,231,205,108,70,178,185,236,116,237,243,228,172,193,166,136,208,86,93,323,202,124,122,129,170,218,203,232,247,262,118,174,131,138,154,130,161,147,199,118,138,236,243,151,227,120,83,178,102,80,138,147,200,107,179,252,163,139,51,181,147,221,244,196,257,114,140,228,118,194,170,85,70,87,122,163,157,170,179,127,120,146,92,235,183,88,139,190,119,238,257,195,162,112,198,152,136,119,76,131,283,145,100,108,188,217,137,161,114,192,119,109,234,247,145,78,198,103,105,216,212,124,234,179,192,108,128,136,168,144,224,142,246,149,209,112,226,225,208,274,231,170,90,106,226,249,148,121,175,82,166,262,226,68,142,102,202,128,152,173,225,143,138,137,212,178,240,172,200,242,101,172,125,245,166,133,101,209,214,210,218,245,72,112,183,198,277,211,207,127,157,199,252,177,188,78,200,194,142,177,167,94,200,175,214,201,80,114,102,88,168,154,411,85,172,131,83,269,140,199,204,150,209,70,114,313,104,138,258,198,136,147,165,173,227,198,207,159,248,282,77,156,308,277,273,96,214,197,154,189,138,203,154,172,154,88,162,134,215,179,128,153,194,201,182,203,244,137,228,154,78,297,188,194,147,83,63,103,140,90,116,133,203,173,90,243,107,233,207,92,283,134,160,207,100,203,182,219,149,248,204,298,175,137,183,175,212,255,293,115,107,182,279,119,80,203,240,114,178,223,158,114,305,173,102,140,241,265,222,110,211,199,114,147,211,221,102,188,74,103,173,102,181,136,260,152,213,209,151,117,128,72,185,74,77,169,88,256,186,228,117,249,213,120,319,224,153,242,150,124,109,156,259,154,144,183,88,81,236,92,137,211,148,172,201,232,113,110,175,165,304,193,66,154,197,201,78,133,187,68,61,98,118,213,103,164,225,277,137,196,176,130,135,116,249,179,203,146,113,128,209,71,44,114,210,66,83,139,193,165,188,136,214,184,103,64,119,129,89,160,220,81,229,231,187,195,187,207,239,139,131,78,87,237,230,100,223,190,204,166,191,93,353,172,124,303,163,113,79,293,160,143,221,121,231,143,237,186,327,200,192,242,164,136,118,145,193,168,158,111,88,203,119,70,148,282,255,255,228,148,215,69,120,116,143,143,162,183,216,150,232,213,177,200,255,143,146,133,86,92,230,89,181,214,58,155,144,114,167,75,118,80,103,138,199,106,189,218,49,233,185,245,122,101,181,90,134,46,156,114,211,108,139,142,194,121,168,134,219,254,193,174,202,264,178,294,219,222,325,84,171,148,129,204,237,268,191,63,256,259,176,246,133,149,200,44,112,189,188,168,172,163,123,186,129,186,94,190,166,106,146,173,189,202,197,182,269,181,167,231,195,107,127,182,174,172,172,213,251,196,261,97,95,176,75,310,167,70,234,213,189,230,194,242,209,195,246,127,121,204,161,211,64,161,74,80,232,277,201,118,204,144,113,221,187,255,183,85,120,207,81,240,243,175,168,187,108,224,186,71,236,212,145,217,131,308,90,134,134,273,198,220,72,149,212,277,130,173,194,66,126,195,182,202,84,173,204,213,228,108,98,127,166,71,142,110,260,115,122,256,64,144,134,127,305,273,189,103,164,125,115,88,192,286,144,182,177,57,97,105,112,74,182,201,210,171,96,178,123,136,164,224,94,325,78,81,56,178,177,175,138,96,273,114,229,229,41,140,108,220,229,168,204,111,159,190,259,119,336,192,67,235,138,199,103,82,136,142,188,217,217,275,152,130,213,96,51,149,68,142,209,78,207,237,171,183,124,160,154,40,185,150,178,185,252,145,209,165,99,126,268,238,106,76,87,146,433,167,93,204,270,250,164,115,162,125,225,178,113,160,217,153,210,82,248,217,214,207,184,199,200,158,165,168,87,133,141,148,179,176,215,335,101,135,210,218,97,87,332,174,170,69,226,219,131,175,361,206,266,214,187,139,103,275,150,142,107,142,179,146,166,218,77,184,100,170,183,222,174,172,219,188,118,212,193,206,107,213,194,224,170,134,81,134,126,215,155,216,275,276,225,162,128,235,137,129,193,215,182,171,256,189,162,131,198,233,319,216,93,178,213,191,88,170,242,105,93,77,258,253,245,87,211,141,111,288,185,144,258,246,294,226,92,172,134,133,93,142,213,232,108,273,97,315,128,190,168,135,220,159,121,221,221,111,185,160,137,76,228,149,97,250,152,197,126,134,154,196,148,238,154,265,151,130,167,261,110,121,170,161,45,112,155,148,181,320,205,233,245,151,98,186,109,158,73,259,97,183,229,158,174,100,244,184,188,269,60,265,194,242,184,261,187,87,118,153,249,191,173,247,124,120,97,48,246,268,186,128,66,205,102,226,99,79,85,160,236,237,166,155,132,260,240,127,174,177,323,183,78,172,171,116,277,141,137,176,98,98,121,218,213,169,267,117,81,121,88,212,105,88,148,232,104,55,121,153,194,168,110,208,241,169,76,218,124,115,206,155,263,166,107,203,229,200,75,248,98,181,148,232,223,79,164,278,217,143,113,174,111,309,83,116,125,246,203,184,99,270,100,160,115,96,117,182,317,213,111,149,162,209,215,220,176,190,219,208,135,192,115,120,76,159,140,164,344,316,219,212,172,214,243,174,148,304,122,146,178,154,129,187,186,167,153,164,225,85,209,254,78,246,258,113,114,220,151,169,284,218,180,320,58,153,144,259,67,55,95,303,111,158,274,224,192,208,156,277,108,123,322,68,199,158,223,189,119,91,294,106,286,144,174,80,233,198,150,286,186,183,264,115,144,248,145,211,122,109,122,204,151,178,51,86,108,208,257,170,204,163,112,132,165,234,123,152,161,229,159,122,105,143,140,169,199,138,172,235,344,209,220,224,136,100,157,222,97,95,150,130,143,199,112,84,114,173,81,191,136,231,184,160,90,187,183,180,161,213,144,156,188,234,124,296,112,199,120,213,273,211,130,148,95,89,100,171,298,215,224,116,52,117,184,122,90,104,237,138,194,233,65,156,191,135,194,181,99,120,213,170,153,192,158,193,239,130,145,123,178,194,146,167,166,141,84,82,143,142,211,148,179,105,179,121,105,252,183,169,199,115,117,126,299,204,161,236,116,214,169,331,298,221,204,140,180,176,199,166,241,171,227,123,115,117,144,219,214,335,162,172,86,219,118,277,77,260,188,195,162,169,85,217,133,304,124,147,115,160,226,163,156,81,127,121,243,114,137,53,143,113,266,153,66,148,222,134,163,193,133,144,157,103,145,241,105,213,88,143,176,285,144,82,243,331,82,143,342,174,162,129,212,176,245,161,93,234,228,123,128,173,264,195,264,162,146,85,187,197,202,187,217,291,123,163,199,228,171,316,100,318,149,148,255,191,191,220,184,166,164,156,145,240,105,153,169,104,172,192,204,187,73,169,102,225,191,173,255,232,250,201,196,275,108,177,88,294,158,158,154,278,212,326,227,213,148,89,93,158,201,186,218,105,175,233,91,277,191,166,180,263,139,129,246,216,209,143,215,101,123,85,212,105,220,181,100,129,236,163,214,177,184,124,312,184,97,277,240,148,192,197,220,178,168,192,167,167,244,75,201,42,98,132,155,140,59,130,299,173,195,123,95,211,121,141,315,62,73,117,206,125,75,245,152,255,175,209,195,85,175,189,87,142,190,244,140,266,141,255,232,117,198,70,214,223,152,84,118,189,156,121,223,246,155,115,115,148,186,127,215,212,260,138,91,150,201,300,112,119,175,214,190,78,156,200,139,237,239,151,159,145,254,99,231,198,170,157,212,149,107,283,70,145,216,133,41,122,172,150,174,88,238,153,189,200,158,121,304,173,285,333,114,209,209,188,205,145,108,215,240,153,209,148,211,138,116,150,213,202,74,79,83,169,148,99,158,228,216,267,222,287,248,139,172,148,221,280,219,177,294,62,128,156,220,271,148,148,237,182,210,160,204,146,197,177,326,223,194,212,157,199,218,123,242,224,121,182,126,178,183,130,249,221,109,140,255,161,190,185,241,155,136,208,138,164,149,78,182,142,187,161,217,203,249,153,86,124,194,144,118,109,111,214,184,111,202,218,115,199,260,118,279,185,152,230,109,131,239,157,210,124,241,302,151,85,273,49,157,64,262,158,206,145,219,212,240,294,139,148,108,126,167,164,152,148,230,247,237,218,149,225,244,214,79,82,151,69,172,150,234,187,174,129,148,405,232,196,223,186,165,265,162,101,335,196,206,146,147,194,258,113,115,186,117,165,239,138,252,205,123,222,130,326,189,232,172,114,118,162,137,147,205,144,193,189,194,96,120,190,160,118,105,203,186,250,165,203,136,183,160,232,162,89,190,135,181,169,177,81,337,187,223,76,201,168,239,223,201,220,148,208,252,222,178,149,173,133,210,80,75,249,223,143,81,80,170,238,85,108,142,168,255,193,151,190,165,74,88,186,124,307,209,56,224,199,163,173,197,85,236,145,167,149,175,219,196,190,203,168,204,120,197,175,61,148,94,103,149,177,221,160,211,215,335,171,190,142,257,207,238,211,233,245,185,147,238,127,138,133,201,128,113,62,155,83,202,167,148,48,112,128,192,211,158,129,163,131,177,93,220,122,153,92,253,139,192,163,145,177,107,192,106,124,235,224,90,136,178,72,163,155,187,92,142,327,213,172,110,55,120,162,270,116,224,214,183,256,108,231,230,218,156,158,96,142,70,62,207,90,187,142,161,186,88,129,137,180,200,198,226,91,103,204,153,206,203,216,154,140,82,173,213,122,236,176,146,108,168,251,189,137,281,289,110,306,104,207,62,74,67,116,136,62,180,145,80,156,196,194,265,209,222,89,69,247,222,220,174,67,234,191,174,112,131,208,208,131,210,170,213,194,245,242,133,186,58,190,156,85,133,67,58,128,63,182,177,208,155,256,160,164,183,148,58,185,70,297,313,91,85,233,116,232,205,183,84,135,282,213,116,206,317,317,138,303,127,286,174,146,85,191,257,61,127,118,101,214,255,292,162,316,196,176,195,131,113,154,210,370,201,165,189,186,152,198,238,122,128,139,140,213,109,165,147,187,190,194,111,235,284,194,284,203,152,161,189,240,133,206,75,124,190,167,296,258,86,118,65,151,179,163,276,169,182,103,213,95,226,169,117,191,71,197,208,157,156,134,153,86,135,77,240,215,129,182,97,81,251,210,183,180,82,224,222,265,82,61,205,152,289,213,75,130,174,137,159,129,136,219,183,120,104,130,227,103,109,153,162,74,191,197,126,174,131,92,151,207,182,203,230,116,172,362,117,229,184,120,260,130,219,153,295,111,209,210,227,189,109,208,36,201,116,256,153,167,178,197,116,233,210,178,74,65,196,109,240,149,99,167,155,262,123,212,109,118,173,40,257,213,228,125,168,179,131,198,118,119,158,143,113,104,166,156,69,128,135,56,228,175,225,151,177,166,240,123,188,176,131,101,172,77,90,146,85,186,137,164,231,211,94,273,98,257,220,148,215,221,176,67,86,172,90,75,235,144,225,134,233,155,152,219,215,251,135,274,178,102,129,77,244,127,142,187,269,182,156,127,128,178,137,100,186,150,216,129,85,134,264,178,195,75,386,277,121,92,228,120,160,222,68,158,158,179,177,257,213,187,227,134,143,190,172,185,161,78,147,133,158,170,248,81,293,94,215,163,162,192,234,174,251,167,200,52,245,124,209,252,123,89,214,234,161,292,124,134,192,211,279,214,182,122,54,122,194,194,155,160,177,211,106,108,178,165,200,260,182,77,212,245,190,249,106,323,210,221,149,208,89,152,199,135,164,75,170,174,142,189,156,140,108,148,131,228,151,154,145,200,201,252,97,88,135,142,250,148,171,103,229,374,165,222,226,340,122,145,192,218,322,224,105,151,92,254,176,98,196,110,51,357,182,173,184,162,196,85,244,185,134,95,86,106,154,180,180,117,173,267,64,106,197,103,159,252,96,232,211,105,369,222,182,156,200,172,190,137,157,144,191,184,159,165,206,81,159,86,179,188,227,48,149,203,109,64,236,86,310,170,176,147,191,81,179,226,111,194,88,356,255,217,116,151,183,185,127,104,203,172,72,120,199,167,122,133,245,131,121,108,148,261,254,182,257,252,194,148,143,186,187,268,181,242,94,185,110,135,276,231,84,177,122,115,122,170,179,158,167,183,301,70,117,86,133,201,125,193,97,209,129,227,169,171,106,207,200,233,174,211,118,257,118,144,190,131,131,272,84,166,136,130,196,61,99,207,138,171,71,79,154,125,189,156,224,203,230,147,109,78,238,103,119,140,208,227,268,171,152,203,99,239,97,73,151,159,151,93,230,178,106,170,111,141,250,385,210,150,161,262,137,73,265,326,144,139,215,194,93,196,216,182,205,190,157,224,316,92,120,273,114,109,159,62,180,89,119,215,119,146,133,214,94,142,243,359,202,291,148,204,249,146,121,184,91,105,108,123,105,180,77,215,167,119,191,192,131,182,203,218,202,242,270,96,125,147,127,91,94,142,193,199,154,232,201,323,83,209,176,193,227,96,184,173,211,194,187,181,184,220,178,385,224,257,115,198,153,267,140,247,213,290,197,300,62,190,227,121,133,225,100,75,125,96,137,126,74,304,181,126,245,200,178,234,279,254,120,113,77,84,129,247,166,123,176,80,128,337,95,210,122,156,115,136,133,181,239,140,163,112,120,171,119,201,211,157,137,151,254,73,140,198,102,99,121,163,216,224,264,192,222,181,172,163,136,157,96,293,81,147,95,209,107,166,179,198,113,139,186,204,180,198,61,113,174,179,168,170,181,111,252,153,209,228,83,239,148,342,117,148,135,195,196,208,112,132,151,103,264,132,99,138,79,241,138,196,157,71,160,70,133,240,204,143,227,257,135,296,153,89,179,274,257,117,195,221,267,187,137,102,167,152,184,78,175,154,270,249,60,252,117,121,167,220,206,265,137,358,107,104,125,124,320,126,176,175,161,112,221,267,232,176,168,212,230,73,97,180,90,229,222,203,223,278,154,207,207,139,213,218,88,301,187,158,54,175,85,210,146,209,294,78,100,96,283,108,218,99,207,72,169,166,204,60,89,144,157,70,180,82,260,232,222,148,177,163,211,207,119,263,145,214,145,152,148,140,134,136,141,129,100,75,139,216,102,286,143,87,153,148,80,73,147,160,187,212,238,134,231,187,205,321,113,153,304,183,168,206,200,85,207,99,288,172,235,96,119,162,110,163,117,115,194,166,146,110,166,154,114,151,229,229,92,245,156,165,169,93,146,242,176,202,90,85,218,149,181,160,130,97,181,178,198,172,103,235,171,163,154,234,245,159,147,133,224,175,195,259,144,277,345,96,184,141,126,45,105,128,227,190,191,124,208,207,211,216,142,240,190,137,225,97,135,93,152,233,134,166,103,256,258,104,129,96,135,113,112,161,167,280,89,194,125,150,133,238,204,229,126,265,225,237,157,297,161,91,137,250,173,154,178,149,229,246,213,87,183,306,293,169,165,192,122,165,217,190,154,208,221,212,104,227,205,178,130,188,184,157,127,216,79,157,141,103,254,112,196,198,125,161,198,121,227,105,179,178,111,251,221,221,133,97,314,273,116,123,273,107,126,196,255,168,164,96,147,162,204,141,155,96,104,226,209,117,114,103,120,122,90,252,135,150,176,113,246,181,90,127,159,67,67,114,122,159,240,228,242,298,128,103,235,99,252,164,61,151,122,117,137,171,238,135,175,215,116,202,275,220,102,165,206,96,76,111,150,96,171,367,69,100,141,135,197,88,191,134,205,103,44,124,132,184,134,181,132,190,187,70,65,354,115,99,193,105,77,101,116,254,111,185,247,49,209,199,124,70,109,115,262,72,205,58,43,119,181,166,142,177,178,58,151,236,199,283,111,153,116,118,192,130,154,210,283,283,108,188,114,151,197,197,221,183,191,133,197,282,158,288,164,192,176,164,102,206,195,283,53,114,154,129,222,208,258,326,284,230,223,206,241,116,212,108,219,208,139,126,231,233,141,68,154,139,182,138,128,124,125,154,138,274,221,128,247,111,207,300,187,92,161,140,220,183,141,210,192,153,153,127,143,225,153,194,82,153,237,218,239,221,156,140,135,151,181,206,247,208,106,96,225,154,122,88,279,189,195,288,244,82,253,166,198,190,135,201,153,74,257,197,159,169,170,187,250,203,221,296,135,134,129,261,198,290,179,91,151,265,106,97,270,190,261,186,235,246,62,124,191,212,221,107,319,134,177,133,150,231,236,253,226,168,197,254,120,135,116,108,128,118,145,114,103,184,248,87,140,255,170,142,186,308,82,217,126,139,227,119,83,159,240,149,139,190,118,149,192,78,248,260,65,224,197,190,140,233,95,251,161,62,71,125,114,143,88,218,121,98,210,109,223,113,120,220,241,215,151,255,155,123,241,192,212,50,156,233,104,175,197,162,125,239,294,131,141,176,109,165,151,171,193,187,88,171,186,91,54,121,233,229,189,51,139,132,144,104,141,261,91,197,232,95,220,115,145,46,147,223,145,201,107,120,130,162,181,238,179,195,95,110,193,117,141,138,112,63,143,109,147,126,211,151,91,243,105,202,82,133,174,106,182,148,151,172,319,127,107,170,91,94,146,77,100,189,186,338,163,130,192,197,115,209,361,199,193,257,262,193,422,207,174,165,124,152,191,167,65,98,138,197,111,118,249,62,88,112,108,133,118,85,170,142,148,218,258,118,233,280,212,148,246,175,261,115,125,190,70,147,209,220,68,203,287,138,324,193,214,259,346,164,183,336,93,187,133,178,97,175,212,151,63,169,258,117,134,89,235,76,176,92,243,130,80,127,210,123,198,190,78,146,90,186,318,221,53,111,76,74,99,186,153,147,274,252,87,183,250,133,289,271,207,149,200,181,207,112,244,184,151,281,307,181,168,133,208,159,134,180,205,192,127,108,100,181,146,117,129,245,149,172,134,66,127,144,123,110,165,90,191,162,208,203,239,164,152,238,104,225,115,97,167,85,163,143,178,230,214,190,90,274,117,162,167,163,211,189,138,226,210,168,136,145,234,255,81,258,133,213,109,115,187,136,218,172,75,159,174,286,205,159,209,84,132,184,123,188,100,143,129,129,177,109,155,201,273,145,88,247,145,151,72,236,147,211,200,191,262,229,105,167,205,141,185,208,238,232,204,101,195,197,76,288,95,184,212,115,131,83,171,228,157,216,225,115,129,205,207,71,221,163,173,184,226,146,130,51,206,100,95,123,236,128,285,119,127,272,128,73,212,141,223,158,127,196,210,311,308,149,165,191,264,180,160,187,158,228,111,219,72,102,219,256,190,238,87,292,162,217,189,150,325,246,165,99,201,137,246,212,202,152,305,141,202,158,183,121,114,256,161,202,185,222,194,186,110,239,256,103,141,169,212,99,121,245,134,180,222,120,268,255,159,144,83,229,224,219,73,115,111,172,252,169,227,194,148,341,202,95,144,59,86,81,235,84,215,177,191,257,174,198,201,200,190,207,193,244,261,140,103,108,180,131,118,112,149,312,170,156,266,151,226,323,234,83,172,195,229,247,217,178,59,115,195,286,111,100,184,125,177,126,189,121,223,67,127,89,92,191,198,130,155,104,102,196,193,272,114,192,298,147,221,104,166,183,109,115,181,83,166,119,187,196,113,306,239,163,161,254,167,122,232,231,165,167,80,119,232,180,191,149,328,176,130,167,263,186,159,125,184,248,255,206,142,135,202,146,96,97,86,247,182,149,245,242,204,222,132,97,178,169,258,124,280,100,107,161,105,199,84,132,215,86,140,75,269,174,215,187,152,220,219,188,91,110,268,97,172,75,214,211,96,173,234,254,147,279,91,238,237,186,127,195,75,218,108,250,138,83,171,63,289,111,217,258,272,203,78,217,256,130,117,160,254,146,156,195,106,204,170,221,153,209,187,92,238,254,214,228,93,104,84,194,212,106,88,273,242,173,156,251,133,216,213,243,217,281,181,154,135,229,133,155,215,92,215,130,216,195,183,180,230,207,182,216,118,67,244,71,174,109,129,166,222,195,167,205,194,79,84,125,156,251,170,57,180,187,134,214,106,219,169,176,140,177,119,88,112,131,161,153,171,153,151,130,108,220,184,222,75,291,163,146,129,63,200,138,61,254,242,243,275,251,199,53,175,153,148,219,91,178,150,177,82,215,121,70,215,141,124,218,232,273,297,220,64,165,244,133,198,217,141,140,85,92,228,129,136,203,124,218,179,159,85,147,183,193,111,189,230,224,269,140,216,199,203,184,178,90,160,124,161,150,156,120,184,89,292,124,223,176,106,269,124,119,229,141,189,148,96,169,62,194,187,146,125,129,180,206,132,222,148,292,173,219,152,102,143,131,224,105,198,167,101,202,201,130,166,82,132,147,115,222,212,143,184,152,166,69,219,317,130,223,241,114,110,106,240,133,223,262,114,158,128,105,114,177,141,115,218,227,166,159,150,187,145,163,82,63,110,132,169,116,99,90,176,87,142,95,337,193,184,99,81,136,80,138,79,135,241,108,151,224,148,114,240,244,268,221,158,133,89,155,172,145,156,262,360,233,217,167,70,186,111,184,119,127,212,128,232,191,204,235,189,37,189,53,106,114,176,149,114,118,132,192,83,126,91,154,271,203,268,235,253,227,238,159,120,152,138,116,115,103,161,122,185,148,259,230,287,79,231,126,85,168,275,334,156,279,198,99,42,167,133,76,232,70,108,239,122,44,233,181,103,292,184,314,185,210,141,121,86,134,127,150,186,146,174,221,99,169,123,160,175,105,197,98,160,128,105,228,99,167,257,100,99,192,146,202,93,104,75,236,110,212,223,126,192,129,146,76,229,197,237,113,255,215,143,120,81,86,181,102,174,182,118,216,184,192,182,129,271,126,147,187,146,158,120,191,186,108,204,152,116,222,131,109,226,211,133,131,95,161,241,186,189,101,114,126,164,198,223,102,172,246,244,198,340,203,99,149,172,175,194,226,192,141,237,108,152,190,130,172,200,159,209,130,135,141,77,185,75,90,229,189,164,204,166,118,172,192,158,198,99,305,75,63,236,290,306,173,307,276,60,110,239,139,156,99,138,131,234,132,291,190,158,108,107,220,89,196,191,63,236,207,215,207,88,304,183,201,177,110,226,97,120,115,102,218,268,93,96,138,110,95,144,253,119,114,66,333,123,254,244,144,215,198,122,101,234,135,225,342,184,106,124,137,141,225,100,93,187,72,102,195,103,126,114,235,191,118,196,94,222,109,270,173,131,142,177,88,201,112,127,67,217,231,204,73,166,158,195,127,350,136,139,141,127,234,81,183,162,234,156,257,120,140,179,225,135,99,135,222,226,233,156,258,264,145,208,250,233,195,143,147,195,214,272,284,188,273,201,144,242,119,115,180,48,99,250,164,178,142,240,190,173,200,185,154,133,257,131,323,56,263,305,336,214,203,95,178,176,99,255,231,129,81,168,162,79,109,176,293,128,318,195,155,226,144,128,190,226,110,161,129,234,170,226,195,105,93,155,85,133,154,195,175,257,163,130,184,133,155,134,102,144,160,136,130,172,285,160,121,147,125,228,225,185,130,208,137,155,120,115,232,222,111,186]
doclens.27.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [195,191,203,261,114,58,305,128,174,205,130,288,70,272,185,210,226,195,144,193,125,226,277,331,237,172,257,277,238,276,216,187,224,319,207,128,136,218,124,149,214,133,216,186,243,220,131,98,197,148,182,182,249,170,214,131,80,80,206,191,163,208,93,86,113,185,167,231,112,123,93,247,201,184,106,234,120,225,225,109,352,221,132,79,152,113,226,213,206,210,183,62,197,94,187,127,152,251,69,139,132,132,164,180,301,91,159,44,159,203,132,158,195,409,121,276,102,133,115,169,190,105,170,152,86,229,194,132,241,125,163,247,139,298,106,189,195,145,63,116,196,135,127,141,154,61,164,60,247,176,217,177,157,121,179,235,177,148,122,179,177,157,122,230,221,175,113,304,74,189,187,147,218,187,184,164,195,179,223,270,88,192,213,246,82,80,187,107,261,178,107,252,145,68,152,294,301,226,189,212,138,321,90,171,154,293,275,75,160,157,287,223,185,93,210,211,155,82,214,217,94,76,206,161,289,126,188,106,219,144,166,100,120,263,219,194,219,94,165,108,143,231,207,152,209,211,132,107,107,235,117,150,191,304,231,157,165,160,175,215,97,316,190,257,381,222,156,202,206,294,140,272,128,296,86,294,54,195,225,182,111,156,227,127,136,195,121,210,151,173,283,222,92,124,213,168,232,120,155,209,171,121,177,287,162,187,160,114,193,156,276,100,229,221,241,195,254,183,213,163,185,108,192,211,275,243,245,148,117,92,155,93,121,211,156,93,141,367,83,136,247,309,252,82,210,189,208,107,91,126,283,297,166,230,211,87,146,228,187,117,211,112,242,179,107,98,152,235,107,110,125,331,218,172,242,304,127,79,82,335,138,96,203,293,203,224,103,132,109,201,105,234,232,90,214,200,205,371,158,208,161,250,148,130,298,209,113,155,216,196,106,112,126,114,315,146,240,240,195,183,124,61,183,162,225,113,157,218,146,170,56,114,235,86,256,222,80,176,184,124,176,176,104,119,130,193,93,207,165,132,174,144,68,105,206,125,69,155,78,299,145,233,94,64,99,183,158,254,127,93,186,147,201,132,168,105,82,108,170,194,241,153,61,236,338,127,124,188,106,129,110,196,175,174,135,239,141,194,144,123,128,171,249,141,167,153,98,337,90,159,84,56,163,271,235,117,214,177,220,102,185,125,156,263,247,177,242,206,203,213,183,214,150,190,135,154,167,228,214,180,123,182,157,163,135,189,229,111,156,151,307,276,175,129,144,201,92,160,282,278,232,223,153,126,240,88,193,193,170,164,217,82,218,204,85,199,65,220,158,162,187,165,206,221,226,142,186,145,269,168,234,112,54,163,211,198,191,92,149,194,194,105,93,195,162,223,121,261,64,142,120,62,165,96,152,135,193,173,183,134,130,230,117,271,145,178,167,249,74,95,142,187,55,115,148,235,144,269,74,247,204,111,198,150,214,206,102,94,183,174,199,208,197,134,113,169,105,151,179,135,191,182,157,262,289,219,147,279,204,131,181,232,139,212,295,178,263,70,235,145,72,193,91,110,229,126,189,220,205,203,185,152,185,201,158,66,197,94,102,98,208,114,163,185,141,187,155,202,146,318,100,146,128,43,195,129,333,82,184,84,92,189,212,150,176,77,220,254,217,144,113,154,102,304,215,206,294,237,171,148,226,185,194,262,348,120,276,108,151,218,91,202,108,68,237,109,318,117,229,220,227,171,58,227,329,236,214,96,205,199,340,308,219,160,93,289,199,96,177,107,188,287,256,110,133,85,105,194,155,169,211,204,239,202,91,44,139,101,187,222,147,138,202,122,159,147,368,164,184,152,213,228,98,182,128,235,232,125,122,166,184,136,220,137,206,142,201,258,143,127,195,178,133,119,173,148,218,197,166,160,132,73,246,153,259,78,169,74,145,165,173,303,194,226,235,96,224,103,267,154,142,197,88,124,230,184,188,126,198,193,98,232,100,181,146,256,195,245,291,157,127,153,85,167,212,127,145,164,191,179,249,205,110,135,131,140,197,229,164,152,228,194,199,159,156,98,155,133,179,254,101,125,256,222,88,195,253,88,205,209,220,212,187,173,170,202,185,146,284,168,317,227,181,207,106,189,168,327,191,104,195,209,97,111,211,230,226,127,113,159,138,212,198,74,146,149,116,109,150,67,208,180,173,101,130,168,117,242,127,91,212,116,231,204,127,301,273,208,216,113,222,148,179,131,230,232,300,116,143,102,369,181,292,120,107,211,160,240,235,251,109,181,98,162,181,156,235,147,167,132,169,137,199,82,124,215,144,241,81,133,131,126,332,142,158,157,128,149,172,190,133,156,194,163,179,155,220,157,140,123,191,98,133,92,128,251,219,180,214,198,107,70,140,113,168,93,155,65,125,231,181,88,200,140,176,171,126,149,235,162,119,220,192,150,181,106,178,291,160,102,131,121,119,220,165,171,167,303,229,232,166,279,88,158,172,131,151,98,195,208,294,105,153,125,183,254,227,137,96,214,139,185,175,146,244,139,207,83,211,195,134,95,303,179,218,149,134,169,203,236,200,68,97,162,365,166,361,147,191,162,266,138,128,163,178,198,61,238,270,318,200,217,139,168,286,210,125,133,128,183,89,138,169,85,196,108,166,163,181,134,167,208,228,101,103,152,61,94,193,137,93,218,158,132,152,286,127,118,125,158,172,100,255,260,231,205,133,175,170,108,154,296,152,157,211,186,193,221,195,181,122,171,146,210,203,126,175,218,186,119,85,101,205,127,163,263,294,213,131,68,214,100,182,294,123,43,112,92,195,85,249,249,154,128,209,236,111,169,229,184,147,210,135,162,236,152,214,242,139,236,243,115,231,142,228,238,186,182,140,263,106,123,164,134,199,145,202,146,214,172,204,63,244,261,164,180,80,116,194,49,164,82,118,274,157,388,115,197,146,144,162,208,170,294,133,209,237,206,188,153,213,164,188,152,178,166,226,139,169,155,175,179,110,210,147,208,353,158,250,103,255,203,184,190,50,257,96,279,224,143,170,110,173,178,267,238,225,103,198,115,107,96,237,175,138,82,212,115,203,175,146,212,180,202,183,121,162,131,64,112,183,237,74,142,185,161,79,248,195,268,97,165,61,213,137,226,160,200,229,175,163,251,205,122,120,51,171,160,257,199,200,92,222,220,176,219,267,169,143,163,129,234,169,124,212,178,201,271,129,110,154,125,213,166,168,152,199,119,81,145,110,119,50,206,128,141,267,236,272,146,109,122,296,133,82,87,388,199,118,128,237,231,243,155,271,196,174,242,106,219,124,164,163,86,207,122,169,100,195,205,102,218,195,142,172,323,282,301,153,222,181,225,208,63,203,199,195,100,86,158,120,183,309,146,155,161,234,215,132,179,154,210,90,139,113,169,153,217,314,173,185,213,239,173,221,203,289,116,242,208,108,195,135,128,174,119,101,222,116,121,81,247,202,110,224,174,145,58,150,235,95,61,171,218,127,190,179,80,79,288,152,142,276,96,122,153,274,80,152,156,119,134,128,92,105,118,193,99,123,134,99,101,132,214,101,138,164,144,225,162,138,210,142,61,216,219,95,78,138,306,66,151,155,171,190,92,125,64,67,196,116,160,298,116,251,209,202,193,157,179,130,176,189,207,197,107,232,188,224,130,184,357,105,150,215,219,215,160,226,179,223,93,179,197,242,115,189,157,234,106,153,174,148,78,82,136,335,144,277,204,323,201,202,104,114,92,244,217,147,94,242,160,247,194,167,240,97,165,110,155,193,226,219,251,93,172,78,172,135,153,192,128,188,136,60,324,109,136,146,173,193,153,196,240,140,162,230,78,143,72,200,92,160,133,236,129,176,167,203,218,144,324,186,176,314,176,55,139,160,108,188,231,249,88,271,197,328,225,193,190,213,148,138,141,80,115,181,157,171,179,177,199,198,213,137,136,140,152,182,121,205,94,205,98,247,75,140,146,91,103,117,224,251,200,144,218,231,77,189,147,142,115,155,114,212,159,144,93,79,155,170,196,221,137,141,228,227,268,130,140,186,189,120,156,128,232,134,233,172,226,134,132,280,152,225,152,80,258,256,157,154,99,115,160,207,245,180,60,66,222,101,181,215,154,107,149,148,221,96,80,229,135,172,149,216,79,113,87,110,251,230,351,110,113,254,164,204,171,224,198,87,143,221,304,116,135,160,84,198,114,175,168,99,118,116,133,91,180,142,182,231,164,70,218,228,216,208,226,146,355,149,290,169,159,152,171,217,72,124,283,117,261,131,152,217,56,224,205,172,160,216,187,260,202,143,297,128,243,252,202,204,140,159,228,106,157,99,276,146,115,98,116,122,171,238,145,139,153,220,318,230,174,253,108,131,165,131,238,270,112,225,184,175,243,120,229,212,80,70,117,264,216,135,122,210,198,126,223,207,43,326,149,283,291,163,141,149,112,218,197,182,127,35,142,185,186,269,206,166,194,110,212,158,168,243,77,262,318,182,244,164,218,334,240,96,154,229,245,150,98,98,122,330,315,196,100,169,189,152,109,351,194,100,94,211,148,116,118,124,234,228,135,111,185,350,103,92,152,157,241,126,119,208,213,269,93,125,169,181,165,181,183,230,204,128,195,202,194,195,158,110,88,211,270,133,174,207,72,178,161,85,244,209,95,108,100,228,219,74,168,70,187,300,197,106,292,125,250,167,173,128,139,104,213,132,229,122,256,156,52,200,189,207,181,167,180,233,209,164,155,231,81,95,210,128,225,136,147,88,237,133,223,231,196,299,86,212,190,154,321,295,211,200,232,100,131,306,114,105,213,183,86,201,219,171,182,140,262,240,126,344,122,101,304,174,67,248,181,117,102,245,169,230,232,173,223,281,143,144,130,81,253,172,153,317,155,91,126,146,170,193,209,152,214,149,133,282,170,205,319,251,267,154,109,86,253,121,124,216,213,101,183,198,121,107,169,172,229,127,171,233,130,243,128,161,214,84,92,103,137,249,144,152,165,98,233,200,189,188,194,154,107,124,151,139,246,238,139,283,106,151,62,136,251,224,120,165,201,187,206,129,224,209,219,180,138,130,219,276,152,163,198,169,130,189,184,184,90,168,189,93,112,223,178,135,208,281,201,101,221,154,87,107,146,131,192,230,269,171,153,158,156,187,237,173,94,193,195,142,206,199,240,138,122,230,305,122,86,160,142,121,145,136,183,246,188,105,124,229,240,189,127,131,302,245,82,167,98,321,89,169,86,209,61,211,171,187,225,172,110,205,147,108,173,126,152,240,231,169,203,119,76,115,222,188,109,119,221,118,124,208,251,219,142,158,183,175,66,164,94,228,158,216,109,255,134,125,175,138,132,130,141,204,103,149,91,248,139,119,107,117,159,201,252,179,177,104,248,147,223,85,58,176,223,129,239,194,101,168,251,221,98,69,88,254,237,205,119,54,86,200,211,163,173,231,79,125,193,269,122,173,185,85,170,174,205,157,139,124,220,258,209,75,81,152,179,242,237,238,173,165,161,233,135,189,162,153,87,107,82,278,225,226,191,110,133,162,104,178,175,242,189,167,104,247,145,265,269,214,226,161,137,160,200,160,225,246,264,253,152,183,171,260,203,119,138,158,148,202,165,221,171,167,130,105,165,128,190,124,159,90,222,137,196,329,126,140,180,246,142,217,119,139,137,65,165,84,215,92,138,119,112,108,103,149,160,181,154,90,178,173,103,163,123,123,272,148,194,85,211,201,141,112,161,60,155,65,133,166,152,142,196,241,56,211,66,206,117,192,206,138,187,162,104,144,90,243,178,114,195,122,128,112,162,167,93,256,142,111,99,70,150,177,115,69,264,172,190,229,142,173,121,142,176,139,201,196,202,262,193,286,227,53,193,196,251,142,75,302,197,226,312,184,102,89,179,274,82,238,107,264,132,129,190,248,214,214,206,247,207,160,181,183,171,114,179,191,90,202,120,135,57,171,234,227,127,104,108,198,188,132,190,153,95,113,156,102,215,192,148,193,213,214,180,80,176,131,210,198,154,88,107,215,212,103,235,195,58,67,156,195,131,68,185,180,160,181,176,178,212,208,171,227,97,86,243,210,125,238,221,147,246,135,195,217,122,104,58,275,151,233,172,116,226,203,161,223,113,110,120,231,199,204,258,251,122,244,210,150,234,67,233,216,117,147,112,259,155,163,226,119,169,195,121,132,172,159,219,167,332,108,152,250,280,135,179,280,174,296,209,138,76,144,233,148,132,180,195,182,205,353,297,111,238,203,134,155,310,245,148,208,264,148,148,160,201,211,93,191,293,79,115,126,225,148,128,173,160,128,123,52,173,151,176,142,179,110,198,230,116,182,235,77,234,89,178,252,268,146,258,77,216,214,156,358,298,173,105,122,150,187,197,133,128,138,123,188,115,234,265,220,196,196,148,228,155,225,136,243,277,185,133,214,156,173,251,176,155,220,231,157,141,145,73,197,186,207,233,143,220,181,192,134,193,261,226,191,145,213,181,193,225,128,180,210,183,203,221,135,172,163,218,144,130,130,170,115,148,205,117,119,174,212,163,262,106,118,106,204,245,234,223,126,229,267,159,159,198,113,64,226,173,190,60,222,212,120,201,67,139,94,173,191,199,196,154,196,184,186,136,120,176,132,175,173,224,171,217,151,141,141,157,249,137,43,181,121,82,220,94,195,152,116,190,175,185,47,158,176,157,226,122,142,144,104,209,276,230,249,176,396,158,111,142,262,244,164,254,267,258,72,249,142,157,253,158,193,89,200,162,123,269,187,211,88,205,170,78,95,151,132,82,124,264,61,166,141,172,193,155,308,237,176,71,118,218,141,210,204,173,178,265,238,212,114,84,123,65,222,112,132,170,113,107,186,136,240,164,339,124,264,79,191,121,182,118,143,131,199,283,180,60,115,222,86,72,108,206,219,130,115,252,115,192,369,97,205,280,142,199,190,272,48,170,112,141,144,294,161,227,131,233,158,206,120,261,262,221,280,197,168,222,224,172,145,190,199,86,220,152,178,127,204,219,155,165,295,262,129,239,183,163,178,211,110,126,156,202,237,116,221,156,190,189,253,76,222,231,308,137,140,162,89,93,112,206,122,182,200,96,125,186,303,76,102,135,300,235,179,202,157,216,101,324,188,92,126,114,295,141,176,236,137,155,103,141,84,223,151,231,285,115,212,291,127,204,84,223,114,226,150,64,162,190,190,117,72,109,248,187,144,82,83,268,184,200,162,43,222,148,99,126,161,185,180,92,289,225,138,211,86,216,208,164,252,221,187,161,190,146,254,145,226,242,116,148,208,177,306,212,292,216,172,110,165,271,236,73,128,307,281,124,73,116,123,132,141,126,187,150,173,120,242,81,173,115,196,60,85,264,323,204,178,156,143,142,143,134,194,101,90,240,107,98,215,205,170,96,113,216,159,135,174,170,180,205,151,99,250,197,116,257,231,195,96,204,162,220,142,173,285,80,107,173,95,140,290,155,176,151,152,140,280,247,106,160,115,290,224,105,208,122,136,148,96,231,149,256,232,166,139,159,169,200,114,287,138,264,269,170,147,222,201,169,317,167,178,116,59,125,169,63,183,203,149,187,150,144,120,112,197,186,165,214,170,86,256,105,187,84,218,202,67,204,193,278,125,236,84,326,304,185,89,129,77,285,187,209,355,164,144,143,161,121,132,195,131,164,126,177,182,351,300,82,97,141,180,163,103,138,96,102,127,268,205,178,92,143,176,191,196,92,203,185,60,241,133,183,144,92,214,170,233,113,215,214,301,111,97,190,253,89,117,131,241,114,87,167,154,188,213,165,195,115,113,84,187,187,252,152,144,150,308,182,136,127,198,139,98,160,209,159,94,181,244,168,140,138,111,183,88,163,102,139,54,133,320,92,269,130,222,159,193,97,145,159,182,150,111,160,108,173,110,64,200,235,148,125,160,147,82,300,179,196,188,164,186,171,78,194,111,134,85,209,246,94,139,141,125,201,185,257,190,120,180,210,238,113,228,238,205,198,257,88,75,192,183,196,201,164,165,242,109,96,156,195,215,101,91,247,94,124,152,106,184,252,106,120,135,207,187,186,158,210,219,99,88,231,178,149,163,218,180,188,252,96,337,161,166,131,86,85,156,120,176,131,127,202,252,120,63,172,185,169,271,350,191,107,186,106,310,93,218,135,160,188,177,337,119,212,141,101,159,250,256,91,94,193,43,104,68,156,95,196,192,259,181,208,197,96,77,203,211,203,175,78,156,199,179,136,123,175,190,148,96,278,293,130,140,345,157,171,212,160,227,171,151,184,125,110,137,170,140,103,166,159,122,253,152,210,149,190,220,137,159,169,124,227,141,85,226,165,119,210,138,281,138,229,220,142,100,267,135,239,154,178,114,111,185,198,217,144,195,142,113,196,67,192,141,333,166,154,133,126,135,141,98,161,189,102,243,79,178,231,127,178,115,296,174,202,209,192,152,61,181,120,202,308,186,268,178,64,175,280,69,184,135,141,227,152,132,137,184,146,241,121,141,180,125,162,76,132,143,173,151,136,161,77,115,294,142,214,73,184,183,133,137,139,198,223,86,80,92,232,204,138,205,216,93,93,132,214,191,67,190,141,93,296,160,215,270,92,83,118,147,174,215,155,86,117,201,315,240,175,167,119,89,158,55,134,291,94,119,262,122,240,220,267,185,327,128,166,155,177,113,62,110,159,168,232,136,101,161,173,201,176,201,128,247,220,146,113,149,72,118,195,143,110,257,127,190,87,157,298,177,89,190,127,199,106,266,133,99,212,135,186,140,196,217,196,178,185,117,90,77,113,277,243,180,101,121,64,149,112,172,173,92,283,139,277,60,153,99,174,164,102,145,266,217,153,55,129,152,136,231,210,212,207,176,122,162,106,92,238,271,170,107,161,222,157,119,112,186,212,257,106,198,141,142,132,69,156,182,137,76,134,95,153,112,213,182,215,208,179,145,86,103,190,207,132,106,178,197,163,76,132,92,239,159,212,146,164,190,132,230,92,283,121,227,240,187,167,83,237,260,309,196,278,95,216,176,317,187,230,48,166,288,208,254,219,181,212,80,153,163,162,194,113,130,182,224,150,115,110,66,117,168,128,291,202,163,131,175,134,158,228,204,288,146,193,157,125,202,313,286,215,206,160,176,218,192,129,185,210,95,119,131,208,211,192,98,186,234,218,209,247,221,69,125,325,161,295,190,187,206,156,148,155,241,69,143,166,232,188,113,262,181,178,86,179,247,175,186,67,245,274,284,195,183,185,69,137,265,106,163,256,175,145,253,167,133,192,175,172,150,202,277,158,109,153,226,151,189,241,167,234,214,130,219,212,155,131,161,309,120,149,230,199,113,51,324,118,171,126,144,172,253,143,242,261,106,245,211,84,226,221,107,80,159,76,165,254,252,171,155,81,224,116,129,105,180,319,155,194,143,229,142,185,96,212,210,228,108,112,109,208,122,218,248,117,113,160,228,130,175,274,161,141,119,205,163,95,136,150,231,129,115,204,137,226,169,157,173,161,132,268,254,204,198,150,231,212,126,88,121,246,207,174,177,188,141,226,187,97,90,196,178,81,84,196,143,180,165,262,155,201,128,260,145,118,132,82,182,271,200,329,213,159,223,231,184,88,182,224,202,140,241,216,141,193,135,133,138,144,229,237,186,216,176,228,125,311,83,161,122,318,177,88,230,166,145,222,228,115,165,177,202,131,188,251,275,135,209,183,115,174,187,314,200,246,189,144,112,230,96,134,186,176,98,224,215,109,183,151,258,188,99,164,241,112,139,196,128,219,161,238,132,206,125,156,322,118,97,129,179,162,112,164,169,181,156,113,233,160,183,83,287,251,109,143,238,170,108,178,89,96,142,125,342,170,169,145,185,145,138,337,234,218,124,133,193,163,226,125,207,264,257,101,115,77,161,91,136,222,327,99,213,138,79,280,97,206,265,112,146,151,100,201,118,77,175,210,172,237,271,165,235,170,170,136,86,213,101,47,242,165,286,223,220,180,156,140,132,163,321,162,106,267,119,205,243,104,105,241,96,184,240,48,143,123,216,82,352,111,120,151,173,81,144,111,235,114,182,111,75,205,156,148,270,192,209,226,134,136,192,192,203,70,270,229,242,227,160,222,93,178,63,243,75,135,145,213,172,150,163,156,135,115,108,204,73,88,136,157,132,71,136,176,202,122,134,223,154,147,77,136,126,230,214,101,258,240,82,181,92,207,229,165,154,146,142,175,240,123,90,160,199,230,214,203,286,155,192,147,237,157,106,197,198,182,149,149,149,259,180,141,246,260,70,168,140,231,219,229,128,327,160,280,77,163,56,127,188,153,217,262,127,197,136,285,340,100,150,210,209,221,160,78,73,94,66,121,193,123,98,215,267,179,218,70,245,177,213,162,254,173,211,124,244,222,126,78,231,189,169,209,202,226,183,226,232,124,121,113,236,234,131,205,166,189,94,196,267,75,178,165,182,148,224,147,133,166,171,156,194,194,204,220,189,148,262,195,197,158,133,108,175,221,343,110,107,125,332,113,187,173,318,180,262,135,208,203,44,79,167,193,185,277,76,291,320,180,214,197,108,151,206,228,127,251,169,139,160,178,208,115,197,110,112,114,205,181,125,145,270,299,161,154,161,222,167,130,107,80,171,100,71,166,173,145,180,152,222,163,178,129,118,93,286,188,128,108,146,187,55,214,107,119,283,267,269,221,208,90,148,189,179,98,94,101,166,176,234,194,73,86,172,217,57,219,326,316,161,249,147,196,161,203,285,246,121,104,137,158,241,123,194,196,198,289,284,111,244,206,181,121,157,178,126,200,171,227,252,116,136,260,140,250,229,161,162,239,179,50,204,236,181,381,154,119,205,217,141,126,103,249,99,169,185,175,179,138,195,100,187,62,251,134,198,268,125,383,93,155,95,117,47,112,197,214,296,212,256,73,116,64,214,47,232,109,111,129,122,131,203,134,70,129,146,178,215,224,77,98,126,199,212,208,232,146,215,89,90,90,144,153,63,120,177,225,223,183,194,147,202,114,127,101,184,164,139,111,164,220,97,87,226,99,224,184,56,401,154,324,137,118,122,216,104,283,91,219,199,369,117,117,135,352,194,232,266,104,89,184,198,172,86,182,104,145,82,182,127,90,372,222,151,139,191,288,69,76,132,245,145,137,265,201,166,172,117,146,140,212,103,107,189,331,62,201,134,103,291,151,74,171,117,194,218,147,192,172,368,125,243,103,79,370,247,115,189,79,188,112,275,225,175,106,158,212,191,116,96,52,201,208,141,174,208,204,160,170,101,245,266,144,169,236,112,137,227,211,133,220,176,174,137,169,104,205,257,207,251,229,159,102,233,213,271,151,301,168,206,206,246,196,216,172,243,211,164,204,85,306,149,244,232,72,100,164,212,137,241,153,220,195,172,335,153,203,162,356,82,92,200,80,140,153,196,193,210,274,165,125,348,200,106,229,143,81,167,239,207,205,114,232,110,68,217,134,212,103,159,208,168,133,138,369,197,252,291,209,237,148,104,233,279,142,170,141,136,126,256,226,191,104,87,372,226,198,198,97,299,251,159,203,196,102,146,212,204,196,193,114,133,284,195,80,125,221,228,213,97,159,188,196,147,156,103,97,221,175,247,272,176,91,57,203,201,272,121,83,154,185,130,110,238,190,209,100,90,283,172,207,134,165,163,245,103,226,194,232,325,57,159,200,201,299,160,185,249,246,96,157,214,202,88,96,276,80,208,131,263,90,170,240,244,177,219,261,119,139,176,90,138,184,188,259,198,78,70,258,84,217,191,260,309,146,158,130,217,169,165,150,120,258,102,67,223,85,121,88,129,143,148,85,247,214,111,225,87,220,214,147,112,127,103,81,119,105,229,107,164,222,197,257,127,174,208,136,72,131,199,231,152,137,324,151,141,192,99,194,156,107,190,132,114,155,138,284,118,128,147,191,247,142,175,153,224,217,215,120,79,264,244,123,132,233,86,119,195,286,239,278,134,118,192,177,79,215,112,214,49,171,159,93,65,129,217,41,99,164,207,204,110,193,300,179,179,163,167,114,153,78,115,119,274,174,194,93,107,211,92,186,243,127,249,104,95,142,211,110,237,139,212,68,95,198,254,257,164,168,166,268,137,98,182,112,277,143,230,208,215,93,118,203,122,127,186,122,157,118,243,282,224,195,225,174,358,62,182,173,143,171,120,74,59,108,202,169,169,72,89,85,77,124,82,209,247,96,139,183,149,168,274,155,165,93,157,51,165,186,74,80,161,249,115,143,210,204,208,269,128,127,170,80,359,181,237,144,182,193,168,169,149,219,190,190,103,164,196,278,123,223,111,127,112,138,232,193,58,100,87,107,90,174,155,146,242,130,208,150,223,189,197,275,105,185,278,203,115,120,97,69,211,165,184,339,192,180,72,169,109,125,99,110,225,163,226,205,249,242,62,175,283,214,117,160,165,232,131,130,234,117,210,164,194,184,220,123,167,362,148,202,43,245,265,179,191,119,174,199,159,150,106,121,104,213,97,259,67,98,100,310,90,288,84,191,81,101,200,283,189,59,157,299,215,122,112,210,217,149,177,104,267,160,229,209,129,208,187,63,201,210,265,155,131,132,204,165,117,235,129,167,185,290,205,105,152,239,133,70,125,232,136,90,94,132,155,154,105,139,183,216,240,196,138,249,217,265,217,69,169,122,200,291,138,170,94,126,300,157,311,171,229,113,155,202,208,129,326,323,180,153,119,134,118,163,117,156,122,104,184,166,229,162,234,180,222,120,213,175,210,136,193,143,303,154,91,130,183,198,83,108,201,254,217,136,125,270,139,251,261,192,174,221,143,285,225,224,111,133,191,139,222,144,97,192,299,222,234,259,160,105,196,196,152,147,228,164,107,194,123,81,278,152,208,159,224,78,193,215,218,214,234,117,216,225,216,139,214,178,187,61,259,142,184,149,245,243,119,200,180,124,222,173,145,132,103,186,135,123,235,148,100,182,119,195,75,141,72,124,158,218,163,237,51,89,110,124,104,117,190,206,238,125,271,169,170,135,144,209,184,127,158,227,185,243,172,272,177,109,178,144,143,146,149,130,305,142,75,184,113,216,161,151,299,132,204,259,238,213,165,213,130,334,93,130,211,113,184,107,273,58,222,154,144,77,184,171,91,58,163,157,122,108,140,141,147,184,88,89,133,257,218,250,362,113,223,251,214,276,123,189,149,146,257,219,181,264,173,208,255,107,171,168,239,122,130,89,287,160,158,137,106,259,261,102,78,214,254,225,45,352,233,186,84,245,192,170,276,199,195,190,250,56,152,150,239,137,85,248,66,273,204,248,211,198,103,155,118,176,213,171,214,199,71,152,220,167,212,160,97,115,98,168,142,172,171,169,354,371,233,89,229,212,127,228,236,148,152,214,328,156,118,219,124,320,134,93,220,209,235,153,121,88,166,273,213,207,306,274,65,161,181,290,200,184,185,231,169,248,126,76,184,217,247,82,87,246,256,69,62,96,147,233,121,233,231,128,163,112,209,263,56,215,158,178,248,240,86,190,59,206,56,164,178,196,230,87,238,182,235,165,278,126,157,138,102,179,103,321,122,196,274,98,166,161,208,117,198,157,237,206,196,95,137,138,227,133,192,231,273,237,57,270,100,165,208,120,204,265,176,130,73,221,181,219,242,103,124,80,89,209,151,199,102,218,72,102,112,185,174,221,59,125,235,151,99,197,185,220,142,228,60,209,209,106,261,227,81,224,166,110,120,172,270,174,281,201,116,151,218,293,166,224,235,129,283,204,362,61,167,225,123,159,115,60,141,271,260,93,98,172,102,164,159,184,126,134,137,167,240,123,226,221,222,99,181,116,177,110,164,128,83,259,301,131,229,227,252,196,84,167,224,236,216,67,249,196,145,237,189,249,164,177,292,145,211,217,182,161,197,239,63,174,163,205,160,249,236,172,196,178,76,221,211,276,128,146,150,217,242,90,149,233,275,192,248,217,157,84,78,118,131,224,182,71,137,131,130,247,228,181,152,114,183,174,105,128,194,153,153,124,228,75,117,203,89,175,259,232,199,215,97,113,213,144,88,256,127,188,184,227,65,205,163,135,117,92,159,209,121,166,79,83,194,194,136,206,129,131,176,130,117,195,204,162,168,136,139,59,153,71,137,209,188,231,149,208,89,126,55,225,60,184,75,232,110,121,56,274,119,164,329,109,180,63,130,99,246,204,200,107,249,146,381,197,177,150,250,164,105,149,200,346,83,219,183,149,121,206,184,97,260,313,145,92,125,194,173,107,151,52,224,185,110,229,198,282,159,76,102,230,295,68,165,101,82,340,91,185,105,146,205,102,85,135,150,216,202,128,140,175,167,219,135,142,235,263,192,191,214,73,213,244,222,67,141,186,171,164,128,187,205,121,143,81,144,197,117,172,69,106,158,142,144,128,113,238,216,337,202,91,296,192,132,237,77,331,225,223,187,162,227,173,96,136,213,126,172,80,99,201,201,206,103,187,106,94,246,101,211,212,201,112,185,74,107,277,124,276,145,185,119,271,129,253,240,112,143,195,235,242,107,226,60,188,61,121,73,184,189,124,163,199,199,120,77,190,141,214,204,189,204,247,301,341,124,113,231,176,184,186,194,109,295,203,249,186,58,213,173,146,107,108,73,117,159,61,266,166,299,148,184,198,206,147,133,203,165,206,194,157,87,177,130,180,77,167,86,131,140,269,163,232,100,198,230,290,301,352,115,237,210,123,229,117,217,148,228,216,147,83,107,211,200,278,114,199,220,216,216,155,119,175,198,223,172,107,128,219,125,201,156,147,190,168,114,128,203,143,189,229,191,149,174,141,228,171,256,196,258,128,272,125,124,263,186,124,102,82,197,260,127,235,196,134,268,140,67,201,157,190,128,213,184,109,217,179,132,218,274,189,242,231,146,239,160,209,138,207,216,193,170,297,201,287,247,178,202,126,270,210,106,191,163,117,144,157,199,86,193,173,181,142,127,107,141,223,80,109,159,63,230,102,195,153,131,228,230,175,203,116,183,107,102,183,132,113,124,204,114,152,186,220,70,104,146,164,191,57,148,150,213,259,218,109,61,66,46,226,92,101,142,154,123,236,123,137,232,172,127,182,46,375,147,145,271,152,147,331,131,180,139,110,96,209,133,112,245,247,214,227,295,130,203,278,112,141,166,59,67,305,248,114,138,71,161,177,118,132,157,191,113,126,177,155,128,137,266,130,218,221,203,134,177,193,138,238,165,105,74,119,215,183,154,306,265,172,143,188,209,231,249,150,131,176,149,109,44,157,206,139,158,165,254,292,200,136,309,286,105,234,181,101,350,131,169,284,149,176,168,101,342,187,125,196,216,232,67,92,150,115,109,130,216,120,231,177,148,135,163,113,148,209,157,118,236,154,130,117,172,163,237,121,175,135,144,162,214,122,60,120,159,388,145,117,162,134,329,175,71,241,190,80,114,239,237,170,139,75,126,105,293,109,210,128,82,255,175,80,299,81,199,231,186,155,177,92,346,192,81,108,188,117,139,102,180,180,159,185,149,172,197,125,174,179,178,236,152,142,80,159,213,165,238,95,244,153,154,93,160,243,203,113,41,99,176,104,205,105,129,236,109,157,198,163,244,205,76,82,185,154,106,207,114,136,104,260,94,80,133,143,110,201,202,134,234,179,171,197,63,36,139,126,166,129,175,190,257,221,157,314,121,158,128,238,105,101,209,126,167,169,115,170,119,184,162,235,156,134,131,120,172,112,238,364,176,243,218,121,275,135,300,179,217,199,191,107,174,231,185,236,210,204,326,166,168,231,269,217,187,184,243,213,137,189,277,88,188,184,171,129,111,94,164,261,115,86,211,222,88,150,232,290,134,141,234,104,200,170,255,168,163,205,154,187,285,167,170,66,198,133,174,131,78,183,227,214,119,134,173,208,110,210,188,221,147,199,270,145,176,296,149,160,143,193,105,123,230,202,165,160,256,112,127,262,231,104,90,178,85,163,212,278,139,126,131,95,135,197,189,111,102,172,145,112,53,171,207,136,99,315,202,76,188,209,244,216,234,161,172,193,99,250,205,247,103,124,206,132,222,144,209,213,114,211,161,120,109,212,213,234,269,89,140,249,181,148,193,260,133,167,246,282,130,346,85,79,272,54,179,232,226,255,192,233,181,103,226,165,233,209,138,160,158,91,137,87,182,152,221,230,215,205,148,57,268,136,169,260,158,228,113,114,256,206,121,105,201,118,172,248,244,185,163,165,266,91,312,140,118,208,324,229,324,103,71,140,239,214,156,94,183,178,268,176,141,181,81,112,234,58,276,342,132,91,181,213,112,207,151,176,238,141,141,204,248,126,167,95,167,126,227,168,110,143,244,111,213,149,134,271,150,329,166,171,157,169,115,126,183,191,104,194,110,220,92,252,161,123,135,66,91,113,198,161,74,251,132,177,224,217,148,159,204,160,60,270,136,96,175,346,232,201,145,229,205,161,220,286,103,209,139,191,149,85,115,180,141,321,102,163,138,142,219,102,229,195,205,94,161,239,136,247,256,88,74,130,78,141,293,173,215,153,145,133,103,163,181,235,115,146,160,174,245,131,234,198,144,184,109,126,215,212,198,208,286,148,263,168,143,52,131,189,176,209,192,229,234,246,245,197,222,152,371,218,189,195,401,231,236,239,251,157,195,203,186,277,204,260,162,70,170,163,174,61,237,215,206,64,138,116,320,63,231,341,96,196,164,217,189,103,254,208,86,204,181,145,172,261,188,180,235,131,157,185,141,146,103,130,249,95,265,169,214,111,144,115,164,91,171,171,272,166,129,312,203,177,140,181,184,271,203,101,273,109,175,127,120,153,122,95,200,232,114,102,177,179,161,274,312,211,146,242,140,239,162,177,171,138,237,168,58,227,114,100,230,236,227,109,76,198,178,174,200,125,295,199,143,108,178,243,221,187,178,169,226,91,173,258,151,65,53,299,188,132,189,166,208,153,174,133,173,121,174,181,117,231,134,218,162,292,153,221,181,190,71,183,244,81,200,170,198,201,164,112,179,167,57,282,225,147,232,207,223,86,172,243,226,202,277,218,77,222,153,260,55,145,242,224,156,211,166,225,171,105,190,143,338,233,132,246,243,194,163,175,116,52,75,117,248,161,161,79,222,68,143,147,260,136,146,110,156,194,106,213,128,138,282,107,232,204,51,255,238,193,129,160,295,125,151,257,242,193,173,145,110,253,75,94,206,120,160,203,201,215,156,81,64,178,71,182,210,97,139,237,183,87,118,388,176,350,160,285,202,284,238,164,124,88,142,120,119,108,238,190,127,124,90,102,191,232,156,123,127,89,75,196,266,151,171,190,97,187,192,121,197,131,181,119,227,161,111,254,176,230,123,195,271,275,365,209,116,193,202,171,256,207,182,212,229,254,75,274,123,244,135,66,94,95,256,195,158,190,225,91,242,129,137,249,197,229,104,272,210,55,180,221,152,225,76,207,163,126,111,130,211,130,260,171,264,127,172,94,111,340,109,219,179,152,250,119,66,230,75,122,135,196,151,204,230,73,158,142,138,76,132,196,86,138,144,179,206,89,149,206,218,108,287,122,218,83,170,161,109,282,226,153,181,191,167,124,201,141,179,217,89,180,173,154,235,60,209,274,166,219,197,322,269,116,220,202,118,80,133,191,190,93,210,212,85,168,170,230,177,226,174,278,163,117,181,85,156,78,227,176,145,224,183,256,104,153,283,77,168,141,239,161,248,87,267,489,165,107,244,133,228,184,185,292,91,171,104,64,224,167,222,189,135,156,116,283,213,161,156,190,213,168,170,140,220,280,165,119,107,251,213,209,144,136,114,121,131,144,107,185,97,154,185,163,224,230,84,202,41,166,92,201,154,326,119,322,77,170,335,188,148,182,172,249,182,167,136,127,358,247,205,208,120,146,156,168,89,89,249,143,130,248,130,199,173,128,183,167,121,112,257,193,73,240,181,139,53,256,116,232,177,204,103,248,251,139,150,213,237,224,86,68,124,139,245,63,245,192,109,121,271,131,184,122,219,233,214,180,262,247,127,293,190,121,178,117,122,197,196,226,149,244,242,96,98,185,216,154,286,150,140,159,211,328,172,109,198,122,262,91,213,105,117,123,165,75,105,111,257,283,177,157,81,202,154,197,76,219,118,168,80,145,136,166,173,187,131,81,127,94,96,66,91,62,192,225,93,279,149,188,264,139,63,367,237,253,186,152,92,183,117,235,156,136,132,100,140,185,230,206,77,179,100,300,232,92,251,156,137,218,214,144,254,136,244,73,233,188,320,107,149,162,140,159,236,167,72,188,144,75,207,118,102,180,116,175,181,236,209,188,146,179,120,112,163,61,284,334,246,109,161,211,182,176,119,194,162,206,179,226,103,104,292,181,167,217,222,150,206,63,161,98,170,90,210,105,155,178,89,155,105,72,242,231,233,187,260,223,180,189,157,198,67,119,57,188,215,200,141,208,247,122,66,196,410,96,204,182,67,175,145,279,128,217,183,256,125,194,130,96,194,188,264,78,183,132,101,112,117,163,163,136,115,206,191,292,207,181,203,109,232,145,204,251,165,167,148,198,155,164,200,269,166,222,351,51,155,238,327,168,232,125,193,174,124,86,278,159,206,123,133,155,243,118,157,154,141,155,61,228,129,158,187,243,150,175,122,178,179,131,277,135,104,193,165,52,208,189,257,248,171,205,206,148,237,165,104,140,332,205,187,96,226,204,162,137,132,253,188,203,330,179,210,141,233,236,133,179,142,216,199,199,224,173,200,205,216,170,157,155,123,290,142,163,96,198,146,198,170,136,147,174,148,214,83,125,193,67,96,205,388,111,139,125,144,99,65,231,161,149,66,209,253,131,207,280,169,266,195,140,175,213,192,178,182,234,174,181,140,128,248,74,93,133,130,172,170,183,116,137,176,169,116,236,104,254,113,228,154,73,178,112,187,163,192,207,227,223,209,226,184,127,166,95,235,91,149,157,240,70,235,113,71,180,174,36,147,153,134,225,190,74,193,199,167,156,70,99,138,166,58,235,132,109,188,180,234,100,189,111,200,304,79,134,123,191,281,232,234,51,234,213,230,148,136,203,73,130,94,168,234,140,75,117,234,182,72,296,154,79,252,230,130,84,199,137,293,131,234,341,84,232,85,182,225,98,236,66,157,158,241,186,202,127,229,168,236,183,191,95,274,147,78,93,217,178,176,131,238,134,108,247,168,124,177,197,224,228,125,93,250,172,82,137,238,127,170,211,160,111,218,216,155,129,113,133,249,77,107,214,172,60,215,299,146,227,185,179,146,168,160,149,137,147,162,100,201,220,177,94,58,160,223,161,157,210,212,377,155,163,138,144,169,170,175,142,53,308,95,236,210,126,87,236,195,248,305,69,166,143,158,136,142,159,203,149,218,194,102,219,142,162,176,88,182,203,255,78,86,248,168,163,192,202,221,225,112,238,118,243,104,148,304,146,206,208,317,118,112,196,138,375,189,139,142,140,149,98,137,206,193,271,196,138,109,177,246,140,80,236,153,310,233,82,101,140,105,113,106,214,54,162,135,86,119,126,322,94,155,103,177,236,307,82,207,234,198,116,141,195,112,160,193,221,348,96,246,166,202,89,71,167,193,139,197,101,298,254,183,76,104,223,253,214,53,296,207,116,189,102,204,140,192,127,80,212,181,231,271,210,133,105,130,132,165,294,166,53,96,112,80,151,147,104,143,466,161,80,228,218,170,190,117,163,276,188,297,96,148,73,222,177,318,58,130,130,211,143,205,125,139,222,194,309,140,206,189,182,122,119,181,222,48,204,68,125,170,142,176,204,208,210,270,272,56,203,113,46,155,170,201,48,235,130,191,107,200,108,139,93,132,149,228,159,46,214,147,240,103,167,98,168,164,220,106,219,257,124,221,378,108,186,188,244,130,226,152,203,97,137,204,195,130,200,101,180,225,313,151,185,173,94,197,170,226,143,270,267,162,232,143,197,159,112,92,185,65,194,189,126,147,132,77,196,171,108,260,214,212,208,164,248,308,149,386,283,162,172,186,233,173,180,240,301,246,75,241,137,45,65,164,212,213,190,229,116,158,98,265,150,174,89,190,120,107,91,227,206,184,230,116,196,130,217,74,121,242,120,199,113,141,163,152,284,190,164,171,81,136,183,93,196,196,232,237,130,138,152,130,214,192,128,187,165,161,130,179,112,206,442,80,176,135,214,76,164,117,173,108,146,153,116,156,104,107,184,203,255,107,165,164,305,137,132,332,101,137,185,156,295,167,194,174,189,137,197,184,252,77,188,179,222,217,271,215,72,83,142,130,161,384,109,190,76,105,241,90,99,153,188,206,198,133,198,90,122,155,138,179,243,155,208,54,133,153,85,243,164,196,210,96,116,84,78,178,156,78,112,164,213,107,157,175,238,224,215,177,103,219,229,164,109,138,180,121,175,218,97,239,151,168,264,114,117,134,110,126,173,154,117,256,106,156,138,173,172,203,125,160,213,61,98,206,218,213,148,142,197,167,110,171,139,120,133,176,129,240,114,178,199,117,30,262,291,238,242,181,84,157,141,226,284,292,72,284,306,188,166,284,219,105,253,268,250,149,186,305,175,106,132,269,169,204,138,245,134,80,146,185,234,128,135,214,100,183,235,176,112,161,288,234,162,134,85,126,80,202,131,191,137,120,93,156,135,43,159,173,135,159,148,245,206,214,113,118,300,249,48,146,152,214,253,169,161,159,229,131,163,126,126,292,117,184,237,170,238,185,242,143,210,149,202,208,97,44,244,146,211,384,369,131,182,158,237,136,96,138,322,170,204,153,218,120,199,102,110,154,162,183,112,174,192,182,92,79,173,235,217,342,208,189,124,274,99,335,116,218,261,173,192,110,170,187,197,115,200,374,235,207,352,151,209,187,85,203,105,227,222,185,219,164,172,68,76,218,215,118,199,210,62,67,145,202,83,98,196,110,113,145,121,110,177,175,220,229,179,165,202,84,178,192,127,179,216,224,299,175,151,138,216,195,149,188,214,87,137,216,163,162,130,114,232,163,213,139,251,130,230,245,125,179,229,168,154,190,61,113,342,144,245,80,175,244,95,190,194,166,169,153,125,54,136,142,39,89,145,196,203,175,141,151,68,248,227,130,57,102,200,253,130,149,149,245,141,128,191,145,159,121,151,269,177,168,150,184,220,209,85,331,172,151,79,214,82,191,257,142,61,189,254,146,142,325,197,134,97,68,121,231,186,110,173,107,124,263,92,99,188,265,146,149,171,114,274,279,203,232,117,132,148,114,214,88,254,195,89,245,73,119,77,167,365,229,206,177,156,192,120,153,187,233,241,223,99,145,242,57,158,348,125,52,203,34,101,269,92,90,237,184,124,259,132,212,275,229,191,302,193,196,234,138,157,169,198,117,173,135,255,267,186,177,120,125,93,154,135,222,172,134,164,242,246,185,113,227,203,261,200,253,146,228,112,107,105,203,188,123,199,161,185,185,101,183,220,213,186,151,108,232,203,184,148,104,153,146,107,161,88,122,104,222,232,81,161,132,117,163,121,216,110,55,114,192,157,143,88,216,193,221,239,163,195,161,277,225,248,126,143,345,154,218,118,259,251,132,243,220,172,73,82,215,150,94,171,258,214,134,150,278,206,170,177,287,123,180,113,146,148,176,84,258,304,71,92,90,119,170,213,185,220,234,175,178,85,100,181,129,81,132,265,233,161,259,137,178,130,165,226,116,108,204,160,193,85,172,211,144,238,163,176,227,146,144,185,284,276,128,197,229,150,215,156,51,178,186,67,231,117,127,134,140,242,250,152,236,229,83,254,321,159,254,94,237,219,232,57,194,167,163,305,206,200,141,232,211,77,156,206,207,215,175,146,190,302,99,260,216,114,143,196,152,160,223,249,190,150,230,284,106,132,146,269,108,296,218,111,208,178,130,132,197,148,146,211,298,280,106,327,151,161,133,88,77,159,183,118,197,191,147,165,131,182,126,143,100,181,117,79,160,74,223,211,294,73,177,118,214,107,173,178,157,110,185,228,142,205,226,181,167,167,208,233,140,200,89,169,331,164,120,174,234,105,195,166,109,173,115,182,69,124,135,144,217,107,102,165,210,103,206,189,137,195,112,179,76,361,127,80,277,226,97,101,118,194,117,304,254,227,125,259,193,240,259,100,252,144,215,212,235,139,111,161,140,120,219,108,208,118,234,260,248,105,148,214,261,100,176,124,281,319,193,147,214,240,126,134,271,98,259,136,229,250,76,58,176,182,153,220,200,154,112,143,200,207,190,220,114,169,171,106,86,151,139,149,160,157,201,146,216,150,63,159,282,93,381,112,96,171,226,141,70,146,225,176,97,289,235,240,193,69,197,145,280,173,275,159,221,147,207,221,151,148,214,160,122,129,208,165,177,245,171,262,77,115,106,225,177,253,266,195,107,71,153,121,130,168,229,123,159,138,274,81,212,255,114,196,156,101,231,129,203,61,256,105,190,94,85,175,188,105,81,209,168,84,156,119,208,254,271,177,153,154,89,195,215,250,126,237,237,199,205,154,207,128,269,124,146,62,122,154,179,135,164,204,88,59,139,200,160,211,102,73,214,217,265,214,199,335,222,269,197,95,140,39,226,136,250,87,130,121,220,171,137,201,98,221,155,189,134,119,133,66,209,196,201,115,163,329,250,236,201,329,77,84,253,227,78,228,316,146,208,138,366,85,163,135,121,208,269,232,126,97,115,43,96,205,236,153,154,279,84,120,100,136,230,151,177,69,90,165,201,191,156,307,181,252,88,180,137,212,132,157,136,161,52,287,103,223,251,112,277,119,168,175,195,152,109,120,97,81,278,213,159,136,110,158,126,124,147,161,76,180,268,136,168,185,213,240,130,233,195,141,239,109,155,253,201,126,158,219,118,232,220,144,172,192,150,84,173,182,225,120,65,180,255,141,86,97,142,234,156,96,122,147,141,184,189,165,282,227,188,195,194,202,272,149,119,177,190,281,179,286,167,86,228,138,151,127,121,182,162,140,193,123,184,189,154,198,230,150,173,98,207,167,215,199,194,146,169,202,159,161,135,130,81,147,223,193,260,152,199,127,89,154,97,138,250,128,155,205,157,166,148,225,252,298,144,220,184,166,145,198,155,169,126,111,184,91,162,251,232,140,181,144,220,180,212,235,118,256,252,291,265,207,163,179,146,133,206,263,250,219,97,134,124,196,228,173,207,208,226,120,235,213,161,118,105,215,113,131,288,113,130,78,78,296,230,153,73,229,377,163,267,169,176,165,344,161,184,349,126,144,117,144,130,108,242,97,71,140,164,187,50,105,106,194,139,61,194,218,241,183,300,73,214,179,136,177,227,314,144,182,226,198,186,172,183,128,216,271,198,99,115,135,181,76,233,174,138,171,145,172,188,184,147,81,120,187,113,211,273,93,184,203,249,203,243,208,193,183,140,69,181,116,112,136,137,229,132,79,111,197,118,85,149,170,195,339,265,102,160,78,128,93,191,178,174,90,169,358,240,116,113,131,261,210,210,177,95,195,215,151,249,68,131,233,231,213,190,114,212,222,191,168,151,286,150,87,176,200,154,148,244,214,232,157,188,94,87,224,108,284,94,265,164,195,167,209,174,115,182,236,157,223,206,150,165,150,152,214,184,187,105,76,145,148,136,106,152,96,243,125,134,125,225,273,214,252,139,117,147,231,91,212,231,151,120,181,222,80,151,109,153,90,187,152,301,144,216,216,104,239,316,131,124,166,252,77,191,270,340,237,199,106,164,148,108,240,59,135,109,299,160,221,156,265,214,173,54,270,96,89,180,197,217,256,82,97,157,211,124,111,313,237,76,119,171,148,132,117,113,141,90,130,249,245,228,135,122,50,265,262,150,158,193,71,146,259,195,194,247,141,115,155,119,174,266,204,49,152,59,74,98,239,262,162,226,261,227,186,218,183,163,139,145,274,263,245,289,246,100,136,100,163,92,148,98,181,141,217,264,171,165,141,182,214,258,68,91,264,95,171,148,103,111,122,197,226,177,259,293,204,367,205,97,99,125,124,92,278,209,222,184,349,230,98,181,190,183,131,174,163,213,141,186,165,191,79,135,175,191,146,147,238,235,180,149,207,124,141,233,191,61,107,140,92,321,211,202,101,147,191,208,231,241,102,107,237,93,126,168,153,192,281,139,154,183,284,206,209,152,182,314,212,191,185,128,78,238,247,99,171,150,94,86,124,231,171,151,233,180,178,135,215,113,121,239,201,155,148,64,200,210,168,208,117,223,86,172,230,256,200,208,331,230,70,220,194,140,156,53,111,88,97,304,216,286,188,73,143,103,175,171,191,122,130,111,257,259,220,90,146,149,250,234,212,216,202,216,138,157,141,179,100,162,178,221,166,93,75,156,158,133,149,97,144,146,186,92,159,135,95,93,223,102,175,174,232,163,203,258,246,197,326,202,187,344,77,148,64,145,81,175,185,156,134,181,120,130,339,65,110,194,202,148,183,127,149,90,165,199,238,274,198,102,231,207,98,272,240,208,147,249,165,277,182,163,213,223,74,174,132,126,181,124,160,184,257,207,155,146,74,141,161,224,204,136,268,177,186,173,65,236,174,133,276,197,144,179,303,255,106,127,241,261,205,360,146,141,214,73,98,200,254,174,247,249,148,188,214,106,161,180,135,44,298,175,284,187,104,52,126,118,152,272,176,96,311,201,246,172,186,178,163,225,255,246,75,269,122,140,124,224,258,219,80,68,181,155,114,219,106,184,238,375,79,133,137,356,102,196,107,125,131,188,105,217,152,224,92,211,219,246,262,233,130,218,191,178,232,214,163,234,193,142,211,244,127,155,174,375,100,136,173,194,129,95,265,168,198,87,123,131,68,221,228,250,106,146,134,118,110,78,266,186,156,116,95,84,281,207,335,248,241,86,102,161,304,108,162,173,173,156,213,135,259,154,142,142,234,155,147,151,144,153,161,213,195,122,341,108,133,142,119,137,58,154,102,202,113,188,169,217,303,109,206,220,212,105,235,60,175,204,204,120,220,92,307,191,209,66,109,143,135,187,98,186,242,170,142,33,255,309,137,146,86,199,143,150,135,290,126,132,236,40,188,143,172,184,248,119,304,232,234,180,217,192,113,66,172,128,204,194,292,240,105,235,239,143,237,106,115,156,79,243,169,193,198,95,135,177,222,342,174,190,198,132,179,169,146,234,140,194,101,100,73,60,213,199,160,153,161,207,143,197,102,183,94,177,270,211,42,167,106,98,135,247,206,119,275,382,251,122,206,126,196,239,251,227,140,186,214,253,127,134,144,195,108,164,120,283,166,235,154,167,100,213,173,91,162,100,158,84,119,216,138,63,221,143,129,247,160,91,151,78,153,144,217,147,219,219,163,109,147,75,156,76,110,184,234,82,159,245,111,237,153,117,247,217,164,82,220,195,189,257,186,176,249,201,115,55,79,115,151,156,91,158,203,227,236,162,103,150,265,213,136,43,105,180,192,151,102,104,128,174,217,326,123,215,126,169,149,73,229,126,227,178,186,216,220,195,93,135,183,100,195,186,153,194,229,171,118,229,212,257,217,172,247,303,247,210,85,230,134,172,120,159,237,167,155,148,203,92,70,150,126,76,182,308,117,152,108,150,298,113,258,242,119,168,122,229,165,152,112,81,179,339,214,147,155,73,113,126,274,238,156,228,276,209,79,185,246,140,304,110,263,191,145,130,155,168,136,291,218,92,149,186,90,57,192,124,136,197,98,284,127,163,169,180,148,155,163,159,121,218,100,225,112,180,113,116,140,212,174,164,162,108,168,201,237,174,130,120,106,177,82,150,84,93,207,101,89,334,222,166,222,219,132,89,205,203,154,93,109,165,171,233,137,155,80,161,97,176,224,136,125,83,220,137,118,167,203,101,246,99,217,197,186,175,130,133,364,315,192,159,97,250,241,115,110,78,101,221,164,109,141,268,202,122,251,160,128,228,226,220,199,257,140,91,196,268,159,194,60,86,179,172,160,183,130,340,84,173,212,241,171,189,159,219,151,189,146,193,200,165,128,134,193,172,257,80,136,95,230,126,105,219,200,158,370,184,155,267,174,171,122,60,201,192,188,194,207,166,168,188,124,102,219,255,138,221,256,254,179,177,217,190,173,112,226,214,246,203,229,215,153,203,82,140,319,196,184,89,83,139,286,209,153,170,117,270,183,221,137,254,228,181,184,114,227,148,134,141,234,196,184,174,195,192,219,331,244,215,155,211,166,200,153,292,193,228,129,72,175,243,189,161,202,123,98,268,124,184,222,163,50,226,197,290,293,238,184,363,159,206,229,107,164,178,103,230,169,244,118,299,199,163,196,256,146,221,194,280,166,216,172,133,132,200,227,109,76,53,187,155,120,130,217,184,122,263,200,132,173,157,204,320,153,68,183,138,216,118,167,200,214,211,207,228,181,248,249,90,213,177,86,255,80,170,136,152,201,195,164,173,194,117,82,148,162,138,134,163,155,146,216,132,142,141,170,194,80,119,107,263,178,97,95,199,123,140,130,79,112,95,95,179,272,202,196,72,304,220,173,188,181,215,124,184,113,286,135,125,250,217,215,226,138,90,144,166,141,92,179,226,194,110,160,169,152,183,217,137,237,188,146,108,229,234,251,151,90,346,265,166,104,77,218,135,91,170,205,133,199,212,213,128,238,158,182,261,264,108,205,95,181,180,113,182,213,161,158,134,122,149,154,132,168,219,141,222,170,236,140,187,172,115,150,157,130,234,212,153,90,168,188,74,67,177,172,237,237,77,169,108,151,204,150,207,76,300,176,73,83,69,267,141,146,263,226,277,207,145,210,342,99,112,104,266,215,123,263,158,207,127,219,216,157,167,110,296,179,106,170,239,172,169,196,159,78,217,158,158,167,245,143,109,58,149,98,227,203,224,218,169,137,250,139,226,103,189,98,163,75,100,81,54,303,96,278,215,176,293,139,147,231,171,68,325,141,218,146,285,167,204,113,240,234,219,68,246,207,230,68,85,99,187,88,249,180,229,245,199,172,100,125,138,88,164,122,173,185,174,98,151,159,167,131,78,193,116,197,184,204,144,223,113,94,119,201,197,169,148,230,255,158,211,190,76,201,294,232,129,240,159,67,299,133,219,152,134,155,166,222,108,137,88,249,196,119,169,129,146,130,230,223,179,290,139,110,196,210,239,296,101,165,146,284,123,92,186,191,210,97,328,179,313,222,136,88,156,116,169,221,243,262,125,197,178,223,233,127,245,274,185,145,97,264,205,121,163,107,165,128,269,106,216,206,93,166,296,128,144,212,122,81,199,146,230,237,242,280,191,211,74,80,88,191,122,108,170,68,51,205,203,300,252,126,144,69,219,118,190,260,195,145,56,149,180,140,228,212,196,68,88,78,159,73,192,193,112,259,267,115,185,191,83,263,154,153,45,180,144,189,119,143,89,149,106,131,122,151,122,87,336,131,337,109,117,191,194,145,208,177,330,199,257,244,215,145,57,72,91,206,181,221,59,117,80,76,209,147,135,211,239,184,133,179,98,227,116,126,231,176,342,90,206,115,165,213,174,105,91,156,298,174,202,377,258,174,164,143,169,72,89,94,182,187,231,107,150,149,132,179,282,172,221,91,76,144,65,168,150,215,234,131,75,159,209,84,205,229,72,214,212,125,205,95,197,229,319,202,134,254,109,215,204,117,98,146,161,222,199,211,201,116,178,247,162,97,81,108,190,188,153,128,120,172,207,217,207,193,287,130,111,245,253,200,158,154,212,315,268,210,227,111,271,199,98,191,116,128,131,198,79,235,222,85,125,283,179,124,144,111,297,182,137,221,237,96,196,108,102,166,234,153,154,95,85,296,121,121,173,312,289,205,114,93,209,119,184,257,182,257,259,161,226,276,131,223,138,86,242,205,218,200,214,131,109,115,93,78,126,91,177,221,125,251,103,309,213,280,260,133,191,211,221,167,204,214,100,167,102,253,242,214,238,202,131,151,112,81,268,191,156,218,191,91,190,122,134,144,150,226,132,119,102,221,254,188,228,172,183,251,121,137,79,109,141,140,212,189,178,155,102,238,119,226,153,172,158,220,178,227,126,261,80,127,120,124,177,111,198,262,133,191,142,180,229,207,90,175,164,142,152,309,159,191,155,173,217,173,107,207,151,183,186,201,328,142,122,278,270,162,160,148,190,158,212,234,143,239,158,93,231,234,164,131,57,217,147,53,269,160,182,227,79,198,209,158,204,137,195,226,105,87,192,99,121,213,173,154,321,125,191,199,224,104,183,201,203,95,117,135,77,115,125,103,89,103,166,233,144,193,238,202,175,129,243,232,234,241,212,203,155,167,122,71,85,110,205,213,281,324,171,267,246,255,85,201,155,169,142,80,71,296,140,91,244,194,135,196,81,179,149,181,180,124,258,191,124,135,170,129,223,137,196,210,131,123,192,143,165,132,211,207,225,117,119,110,154,247,214,279,166,265,246,265,77,106,145,77,205,194,229,179,135,195,208,117,213,148,186,160,198,256,213,204,179,198,234,159,148,259,149,226,215,128,92,230,154,269,170,216,185,129,74,163,136,171,170,181,154,108,286,228,121,127,143,223,171,277,202,185,293,126,173,105,124,183,105,173,116,226,113,229,167,62,262,169,146,169,173,136,120,180,108,136,151,78,153,253,139,181,137,111,81,308,146,42,179,243,98,179,189,236,192,103,187,130,127,93,111,126,102,35,179,103,164,185,214,167,229,136,64,253,72,126,131,200,194,153,159,97,119,152,114,175,223,174,235,219,244,179,236,138,162,99,235,115,301,174,115,178,168,232,65,346,150,68,215,291,82,204,253,114,112,125,230,157,203,101,149,146,165,164,153,312,195,169,198,214,46,224,164,252,172,184,202,215,125,201,261,182,125,260,188,245,156,243,188,153,179,191,135,154,152,188,244,151,228,143,185,192,102,176,211,109,113,87,183,120,254,257,85,161,90,213,268,276,223,110,99,189,132,291,241,148,125,178,138,207,218,168,143,184,124,187,189,269,198,186,240,188,198,219,112,201,197,138,156,80,257,93,84,181,304,117,218,103,102,159,187,182,78,217,151,221,175,62,115,263,166,139,262,131,251,251,225,213,113,183,140,79,181,156,186,162,208,212,226,200,179,343,235,79,89,190,182,160,80,99,109,260,174,229,90,200,136,208,190,247,99,147,227,120,70,243,86,159,220,253,27,118,76,191,171,159,85,219,131,112,181,135,169,140,193,111,145,233,133,127,157,237,199,146,281,268,112,268,212,64,247,260,164,207,188,235,135,150,227,366,198,256,187,41,87,133,170,266,194,173,188,109,95,95,155,123,207,282,165,394,176,125,215,248,175,131,201,97,176,235,160,115,132,105,66,159,189,209,145,128,154,201,214,228,242,197,126,202,149,175,216,150,130,139,217,328,144,234,138,146,231,242,115,86,125,151,179,139,117,179,137,218,167,202,201,143,230,161,166,95,181,119,165,272,144,101,219,221,170,207,230,216,292,124,164,122,181,93,207,181,118,236,222,94,228,122,228,137,172,213,66,236,177,220,144,138,189,194,149,182,142,200,212,245,147,165,210,167,122,134,138,163,202,69,232,107,171,171,98,201,182,210,290,278,187,160,257,193,116,321,69,150,179,103,273,306,100,176,159,245,165,134,308,190,92,163,246,112,219,248,101,155,114,102,113,208,94,104,134,110,236,102,217,118,101,288,100,180,192,161,205,138,166,382,226,232,129,225,319,200,172,155,93,225,136,84,141,130,191,110,78,180,158,179,95,180,92,130,113,305,206,89,106,193,143,158,222,226,230,148,147,211,197,158,200,146,114,110,235,205,140,263,150,220,205,203,150,253,105,249,196,221,131,151,172,229,156,259,241,91,241,295,134,253,91,224,128,108,102,117,81,262,93,129,201,327,155,165,207,95,197,171,195,150,149,229,148,154,212,164,122,144,151,234,74,93,105,151,203,120,147,78,97,148,75,199,213,111,80,189,175,254,61,292,94,133,92,277,144,167,140,188,180,185,143,123,169,105,243,150,100,163,224,48,183,167,179,206,137,232,110,190,155,120,279,214,117,176,136,255,206,202,160,107,132,170,303,276,139,223,275,212,243,166,89,88,195,123,70,152,249,189,204,252,148,221,45,39,200,316,212,203,178,88,225,210,218,199,139,167,145,129,199,185,242,158,210,166,300,192,119,58,157,258,193,172,146,243,197,281,224,158,91,160,203,250,179,228,138,208,162,121,220,243,118,223,138,249,156,127,157,182,200,211,158,84,194,168,158,193,203,202,190,217,115,75,234,274,177,355,172,178,116,157,203,224,159,69,38,134,172,141,189,148,129,232,170,164,158,234,215,146,222,145,177,101,221,217,70,227,182,367,238,100,213,204,179,189,141,285,94,246,260,214,172,192,233,135,256,200,211,147,198,176,119,120,83,241,282,256,85,130,168,296,155,155,216,234,155,64,219,61,173,93,180,135,150,92,93,254,257,282,161,133,197,91,239,246,141,92,130,188,235,200,182,174,75,129,128,193,135,209,276,251,52,113,261,222,268,272,302,125,174,220,90,141,159,158,316,174,181,95,174,175,369,237,155,130,199,142,128,224,82,198,284,170,266,145,251,224,142,312,76,193,317,216,200,86,81,179,159,160,77,265,310,196,214,211,54,81,135,86,89,173,250,199,235,172,306,225,167,134,210,157,124,148,185,153,223,134,218,136,92,66,133,156,242,287,253,175,111,204,130,260,206,138,214,147,176,146,117,220,129,272,209,181,132,300,271,199,182,248,173,261,193,135,185,228,252,75,156,215,165,137,166,141,165,219,111,218,249,226,391,197,180,202,178,166,237,191,155,54,264,242,149,163,176,170,188,99,263,187,296,195,109,129,96,216,132,105,140,148,200,191,79,187,99,184,224,276,205,135,157,133,228,155,108,110,81,192,288,73,217,208,135,215,126,194,158,64,90,240,184,172,103,143,187,89,244,110,146,134,106,85,118,96,112,140,68,206,196,216,158,133,78,119,218,110,165,132,146,144,137,166,248,151,49,57,142,194,154,124,215,141,197,117,149,224,249,179,192,199,191,221,240,201,269,209,171,116,88,129,126,158,211,163,154,118,138,222,132,141,87,101,180,81,324,120,200,150,241,116,71,131,72,100,109,62,173,239,209,259,124,182,153,121,211,195,209,194,108,148,35,286,124,200,163,260,130,114,212,243,152,108,157,231,100,248,105,99,203,189,285,233,247,91,172,117,144,169,223,138,133,204,197,158,232,242,131,305,229,295,99,108,227,199,142,132,223,225,74,225,138,183,123,130,149,220,259,181,171,74,94,226,183,144,133,322,307,154,166,326,260,116,108,178,98,231,89,118,308,150,158,246,249,204,85,156,191,133,184,125,217,248,179,142,119,196,101,101,169,91,208,219,112,154,130,198,125,207,276,140,132,234,115,133,133,170,180,194,279,107,256,222,281,302,122,209,227,238,175,283,195,176,55,196,170,80,212,124,128,130,171,208,171,138,243,108,257,159,225,112,280,160,115,217,98,136,214,95,71,165,194,190,229,142,267,167,261,220,91,229,194,41,96,70,171,69,181,95,143,244,92,117,195,189,267,309,158,240,267,328,173,223,297,141,186,185,139,268,153,275,141,167,79,102,190,300,186,208,282,151,188,295,265,264,128,180,168,131,86,214,153,173,113,148,237,169,164,134,143,176,64,130,298,107,60,120,98,261,83,201,104,159,176,130,150,96,88,209,234,238,182,181,88,235,187,128,121,154,119,200,214,354,204,117,173,194,296,109,343,177,297,132,79,202,192,118,190,126,271,270,283,115,138,218,120,214,145,222,213,105,170,200,228,161,80,222,122,54,183,188,176,137,156,208,324,154,174,242,218,166,287,199,208,298,138,153,119,297,226,231,228,164,151,208,131,187,144,227,211,204,181,172,129,116,210,328,73,97,102,222,242,132,109,304,223,112,83,128,182,145,223,123,82,126,85,198,161,122,218,258,298,71,98,135,170,326,196,216,289,104,264,152,121,250,223,210,200,116,119,233,237,133,265,139,121,138,206,312,142,108,125,79,130,118,175,150,276,190,206,230,219,174,156,155,141,153,138,177,101,125,146,172,160,156,274,114,171,175,165,76,106,127,261,254,208,137,125,109,249,139,247,259,137,138,103,265,84,146,309,222,197,228,120,161,144,155,177,86,117,161,107,123,228,229,187,196,293,71,161,108,231,173,202,203,168,208,257,137,96,283,277,186,113,106,232,113,229,132,172,163,279,289,251,183,203,153,183,216,112,162,199,215,239,141,269,218,107,127,124,121,268,172,95,146,160,199,234,169,136,137,127,237,107,280,162,158,150,106,198,248,166,184,218,232,153,195,379,167,136,157,315,249,177,173,130,138,149,215,146,210,258,234,142,150,160,225,169,84,111,154,219,104,270,207,221,88,210,245,39,152,107,129,185,92,177,127,157,347,189,134,228,227,259,83,102,298,103,267,88,133,174,94,215,219,188,136,160,124,158,150,142,263,93,203,53,198,157,130,117,373,200,318,137,299,238,222,107,162,159,157,219,207,127,212,226,100,224,134,207,100,290,227,243,162,173,180,124,119,174,182,181,221,250,124,167,176,132,270,103,241,237,201,191,231,148,255,294,168,156,76,190,53,101,96,199,177,236,54,257,201,201,98,161,138,215,106,100,76,146,285,199,102,76,290,152,270,177,195,188,234,263,79,120,148,127,146,341,238,174,230,134,107,118,138,143,69,86,112,233,120,203,291,213,219,84,157,143,125,280,194,128,163,161,151,165,165,200,103,223,99,67,165,128,330,205,266,111,77,165,243,111,206,148,97,104,166,78,54,73,171,110,158,100,293,123,108,260,221,127,253,208,257,100,179,203,285,91,137,72,200,116,111,155,167,75,202,256,161,221,123,183,146,141,288,194,234,236,148,266,353,124,116,123,199,151,242,171,237,81,113,246,234,243,115,310,82,201,204,144,146,147,117,123,162,195,198,152,145,233,78,171,203,207,152,233,163,69,198,193,187,77,194,260,100,88,216,248,373,189,139,278,158,381,297,162,123,147,130,191,360,124,279,245,63,120,176,209,167,85,235,198,263,72,214,199,123,212,150,136,210,227,211,258,181,94,135,188,218,137,104,162,186,172,110,128,130,232,268,226,189,58,157,117,302,187,215,181,176,88,180,141,213,187,146,123,335,110,182,81,261,207,163,258,187,200,157,63,288,101,153,193,288,175,74,165,123,133,213,226,113,154,257,109,78,56,139,96,218,270,196,211,93,125,164,57,207,176,85,180,159,232,236,190,113,126,243,202,234,56,98,136,232,167,123,172,184,179,211,242,190,184,268,188,113,231,137,183,224,151,60,122,196,52,135,133,133,107,147,102,132,155,216,110,232,247,206,216,145,186,135,158,174,104,164,290,119,91,325,138,230,118,203,184,62,118,246,160,93,295,71,205,242,157,218,217,94,207,208,253,225,259,113,144,307,216,185,227,192,228,278,263,369,123,175,179,68,205,223,185,200,111,157,137,193,171,224,231,108,167,209,142,146,298,209,142,152,158,227,374,155,204,225,196,104,80,134,217,175,87,121,121,189,122,221,183,128,309,93,108,176,144,160,226,104,213,211,271,149,191,232,74,351,123,237,265,192,169,285,293,155,183,104,92,80,257,257,125,107,271,224,191,225,100,68,231,220,144,164,143,69,221,160,133,199,166,307,252,109,203,204,86,195,261,239,205,143,160,361,193,229,168,219,137,213,221,266,148,187,114,266,145,171,154,57,236,163,198,118,257,203,246,192,152,201,235,170,148,190,110,260,351,113,96,164,190,144,89,213,276,176,202,165,210,252,223,95,114,206,131,67,237,241,119,220,350,73,257,191,274,221,226,128,205,53,113,182,266,198,182,85,260,149,180,218,165,177,185,197,85,262,220,191,267,151,132,146,94,211,161,149,236,147,111,202,298,336,135,123,137,204,221,92,233,207,130,163,238,234,194,148,210,190,215,172,248,300,252,102,184,58,141,203,193,131,323,120,70,239,197,156,85,111,194,110,202,217,315,162,265,175,204,214,167,253,142,171,136,132,115,77,139,44,74,221,194,242,99,214,258,229,267,139,155,162,88,204,144,278,182,83,146,129,154,149,298,201,244,219,218,196,74,222,204,174,83,229,148,179,218,113,280,163,299,213,334,190,220,75,183,121,191,139,206,93,160,222,240,195,206,158,227,203,143,365,187,129,216,104,141,78,157,178,233,242,340,162,126,224,167,125,174,235,192,229,125,112,160,199,205,139,192,193,215,74,182,160,172,141,236,109,243,186,226,205,112,60,194,157,122,145,76,211,160,148,143,109,142,112,302,100,257,197,174,202,202,116,92,270,106,76,153,159,142,118,110,164,242,104,287,141,204,117,87,137,156,274,279,165,197,221,116,156,143,194,110,79,136,115,354,133,297,154,142,88,248,121,71,89,214,263,264,234,109,102,220,195,57,295,232,134,222,342,217,167,139,190,185,137,147,214,122,168,200,299,166,249,266,208,177,123,198,221,200,168,209,136,198,170,148,115,220,103,120,199,222,99,198,165,180,120,109,137,92,121,139,224,291,262,72,129,112,109,93,168,47,53,235,261,44,194,75,227,123,223,118,169,237,179,228,144,154,271,178,212,90,242,176,244,238,187,139,253,181,181,234,202,136,140,130,133,226,171,189,171,152,86,249,262,246,182,159,275,309,254,117,141,151,160,121,179,150,251,206,251,70,226,181,242,176,409,206,169,138,159,133,212,107,251,234,119,165,187,80,352,175,228,161,203,147,244,73,213,228,214,66,123,178,251,216,169,175,319,272,175,142,113,206,189,83,227,215,155,211,109,230,137,309,175,276,169,130,118,85,169,187,39,303,194,175,217,240,161,208,199,221,132,123,227,156,167,171,171,99,150,122,97,141,108,271,146,210,232,141,149,166,110,281,241,147,142,179,134,194,149,185,343,303,227,249,195,118,110,223,121,207,159,80,133,215,261,237,201,98,121,78,106,130,115,178,46,208,220,75,178,154,187,171,158,96,257,112,222,138,240,219,157,146,188,195,155,293,189,112,229,188,177,87,218,272,238,206,210,153,197,153,243,150,138,124,84,185,110,66,227,160,135,172,107,194,175,236,115,126,213,93,188,194,130,144,257,116,161,135,133,285,145,222,190,224,256,211,184,257,118,107,143,332,140,213,213,102,152,240,222,122,104,237,137,230,240,230,109,199,138,134,173,155,217,199,167,178,103,135,131,239,235,79,167,244,143,256,179,145,221,117,276,112,201,195,129,224,144,165,251,274,195,121,55,247,155,161,93,208,168,200,229,180,201,184,177,285,198,254,93,70,178,152,93,229,67,70,152,191,113,156,209,226,148,127,247,92,131,139,162,106,174,215,206,113,116,146,357,217,203,139,129,223,105,135,175,117,167,235,171,161,163,268,171,122,94,177,207,186,126,178,227,217,87,216,112,138,190,281,169,293,204,132,55,148,129,163,134,213,230,121,200,110,170,237,207,144,190,198,152,134,82,297,178,353,134,133,129,191,220,122,134,283,135,106,252,173,160,134,210,233,116,166,101,83,152,174,203,140,128,173,165,183,231,113,176,57,144,298,240,246,281,84,136,204,144,140,131,217,117,218,105,222,399,184,232,137,173,125,182,196,183,197,187,126,116,236,288,108,264,268,191,200,128,116,224,116,246,209,169,301,165,167,323,177,153,117,199,215,102,102,169,170,139,198,196,163,55,178,121,81,166,98,240,117,343,232,169,160,86,146,230,244,207,75,241,223,157,238,148,202,167,326,198,172,214,133,181,200,129,157,200,113,194,88,179,126,110,212,138,164,241,230,156,100,125,167,167,187,81,182,184,141,91,97,145,125,149,146,99,196,251,154,125,104,79,185,254,114,238,187,120,111,51,65,220,74,153,247,314,172,258,200,151,226,219,227,194,290,149,239,256,211,184,152,171,174,357,271,278,242,101,146,208,219,174,179,281,148,114,188,247,183,197,96,144,132,207,175,174,188,99,187,57,104,153,210,119,144,171,218,209,75,177,184,146,122,133,153,163,161,79,214,168,230,211,225,195,166,208,123,270,202,248,249,199,166,225,141,211,154,125,120,95,106,240,244,58,269,284,180,141,91,72,201,191,200,180,240,98,176,131,126,136,142,98,193,108,253,271,141,237,198,232,96,192,112,195,148,144,194,160,144,111,234,107,150,114,224,207,136,201,122,123,55,182,121,84,136,146,245,145,259,129,190,122,103,142,211,214,276,76,246,182,53,150,168,238,169,85,140,113,342,232,148,150,147,260,225,233,119,181,106,182,256,86,179,108,136,216,111,152,80,170,236,158,60,252,195,220,193,95,148,193,220,250,140,194,110,142,221,156,202,192,185,268,104,168,99,214,49,121,150,191,222,195,141,203,89,277,197,166,131,124,219,155,185,270,164,201,151,128,169,148,129,234,178,93,74,133,235,112,142,199,275,212,138,232,338,325,189,243,204,149,117,179,194,156,287,318,100,178,121,185,207,124,247,145,180,215,210,155,188,212,122,176,159,114,134,105,191,202,221,133,121,112,335,183,91,247,56,152,310,204,191,94,114,295,187,213,215,93,53,145,111,176,87,108,227,120,172,143,226,134,135,64,157,123,326,267,222,313,206,200,198,136,157,104,216,114,229,149,240,150,191,162,239,199,163,245,123,110,124,269,115,114,86,127,278,207,113,193,154,152,149,135,110,152,249,145,220,208,265,110,173,197,149,179,194,98,80,148,164,141,236,111,145,140,168,205,336,132,111,251,205,91,150,145,171,140,249,132,171,317,93,159,82,220,292,201,129,241,131,76,128,98,232,183,150,71,221,206,104,121,132,103,200,245,270,224,76,193,194,110,146,148,157,145,166,215,86,226,211,89,215,183,317,318,256,114,213,173,183,240,136,223,92,154,116,254,176,109,158,270,188,204,221,152,196,188,157,63,147,154,188,154,176,149,280,186,134,226,192,183,121,151,183,390,163,128,187,269,140,173,98,204,97,97,239,297,139,107,223,134,115,154,199,233,74,64,128,219,210,346,139,148,291,284,339,229,235,221,114,277,190,123,206,170,240,223,196,98,95,105,179,180,275,193,158,259,193,189,256,174,187,196,237,173,101,125,219,133,125,290,188,208,166,105,221,148,168,186,125,143,99,233,273,353,263,182,155,177,298,222,206,219,253,141,74,147,247,137,200,119,229,173,148,284,193,194,76,189,150,84,173,198,218,213,277,208,106,293,247,153,140,192,171,234,128,212,165,173,184,224,147,296,157,142,189,56,309,161,238,328,326,62,207,119,102,204,138,225,231,234,225,180,190,126,127,130,199,225,69,156,272,187,108,150,79,158,215,71,183,198,184,69,175,247,249,257,159,193,176,235,217,213,262,212,203,138,281,190,140,288,124,198,107,149,221,292,210,252,263,159,212,205,88,153,276,252,128,181,312,355,57,312,192,262,282,234,197,183,148,200,190,144,157,181,83,180,113,132,266,121,207,141,98,273,182,95,148,174,97,88,184,154,234,206,190,116,216,225,180,225,120,176,136,167,129,151,129,305,219,128,214,111,237,153,111,252,179,152,131,114,108,252,133,299,165,119,130,172,203,134,83,313,130,156,206,217,193,304,209,133,238,241,235,145,176,220,224,242,142,224,235,87,265,172,222,230,158,257,235,116,241,175,267,249,321,120,119,165,258,204,373,184,257,165,162,93,187,386,196,105,156,187,104,94,230,140,110,250,99,174,131,282,139,102,185,90,179,99,119,333,257,152,359,198,238,198,305,173,116,191,177,133,219,80,202,170,225,79,126,134,86,158,63,90,110,58,78,178,51,192,191,103,231,78,196,141,125,250,129,214,97,106,202,210,115,274,253,152,253,127,174,90,130,130,78,172,156,305,140,151,167,119,135,141,179,114,213,144,329,162,196,103,140,127,127,162,206,237,159,55,255,258,223,137,130,154,205,136,215,238,207,103,153,210,202,116,72,104,111,172,97,122,160,138,226,85,213,71,208,133,216,151,222,107,265,157,241,318,102,246,127,181,151,157,162,112,165,163,151,131,148,87,164,144,277,214,181,83,188,195,140,62,132,118,131,177,152,216,120,183,73,234,143,199,117,139,84,255,189,173,187,259,159,224,236,111,113,204,115,204,170,147,139,139,189,263,231,169,270,145,206,188,166,162,169,134,200,184,191,92,131,251,103,119,132,147,59,131,89,236,229,75,89,216,237,147,151,87,198,160,129,159,268,75,86,157,103,283,198,182,243,201,192,199,219,141,215,226,37,105,78,176,221,366,75,203,146,59,175,110,148,122,253,168,86,201,149,209,115,155,164,171,99,254,84,107,132,221,65,231,121,224,202,122,234,185,105,83,93,222,78,172,164,102,113,143,205,243,135,148,115,159,116,191,157,219,140,126,188,196,246,172,189,83,160,200,162,94,255,235,358,173,89,146,155,214,79,207,104,165,106,194,166,150,112,122,154,216,132,77,230,243,87,218,243,172,137,195,70,123,195,125,166,184,156,96,122,175,193,192,174,171,238,208,100,177,153,231,117,225,171,158,162,229,209,186,153,196,84,167,211,223,287,180,252,52,119,167,201,271,153,102,215,176,202,115,261,291,141,323,101,188,200,193,183,200,254,118,160,102,293,117,226,116,234,133,224,115,114,168,82,339,271,289,309,74,151,183,207,159,129,270,161,186,235,154,318,115,229,246,98,231,200,97,118,270,150,110,131,215,212,190,111,198,151,313,186,149,64,174,173,164,184,194,149,86,81,318,218,235,115,103,114,174,120,91,255,145,156,122,142,49,213,242,105,194,132,46,218,145,166,306,308,204,230,179,226,161,207,180,102,136,194,268,99,168,127,196,76,289,289,115,118,205,119,214,220,136,132,120,224,215,250,132,176,117,239,116,202,177,66,92,223,189,151,181,176,81,199,169,99,280,305,90,148,202,71,308,211,78,171,151,139,225,185,108,93,106,194,180,77,149,91,136,121,208,126,173,144,92,99,146,102,211,176,216,194,249,115,247,187,122,197,79,92,272,183,112,133,167,128,130,184,170,106,204,102,298,248,112,261,219,69,121,133,256,224,85,190,398,183,130,104,180,261,83,314,179,315,223,117,303,290,282,189,141,93,138,236,50,128,106,145,227,302,131,188,227,193,167,133,76,155,208,211,133,56,264,110,158,263,170,220,195,219,192,169,218,166,112,186,137,239,139,130,267,136,223,251,106,93,223,83,186,47,79,85,204,137,104,189,240,263,192,109,234,112,69,171,56,232,168,137,84,163,172,151,88,149,192,128,243,110,225,183,174,187,337,163,223,75,224,356,82,386,248,197,197,96,103,291,156,63,234,237,140,123,242,157,112,73,175,178,174,162,165,184,75,175,57,179,237,239,90,80,185,110,186,240,165,176,214,127,154,255,195,262,141,107,141,56,133,86,212,130,132,196,162,233,97,137,203,134,243,130,96,136,101,226,76,262,142,147,43,206,250,207,189,132,173,148,137,240,185,163,161,166,206,147,190,265,82,77,125,181,305,96,114,222,156,231,125,307,92,101,318,142,148,93,265,111,94,172,203,99,101,167,100,169,146,275,139,299,231,211,120,175,139,173,127,102,62,185,212,122,195,153,111,132,174,147,198,100,208,108,221,117,178,182,183,155,92,113,110,228,247,150,75,231,58,105,101,169,151,132,275,181,96,213,251,258,201,128,157,105,83,132,192,216,170,164,195,112,198,218,230,171,279,151,118,131,114,94,131,161,222,222,86,152,205,129,155,196,83,226,123,147,192,280,178,126,245,125,189,112,210,141,180,134,178,195,90,248,111,99,244,148,179,142,173,130,339,181,231,236,168,116,170,56,136,201,126,167,177,230,187,177,316,180,148,89,70,260,215,165,136,227,223,263,191,243,174,212,194,199,192,173,115,166,161,223,96,214,188,154,182,194,208,93,194,206,240,91,110,218,85,198,212,103,333,180,200,156,171,203,127,184,193,248,141,184,311,356,98,85,220,154,107,46,187,172,101,198,111,263,318,163,202,183,136,294,151,211,136,123,57,148,242,136,155,99,127,184,214,59,333,276,137,238,214,134,74,203,172,113,104,80,106,251,265,149,156,77,215,109,195,84,82,123,139,63,159,234,229,180,116,145,228,168,225,60,201,101,179,130,129,107,188,69,233,110,163,52,198,298,234,69,173,234,181,190,136,78,222,122,223,139,117,197,171,115,181,178,250,257,104,52,179,241,206,200,162,72,187,180,211,149,114,234,233,168,230,129,312,345,120,279,176,87,182,95,207,72,86,184,51,173,189,234,186,91,114,267,112,168,140,118,257,162,206,258,231,249,143,120,114,250,193,191,201,159,211,124,228,152,120,201,158,99,291,182,123,229,191,64,174,267,149,148,151,163,304,142,80,294,158,175,110,168,235,122,165,354,48,178,198,93,253,149,157,256,91,138,133,207,172,147,67,238,136,150,162,142,190,66,155,246,308,62,205,148,86,119,193,298,147,100,187,222,205,86,149,187,310,219,175,297,140,263,185,151,171,129,127,284,173,167,172,121,127,91,187,169,84,109,232,135,337,284,168,147,149,183,133,127,301,100,226,88,259,206,171,229,174,229,98,182,192,205,119,148,264,196,87,162,356,121,233,217,130,187,213,260,205,110,84,130,188,179,209,163,177,267,198,138,110,231,136,209,305,228,100,213,191,104,135,204,75,357,232,145,110,108,251,211,128,97,52,77,204,334,197,221,149,138,111,124,164,137,124,63,45,57,152,282,229,125,271,193,238,111,168,108,218,137,226,78,251,197,310,145,121,256,153,81,124,175,77,83,201,210,185,136,263,243,187,246,160,92,141,304,90,212,229,222,153,192,140,133,175,88,194,277,113,160,128,181,318,98,199,277,154,103,335,195,206,102,241,242,194,334,134,145,137,266,170,132,95,205,128,154,132,180,311,156,194,186,231,229,136,179,145,222,173,231,137,103,85,156,179,162,165,206,89,235,185,301,187,150,156,217,194,190,213,131,235,113,143,197,204,77,158,227,184,196,108,138,72,162,211,171,183,337,275,211,238,161,166,187,145,165,131,69,93,184,227,179,155,215,234,65,97,133,236,156,259,70,117,167,282,75,327,182,236,170,176,312,218,112,215,159,227,190,164,152,66,197,193,230,133,286,87,193,279,141,198,139,245,79,76,183,145,61,104,81,222,245,81,161,193,206,70,105,213,129,216,236,109,127,166,82,224,115,94,187,59,271,129,132,221,91,132,66,87,360,128,112,181,175,104,108,81,176,170,175,183,187,121,182,41,37,128,226,151,159,215,164,165,230,94,161,186,193,57,132,141,136,205,190,139,209,206,196,195,158,149,141,106,167,247,353,249,135,304,214,235,119,96,262,134,205,162,161,228,278,187,87,264,98,305,232,191,179,106,221,237,98,114,242,99,153,145,177,203,221,47,110,214,266,178,205,161,246,98,199,233,253,186,211,200,186,151,258,181,201,138,133,277,223,245,218,377,304,194,212,231,140,147,101,170,186,184,196,155,109,239,247,182,181,260,209,104,159,234,136,187,130,122,290,202,281,128,141,153,178,168,112,217,94,97,233,76,212,165,78,227,231,103,208,270,208,240,176,181,77,196,193,261,144,216,92,82,218,120,216,298,229,140,84,201,107,133,109,323,73,261,152,244,260,124,182,229,195,249,253,79,217,164,150,247,242,56,155,252,99,69,107,180,209,163,211,312,93,130,102,113,150,113,78,117,196,217,183,195,111,232,181,180,136,170,200,219,160,188,85,37,127,108,131,100,150,137,198,310,137,182,189,83,152,171,150,177,121,208,257,127,157,181,170,286,246,239,163,223,71,207,206,149,233,174,72,212,291,235,157,201,90,212,158,210,104,258,166,136,214,95,119,175,309,224,122,144,169,206,319,181,140,140,68,136,158,208,152,235,94,235,215,52,179,159,109,164,116,247,240,133,237,238,82,224,168,133,201,221,176,177,147,162,141,111,246,201,272,207,165,130,161,205,273,123,143,202,137,150,139,166,177,253,218,218,95,129,122,182,346,161,220,300,312,218,164,166,189,131,234,163,305,322,201,216,302,194,279,213,93,222,265,217,209,85,167,196,107,190,168,133,159,192,97,163,104,165,146,238,152,211,162,159,143,187,110,167,132,89,212,140,106,98,224,115,199,161,314,229,251,155,68,351,155,101,147,52,259,165,130,171,236,165,92,311,295,125,166,221,214,221,103,95,55,168,168,194,197,108,194,218,122,246,118,100,89,160,219,204,218,118,181,186,190,189,133,222,90,254,249,157,111,62,171,277,172,292,107,209,111,125,221,43,160,117,93,153,199,207,159,95,125,186,234,97,234,275,251,118,117,83,184,210,240,128,109,191,57,148,226,213,339,184,172,196,212,258,105,170,289,209,213,182,169,153,222,207,50,206,208,221,101,157,145,140,109,125,58,239,186,114,151,175,167,138,116,148,119,204,248,100,182,124,270,184,64,116,174,175,246,97,239,177,175,173,163,140,61,184,68,188,196,199,185,188,149,110,290,239,78,273,132,122,213,295,115,119,197,158,157,212,227,172,187,186,147,164,332,91,146,121,312,83,191,108,213,160,260,154,258,168,90,170,194,238,126,160,151,143,158,281,158,125,197,210,208,192,211,153,90,209,280,123,84,163,168,244,341,212,167,215,148,279,79,254,96,132,214,149,213,210,111,221,133,250,206,189,223,122,165,248,312,333,161,108,197,159,198,211,126,249,116,237,192,154,181,223,143,205,293,124,127,116,120,153,299,292,154,167,143,133,231,274,286,120,239,125,142,159,224,119,174,97,81,154,318,165,220,276,116,137,134,209,197,175,166,71,160,157,135,238,125,112,241,174,107,137,67,72,229,181,248,268,217,103,221,124,210,275,142,143,169,122,142,146,144,119,184,88,88,134,198,178,123,100,169,310,135,241,137,339,171,120,84,158,115,294,242,178,206,197,180,134,101,237,187,188,203,133,168,343,276,218,110,181,220,177,79,230,143,142,163,155,127,125,248,141,105,112,81,166,122,127,134,241,70,92,218,331,223,228,90,207,125,145,104,192,179,185,144,272,142,218,172,56,196,144,180,197,151,197,121,70,213,170,135,332,170,315,204,183,327,247,281,231,157,129,232,127,206,275,175,165,179,180,201,129,200,287,143,113,258,159,78,78,286,161,270,92,193,145,177,179,253,208,294,97,172,215,238,210,91,224,200,150,231,80,279,152,206,144,124,116,195,185,140,131,159,181,102,337,152,211,235,77,245,162,156,238,240,112,135,118,88,146,267,253,198,152,61,339,306,140,156,98,185,196,268,245,172,195,307,178,94,242,235,193,70,203,217,190,352,333,255,268,91,299,145,160,115,100,276,233,219,234,77,181,136,110,141,154,122,276,176,177,100,211,140,70,230,81,197,245,81,318,212,138,113,349,122,205,219,158,129,117,191,178,233,177,168,224,266,145,82,279,107,174,198,276,90,207,220,264,231,76,181,125,272,165,203,126,158,201,173,135,249,232,143,136,195,118,78,160,220,137,152,157,116,193,106,105,70,76,261,89,81,203,106,84,69,250,98,160,148,207,93,153,203,160,171,207,82,59,250,148,156,227,123,104,232,120,281,136,245,102,185,181,138,106,84,190,222,125,110,115,154,61,192,273,256,107,176,109,106,116,170,192,89,262,132,149,163,275,155,154,81,198,101,249,215,84,239,327,243,138,229,189,190,83,105,134,174,122,275,180,169,78,221,170,254,51,181,126,264,115,95,136,345,180,191,118,143,271,116,227,203,198,179,205,144,214,149,223,217,154,107,107,207,188,128,141,110,144,98,219,79,64,187,245,261,166,177,98,267,268,107,63,90,160,51,230,244,109,204,244,74,125,82,110,263,160,115,137,71,187,210,122,138,43,120,124,91,348,148,180,237,88,228,200,119,84,83,144,108,173,273,135,278,161,170,63,81,143,194,152,58,100,183,43,197,169,203,99,132,148,187,133,156,208,122,194,164,102,128,186,67,155,224,171,252,69,105,269,141,231,223,89,122,140,164,173,213,177,305,204,113,234,256,157,151,199,141,143,161,184,118,81,279,83,312,218,151,210,262,178,130,218,151,179,150,181,185,151,139,214,231,200,228,201,241,227,84,96,84,99,378,131,269,222,151,192,191,194,206,206,152,211,178,130,270,312,123,180,189,243,84,257,115,152,82,99,89,170,255,219,119,227,152,199,219,251,186,139,107,121,269,312,204,110,333,126,212,246,159,153,70,345,226,98,236,228,110,87,117,126,182,112,236,195,33,172,230,173,102,239,159,190,119,262,105,235,118,169,265,120,213,106,218,133,199,152,137,149,88,267,232,106,163,204,219,245,242,222,299,217,154,97,265,154,259,205,266,205,172,55,195,105,241,183,160,92,148,244,105,142,244,138,233,52,67,153,221,58,94,186,329,176,139,137,123,104,242,74,259,49,219,82,70,169,98,235,189,56,220,88,175,120,153,194,145,196,124,172,234,173,238,105,149,209,103,211,214,98,227,121,323,130,218,144,136,276,202,86,91,109,123,135,146,218,107,87,144,205,201,242,225,143,91,188,48,99,202,287,194,80,146,197,132,97,63,147,104,95,144,134,255,78,200,203,67,173,253,115,270,300,277,135,92,209,156,211,135,83,186,103,161,135,213,93,236,201,100,127,165,187,192,151,179,50,202,160,105,238,148,200,85,339,191,148,207,74,78,79,130,275,118,224,58,337,151,76,85,142,140,78,130,109,133,121,204,194,158,140,222,272,128,150,266,232,222,118,256,106,211,268,279,194,278,245,122,50,210,71,239,185,178,263,242,206,98,45,114,348,142,222,242,188,230,232,187,65,140,160,214,244,207,108,121,176,270,215,213,103,150,135,139,171,232,82,212,269,148,115,73,86,267,117,146,206,234,207,73,233,119,150,158,225,141,188,165,227,179,81,199,230,119,228,155,213,191,246,193,142,191,198,166,251,120,68,148,191,148,189,213,233,207,286,140,148,170,202,158,174,212,152,98,187,191,192,79,77,189,96,109,173,227,226,145,219,120,228,142,114,187,199,156,242,87,315,232,85,145,249,203,87,216,267,202,186,88,210,174,165,231,108,106,278,120,128,156,198,109,261,223,119,295,158,168,334,130,247,199,211,207,210,267,119,210,199,204,154,172,166,157,142,244,280,143,131,178,112,125,242,131,55,143,129,76,149,71,222,87,202,58,109,228,102,245,118,174,221,67,239,281,255,167,111,216,191,181,291,238,143,200,147,261,156,124,232,164,174,105,239,172,291,163,157,373,183,204,121,122,174,228,248,77,196,256,176,210,148,144,183,240,164,89,84,187,171,84,175,223,222,201,146,199,325,72,129,174,95,169,200,109,88,232,59,125,170,79,194,64,277,100,364,98,183,196,180,141,238,117,159,174,245,145,191,193,186,179,179,265,104,103,73,225,105,111,131,213,158,123,213,174,250,205,134,140,198,154,142,225,201,229,116,214,176,179,97,155,85,131,272,227,318,111,190,217,206,183,317,176,147,151,228,315,202,92,234,194,185,246,71,253,148,161,155,67,192,89,308,101,128,134,209,135,207,261,269,159,174,164,194,241,161,75,237,127,74,97,146,188,196,226,226,273,175,183,177,233,193,172,192,147,126,216,131,276,128,229,189,203,281,131,201,256,119,102,148,59,97,161,209,160,104,152,175,188,195,164,194,175,152,104,116,239,183,49,75,173,181,132,148,95,130,181,242,123,201,231,144,108,55,106,132,163,78,181,147,99,64,113,256,113,183,81,190,203,106,184,156,212,195,239,139,183,192,244,114,221,177,119,98,175,111,223,171,136,172,200,140,129,170,103,228,81,171,132,100,115,197,176,209,146,356,86,125,181,204,188,88,91,83,206,149,223,185,199,138,208,321,151,188,220,191,97,171,163,243,160,142,118,127,291,169,93,71,269,125,264,108,188,86,241,323,320,225,181,183,124,150,94,214,133,77,258,176,238,208,109,153,188,212,259,73,107,321,272,107,345,118,240,166,262,228,154,206,236,244,168,235,176,134,277,180,123,143,126,123,199,244,54,171,159,140,217,202,173,137,146,160,140,106,125,168,114,171,157,205,198,204,267,236,190,176,84,104,282,218,212,85,75,161,144,150,310,147,85,233,182,204,179,155,114,130,131,233,180,240,149,126,143,74,214,117,106,154,106,160,147,211,166,232,167,225,258,216,161,208,160,163,256,147,55,137,263,191,215,183,87,200,136,209,172,142,70,96,52,139,139,295,109,108,183,193,197,97,249,163,159,102,274,228,194,138,86,142,165,164,206,189,113,217,237,175,170,182,260,110,182,43,220,232,259,208,224,159,187,97,173,257,212,206,130,191,242,207,145,242,57,226,178,228,153,90,218,237,178,97,54,210,153,152,95,263,223,97,173,116,50,176,179,138,223,71,66,189,198,218,209,379,186,233,73,157,234,105,273,198,163,44,123,149,163,171,219,194,177,64,106,230,148,152,245,241,210,155,212,60,208,170,145,223,177,146,233,352,199,270,323,222,220,190,151,176,58,148,115,119,309,83,223,153,144,267,198,174,252,241,130,160,102,151,104,84,183,150,72,156,116,66,282,204,148,244,157,175,139,136,157,105,95,184,237,133,136,185,131,88,185,185,184,277,157,84,132,200,141,331,239,243,72,334,195,107,107,94,182,366,188,159,152,187,214,250,134,105,188,273,137,93,353,75,80,185,268,251,247,194,236,148,238,221,274,102,218,165,92,132,315,93,199,159,75,268,142,217,122,214,178,300,197,47,147,136,51,162,223,204,151,323,255,214,72,282,93,138,153,147,307,148,50,157,137,234,280,256,199,196,72,187,148,105,173,368,135,58,284,100,229,136,175,177,209,311,190,145,183,242,86,175,135,100,171,127,137,138,160,369,155,312,227,216,233,212,212,150,127,68,161,286,123,161,281,227,262,75,121,178,90,169,83,153,246,121,299,137,117,211,210,144,96,227,204,131,169,100,107,187,236,163,174,284,124,252,158,249,175,204,184,281,103,206,121,265,63,87,179,283,300,166,108,157,211,147,324,93,230,189,183,216,176,222,212,185,173,131,179,114,224,72,144,259,141,116,241,136,216,144,197,243,164,166,140,209,131,100,137,124,103,196,137,83,114,97,126,193,201,141,121,161,72,240,217,156,130,233,206,264,166,183,144,286,159,196,140,66,128,164,209,126,223,176,174,117,137,203,210,222,182,280,222,186,287,307,222,259,156,97,56,204,66,106,187,213,305,105,154,112,288,140,183,90,250,267,365,200,101,136,158,213,171,200,227,151,171,169,355,140,199,241,68,135,220,211,187,187,143,196,89,113,149,172,106,126,248,162,255,211,274,320,153,90,220,223,84,149,226,80,197,209,144,245,76,133,228,156,224,143,178,229,238,190,154,153,80,117,202,310,216,137,201,233,94,90,122,90,158,179,142,184,72,74,187,114,95,314,100,65,122,174,171,322,196,138,149,153,119,234,202,70,222,104,188,172,109,97,94,131,204,129,168,73,268,267,144,185,342,117,185,168,222,272,123,298,170,119,185,227,136,141,200,207,318,294,107,85,158,140,76,169,99,157,205,127,75,178,179,92,91,165,206,278,115,81,358,176,326,108,235,123,297,208,172,206,103,93,108,93,195,62,86,185,107,161,254,247,198,178,123,222,159,194,140,129,98,88,175,197,91,183,159,85,203,148,118,156,211,126,110,222,76,244,290,101,247,163,223,223,295,155,123,310,161,165,189,193,146,183,160,136,115,254,152,189,179,180,128,124,136,98,182,230,47,184,128,178,198,114,157,174,183,104,263,172,114,170,222,158,137,310,210,237,210,87,236,146,158,161,148,99,123,217,227,187,111,175,89,242,248,194,144,139,187,112,112,146,119,191,122,131,170,302,218,260,247,151,181,146,117,220,159,259,199,192,160,209,83,165,122,279,255,69,108,164,246,97,190,156,169,233,124,155,174,104,143,166,98,169,217,78,183,111,210,224,209,96,137,186,144,94,103,404,195,265,131,333,233,261,190,205,129,231,204,200,126,141,130,183,238,236,127,88,141,235,166,120,151,117,206,227,255,234,93,83,168,125,62,156,166,111,154,121,100,200,190,140,211,133,166,143,210,148,176,178,386,79,170,126,105,236,147,62,209,373,153,112,215,181,252,226,227,76,145,220,220,201,141,281,263,180,161,110,196,236,236,233,141,152,137,270,167,208,158,145,219,231,112,193,218,150,93,162,172,169,189,191,164,240,74,289,167,159,237,117,191,198,98,116,203,100,198,162,111,214,162,237,246,193,141,194,124,96,191,102,164,123,124,156,298,185,169,45,227,359,357,235,138,168,93,232,172,161,304,157,196,136,233,116,123,230,170,238,251,170,171,158,146,214,220,124,338,70,90,155,126,218,242,144,216,238,185,174,187,261,146,208,91,149,238,235,64,246,130,151,209,261,208,204,259,109,175,136,187,100,162,171,149,101,137,229,136,155,229,171,185,110,194,127,112,151,123,160,148,77,161,159,200,273,62,185,232,149,236,231,242,174,230,192,144,252,151,223,78,42,229,155,130,182,110,220,225,183,162,192,123,177,233,223,257,202,238,214,83,192,66,120,139,127,195,73,179,251,207,174,112,64,253,246,152,194,115,214,159,185,182,144,156,183,144,201,347,135,87,235,164,153,163,264,61,258,165,256,199,151,116,114,279,175,168,99,241,200,177,197,208,173,179,73,237,166,205,112,68,100,239,223,180,167,255,220,116,199,165,126,107,321,141,153,274,245,108,154,159,87,161,181,162,256,223,265,103,90,131,108,180,184,56,116,168,267,199,83,211,145,155,297,308,156,227,173,219,74,169,184,115,183,89,81,95,210,195,133,121,234,274,164,210,90,204,169,185,69,164,169,121,179,251,249,233,218,77,90,171,133,245,109,104,137,172,167,163,150,227,219,145,229,225,114,178,223,309,155,178,108,149,174,120,147,114,122,182,195,185,206,119,124,252,138,159,169,185,237,175,76,155,137,178,221,332,113,283,144,136,160,207,216,201,249,125,159,190,119,113,173,200,222,95,208,190,76,202,157,184,78,223,218,308,70,208,298,97,69,248,101,119,172,231,124,112,190,168,231,137,62,95,159,230,220,125,99,241,156,145,244,210,195,118,120,127,186,147,253,181,172,86,165,94,234,126,262,165,87,145,339,142,170,312,136,85,209,129,166,85,138,122,183,237,326,67,204,151,218,42,207,166,125,106,246,199,162,234,211,123,206,165,173,164,232,108,207,74,230,228,120,194,221,85,117,211,172,129,147,164,62,287,118,70,128,193,190,215,303,179,142,85,201,102,166,119,228,96,46,236,214,107,105,66,297,184,172,124,135,260,236,115,153,191,170,207,145,83,188,173,232,226,94,149,160,202,135,89,131,113,128,282,164,165,188,281,173,179,106,166,148,423,221,129,78,187,343,173,139,222,196,147,248,216,216,111,90,91,211,204,134,210,159,239,160,155,73,212,188,251,110,150,163,162,141,227,170,175,148,186,271,175,92,191,229,189,167,261,196,121,192,155,229,95,140,204,190,129,209,174,141,87,215,155,71,140,185,135,66,222,126,185,125,192,289,78,185,122,102,231,80,171,94,102,256,206,317,115,85,220,104,199,203,138,175,131,200,184,96,204,184,151,199,169,259,136,217,162,219,206,170,146,190,303,183,231,212,139,147,191,272,186,115,203,186,147,191,245,116,162,260,243,210,222,156,221,220,226,157,118,204,167,107,142,54,190,254,142,131,219,168,123,239,97,305,132,208,276,144,181,93,178,135,242,280,242,51,127,151,166,183,69,267,261,108,64,235,156,339,170,106,137,356,126,248,208,174,126,173,149,82,220,148,122,165,151,123,222,214,206,112,253,160,104,179,244,77,91,222,123,192,255,199,229,163,62,182,128,169,260,49,115,180,121,252,329,97,156,243,228,115,144,202,213,133,201,198,110,125,61,143,142,209,188,216,163,160,238,326,130,54,75,120,221,201,239,141,350,113,271,215,221,125,209,144,115,199,117,150,170,142,125,226,145,98,191,157,112,64,160,184,217,346,156,262,99,301,180,127,155,101,137,217,201,234,211,281,84,106,157,108,228,86,47,150,109,40,176,78,92,92,175,274,141,124,208,177,154,194,227,147,259,141,232,179,132,126,179,134,261,62,211,234,217,132,163,207,160,112,222,193,179,234,109,80,141,172,155,116,216,105,141,162,149,130,229,111,307,222,267,117,261,269,140,219,105,212,64,154,119,140,116,154,301,115,248,112,293,191,101,120,198,63,141,296,185,117,246,250,209,123,182,224,152,231,104,214,260,171,170,137,153,294,201,140,206,304,154,334,208,132,228,219,230,209,68,192,108,212,158,133,154,332,112,232,168,77,225,270,229,152,193,81,119,230,252,100,167,108,206,171,228,244,174,190,243,117,119,175,93,84,78,125,190,225,267,167,161,96,77,232,140,234,167,132,189,386,244,129,245,127,185,197,151,169,237,294,179,195,191,291,112,157,178,127,174,125,115,143,215,194,82,210,223,133,293,368,190,123,116,230,184,153,192,166,210,161,89,73,127,215,206,153,186,242,161,133,179,222,179,194,146,105,163,127,138,156,178,113,116,131,137,200,237,218,73,155,257,186,213,216,289,119,190,125,211,131,232,167,246,176,64,226,220,160,45,96,184,75,105,127,112,130,204,202,150,231,153,101,99,131,197,104,263,92,142,216,202,200,231,201,223,204,212,164,126,153,184,286,197,231,217,154,157,130,233,204,163,85,106,164,219,195,217,231,153,351,113,150,154,121,146,187,178,184,330,195,201,191,280,176,87,73,156,351,144,242,130,229,85,175,164,290,160,155,144,98,251,183,190,78,137,164,111,172,63,167,173,279,218,123,224,75,36,132,68,202,205,212,147,197,148,168,199,313,214,213,172,137,282,259,143,57,224,304,146,107,119,155,192,107,153,186,192,246,72,135,281,206,222,54,110,195,148,91,262,159,252,146,248,206,222,195,289,112,202,219,178,116,183,170,206,274,206,241,204,162,203,287,138,190,139,177,223,209,73,73,117,181,241,87,32,149,74,87,171,294,213,233,249,186,243,175,203,171,222,51,227,230,167,355,181,64,193,128,219,107,193,121,124,210,95,148,94,156,200,118,193,84,160,145,183,247,199,223,58,197,170,81,288,276,332,203,122,203,152,159,216,189,161,145,45,206,180,104,152,193,205,198,132,122,159,252,109,158,117,200,112,230,286,162,235,162,212,96,150,183,143,236,231,98,211,198,256,204,94,116,167,143,225,82,217,192,187,205,152,166,190,132,115,250,203,87,279,152,115,204,311,138,293,121,197,234,137,102,169,159,196,277,96,68,44,190,292,252,96,117,93,165,96,275,237,147,241,162,116,131,229,226,202,121,302,185,110,273,312,92,153,204,132,183,99,203,127,155,211,55,167,318,240,172,205,194,117,359,266,175,117,86,67,195,72,85,135,157,172,336,77,103,89,82,246,244,147,94,113,249,246,197,282,199,103,149,108,251,124,166,274,142,136,268,155,189,146,109,163,254,212,103,170,215,201,158,122,339,248,160,287,140,185,248,185,159,204,140,183,136,189,104,228,86,160,166,210,162,151,130,127,129,196,110,180,225,191,159,122,334,203,168,162,219,152,297,166,188,194,199,106,156,234,270,91,208,202,126,101,205,196,225,127,90,102,178,211,86,301,170,183,343,152,138,201,145,151,214,191,210,355,334,149,191,268,248,301,110,216,259,120,165,128,47,192,162,170,71,203,194,148,108,97,140,89,163,115,259,215,240,165,135,307,104,241,216,218,222,164,166,132,216,140,199,188,143,60,141,80,102,163,178,215,99,136,246,124,142,150,346,101,113,63,288,214,61,241,247,152,248,215,166,213,50,281,194,257,76,228,334,197,131,116,221,105,236,138,109,101,240,143,224,225,107,233,207,175,216,189,129,308,258,152,85,249,360,200,102,171,194,108,236,272,69,180,89,89,222,158,106,141,222,153,94,164,83,221,152,199,114,90,208,192,152,206,242,146,76,172,172,158,242,103,308,138,142,203,231,141,152,156,191,133,147,179,103,199,104,211,155,223,183,191,207,114,107,216,136,110,128,197,108,161,120,172,166,124,119,169,190,217,292,57,86,146,213,207,44,62,246,142,52,178,176,184,165,282,137,301,216,145,90,100,148,183,90,212,91,149,252,188,76,176,155,328,252,218,225,268,192,174,126,120,161,80,147,290,157,271,139,146,185,260,196,274,154,113,153,128,161,158,226,345,272,162,194,77,104,186,142,116,77,168,140,202,224,255,86,106,157,199,261,198,210,146,250,222,98,128,183,156,80,140,181,79,163,365,174,59,81,174,113,235,97,207,188,218,164,235,193,253,159,137,162,182,133,73,92,136,154,321,191,232,162,162,212,270,118,77,110,130,139,206,153,123,246,179,88,166,183,228,131,138,235,125,208,77,192,176,100,146,149,116,140,219,57,218,297,302,132,121,375,281,229,135,262,243,138,161,110,136,77,186,119,75,182,243,166,134,82,171,69,237,126,124,219,221,252,73,196,235,213,106,63,196,84,300,96,124,97,199,210,166,244,79,124,94,84,187,146,232,223,72,171,201,108,108,121,244,98,118,68,144,207,61,176,211,245,212,194,142,190,164,199,138,115,101,205,182,224,153,118,117,201,194,205,80,243,127,204,204,261,237,229,258,184,172,275,255,184,264,123,204,157,291,176,248,129,230,252,146,195,203,76,182,175,258,250,137,247,211,132,117,103,99,140,159,231,245,203,142,120,77,95,243,65,100,114,184,134,248,89,194,154,206,195,112,190,121,89,77,187,75,135,245,129,363,50,145,194,167,219,256,206,89,338,297,320,70,166,224,68,154,53,171,165,132,140,198,255,237,192,217,113,211,162,69,195,133,248,146,102,115,200,177,107,139,86,263,145,207,185,210,218,197,99,206,293,124,167,355,341,108,219,161,64,159,183,230,156,207,125,130,70,54,196,244,197,307,203,209,158,193,278,168,87,301,187,109,179,201,193,250,128,105,170,222,189,200,119,182,240,177,191,61,140,140,53,167,136,186,175,199,164,153,103,148,205,56,137,119,125,186,127,223,122,202,156,148,133,230,249,183,213,250,98,163,280,211,129,274,164,105,234,66,146,77,182,136,177,233,105,150,101,124,190,150,165,235,248,143,354,146,156,206,92,108,122,212,109,160,79,187,100,209,96,212,227,184,119,198,217,203,135,251,267,200,262,238,258,221,137,137,193,151,177,291,205,108,173,187,124,236,95,231,296,183,190,246,190,107,237,183,158,99,48,147,108,217,229,209,137,191,187,170,260,135,173,83,153,111,154,199,66,138,128,130,170,322,153,217,403,84,212,89,177,155,126,62,50,202,122,177,152,151,107,86,125,242,117,78,194,161,180,78,222,321,78,321,196,182,100,131,256,222,131,238,64,128,268,188,94,109,171,336,183,138,224,216,99,177,131,154,182,103,129,197,74,120,167,251,128,185,226,74,110,174,96,144,90,213,142,158,187,143,106,268,103,269,242,105,99,245,98,207,152,156,161,220,210,182,283,178,219,165,162,195,65,131,162,132,158,156,154,129,113,118,171,116,158,260,84,58,215,209,179,218,161,145,171,78,182,61,231,116,214,162,208,170,112,155,102,156,107,284,209,354,146,177,119,198,124,161,194,143,150,271,200,101,169,64,141,187,227,192,121,128,171,72,196,98,195,133,90,174,212,180,183,236,152,80,315,172,217,115,72,133,149,256,138,101,119,235,125,288,135,304,109,172,79,173,147,211,200,245,149,294,96,103,156,150,131,142,130,214,213,114,194,173,285,295,174,106,195,188,265,159,156,111,99,83,315,149,63,91,117,75,259,193,215,162,153,146,237,244,153,106,102,221,149,241,127,256,165,171,183,106,174,62,174,342,118,258,172,111,239,242,199,164,217,86,224,203,193,143,83,339,174,229,186,200,136,111,95,234,298,187,264,106,208,266,236,74,212,217,248,116,256,97,203,104,197,167,154,270,135,214,85,159,109,246,183,236,171,237,159,206,72,161,215,136,174,216,242,119,169,70,191,141,165,215,209,146,231,62,201,166,126,150,109,220,110,232,149,294,107,213,361,259,141,198,197,95,183,195,295,214,198,176,129,181,216,121,201,204,112,160,216,80,148,384,107,169,186,359,119,318,196,165,181,216,236,172,146,155,96,137,145,232,161,212,244,182,240,198,273,140,129,128,109,150,162,122,201,238,135,185,169,239,230,139,232,117,78,95,102,321,172,261,141,216,88,197,88,144,217,73,182,141,122,230,188,83,216,85,220,187,148,143,217,170,292,174,142,182,81,121,125,172,133,190,102,145,162,177,96,135,174,242,157,174,269,203,186,165,254,131,229,139,118,89,278,135,153,194,180,155,224,113,206,141,165,80,169,129,245,233,250,143,150,246,229,93,106,111,267,182,225,250,193,101,113,134,136,186,256,136,162,91,308,112,109,129,204,133,76,101,131,107,48,220,116,164,184,171,233,90,67,166,269,167,110,126,78,122,152,132,114,182,252,121,206,318,234,280,222,181,121,190,231,128,213,199,132,136,114,219,79,122,217,222,189,358,67,173,141,151,106,111,221,174,171,80,203,112,162,202,178,120,147,102,142,191,129,168,61,269,111,329,109,266,88,227,216,192,92,281,181,191,143,145,247,168,161,88,97,130,172,241,193,218,285,175,151,125,363,317,208,187,228,121,172,108,126,98,218,238,217,172,119,39,194,124,77,64,179,138,199,240,167,162,208,141,63,296,174,158,234,234,280,215,193,131,207,173,93,169,144,310,166,190,110,212,154,125,182,178,171,257,124,42,141,195,161,177,221,97,138,237,185,62,137,345,75,262,217,286,49,143,251,146,165,205,162,338,109,190,201,253,232,77,180,120,164,315,228,110,166,91,153,89,94,180,313,161,59,219,118,265,96,97,111,212,193,147,174,115,120,140,238,122,134,187,146,84,154,208,240,114,152,217,265,182,75,132,57,117,129,286,147,113,146,165,189,194,184,177,340,255,87,169,183,206,160,239,120,190,244,226,124,213,137,116,200,265,242,194,191,159,103,210,121,140,193,225,212,261,150,90,215,291,245,84,169,292,179,145,82,68,272,220,126,92,180,175,227,134,242,146,245,93,181,255,232,174,175,129,154,229,272,178,101,341,138,116,127,279,212,154,278,153,150,151,230,125,247,87,154,111,129,153,182,216,58,85,194,197,113,173,80,185,244,316,236,81,135,251,178,166,259,244,95,111,202,215,120,97,163,180,184,178,320,197,170,172,135,148,135,159,135,76,229,137,165,111,185,117,84,207,270,199,324,124,205,153,171,138,164,70,162,161,164,160,172,112,122,193,138,233,197,250,291,293,124,162,235,165,206,192,265,157,134,145,215,241,71,128,227,152,203,231,125,241,163,99,194,107,151,158,173,248,183,221,130,217,181,119,322,116,229,208,152,210,138,309,298,101,106,117,209,68,211,204,66,173,209,151,171,111,167,189,170,125,143,91,169,165,198,187,268,101,127,202,155,215,158,103,136,124,201,135,263,79,151,129,155,74,106,183,142,293,186,117,189,98,108,181,191,204,223,209,247,181,277,156,126,173,176,94,147,220,179,129,212,252,117,157,106,118,169,141,250,138,97,118,128,186,179,221,182,208,127,228,83,218,112,261,204,126,205,235,266,70,131,118,170,102,244,215,167,167,142,149,230,88,204,244,228,187,122,105,236,99,49,252,179,189,145,217,240,214,317,325,189,256,238,202,128,153,258,93,222,178,91,249,207,48,133,224,169,96,240,90,237,246,215,249,242,189,149,209,245,183,196,99,249,99,229,138,148,170,306,230,215,322,167,231,156,163,69,142,122,272,196,107,200,174,252,117,246,105,235,198,85,189,117,77,146,120,240,149,104,101,121,169,149,304,77,163,102,150,181,171,188,80,158,275,167,99,219,102,133,190,322,126,327,162,169,81,280,49,233,251,176,198,120,90,127,175,181,219,103,148,104,143,189,79,172,108,193,129,152,148,163,70,190,194,200,217,159,109,155,153,60,150,223,219,146,158,187,276,80,157,208,231,218,147,96,135,145,165,212,335,230,209,152,208,169,255,182,230,239,110,160,98,204,239,210,183,81,248,116,298,162]
doclens.31.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [101,153,253,120,142,182,83,241,152,248,174,319,103,123,211,158,213,68,80,230,181,159,109,222,233,186,164,145,185,174,257,66,136,160,152,105,171,183,122,220,163,151,260,217,85,181,159,132,209,200,276,214,113,87,117,157,177,232,277,205,162,98,141,178,179,212,74,145,199,153,186,276,143,99,149,170,82,186,168,260,175,127,206,251,163,235,144,157,104,202,133,326,331,193,227,120,249,219,144,198,200,265,311,261,204,201,92,133,185,156,177,172,157,219,260,74,207,277,255,164,137,99,252,141,123,67,222,123,319,173,198,235,76,225,101,109,189,182,165,289,107,257,117,295,182,150,225,161,232,150,141,61,304,213,82,103,181,242,247,175,272,220,238,172,120,152,201,207,255,263,170,160,211,266,143,157,194,119,79,236,262,241,129,150,181,99,233,230,145,186,160,169,105,309,245,112,99,137,193,176,137,172,218,231,252,110,262,191,193,251,158,222,237,247,231,227,112,138,162,211,96,94,309,145,116,196,246,225,153,154,163,70,192,163,273,191,202,164,166,133,148,170,141,208,121,285,111,161,162,78,173,148,201,200,153,150,232,245,230,257,278,191,195,213,61,146,98,268,204,207,243,106,212,346,99,195,223,129,220,223,160,198,183,205,173,227,284,245,110,197,202,97,58,177,261,246,137,122,180,210,208,154,211,136,144,258,303,427,166,162,215,167,208,97,141,219,124,279,172,193,100,111,98,153,149,128,137,223,153,213,193,164,118,173,187,233,127,196,147,168,218,267,189,120,193,229,141,241,119,234,226,215,103,205,209,149,263,142,89,184,246,299,195,109,238,130,93,257,253,113,241,96,261,146,81,158,247,216,76,254,384,261,110,183,118,173,247,258,216,270,181,149,165,127,263,260,108,237,75,191,337,231,241,238,128,125,148,147,222,375,151,228,80,78,123,151,180,151,162,167,166,221,99,330,129,188,167,178,133,90,143,136,87,252,73,216,157,234,179,215,125,273,142,297,296,121,100,212,140,93,254,286,173,178,270,198,170,188,128,172,102,243,189,156,156,227,166,279,134,267,141,221,242,189,209,212,162,190,198,141,120,72,173,72,214,119,123,110,180,89,215,190,237,137,123,241,207,133,167,120,91,230,166,246,133,130,142,198,237,163,122,221,183,142,126,201,326,265,80,215,176,124,114,124,204,303,94,134,101,69,76,137,228,135,165,63,176,177,167,99,107,143,139,305,190,92,309,243,90,165,269,121,100,181,168,125,219,144,266,164,185,157,115,226,281,157,146,147,201,79,76,153,222,209,160,273,244,142,199,157,229,254,148,201,82,178,379,309,60,204,208,250,203,101,261,246,258,195,175,144,138,116,191,145,214,169,250,226,81,160,171,165,212,333,97,185,162,220,249,205,154,91,186,196,80,223,184,126,131,227,172,149,343,153,157,123,228,136,144,283,119,63,143,164,130,165,76,286,149,290,175,208,106,122,277,253,98,84,215,250,109,285,126,177,160,209,196,144,126,207,105,207,172,231,138,85,213,165,204,222,192,208,150,81,75,117,130,109,132,206,265,215,224,289,346,144,91,114,116,195,41,206,80,68,173,112,79,239,126,90,123,137,176,187,199,207,181,74,240,335,190,175,197,198,208,193,198,92,91,179,221,161,228,161,188,168,255,277,257,102,279,116,77,228,160,117,332,314,90,143,121,118,127,85,188,315,243,157,189,148,128,155,223,163,258,113,78,130,184,213,177,198,224,102,212,197,154,130,147,80,179,188,185,90,199,124,193,199,198,158,50,247,319,222,81,153,215,161,225,240,159,219,168,163,267,102,174,147,85,268,204,146,121,160,296,157,150,190,218,198,165,178,197,221,236,229,196,131,87,340,141,60,168,220,142,147,113,232,231,116,105,96,116,204,161,126,136,173,159,135,293,179,120,211,200,309,224,199,79,169,184,84,224,101,167,234,273,231,348,239,201,95,228,133,174,139,154,207,170,221,219,183,284,238,230,130,180,147,201,284,227,91,339,281,141,195,186,141,135,185,248,135,154,171,222,114,233,230,112,223,172,193,130,235,273,242,263,210,146,82,207,138,179,194,140,82,169,177,124,112,60,289,141,104,268,119,182,104,155,234,125,179,179,107,207,181,244,251,137,307,201,85,199,127,170,131,181,154,150,251,82,240,233,102,258,244,224,118,200,230,155,148,114,267,53,214,248,195,184,315,136,227,133,139,197,128,186,183,183,65,226,140,138,174,171,139,320,148,141,159,225,78,74,300,214,138,120,108,102,310,219,138,144,236,210,102,218,244,158,229,197,189,91,137,223,174,220,297,199,182,123,227,100,182,142,87,318,80,189,71,151,250,233,243,156,200,304,246,188,114,129,169,178,237,221,195,201,121,272,118,223,267,139,93,155,207,156,230,110,202,176,109,246,152,111,253,109,229,250,182,275,150,127,205,106,204,229,166,198,162,154,172,226,110,199,192,177,132,123,208,131,89,187,115,200,252,241,172,142,224,170,221,148,173,154,228,165,216,92,152,209,116,213,120,180,157,234,150,144,192,213,147,69,259,190,87,184,115,227,224,183,122,164,161,121,175,127,276,121,281,178,258,108,105,111,126,243,138,197,107,244,116,86,240,217,149,68,268,145,107,154,166,172,194,103,243,201,290,215,167,267,273,104,221,191,252,128,170,166,240,273,172,103,247,77,124,191,219,269,190,199,121,88,195,261,80,130,165,58,159,223,154,86,210,193,205,235,149,85,242,145,101,212,180,225,180,96,115,219,329,150,166,167,127,116,87,233,109,111,145,138,103,162,115,306,239,180,169,189,304,314,103,99,293,251,207,202,272,185,243,74,145,185,388,106,123,177,236,183,264,204,201,252,196,121,289,94,137,218,96,142,177,126,372,111,224,210,143,170,135,81,225,321,160,149,221,183,162,201,269,231,158,152,98,185,181,39,174,228,280,247,141,288,96,156,166,88,158,141,195,253,154,137,239,76,186,264,195,208,208,138,165,119,201,143,267,353,132,191,102,179,181,185,181,137,348,311,161,247,171,165,163,169,142,174,189,215,164,193,166,207,239,61,300,237,195,83,204,234,141,189,129,116,168,112,120,191,274,167,117,183,82,175,139,88,196,199,222,126,157,176,142,80,275,114,293,219,291,151,255,177,159,164,239,176,143,230,112,232,246,164,233,99,82,117,92,133,143,236,134,168,151,172,254,237,143,77,156,106,205,192,158,283,167,86,102,255,233,92,100,205,250,255,268,258,155,267,122,277,95,112,163,147,212,124,174,155,229,245,150,89,178,107,121,188,279,361,243,231,197,202,231,241,295,313,257,225,172,81,173,208,165,89,99,105,201,125,211,130,198,156,95,227,135,165,176,97,212,62,197,119,236,175,114,207,149,217,340,185,207,210,148,116,192,108,243,143,211,242,242,288,229,57,114,192,156,194,240,187,199,145,259,260,68,85,74,125,85,151,264,127,212,184,118,342,268,172,186,184,91,145,163,261,237,266,255,302,196,129,200,120,128,129,209,207,104,193,260,216,146,288,225,131,232,287,197,141,149,319,209,219,109,213,72,266,267,84,138,253,146,206,181,293,151,72,93,246,179,167,154,142,127,186,73,254,152,110,185,195,204,119,331,130,152,203,247,110,283,259,115,248,195,393,210,146,96,231,172,255,220,180,62,127,164,173,193,69,213,151,116,141,231,203,181,151,202,91,223,136,233,122,247,268,195,116,225,247,94,133,216,139,150,196,129,102,174,87,191,140,178,173,329,201,237,188,167,95,215,145,235,104,114,125,151,190,193,84,308,204,245,170,173,73,203,210,88,195,121,144,185,147,148,221,350,185,151,163,194,146,59,245,204,229,207,264,145,88,202,109,196,151,263,109,100,172,217,127,61,47,304,140,144,164,146,145,70,210,223,156,153,176,62,142,126,72,141,200,125,250,146,219,131,178,177,216,123,205,174,84,127,210,166,259,139,197,116,119,223,145,111,244,69,314,206,85,194,186,222,81,272,158,198,178,171,116,227,217,185,222,205,238,108,183,148,220,115,178,247,158,153,187,132,155,239,168,86,107,279,197,131,199,134,243,257,145,152,106,48,101,265,261,195,144,234,212,105,69,232,148,99,86,166,196,278,220,271,75,161,246,188,168,157,206,152,129,168,208,241,251,231,122,180,251,115,134,222,67,219,200,178,122,154,154,225,167,224,146,85,353,104,210,237,184,87,148,105,134,176,226,283,175,256,215,61,146,128,282,166,180,238,51,173,164,200,178,83,116,266,237,232,136,191,160,139,256,129,229,225,251,212,127,238,224,101,203,235,118,182,174,121,168,142,154,140,105,169,85,181,119,172,209,109,62,117,200,116,243,202,175,235,149,150,116,171,68,217,216,182,156,153,198,87,144,219,149,270,224,110,145,225,199,142,242,112,224,168,238,279,144,171,204,182,270,296,220,291,189,147,229,158,136,189,223,131,217,262,264,290,273,93,146,184,182,100,296,224,62,88,212,81,218,166,98,196,161,184,121,230,218,176,173,310,154,137,222,147,204,201,155,178,176,134,208,264,124,107,311,292,215,182,153,175,241,143,145,208,223,94,161,98,154,246,216,417,221,156,205,228,151,138,220,60,197,132,253,135,66,190,60,295,106,174,265,139,118,205,129,109,150,154,229,218,145,74,172,112,270,187,90,198,198,170,209,64,261,134,106,98,201,278,246,104,332,271,289,127,235,210,113,87,217,219,88,106,241,105,74,265,225,120,94,140,167,271,93,348,125,155,136,208,267,200,140,97,156,165,207,143,280,187,233,264,131,156,93,195,175,116,216,87,214,151,225,132,127,198,217,168,99,92,225,189,153,205,174,168,121,112,123,135,219,210,74,102,230,280,118,130,175,115,178,262,285,205,223,83,186,273,242,87,107,102,206,191,164,180,136,166,219,102,240,125,132,136,150,220,192,189,124,151,115,243,84,199,111,194,104,122,206,259,105,179,111,160,127,154,124,238,157,145,99,180,314,149,79,203,260,139,244,113,107,157,127,163,328,99,102,164,240,213,150,96,211,109,176,108,120,230,206,178,165,170,118,200,79,135,147,247,85,136,164,238,250,102,221,77,140,206,61,60,123,144,269,229,158,123,245,217,192,132,137,201,298,243,122,219,157,220,123,229,236,234,225,211,140,162,238,179,116,252,220,94,252,216,176,159,233,140,110,231,230,200,238,199,221,180,166,98,166,210,237,277,265,197,174,83,227,66,120,107,132,193,109,226,150,171,236,234,125,148,93,149,239,116,401,155,156,199,212,119,200,248,156,279,164,129,243,135,204,136,208,92,90,268,197,220,140,250,130,242,269,166,213,162,124,234,163,109,160,258,181,218,201,165,223,168,89,150,193,154,113,174,245,138,211,137,82,65,89,286,119,105,237,163,124,326,119,154,217,159,167,140,249,187,206,151,148,191,280,125,125,258,156,303,335,192,182,137,118,144,164,291,200,147,133,84,136,210,192,228,167,159,292,144,182,223,143,128,194,101,145,114,150,193,180,135,174,203,237,180,113,91,84,191,76,163,220,284,180,185,136,244,212,132,134,174,131,180,90,183,215,332,95,169,137,253,241,83,117,244,194,275,219,236,161,164,249,198,177,204,176,268,99,146,68,293,297,185,187,245,192,161,213,183,180,232,216,103,159,136,179,95,89,81,213,99,259,239,135,184,235,137,341,39,231,170,130,64,243,224,126,42,134,233,171,192,154,129,397,152,132,163,215,199,127,232,151,90,161,194,149,142,162,207,121,237,186,83,77,149,73,89,255,227,168,185,218,353,180,182,103,72,222,148,168,115,124,141,184,364,211,207,153,124,185,269,181,123,194,107,126,165,203,179,266,128,161,140,221,130,154,153,227,220,201,270,337,174,101,154,215,273,212,108,221,149,116,209,338,191,151,145,64,204,129,339,135,85,229,204,195,197,164,130,228,164,219,240,136,227,106,82,152,203,178,200,139,282,118,179,68,183,157,156,237,315,138,126,140,199,120,172,229,206,135,49,174,312,175,159,271,167,167,243,144,184,243,199,235,109,168,191,111,180,144,172,83,362,147,139,72,229,144,137,227,138,191,220,190,214,87,178,144,140,181,189,249,67,157,50,237,214,144,230,332,180,120,133,120,126,175,261,234,208,121,103,190,157,263,219,126,212,91,244,182,165,226,229,166,202,164,145,156,331,142,208,252,163,228,238,128,162,124,229,276,106,182,210,166,173,117,276,211,197,110,219,169,220,206,232,172,150,111,125,93,85,102,62,190,166,106,174,179,306,115,116,222,187,306,280,219,281,215,149,168,150,289,174,97,216,284,190,150,218,146,191,183,177,241,79,302,233,170,175,92,167,232,212,79,125,272,125,183,244,102,256,140,270,156,148,284,261,247,270,265,70,292,140,200,369,174,114,191,152,101,171,224,257,160,245,99,238,212,64,198,106,126,92,202,256,183,157,139,228,271,268,230,231,214,215,162,214,264,151,145,225,148,166,219,215,158,143,62,144,276,263,179,196,252,334,246,176,151,223,236,222,287,140,167,201,119,161,126,231,178,168,362,168,134,159,120,73,177,201,179,171,145,57,217,340,206,170,217,234,164,217,75,164,129,88,70,174,158,72,222,182,233,243,252,204,91,99,82,240,149,165,202,223,132,136,103,161,220,147,73,210,310,208,199,180,259,198,191,70,265,313,99,161,176,223,173,195,83,170,227,176,88,120,137,303,137,202,147,133,85,332,89,261,191,189,138,106,153,149,177,148,58,109,234,122,62,224,248,193,119,156,319,208,191,210,140,222,207,238,113,163,197,103,253,179,96,199,236,51,135,141,215,279,191,195,290,100,89,131,293,141,215,222,224,166,250,104,144,221,173,190,262,243,99,105,202,201,88,344,123,251,196,126,140,245,325,89,118,203,249,375,169,213,157,174,143,200,126,82,149,124,79,175,161,77,132,141,170,115,189,225,163,114,152,142,67,135,240,153,215,151,150,148,150,262,104,226,249,85,103,137,84,114,260,293,111,186,313,213,84,256,187,158,115,159,170,158,124,132,245,130,220,283,177,150,283,67,123,160,129,95,201,292,256,299,162,208,168,82,99,193,225,193,251,219,178,279,212,224,229,251,223,74,183,157,224,237,249,290,206,77,110,195,181,83,245,262,223,305,58,321,230,216,248,170,150,113,108,244,312,225,132,164,173,105,302,177,212,98,159,133,134,198,184,107,182,188,90,169,191,213,111,115,175,116,258,174,184,187,210,114,155,122,157,197,120,210,184,129,116,153,74,143,211,196,212,78,199,122,93,99,246,251,164,184,179,285,259,170,147,225,216,310,167,171,84,264,237,276,176,123,99,218,162,97,212,121,108,65,145,222,228,238,251,148,124,110,121,218,147,81,149,175,191,88,225,199,91,243,102,187,191,181,100,325,115,281,175,217,164,193,151,166,150,259,69,118,105,168,148,170,154,141,133,170,283,336,169,247,111,130,126,243,131,193,107,302,155,202,159,162,173,82,167,135,178,149,176,217,245,138,229,273,154,89,297,207,146,208,136,217,262,116,118,139,136,87,298,265,95,224,212,283,289,101,100,112,250,151,55,138,117,260,133,134,88,165,147,144,153,99,274,150,143,79,114,114,145,296,220,165,199,87,147,126,207,238,177,106,227,269,310,214,109,280,265,180,249,137,198,165,180,200,158,248,85,285,340,187,186,125,101,169,234,312,291,188,181,231,254,76,165,256,198,119,149,184,242,180,171,125,135,172,118,159,244,120,239,323,84,206,224,244,66,170,156,151,276,171,218,129,73,185,145,239,147,137,213,111,115,179,254,157,208,271,159,282,133,236,150,197,244,190,199,300,138,174,124,76,175,156,202,124,191,80,258,165,152,212,100,104,252,280,284,150,114,238,205,265,135,139,95,129,154,205,121,142,81,196,251,202,227,245,220,168,151,260,185,241,277,305,100,227,137,85,308,209,245,169,52,226,76,309,298,245,236,207,137,116,160,197,249,123,184,285,70,182,150,98,168,145,234,254,187,165,229,297,247,200,114,181,189,162,220,132,204,223,71,172,189,217,104,153,209,77,246,168,191,172,106,133,181,85,249,228,146,167,154,244,227,216,165,200,235,274,190,209,94,228,211,138,231,122,289,242,124,194,182,186,269,163,147,106,260,350,136,171,78,220,132,187,160,164,223,138,255,222,110,139,123,74,104,225,74,85,179,162,194,220,128,193,88,261,357,254,89,128,255,145,176,83,240,157,260,171,164,265,228,133,167,91,118,98,181,320,145,86,268,161,103,224,55,182,328,76,295,182,260,168,134,242,310,189,236,172,140,204,193,220,99,142,132,181,221,105,232,201,198,172,153,168,84,195,122,152,184,178,181,191,161,127,125,289,117,322,105,302,155,362,265,160,144,193,185,163,82,215,232,204,188,127,200,158,172,218,307,119,199,133,163,185,109,124,136,153,284,330,186,139,208,234,226,95,110,219,184,95,248,133,174,115,149,124,141,229,91,193,154,231,152,164,225,236,296,139,68,117,184,215,187,106,276,203,176,144,227,225,135,214,177,199,165,142,202,132,134,185,66,387,264,63,235,109,112,183,158,254,97,222,139,223,117,138,161,291,93,196,156,264,234,143,232,96,174,230,219,176,214,169,137,183,92,237,92,112,197,143,191,101,218,268,117,78,270,241,159,179,160,130,121,150,243,222,200,152,82,84,205,218,230,145,234,319,162,195,130,263,275,283,206,225,145,268,145,83,187,131,109,188,97,195,183,222,341,240,182,211,200,234,283,159,193,140,150,77,196,244,202,259,173,109,166,155,236,120,143,116,227,201,276,89,140,253,87,219,206,115,120,147,212,314,104,160,232,176,327,360,250,284,242,199,103,205,88,124,194,182,176,104,230,206,124,105,262,238,200,206,180,341,163,166,135,274,153,129,127,95,195,207,131,282,254,147,140,145,231,177,307,257,193,121,159,157,162,239,122,235,202,202,213,77,118,245,189,216,208,254,175,154,292,104,229,118,238,147,204,95,154,141,341,154,111,80,221,118,181,205,228,395,85,142,252,159,259,215,271,248,160,216,159,211,242,220,184,220,159,118,208,138,229,184,142,131,209,184,213,157,108,144,231,300,187,167,140,225,205,142,128,250,146,264,244,207,117,192,232,192,187,221,291,254,214,165,74,140,260,110,104,226,143,234,199,229,238,241,180,203,202,165,203,83,248,171,153,211,160,181,108,251,281,163,150,112,108,205,211,198,78,251,337,95,233,229,219,185,211,202,223,209,161,239,125,173,327,89,171,174,289,228,262,131,132,217,175,214,357,129,302,149,80,225,107,92,244,278,244,156,193,247,199,198,206,127,233,202,224,217,187,268,172,229,71,235,216,246,177,117,97,149,149,197,282,200,144,78,96,121,85,244,226,192,212,113,250,142,125,169,274,252,84,79,228,87,250,179,103,196,159,174,192,315,228,126,206,127,182,198,178,241,232,239,178,174,141,194,231,173,231,228,146,134,164,152,110,212,167,159,188,128,163,119,129,197,160,94,153,187,86,210,124,302,287,172,134,326,102,191,275,129,243,122,130,117,127,213,230,142,158,255,210,131,186,129,280,213,132,217,130,221,137,103,107,233,105,118,110,91,102,314,143,200,115,165,131,307,236,135,140,209,142,247,213,251,139,215,207,221,175,249,185,225,222,292,85,331,274,168,143,221,75,232,111,185,158,159,115,77,305,268,293,135,216,163,238,206,206,167,226,90,223,276,166,174,259,195,201,171,128,227,253,131,208,86,100,278,149,278,221,199,262,55,140,214,74,173,204,127,176,55,188,134,244,288,252,208,189,111,165,194,202,78,188,153,219,125,190,258,227,202,308,117,137,232,205,157,103,213,147,175,165,149,123,186,223,223,186,266,100,290,261,112,165,159,223,165,233,69,95,101,168,116,314,184,106,185,231,134,98,303,137,262,189,197,43,101,106,213,107,139,69,178,106,213,107,158,77,163,100,135,170,139,88,205,190,166,245,193,285,189,260,225,96,172,180,139,146,147,156,70,107,115,222,214,130,233,321,361,165,198,62,220,192,245,91,154,94,145,97,61,118,142,198,189,356,185,229,109,189,161,113,217,114,186,124,77,216,121,141,191,122,232,232,146,172,76,198,266,209,140,90,178,145,102,206,151,134,270,117,180,209,226,105,212,215,250,88,281,142,267,226,230,192,215,183,219,237,251,116,238,139,155,105,220,210,165,180,156,276,143,181,161,116,145,182,229,271,254,143,164,204,255,146,120,313,194,220,106,154,159,63,194,121,67,170,185,182,211,211,169,229,153,110,126,214,285,225,159,163,117,142,51,257,145,229,99,171,185,169,68,172,161,77,194,213,121,60,135,91,247,141,157,116,305,316,336,158,212,85,167,147,112,296,151,232,159,222,96,251,226,144,153,105,206,218,218,180,212,203,130,150,219,188,157,181,124,332,200,190,170,305,246,119,95,162,164,145,259,135,225,180,173,147,186,120,134,294,149,204,201,205,197,250,220,207,182,212,177,71,187,230,200,189,70,181,384,166,230,178,161,185,351,375,216,162,91,201,243,252,153,116,306,225,187,204,124,264,172,122,319,175,130,343,57,167,199,138,222,231,194,129,210,209,164,184,192,125,136,220,140,88,105,255,181,135,256,260,139,184,173,222,226,132,174,194,114,270,97,186,165,223,163,180,181,186,181,316,166,185,103,150,235,196,206,223,71,140,171,89,149,271,140,233,202,92,191,143,135,257,166,122,189,196,174,146,173,260,136,197,91,158,107,170,157,209,176,237,81,197,141,112,267,209,168,100,182,82,165,254,159,263,235,210,163,238,221,333,138,169,226,274,118,227,214,242,133,242,224,241,92,210,196,123,159,151,206,50,193,161,194,227,335,165,215,179,115,106,105,238,274,234,153,113,103,189,212,155,147,127,310,143,215,269,127,136,217,108,211,81,133,198,129,111,133,286,210,234,152,119,195,197,200,271,270,142,166,110,199,261,224,148,83,203,222,282,284,133,176,190,148,146,286,114,240,231,269,194,187,204,210,108,159,102,110,98,197,245,90,238,220,219,136,158,128,162,175,147,204,101,139,162,106,333,343,184,133,151,366,161,155,183,125,103,213,105,235,226,280,250,102,233,193,129,179,203,92,203,102,125,257,81,254,380,152,191,217,337,189,215,166,249,341,182,177,293,170,146,82,148,112,112,98,173,217,81,120,153,123,176,82,213,206,244,109,196,168,202,111,275,193,253,181,167,56,227,159,221,145,198,216,107,194,294,100,97,89,187,235,182,116,236,146,142,148,259,58,152,197,291,182,99,125,237,216,271,81,133,180,131,109,291,125,128,112,113,73,132,210,159,70,95,270,145,144,150,190,124,343,340,168,204,185,270,221,105,232,179,304,70,106,244,252,178,276,188,216,108,150,175,93,177,227,214,194,286,188,198,141,128,142,127,212,130,148,88,183,57,147,181,96,181,216,90,147,125,226,175,273,89,156,69,123,89,99,76,204,203,250,239,264,245,53,135,64,223,274,188,145,171,233,227,215,337,129,224,149,123,148,103,82,318,131,242,184,153,139,116,147,121,84,194,134,135,157,176,246,213,250,225,125,191,122,137,176,208,112,222,172,165,68,155,237,245,129,337,264,242,164,139,235,64,156,128,279,155,343,239,150,155,63,105,166,102,190,207,70,332,293,127,141,152,255,103,133,157,219,205,290,140,230,266,183,152,152,89,112,231,226,293,158,212,167,124,201,216,189,276,242,126,305,131,178,95,117,358,247,205,193,150,169,230,251,171,183,117,256,138,158,143,195,191,259,243,194,109,97,105,175,198,245,90,179,260,173,146,266,178,103,95,182,242,146,301,196,89,70,64,118,268,231,88,164,160,196,93,137,226,155,160,208,95,143,76,93,130,82,217,174,46,98,105,248,189,112,190,180,101,193,164,240,190,149,119,121,151,239,222,76,139,177,68,189,208,150,89,160,68,159,227,129,164,127,171,94,76,195,134,158,306,244,172,174,101,138,111,289,233,137,136,232,218,95,278,105,138,142,84,187,88,216,225,254,311,228,137,207,57,294,254,148,193,72,197,221,209,123,230,126,232,199,98,153,174,269,255,143,135,215,98,129,232,272,153,208,209,191,242,238,115,201,87,168,221,134,143,140,186,202,197,126,64,337,76,152,121,151,122,177,275,106,275,135,201,289,171,170,149,174,85,231,198,153,202,92,141,187,259,152,172,85,110,195,149,104,180,203,256,163,141,76,234,168,195,239,250,120,161,147,73,65,142,146,159,115,246,172,214,189,168,265,170,136,174,200,92,247,165,176,128,237,358,108,105,230,215,185,134,186,96,76,93,192,239,211,161,210,105,227,84,248,117,163,242,218,227,171,221,236,176,251,274,206,92,57,186,113,99,221,227,153,210,169,132,292,202,171,188,179,110,139,87,121,213,128,153,123,90,189,129,182,131,322,167,119,206,70,202,200,180,147,239,118,216,198,201,200,122,58,212,239,192,94,108,104,274,180,248,128,150,225,102,153,271,110,113,177,149,190,202,130,176,78,96,96,137,172,172,120,263,129,195,247,220,156,195,58,105,145,100,242,190,214,223,282,111,137,198,181,65,229,224,140,199,171,303,171,184,148,119,332,317,235,201,184,212,136,121,148,94,311,181,83,134,201,136,254,119,101,119,89,208,100,131,141,186,77,208,156,142,104,199,90,122,90,123,206,160,202,148,94,221,261,237,184,214,111,220,103,209,187,197,268,147,192,251,227,272,246,337,152,107,279,68,339,161,183,170,191,228,101,160,164,203,180,152,110,106,171,126,247,224,199,200,181,108,112,255,368,117,163,85,122,159,151,84,170,156,209,185,212,129,210,110,197,175,193,136,108,144,63,191,66,109,175,195,216,108,233,267,165,157,184,209,227,243,109,95,179,205,179,263,60,197,183,186,143,162,78,83,243,88,300,111,123,248,252,72,261,73,88,117,210,243,284,91,116,131,55,203,50,127,166,84,78,61,211,93,201,212,212,172,180,194,212,215,328,196,176,144,153,136,254,228,145,359,233,245,186,237,131,91,212,152,113,189,315,58,175,143,127,103,123,84,176,199,172,246,67,111,119,161,284,125,230,116,242,125,146,93,181,162,240,122,224,187,216,144,151,254,142,130,111,116,217,146,144,190,142,237,157,160,250,157,109,172,158,211,69,237,118,107,253,190,147,235,148,164,155,211,162,111,229,206,192,108,230,106,216,172,196,171,134,260,240,116,230,202,227,305,222,118,128,124,151,150,120,230,138,209,178,159,75,142,195,194,193,192,171,156,218,162,92,199,90,286,208,125,325,197,114,144,209,192,107,184,184,212,227,68,85,51,125,197,236,242,317,145,126,100,204,190,157,193,181,96,171,259,140,297,241,110,253,82,87,154,195,255,248,257,167,256,133,218,209,145,190,210,182,186,186,131,203,286,291,146,242,228,93,210,117,277,103,177,236,302,94,208,265,275,240,86,197,154,193,211,235,115,146,230,209,173,214,255,200,171,74,180,146,143,258,162,117,228,216,101,134,244,186,235,86,134,170,147,259,140,100,209,155,256,240,224,215,267,147,67,193,185,155,103,102,81,151,101,128,143,167,157,253,107,225,124,230,163,230,113,171,164,140,104,168,99,125,215,56,199,209,298,185,136,211,312,210,239,277,235,132,184,245,255,191,138,286,159,231,226,123,234,212,292,279,259,151,353,94,225,215,261,252,216,52,329,247,94,116,190,268,210,120,182,273,152,211,156,293,134,120,142,279,226,325,170,160,194,175,225,124,193,204,234,156,155,173,231,136,90,59,197,241,121,227,152,214,75,117,189,192,167,136,108,132,304,200,90,156,211,77,108,229,104,216,187,187,241,275,241,164,283,190,242,193,217,220,171,263,105,181,46,254,382,160,182,280,197,212,209,186,146,247,280,306,233,186,164,127,169,203,148,115,205,224,180,210,162,145,136,245,147,239,128,224,193,184,182,201,181,188,109,120,351,79,110,261,99,182,206,223,220,181,194,277,147,253,171,142,201,273,106,221,235,124,108,58,243,148,219,243,103,242,232,153,73,157,164,185,172,267,134,168,122,214,260,146,96,245,66,216,80,147,235,257,115,207,141,170,203,211,174,244,221,176,265,119,87,195,105,246,189,237,215,178,158,260,105,166,84,242,150,198,207,243,203,137,202,122,231,166,75,99,205,140,147,156,219,89,108,211,131,203,207,180,184,135,103,103,166,245,195,90,179,118,151,170,94,90,250,200,184,266,212,119,177,130,285,337,270,46,222,212,215,100,162,174,149,102,99,217,197,253,99,144,298,182,234,74,133,200,192,191,106,198,173,92,305,190,118,235,112,247,123,233,149,236,131,62,113,78,144,146,145,159,208,88,332,193,192,168,155,386,224,188,128,159,126,242,280,277,180,266,219,281,156,137,169,217,321,176,154,242,98,138,117,168,249,151,211,228,107,83,186,247,161,128,140,175,112,177,224,69,178,146,76,118,180,160,136,302,89,82,360,210,250,109,187,199,175,113,150,136,133,250,96,231,206,254,105,125,202,160,257,257,191,209,147,84,181,160,78,140,295,131,177,155,201,208,237,107,80,115,203,268,150,184,176,193,274,100,326,183,112,309,212,93,284,168,132,246,108,94,129,152,237,272,141,227,131,166,97,280,209,101,263,122,218,253,291,153,127,234,179,197,389,131,56,186,108,129,316,210,337,102,162,130,133,201,212,196,278,122,213,140,213,261,187,278,105,185,254,102,177,149,225,220,59,183,231,113,205,121,201,181,204,144,275,235,241,198,166,234,207,180,157,174,143,176,197,242,104,219,211,222,90,106,279,216,230,253,78,157,245,136,153,149,105,97,122,120,125,206,175,162,376,82,224,224,195,223,120,294,194,203,198,177,242,51,189,122,149,209,125,128,174,214,253,163,161,216,135,102,103,265,94,241,171,209,143,366,202,196,77,69,115,107,156,330,154,218,144,194,122,259,197,150,162,253,186,262,88,182,272,89,254,183,190,159,97,150,124,200,72,112,157,186,343,109,225,317,132,151,227,76,248,228,244,107,210,188,195,193,247,201,159,84,120,153,233,113,163,139,252,143,74,155,148,152,246,369,204,207,172,309,48,241,206,207,214,174,159,254,150,253,173,247,247,206,295,153,198,333,229,302,175,229,147,180,107,132,147,153,76,183,146,252,99,188,256,82,193,339,237,155,361,84,230,167,185,364,174,247,92,144,155,149,167,118,118,116,257,133,125,175,176,320,102,147,246,77,210,215,214,251,97,159,135,166,263,167,83,226,131,293,148,94,167,131,261,219,210,212,230,227,108,160,200,201,90,243,168,214,237,209,221,157,173,346,182,187,153,184,304,253,196,147,138,281,276,281,225,209,160,179,153,123,136,271,238,192,234,190,192,277,134,250,223,213,121,152,128,194,173,164,144,234,204,255,116,216,224,212,163,177,94,172,236,238,122,122,216,243,118,167,224,177,200,236,221,95,222,140,142,221,97,165,164,299,74,253,257,180,115,185,137,267,179,237,207,200,209,109,236,125,192,261,218,168,342,163,297,192,234,42,173,151,175,127,235,199,170,122,289,224,262,91,197,172,188,210,129,58,126,154,322,121,108,117,214,138,250,221,170,114,102,170,166,101,213,60,122,111,182,129,148,175,123,200,111,123,89,72,270,223,218,116,203,284,236,244,180,335,89,98,118,326,144,65,119,103,158,82,244,77,211,184,123,243,254,133,187,99,130,185,119,228,271,181,234,207,181,155,328,223,286,78,89,94,246,112,278,169,193,162,196,190,338,208,243,165,121,188,274,184,168,173,138,206,246,197,81,208,234,55,109,127,105,309,140,183,91,125,205,102,124,179,172,229,173,157,156,193,154,106,164,156,200,80,146,250,129,147,217,207,179,88,167,97,178,69,189,241,151,125,94,162,125,68,65,221,155,155,156,175,192,223,277,128,193,173,305,294,295,219,196,268,122,189,49,214,236,262,254,130,218,90,307,245,122,205,123,273,106,187,118,227,91,275,131,197,164,113,137,306,55,172,116,165,196,195,240,141,143,319,195,110,167,88,198,206,259,230,148,324,181,164,113,254,236,186,173,192,198,61,211,140,122,133,223,169,199,159,231,179,170,232,192,215,179,194,167,137,102,235,214,199,120,229,177,372,233,91,136,58,225,144,272,151,112,277,289,147,215,179,82,173,164,161,229,179,144,101,111,215,306,125,152,162,59,306,394,177,153,188,189,246,171,260,166,52,173,202,281,209,305,129,102,205,253,247,368,146,119,103,227,167,73,249,183,110,64,225,140,215,108,105,211,124,80,235,287,196,101,236,263,195,161,214,91,182,124,155,192,194,133,208,180,148,265,266,318,261,207,290,173,324,201,134,228,59,213,178,291,140,237,206,164,134,213,215,166,221,233,162,152,226,249,226,186,176,129,218,96,199,109,201,165,165,158,149,150,146,134,143,78,332,223,205,296,101,132,141,160,242,115,188,180,294,149,172,233,122,158,212,170,206,241,188,130,197,154,251,235,230,121,184,323,199,164,192,385,215,225,102,111,168,85,161,109,257,212,254,221,47,57,175,105,78,144,48,125,212,112,231,161,165,227,319,235,203,214,109,159,193,122,235,190,258,127,134,227,238,94,180,133,234,163,81,207,241,334,110,144,292,188,187,143,208,218,183,258,116,177,259,209,211,110,115,228,214,173,213,201,191,161,212,144,144,155,128,145,77,187,236,225,215,243,207,154,99,91,204,241,200,241,156,147,159,218,148,147,183,94,134,116,134,191,163,235,107,149,134,178,149,224,157,204,105,216,233,216,191,96,97,147,209,262,272,236,225,137,217,207,223,180,202,207,167,123,218,211,179,246,90,114,157,238,70,115,40,222,194,277,189,188,201,121,131,187,179,221,73,216,209,127,308,253,246,229,228,117,186,181,100,235,118,232,204,178,121,241,121,125,303,110,186,203,237,297,113,274,91,122,171,323,216,218,160,182,193,194,97,221,136,199,226,165,155,176,182,266,164,275,229,209,208,204,120,79,83,163,155,191,253,180,99,254,155,100,163,147,125,191,211,116,236,185,134,131,140,153,206,290,243,186,113,77,243,181,162,136,99,289,130,264,135,176,69,73,225,94,178,126,133,68,111,163,164,131,95,228,145,125,203,215,159,278,133,209,143,282,141,154,193,83,237,249,199,81,110,158,238,185,250,145,79,285,224,203,159,210,264,231,158,76,189,213,256,151,247,196,166,166,138,132,119,194,123,141,61,235,140,125,134,250,145,77,165,105,153,179,254,204,178,151,225,268,88,92,184,155,164,118,85,175,278,200,146,133,236,155,349,158,177,204,144,108,110,212,163,107,120,227,126,126,241,165,258,237,141,174,184,142,182,205,142,209,112,99,153,171,158,231,186,242,224,228,336,135,186,224,139,234,129,304,371,212,133,157,136,181,200,226,120,308,90,244,88,164,97,235,233,221,108,97,299,73,72,154,286,151,133,195,264,166,143,102,224,55,184,110,283,170,218,103,105,185,218,133,146,240,254,173,143,120,198,175,121,106,245,236,154,327,122,157,156,197,102,252,146,133,169,268,288,130,140,117,195,192,97,60,123,122,251,103,134,185,273,87,59,128,188,152,298,50,217,163,105,213,142,231,239,113,168,166,86,261,122,68,111,165,263,84,161,277,302,146,234,195,278,110,184,63,237,207,172,207,245,223,149,182,129,103,203,195,235,135,146,144,289,136,72,268,178,140,220,162,211,168,167,84,208,143,176,109,223,145,111,223,151,71,173,339,181,252,138,149,166,247,142,347,223,205,62,283,133,178,225,152,195,213,218,95,195,109,137,303,205,272,152,341,130,182,110,163,66,161,131,126,153,196,110,109,115,64,167,118,243,204,137,149,118,138,125,211,104,296,139,135,129,134,225,172,182,140,128,149,310,115,210,84,132,175,205,217,213,96,196,142,242,130,288,165,144,158,173,224,169,206,227,211,263,146,198,224,114,166,240,152,325,98,108,192,212,84,209,260,151,360,274,145,212,161,208,314,91,152,180,261,142,140,134,188,191,188,162,221,211,156,151,163,89,168,211,282,171,94,179,239,276,166,134,180,236,258,179,269,318,185,245,167,99,256,152,237,158,191,130,232,96,241,176,186,182,315,164,222,181,243,240,209,249,208,173,126,203,234,167,144,254,113,206,182,211,236,181,215,91,104,124,128,183,204,83,247,208,149,264,328,236,152,292,211,152,241,189,169,228,160,172,232,375,184,196,165,165,156,171,201,172,307,299,156,313,167,104,159,234,213,83,171,250,243,225,142,126,180,200,150,73,177,138,172,177,192,147,366,76,223,196,166,171,334,222,148,152,103,102,144,146,196,103,146,139,165,148,180,225,131,209,129,137,146,156,105,118,231,106,123,88,301,176,217,206,88,131,108,197,111,233,159,106,215,159,224,157,79,197,133,194,115,170,309,99,126,117,191,350,214,133,108,311,244,109,126,169,149,73,158,293,103,247,189,216,204,305,239,190,124,93,157,131,145,120,201,160,64,194,153,144,239,107,91,225,332,147,211,228,211,112,212,132,314,77,283,200,122,71,230,259,143,145,116,167,107,65,205,247,200,206,122,163,161,212,169,205,220,299,262,105,232,183,189,155,358,198,93,122,237,187,103,188,128,189,140,191,221,208,176,225,117,132,182,185,157,345,315,189,104,170,294,39,186,164,174,207,181,206,180,303,195,93,179,126,138,217,228,168,210,138,167,136,199,339,206,217,130,147,203,128,112,270,208,86,180,105,129,88,147,314,116,168,182,287,115,161,210,157,145,126,168,88,109,99,174,137,276,114,102,188,119,149,159,167,94,209,203,72,193,166,118,259,124,200,227,342,69,176,99,91,224,164,134,126,108,97,67,232,150,117,279,168,358,215,135,102,167,219,128,144,209,172,156,162,188,213,89,132,231,106,169,207,268,204,183,241,107,101,257,126,157,165,164,68,229,102,196,280,48,103,260,213,162,185,234,223,296,114,101,197,213,239,178,146,189,232,210,239,245,168,178,163,139,170,135,74,107,192,274,132,118,110,115,194,210,282,128,132,58,245,123,202,73,206,283,145,157,218,204,108,135,164,214,149,150,201,135,215,101,259,214,196,157,129,116,100,181,92,249,118,270,187,287,90,170,242,136,246,207,215,182,188,110,349,229,248,141,189,65,187,152,158,264,239,159,172,186,168,122,136,130,158,376,93,121,105,111,204,225,132,90,248,227,143,205,292,90,209,186,104,306,95,233,239,92,90,209,231,208,209,81,145,180,124,184,209,273,211,117,85,181,92,116,252,126,133,188,138,200,160,182,168,262,259,196,180,266,157,303,220,157,110,141,178,177,137,196,325,209,118,111,187,111,272,200,148,264,205,205,186,170,168,102,131,175,109,274,195,134,164,218,120,205,278,232,121,205,199,43,240,168,200,161,109,235,62,79,83,87,111,207,224,81,126,264,278,227,169,145,152,170,79,102,201,222,205,154,103,244,191,231,322,262,232,211,106,180,235,265,320,206,109,233,183,110,80,97,96,155,68,146,81,145,264,151,252,249,144,231,193,229,124,235,200,233,234,212,100,166,92,258,187,178,252,154,198,123,215,83,140,231,203,80,173,199,156,186,216,256,109,129,168,234,120,142,93,64,226,152,170,215,146,193,247,97,121,128,220,172,123,169,80,107,201,255,281,215,169,180,144,223,178,175,133,133,232,199,119,312,93,147,253,166,130,150,191,235,192,166,223,99,163,227,266,76,242,298,146,258,155,94,144,321,128,117,177,70,165,173,197,186,166,137,219,251,117,73,221,163,184,117,111,108,284,224,107,171,261,230,305,203,102,228,161,153,133,206,192,294,100,254,219,116,109,244,375,100,153,144,124,227,197,255,192,302,92,279,247,136,80,247,136,173,160,189,137,79,99,208,23,258,122,167,221,228,179,207,221,155,171,148,174,210,258,119,185,224,203,216,207,143,228,143,109,92,135,272,165,289,225,168,171,358,225,230,213,330,178,200,102,258,180,138,314,190,177,196,214,202,220,106,108,57,161,165,125,119,128,181,270,229,126,265,175,86,248,234,217,229,261,174,281,129,138,144,246,106,134,176,149,205,230,198,191,143,194,130,171,139,192,242,163,166,95,200,138,202,136,369,138,213,176,177,222,242,190,180,279,158,178,155,99,248,390,99,268,233,174,81,226,90,97,107,82,144,160,179,191,217,148,119,125,153,193,320,112,76,129,117,133,189,197,195,225,120,178,190,164,114,71,59,184,131,131,270,231,211,78,318,194,317,152,213,106,162,173,160,245,327,241,190,61,226,294,201,150,158,110,110,280,200,79,83,178,151,106,172,221,138,191,194,199,278,112,109,205,271,204,129,251,138,142,261,218,191,134,83,164,164,145,210,200,184,107,196,187,177,235,236,170,227,189,117,145,199,283,136,125,136,117,191,218,185,168,141,156,191,157,307,145,142,271,137,126,200,214,99,230,148,268,331,225,206,131,224,121,150,205,205,135,190,122,100,206,183,112,233,106,245,196,168,237,218,204,149,171,122,169,243,189,108,162,273,166,156,113,292,166,210,212,136,242,211,225,145,186,259,184,249,251,217,237,87,138,194,162,181,77,259,233,237,308,82,173,233,357,172,213,75,78,116,151,115,77,197,158,163,121,111,187,110,146,220,145,168,194,232,110,182,254,244,161,71,212,96,196,205,150,215,73,151,96,130,259,160,123,111,166,121,132,222,231,214,79,128,332,241,205,161,180,106,122,165,194,60,178,249,316,151,283,127,195,238,80,149,170,150,111,215,143,202,202,120,310,195,172,172,135,248,216,214,110,305,303,232,272,189,311,335,161,73,133,36,153,115,138,105,141,234,189,79,327,258,114,288,165,142,191,298,220,195,210,78,142,199,175,105,191,157,140,158,248,220,83,128,148,144,212,289,97,224,209,331,125,164,188,146,183,151,207,96,126,172,195,171,310,249,255,144,62,278,49,161,160,114,376,207,206,183,120,133,167,137,165,152,182,206,158,177,121,198,93,165,193,202,91,226,246,210,128,258,198,231,234,184,163,70,196,289,170,212,280,167,172,89,195,73,140,257,172,128,240,320,208,210,86,239,230,163,155,145,82,170,209,169,151,114,309,162,243,205,222,143,104,220,233,242,387,109,122,44,154,236,187,232,218,244,270,151,168,298,193,104,179,169,137,124,208,193,192,117,252,133,107,149,140,192,139,161,199,253,143,154,255,89,275,173,369,92,193,136,221,211,239,152,127,197,124,325,199,142,72,136,237,136,271,169,200,110,201,86,261,167,260,155,194,77,93,222,284,218,191,179,162,157,225,106,218,198,152,247,256,243,107,112,112,162,235,127,197,89,186,173,233,77,210,203,233,309,89,193,308,306,141,228,64,238,198,68,156,191,159,123,178,188,186,224,264,239,304,121,114,136,128,204,250,132,125,60,150,63,152,188,253,120,170,156,147,226,222,197,184,154,106,65,240,352,145,279,203,56,139,181,224,88,159,206,243,142,151,208,70,142,98,220,140,148,190,158,136,140,100,113,181,276,173,175,210,78,110,153,278,304,253,314,185,260,210,113,73,178,97,246,234,351,252,167,233,184,204,168,203,83,257,162,91,195,186,180,192,263,202,185,86,208,253,261,154,256,175,164,199,236,227,201,111,168,204,278,272,144,150,144,194,291,109,151,289,70,153,209,154,246,195,121,221,216,143,111,128,184,161,241,163,207,110,130,186,236,88,115,168,53,334,152,104,131,221,202,112,113,111,173,209,137,107,93,193,151,204,233,264,193,201,291,161,160,219,165,92,185,277,116,101,200,168,179,106,172,203,128,178,240,163,249,190,66,249,71,90,73,291,109,118,199,139,180,107,266,175,95,186,243,163,256,128,116,239,150,168,157,184,210,149,248,210,180,182,263,114,165,133,126,250,129,176,225,196,153,147,240,127,110,193,217,151,75,134,213,379,108,178,166,107,68,161,181,208,290,134,141,306,164,199,237,192,131,229,210,118,193,164,123,207,102,213,258,230,152,166,326,199,309,161,161,117,139,137,134,172,276,195,197,198,247,80,187,175,164,149,161,146,253,104,226,224,101,145,193,105,199,283,250,120,162,160,222,133,181,203,100,197,220,133,147,173,169,248,178,86,93,170,177,127,139,227,222,184,86,118,286,116,80,245,195,170,185,116,248,189,340,105,236,238,131,124,193,205,107,130,140,188,125,137,128,117,125,132,136,178,177,166,200,203,178,169,71,140,132,139,219,106,169,217,177,196,214,240,149,103,110,63,137,122,303,329,218,151,125,171,179,261,143,208,298,117,217,169,137,115,131,273,325,180,298,93,317,219,107,169,149,88,325,144,84,321,202,369,118,132,188,218,192,159,104,341,173,167,210,94,136,236,107,106,105,303,142,71,232,307,253,128,227,185,118,227,101,190,212,244,269,214,241,191,355,65,198,225,150,208,149,163,195,271,199,182,235,110,97,207,179,122,226,119,211,212,274,185,87,217,246,86,84,237,140,204,177,170,184,170,186,350,146,206,186,212,143,90,182,118,215,248,159,95,139,146,146,153,173,128,138,131,271,156,166,79,189,119,161,227,226,160,88,240,320,202,108,173,96,237,108,248,285,216,186,166,172,242,125,254,94,188,333,197,144,270,159,92,217,212,232,173,228,239,147,195,130,112,207,168,181,128,169,147,252,252,119,153,192,227,151,205,77,285,145,110,136,221,214,223,235,308,230,234,115,170,172,288,176,210,135,207,150,283,87,243,287,238,59,154,226,106,200,225,277,188,247,188,133,95,141,144,131,173,156,122,201,86,232,223,272,196,67,140,60,250,85,106,255,234,95,218,209,90,169,74,149,184,76,117,145,169,127,181,248,171,229,162,235,191,164,219,233,166,125,315,211,87,238,94,267,244,177,197,139,312,150,256,59,185,198,232,130,192,193,247,263,127,251,166,237,180,222,278,300,178,159,100,129,106,191,148,172,212,233,183,95,147,168,130,276,116,154,51,203,228,211,119,144,158,154,160,305,89,125,79,124,232,246,278,243,188,117,135,149,196,197,202,197,339,206,241,262,140,146,251,67,92,167,121,143,170,233,115,131,168,257,187,129,247,163,215,159,161,215,197,114,69,103,216,169,110,101,319,135,180,101,61,159,150,117,113,242,185,114,256,131,108,271,261,157,195,200,270,216,127,193,98,267,278,311,250,130,194,198,111,265,156,155,262,108,205,131,167,90,206,84,173,289,249,201,260,144,162,161,135,264,213,132,224,198,96,64,249,121,153,177,268,228,130,165,217,273,208,102,153,293,164,207,231,141,204,158,188,236,237,88,97,180,112,189,207,212,125,192,166,155,98,182,119,213,110,148,82,300,270,258,299,283,111,129,170,295,151,103,65,118,145,140,225,132,247,238,302,226,179,185,127,170,269,222,136,102,231,115,73,231,239,149,108,293,219,103,90,214,320,151,130,140,203,214,190,133,299,194,230,158,97,159,86,217,206,259,182,299,250,157,191,211,163,226,176,215,203,269,114,134,143,180,222,289,100,231,187,220,253,317,176,236,185,254,82,149,78,135,72,205,242,173,164,263,286,132,170,182,134,213,142,107,170,88,245,163,121,224,199,95,301,104,164,125,232,277,125,220,134,196,133,167,138,295,363,160,94,179,211,272,149,303,129,166,149,122,156,231,212,269,272,208,284,161,266,85,144,201,190,97,210,218,212,262,158,123,136,206,128,119,354,181,142,166,291,213,100,150,166,116,170,279,86,104,122,243,197,128,212,181,229,173,185,318,170,136,243,240,187,304,222,182,174,215,104,229,162,219,216,162,193,211,133,82,266,237,184,305,145,209,187,127,262,161,226,315,99,117,184,242,196,115,94,220,196,141,190,127,130,291,158,234,141,100,206,143,140,181,253,178,166,267,245,119,120,137,269,217,208,255,151,82,171,146,110,272,59,149,69,73,148,202,219,256,269,200,177,91,99,76,126,98,118,103,316,190,160,142,205,239,67,126,129,215,144,148,110,154,251,247,77,185,256,150,218,184,236,97,296,91,228,158,207,357,141,206,217,200,292,212,161,217,256,167,198,209,217,92,242,202,343,353,308,256,243,213,104,145,127,153,167,151,203,187,120,95,120,118,106,176,202,146,114,237,122,96,234,134,187,97,237,188,127,170,109,130,278,77,118,163,193,237,127,153,67,85,244,190,157,104,129,198,167,157,207,181,98,195,136,230,83,143,321,106,53,154,183,263,321,166,141,151,141,253,122,115,144,201,95,212,240,230,175,121,148,180,217,108,191,72,114,207,241,147,213,69,130,120,137,143,81,193,200,129,73,146,277,183,103,87,140,206,256,192,132,145,115,285,100,77,86,62,227,109,217,142,105,320,141,214,117,186,268,153,81,138,190,173,344,132,215,106,157,176,220,185,284,115,226,145,141,247,170,87,191,188,214,97,186,148,216,187,157,209,154,261,113,377,41,203,102,354,123,237,165,290,181,286,109,207,183,84,175,137,180,159,252,134,147,181,142,108,219,231,171,276,106,81,196,300,113,273,289,102,106,262,265,233,173,241,237,112,233,171,182,155,216,239,179,171,117,286,182,180,200,75,169,176,90,261,218,123,131,153,335,96,200,131,216,151,224,191,159,194,197,321,91,213,104,150,123,253,197,202,266,223,219,143,188,212,227,99,255,172,105,129,84,338,135,135,164,218,226,119,121,149,186,120,154,279,154,175,262,205,134,145,112,184,212,346,125,136,211,129,224,260,125,139,233,191,180,191,132,112,195,149,225,138,349,202,112,225,249,222,177,295,246,172,218,158,164,112,237,299,249,128,190,160,174,85,329,110,126,82,158,160,183,114,145,127,200,262,180,151,66,214,219,262,202,190,205,236,198,131,101,106,247,140,191,208,107,219,214,188,150,49,215,109,152,264,302,148,135,183,120,130,191,122,120,250,229,167,230,155,169,53,300,133,220,135,132,128,77,136,197,190,137,153,205,165,350,100,133,240,129,126,269,177,185,79,173,90,246,174,263,164,148,249,133,164,176,82,259,312,197,152,96,68,162,242,241,167,182,317,175,194,356,292,134,268,175,266,206,170,103,162,172,173,220,243,143,37,227,104,97,323,401,107,232,245,134,158,225,396,187,241,150,232,237,229,192,217,75,145,179,81,135,251,244,177,254,128,111,237,64,163,113,116,147,160,241,196,217,118,256,189,161,172,204,183,234,265,164,137,268,258,135,174,262,148,155,320,105,189,155,164,207,161,244,171,72,330,170,135,174,187,46,127,171,121,250,174,213,303,98,214,103,122,223,223,159,210,155,144,204,144,217,120,191,217,80,212,195,247,140,124,193,64,119,140,146,155,105,98,167,212,295,119,165,111,91,211,106,155,118,218,229,155,172,68,214,62,117,140,221,115,147,100,80,134,249,137,256,189,70,134,280,151,162,204,172,217,231,213,148,188,322,197,103,195,132,176,254,211,202,139,228,298,283,199,205,213,186,140,145,195,56,269,146,150,171,175,189,79,216,189,90,241,290,180,155,223,125,303,139,80,109,125,211,149,111,69,80,242,233,135,91,99,264,172,216,190,55,203,80,72,180,213,207,170,138,211,318,132,265,195,52,160,186,177,119,190,126,200,134,95,200,101,164,134,155,174,92,133,198,148,228,150,122,230,305,169,131,117,225,160,133,85,216,258,207,226,133,190,306,185,109,211,89,244,109,149,245,166,154,116,102,141,190,233,169,170,84,174,202,144,173,110,109,186,256,169,176,184,130,162,136,81,161,219,150,200,186,195,142,113,219,352,116,241,146,395,242,106,202,141,135,121,118,106,148,175,157,187,151,147,71,132,205,75,138,196,175,138,225,204,135,87,163,111,118,228,180,129,59,144,39,140,194,137,278,176,334,216,174,194,180,170,210,175,235,193,253,121,162,224,238,182,105,374,164,96,195,172,241,114,163,178,101,129,160,98,315,111,188,221,262,67,89,133,122,133,177,169,181,141,159,151,163,82,225,70,96,225,140,214,134,149,158,237,108,97,100,199,166,221,103,253,186,179,123,171,171,89,172,214,88,220,106,212,112,120,241,256,259,137,189,89,143,150,163,238,239,239,72,134,181,248,214,273,146,303,187,124,93,121,125,233,206,143,61,130,235,191,96,210,168,154,176,206,106,133,121,148,114,213,95,122,167,157,128,162,317,132,205,112,171,126,95,169,132,124,197,176,236,123,75,71,152,189,121,165,95,191,138,103,155,130,228,176,253,147,98,153,198,62,100,281,153,70,135,230,179,162,223,166,265,213,205,196,110,178,188,207,202,208,240,205,127,174,143,223,161,255,154,86,156,250,266,281,164,87,215,158,178,155,172,146,195,159,148,159,189,310,252,162,230,137,150,83,88,138,267,222,257,98,173,48,203,148,215,147,161,288,137,230,77,106,104,265,258,163,211,88,106,145,160,107,233,137,110,198,176,141,208,212,214,113,115,207,133,223,143,190,228,101,195,199,239,104,263,204,277,164,143,197,250,102,90,239,157,225,173,174,152,128,188,137,201,362,203,154,126,153,48,266,194,121,240,154,156,226,148,142,181,117,172,238,197,216,147,67,118,183,189,232,215,255,177,153,290,198,308,162,242,143,205,163,199,138,225,186,164,127,58,192,200,132,155,173,112,212,141,131,174,163,207,251,124,195,210,322,160,264,274,201,147,299,147,221,250,224,213,255,81,145,72,288,182,97,163,170,252,223,102,161,268,242,197,227,173,170,184,107,174,224,151,250,161,220,198,147,238,200,126,235,257,362,157,191,192,245,142,93,150,207,111,248,214,204,232,170,230,206,213,92,206,158,122,245,217,192,149,208,282,318,194,126,195,182,232,142,258,234,181,282,110,177,332,181,199,206,173,147,169,114,140,140,164,186,260,118,70,104,190,205,302,129,117,69,175,154,180,222,182,83,99,215,160,169,231,174,181,217,108,157,215,185,204,183,242,140,123,196,231,170,281,144,216,68,124,259,200,231,237,120,223,195,103,139,141,83,181,190,148,85,173,286,74,288,96,123,136,126,157,295,154,310,175,154,193,217,190,187,257,230,122,240,123,229,253,198,87,256,133,225,190,107,141,182,209,218,161,271,241,206,38,157,85,125,160,215,175,186,166,213,134,211,143,143,70,193,246,164,205,277,224,215,251,183,200,92,135,176,185,241,227,230,205,173,269,68,190,144,238,276,89,94,282,279,188,184,85,207,226,216,90,310,120,190,123,187,84,269,104,179,234,128,190,99,182,278,222,251,141,172,128,108,282,156,203,125,174,211,83,129,142,142,193,113,91,188,130,249,198,301,205,121,128,206,214,181,169,135,246,238,161,109,104,144,154,212,292,168,181,190,142,212,109,254,98,122,167,90,150,362,148,197,233,208,83,216,243,264,243,200,182,165,188,227,89,149,140,159,163,134,179,234,181,289,111,221,145,115,127,167,190,218,63,191,105,228,132,165,133,105,269,181,126,195,212,112,147,232,171,251,214,201,309,119,329,109,149,218,192,117,190,200,178,140,205,193,170,118,216,213,177,116,174,198,170,345,147,224,170,117,268,143,248,184,215,193,251,125,158,79,243,188,117,46,149,265,153,218,98,185,159,173,118,130,220,175,211,233,130,134,67,279,147,126,134,145,180,154,198,270,131,74,125,157,103,165,253,148,128,162,224,155,221,224,258,128,188,167,219,201,115,175,179,91,117,194,228,126,139,165,206,281,322,146,290,125,70,165,90,157,88,94,110,77,305,125,241,192,201,216,176,199,239,169,196,147,118,142,95,171,166,198,185,212,204,108,354,222,172,256,193,207,222,101,256,220,217,184,183,223,189,193,125,353,197,73,172,184,127,198,194,120,103,169,239,162,191,137,173,203,193,212,122,88,130,240,269,206,121,209,187,124,126,183,175,242,166,213,275,335,264,199,192,92,307,241,151,177,244,189,103,267,380,192,189,269,135,77,101,90,54,214,160,129,344,163,239,276,182,137,224,287,185,191,168,220,169,196,226,203,195,146,169,161,158,283,262,117,143,94,134,208,245,216,187,158,103,105,161,116,212,159,213,134,97,91,194,150,198,280,211,175,135,188,171,134,130,185,267,76,305,214,277,252,171,146,121,172,82,276,243,148,139,104,247,83,235,159,167,200,114,55,196,123,128,85,157,264,211,204,116,219,215,164,265,330,135,99,198,139,103,191,78,183,153,289,246,164,294,210,125,289,82,209,255,209,215,213,182,212,132,202,193,141,103,200,140,83,229,107,86,237,109,194,140,161,102,205,193,292,60,175,131,131,268,177,208,186,124,285,141,175,190,172,183,82,129,72,63,141,227,89,72,98,274,186,153,162,155,89,179,205,163,210,231,154,208,118,195,203,152,268,138,141,133,202,115,165,132,198,121,166,165,225,106,81,125,222,140,63,145,176,124,73,152,120,169,234,165,212,214,186,100,235,235,174,197,151,256,232,124,243,233,97,266,127,326,101,160,164,190,148,169,222,191,241,147,287,180,143,99,234,203,80,237,161,144,169,88,239,181,206,212,88,164,113,168,323,147,184,114,179,174,92,108,145,112,237,245,225,151,195,190,149,148,221,255,80,236,194,185,109,282,127,341,194,177,201,170,251,254,156,292,136,216,187,184,198,93,117,159,105,161,101,184,152,67,108,96,267,247,173,106,277,196,105,307,142,163,126,218,180,315,201,103,181,287,233,196,183,282,175,240,181,162,297,282,93,260,138,168,116,208,181,210,195,134,247,148,239,195,250,174,164,375,137,267,193,212,129,109,161,387,222,152,138,186,213,247,117,154,72,225,139,112,179,82,226,110,148,208,220,67,183,332,279,244,205,122,130,106,129,199,180,212,173,222,203,198,146,71,211,72,145,142,126,226,78,84,155,82,242,204,171,203,266,149,169,178,209,238,154,197,265,205,226,75,205,208,79,93,212,195,209,151,181,276,79,236,171,142,232,169,176,131,141,208,145,223,145,191,141,149,272,186,155,195,152,86,139,260,180,286,126,267,216,154,87,193,204,120,204,245,157,152,125,121,192,224,61,184,182,276,89,172,195,89,144,73,207,122,90,224,162,148,192,201,230,114,262,157,205,130,324,203,325,96,81,140,227,200,143,197,131,245,198,254,268,251,196,232,66,99,112,185,173,257,131,235,149,118,242,167,89,341,263,170,75,91,161,171,206,136,127,116,121,185,169,238,148,186,256,236,203,185,229,174,179,115,117,165,157,277,104,148,238,156,201,228,238,189,177,196,189,106,273,227,71,227,190,238,173,190,152,219,110,254,160,224,203,191,196,207,156,175,266,124,129,204,53,145,186,54,137,208,101,118,99,132,135,237,139,184,154,187,240,168,214,217,196,246,387,125,139,165,229,167,270,90,185,129,165,110,181,120,150,196,197,212,154,249,120,70,174,208,245,192,148,55,235,210,174,89,186,98,184,121,188,170,247,176,183,216,125,165,181,161,274,377,149,260,163,186,174,186,138,146,173,168,167,181,101,134,203,169,224,159,98,250,219,150,226,106,184,298,138,117,107,117,267,198,192,227,95,134,112,196,83,251,208,131,90,247,258,228,209,237,187,167,164,190,171,61,137,99,206,169,233,88,213,186,246,138,93,181,145,279,247,149,91,153,186,196,145,104,279,104,114,325,156,154,252,151,68,223,190,160,146,80,126,281,146,239,106,339,211,202,193,270,150,80,262,246,102,210,209,142,154,209,178,76,164,144,109,176,126,110,191,105,196,162,201,136,102,196,131,196,224,132,258,169,160,172,152,258,189,165,214,259,193,240,76,166,121,157,318,205,113,139,136,102,126,106,203,187,118,206,113,220,242,150,195,113,306,243,144,304,240,347,145,132,123,229,137,225,196,176,229,97,62,169,215,75,218,135,107,112,219,136,184,136,289,320,171,212,118,222,108,192,192,261,148,143,191,106,139,171,228,191,118,101,285,186,199,232,155,174,286,90,162,204,157,197,156,149,59,228,136,279,275,82,228,152,130,176,58,184,151,227,218,125,120,230,108,189,208,177,308,168,220,130,229,92,219,211,277,234,108,106,206,149,119,181,114,143,288,219,203,106,194,92,232,174,114,140,254,186,149,150,259,145,137,186,135,126,146,261,168,141,214,179,180,144,219,59,132,212,73,168,153,138,302,111,312,229,169,124,280,267,100,122,189,120,139,174,120,172,173,162,179,208,217,178,222,159,151,193,81,145,136,90,112,226,258,222,167,260,192,116,209,117,81,169,265,282,138,135,187,197,109,294,240,145,232,193,192,156,264,80,97,141,196,312,238,189,115,164,68,112,156,124,177,88,90,67,103,119,200,81,201,201,169,150,238,264,162,96,250,96,231,91,182,77,110,221,194,177,130,274,132,165,201,195,193,134,159,99,135,219,164,223,128,93,209,91,266,163,245,165,211,119,155,221,102,161,70,232,210,159,209,140,193,171,186,203,222,225,214,166,114,118,47,121,254,109,230,80,74,204,128,62,142,240,286,173,281,111,114,271,213,148,86,154,205,163,261,196,240,282,210,279,150,184,133,154,338,165,131,208,168,194,159,155,262,129,200,113,259,157,130,214,202,263,164,221,198,177,226,239,217,125,140,275,224,241,185,150,160,200,114,240,221,124,161,124,164,116,154,159,98,180,145,241,143,288,117,140,269,168,229,250,175,244,129,213,182,132,216,119,258,181,193,209,149,127,141,227,227,152,148,123,174,259,205,249,92,227,212,100,158,238,195,258,199,117,161,198,149,171,268,197,108,251,142,118,224,123,231,211,216,229,181,160,113,84,138,130,71,153,357,192,133,133,188,193,84,186,178,167,78,201,216,219,228,200,222,252,239,130,205,89,253,210,245,111,155,121,158,147,160,94,145,172,149,246,161,245,199,86,254,240,207,98,65,128,159,187,161,154,61,253,213,209,216,74,149,290,67,183,187,191,222,132,233,140,278,121,128,82,221,191,95,274,155,121,258,271,241,289,172,127,224,187,189,133,181,252,132,276,146,178,125,167,266,194,155,76,172,210,235,267,93,113,98,235,168,142,198,119,257,237,262,106,192,217,135,156,146,210,204,220,261,217,210,155,71,206,116,223,125,159,114,262,264,220,140,116,184,206,185,258,105,94,89,117,217,234,122,157,106,193,205,166,220,167,226,254,223,182,88,248,252,308,213,188,202,147,222,182,155,80,207,223,151,180,127,182,235,219,243,267,175,188,88,129,234,173,174,72,264,146,226,246,215,146,143,231,233,162,135,138,86,97,181,196,88,240,212,146,103,107,181,105,169,168,53,146,108,191,187,180,106,90,128,162,132,148,110,158,227,53,89,169,103,241,116,112,196,175,175,180,75,67,205,58,87,164,258,162,163,125,114,168,77,106,130,189,135,181,235,179,67,55,189,128,264,219,238,183,141,161,160,266,168,128,195,273,115,130,156,242,232,200,210,238,98,183,95,108,196,176,146,226,162,272,140,154,81,87,158,220,238,217,204,135,158,264,124,186,169,183,220,118,109,228,197,123,121,127,133,230,156,102,209,192,130,193,177,175,135,251,171,96,339,118,195,119,112,92,191,179,136,235,168,128,119,230,148,255,54,131,178,116,191,173,185,293,158,128,190,192,78,273,219,271,206,174,308,273,129,204,233,176,93,227,202,84,196,85,117,235,115,169,119,104,104,107,163,196,195,201,275,177,91,144,174,198,249,85,232,210,137,101,143,164,223,152,269,164,132,198,173,253,148,177,293,317,84,126,257,210,162,107,229,245,187,71,241,201,97,249,248,93,110,219,180,170,86,235,219,201,91,258,203,208,135,121,175,94,195,258,190,203,351,106,335,94,130,211,352,102,215,218,313,199,188,251,243,140,241,300,153,96,307,111,185,153,128,127,125,227,129,96,130,197,254,225,60,261,150,139,263,87,259,166,177,158,249,251,172,199,167,203,148,258,193,239,184,91,187,141,116,81,196,171,101,138,144,209,139,98,108,101,186,215,192,239,149,235,119,198,258,73,127,180,190,133,80,250,166,71,203,83,332,122,352,132,191,122,122,121,155,158,93,175,58,94,198,135,195,195,182,126,170,216,185,193,138,283,182,135,99,112,111,227,131,122,235,253,263,134,109,212,71,138,238,152,86,185,301,114,211,184,157,208,141,202,198,79,67,138,232,186,143,108,156,114,304,162,281,207,140,249,259,99,87,112,126,260,143,137,141,116,119,113,194,244,126,127,228,208,211,235,171,197,133,142,174,161,202,153,170,255,129,240,181,169,198,192,112,226,103,320,292,139,205,175,113,142,75,230,87,216,137,169,175,174,135,181,214,129,156,249,126,244,271,69,281,155,193,135,269,182,167,263,168,157,195,139,225,61,131,287,105,173,191,150,255,202,213,159,223,99,267,213,52,215,139,161,215,278,182,166,204,219,109,146,213,149,210,288,125,197,137,227,220,219,171,120,148,264,212,255,163,143,202,210,132,121,178,81,134,168,141,157,94,154,154,251,167,192,253,249,202,75,51,167,248,262,108,293,275,173,115,332,136,267,287,237,244,238,213,104,170,254,155,108,233,247,68,248,217,134,91,148,139,108,165,195,151,123,204,124,328,266,235,126,276,81,122,308,235,217,147,139,104,282,173,141,175,218,140,182,203,151,112,214,176,212,86,173,148,233,101,80,183,92,279,189,102,241,212,166,215,149,293,214,175,110,119,203,232,184,162,202,103,155,239,152,187,140,312,115,123,213,264,124,162,94,137,242,267,237,241,157,116,121,105,245,121,180,151,149,163,171,256,83,114,68,105,77,97,171,208,298,189,220,158,154,183,291,213,192,150,211,136,240,235,162,93,169,339,144,296,108,325,272,159,84,138,99,57,129,105,175,139,115,130,112,163,168,147,179,338,106,164,163,244,117,202,227,211,241,249,239,95,94,203,243,165,209,147,41,333,192,120,150,107,177,238,223,154,148,237,228,239,68,223,117,183,209,211,115,155,116,157,153,223,182,152,239,169,227,153,187,84,201,229,90,160,62,200,87,184,153,182,200,120,148,152,178,149,257,170,136,167,193,225,120,226,94,164,221,57,288,78,164,233,147,71,216,146,124,234,200,167,130,150,141,222,250,280,146,113,173,189,123,188,81,258,149,177,69,200,168,76,113,143,243,332,208,306,203,179,218,185,75,126,124,95,254,86,174,142,277,204,138,147,137,168,171,162,322,193,129,187,213,126,189,271,94,233,169,178,140,116,259,287,146,58,199,181,212,143,216,160,76,145,286,76,197,181,213,168,116,173,211,91,130,312,219,293,108,215,95,150,304,148,214,200,173,155,212,455,145,179,161,228,227,279,193,168,226,133,200,148,225,191,72,115,246,228,112,201,220,135,203,107,75,167,206,195,102,138,163,145,85,237,173,142,76,140,167,207,270,114,204,82,91,178,113,119,230,261,235,59,189,99,229,251,148,213,150,163,206,145,237,156,113,260,111,153,181,90,254,140,181,116,106,94,175,85,94,262,249,104,144,146,152,65,162,217,205,224,113,132,179,129,213,110,162,216,318,220,66,302,221,106,224,230,189,281,274,226,147,94,173,106,145,179,238,87,324,151,177,202,154,122,185,360,258,158,302,241,296,67,152,264,184,147,235,141,149,180,278,210,196,228,232,153,145,282,228,162,137,145,295,278,202,241,151,251,196,161,195,126,196,102,181,174,115,248,108,128,262,180,176,138,221,143,93,140,179,192,220,174,72,50,218,278,238,239,201,172,154,144,73,256,46,138,122,186,198,236,241,129,153,239,153,298,208,120,185,153,151,153,235,107,118,163,134,171,267,190,210,235,245,202,243,230,176,142,96,163,237,220,296,98,311,165,212,240,150,148,155,203,199,88,140,143,272,310,199,87,267,146,124,218,295,106,175,282,184,74,127,242,235,256,252,105,204,216,294,139,163,221,221,255,222,71,108,334,188,112,293,174,148,199,109,275,168,164,308,167,206,215,158,237,151,149,99,228,158,137,104,229,172,231,211,130,163,193,171,251,275,216,208,85,225,103,153,344,296,184,231,275,122,326,240,293,221,241,269,223,128,180,214,93,128,189,164,167,139,205,160,181,273,296,101,184,138,177,203,92,197,185,193,232,207,318,238,113,261,363,136,118,116,196,125,170,187,241,291,180,212,175,85,231,189,239,356,242,229,130,137,287,142,178,64,220,170,251,142,105,304,194,129,132,141,142,124,334,82,139,148,202,72,88,106,91,187,134,92,94,193,236,205,88,166,175,263,57,232,196,85,191,241,265,329,96,203,103,172,299,139,219,224,114,57,250,85,320,121,168,168,299,141,176,174,103,188,170,174,380,174,171,151,112,144,109,103,148,165,157,307,208,192,267,287,217,65,238,77,157,247,273,156,332,117,203,154,147,168,81,330,208,137,159,316,160,226,152,139,252,166,170,88,281,133,312,235,200,107,299,135,102,270,207,143,243,138,236,174,238,327,165,202,152,147,182,110,234,229,193,109,242,235,250,183,132,269,169,273,191,231,84,184,143,246,59,184,104,202,227,263,221,102,249,145,191,199,167,222,100,241,192,147,148,89,105,108,283,155,235,102,148,97,149,205,163,208,163,160,72,97,248,81,340,119,124,233,147,181,76,140,186,120,170,67,85,179,263,351,253,137,257,158,118,124,66,103,281,137,175,349,191,187,175,191,144,78,177,164,203,223,315,103,279,141,209,119,221,274,91,241,173,131,251,152,171,135,185,146,174,248,156,169,197,141,160,360,258,151,266,269,196,211,182,232,228,187,142,174,228,134,131,197,87,214,234,205,166,123,131,290,235,181,174,226,149,227,217,217,232,254,301,161,155,105,141,58,250,278,253,136,151,105,186,241,175,239,144,133,78,155,255,103,143,230,153,173,191,232,231,122,351,144,129,122,273,93,200,165,220,203,288,224,144,215,195,242,135,123,168,176,105,220,175,164,197,161,224,108,152,207,108,170,174,223,215,58,174,195,191,165,111,123,132,291,141,287,196,250,212,234,243,119,279,199,114,116,161,253,176,80,94,298,143,142,273,111,52,295,138,151,95,157,228,246,109,243,49,167,173,134,117,270,128,163,217,197,200,177,118,230,185,160,156,179,121,177,178,232,176,159,209,239,197,134,110,147,283,204,127,88,205,151,284,256,154,111,125,226,172,104,271,122,171,153,126,134,199,155,179,229,86,206,70,151,119,231,195,182,326,104,214,95,205,191,182,87,128,107,69,139,98,268,159,98,181,236,131,245,110,163,378,152,134,166,184,126,150,170,315,86,160,163,189,149,136,191,151,156,158,228,223,296,261,105,96,309,157,181,157,177,132,135,250,224,167,122,185,201,154,207,217,45,146,153,113,137,182,226,200,103,93,193,230,203,151,250,223,164,198,116,223,149,220,212,97,233,177,214,83,270,107,204,105,245,131,142,220,180,243,152,196,255,300,194,196,179,99,173,126,271,267,97,197,183,115,150,322,78,220,254,122,110,90,240,258,281,202,118,154,124,290,273,185,281,83,184,146,54,273,226,234,140,273,133,157,184,145,72,311,194,187,179,86,128,139,198,106,142,321,117,208,197,183,129,108,92,190,170,139,91,93,196,120,94,201,107,216,82,286,223,73,158,185,214,123,266,218,114,143,219,152,74,306,178,142,94,159,206,191,108,87,108,258,202,192,142,215,132,137,174,192,81,283,112,167,106,208,286,107,136,224,108,138,232,61,92,172,101,157,300,98,212,325,217,235,220,180,111,147,193,172,58,159,257,139,218,185,258,203,244,150,154,138,373,129,152,205,180,139,100,268,192,162,218,126,213,121,200,213,267,184,114,287,186,145,91,194,145,116,179,253,132,158,107,194,147,235,114,76,234,213,173,152,144,153,344,256,156,189,130,220,127,241,76,167,198,226,224,106,139,150,70,169,137,107,183,156,244,163,181,116,166,183,218,305,103,107,124,196,129,130,196,309,200,190,248,190,181,281,219,229,155,152,201,137,114,182,176,94,58,97,287,344,78,88,137,250,230,111,372,92,131,168,151,151,212,199,84,103,68,175,176,130,158,265,94,184,194,149,211,120,140,162,165,90,119,111,130,204,213,194,110,210,158,197,332,215,165,186,105,165,132,130,179,161,96,273,368,128,218,181,155,259,171,274,131,156,189,251,190,173,217,136,169,243,166,170,226,219,218,137,222,149,311,159,156,170,330,230,186,174,241,145,218,100,203,208,224,96,142,186,76,273,141,134,223,163,75,84,343,172,229,122,183,213,101,258,247,258,201,88,222,287,195,155,174,249,275,239,177,170,127,212,126,349,247,155,110,117,129,268,213,209,197,195,58,214,358,92,292,280,273,167,133,195,178,183,181,125,173,111,169,198,212,90,155,130,149,218,235,173,246,115,246,271,218,142,291,213,87,159,133,207,140,190,218,80,233,123,201,128,173,128,258,286,159,81,82,258,92,252,110,197,263,112,117,187,171,174,148,104,114,106,85,81,199,249,135,224,131,209,193,158,110,141,203,175,122,122,215,190,212,60,145,168,163,100,217,129,186,204,231,200,62,131,87,190,156,85,201,145,226,239,211,209,191,244,240,241,189,250,219,128,106,217,288,150,136,188,230,192,141,146,202,156,198,181,149,296,56,141,115,154,164,193,202,202,144,227,273,205,153,211,191,226,116,206,79,261,152,90,221,176,197,245,201,121,295,204,188,94,189,193,221,126,215,255,121,322,212,166,228,208,140,195,326,210,306,260,124,63,181,213,185,219,135,208,173,209,120,85,165,139,123,241,128,370,124,313,248,124,168,218,253,202,298,253,198,248,244,229,203,245,112,335,182,280,191,83,198,144,177,264,261,227,149,189,140,144,195,181,141,215,241,221,136,121,166,83,66,101,229,280,135,314,203,174,156,202,233,167,98,239,293,89,151,220,264,134,177,126,186,306,97,228,165,178,156,292,276,192,147,80,150,210,211,198,228,320,334,65,244,190,234,236,169,270,182,293,67,235,187,66,131,248,139,219,170,188,136,289,140,231,95,198,81,171,89,225,153,94,176,189,220,94,195,181,222,239,191,144,188,214,202,177,101,151,172,237,173,171,205,182,277,68,235,167,224,243,82,167,86,125,137,180,119,153,263,258,105,71,225,86,178,96,187,124,229,196,143,150,144,131,139,145,288,100,175,240,98,152,124,158,133,163,118,316,236,111,107,150,133,236,121,182,115,316,216,193,123,176,300,118,141,58,185,165,178,249,231,255,135,198,119,281,169,130,240,167,186,112,118,108,200,165,229,208,297,204,224,186,228,196,138,101,174,188,70,186,182,262,157,116,262,213,167,290,201,130,139,95,212,88,153,154,110,230,243,261,171,124,135,311,129,197,175,170,137,228,185,179,77,238,161,112,216,102,174,142,285,246,133,230,233,179,68,225,114,160,125,92,215,126,206,116,207,100,221,224,258,177,213,183,147,93,177,100,145,232,113,177,163,295,166,75,206,229,141,90,185,155,155,236,149,87,252,231,145,187,152,159,203,173,122,103,83,245,170,99,127,107,216,182,192,61,249,133,190,88,69,274,208,138,134,128,100,153,229,177,225,179,265,229,117,113,334,78,164,239,291,135,135,155,61,230,219,137,167,118,140,229,155,186,106,255,333,227,89,90,244,168,194,242,144,135,261,61,252,224,174,305,251,150,196,134,106,106,118,184,138,165,153,237,355,140,132,100,214,197,175,135,116,233,122,161,165,212,231,259,216,211,174,171,237,104,149,159,115,196,180,186,148,191,215,94,145,233,168,254,165,85,205,189,277,163,231,229,182,102,201,203,285,235,207,168,149,89,164,162,240,152,265,149,110,184,143,226,143,244,133,273,164,158,202,206,286,94,302,66,156,206,327,205,209,227,185,127,231,108,247,96,148,175,251,144,164,172,173,200,244,238,165,154,225,235,291,132,206,261,140,246,150,142,154,159,225,100,231,122,196,208,229,202,167,257,261,272,87,286,79,145,199,194,189,78,196,258,160,161,322,97,281,304,130,375,119,300,189,184,122,109,258,183,161,168,374,255,182,64,198,364,209,99,69,141,115,171,187,159,162,206,322,114,181,227,61,207,205,71,139,263,98,108,193,106,241,98,203,181,234,226,213,181,206,130,182,214,201,239,225,150,289,230,190,101,127,127,230,286,102,227,225,186,283,172,151,205,231,241,69,190,136,159,226,99,216,114,269,110,98,184,228,257,265,188,124,217,269,170,153,98,165,218,142,245,126,270,225,230,240,167,181,144,108,140,109,124,260,142,192,183,157,188,181,204,60,262,115,166,105,142,170,128,167,273,235,196,120,112,140,243,153,131,249,202,62,189,210,199,97,204,187,171,204,273,118,136,243,211,379,154,198,256,119,109,201,188,161,163,255,299,131,236,144,149,199,221,217,161,192,105,187,288,131,286,172,162,291,189,113,83,64,211,101,212,179,115,221,269,176,136,129,211,260,182,150,236,221,117,200,311,205,252,207,139,205,92,219,120,204,140,140,173,118,255,232,267,99,172,197,200,204,216,178,131,103,231,185,160,203,200,94,86,207,175,160,72,226,119,175,144,221,123,262,182,82,136,123,117,150,151,173,255,196,219,220,199,284,115,229,239,101,90,211,157,195,227,129,165,186,112,218,193,237,92,255,243,358,227,152,214,156,202,282,152,168,249,159,206,100,285,224,120,191,258,242,315,173,150,163,151,247,160,193,176,219,207,131,252,134,89,176,177,198,133,185,175,180,212,245,85,126,168,135,220,200,123,171,73,218,153,222,174,259,128,291,137,118,177,224,150,114,114,69,204,319,123,230,183,132,145,123,215,164,162,165,258,88,208,223,255,111,151,93,158,197,224,73,247,220,273,128,255,292,237,194,196,109,237,138,176,155,130,185,255,157,168,170,275,108,207,148,141,199,190,67,234,187,202,121,177,71,171,86,163,257,102,107,231,166,230,134,169,222,283,101,201,169,59,70,149,206,108,202,138,187,66,77,83,234,214,214,101,204,136,173,113,305,259,200,190,126,160,243,170,148,53,174,104,220,291,239,250,92,236,158,153,185,122,241,164,206,76,217,113,103,108,215,122,111,152,224,209,73,104,143,223,138,188,176,194,211,209,145,207,186,156,117,244,223,230,221,168,203,80,112,174,132,110,104,80,172,102,282,319,151,131,177,268,275,152,152,244,141,207,112,162,214,200,174,227,244,173,208,175,228,125,184,118,161,290,219,158,144,98,181,156,165,269,136,177,110,161,167,107,101,196,111,105,115,143,86,144,250,147,193,111,152,204,162,99,70,252,230,371,162,257,143,363,183,127,148,162,215,166,185,257,162,257,151,91,213,153,134,194,192,76,107,153,119,337,108,188,335,198,174,235,180,206,86,136,131,177,248,203,355,152,253,284,186,159,219,135,194,187,317,145,186,231,128,182,203,109,135,141,156,201,189,269,210,280,236,178,244,92,176,128,230,182,68,228,242,104,78,210,156,209,121,271,215,129,171,156,281,154,143,103,229,191,101,89,158,192,156,259,127,302,248,212,171,152,96,135,230,170,345,133,256,196,154,145,232,153,89,171,189,156,211,214,201,99,117,66,284,169,174,179,163,153,189,173,203,147,261,217,157,128,213,264,208,106,117,223,103,322,216,183,150,75,110,252,323,142,254,252,133,118,218,65,151,210,166,271,83,172,133,274,106,311,149,161,182,108,118,248,142,183,149,143,170,229,90,277,246,211,132,180,120,224,132,208,176,111,260,155,185,282,173,182,269,203,202,117,161,113,99,83,126,227,240,238,180,237,114,235,229,294,218,334,193,145,174,211,159,103,245,64,113,174,125,131,105,144,99,176,216,123,178,247,69,198,178,111,152,255,159,174,215,119,303,210,228,144,65,147,185,284,191,181,264,117,185,173,205,204,352,300,125,147,205,242,172,201,105,111,103,191,193,269,315,208,183,165,218,102,174,210,141,185,109,176,201,107,183,142,208,198,113,193,143,170,131,124,302,83,330,194,107,97,223,230,209,177,349,89,123,218,254,178,144,225,290,115,136,243,202,177,191,251,262,125,221,206,159,165,72,77,220,90,211,181,175,130,121,199,204,162,154,87,246,118,133,174,197,175,207,220,259,297,268,147,146,140,193,254,117,127,61,311,346,96,205,181,154,163,136,71,241,239,138,120,227,286,156,182,132,86,220,174,162,205,192,257,218,296,180,155,186,226,283,188,104,194,228,326,220,124,208,76,208,176,234,141,194,210,254,162,204,101,146,246,265,182,159,78,219,214,124,148,177,222,239,159,159,143,167,141,212,141,177,104,192,260,184,137,197,231,257,249,148,125,224,165,147,113,111,307,111,226,279,156,185,84,269,99,253,202,168,137,135,227,217,224,174,226,136,95,247,231,206,179,190,245,215,101,82,193,151,188,264,114,232,147,108,179,203,188,146,92,207,61,325,198,203,131,143,242,203,220,275,200,173,190,194,100,226,134,115,262,119,163,242,99,258,109,292,219,189,172,129,188,94,198,181,124,149,159,107,201,86,112,260,260,184,283,176,171,211,244,167,82,125,78,124,184,159,56,174,68,127,65,164,173,198,185,295,76,289,264,214,251,117,178,260,235,161,190,184,167,115,179,353,215,246,283,144,115,178,125,245,64,363,217,175,89,202,147,170,147,173,160,253,267,172,103,239,293,157,237,243,189,217,242,180,174,216,96,284,207,204,281,144,155,165,184,307,336,165,133,176,112,235,143,150,217,248,123,216,286,211,220,191,198,307,169,169,241,154,122,202,257,116,324,290,177,241,225,114,247,152,200,290,121,304,157,165,169,140,155,152,156,196,129,201,193,123,137,133,267,250,178,138,145,99,212,254,148,94,152,238,150,371,117,210,124,139,113,164,277,175,92,182,103,112,186,232,131,88,170,276,154,132,147,108,147,173,156,196,235,89,238,215,77,242,164,288,126,139,159,109,165,223,172,83,98,201,98,94,140,200,134,147,225,157,232,119,182,97,167,175,181,333,150,139,301,217,139,139,190,174,213,112,132,241,147,159,207,119,303,148,312,190,227,177,259,181,125,54,158,126,248,172,160,148,52,269,137,214,103,89,135,216,118,85,183,162,265,129,112,206,171,93,205,197,90,348,176,186,245,124,166,106,116,344,108,256,128,237,101,177,168,274,88,215,210,141,123,187,89,233,129,200,174,186,214,116,115,127,226,149,232,197,155,244,306,132,214,130,112,86,272,257,198,203,64,173,73,88,195,87,246,143,150,125,170,171,129,129,222,169,181,128,313,125,184,221,175,180,344,68,121,187,251,188,173,138,131,234,140,301,277,103,220,205,183,203,198,134,101,144,119,172,133,162,136,212,212,261,283,179,138,121,224,221,144,190,162,192,246,215,137,191,178,194,71,50,238,223,140,188,205,244,198,219,371,202,119,126,214,229,214,231,236,168,218,189,90,225,115,207,183,186,124,116,283,162,175,162,184,237,174,110,201,218,145,182,230,65,210,138,130,175,62,165,132,216,232,134,137,176,106,63,96,194,151,172,245,94,141,190,113,158,193,227,243,176,88,226,182,214,171,257,247,247,212,167,262,257,140,218,88,98,317,135,180,213,166,104,196,179,213,180,118,233,209,139,207,102,152,206,192,203,183,125,161,291,116,282,167,242,188,313,220,203,271,145,93,226,143,177,230,208,157,59,124,148,168,80,209,189,268,249,273,218,251,258,148,155,313,203,102,256,113,140,87,183,203,198,219,379,333,181,128,138,156,183,229,290,177,205,211,164,177,219,104,62,172,265,207,123,251,128,298,364,152,226,267,274,228,318,314,115,119,257,204,235,170,345,167,206,159,82,182,170,153,155,229,208,235,129,91,137,118,127,301,216,159,250,227,172,215,124,150,237,233,238,181,217,81,243,197,159,275,168,167,173,198,89,69,146,323,163,123,152,231,140,171,132,180,246,139,126,219,198,132,148,190,223,179,169,262,223,97,236,211,353,154,216,200,230,172,97,270,162,160,331,211,249,94,96,169,263,66,195,165,257,256,206,200,228,360,199,105,198,137,169,324,221,262,204,130,193,213,133,353,211,214,129,187,262,197,107,78,102,227,220,188,133,203,122,246,249,160,199,187,171,146,182,220,120,130,279,218,246,236,112,205,175,223,195,129,170,306,267,129,193,173,159,303,146,240,288,200,75,230,59,216,161,200,154,213,192,184,219,127,202,131,238,236,170,154,186,237,140,115,163,232,131,236,209,197,101,164,255,93,187,158,337,133,211,84,92,122,186,209,119,95,196,296,227,200,244,174,113,260,219,133,251,219,209,231,118,113,146,209,97,265,165,337,160,311,211,217,135,224,74,158,234,120,129,148,134,210,187,253,55,206,267,151,204,298,178,141,252,147,135,203,122,98,268,115,160,223,219,138,223,186,123,92,96,121,105,213,348,85,231,222,93,238,107,237,114,187,209,99,130,118,141,195,177,241,250,200,134,160,236,363,225,145,125,148,199,68,143,265,142,191,200,117,206,237,152,217,137,198,224,148,86,199,220,115,308,202,292,309,236,196,122,113,182,172,203,216,99,92,113,192,159,160,191,86,224,198,227,152,238,55,145,167,243,258,100,210,153,176,130,227,87,82,55,168,96,227,218,138,254,190,171,274,173,169,198,136,156,258,270,258,267,109,134,280,89,120,151,129,114,248,112,230,271,247,173,209,39,190,236,185,153,204,196,299,407,139,246,190,143,290,217,311,182,129,246,75,109,169,136,196,126,211,192,334,187,241,113,167,110,95,221,186,163,243,204,95,157,72,126,189,174,164,298,251,114,156,136,154,229,221,191,319,101,294,282,103,217,253,74,283,290,214,255,166,192,208,181,110,307,240,161,149,91,241,345,245,168,223,74,155,105,258,149,137,119,223,197,127,260,158,216,148,178,156,230,132,238,84,145,208,229,128,216,165,170,164,173,225,151,154,108,69,237,195,348,126,123,156,242,157,183,99,144,90,185,197,207,184,208,192,146,135,307,210,201,52,212,78,217,69,254,102,187,95,176,269,371,76,124,193,259,260,173,176,172,77,373,131,183,156,155,177,98,265,235,256,227,164,233,170,253,212,294,187,361,182,214,127,218,127,179,224,128,176,197,173,179,141,143,165,153,199,184,232,126,101,118,200,188,152,95,123,235,176,130,178,163,215,260,249,143,127,146,248,150,220,186,238,147,249,214,84,318,247,152,122,364,182,156,92,179,232,121,181,212,50,174,211,163,240,199,192,208,198,136,100,199,200,211,126,176,154,94,91,325,153,133,121,131,220,236,247,202,123,185,140,243,144,199,132,182,155,105,191,220,261,235,127,210,124,223,150,119,138,273,222,321,206,159,209,236,168,111,294,154,196,160,154,100,284,72,146,182,137,138,111,115,100,225,217,235,271,135,269,261,167,134,169,97,232,126,195,181,341,221,102,229,97,248,170,291,147,235,258,321,158,164,103,118,191,105,219,193,120,150,117,131,242,203,142,129,190,264,235,157,233,151,216,230,264,149,123,162,200,211,118,204,189,172,172,188,162,263,117,100,380,84,204,95,249,179,207,153,254,289,271,190,109,125,251,120,160,128,152,235,109,133,201,159,190,211,219,266,220,153,187,144,150,231,165,178,103,202,109,96,191,73,290,270,71,187,315,200,104,208,180,201,211,164,156,246,91,97,235,261,173,173,112,310,189,108,130,162,197,155,165,199,208,175,284,300,114,112,266,132,196,73,89,105,193,207,310,203,109,217,211,203,249,252,163,193,132,62,258,135,161,107,100,141,146,141,161,217,105,208,248,297,173,110,200,236,109,174,118,93,62,138,186,188,152,153,228,89,210,230,161,233,230,141,160,155,130,178,305,105,156,139,72,211,150,275,230,140,187,249,310,88,168,245,102,237,285,113,133,206,68,166,191,246,85,157,75,221,129,151,219,254,245,148,126,190,145,97,98,130,309,221,164,203,115,239,188,208,198,283,118,81,151,127,145,89,277,127,114,209,147,158,277,160,150,194,246,132,219,346,213,154,266,84,234,266,153,100,189,116,205,239,190,219,205,103,113,72,228,219,208,219,207,133,156,174,89,151,346,245,165,175,167,159,375,95,110,115,293,168,95,106,191,356,124,129,289,79,150,213,290,155,202,211,56,137,179,245,118,218,142,201,170,115,80,310,115,161,216,162,159,98,243,236,211,94,144,168,212,209,237,66,201,99,278,275,217,152,208,195,186,146,84,226,116,217,62,122,202,182,163,232,222,225,99,125,198,165,190,99,83,177,202,123,154,220,142,227,61,252,180,105,93,229,140,154,72,246,109,204,52,77,183,107,154,134,71,122,231,262,97,203,264,151,231,151,241,191,158,214,188,301,129,244,279,121,237,105,116,211,135,172,185,147,355,172,267,218,208,144,162,87,257,117,216,145,212,220,135,179,177,105,130,181,164,271,284,261,93,186,221,148,130,109,234,213,112,243,207,94,113,225,168,144,148,167,158,117,251,74,240,114,198,176,144,81,235,100,137,145,140,299,269,81,94,186,164,122,134,191,159,169,80,89,213,220,202,75,181,185,282,215,169,213,150,270,122,258,164,256,173,202,142,202,175,107,183,274,95,151,145,113,273,176,159,107,339,242,97,195,71,126,171,126,174,235,219,277,137,211,181,205,189,168,172,181,249,79,187,145,108,197,316,171,193,179,81,237,142,204,247,250,93,158,249,147,173,75,289,113,272,194,113,305,168,198,204,211,188,250,193,147,211,197,180,162,153,116,133,143,94,227,238,170,187,260,100,221,107,272,200,111,292,81,201,285,151,262,173,213,182,162,142,206,176,215,159,138,203,181,115,27,146,110,152,125,180,262,98,166,383,138,253,234,130,288,100,88,146,185,188,172,70,201,147,124,233,247,194,135,184,249,92,123,187,215,251,282,111,144,209,105,198,168,161,233,271,132,235,290,110,151,273,155,217,241,206,193,117,285,75,182,177,92,105,293,237,108,239,328,150,188,164,132,204,208,223,291,205,262,146,194,220,83,223,132,91,240,186,257,96,257,122,240,179,104,145,307,231,207,225,261,165,244,173,163,134,301,168,267,260,97,146,209,253,340,222,114,186,230,139,147,228,85,175,129,141,140,97,82,158,212,170,157,295,208,232,159,200,73,242,182,64,237,194,120,141,196,220,147,147,203,126,111,230,78,80,119,129,138,145,212,271,212,217,78,236,142,169,264,126,158,266,206,160,230,136,107,330,104,233,80,66,226,98,173,70,225,102,243,200,140,248,241,214,220,190,134,138,215,100,164,189,118,139,130,184,139,188,168,170,236,164,203,238,115,161,346,136,288,207,213,208,206,105,126,138,196,231,123,185,236,168,221,98,362,101,324,180,163,154,83,222,304,49,348,119,222,212,210,93,203,157,210,178,81,162,239,147,223,153,250,227,207,166,254,213,119,182,212,121,188,230,278,191,143,157,170,185,104,122,162,110,159,159,138,170,144,203,172,208,227,141,102,229,210,101,97,182,269,193,228,248,189,155,213,191,191,237,221,133,115,255,135,131,151,124,81,208,283,145,219,192,140,222,197,175,184,121,135,99,112,61,235,351,91,118,134,201,162,85,145,181,232,139,137,64,133,168,97,269,206,234,248,246,177,246,170,213,188,224,241,260,171,280,239,142,200,220,213,162,148,149,204,80,286,89,237,164,169,159,335,186,184,131,234,170,188,163,172,129,99,259,231,126,194,132,178,211,309,215,199,146,138,164,270,197,166,221,261,180,151,255,116,278,139,194,205,236,219,74,129,227,253,326,65,237,173,188,75,76,93,205,145,206,222,192,117,185,183,145,218,238,248,345,161,156,172,216,142,218,106,126,253,127,209,142,265,179,157,346,103,216,234,226,150,212,216,122,263,108,153,115,155,84,227,71,81,237,127,159,138,98,260,257,193,306,156,115,105,110,189,278,390,101,211,150,61,143,119,213,104,305,186,108,274,175,172,287,234,193,78,301,162,208,169,132,95,178,170,111,192,192,221,274,223,78,84,153,105,222,174,150,257,176,289,77,177,154,203,299,77,195,253,187,92,211,178,240,165,275,122,216,276,223,291,272,124,145,224,203,220,111,171,197,140,211,152,144,80,179,184,102,257,152,248,274,235,185,90,116,127,180,198,213,158,131,159,228,108,199,332,223,329,152,311,118,177,297,250,315,207,144,252,91,159,83,206,170,137,137,169,217,116,173,132,123,162,143,192,120,136,236,196,93,334,265,195,119,99,129,179,110,118,226,116,231,128,121,184,288,173,277,133,203,168,212,225,196,133,145,122,229,151,302,142,216,113,234,133,181,160,277,85,240,94,116,97,185,101,249,90,156,110,220,290,146,200,213,96,150,158,219,236,126,180,80,326,170,86,110,117,293,171,158,182,248,139,161,98,182,234,213,152,213,218,180,187,120,215,165,276,167,195,210,119,144,130,320,185,107,181,108,100,136,80,227,185,184,169,194,151,183,155,208,283,180,90,116,171,180,248,174,90,283,185,110,218,219,210,113,148,126,121,224,230,130,141,278,209,127,200,197,289,117,185,236,264,138,204,153,150,232,224,180,91,153,276,135,116,103,121,101,129,193,259,106,182,101,265,206,184,129,194,172,245,147,96,247,219,178,197,154,203,188,154,75,169,82,71,199,170,172,113,94,218,147,149,157,137,174,107,110,104,55,311,113,135,138,70,146,135,165,117,190,286,138,84,195,158,105,238,106,114,275,247,188,232,267,181,123,269,141,190,289,232,179,139,201,193,235,73,257,265,164,177,103,251,244,387,131,178,229,177,199,138,115,194,144,118,126,258,166,137,132,255,173,222,121,177,150,265,151,195,117,144,84,142,333,206,100,204,228,164,187,145,189,176,275,207,242,278,115,178,244,187,230,104,143,180,139,127,230,127,95,179,196,202,147,208,108,168,133,162,268,101,46,187,156,129,212,191,178,187,158,98,115,201,118,142,190,243,169,77,164,229,177,149,140,93,238,208,181,186,150,248,197,104,223,103,149,186,142,123,193,249,68,176,119,74,229,146,252,175,189,64,215,69,183,161,214,83,234,188,215,225,136,148,155,235,215,146,244,141,235,100,272,245,196,163,160,216,137,110,117,98,138,311,340,197,62,99,193,278,224,208,76,254,201,193,158,232,229,216,111,170,312,184,237,128,198,163,253,189,361,144,360,225,210,206,138,202,215,132,123,199,128,148,166,93,117,140,191,135,200,268,166,146,233,235,165,75,87,201,256,235,170,86,174,250,176,148,160,108,251,164,106,261,159,141,188,139,80,144,222,173,120,179,235,204,161,217,114,212,182,223,273,307,82,210,175,227,143,206,227,202,200,180,305,124,137,206,157,314,219,173,205,184,261,248,202,158,188,324,112,221,227,224,209,95,327,102,221,121,149,159,158,169,112,250,218,186,218,204,148,151,114,203,140,110,123,297,303,200,100,172,80,299,192,154,215,187,118,121,171,165,119,115,246,120,283,249,188,208,167,175,141,214,248,112,101,168,352,177,243,129,145,285,115,216,166,124,251,309,215,150,126,270,141,284,181,235,88,209,130,130,201,241,224,112,215,171,208,215,203,272,197,140,181,123,140,145,234,180,216,140,117,235,190,232,91,90,143,135,183,140,125,162,222,234,193,156,257,136,216,127,259,222,159,184,59,240,315,122,137,198,104,238,222,158,156,109,228,154,194,220,225,112,240,98,171,79,277,242,184,288,147,187,98,97,123,175,248,100,170,94,223,239,223,126,97,321,137,262,235,94,156,164,168,100,344,108,254,268,163,279,164,243,211,147,143,178,225,179,203,207,168,137,344,234,178,176,248,174,161,111,176,180,200,207,254,169,139,89,146,87,239,110,149,188,202,50,236,215,194,160,216,161,168,143,219,206,221,127,203,144,122,184,87,298,162,234,215,240,140,189,129,139,195,195,86,179,216,267,170,151,103,203,207,188,207,86,260,102,174,169,235,115,188,261,314,92,152,143,187,263,151,188,174,196,149,162,200,140,148,179,186,210,213,143,186,102,125,151,199,102,92,310,196,161,299,142,209,117,155,131,275,302,185,110,157,184,175,178,98,191,164,99,252,153,207,155,208,79,71,238,330,182,89,207,160,270,180,170,236,76,211,118,106,130,154,169,189,156,177,148,262,107,146,128,242,131,146,183,164,86,187,249,177,113,299,85,137,304,140,182,244,60,231,146,210,180,146,115,105,148,103,132,158,147,182,227,93,142,173,139,130,134,162,126,193,202,200,201,175,208,129,249,99,136,162,182,140,79,139,214,343,164,149,214,143,129,188,75,205,220,193,199,166,150,92,97,90,189,333,134,185,273,187,71,151,82,203,185,188,246,168,339,126,116,70,142,319,205,138,225,188,164,148,139,219,145,128,219,76,296,170,308,131,198,124,75,161,137,218,126,109,226,136,200,251,114,314,182,296,162,129,120,135,244,258,241,159,179,225,246,81,217,208,147,85,178,131,166,139,173,113,134,193,207,226,272,118,230,229,214,187,188,145,154,220,195,273,302,128,196,95,85,124,153,226,184,274,186,109,160,187,220,195,107,315,137,147,188,170,249,273,87,154,127,120,303,224,99,164,206,272,150,260,286,96,213,169,236,125,348,337,266,95,213,107,379,379,161,233,187,184,103,337,112,215,118,217,156,256,257,102,259,170,190,234,134,216,236,257,168,110,158,305,298,123,177,69,257,118,84,124,235,215,115,219,227,136,188,317,191,299,179,175,230,163,181,228,123,159,151,115,219,125,173,131,104,119,125,93,196,212,219,217,248,148,246,238,149,172,301,166,160,154,155,179,140,102,186,87,131,193,115,366,258,227,136,105,307,122,297,141,160,208,260,197,156,204,130,75,73,108,207,129,200,116,181,188,151,108,143,174,215,193,141,270,88,101,220,197,130,65,159,128,173,66,153,196,226,304,201,123,114,116,60,160,329,238,147,137,147,124,74,226,231,115,251,127,248,85,177,163,102,142,209,167,142,251,218,143,165,187,234,128,186,195,138,225,71,249,146,157,176,168,168,193,270,150,214,76,215,212,163,143,199,231,136,212,318,74,159,99,152,272,278,185,124,308,104,126,174,197,186,203,197,83,154,190,295,244,118,157,235,221,124,73,129,163,176,218,215,167,192,203,131,200,183,134,187,125,142,67,145,182,163,120,241,240,277,284,214,264,116,167,151,191,193,261,133,261,317,206,106,197,227,232,115,204,179,207,122,314,215,172,213,261,198,156,198,148,177,236,151,157,185,199,80,184,243,257,197,148,151,153,271,216,316,59,182,208,110,96,249,129,97,142,234,132,282,279,275,218,111,231,157,69,187,164,105,161,188,174,233,164,201,240,168,313,130,156,120,196,165,257,186,137,175,180,78,104,224,101,137,220,157,271,228,183,137,250,275,79,101,189,84,137,205,80,187,205,229,104,248,103,275,89,98,206,68,212,220,174,196,309,130,149,175,200,190,278,100,197,297,193,106,162,144,186,236,160,172,130,316,242,130,231,173,140,252,99,186,166,385,214,251,243,134,121,290,187,131,145,334,208,169,205,106,101,128,120,278,96,170,162,81,113,225,129,200,108,215,163,175,150,82,232,104,101,212,178,163,171,120,151,262,206,147,247,171,85,206,215,65,174,100,167,153,203,104,166,115,122,172,210,291,168,172,106,148,295,131,217,204,107,228,199,88,96,137,129,137,248,202,137,208,113,73,184,198,130,232,178,145,152,233,230,245,181,305,174,286,259,149,264,191,98,263,223,230,255,306,310,236,235,291,141,114,224,184,111,200,154,104,129,154,195,183,145,240,201,140,107,207,122,148,122,87,235,92,168,174,258,98,149,165,217,118,326,132,165,135,80,142,120,138,157,308,259,197,222,87,158,322,137,225,98,330,208,207,95,200,173,265,198,179,196,138,100,209,125,177,121,189,162,188,269,287,130,267,220,241,160,194,223,211,220,160,150,188,156,316,229,215,322,100,139,151,174,72,156,176,75,211,137,234,137,200,163,233,198,205,154,250,152,229,133,215,234,120,188,131,112,138,149,152,148,272,267,211,90,269,262,118,203,199,154,143,112,238,84,230,178,117,171,254,147,90,223,234,194,185,230,131,127,105,235,225,350,203,154,253,196,212,232,57,122,207,167,270,146,154,170,233,88,257,198,125,148,168,216,182,209,169,139,206,229,300,119,185,209,187,191,211,116,138,198,166,183,169,230,129,181,218,282,249,196,172,222,132,160,281,89,94,223,140,229,159,160,174,198,214,289,256,130,133,252,76,106,284,152,129,234,255,174,270,151,243,66,223,195,84,179,140,147,219,93,144,247,212,123,229,205,109,245,253,78,188,140,137,211,228,262,191,355,164,217,160,204,225,233,99,143,210,118,234,122,135,173,192,144,230,266,159,213,206,172,129,153,227,218,223,279,154,206,219,60,191,205,164,178,94,149,293,211,265,217,161,244,111,255,225,208,149,215,205,77,213,211,131,149,72,190,103,155,200,96,242,230,134,173,202,268,121,202,202,207,214,158,189,245,153,133,182,268,131,139,246,221,239,250,199,171,358,137,89,186,158,179,79,177,174,313,196,160,197,207,191,195,239,217,217,187,202,195,175,144,139,141,236,121,52,277,155,188,235,156,118,224,156,173,161,197,46,200,274,106,130,177,70,90,233,211,232,219,243,218,120,222,139,221,291,174,104,106,175,249,131,81,127,147,215,174,210,90,133,84,210,96,307,139,234,130,146,237,135,187,171,243,64,128,184,118,89,231,217,92,106,152,197,159,61,77,191,190,121,169,203,166,214,269,104,141,163,215,167,130,217,180,85,227,174,151,85,179,62,333,98,203,220,234,204,172,255,193,214,254,155,162,236,221,210,128,208,266,197,249,61,281,241,122,186,225,297,180,145,135,75,174,104,173,129,189,242,190,140,248,181,149,305,267,115,209,138,109,238,139,171,218,165,225,148,177,137,71,115,292,189,216,168,137,155,166,208,280,263,190,163,119,59,163,155,155,222,80,84,308,184,151,134,176,249,173,85,282,184,142,215,208,118,209,328,216,147,84,359,100,205,70,112,129,99,147,170,115,145,214,219,151,208,167,145,117,180,196,220,309,192,227,276,112,137,156,213,156,208,183,207,122,296,139,216,142,271,238,134,162,153,170,130,235,189,148,226,131,256,131,113,238,78,271,208,359,107,227,176,277,147,203,140,133,135,283,324,111,87,348,153,146,282,89,131,192,200,201,178,105,126,201,94,174,362,135,188,129,110,187,355,220,251,170,188,202,189,148,86,212,164,216,209,200,97,126,194,107,128,213,278,114,171,138,192,197,326,308,99,122,206,97,163,156,163,103,208,181,205,69,180,227,228,222,169,92,252,181,246,266,175,253,193,198,217,161,300,119,119,217,182,206,338,154,139,136,185,118,179,156,203,185,177,172,193,161,205,83,237,264,212,237,150,236,120,215,153,316,100,325,136,166,193,109,111,218,224,142,169,353,219,203,178,263,92,221,110,64,54,214,90,175,203,229,121,256,235,144,261,168,280,241,84,246,176,248,256,135,225,259,344,149,213,179,193,115,152,64,162,150,190,69,262,176,119,127,205,244,69,123,250,121,77,315,106,172,197,194,166,96,264,164,223,229,86,251,248,212,69,171,156,162,194,200,214,189,205,165,245,159,125,236,224,197,191,73,155,134,159,163,136,241,88,147,245,150,94,229,133,146,242,169,244,218,225,280,93,255,91,225,173,197,186,324,232,211,261,90,204,181,169,167,112,222,84,178,115,345,143,263,238,150,133,136,94,201,156,197,157,93,170,151,122,240,181,181,172,216,73,123,95,277,172,160,220,116,61,217,94,211,252,234,259,187,227,118,273,121,164,147,151,133,180,239,126,271,127,167,251,274,163,258,238,74,219,297,184,283,103,381,281,133,177,214,81,241,222,87,209,139,167,112,226,59,189,294,159,70,226,201,173,241,91,159,226,232,242,181,217,116,282,67,265,210,262,150,258,201,131,195,82,171,151,163,169,221,143,252,155,307,239,317,211,183,94,194,103,299,190,123,60,182,328,120,224,130,115,97,163,109,115,216,188,212,317,175,297,150,215,132,125,169,107,294,93,113,102,137,215,212,183,155,143,191,204,210,167,223,252,174,166,209,321,213,113,188,97,87,206,265,144,80,166,232,126,223,189,118,150,117,171,109,148,166,156,97,299,192,231,321,220,153,144,116,118,178,172,277,283,176,322,291,274,174,168,211,141,291,162,203,111,179,241,94,218,86,163,232,161,155,179,218,200,163,165,153,134,178,152,264,281,132,102,151,141,95,256,235,268,93,82,223,230,141,184,272,215,92,213,261,211,267,102,206,148,166,95,104,195,126,150,134,118,189,191,215,140,254,197,118,240,309,205,105,182,183,160,104,126,263,263,182,243,182,211,140,127,200,89,148,186,255,161,240,160,72,249,218,153,218,165,68,186,112,88,225,152,199,209,216,205,137,289,168,102,112,158,180,206,117,198,154,209,312,241,134,153,206,93,239,214,141,96,106,105,55,261,203,104,159,215,121,172,78,85,235,198,122,283,216,114,227,344,202,115,112,347,98,234,87,121,186,180,171,119,122,244,209,196,147,129,178,124,122,161,177,79,166,171,284,297,284,232,232,312,101,132,150,160,248,249,178,234,143,250,215,201,120,226,125,72,257,115,167,104,162,149,117,154,132,318,105,337,107,162,236,203,156,134,267,138,131,233,284,356,110,158,269,81,197,85,218,247,215,158,118,145,167,112,222,242,101,80,170,116,184,215,266,162,230,213,155,274,278,283,76,117,172,153,176,343,192,190,319,339,156,213,139,251,213,124,301,62,70,171,177,242,147,223,203,203,245,163,283,205,105,201,158,286,290,227,223,164,291,95,95,194,89,133,243,182,216,142,78,160,203,299,221,188,225,149,158,308,148,134,95,134,126,164,185,132,69,265,199,129,87,149,75,161,179,207,149,146,94,179,285,86,164,283,137,148,102,264,200,162,238,311,211,380,210,242,118,136,140,134,78,222,78,133,118,310,277,217,183,82,140,260,186,205,233,161,213,243,100,243,195,150,166,271,226,187,304,128,85,83,237,277,198,315,83,126,168,153,112,237,257,146,103,227,46,60,233,260,124,162,219,289,207,226,139,158,201,143,245,157,107,167,329,115,252,216,245,152,167,214,216,180,124,281,187,242,191,82,178,298,160,324,187,222,98,163,175,201,192,215,236,366,229,108,161,259,135,230,188,278,241,142,202,168,79,155,100,282,291,179,115,187,168,148,239,198,191,81,145,159,241,116,172,263,110,162,81,96,148,241,140,127,212,67,210,42,194,204,126,123,176,236,226,141,194,185,286,262,207,156,234,138,227,278,127,179,122,354,149,143,240,284,178,287,132,182,210,209,128,185,141,221,145,148,254,248,177,252,118,250,157,135,166,171,172,187,147,176,185,379,139,97,290,277,231,140,162,208,232,162,214,162,203,268,241,182,81,118,310,285,167,225,183,129,99,253,239,273,144,155,183,109,51,238,218,309,207,177,206,142,156,79,222,234,168,121,126,214,197,158,197,215,145,262,120,195,123,133,247,302,88,163,275,178,85,233,225,229,159,232,115,280,110,155,138,193,215,279,101,201,309,101,189,251,123,214,113,207,271,106,271,101,124,197,79,164,119,106,144,215,229,159,260,146,276,178,159,55,222,258,128,216,226,210,187,178,201,196,170,219,118,103,226,110,173,249,149,81,194,242,181,323,208,221,243,150,65,101,170,317,102,391,351,223,198,267,249,108,173,135,269,255,199,196,198,194,199,210,284,162,180,158,235,316,169,174,198,178,108,250,255,185,99,242,172,171,244,105,237,149,108,113,129,181,324,256,203,140,179,277,143,188,174,286,103,198,250,90,275,150,84,221,132,128,135,86,67,86,90,233,101,110,222,60,134,75,182,173,189,130,172,186,203,292,345,147,183,190,280,94,85,106,179,180,101,174,103,208,83,80,193,168,145,78,135,171,91,218,156,138,107,211,285,222,153,106,245,131,178,124,275,195,160,131,190,173,236,112,213,122,100,123,170,176,182,123,249,110,213,160,195,178,190,71,64,263,208,172,141,272,85,151,239,126,281,154,141,221,184,194,159,243,148,113,191,290,103,195,108,117,256,215,162,165,75,196,158,174,150,73,317,285,173,218,216,121,171,84,181,141,294,252,236,232,289,200,161,95,146,92,76,162,128,216,183,146,111,186,276,132,107,136,107,111,36,178,195,215,73,144,182,146,139,142,86,226,63,217,203,263,176,164,165,177,137,225,255,117,184,289,227,72,209,64,195,174,169,123,212,114,306,152,121,286,99,209,194,165,160,125,177,213,104,83,141,242,151,88,217,120,142,316,164,291,231,179,311,245,158,213,302,131,246,157,201,89,204,235,274,221,268,213,245,96,238,298,171,141,125,94,204,73,224,176,209,191,109,130,210,227,115,132,225,84,166,183,219,257,203,82,144,136,307,183,222,205,220,340,150,222,261,134,314,262,81,168,149,139,251,362,114,184,202,115,120,240,144,69,297,171,197,126,237,128,198,246,204,280,223,160,209,161,332,120,174,81,111,54,142,221,170,268,233,63,33,220,184,211,134,152,73,177,77,319,208,197,216,153,175,191,181,206,321,184,141,175,175,105,236,168,176,240,186,114,116,226,153,270,278,167,201,92,105,113,220,77,178,218,299,140,210,182,235,203,256,135,249,217,346,253,224,170,110,188,122,139,133,175,194,188,103,167,271,136,164,101,191,188,174,180,272,115,191,152,128,142,248,166,296,210,135,209,232,110,98,152,203,123,139,92,157,214,165,232,133,86,185,142,212,198,96,227,143,144,105,164,91,141,103,237,143,200,139,189,280,108,183,250,73,246,204,189,149,234,218,230,59,129,112,133,153,115,194,101,116,254,232,276,191,107,343,165,206,201,336,253,120,128,112,205,165,90,218,243,252,87,328,141,109,130,111,160,120,197,205,179,158,84,113,152,120,140,205,218,166,154,173,106,187,243,229,106,189,337,187,254,123,90,280,140,104,63,193,121,234,104,200,158,97,142,78,107,198,190,275,158,72,130,174,220,187,202,126,200,122,192,168,181,141,302,142,127,266,140,198,177,91,259,226,235,244,47,210,269,202,123,172,294,168,66,255,91,168,100,194,173,79,87,231,191,339,180,87,264,89,86,159,267,164,285,97,219,216,97,189,102,270,167,68,115,221,118,75,236,201,146,101,225,258,161,168,181,154,120,118,224,194,76,91,240,204,220,143,110,147,91,166,195,236,184,206,157,215,357,74,101,139,124,322,160,334,111,272,103,253,156,159,146,103,170,138,198,115,141,186,191,117,135,154,196,169,155,92,175,135,155,129,189,204,181,132,200,228,117,176,109,117,122,166,171,202,135,217,147,110,313,91,85,161,279,288,133,244,216,202,177,192,254,151,169,209,172,110,111,159,223,170,204,199,81,114,199,222,172,167,236,272,234,101,166,161,53,138,175,161,141,156,237,184,226,250,95,156,326,254,186,122,109,166,104,171,74,186,133,208,174,232,181,228,213,294,232,101,102,117,185,215,78,200,130,247,90,127,287,178,349,228,118,116,141,144,167,136,93,213,171,103,187,190,111,163,71,195,94,206,104,130,246,186,166,177,183,156,195,247,152,76,170,173,164,133,173,173,108,316,214,154,137,231,116,154,110,152,246,212,81,138,200,247,139,352,205,163,134,327,170,157,189,157,138,189,242,123,120,157,177,257,77,196,325,267,160,167,105,209,247,189,107,196,88,261,155,198,111,217,248,76,54,217,158,126,149,268,226,212,184,210,265,185,180,176,168,77,220,164,124,239,247,148,95,157,83,179,151,114,233,189,170,167,129,125,217,168,83,218,158,140,255,217,224,157,89,205,149,111,259,112,209,157,248,213,219,120,131,139,261,171,242,236,177,42,112,72,175,228,248,136,169,212,307,203,84,236,170,123,143,118,102,164,88,198,201,168,188,169,192,223,287,269,261,236,111,144,82,193,62,233,180,213,228,248,136,118,254,114,141,143,152,93,122,242,161,242,157,154,211,278,119,159,112,187,265,114,140,149,177,163,237,215,189,198,165,297,152,173,248,180,116,130,160,110,217,214,129,130,147,114,143,182,225,151,74,102,136,184,153,211,98,245,202,211,135,194,109]
doclens.55.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [126,287,232,196,204,300,195,274,161,307,289,126,276,249,211,201,217,257,163,178,110,85,180,288,243,115,238,240,216,220,167,221,115,163,142,209,240,331,135,178,237,127,162,159,109,84,83,219,141,211,129,236,239,265,144,202,152,176,97,169,177,314,129,173,215,288,209,107,131,123,196,102,137,210,241,160,293,112,344,144,126,198,178,217,174,179,131,92,176,347,195,218,99,341,231,213,210,159,232,279,117,202,263,158,380,240,224,196,167,199,172,122,160,216,217,272,199,145,223,160,151,258,219,168,207,309,168,54,330,204,247,191,256,177,166,128,144,291,144,262,145,247,239,101,209,256,304,173,97,225,260,291,188,245,303,187,208,246,286,158,238,224,229,171,372,186,161,226,219,138,194,243,157,99,98,283,332,267,88,405,179,161,160,319,231,214,114,217,138,111,174,302,127,230,98,148,134,204,228,216,355,166,178,118,251,226,150,170,202,182,103,261,237,142,273,203,185,313,205,383,162,276,223,268,238,169,252,91,185,121,216,212,209,251,293,95,227,214,228,99,149,246,114,299,164,120,219,176,180,214,168,120,303,265,236,213,244,172,272,132,117,294,111,224,143,271,209,203,211,163,118,133,187,192,239,69,340,141,228,165,76,117,91,163,123,161,175,127,169,233,197,151,269,133,217,238,263,201,248,253,245,267,248,252,195,177,178,173,130,228,162,273,188,206,228,277,141,254,261,227,151,167,246,154,196,167,145,169,134,216,203,184,126,85,78,103,153,189,144,207,136,279,255,237,181,181,198,244,250,201,369,76,167,156,324,259,274,97,191,190,279,159,253,132,133,127,176,105,120,268,150,228,243,136,68,205,147,127,200,87,186,259,184,198,186,332,209,281,264,314,192,182,281,249,213,182,277,131,265,238,239,253,148,142,183,174,240,245,201,187,106,94,160,128,159,164,264,206,216,237,326,135,167,90,306,173,324,167,385,259,316,198,143,227,192,272,168,129,82,278,126,185,224,200,160,299,179,301,143,296,308,188,284,193,160,224,233,196,256,153,254,254,105,267,154,214,183,292,290,289,241,91,364,247,207,191,104,261,83,268,186,242,312,206,219,276,274,185,278,195,147,106,177,168,232,169,314,220,221,205,67,110,238,148,106,246,282,214,242,184,309,299,98,172,101,217,227,269,173,287,212,175,190,284,291,97,278,155,276,134,101,194,180,249,147,92,240,89,172,217,153,99,184,250,146,290,191,246,243,191,205,309,111,178,214,198,229,144,377,179,173,198,121,149,167,188,261,214,201,262,263,185,116,150,220,159,186,206,160,247,192,174,132,74,115,265,195,130,171,118,215,193,107,186,293,146,266,207,109,92,338,157,291,227,165,338,177,249,161,223,195,288,164,362,226,200,268,153,173,94,129,202,190,286,113,139,195,249,151,220,112,84,72,242,216,232,114,158,138,327,89,160,133,253,106,151,226,187,133,210,154,283,105,269,272,237,217,165,215,177,209,154,201,228,163,241,273,102,231,69,172,159,250,145,148,141,166,150,178,318,280,215,211,230,213,217,185,279,134,232,101,137,142,100,215,176,167,170,230,93,206,215,187,138,174,171,116,203,158,302,245,180,341,252,287,145,137,241,230,222,208,157,255,172,202,224,166,158,213,254,180,152,177,102,283,236,310,223,117,174,105,204,245,182,121,234,263,165,184,180,127,188,236,149,190,201,159,222,286,276,212,185,259,183,248,200,218,141,183,111,302,314,210,207,169,149,211,322,128,176,235,127,236,123,162,353,153,270,299,225,136,163,139,138,64,148,247,213,320,130,212,112,201,162,176,160,204,121,101,320,140,232,231,135,257,205,143,167,217,223,113,270,294,186,140,161,121,154,189,127,86,162,245,226,75,234,225,125,185,368,138,299,287,404,159,187,179,167,183,197,220,163,214,229,146,133,167,181,162,285,159,272,231,180,217,193,107,152,272,249,221,234,218,140,212,326,273,95,144,173,240,218,235,308,248,262,120,176,106,86,219,237,311,134,238,179,171,232,242,245,239,108,332,237,221,172,196,180,205,111,261,267,186,191,234,207,138,129,243,257,121,171,123,126,244,137,158,175,118,235,378,173,151,192,202,276,219,259,99,355,100,236,340,321,150,170,351,166,80,82,107,90,163,233,156,209,137,229,134,102,185,191,180,181,168,190,91,171,174,130,170,224,297,126,211,79,121,160,345,197,330,213,182,278,157,195,151,268,122,195,67,259,109,162,184,201,108,156,204,172,176,123,250,286,228,177,228,271,46,156,134,233,208,255,202,235,115,92,193,175,188,215,99,325,120,208,219,360,220,147,283,244,180,283,150,198,275,94,201,257,234,114,192,106,89,184,279,187,83,315,221,201,182,130,184,208,100,187,290,147,115,199,244,299,317,197,82,177,261,85,171,137,154,175,177,260,146,250,189,83,104,201,219,214,223,265,118,201,179,183,219,237,98,128,211,193,225,143,78,134,200,128,183,122,143,173,276,108,345,118,178,150,181,146,346,205,105,177,133,264,155,116,262,150,70,206,206,96,159,161,141,178,227,204,188,231,239,257,204,268,137,187,225,200,353,90,98,185,166,138,227,115,213,82,142,216,245,217,197,147,192,213,122,205,174,112,267,323,205,184,281,134,297,138,237,143,106,146,232,155,103,207,214,157,137,186,287,224,349,334,255,149,122,276,149,138,88,152,210,177,248,292,301,147,142,260,185,129,168,212,103,273,306,198,131,95,200,195,135,116,268,236,142,218,181,133,177,153,271,177,158,194,172,263,160,169,201,264,106,117,62,368,256,200,108,184,256,325,178,203,185,202,298,181,206,236,132,255,208,233,353,163,218,213,222,248,177,216,140,302,245,144,215,141,287,124,220,192,173,169,56,152,126,262,274,177,235,131,324,269,257,124,239,263,298,161,308,99,222,239,234,243,201,160,147,333,199,187,175,144,210,256,162,253,264,204,123,187,116,247,148,138,213,127,109,163,193,210,147,218,294,209,261,249,116,202,183,238,366,196,206,167,167,276,299,217,248,158,98,201,176,187,274,179,259,119,219,255,237,84,314,202,368,313,70,194,215,388,226,126,167,173,286,311,124,112,206,188,251,91,269,165,341,190,310,269,146,272,280,122,158,234,246,140,236,151,309,80,275,100,199,315,192,210,226,264,225,268,189,257,83,166,214,127,182,368,166,118,142,290,209,214,193,263,228,175,199,76,184,360,196,162,221,92,94,126,97,294,326,149,87,292,159,224,190,255,178,123,135,293,161,149,99,177,187,174,87,204,253,319,244,171,287,122,259,165,192,163,188,157,172,236,221,224,128,179,183,281,248,290,253,189,207,353,218,80,176,195,200,134,208,351,170,235,294,123,181,187,48,204,98,128,270,132,190,209,259,251,170,117,112,130,204,117,390,355,198,306,165,123,173,177,122,135,219,168,184,171,193,98,318,67,126,118,236,125,300,95,201,267,258,172,216,125,244,104,213,100,159,189,138,310,161,112,279,185,283,241,228,92,226,163,213,174,227,120,281,253,273,187,361,132,139,178,145,322,247,248,147,195,85,364,132,118,67,181,227,208,288,252,124,182,154,119,132,296,155,172,193,198,137,118,160,106,261,136,370,298,192,352,233,220,310,144,240,219,278,274,136,168,113,86,164,269,155,216,164,232,237,133,282,268,130,207,161,119,154,136,200,246,233,272,156,124,78,394,168,96,358,287,215,131,211,126,217,169,190,262,149,111,253,160,140,136,185,139,247,187,373,165,298,104,181,135,216,90,102,170,160,151,329,179,171,178,253,334,203,239,223,223,243,242,112,217,300,160,116,168,259,241,164,283,244,117,289,178,146,163,169,240,327,228,198,140,339,230,340,189,176,133,170,184,291,248,226,102,193,161,160,188,250,100,299,228,298,270,146,211,222,287,247,229,235,197,216,226,269,286,319,122,269,203,129,216,236,344,130,245,302,196,165,94,93,194,249,223,239,112,96,289,307,203,366,95,177,266,224,203,353,295,115,165,109,227,150,272,203,165,240,80,347,254,191,243,365,173,254,100,227,152,213,274,266,215,79,89,104,157,101,285,149,139,216,137,152,275,111,307,197,244,265,129,150,151,139,149,222,301,149,223,296,237,148,250,195,132,255,260,158,99,229,214,279,137,234,249,275,123,314,277,188,212,223,307,189,278,128,96,134,183,222,272,358,139,196,260,92,225,201,202,305,181,186,206,155,201,217,175,200,142,237,307,135,79,220,237,92,169,280,208,233,230,109,98,149,262,129,224,261,297,90,244,285,160,228,223,236,183,110,226,277,249,359,115,112,158,169,169,197,105,222,247,169,238,179,215,164,180,221,324,174,292,131,308,103,126,303,288,184,215,120,243,170,200,170,234,179,102,246,288,243,184,296,172,441,202,181,221,129,129,282,119,208,186,133,240,264,325,123,173,243,266,161,190,156,63,302,245,184,155,231,161,247,182,203,252,199,301,173,110,199,186,157,118,198,359,252,374,129,262,182,81,158,188,111,286,228,237,151,131,362,194,182,217,214,206,127,233,173,291,129,104,339,159,254,198,193,291,139,236,102,193,80,328,227,211,104,161,91,208,208,303,228,157,376,223,130,257,187,232,183,186,314,153,314,150,228,228,241,190,289,236,268,212,79,145,274,129,178,232,184,293,123,172,227,197,124,137,160,196,236,110,264,174,246,120,271,303,275,120,135,200,287,138,122,253,190,260,159,303,266,196,198,209,245,135,196,284,160,241,154,223,219,209,92,160,131,263,248,58,298,221,162,242,302,139,250,152,127,153,261,237,241,163,148,149,245,271,120,140,163,219,201,244,245,167,210,241,130,144,238,306,267,217,288,90,199,151,136,203,283,132,162,235,174,131,216,187,244,117,120,177,247,226,183,216,245,147,331,198,149,136,264,265,160,163,197,231,176,242,172,250,263,236,268,124,253,172,188,110,154,241,82,130,71,214,181,234,246,308,210,175,130,260,250,277,382,87,238,108,189,238,161,237,144,155,221,142,306,286,177,266,162,361,187,334,292,321,215,175,230,205,154,174,111,248,156,241,145,244,296,206,275,196,282,167,206,210,105,204,106,150,118,297,249,243,192,243,259,183,292,95,132,205,132,176,224,195,179,227,204,155,272,124,240,336,218,223,97,270,112,72,191,207,320,261,241,347,168,167,279,132,151,100,120,125,260,204,184,182,262,121,179,233,96,237,297,124,190,183,213,265,129,234,143,101,199,113,227,182,73,144,164,176,266,275,196,142,178,143,252,177,194,201,231,211,124,158,319,185,114,354,218,200,93,135,211,105,246,203,158,246,150,220,155,282,159,208,174,187,240,180,253,128,272,48,216,158,252,167,244,299,191,172,190,377,231,225,273,183,127,103,209,229,235,316,317,185,256,90,267,271,251,103,247,245,102,233,94,158,168,178,330,237,126,134,232,171,245,217,271,203,240,206,225,174,193,139,229,185,257,139,118,230,211,257,109,164,148,243,126,215,114,188,245,204,188,114,196,301,157,94,156,166,123,243,194,189,383,83,309,261,189,103,156,244,185,100,173,116,261,224,90,195,244,189,297,171,145,165,161,129,240,196,135,250,232,301,201,171,198,215,235,237,217,309,113,236,245,200,201,215,155,99,201,151,130,227,116,206,178,210,217,174,281,218,165,348,188,338,205,214,188,208,211,223,126,174,240,182,269,285,244,295,114,207,171,246,194,105,187,184,278,146,125,272,205,220,198,145,237,209,181,81,164,145,140,168,120,131,332,358,126,257,217,177,134,264,204,249,304,164,205,199,171,278,282,106,215,141,140,108,153,124,127,168,195,59,111,87,271,198,178,169,256,249,228,228,209,120,110,229,258,192,110,116,193,129,98,242,204,197,123,171,305,192,73,151,211,158,174,239,337,243,163,141,296,214,78,291,168,272,225,67,157,347,175,184,175,207,242,195,163,231,169,38,225,176,155,252,238,284,175,253,157,158,175,250,210,147,132,155,213,216,200,193,150,183,164,265,315,138,301,131,113,261,264,259,259,209,129,133,232,229,147,252,179,45,176,189,85,193,206,133,251,180,209,202,198,163,206,224,91,263,114,158,182,178,179,181,299,200,231,224,105,222,183,191,233,316,185,284,213,321,166,173,245,211,159,170,107,185,246,202,237,263,214,213,130,198,213,183,156,276,219,120,215,202,146,274,188,208,215,137,179,179,170,207,163,215,284,247,164,260,154,167,259,197,333,188,130,320,293,231,244,191,108,148,105,94,239,156,121,103,185,151,95,360,174,158,130,294,214,206,151,296,87,168,187,83,148,149,162,220,163,275,115,215,201,229,186,171,244,233,153,223,204,126,258,216,117,151,136,272,96,210,166,174,234,100,167,279,226,241,57,192,192,218,247,218,158,183,174,172,190,124,177,177,122,250,133,106,181,140,308,191,219,224,171,203,277,268,65,106,232,140,95,276,131,231,262,279,183,219,167,114,203,198,142,262,243,218,167,97,182,253,196,217,124,274,174,134,323,249,226,204,242,248,45,224,178,209,103,191,238,203,203,210,232,166,216,299,126,180,260,315,214,146,227,215,218,307,176,43,70,183,369,166,205,220,166,253,230,205,172,219,162,208,145,112,132,148,251,136,254,160,163,203,199,162,206,159,227,164,303,207,187,224,138,286,196,276,133,59,168,181,256,281,110,261,299,176,132,145,230,90,94,363,94,209,145,195,218,220,183,261,260,311,247,80,212,241,269,186,298,221,186,198,285,188,276,226,161,127,203,242,235,193,247,359,143,176,171,169,198,213,76,87,296,116,165,245,95,170,224,248,227,167,310,193,100,192,258,256,223,92,351,139,235,292,158,185,206,203,308,210,148,265,256,168,149,180,197,226,230,163,205,362,246,208,130,146,59,189,203,149,104,135,222,226,189,312,130,339,224,148,178,161,185,278,236,180,170,166,255,115,218,222,128,195,222,132,86,162,237,186,298,253,258,124,275,294,224,144,137,220,154,217,282,297,247,266,370,299,295,154,155,311,232,185,301,287,196,78,143,144,282,205,264,112,222,356,284,197,255,86,108,144,293,189,102,118,295,276,285,191,129,287,228,121,97,249,141,172,230,317,175,189,183,278,259,214,245,199,223,110,142,137,176,184,155,132,179,113,287,134,185,144,132,165,108,146,139,258,186,191,231,146,187,117,271,286,114,279,205,242,280,219,205,117,219,275,267,146,159,231,138,228,85,193,227,120,209,234,132,179,385,188,240,209,225,306,87,158,184,186,209,213,163,170,141,229,211,247,183,219,217,215,210,235,261,226,130,172,124,231,140,200,214,164,246,119,195,240,258,261,114,222,160,147,222,247,248,112,81,114,166,250,147,230,316,103,187,286,146,87,287,183,141,238,260,235,280,67,128,264,117,368,217,194,230,208,257,289,212,248,193,237,269,154,275,238,255,282,113,83,164,225,156,142,113,179,182,140,154,118,188,142,349,120,104,181,192,146,274,244,153,131,113,156,206,210,136,198,251,352,146,329,217,171,135,285,292,341,105,269,128,183,246,219,114,186,259,120,339,110,203,241,252,216,237,248,188,317,283,225,193,234,220,178,305,144,123,249,168,203,221,188,167,172,178,281,230,145,183,86,134,186,194,169,136,218,256,185,205,118,257,180,103,218,114,116,115,214,262,229,242,173,290,143,192,190,221,117,367,206,287,113,147,208,155,170,85,240,305,179,183,173,175,218,205,302,180,82,235,256,296,143,249,270,165,184,273,151,275,206,266,170,154,152,204,245,167,174,142,177,198,248,171,200,233,173,277,152,252,102,134,213,305,45,205,246,185,221,264,301,268,104,165,137,211,281,271,101,163,203,235,278,224,197,249,164,51,147,155,191,289,246,166,187,150,199,270,133,269,251,245,210,224,239,330,133,101,111,163,152,156,214,185,195,150,223,132,166,115,73,122,120,132,206,198,330,333,222,288,78,217,182,200,161,224,271,153,233,312,137,169,235,279,199,134,147,226,116,135,210,265,183,319,349,181,200,139,204,210,177,190,172,148,314,170,112,233,88,178,238,168,198,128,179,152,49,203,165,258,384,169,116,116,303,121,121,99,132,183,252,182,132,371,173,234,122,252,180,265,313,159,210,161,204,173,176,228,195,201,157,218,300,260,201,186,227,71,215,236,191,147,162,188,177,195,194,129,215,284,60,226,88,221,142,240,194,165,274,171,94,256,199,197,170,164,303,222,143,260,178,156,133,320,239,288,241,227,226,217,152,250,215,271,146,233,177,184,173,255,105,182,138,222,179,121,240,182,180,190,224,272,231,157,273,322,102,175,235,251,66,181,198,266,325,287,238,88,173,283,301,135,145,265,201,164,176,184,178,288,177,136,222,232,182,106,275,251,270,209,265,221,284,211,166,111,296,158,158,254,145,127,215,173,199,195,218,254,301,195,100,74,197,332,226,177,184,242,281,249,316,368,251,154,173,110,236,182,276,166,150,124,135,226,174,236,196,219,192,51,139,251,186,166,186,45,136,173,113,235,241,194,186,281,103,217,288,152,197,222,172,163,160,331,249,204,160,192,173,234,265,285,148,150,285,218,151,252,121,240,118,235,188,254,75,233,153,184,185,160,173,211,259,280,258,100,194,227,310,314,176,139,143,212,200,285,183,95,188,102,164,170,135,139,375,294,177,196,271,281,93,232,80,443,311,236,222,226,209,133,268,122,291,212,122,179,265,338,152,331,129,173,87,120,230,104,147,242,191,133,123,102,186,208,160,102,202,247,234,334,266,248,71,118,187,156,141,139,223,164,146,140,238,55,265,163,236,273,256,188,321,296,215,81,186,169,120,209,294,152,278,196,212,94,258,172,230,253,165,159,248,222,217,169,90,136,186,101,298,111,249,304,304,210,230,196,182,150,174,280,116,200,315,264,246,248,277,145,179,259,182,154,200,333,248,197,110,143,154,235,273,220,328,168,231,152,185,208,161,264,216,165,243,213,117,168,261,130,142,210,349,207,226,114,134,208,168,215,206,282,213,212,263,194,85,147,135,216,161,180,188,208,156,257,208,181,217,254,265,111,208,163,278,188,159,254,163,228,224,245,161,116,204,228,132,184,150,205,331,247,246,256,246,155,146,231,158,245,101,86,212,317,166,200,79,154,268,139,173,192,362,205,190,214,215,187,177,121,147,106,215,173,165,216,291,246,119,258,265,266,90,274,221,228,302,104,147,172,331,153,255,210,313,218,179,163,228,227,240,190,177,226,242,133,248,164,211,278,108,219,200,176,231,246,135,223,155,223,244,119,247,90,320,304,249,168,126,78,94,125,201,166,100,194,177,200,159,250,245,238,186,231,153,128,209,176,229,232,198,214,140,199,78,282,191,258,184,120,193,229,290,215,336,269,118,85,171,97,260,183,166,133,221,292,369,128,182,104,246,236,167,256,106,264,241,97,162,92,139,238,200,248,65,152,259,208,217,134,249,146,222,233,234,171,165,127,251,250,267,258,159,236,328,199,194,227,284,153,220,279,385,101,163,164,206,231,284,176,177,77,57,115,80,166,179,186,189,156,175,177,130,154,154,216,237,319,199,225,204,134,240,228,273,229,204,105,109,217,71,112,191,119,143,246,71,272,185,303,259,157,232,278,166,316,166,366,131,182,176,288,131,168,221,148,205,246,267,220,144,136,311,199,208,189,127,224,143,255,120,227,160,129,197,220,162,269,109,193,222,193,124,263,302,146,101,155,167,168,238,201,255,135,322,163,199,224,202,100,180,109,158,122,191,177,145,208,233,182,224,93,182,302,159,185,100,224,276,80,134,105,393,148,82,189,291,243,327,305,246,244,280,100,152,120,217,159,302,310,367,107,275,167,234,256,187,239,139,205,159,216,91,234,209,267,137,257,230,191,275,232,290,212,205,210,196,219,228,232,162,255,230,148,240,177,225,226,141,195,232,210,122,168,185,255,175,157,246,341,280,231,106,237,126,316,308,157,159,230,298,203,173,273,209,242,276,202,164,183,337,113,204,141,355,246,255,188,222,151,177,130,177,318,270,174,257,281,217,182,260,213,91,131,130,146,274,86,213,163,173,224,280,259,144,296,311,270,152,322,137,160,309,95,326,142,185,153,209,312,305,58,268,149,146,184,187,233,210,174,171,214,330,248,138,206,94,143,88,162,144,155,164,96,215,246,224,344,188,202,148,234,152,180,115,199,274,75,231,50,100,189,148,268,203,312,244,263,209,220,167,151,119,152,225,202,222,224,166,265,114,168,332,220,136,254,243,147,203,139,220,130,266,107,248,193,149,80,243,138,165,262,229,222,261,100,244,106,175,195,218,135,299,98,154,94,177,168,95,277,187,192,182,238,166,168,277,222,187,180,307,117,91,165,207,216,245,152,175,311,246,302,181,237,256,172,123,151,165,203,278,146,134,277,331,140,141,111,192,231,132,251,129,235,167,214,60,176,308,156,276,221,203,209,165,234,244,188,65,140,267,203,141,196,223,241,186,340,179,266,186,151,193,187,120,145,206,178,275,234,143,271,271,364,182,168,194,154,257,348,142,269,115,228,218,374,189,195,153,115,260,137,407,306,282,76,185,180,192,219,229,283,252,172,168,251,265,165,168,251,211,162,257,259,277,173,275,205,366,240,199,158,241,237,113,266,363,226,100,315,138,79,129,216,53,246,201,209,153,299,238,133,322,145,284,301,108,304,303,83,124,187,151,238,181,101,199,200,227,93,147,300,307,252,183,183,185,233,206,130,131,181,90,246,306,298,271,206,229,223,171,292,223,292,109,225,205,183,272,223,182,293,273,164,151,143,232,86,192,267,312,272,167,254,232,352,293,289,273,154,120,143,110,106,222,132,200,211,193,180,276,231,121,152,254,145,159,287,106,251,158,76,216,199,223,225,220,343,301,214,248,250,240,177,200,290,89,230,98,163,282,341,235,213,228,214,345,222,272,218,252,249,294,216,210,197,302,165,226,162,303,193,198,202,279,248,156,280,146,171,240,262,227,282,153,217,107,166,187,148,99,200,202,273,96,107,141,109,83,248,228,193,224,306,238,283,196,197,98,129,242,163,230,238,254,277,183,67,253,130,177,260,150,262,210,224,258,187,186,161,224,209,247,229,234,128,217,170,133,216,201,149,119,174,150,144,152,176,136,75,102,164,262,255,332,141,166,167,272,247,174,168,151,223,307,312,168,86,184,232,218,171,118,76,150,96,256,182,284,224,324,267,181,243,135,244,235,128,138,295,270,241,166,330,342,126,232,315,257,138,185,227,164,87,154,121,316,219,94,199,203,159,305,250,182,182,163,50,197,125,238,230,221,204,122,311,96,94,106,233,255,199,237,256,164,318,204,112,111,77,213,269,154,336,146,225,227,192,135,313,131,308,141,130,143,181,189,204,211,291,186,227,274,225,166,330,120,114,71,158,183,276,157,233,160,217,276,364,167,188,200,208,338,217,123,145,190,412,216,190,166,195,176,154,172,183,194,200,222,223,107,245,133,170,193,196,256,165,246,128,134,147,219,176,379,66,112,204,132,123,257,208,294,103,216,233,95,211,210,238,284,67,150,208,266,323,234,61,180,181,209,220,187,336,262,120,123,331,160,186,155,118,188,95,179,183,167,281,175,128,135,123,327,177,250,177,267,207,186,172,211,288,328,299,235,102,208,230,138,144,216,204,148,189,263,143,260,199,65,208,108,227,158,199,209,203,229,180,252,195,229,134,168,317,171,213,163,243,135,165,259,233,206,190,231,264,173,189,337,182,192,147,137,214,135,210,215,328,260,326,272,310,265,97,166,149,204,204,144,184,65,158,229,196,161,166,205,152,234,228,237,149,138,232,123,316,179,234,149,145,147,197,177,119,113,228,216,127,211,135,234,91,151,71,204,221,230,143,133,281,217,200,231,246,158,166,276,176,214,344,209,319,160,142,142,242,357,190,82,272,173,312,122,159,218,215,194,149,139,299,184,121,136,185,159,178,201,183,243,123,366,176,181,224,199,116,146,370,230,215,134,253,103,306,305,115,242,227,265,173,145,137,174,203,143,176,138,299,156,207,268,214,232,189,263,128,181,195,132,160,222,101,163,211,240,143,150,105,314,153,142,52,171,120,185,256,155,187,187,138,186,232,231,263,307,219,267,231,125,167,196,118,228,119,225,202,133,170,69,250,123,213,206,91,202,235,314,191,121,156,178,238,243,230,139,232,241,106,177,232,152,246,109,203,181,155,146,141,140,171,114,221,126,155,118,227,231,197,266,244,181,132,224,149,398,231,115,177,237,171,263,146,223,191,213,195,278,267,206,199,415,144,232,106,208,282,185,179,162,106,211,150,183,208,331,102,168,69,150,299,206,243,312,307,179,233,163,266,71,264,145,296,242,220,202,107,183,202,203,232,231,125,88,200,237,82,206,199,248,162,265,200,157,148,160,191,175,301,224,253,169,234,205,72,239,105,315,327,139,106,116,181,187,275,195,166,188,371,123,216,130,176,198,123,267,203,263,93,167,93,171,95,101,199,176,238,151,293,172,202,268,272,326,187,246,221,160,112,244,117,151,160,165,63,160,255,94,126,291,233,166,310,247,169,281,160,189,155,243,183,151,186,256,239,205,274,173,239,236,292,216,227,336,171,163,56,123,350,180,285,91,212,253,379,230,258,159,235,129,244,203,199,186,128,251,146,119,165,223,205,262,177,216,254,175,90,184,140,190,199,110,258,130,165,239,179,178,174,235,115,157,154,235,186,153,220,170,236,262,199,194,229,219,149,149,239,208,124,58,213,180,264,169,220,275,173,235,240,263,203,171,176,155,145,161,207,200,240,221,114,168,178,212,160,245,272,213,196,158,81,85,204,242,199,179,293,248,186,179,147,170,201,363,212,136,194,257,100,220,138,148,299,130,226,245,307,272,193,209,171,232,148,389,147,292,260,307,243,107,221,153,294,267,162,220,216,205,230,171,187,335,96,161,119,145,219,152,223,165,257,341,297,296,124,273,300,191,225,142,212,42,165,264,92,165,99,238,126,171,145,191,329,279,227,283,155,139,240,88,150,132,224,191,163,131,146,172,207,200,225,118,248,268,171,115,83,212,219,225,281,126,236,221,206,275,188,153,242,314,140,340,174,246,238,110,168,109,196,218,179,272,164,82,192,295,207,210,264,149,76,153,168,160,165,223,163,339,131,193,210,145,259,159,250,179,136,150,143,194,231,182,290,159,138,227,160,293,168,91,228,182,250,291,250,106,156,305,152,270,244,177,143,207,193,202,274,232,297,160,173,244,224,397,320,199,139,251,211,273,127,108,184,183,91,183,138,145,193,215,209,187,156,104,139,188,47,158,155,179,107,258,305,222,198,169,123,264,234,273,239,154,178,234,148,87,283,195,212,259,230,88,283,205,280,72,250,280,257,191,159,193,237,141,243,189,248,110,181,188,327,186,102,282,193,303,249,133,215,253,170,104,315,305,194,213,228,118,114,142,173,182,261,89,161,185,85,293,138,170,222,326,202,274,125,188,140,223,285,163,228,330,231,195,140,290,249,167,165,317,276,216,234,276,211,186,250,325,226,122,145,163,177,287,141,219,203,146,144,327,310,252,154,139,327,128,214,286,111,238,219,93,178,152,191,294,232,140,252,224,210,209,298,247,269,335,109,164,226,186,207,303,197,122,254,249,299,194,217,240,125,222,165,302,156,165,249,238,299,214,246,104,142,179,243,214,183,244,154,189,155,279,135,123,197,192,171,277,266,159,157,134,234,322,152,113,117,247,220,237,161,244,225,241,262,217,248,267,208,191,142,315,272,326,225,181,242,165,170,271,144,169,202,188,286,153,162,238,269,250,150,170,150,192,227,91,166,138,235,252,168,197,100,276,193,292,309,219,94,250,207,247,185,192,201,227,215,199,222,179,229,215,159,164,298,215,219,245,291,201,167,181,150,198,255,177,111,212,217,131,280,121,173,218,342,205,184,237,181,218,82,221,280,160,281,251,114,245,334,129,186,222,135,159,152,114,142,247,263,203,160,137,349,118,168,263,232,238,133,312,247,201,202,280,279,134,137,109,162,211,270,249,189,155,161,256,223,254,209,101,377,310,307,299,198,182,152,300,228,166,251,296,252,192,272,184,223,116,288,324,181,137,200,204,230,169,286,177,350,230,229,256,203,91,175,66,218,189,274,234,197,269,113,103,185,154,205,151,219,269,304,201,190,313,102,129,338,163,262,97,248,225,256,251,192,253,262,216,256,201,228,172,151,117,209,254,145,324,276,133,255,212,142,196,150,243,221,146,103,222,180,175,252,103,121,128,147,192,295,243,238,205,224,202,163,212,280,300,267,101,226,179,177,216,251,301,190,264,213,301,327,109,415,272,230,174,244,152,330,141,336,133,134,211,231,148,186,170,170,110,230,111,329,130,157,188,61,368,129,128,137,184,188,120,218,200,196,261,118,154,197,237,162,152,227,283,139,158,177,159,218,127,204,232,195,177,326,125,160,308,134,203,217,202,346,199,185,273,167,139,229,145,218,234,189,201,143,189,168,347,192,107,144,227,246,264,227,210,257,327,272,195,109,147,278,236,206,212,118,191,132,152,324,258,217,156,180,110,187,204,210,123,127,255,133,262,216,160,167,172,110,216,114,121,89,124,253,265,172,256,126,112,201,249,129,254,129,186,324,255,155,325,342,234,190,217,177,277,127,259,208,152,222,310,202,196,265,222,129,225,248,168,205,181,187,316,186,181,141,267,284,321,277,147,223,208,204,239,307,128,234,69,186,280,242,189,189,136,211,252,212,237,297,260,87,113,168,132,298,275,142,106,63,247,266,264,191,209,122,192,258,132,119,161,228,258,126,229,333,264,315,169,311,215,72,226,254,210,120,325,83,101,266,229,255,118,134,150,183,167,196,126,81,235,190,270,200,309,277,226,154,245,180,233,104,225,218,113,122,320,133,246,110,268,187,193,142,184,189,115,187,205,251,253,108,278,210,276,251,145,281,152,183,150,287,134,238,357,365,224,211,105,174,104,241,141,93,250,189,204,201,302,121,325,126,254,153,234,135,299,263,189,126,354,114,292,198,149,227,132,127,243,141,184,284,149,176,278,151,189,355,266,182,162,172,161,146,167,197,188,180,121,357,195,207,291,319,214,283,166,229,179,190,114,227,229,151,292,189,141,257,131,166,182,120,158,194,259,111,142,117,141,166,205,221,240,237,199,238,189,315,252,165,151,199,158,93,56,295,258,254,154,196,211,135,272,308,167,273,271,216,331,199,254,207,149,212,270,158,141,88,148,192,119,154,272,93,284,177,272,235,277,274,268,245,360,154,254,272,181,95,318,176,256,213,219,217,230,152,95,248,174,168,181,261,138,164,217,208,178,181,153,257,186,292,202,193,177,195,162,250,122,215,100,354,100,355,201,118,223,116,59,221,200,197,154,250,185,196,123,316,189,215,324,172,268,272,140,247,318,228,231,111,317,214,199,171,220,241,192,136,219,278,162,302,167,154,203,170,170,147,146,78,270,239,131,242,68,182,150,190,219,233,176,179,203,181,130,280,178,268,183,284,198,189,203,227,85,216,201,72,142,304,128,200,166,93,202,137,278,174,111,180,239,266,104,221,252,256,204,217,327,242,205,268,98,296,132,201,149,143,354,277,115,143,159,179,199,288,209,300,221,163,214,233,262,137,217,211,195,291,320,172,75,253,80,199,224,170,96,155,195,247,95,253,216,192,253,144,133,279,224,229,188,136,103,210,91,251,275,144,252,261,201,155,199,142,127,283,203,224,265,109,183,236,224,96,228,247,228,220,183,200,125,290,195,146,167,173,161,240,256,296,244,213,211,113,105,132,143,67,171,186,260,185,264,166,252,231,204,150,217,149,284,220,320,55,222,155,142,197,173,144,218,241,164,156,228,219,205,126,189,217,168,334,172,182,195,207,220,150,248,229,205,190,259,206,108,199,155,173,174,155,231,287,100,171,263,134,191,281,82,75,202,118,243,262,163,160,152,181,229,282,348,189,274,164,159,243,159,154,190,218,85,118,250,172,101,87,187,207,228,223,288,133,130,329,193,98,133,167,166,195,160,96,124,152,272,193,119,209,104,203,254,101,338,159,205,185,220,168,114,211,94,204,249,162,209,210,159,145,298,156,177,147,183,135,115,362,133,295,221,140,189,257,273,97,127,220,356,172,89,211,172,215,84,94,149,207,142,224,240,181,172,279,220,157,133,95,211,166,132,218,301,142,114,238,314,298,232,213,146,232,304,266,91,222,316,201,319,171,320,207,73,250,226,194,223,152,243,117,303,242,255,145,160,242,196,205,174,224,198,239,328,286,210,247,132,267,253,306,142,227,135,205,237,331,143,157,144,201,143,167,226,143,240,84,239,312,77,171,195,207,102,178,284,237,256,286,129,263,234,268,215,221,87,157,175,309,302,342,165,179,188,108,225,212,113,61,201,321,292,205,197,78,361,86,216,268,304,273,136,154,167,180,235,290,269,333,131,267,222,151,164,161,187,229,107,159,280,267,123,154,232,149,140,210,149,152,342,91,96,215,361,150,118,162,180,187,196,153,300,118,204,113,257,313,214,209,180,105,95,289,157,230,208,200,145,186,303,160,314,235,130,252,141,266,261,106,164,183,182,180,247,151,148,173,182,197,182,206,135,126,136,129,222,296,200,265,222,142,133,229,172,185,176,142,211,141,230,118,245,271,192,153,166,107,311,272,160,277,161,216,146,147,205,175,168,240,316,217,216,209,94,293,224,248,186,226,211,218,286,247,75,201,237,186,110,89,122,131,195,331,121,207,177,110,166,258,164,233,129,241,235,170,228,173,199,178,204,196,121,248,157,195,236,275,258,284,159,268,198,146,112,196,265,159,182,174,169,109,138,215,159,213,261,129,153,231,84,164,234,164,172,75,289,322,161,212,102,212,241,135,153,191,159,232,127,203,226,93,264,246,253,194,197,65,173,94,180,79,209,248,153,286,109,134,296,215,224,220,279,297,170,198,205,219,217,193,132,136,219,147,279,184,192,248,120,115,111,139,91,219,266,293,115,259,162,218,228,226,330,114,173,106,107,114,200,133,176,239,221,135,198,167,149,225,194,244,185,164,158,174,373,157,149,134,287,145,95,187,278,116,194,307,121,258,100,237,106,228,307,249,222,237,236,151,195,201,104,168,82,297,265,258,91,223,246,262,159,155,133,177,137,121,230,290,329,158,318,108,265,162,228,71,284,327,106,194,213,225,149,304,137,237,228,122,218,278,145,104,240,130,184,182,79,206,161,237,292,149,287,251,241,233,248,152,232,137,310,190,193,255,272,208,203,229,255,243,338,217,282,220,246,99,107,89,238,168,170,208,259,179,274,165,204,255,302,122,152,201,87,108,284,217,217,131,159,163,206,206,276,169,237,141,78,177,228,165,310,169,237,258,298,223,296,229,112,238,198,206,249,106,179,155,236,205,105,193,90,149,228,201,129,275,311,298,200,110,347,233,349,198,258,81,178,217,269,196,132,211,215,282,105,284,201,62,210,204,195,173,109,254,223,278,180,209,170,273,165,159,351,112,204,236,263,220,211,392,217,222,204,158,181,188,92,272,84,207,115,177,246,220,190,171,117,190,226,291,225,189,237,244,147,204,215,254,158,164,113,401,190,110,259,234,281,284,132,209,135,226,208,68,218,274,226,182,134,144,175,193,99,222,241,137,301,218,199,119,253,263,248,222,174,167,220,200,291,168,211,214,67,182,215,351,262,209,171,156,130,187,126,265,218,254,275,198,213,248,260,346,254,190,114,121,111,284,187,126,103,231,239,241,170,121,217,255,216,264,254,139,244,261,174,325,206,164,196,262,281,250,245,306,105,177,54,282,194,126,82,230,122,174,249,225,262,137,173,319,250,246,230,214,244,218,303,276,198,175,180,252,183,215,156,128,173,200,196,232,168,204,191,217,224,131,218,161,265,127,207,130,244,204,120,96,139,172,264,262,138,260,233,180,209,236,293,111,111,253,110,125,195,201,245,202,156,203,291,191,167,268,188,214,284,38,208,166,234,107,254,93,168,267,210,248,255,281,191,309,256,151,167,252,132,301,102,160,137,201,210,96,121,127,236,245,320,134,269,272,209,218,186,283,173,225,169,97,147,245,158,217,213,210,136,206,199,135,143,216,115,259,277,309,156,270,249,128,227,134,341,166,73,154,122,202,262,285,221,211,162,219,191,272,202,205,204,184,168,188,144,165,251,183,239,201,191,207,115,163,217,248,220,98,216,225,121,292,229,231,150,306,162,197,237,162,222,221,327,168,309,150,227,211,272,108,107,133,90,228,277,237,182,239,204,162,236,170,213,192,199,169,81,144,208,260,115,271,166,227,140,240,190,131,256,345,250,212,331,166,161,227,298,214,197,148,215,152,178,173,278,75,276,237,221,186,123,186,176,90,182,234,258,171,149,165,290,219,243,221,150,279,257,175,187,119,164,93,290,297,193,103,236,121,160,164,149,152,123,275,225,178,143,178,236,162,289,208,256,166,187,341,303,114,287,291,275,137,128,123,150,188,214,100,173,355,198,268,221,68,265,129,225,235,108,250,186,262,96,121,197,299,120,226,114,162,108,197,205,220,128,124,156,294,118,218,307,180,103,106,201,119,119,170,120,159,214,182,75,212,251,189,222,132,156,255,152,181,112,256,231,170,215,274,162,237,208,171,160,194,161,149,292,166,204,168,149,188,161,94,169,244,187,260,258,183,115,190,238,198,176,128,234,287,183,325,119,165,201,134,153,265,217,117,206,155,224,170,341,246,302,200,128,239,230,167,121,219,207,174,259,225,136,195,202,89,237,211,70,319,268,123,236,195,217,117,237,220,267,94,199,201,176,194,173,77,231,199,151,217,217,208,255,137,187,180,182,172,204,234,274,159,232,296,110,142,256,199,154,205,213,166,142,131,182,178,138,126,159,220,245,216,152,124,195,248,215,177,248,392,239,301,244,160,137,336,348,162,203,155,200,139,152,228,196,225,97,304,284,259,193,183,142,164,163,231,270,157,168,197,126,218,229,187,222,134,148,188,240,254,382,101,101,239,184,119,242,298,186,300,133,218,203,252,112,144,233,312,142,129,193,213,171,113,240,370,187,206,336,191,208,223,110,310,191,203,213,284,256,199,194,312,223,227,195,124,162,199,202,236,304,261,311,245,233,139,224,133,306,198,142,176,262,261,232,199,171,144,188,171,268,206,213,168,167,227,223,279,253,103,223,168,227,116,136,117,210,157,209,130,273,230,239,164,306,257,202,180,254,229,166,257,219,227,158,193,223,201,239,204,216,143,95,170,219,290,259,104,227,148,195,105,229,224,218,272,203,343,186,95,306,301,245,301,61,234,158,285,238,124,315,238,89,278,212,199,229,179,184,234,199,180,372,147,106,147,175,166,172,301,268,124,194,136,231,200,193,209,118,124,257,103,249,153,178,274,136,199,213,258,244,171,287,197,270,224,197,186,95,301,126,95,154,106,134,217,280,201,182,230,217,94,351,137,280,144,295,222,268,179,119,135,214,129,215,225,145,185,256,231,237,242,135,178,151,237,293,166,121,166,290,265,197,204,114,120,203,296,146,214,220,247,257,288,97,129,106,196,244,278,317,109,234,295,110,195,298,214,230,318,170,249,84,117,242,173,253,179,299,150,147,224,367,235,114,233,106,247,255,232,112,202,119,232,137,201,137,72,266,221,162,198,186,102,98,92,199,198,149,122,229,313,233,174,143,117,121,176,156,319,352,209,191,192,189,123,191,160,245,198,178,262,179,188,217,139,181,209,177,277,214,288,109,202,176,223,208,170,178,110,201,128,177,306,183,151,168,95,186,274,241,293,102,211,139,232,158,166,136,267,198,165,165,225,180,247,144,77,127,103,319,181,223,245,237,88,245,134,105,187,342,170,94,189,217,188,99,236,108,253,207,252,106,157,179,247,242,306,242,157,166,170,177,235,183,246,300,118,215,160,177,259,255,83,146,228,310,236,128,277,177,163,191,247,204,134,138,257,176,277,153,170,177,116,116,347,280,205,175,213,80,126,258,171,220,191,214,95,209,274,198,268,227,245,112,210,234,94,292,231,159,193,146,310,126,262,131,166,236,267,233,202,194,109,193,153,213,147,115,192,241,192,268,186,243,249,221,252,132,230,76,246,100,277,307,257,180,92,304,121,259,209,204,290,206,173,105,116,256,225,122,171,184,179,166,283,329,320,152,178,192,153,173,164,242,180,333,185,221,215,273,236,198,113,205,143,198,235,206,218,321,186,179,91,283,252,270,151,203,302,186,113,201,284,201,329,100,298,197,208,183,376,138,180,294,256,203,112,159,264,174,215,142,214,247,197,287,194,236,281,134,402,93,248,277,280,185,177,149,101,252,227,221,169,214,283,229,238,287,240,126,165,164,135,185,216,207,289,284,165,179,187,236,71,233,243,117,248,292,272,222,156,208,85,202,173,225,125,150,167,240,235,252,200,175,360,135,173,149,117,231,274,340,249,212,171,131,170,317,221,150,194,82,267,292,222,167,217,172,115,190,125,300,271,219,149,237,194,205,242,235,110,289,265,140,238,169,98,320,116,139,128,359,242,215,205,158,218,235,146,151,246,201,180,228,202,222,89,229,226,128,242,131,60,212,107,310,111,144,215,200,241,208,262,205,138,101,205,250,169,63,191,258,95,194,183,399,83,216,182,238,317,250,254,348,247,218,186,166,203,130,168,77,199,146,143,284,249,187,167,90,200,300,125,133,184,232,178,144,195,203,79,155,159,143,170,165,157,211,235,182,123,228,214,143,115,121,167,208,241,167,154,255,194,343,135,259,278,188,211,106,176,142,174,189,180,139,201,260,166,108,296,265,190,128,176,169,277,237,243,249,95,153,187,147,220,118,145,253,241,262,254,93,211,216,121,167,135,251,242,237,207,156,128,200,187,132,197,206,252,270,171,84,204,171,143,188,70,180,93,161,227,179,282,217,249,295,214,234,125,223,111,196,205,265,133,231,102,283,244,202,276,124,142,136,235,165,188,291,57,154,192,103,179,226,108,82,179,182,109,344,166,174,173,143,203,173,158,187,211,183,214,158,304,89,218,302,113,76,103,317,312,147,166,210,123,216,260,118,211,102,273,264,136,129,158,244,283,276,220,230,261,240,226,268,238,261,165,139,154,105,99,69,102,161,230,178,201,211,109,343,237,267,86,269,152,172,219,198,252,229,300,171,139,186,278,140,132,176,162,166,143,127,179,107,272,301,141,235,162,302,140,212,129,213,285,206,289,250,156,200,347,86,258,149,123,200,149,216,235,271,177,154,204,262,210,277,327,252,91,104,180,211,125,138,150,211,120,131,225,118,195,209,92,118,164,277,116,155,187,137,406,227,70,112,78,213,167,249,73,158,158,334,97,250,166,229,102,223,161,196,246,249,194,250,264,243,157,236,338,173,89,171,304,228,72,234,277,155,148,96,239,141,89,150,177,299,244,149,289,186,246,189,241,135,221,131,197,157,264,214,243,182,135,136,113,175,184,250,189,216,138,131,105,180,164,297,265,247,142,216,319,177,225,271,184,119,174,184,166,86,264,205,300,126,209,155,238,226,133,156,178,179,219,201,141,204,138,234,306,123,225,230,164,153,211,324,208,136,292,233,184,64,164,253,208,299,178,136,129,155,151,117,173,187,116,326,258,120,340,145,215,127,228,259,98,206,126,326,165,189,142,184,172,221,139,219,219,97,352,137,214,105,201,169,252,325,125,233,110,327,155,176,149,233,179,191,274,174,214,122,116,230,202,257,171,274,279,185,283,222,260,218,298,194,262,204,253,212,279,151,222,230,168,236,159,264,135,251,203,171,262,228,238,193,342,201,280,218,217,187,179,67,171,138,317,371,115,137,188,135,195,218,123,152,262,211,204,238,214,124,139,129,242,184,267,134,166,155,346,193,212,180,212,218,216,187,219,267,230,184,248,187,176,215,166,215,98,160,163,151,138,110,165,228,176,186,247,119,148,299,166,221,309,298,199,190,265,107,208,70,176,253,153,167,209,199,212,287,167,237,175,124,151,272,193,194,111,136,130,221,225,215,154,144,236,193,159,229,306,233,84,157,136,234,279,187,116,163,163,103,213,225,193,148,281,217,260,186,231,209,196,125,137,188,358,211,196,235,228,90,145,289,147,157,142,141,228,140,326,135,190,230,290,153,121,267,272,202,218,156,246,237,358,318,165,130,149,107,110,292,272,190,292,171,235,119,181,121,153,188,142,93,158,116,177,231,167,204,249,235,200,154,108,228,174,212,182,186,159,66,212,194,124,245,116,304,116,152,236,123,243,318,327,121,152,213,193,148,378,190,112,210,211,312,290,84,137,232,208,246,125,176,245,220,168,142,211,228,259,244,156,97,258,257,142,150,92,120,195,123,155,87,204,124,264,143,187,167,309,223,253,197,289,129,182,126,70,110,137,234,145,155,157,307,145,120,225,164,223,214,267,134,250,186,142,256,234,234,94,192,157,193,157,148,286,218,140,245,259,247,188,124,257,227,211,99,230,142,209,242,94,196,352,138,324,248,155,170,147,309,273,219,94,198,94,188,208,230,129,229,231,132,149,100,266,284,129,265,178,179,214,276,157,124,185,125,211,46,212,175,210,301,225,211,103,310,246,211,177,207,239,237,182,80,173,188,236,219,305,265,251,265,177,265,137,233,256,125,162,152,179,194,290,249,180,193,181,217,124,108,203,200,283,127,172,223,113,141,197,138,179,219,183,220,267,228,201,146,232,348,238,170,229,139,171,111,210,244,109,171,169,232,202,181,171,123,202,163,260,102,155,104,257,171,176,274,190,202,183,146,284,182,242,140,167,190,243,145,152,134,80,262,205,181,215,255,220,107,256,174,258,192,123,170,214,168,143,184,257,184,234,195,218,71,258,232,162,266,207,234,297,334,166,66,123,209,236,216,303,275,191,101,152,201,161,300,297,154,153,158,263,233,253,179,317,210,171,221,207,170,208,326,190,156,305,185,175,233,148,157,123,249,239,246,142,280,377,160,118,78,214,193,136,224,93,188,132,295,228,253,215,218,170,206,133,115,217,202,79,145,230,124,189,100,208,230,105,226,182,241,204,186,283,109,154,289,279,133,234,131,328,105,270,139,70,274,155,167,186,209,269,85,93,152,236,207,242,195,204,151,215,200,204,144,197,158,188,112,261,246,200,147,170,169,329,275,107,291,214,169,132,152,205,207,205,134,79,116,261,181,261,260,283,321,263,125,217,222,94,211,253,259,96,151,157,216,251,214,226,146,199,143,107,107,148,121,191,114,236,144,76,266,210,198,202,259,189,231,188,261,162,262,218,305,195,268,206,273,325,220,297,310,158,346,115,160,385,200,139,354,254,163,139,257,206,213,324,210,205,201,140,196,189,215,170,193,164,132,205,305,133,255,147,248,167,159,209,165,106,138,212,165,235,293,129,196,155,325,266,140,203,175,229,126,220,103,214,234,238,229,228,98,216,304,242,223,137,344,176,239,247,182,125,193,228,158,162,124,113,276,171,246,269,280,287,326,234,196,163,102,193,270,174,189,152,256,76,214,246,156,225,121,142,181,191,266,140,255,199,229,289,159,125,222,242,226,261,207,360,178,147,252,237,180,232,167,216,197,240,214,194,239,99,136,100,209,90,220,75,211,172,243,236,325,192,109,170,240,126,107,116,216,171,298,190,213,197,156,207,187,234,131,110,230,222,211,213,204,171,273,238,141,154,136,179,252,108,262,96,85,197,136,114,143,135,322,290,181,239,308,213,186,144,113,144,190,235,291,235,238,222,147,103,199,213,176,162,191,210,334,130,97,136,149,200,320,207,76,233,189,228,152,264,148,358,249,186,201,168,229,143,236,176,190,263,63,311,284,213,92,138,294,192,155,188,198,120,158,322,187,317,275,211,184,90,199,193,132,237,122,152,162,160,152,201,183,294,305,216,70,122,238,133,197,186,152,140,137,151,179,249,130,267,207,97,270,113,52,266,245,239,266,327,231,107,223,243,306,319,355,135,294,159,269,208,248,226,215,171,193,191,250,179,162,123,274,209,100,252,185,324,139,337,112,133,223,148,145,277,174,170,243,90,194,167,116,147,104,242,231,80,253,123,227,157,221,233,271,228,133,215,248,213,162,145,203,164,353,212,92,266,141,381,231,260,237,249,116,238,177,239,221,249,310,200,299,177,172,114,204,291,111,336,309,191,189,202,261,76,275,170,243,226,238,319,130,231,208,177,226,106,191,213,170,195,359,99,323,260,200,267,214,316,112,171,217,140,193,185,236,240,290,227,116,282,176,290,192,286,153,277,313,119,196,209,197,164,171,90,185,326,127,151,223,281,152,171,302,185,290,187,242,255,279,198,276,229,127,190,93,214,461,59,228,244,161,151,107,125,315,266,197,185,253,186,98,157,201,162,153,227,240,272,177,140,214,156,253,170,187,103,142,323,190,133,242,194,240,80,124,190,310,151,276,209,278,204,120,145,198,168,279,300,201,104,214,143,162,133,117,165,94,160,145,197,111,184,192,324,208,250,201,125,266,222,203,188,252,225,198,148,205,221,340,331,223,142,252,205,285,120,153,230,218,272,345,264,134,201,209,186,308,174,143,129,279,218,295,284,183,188,217,117,184,179,124,244,326,129,92,173,227,292,184,190,306,91,76,242,125,206,270,99,207,318,250,187,132,86,174,174,159,149,150,199,256,102,57,207,143,152,249,162,200,237,200,220,209,132,151,213,139,315,116,145,97,200,285,91,317,228,114,68,144,196,227,299,249,158,163,195,203,112,239,260,158,219,117,146,139,93,212,218,237,320,91,159,150,245,327,182,113,193,125,183,292,227,140,106,90,77,121,203,278,212,149,178,267,122,108,161,235,273,158,190,280,162,271,203,214,124,137,279,257,194,119,194,149,191,350,101,270,209,259,304,116,141,310,121,373,154,190,265,190,315,203,195,143,214,207,278,222,217,266,249,144,179,188,242,289,191,313,271,287,213,304,213,226,194,151,134,135,207,167,176,214,257,251,240,112,246,225,222,240,188,190,233,249,174,231,93,266,353,233,215,242,187,169,178,203,218,216,138,262,93,166,179,224,250,239,133,249,313,322,243,171,247,189,286,114,89,259,149,280,175,265,173,173,145,147,271,92,247,86,131,237,232,157,274,104,201,244,271,191,240,131,267,76,108,217,164,263,167,197,177,202,255,298,172,256,238,159,179,211,360,246,231,226,114,214,74,98,216,225,233,125,121,175,137,245,213,143,212,108,230,306,177,212,130,208,180,272,319,263,158,197,222,257,53,205,174,196,188,118,71,287,231,159,334,172,115,167,175,282,243,161,135,181,239,66,262,170,279,131,258,112,169,351,230,374,169,154,158,341,122,170,169,159,181,153,280,212,248,181,129,101,292,313,189,334,245,106,257,241,305,180,255,175,251,75,264,209,230,288,300,60,178,223,278,160,258,183,182,186,143,251,231,248,89,146,216,188,271,261,234,110,128,199,175,97,219,234,89,164,312,157,226,273,281,202,202,85,186,284,220,239,227,147,146,214,133,214,143,171,206,160,271,124,90,247,178,191,173,206,167,270,266,146,209,244,296,313,106,97,161,179,223,177,317,87,215,104,166,294,86,171,281,191,311,204,210,257,149,189,192,297,143,256,84,210,171,97,228,341,188,263,165,244,130,109,258,127,171,175,122,247,151,186,328,230,272,356,194,231,180,264,191,185,189,285,182,159,250,87,265,202,122,137,174,218,125,186,219,188,226,301,231,294,151,178,288,292,231,252,177,185,235,200,261,260,235,283,168,77,213,106,176,243,145,322,248,106,266,208,174,290,187,185,140,223,178,154,119,149,197,170,311,105,120,157,87,220,287,133,159,103,222,209,132,245,247,118,213,248,188,324,244,148,107,244,84,168,208,221,209,295,387,167,202,231,258,101,87,334,265,231,122,194,224,206,203,235,136,289,175,155,92,247,280,178,171,261,156,174,257,197,345,241,165,244,222,199,332,218,151,317,195,179,179,279,301,184,289,232,200,168,91,132,78,182,307,188,274,191,125,204,189,80,188,139,250,249,186,217,95,71,197,165,161,98,201,201,213,154,256,237,282,202,194,165,135,295,124,170,281,336,160,166,250,206,225,88,188,176,225,206,172,214,244,143,91,166,134,295,192,237,103,295,151,301,182,198,186,166,271,104,213,208,101,146,162,162,133,144,245,232,96,363,138,281,117,134,312,196,228,215,170,122,77,223,209,166,156,238,191,142,155,187,190,221,265,179,163,157,191,108,188,115,194,273,226,292,194,256,229,142,227,180,177,167,156,259,169,151,175,75,205,81,215,218,152,173,216,260,250,270,70,206,99,223,263,160,211,124,290,215,156,140,204,297,121,175,99,207,233,188,147,93,202,278,142,172,216,227,199,235,154,183,364,151,164,127,224,188,125,141,107,166,175,239,324,225,320,260,151,197,113,209,251,208,229,221,277,268,167,177,228,88,166,191,180,175,211,236,340,191,247,294,177,276,303,183,206,208,188,194,54,228,256,197,81,165,281,186,252,295,150,148,156,228,205,111,182,319,97,291,255,219,228,227,211,275,240,198,309,172,139,160,124,221,416,257,97,289,200,141,184,218,241,63,206,159,146,254,146,170,185,179,255,209,175,88,211,102,180,167,185,212,267,186,262,156,128,186,281,366,187,312,323,139,102,191,114,248,256,240,76,289,254,172,287,153,259,186,166,138,58,127,319,199,177,120,152,279,188,357,182,170,205,120,229,237,226,158,211,184,208,202,253,209,129,198,71,238,156,235,251,101,217,257,276,227,110,238,82,340,97,263,136,195,178,71,125,195,68,238,134,58,250,87,251,102,200,141,257,112,243,229,382,182,359,219,221,129,154,189,121,189,188,184,87,323,200,259,149,159,171,170,234,117,198,186,224,247,123,200,207,210,148,78,164,286,180,192,245,254,278,222,242,294,136,225,120,206,196,138,218,166,115,100,174,237,255,166,223,246,244,223,104,247,287,205,277,214,102,266,304,96,318,154,120,131,150,99,85,230,181,159,228,139,242,179,127,319,229,80,77,270,149,113,121,204,139,196,268,158,157,165,238,203,193,364,217,196,209,189,166,300,207,223,120,224,293,77,207,223,226,234,67,219,239,315,244,222,279,276,147,109,196,178,192,242,154,139,226,62,222,151,184,148,223,274,168,206,100,114,172,257,174,207,134,248,245,284,76,193,252,173,293,234,255,241,185,220,134,190,257,81,308,236,172,231,233,60,235,192,158,177,166,111,254,158,85,259,143,209,223,107,114,144,336,183,181,251,168,175,276,185,254,99,315,160,221,293,196,284,247,172,196,65,210,285,137,185,115,171,164,234,222,152,131,226,306,205,260,88,66,261,163,241,212,351,188,219,164,150,199,90,383,179,210,96,199,213,155,233,133,145,280,254,122,229,264,198,263,163,274,168,322,186,162,240,157,166,143,121,371,96,366,239,154,248,164,305,286,133,199,153,179,241,109,310,239,171,207,212,227,132,246,178,340,234,237,187,259,293,94,121,242,204,242,193,98,253,307,199,259,87,136,244,240,235,103,241,79,132,189,233,181,190,216,128,169,239,228,215,268,206,155,167,291,167,159,156,134,181,243,113,198,241,226,74,140,125,219,111,202,163,247,129,163,250,181,319,300,151,214,248,224,326,163,158,134,131,310,83,237,250,129,143,305,170,105,209,297,214,144,210,269,221,164,88,133,177,220,292,136,209,119,104,272,127,169,162,220,148,266,126,145,265,245,74,273,232,195,226,179,258,222,164,111,243,142,272,190,131,184,165,241,224,245,187,187,153,188,183,190,251,167,225,308,223,149,226,342,261,285,112,91,255,183,244,205,139,223,157,114,248,316,145,178,196,243,215,281,282,156,127,142,229,186,252,175,290,188,141,213,145,140,241,82,144,313,225,193,152,168,170,225,226,223,174,173,228,254,326,256,197,198,174,252,141,288,276,180,228,172,158,255,163,114,251,258,105,206,209,99,198,270,196,198,309,298,139,320,99,273,215,194,263,281,77,323,150,182,281,88,293,151,245,155,154,128,230,277,196,293,197,242,217,174,173,216,120,245,151,261,179,122,106,192,114,248,281,335,258,289,251,209,240,135,353,94,180,308,75,155,193,169,274,243,376,122,159,232,157,147,214,104,181,110,185,221,115,206,162,180,166,263,222,71,177,156,207,229,163,176,190,236,163,327,251,148,309,232,195,138,191,99,240,187,156,163,152,111,220,168,163,190,131,166,255,363,282,226,113,244,269,236,192,161,266,138,173,281,190,163,196,137,317,223,176,124,146,238,261,114,256,185,149,192,194,157,201,248,219,213,201,152,123,190,181,157,166,169,234,121,202,176,187,216,211,219,177,136,122,96,156,213,214,132,211,68,153,173,138,131,180,95,136,135,192,179,235,274,271,159,209,242,186,207,139,206,166,113,133,88,72,153,180,173,178,177,236,177,169,194,222,196,234,233,268,133,203,205,181,248,168,97,162,102,195,212,268,268,111,207,205,209,100,91,222,231,159,124,181,164,330,155,182,176,224,305,218,235,220,171,84,304,287,109,237,245,177,119,204,188,124,150,160,179,204,216,201,241,217,207,198,276,259,310,246,215,155,264,88,174,115,248,253,224,149,221,169,76,156,200,255,211,341,181,242,260,228,418,277,218,95,185,239,127,148,165,226,146,167,118,236,240,169,219,202,106,250,179,240,330,226,256,98,157,158,109,150,255,200,314,107,269,164,231,182,57,270,170,220,196,129,301,135,246,162,162,300,138,152,136,236,150,113,205,211,234,98,260,274,194,139,162,234,194,250,206,186,149,280,229,210,196,203,89,89,125,138,246,146,117,192,300,215,116,113,237,209,165,166,191,97,234,232,187,121,279,228,221,132,212,167,246,207,224,212,157,155,238,144,326,133,197,43,342,273,235,224,142,238,90,324,276,208,240,170,173,222,205,196,197,216,148,189,322,201,183,176,39,209,308,224,165,96,159,153,223,226,247,199,298,221,273,244,157,180,126,210,142,181,298,148,232,323,261,157,98,253,239,137,275,274,214,190,222,238,263,101,127,122,107,96,262,148,239,229,328,103,159,140,121,103,311,153,231,127,189,155,320,166,286,144,274,214,206,171,174,266,246,171,227,127,55,274,218,239,113,188,220,153,223,161,288,173,184,290,138,161,211,297,181,126,85,129,258,94,246,204,205,98,203,168,188,167,201,94,227,113,251,187,231,150,185,210,165,188,202,139,187,211,152,158,115,259,140,142,116,94,214,195,185,138,252,265,214,184,63,187,325,239,196,246,104,195,185,218,267,62,138,317,95,238,156,261,236,251,338,176,169,121,172,183,151,268,301,169,109,227,279,125,86,219,340,166,123,221,204,250,298,80,226,175,198,216,191,290,329,165,283,152,208,213,122,145,365,292,164,165,206,205,203,234,180,195,189,327,265,125,175,248,323,211,343,190,153,249,178,137,147,244,128,263,238,187,236,135,122,203,328,219,301,97,173,132,235,57,148,92,194,287,238,143,153,202,190,108,195,222,247,253,198,183,145,117,107,156,245,326,128,227,156,162,256,260,204,131,165,116,225,366,85,201,123,207,197,150,178,306,124,220,298,198,322,323,230,167,345,118,140,277,212,160,178,309,267,151,215,346,234,138,115,219,97,215,201,208,152,92,343,230,173,179,75,172,79,153,113,74,115,347,213,179,156,220,312,169,234,160,243,206,134,267,86,126,109,211,223,139,134,236,229,109,276,148,223,256,284,254,192,183,188,213,181,116,266,260,167,54,116,280,271,180,129,245,149,251,210,152,139,126,304,296,162,242,189,265,239,182,215,209,124,92,222,179,150,240,185,216,284,122,274,176,164,179,400,93,230,311,173,308,226,289,283,238,357,155,205,218,219,240,324,151,222,206,72,253,303,259,108,353,190,181,286,213,170,115,251,181,141,219,275,170,56,334,148,242,142,326,198,199,293,292,255,223,97,142,245,107,221,134,268,204,228,146,200,186,201,136,187,128,184,154,172,123,285,120,183,153,150,160,135,127,186,267,283,130,242,181,294,279,111,79,93,258,177,138,198,181,211,119,274,167,222,169,93,200,211,271,186,212,218,122,132,290,148,245,290,161,214,224,208,288,174,215,128,227,169,227,249,218,145,206,127,102,210,147,163,260,166,207,148,310,292,231,153,217,255,223,256,205,124,273,105,260,194,243,112,131,254,306,174,213,151,191,300,335,215,189,252,215,180,173,223,345,147,254,148,143,143,123,187,267,341,270,187,144,122,202,148,270,177,223,211,159,165,106,144,265,190,131,140,175,237,159,239,90,192,237,252,252,185,267,287,295,189,155,232,213,230,145,92,220,274,151,301,188,241,164,191,154,200,180,170,211,181,218,251,174,84,224,250,189,199,210,295,239,139,187,214,157,110,222,315,142,157,299,277,203,317,123,187,185,176,216,189,100,193,170,146,263,179,206,376,115,201,172,83,210,111,193,221,207,213,205,203,182,148,113,260,130,182,100,214,252,107,153,154,134,149,154,146,256,236,176,227,177,160,87,99,61,219,121,201,125,127,122,206,179,158,104,168,102,245,177,107,198,140,281,248,103,181,291,122,209,127,234,249,222,313,190,123,155,148,143,177,149,167,91,115,263,142,324,311,249,213,113,236,70,177,240,158,193,267,156,166,285,206,202,68,266,161,168,135,137,129,235,256,156,195,205,326,81,200,236,170,207,239,248,308,289,252,205,133,139,202,263,167,291,163,129,273,131,221,135,257,210,113,102,154,197,258,146,170,306,223,302,215,138,182,191,212,198,130,132,215,225,110,160,222,196,239,234,215,148,147,160,214,136,255,231,190,264,260,125,216,117,207,269,250,307,235,129,149,305,256,231,243,182,207,261,222,255,189,227,236,86,210,235,121,175,133,98,257,136,283,118,165,212,191,243,257,227,143,186,192,235,234,225,219,220,178,161,159,128,139,162,123,143,391,166,190,246,100,123,123,128,123,289,209,135,245,156,252,306,175,101,137,103,163,128,100,238,180,205,208,190,242,126,113,119,184,231,190,216,90,193,229,243,146,252,68,130,223,195,287,207,222,180,234,194,139,148,204,214,293,138,221,240,174,160,209,126,245,142,83,161,217,261,393,218,322,136,110,149,189,237,236,228,132,193,308,219,134,180,99,286,171,124,209,192,198,222,171,199,195,164,147,176,190,217,167,207,346,325,264,251,152,231,133,149,176,202,191,195,127,170,270,272,254,191,193,178,168,174,181,191,192,204,277,127,164,71,216,83,155,214,246,217,153,128,218,367,225,300,151,192,250,184,325,199,112,134,194,257,299,114,128,117,200,188,314,148,193,208,130,72,148,211,157,153,227,273,214,157,284,167,302,131,345,221,127,365,267,338,231,102,200,212,201,206,228,247,218,159,242,265,241,352,206,96,162,267,165,127,235,204,256,221,234,298,158,148,204,218,311,237,194,93,342,138,173,205,94,196,213,212,137,113,222,292,187,129,262,183,264,123,245,145,392,197,182,212,190,296,84,173,164,275,148,225,189,130,184,210,167,285,179,146,93,111,169,93,82,193,107,237,162,312,269,160,253,235,266,137,273,162,101,313,153,213,329,256,367,180,327,151,304,143,198,198,255,207,160,233,169,95,182,283,60,169,282,293,317,148,204,101,191,187,152,231,192,166,242,205,203,102,215,197,265,182,168,139,369,111,194,270,187,189,100,190,228,233,123,267,235,180,212,210,179,168,135,236,236,206,155,281,296,325,83,211,235,163,245,213,189,130,213,193,115,276,303,133,246,211,323,220,168,264,247,202,237,127,187,269,256,263,110,200,246,301,111,180,252,164,114,171,129,170,245,173,234,205,229,154,254,134,214,57,193,272,157,256,172,301,121,231,299,249,198,202,205,304,201,297,78,207,322,167,282,120,233,286,155,214,262,251,117,163,294,87,159,181,81,224,343,230,178,205,113,215,185,92,240,172,143,162,227,97,148,131,216,334,160,214,217,237,192,162,127,225,156,189,304,266,240,101,196,139,148,299,304,155,299,194,216,78,112,229,127,229,237,228,301,162,322,101,210,249,254,204,180,160,164,253,291,226,208,91,234,221,330,152,127,251,315,212,248,210,125,149,384,137,171,231,152,219,168,112,261,194,234,182,126,238,228,154,191,135,202,99,192,187,185,205,262,314,158,244,230,252,104,143,197,234,220,130,46,169,93,138,219,330,220,195,252,214,149,176,195,367,260,161,267,160,122,332,196,159,216,250,272,185,219,203,204,190,205,254,169,139,213,219,173,222,210,232,195,180,202,179,171,150,130,229,66,212,117,84,104,212,175,161,193,229,326,185,112,226,100,191,206,259,190,129,135,306,284,178,85,329,275,221,164,137,239,226,106,318,252,108,110,200,136,192,186,253,241,219,150,248,158,301,167,257,181,176,140,160,145,143,291,203,118,182,223,125,232,227,130,219,192,198,187,261,292,158,97,166,136,210,269,262,190,248,164,285,374,249,196,95,110,114,259,192,250,264,225,213,218,170,205,252,229,231,107,222,173,231,275,227,282,311,215,169,255,238,236,230,253,289,305,83,125,179,130,141,106,250,172,109,227,133,117,181,167,180,172,196,345,212,255,148,213,317,89,224,84,162,180,220,129,80,128,162,151,158,168,122,167,254,175,109,195,112,177,268,204,202,195,197,155,158,158,254,286,114,322,279,159,198,136,110,261,158,213,201,229,319,218,238,152,126,179,280,135,165,239,133,232,135,172,81,246,248,216,125,275,271,168,136,335,246,209,129,274,172,182,182,117,272,193,132,104,90,249,78,204,131,84,314,228,237,141,170,328,370,159,126,221,261,193,192,391,265,220,101,176,212,170,309,228,222,110,85,91,233,263,166,162,191,107,190,137,110,333,162,147,181,205,289,255,234,189,274,138,242,269,215,214,175,217,171,124,221,230,186,180,155,125,176,98,288,235,192,290,355,266,178,293,223,175,259,158,238,99,161,147,253,157,209,264,377,127,254,152,163,175,180,192,150,360,171,207,111,249,157,198,169,205,265,119,155,127,176,250,202,261,119,338,178,169,172,216,74,214,297,267,144,278,60,233,284,74,123,409,180,211,143,210,142,167,196,236,188,256,118,300,101,378,193,244,70,276,211,302,136,188,271,118,174,108,284,122,163,107,254,148,273,152,213,190,203,222,181,129,183,248,306,182,253,155,266,258,119,212,201,186,252,171,202,216,146,232,225,176,179,284,227,189,270,399,195,203,248,357,160,160,194,184,125,240,301,190,177,199,176,272,90,133,126,161,299,147,252,182,261,214,143,145,78,176,139,111,178,212,139,159,256,181,145,243,151,255,146,203,239,134,136,172,269,110,150,140,91,117,190,113,173,212,267,183,253,169,291,240,300,187,217,298,275,156,187,225,317,134,305,61,214,251,164,132,240,257,160,252,292,168,147,233,235,252,330,272,224,203,216,377,208,142,163,223,208,223,315,310,281,232,219,204,260,358,259,136,196,200,127,151,285,246,248,190,229,109,143,240,151,286,208,229,233,179,101,300,131,94,141,88,293,190,132,208,204,181,239,230,368,188,146,252,115,219,184,251,247,103,290,242,192,228,187,271,196,142,219,197,276,231,167,137,113,332,236,137,300,231,185,168,243,157,260,147,179,236,337,250,343,192,150,273,189,217,247,245,182,146,165,177,194,345,370,172,134,157,248,129,176,96,134,341,231,214,286,173,297,219,239,176,295,200,172,253,198,139,160,168,165,232,204,249,148,366,235,190,179,130,162,146,147,175,170,235,163,298,205,306,325,217,227,294,173,199,210,182,230,220,219,239,164,308,237,137,195,128,202,283,360,121,264,191,259,157,285,162,191,92,316,168,109,232,105,297,348,104,205,119,197,228,286,208,351,209,240,270,245,217,168,231,271,195,164,235,80,168,207,144,164,228,234,263,308,233,322,199,306,231,272,190,206,61,280,212,192,228,104,210,130,326,116,268,339,212,182,254,100,185,216,149,140,120,129,299,244,135,196,159,160,256,147,307,237,199,272,170,235,210,158,208,271,145,163,222,322,238,148,173,245,237,305,196,192,244,212,123,227,160,187,97,314,225,181,184,145,104,192,127,299,188,303,254,58,122,305,160,316,102,249,218,237,169,221,130,227,266,212,215,163,218,176,191,238,148,193,134,177,253,104,194,273,231,142,146,382,192,216,190,119,174,200,338,196,252,251,205,188,324,335,277,115,119,157,226,130,176,159,89,263,126,243,331,260,163,188,157,277,308,257,98,73,240,165,103,305,232,92,206,355,193,217,368,243,125,292,263,163,144,153,148,137,138,236,198,233,158,167,136,183,134,212,210,176,185,73,275,91,142,249,254,138,182,224,127,224,121,263,191,198,231,210,200,220,127,231,204,154,171,295,209,117,112,233,284,290,223,126,96,124,218,214,212,300,126,217,160,209,195,177,257,251,154,206,175,245,240,330,228,202,253,306,196,301,185,181,90,98,193,238,153,280,141,240,210,172,147,166,195,124,210,283,88,203,195,222,196,134,175,177,90,214,191,278,215,228,262,187,219,77,217,179,110,234,286,314,185,111,251,264,324,196,276,160,248,379,241,258,222,307,252,120,194,194,206,129,210,148,153,271,235,186,322,175,174,256,248,182,74,120,188,226,195,220,130,271,125,311,179,121,163,199,198,134,219,159,208,225,75,145,336,307,167,179,247,167,107,128,226,166,189,253,141,221,62,256,305,114,129,275,272,275,190,92,173,104,138,381,106,189,242,268,129,141,183,121,244,206,179,170,172,249,128,119,235,170,206,231,170,294,204,352,196,157,220,160,141,180,140,152,85,168,148,198,393,237,312,226,200,78,177,227,110,202,172,152,190,124,226,207,195,166,202,227,149,211,114,225,174,107,209,131,123,164,247,152,237,234,176,215,306,254,184,253,137,190,202,259,195,152,236,185,141,222,258,389,286,248,185,210,173,206,215,178,219,195,136,217,231,266,127,234,179,159,259,90,241,136,184,132,175,158,252,290,246,189,198,195,54,99,221,100,242,323,272,222,151,121,256,234,145,186,263,203,209,204,88,174,141,271,230,269,168,214,295,175,202,180,181,225,176,90,196,208,170,104,155,241,165,159,261,256,124,170,143,262,169,329,185,200,250,209,234,148,196,174,166,214,224,215,201,214,173,225,172,150,96,120,243,240,187,176,163,144,173,157,149,314,257,340,192,138,200,292,236,126,151,194,155,225,219,242,215,268,143,147,321,165,193,119,119,273,222,239,154,130,193,86,197,165,370,146,273,184,149,139,111,288,191,187,230,156,125,146,93,185,202,149,187,163,266,340,154,282,220,269,250,216,285,176,149,288,163,159,167,110,67,178,219,156,121,179,193,124,230,216,107,188,253,219,205,155,282,137,119,240,159,206,253,167,240,278,133,159,194,163,125,200,283,91,189,191,252,176,196,229,142,211,302,225,97,318,243,131,176,130,347,166,203,110,228,46,278,174,288,353,187,166,264,218,190,117,289,252,163,204,116,197,213,206,254,171,237,346,252,265,103,150,233,78,137,216,175,268,90,178,272,167,148,173,195,259,114,146,228,178,91,130,69,339,244,184,198,120,177,181,148,164,206,336,248,293,322,309,223,90,173,282,227,180,223,131,207,279,219,172,184,149,131,206,378,219,122,260,187,310,200,111,238,193,165,303,178,150,308,230,297,156,177,119,270,211,167,241,218,232,324,71,164,240,133,172,174,159,116,110,199,207,180,142,249,245,258,69,223,138,196,141,168,89,260,239,269,123,232,99,192,249,248,59,274,224,124,287,47,185,340,163,201,150,208,246,272,151,88,44,114,289,319,147,180,255,163,197,180,167,203,313,240,226,188,199,183,172,133,259,274,93,123,210,239,139,215,157,238,85,152,84,100,208,290,159,95,254,268,162,254,71,179,118,170,210,226,313,163,192,171,214,205,96,142,344,178,163,167,316,210,118,157,291,237,109,230,202,169,130,112,189,249,131,170,164,148,186,269,320,163,262,107,135,184,233,129,193,187,127,198,313,156,81,244,351,255,115,293,275,146,80,201,212,188,219,162,240,197,242,168,251,190,103,343,108,237,190,153,17,173,240,197,146,213,201,192,210,182,138,87,372,157,261,193,204,151,154,255,133,258,197,207,191,203,248,227,298,250,191,107,222,101,176,109,155,125,124,87,142,124,273,143,261,121,206,191,313,324,189,268,196,185,201,282,201,156,123,231,72,253,204,220,199,209,159,258,194,110,251,112,264,229,168,310,221,205,193,242,222,142,132,203,127,193,238,126,271,336,153,132,144,341,105,195,229,159,88,267,262,261,122,220,148,189,236,313,119,149,178,158,202,216,149,247,161,61,204,285,228,122,261,198,258,160,253,248,175,171,64,250,175,156,185,229,224,233,147,267,187,203,172,156,139,276,190,179,287,140,190,215,199,109,270,235,179,204,164,242,201,94,144,257,196,96,109,209,232,170,135,136,137,235,127,156,226,355,293,126,306,118,182,104,130,158,134,208,142,133,181,135,362,181,330,182,121,211,146,62,285,200,211,256,123,179,159,191,85,213,238,201,193,327,223,277,129,143,176,179,167,170,226,222,227,347,209,235,167,258,257,189,215,97,209,191,218,165,216,236,358,216,144,233,213,199,262,252,190,167,250,153,187,257,193,131,164,266,131,261,121,211,197,251,145,165,121,222,304,134,278,251,263,191,215,228,203,237,227,291,210,230,205,270,272,146,222,157,219,293,122,339,154,129,191,163,184,132,234,75,291,292,182,275,137,251,200,319,250,167,231,158,173,265,97,169,223,104,176,284,228,205,146,171,169,174,213,158,160,127,254,313,299,248,118,93,197,185,191,255,202,266,193,241,186,225,221,285,308,351,144,235,60,168,219,148,154,237,328,139,152,47,175,120,143,196,296,272,279,278,184,314,133,250,187,136,227,221,318,91,142,185,99,151,248,201,63,147,199,132,160,275,159,178,129,299,156,274,181,180,242,176,260,100,198,273,239,215,119,198,114,138,212,282,369,212,239,182,211,137,149,233,118,246,142,316,240,188,187,171,226,136,198,241,227,230,251,94,240,181,156,279,150,123,208,326,160,225,88,197,225,166,106,225,265,69,215,74,261,216,200,85,183,168,226,292,173,301,117,168,347,199,214,175,233,184,204,255,218,129,228,200,158,219,244,180,218,232,220,58,247,147,230,216,242,187,143,168,196,256,205,189,205,159,84,146,219,274,264,89,336,314,142,292,227,212,164,174,265,221,116,182,273,165,188,178,102,244,193,149,189,249,119,116,219,154,101,286,101,124,237,170,196,224,159,246,102,232,116,256,87,206,322,147,108,252,174,107,157,138,79,140,188,110,184,268,241,209,150,170,113,82,130,335,228,261,199,179,124,140,209,164,254,165,141,214,209,165,227,215,212,272,108,300,137,243,198,124,338,236,129,215,281,149,209,221,214,217,153,211,194,255,211,237,137,82,245,123,162,157,145,279,220,120,142,278,339,143,82,150,223,169,199,313,223,228,282,223,158,231,291,158,134,123,196,216,295,213,182,354,247,251,241,184,97,72,161,237,282,279,176,149,190,278,315,208,135,130,315,108,107,164,102,210,140,160,187,118,235,129,232,136,250,174,89,287,314,176,165,183,315,316,252,120,254,348,133,243,141,387,153,151,142,99,98,143,225,242,294,132,262,94,189,68,311,326,215,230,274,156,163,193,140,387,92,181,88,206,195,116,139,301,288,98,238,202,237,235,270,226,140,247,205,154,310,337,172,268,216,187,296,183,348,141,221,305,107,185,120,169,170,118,304,101,150,137,85,242,143,207,176,199,155,204,233,264,212,314,156,163,258,179,206,210,208,198,314,252,266,348,153,247,184,213,195,170,183,243,230,204,309,263,140,215,309,310,263,113,257,213,184,199,250,216,157,246,265,66,194,123,244,237,214,325,221,180,114,251,156,171,214,139,186,293,116,350,108,84,129,205,168,282,164,220,387,305,239,148,289,149,150,162,139,143,242,337,172,163,121,77,304,171,185,151,80,208,229,68,231,181,276,235,196,227,260,214,137,351,323,199,201,243,144,228,226,257,180,240,154,195,171,207,194,294,203,267,275,216,138,256,167,331,181,171,134,178,205,127,38,234,238,133,250,89,169,217,52,242,119,110,182,339,226,283,199,230,210,155,201,88,283,308,189,279,249,333,242,105,184,242,269,143,203,204,280,191,330,264,166,164,166,164,152,147,192,175,106,342,172,233,176,240,110,335,196,118,337,135,227,269,147,235,209,171,106,159,240,121,154,173,217,116,254,131,123,143,247,119,116,252,149,193,169,176,307,209,170,82,152,225,133,117,241,207,292,75,226,226,252,204,228,197,142,148,177,152,77,135,171,179,145,149,202,237,301,165,172,373,311,187,137,141,41,306,58,238,221,253,205,267,305,136,190,121,256,158,162,214,228,262,202,236,217,347,289,175,157,101,252,123,289,337,206,273,209,153,191,249,286,190,263,146,353,149,243,294,232,273,151,217,252,162,184,205,104,260,250,230,312,160,226,85,181,235,171,193,251,224,224,204,104,298,166,180,159,186,199,230,162,216,241,245,166,234,233,198,215,85,192,209,159,120,257,177,106,263,214,130,300,189,243,302,246,142,308,184,257,307,114,202,119,278,218,102,180,249,214,255,108,223,94,167,247,198,224,166,327,281,223,177,252,170,154,174,188,201,263,211,103,271,275,319,74,124,191,172,242,152,358,203,302,220,223,287,313,313,248,208,264,230,238,227,184,376,193,142,201,197,224,138,176,142,136,251,164,128,198,156,195,219,117,171,189,155,108,228,204,183,164,78,217,186,150,105,216,168,308,239,212,250,106,231,159,130,207,128,90,230,127,205,200,154,158,177,209,148,215,195,102,191,152,250,258,196,173,200,210,151,115,168,156,207,111,304,293,249,130,125,255,219,179,91,150,81,163,188,193,138,163,237,262,152,216,136,225,232,136,257,235,169,163,232,313,204,171,263,141,84,153,216,120,192,129,91,167,223,229,251,171,257,220,219,228,153,117,224,317,151,184,240,87,196,80,191,238,180,256,336,154,80,353,162,212,209,143,221,309,221,136,150,219,261,221,177,249,141,187,162,188,207,230,208,304,232,213,183,209,149,133,199,287,88,309,172,141,234,115,214,181,304,162,241,212,162,179,112,168,151,310,53,175,377,297,216,184,241,127,274,168,249,295,382,222,226,290,179,190,261,188,183,254,318,84,282,371,158,366,200,366,202,325,183,165,157,170,91,188,223,245,277,218,134,165,204,236,170,302,342,234,243,249,200,249,165,254,212,189,198,100,173,292,149,282,190,98,267,280,219,104,210,144,140,126,178,245,132,154,360,179,313,169,277,115,253,143,218,172,141,140,219,111,92,139,95,259,192,325,356,100,159,156,242,199,118,243,136,278,149,139,205,254,203,106,204,321,318,240,156,235,195,290,250,276,265,147,258,284,256,100,248,273,157,46,234,302,233,237,157,252,203,112,244,147,155,304,95,177,152,103,126,185,70,224,138,167,299,187,247,124,273,125,218,292,139,229,148,185,182,242,258,366,107,126,174,133,255,143,170,214,166,207,158,191,380,282,133,86,286,209,236,249,187,227,296,279,282,125,166,242,112,155,139,110,256,179,259,77,215,263,164,159,196,179,266,250,227,177,304,95,308,83,108,248,126,203,151,308,129,171,127,191,139,158,223,296,132,192,176,217,164,85,336,161,197,267,166,276,235,158,215,238,189,320,191,191,211,209,214,299,182,262,210,330,138,137,174,242,229,199,270,248,293,298,228,236,337,151,120,203,160,171,218,192,128,191,227,286,106,240,275,237,231,302,129,149,246,194,184,194,183,159,165,156,149,282,280,281,206,175,168,240,176,187,119,319,285,81,333,233,201,259,250,170,184,264,238,170,123,194,105,265,175,120,35,149,223,164,288,129,177,335,121,142,199,219,205,158,130,143,237,140,167,254,73,285,198,254,88,256,93,169,157,163,227,178,220,102,231,223,99,147,128,130,137,176,155,155,172,220,200,230,155,153,108,164,194,149,196,140,104,160,127,287,198,318,162,136,283,89,348,196,224,136,263,316,259,168,148,68,324,182,193,263,141,142,105,134,173,350,120,108,224,217,166,215,168,337,154,208,116,152,382,279,200,175,322,101,266,115,323,232,286,126,194,104,201,240,109,74,143,183,356,274,165,175,119,234,310,42,261,133,281,196,268,69,237,224,363,117,145,81,259,208,241,193,199,205,139,238,165,356,107,235,185,176,109,288,210,209,226,223,334,127,281,113,118,191,359,222,295,157,183,132,309,220,120,311,252,262,185,174,91,352,240,268,128,254,252,199,214,172,95,236,295,183,216,370,122,190,244,242,139,227,257,187,273,95,106,168,159,356,100,160,232,185,201,112,163,194,226,244,164,78,165,287,133,123,155,275,220,220,197,219,168,350,95,239,205,240,120,167,316,130,256,277,186,207,225,94,200,159,115,203,315,217,251,181,320,119,281,166,213,236,307,230,204,226,205,198,292,292,263,229,114,227,287,234,253,123,190,194,220,179,217,215,295,207,118,146,356,90,220,234,191,316,123,248,218,227,254,119,195,64,171,143,126,220,229,291,364,231,184,172,159,288,203,128,217,147,212,265,205,250,207,182,201,207,279,205,116,236,230,163,215,204,146,256,124,191,119,245,158,150,120,154,188,264,192,294,178,189,157,144,155,169,131,133,171,141,235,118,169,93,109,118,235,141,261,166,114,339,221,117,105,283,30,237,274,92,207,185,275,277,136,163,205,239,185,273,162,222,168,195,254,172,237,216,260,111,189,195,172,102,225,290,194,112,196,193,197,229,108,302,193,143,253,233,262,190,197,177,202,249,183,109,182,193,214,117,174,435,157,163,216,82,243,224,233,216,118,195,186,238,282,152,218,128,244,151,185,312,249,133,173,173,304,319,226,83,216,183,365,233,362,54,157,221,219,154,278,107,215,98,122,145,220,180,140,230,308,143,227,327,63,147,93,237,234,269,133,197,198,223,237,146,383,114,98,246,181,122,205,225,150,208,405,215,138,288,265,191,234,227,256,232,306,250,136,227,138,216,221,92,71,289,190,344,244,137,93,145,131,145,133,222,120,125,190,152,320,219,185,240,160,205,112,187,103,145,174,262,192,122,128,206,238,197,117,237,175,145,118,327,266,167,140,289,201,162,159,196,225,219,143,146,216,182,133,155,131,232,292,140,159,250,222,172,324,214,135,197,214,154,90,137,262,304,197,126,320,199,230,122,85,213,224,246,172,181,138,230,190,150,137,262,140,169,226,360,172,213,130,342,165,160,190,100,107,146,329,278,145,147,191,227,194,131,142,172,211,194,288,309,345,194,237,187,192,195,172,140,92,130,95,212,253,288,136,289,129,227,97,175,249,140,138,212,118,140,196,220,257,237,74,202,203,249,266,246,149,135,331,104,226,157,109,213,157,204,145,127,199,372,234,203,200,254,132,166,161,172,243,96,97,195,222,153,316,265,125,118,250,275,151,264,237,227,137,223,222,224,229,153,258,209,202,154,98,127,269,188,228,229,248,125,219,193,174,230,183,209,249,191,68,253,266,302,180,190,117,153,222,164,129,186,132,192,61,143,110,222,249,189,136,395,93,252,151,181,198,140,139,70,234,221,233,209,216,178,147,148,260,172,261,240,271,198,213,294,147,134,157,130,196,253,228,196,265,190,281,138,107,380,224,216,208,139,122,220,185,203,242,233,148,104,130,100,171,390,321,229,252,223,173,228,260,187,167,241,171,181,215,123,137,218,236,325,159,179,169,231,141,173,318,193,194,191,70,220,234,194,149,117,83,228,172,230,156,163,143,157,111,144,162,175,192,295,143,284,283,203,109,318,130,164,220,272,223,114,118,256,161,238,271,164,217,267,103,218,158,201,120,64,235,285,359,235,177,214,317,174,177,234,248,297,207,152,245,200,187,117,277,265,284,144,131,81,110,190,179,183,261,187,154,157,193,120,146,201,146,98,270,200,273,217,231,157,123,105,183,229,159,222,84,146,217,129,162,188,87,215,199,181,197,295,236,165,118,162,321,226,218,86,139,222,184,254,86,334,227,279,143,158,147,285,186,331,325,241,286,178,167,141,330,238,151,91,73,302,223,152,135,289,166,212,113,224,204,303,255,221,202,210,249,251,206,273,197,190,147,231,250,157,210,221,275,91,105,89,107,176,165,160,135,198,262,268,248,163,92,175,294,215,185,145,150,216,281,167,139,221,225,121,208,265,171,127,75,128,138,300,232,201,161,235,209,77,143,161,238,155,222,292,228,181,209,133,137,302,206,291,171,258,195,160,194,89,165,203,243,234,121,216,186,107,223,137,210,173,247,173,143,252,104,294,290,262,146,281,190,189,165,175,238,77,193,164,172,242,241,181,297,214,197,123,249,109,256,240,278,131,173,244,153,250,180,291,254,220,135,205,188,144,82,220,230,358,199,223,177,255,239,297,234,381,272,267,224,205,350,86,268,271,146,141,175,144,171,241,174,221,256,203,113,246,130,214,213,200,206,169,302,264,185,211,116,233,221,202,187,246,249,131,98,340,212,174,107,156,281,244,186,156,186,159,253,316,236,102,227,148,246,124,234,61,203,132,142,125,263,173,225,361,105,95,265,193,144,325,151,118,109,173,164,269,115,235,202,204,124,186,134,290,141,157,289,250,242,211,120,153,132,182,92,237,169,224,155,291,199,91,192,246,283,194,166,229,201,297,184,122,196,189,106,243,248,103,274,296,254,204,112,129,291,145,303,264,181,130,299,46,288,329,166,91,157,168,155,284,210,109,196,197,101,133,254,385,199,190,282,194,186,136,356,164,187,159,152,150,214,180,281,264,130,159,196,96,280,208,377,194,163,247,230,195,141,125,241,153,158,247,234,283,231,147,221,350,242,222,231,268,101,252,280,245,176,57,182,87,229,123,226,232,204,298,128,103,252,181,119,195,203,179,229,237,284,232,205,178,48,70,223,233,342,318,200,163,201,226,124,185,238,167,193,196,193,129,288,346,194,236,123,183,145,65,133,186,107,188,222,154,218,281,363,191,226,255,194,221,158,186,270,205,139,100,190,184,196,208,304,204,69,101,280,228,114,320,294,194,168,196,196,236,161,245,193,245,272,170,206,220,271,174,101,126,318,267,50,270,190,185,177,149,179,196,212,216,75,179,121,168,271,148,194,262,74,193,102,295,300,241,242,177,73,259,195,225,232,137,109,202,216,163,254,149,204,280,221,120,315,189,119,248,167,180,176,303,271,280,255,113,227,127,163,103,307,143,203,262,143,206,214,238,281,215,193,162,141,173,138,161,163,144,197,200,298,248,276,146,217,259,410,148,146,71,277,239,188,255,149,198,242,251,174,267,169,171,338,244,262,252,169,153,42,315,122,77,240,218,174,200,315,165,149,236,170,236,247,238,326,132,340,212,275,61,321,245,155,145,184,116,218,171,132,83,249,126,186,202,173,280,213,154,195,152,99,230,289,274,262,161,222,242,249,117,178,144,73,189,176,97,192,174,118,121,346,91,195,64,366,160,153,209,170,367,89,215,115,205,219,130,224,188,202,237,255,129,132,333,264,263,248,201,124,181,262,249,260,252,377,231,179,125,80,252,178,185,177,125,152,213,176,91,201,242,205,137,232,138,240,106,157,216,158,159,228,203,326,165,234,216,113,219,249,177,124,268,179,250,149,205,218,223,199,164,90,206,163,205,146,115,310,274,291,201,193,175,162,217,123,74,115,329,187,141,201,147,239,244,277,296,213,208,239,290,129,163,151,302,337,251,159,253,202,85,289,211,71,133,211,165,261,253,386,223,239,234,209,142,177,184,184,185,188,229,177,121,163,228,221,282,205,314,207,270,194,172,173,236,211,198,117,128,162,217,189,70,157,148,241,117,166,193,202,251,209,238,142,271,132,162,100,85,280,165,220,231,192,238,142,275,107,218,217,201,82,219,147,159,94,201,289,247,150,231,217,156,72,137,230,232,158,272,139,168,236,61,197,193,211,168,153,204,216,314,135,197,251,304,197,182,114,159,117,203,128,241,125,248,338,134,246,199,257,142,190,211,164,91,205,182,167,162,267,230,103,185,228,284,175,228,171,151,188,235,84,153,297,129,283,136,126,206,114,154,111,251,252,83,275,215,141,209,220,190,196,238,155,358,235,147,315,301,49,320,161,231,133,231,166,187,213,160,109,319,174,132,239,178,194,230,167,312,178,326,211,280,198,174,193,194,151,357,251,113,216,252,65,190,150,280,239,285,240,121,98,164,166,175,282,250,239,278,159,112,155,211,241,124,271,101,225,133,158,202,166,247,213,243,210,152,108,296,177,208,279,166,190,199,214,171,215,205,164,238,163,268,258,241,162,173,129,185,155,236,205,239,257,287,228,214,234,203,173,247,263,220,149,133,267,127,234,112,293,264,209,179,121,186,201,95,258,204,242,93,150,212,228,173,160,135,130,81,197,148,313,260,99,174,116,158,158,234,131,106,120,253,323,97,238,156,260,86,224,260,213,290,257,114,89,181,234,217,142,194,185,169,240,194,111,164,207,178,175,193,266,227,117,129,262,269,150,220,256,212,118,321,95,268,198,184,175,188,196,144,217,243,192,143,219,318,194,246,204,118,269,275,221,181,271,227,188,162,297,329,264,185,238,111,174,124,283,275,241,158,341,123,220,88,276,149,94,167,187,122,140,172,239,152,241,196,265,210,269,121,112,228,261,170,204,107,255,114,106,164,199,222,197,199,204,244,237,193,268,173,221,285,227,267,112,322,137,235,249,202,114,217,221,255,148,199,244,304,245,240,178,255,108,147,276,243,154,218,188,115,237,107,222,260,196,133,132,235,323,100,193,252,252,268,174,184,266,183,97,109,135,137,196,115,147,170,251,145,159,239,156,111,176,152,137,361,185,150,319,240,177,342,223,208,234,202,192,134,68,229,150,222,289,213,260,227,249,182,290,173,225,221,182,199,282,229,117,152,217,226,242,163,267,314,102,86,262,275,216,265,200,204,116,186,251,268,219,152,143,166,205,300,225,160,229,148,284,112,175,197,300,275,177,200,228,139,240,251,219,302,115,232,221,177,247,123,122,211,255,142,231,171,342,138,124,182,248,107,189,221,134,227,139,265,170,170,214,213,242,312,245,160,75,135,89,168,210,155,313,119,326,161,156,88,200,188,200,205,248,166,129,126,248,125,149,188,82,248,193,169,201,148,240,177,208,364,150,218,174,237,182,333,187,279,138,167,217,305,278,147,181,237,96,135,165,225,302,228,207,175,269,325,134,224,83,83,235,276,233,217,168,227,142,191,171,133,114,195,132,127,222,149,310,221,115,91,245,337,80,207,260,89,190,155,170,267,210,361,279,133,243,165,233,205,276,234,229,178,255,186,295,109,156,115,254,112,106,350,150,207,176,193,264,276,310,258,267,116,241,110,170,153,255,246,266,136,269,68,184,138,142,142,194,172,195,191,202,325,283,176,186,99,304,201,293,199,162,175,307,162,195,219,112,118,206,140,306,265,305,219,171,96,140,194,206,104,216,198,212,248,216,170,214,172,248,96,283,223,312,92,242,330,250,228,168,221,161,189,201,203,132,213,272,132,164,213,95,194,19,259,250,170,266,168,280,346,211,82,366,76,162,162,158,123,141,121,229,123,209,152,163,322,207,215,107,120,147,177,108,218,278,226,204,147,89,216,234,224,250,202,235,248,232,160,175,189,228,177,277,175,273,172,231,261,158,254,208,220,188,158,196,211,213,182,121,201,166,310,217,229,323,132,97,173,259,174,246,151,166,219,212,121,272,241,144,236,141,156,128,167,395,212,144,239,128,187,217,206,136,319,220,300,258,238,153,201,166,167,214,259,166,245,128,147,274,130,51,247,281,202,252,171,81,124,309,227,117,219,375,188,79,185,223,156,285,172,125,180,185,173,319,174,286,214,275,108,209,219,119,181,155,162,181,208,186,192,239,258,155,206,229,244,238,206,225,288,133,141,263,211,295,179,211,307,247,179,264,101,184,230,178,217,229,135,106,191,218,69,208,280,85,364,356,192,281,111,217,132,179,190,240,178,208,325,91,122,114,250,215,185,146,125,198,238,210,158,312,123,190,277,125,218,340,145,161,104,184,113,266,183,183,128,174,206,288,223,257,302,240,238,246,249,134,259,291,168,154,190,87,166,189,213,224,243,211,219,301,160,232,163,131,205,282,172,205,206,208,108,232,228,151,356,155,231,59,183,203,163,164,284,160,255,123,188,203,197,135,185,141,254,272,232,91,303,121,65,197,230,257,174,175,98,155,146,237,186,214,68,221,192,213,175,189,207,204,156,138,189,129,202,282,289,37,125,246,233,245,237,139,125,182,178,150,223,338,203,80,211,161,274,143,192,178,193,78,144,161,199,142,122,193,228,125,230,334,113,255,169,161,113,127,76,197,285,217,221,213,206,80,336,164,256,89,179,190,320,230,286,210,176,209,283,225,229,142,285,207,167,108,324,309,205,277,181,213,204,149,118,219,206,223,115,205,101,201,202,112,142,233,109,63,206,340,177,183,187,191,259,146,247,200,168,198,162,240,200,168,113,251,254,174,160,255,315,197,233,219,209,243,241,216,232,235,117,183,224,115,245,151,310,288,108,117,55,123,175,292,296,172,158,183,259,378,234,209,263,123,181,234,280,222,150,245,232,238,89,182,241,117,165,290,69,218,197,249,270,245,323,171,167,247,140,286,243,171,170,190,96,183,212,180,167,210,194,310,131,247,267,144,171,228,196,185,204,114,281,207,280,282,65,99,252,193,262,179,146,166,302,118,267,174,224,178,256,180,159,230,184,224,152,156,367,159,307,241,185,118,155,215,214,199,97,196,158,279,177,227,364,233,129,241,202,108,107,151,223,108,192,105,224,331,116,153,252,166,207,146,182,189,157,247,170,238,125,150,169,219,78,338,144,188,312,330,246,187,347,170,227,190,310,419,158,83,185,272,127,257,142,265,222,198,248,216,288,84,273,272,343,276,383,230,261,310,365,150,254,179,287,159,236,148,219,136,258,133,245,187,169,164,153,226,382,209,182,146,201,125,293,175,263,213,176,182,131,188,232,266,190,129,178,226,355,117,226,174,230,255,166,223,237,154,186,141,266,267,159,222,195,187,161,314,303,221,301,214,293,176,180,248,340,203,230,217,196,119,183,252,259,189,166,143,280,118,100,183,316,277,216,178,194,179,69,239,311,118,248,203,115,115,196,344,138,79,141,229,158,188,262,214,176,129,176,222,139,287,359,50,140,208,215,198,113,206,126,144,130,139,268,146,194,234,156,172,233,171,196,209,217,191,117,243,314,219,203,71,165,350,201,196,165,131,125,247,151,242,145,87,147,225,148,171,139,152,178,96,207,224,196,274,211,115,183,199,113,179,380,176,166,231,195,239,156,89,70,175,368,218,229,143,238,177,283,231,193,131,187,179,306,228,122,183,310,208,231,227,128,135,172,295,260,105,199,234,231,268,83,225,95,72,255,175,275,247,161,155,167,262,91,216,203,229,217,114,124,208,270,179,182,219,187,131,180,239,307,255,357,289,158,171,276,124,228,180,240,169,220,166,134,204,307,238,100,185,231,210,190,214,121,132,251,169,171,138,314,340,231,226,213,99,280,216,252,222,268,213,340,142,209,167,206,222,325,178,130,238,148,162,111,249,148,274,158,193,227,123,104,181,334,195,194,168,107,216,271,271,228,101,117,288,196,243,85,104,268,229,220,213,160,156,194,173,206,220,153,205,229,341,289,260,124,146,204,193,271,136,218,349,217,272,210,170,188,252,328,187,236,214,128,297,169,278,171,288,162,127,253,195,233,138,353,188,175,334,230,140,167,191,405,238,123,170,244,212,100,251,215,136,167,253,174,133,177,232,204,209,158,150,109,264,323,155,184,248,219,193,347,170,101,92,171,104,289,91,197,93,173,263,171,79,204,379,141,297,264,154,180,111,213,204,228,95,167,265,189,186,192,233,287,209,305,257,153,337,162,132,178,245,146,211,235,187,116,301,75,123,249,242,168,138,157,93,221,174,303,218,213,132,324,151,298,364,173,140,149,273,129,171,173,171,249,73,183,197,395,305,282,120,157,218,260,148,152,126,223,254,264,156,93,264,236,84,158,152,347,105,259,137,152,274,130,255,172,358,278,244,267,342,255,206,197,129,108,162,256,192,309,187,389,213,252,109,277,185,161,289,253,225,217,262,211,227,214,131,240,270,339,207,181,172,109,193,356,267,115,292,210,171,212,261,99,183,282,203,193,215,213,247,112,246,281,227,251,327,284,161,212,213,132,266,139,224,132,223,145,230,375,165,209,182,200,129,225,108,189,282,240,229,213,218,100,191,99,121,79,287,203,141,175,321,237,186,194,218,152,270,266,195,278,231,275,228,190,160,197,234,260,265,238,151,109,239,279,333,314,221,291,224,166,217,362,327,183,268,241,361,248,220,167,275,227,101,232,189,172,87,135,219,222,218,123,197,321,232,273,204,160,256,206,194,234,131,112,168,109,121,210,293,183,138,183,160,170,146,132,181,295,182,254,346,149,126,230,234,90,238,156,198,120,314,252,232,282,262,143,187,221,128,298,243,291,121,318,262,177,75,294,185,215,182,108,219,126,111,234,247,253,182,113,217,222,295,224,206,99,249,195,222,166,165,143,189,115,242,329,241,97,188,314,147,352,237,195,243,182,86,117,255,126,204,251,191,248,218,179,197,206,209,219,171,220,251,175,101,114,201,235,262,152,251,182,81,294,189,237,324,82,310,158,253,160,222,195,250,238,182,150,326,379,94,151,241,196,210,210,101,301,130,335,121,197,98,193,190,255,72,286,245,312,267,182,340,118,134,138,209,404,179,208,105,193,228,200,169,213,202,75,193,280,159,96,208,173,126,55,238,130,264,169,201,156,136,141,151,198,248,245,136,169,238,168,51,96,253,178,157,112,180,184,272,308,147,170,160,213,219,212,121,132,219,260,190,152,173,226,205,192,152,243,158,189,226,147,245,96,136,162,298,166,324,252,119,195,157,218,257,217,240,215,241,249,220,257,167,247,169,53,253,157,106,151,116,138,160,128,275,170,297,201,311,189,182,128,280,191,246,141,107,175,68,245,246,126,323,170,152,222,195,160,221,181,130,244,307,201,169,167,138,263,218,150,360,254,172,230,265,319,155,197,273,136,124,242,122,75,204,153,270,156,230,120,208,214,204,127,229,181,187,154,188,204,136,113,235,252,217,148,244,121,157,173,232,223,213,111,125,216,244,230,100,163,136,147,196,234,280,363,153,228,110,185,252,204,196,152,197,234,151,93,174,274,170,259,296,216,142,180,145,286,268,174,187,107,165,210,216,309,200,154,197,227,115,132,253,245,70,146,201,207,173,254,128,243,235,296,211,187,118,346,205,295,198,143,191,160,278,117,159,197,177,373,126,106,154,188,270,121,119,109,163,154,160,214,141,200,187,269,124,213,199,185,137,263,231,165,250,192,205,98,197,104,82,156,141,312,207,191,188,133,244,339,112,98,266,280,191,237,306,232,111,222,204,133,181,240,283,175,98,310,208,126,175,172,275,261,192,89,256,285,234,271,126,239,220,203,119,323,117,233,75,178,160,216,173,204,159,290,72,161,268,157,113,177,255,194,69,147,219,255,224,258,212,205,163,145,147,168,230,289,264,253,286,288,97,123,144,213,177,198,158,285,144,228,189,165,250,294,116,248,98,147,129,162,146,362,230,256,208,139,118,233,164,158,178,128,277,134,117,104,283,186,268,250,162,208,172,168,256,97,233,126,179,150,172,159,187,226,111,143,219,65,203,197,184,149,62,129,208,195,142,168,169,162,125,157,109,157,202,131,128,279,193,178,141,197,233,170,107,227,172,150,65,218,223,182,326,119,155,191,201,203,126,229,207,202,82,139,229,172,128,143,212,74,276,209,144,172,211,364,166,81,187,135,80,181,69,300,165,143,243,234,198,187,83,194,216,220,235,74,174,99,207,364,229,203,190,95,121,230,219,132,156,94,72,163,236,190,179,181,231,210,98,224,88,112,238,134,324,181,268,216,122,140,212,222,314,256,225,222,116,132,283,125,194,201,206,344,228,230,152,186,250,229,174,205,191,242,344,135,161,185,103,200,149,134,188,180,199,244,169,105,189,264,309,215,314,278,214,278,133,304,294,283,276,190,219,223,151,200,156,218,229,228,42,256,222,121,250,133,191,207,140,220,171,215,197,186,94,236,218,302,235,212,261,303,270,244,238,266,249,101,212,172,178,146,183,217,196,207,197,175,261,247,239,204,245,177,129,182,199,264,165,281,265,252,108,252,226,171,192,156,231,130,253,184,106,217,217,195,252,336,270,107,166,237,223,258,130,86,230,270,145,135,127,179,193,223,245,235,236,170,182,167,135,152,167,215,267,215,274,235,274,235,236,110,130,219,331,197,169,206,209,177,177,80,111,286,102,244,314,188,86,83,113,156,217,148,135,257,255,333,210,154,171,191,208,374,186,144,242,207,148,262,160,123,163,154,223,155,132,257,227,191,183,156,169,187,314,199,157,117,180,287,153,349,194,39,129,256,270,139,314,198,219,113,261,214,179,185,108,136,298,99,236,168,111,121,83,142,219,135,219,98,157,217,196,185,238,101,153,275,196,234,281,92,248,93,204,272,186,259,268,266,139,212,162,133,176,160,136,226,286,200,189,185,161,170,159,279,248,220,377,281,90,184,234,152,173,127,214,193,183,74,242,263,244,241,306,219,232,163,317,282,265,118,178,115,341,395,117,129,123,92,189,217,325,81,332,225,177,122,234,163,171,327,246,235,180,307,131,173,168,340,90,203,300,229,105,88,114,150,120,206,195,155,281,63,247,177,320,82,101,199,156,299,99,157,118,210,101,206,131,301,86,363,167,167,253,234,118,201,151,225,152,111,177,225,190,170,211,85,194,124,193,178,255,101,96,152,287,221,232,296,170,181,292,264,235,113,98,125,356,145,163,183,164,139,193,151,178,163,258,264,195,216,275,200,355,278,189,231,225,131,89,231,103,220,96,169,294,220,179,223,129,237,172,232,132,289,249,230,118,246,196,250,173,116,156,196,170,81,87,159,223,196,200,158,195,106,126,168,129,149,241,147,159,242,133,222,201,239,133,206,208,152,338,212,159,116,140,248,241,211,327,160,256,123,175,150,248,338,138,134,327,144,151,328,152,97,242,181,369,274,190,126,305,222,221,147,229,230,252,212,241,210,318,194,237,233,292,213,221,245,247,159,357,234,190,162,310,246,168,127,157,109,101,138,310,81,249,148,173,308,153,94,210,198,333,323,183,258,153,103,238,224,188,304,262,191,174,285,313,76,215,274,178,183,206,332,169,128,340,216,82,240,185,260,159,150,261,158,405,144,274,263,248,284,251,158,216,245,165,103,299,123,182,137,85,140,219,309,140,352,224,241,290,102,129,203,158,258,241,269,112,230,179,242,277,229,63,201,114,209,251,154,136,303,178,96,243,308,235,97,140,296,154,169,238,104,77,239,121,242,294,305,159,251,307,220,117,218,157,138,120,180,180,230,149,152,215,166,254,248,184,212,175,207,149,267,118,95,196,150,187,322,235,180,106,112,191,246,166,117,244,193,253,179,155,201,212,150,161,152,194,163,212,204,221,153,261,213,274,213,224,233,219,121,219,242,80,119,129,260,291,156,313,188,254,266,170,198,106,199,363,165,88,69,252,220,136,153,129,208,163,232,182,240,252,170,136,201,181,177,341,115,209,224,224,287,162,187,277,193,218,159,147,108,197,203,162,179,201,312,172,194,106,161,54,152,254,212,264,300,279,192,237,162,73,228,140,166,295,233,55,322,323,252,238,243,206,203,331,212,180,187,302,146,225,256,179,315,144,212,245,212,305,231,145,185,89,274,390,160,167,137,138,210,301,231,218,139,154,254,177,87,239,180,124,158,247,297,285,241,282,209,255,268,148,179,213,216,245,232,153,85,116,228,252,140,156,134,203,301,119,219,205,141,211,234,110,234,119,120,158,148,135,105,151,128,142,187,134,133,133,258,105,56,181,275,244,145,263,108,192,181,309,218,285,252,194,255,251,172,222,91,99,143,189,244,115,153,225,286,253,189,199,182,205,105,160,185,220,197,243,224,179,87,114,84,281,178,147,168,156,307,299,252,215,142,163,255,209,185,172,163,191,205,262,270,202,363,349,204,177,353,238,251,186,219,227,218,178,125,190,239,169,120,104,246,162,212,230,117,255,215,188,223,191,190,152,197,236,263,197,125,257,218,198,200,186,173,209,263,104,201,123,187,175,234,371,89,158,167,173,124,240,134,125,301,182,158,284,199,241,293,129,283,230,93,325,88,145,179,309,269,199,280,238,206,221,155,137,138,214,219,123,210,210,232,224,282,140,261,186,190,196,253,212,189,139,306,206,227,313,256,243,251,182,93,90,195,259,169,261,260,133,236,160,144,248,135,98,317,98,101,189,213,138,170,268,271,194,206,317,190,193,128,188,133,170,253,106,138,295,191,285,217,104,178,225,352,88,372,142,184,186,271,198,212,130,249,157,190,123,115,91,74,112,272,268,190,168,264,108,203,275,147,205,133,132,271,303,261,335,125,186,330,307,195,296,206,311,110,150,212,201,139,145,223,344,105,243,125,104,194,264,218,183,238,206,141,210,157,256,163,207,195,296,209,142,198,396,192,136,141,106,166,216,177,227,143,262,203,130,240,276,195,148,186,270,125,189,241,191,320,192,262,241,138,141,95,162,183,167,184,210,173,123,224,119,119,161,136,231,212,262,224,255,263,82,186,135,140,224,199,112,161,188,251,340,95,147,157,207,117,175,293,73,166,363,221,106,238,210,411,163,128,284,188,255,247,186,174,233,241,256,104,180,228,126,160,186,300,248,263,194,118,220,151,155,289,175,238,353,135,260,322,87,204,191,260,117,131,109,202,95,69,96,311,170,278,148,180,106,228,281,182,97,113,196,85,245,200,221,203,252,228,237,136,270,259,112,105,136,170,226,121,188,238,158,103,180,151,173,250,61,329,278,263,185,262,87,198,123,171,153,131,156,189,86,240,137,176,180,193,226,216,189,149,137,93,240,187,110,263,242,210,221,222,99,218,253,292,196,195,236,263,204,313,160,237,177,208,85,241,253,386,194,139,154,228,227,129,259,245,226,107,236,213,257,144,185,271,182,218,301,265,192,194,67,146,274,333,166,151,235,117,181,227,198,189,282,161,184,131,184,125,202,178,249,145,208,208,196,186,285,200,262,239,161,99,169,117,184,156,244,125,199,142,171,230,238,139,253,220,154,238,332,198,270,255,216,149,235,144,184,190,231,142,83,145,301,249,117,168,120,300,65,184,237,111,131,242,269,164,200,127,210,132,282,230,291,252,177,102,196,225,161,336,179,211,306,185,130,253,138,176,209,203,202,242,302,211,155,248,89,163,194,206,130,245,172,251,110,91,206,209,222,176,330,262,166,230,228,94,188,237,276,153,204,287,240,158,120,241,245,232,233,226,224,185,112,127,217,139,154,251,165,149,256,125,170,209,180,194,151,157,136,207,232,106,213,241,109,188,215,253,70,89,145,219,171,316,197,129,97,67,76,193,229,122,369,110,210,306,184,228,103,204,230,242,280,186,317,91,147,275,109,218,174,189,314,152,186,167,189,154,157,66,238,268,126,100,192,339,253,123,182,121,283,88,164,142,242,107,288,194,208,159,129,238,108,255,271,180,128,168,217,336,156,214,261,152,267,224,113,147,176,165,90,222,126,261,203,230,276,160,204,55,171,94,217,173,307,183,272,117,210,213,134,224,298,201,224,121,166,164,234,267,273,147,295,159,151,297,106,215,263,171,314,271,415,116,224,251,236,257,255,188,177,304,145,104,212,197,207,152,209,178,193,270,156,213,131,120,175,190,157,212,257,175,113,154,306,128,192,138,289,245,298,193,151,140,257,193,224,126,261,248,151,280,228,298,228,212,188,198,176,90,171,205,228,293,136,137,84,176,323,284,216,224,188,244,298,129,349,260,216,185,194,237,330,91,204,243,217,245,106,133,139,126,334,247,282,141,146,222,199,231,143,294,253,141,346,308,147,238,101,250,177,180,196,317,245,193,327,290,309,114,133,191,193,193,117,179,168,112,177,302,95,242,168,203,109,186,158,145,135,190,66,129,305,201,240,286,309,202,213,193,130,279,104,302,100,261,258,144,121,312,147,165,157,278,145,205,226,247,184,70,102,208,155,373,285,218,221,329,241,178,175,255,178,155,225,198,61,116,328,187,151,156,229,224,195,178,131,193,248,182,220,136,188,80,133,88,156,258,186,198,233,156,189,191,126,143,162,92,283,252,107,298,292,243,166,233,147,131,302,86,230,247,50,238,162,181,199,97,310,314,176,142,228,162,103,219,168,232,260,306,255,117,190,210,178,232,236,188,226,151,130,215,365,334,253,139,157,114,277,200,352,258,209,288,101,227,335,194,94,261,268,110,317,253,254,241,277,132,134,205,195,225,163,248,144,139,351,248,311,280,170,139,222,136,162,264,216,209,182,225,344,269,297,243,71,231,248,291,169,203,225,188,194,329,157,211,125,208,144,118,225,264,108,230,192,280,230,185,257,179,105,340,234,228,181,179,84,155,254,227,214,136,135,140,144,148,202,184,229,278,156,302,184,189,236,238,150,158,204,199,196,250,225,178,142,120,218,287,237,271,242,246,174,166,113,251,186,225,102,231,242,181,204,155,179,179,162,193,273,240,250,169,123,205,183,104,299,227,337,146,199,220,168,188,267,125,203,75,157,175,179,156,232,164,253,180,127,268,161,208,265,210,120,115,236,127,332,244,242,74,297,200,290,147,376,285,253,296,74,266,237,123,180,125,132,161,135,231,126,183,387,221,329,123,71,139,104,260,211,243,174,97,217,226,249,281,223,194,224,171,228,116,213,298,181,129,255,250,203,281,131,183,309,321,209,282,168,117,206,199,259,122,118,191,139,238,191,123,241,240,200,234,165,169,243,212,232,241,316,111,198,109,265,242,238,246,125,162,197,204,206,139,108,158,261,165,112,183,219,200,161,230,163,253,227,217,254,285,131,124,145,206,235,150,120,258,211,209,119,255,158,152,281,241,143,304,190,194,148,63,315,219,164,191,273,114,264,280,85,121,182,149,252,283,246,210,258,224,167,278,213,175,158,165,299,134,233,213,202,188,231,137,172,269,204,134,91,240,298,243,156,239,197,234,109,142,230,335,188,211,150,122,183,191,167,204,275,276,304,254,158,85,96,121,201,210,193,166,283,169,200,193,211,225,90,240,168,80,204,204,199,318,154,164,132,87,177,148,146,175,136,212,137,150,276,212,147,240,194,193,120,117,140,168,185,224,212,166,311,265,105,219,223,214,373,101,59,195,265,204,248,220,264,186,175,244,236,115,157,233,122,205,198,300,132,175,125,108,301,202,173,238,219,302,125,246,375,93,281,205,234,358,221,220,163,84,177,292,184,131,311,69,204,202,121,326,142,110,192,261,222,181,213,118,147,219,307,169,105,207,209,221,172,233,136,157,292,164,165,169,178,318,146,98,279,127,224,220,165,155,204,164,309,145,84,251,142,141,119,207,181,210,213,356,126,211,315,230,160,90,155,209,108,86,262,206,162,167,253,121,218,152,197,281,178,190,249,177,134,183,231,151,119,248,226,186,181,188,114,196,143,214,243,241,167,223,177,105,255,144,246,211,225,265,215,94,116,136,262,251,182,356,209,196,88,211,102,247,296,142,226,209,82,268,229,188,321,211,269,196,183,235,332,122,232,129,130,128,136,216,191,139,262,309,337,218,162,191,288,161,250,181,140,136,284,202,210,145,213,226,183,129,194,194,154,206,200,230,105,66,165,102,217,203,286,163,78,215,185,169,199,143,233,177,155,256,76,191,193,274,168,123,241,205,171,260,231,135,210,115,146,239,84,189,128,167,265,171,204,157,283,190,179,182,290,178,178,224,227,154,173,216,160,136,154,219,334,128,185,207,183,155,123,192,183,192,227,162,161,168,148,160,126,142,275,243,312,121,274,194,229,272,193,190,213,268,65,118,169,253,211,245,258,274,233,176,373,228,133,200,193,74,225,181,157,191,128,101,237,188,244,251,65,215,259,236,152,273]
doclens.58.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [236,165,147,141,193,140,309,162,182,208,71,252,170,189,63,156,127,129,201,205,130,178,246,341,192,156,326,273,170,238,154,196,168,128,265,285,221,80,201,239,332,233,190,204,207,92,173,120,178,194,149,148,135,339,258,244,131,263,209,205,117,134,271,284,183,230,100,211,153,272,244,198,97,320,215,285,140,71,198,245,275,268,225,223,204,128,130,158,242,222,207,102,219,222,221,236,133,121,178,166,265,317,179,187,203,227,248,159,90,166,203,358,221,214,199,226,211,243,160,145,131,278,136,153,211,141,128,187,243,176,159,237,152,152,231,96,108,251,338,247,228,243,290,115,202,157,279,76,327,133,75,124,171,281,138,161,264,183,165,176,94,177,177,173,136,115,234,57,135,179,133,108,209,201,313,279,255,201,171,279,172,213,197,154,207,290,136,261,87,186,129,216,132,176,75,154,221,87,256,169,161,183,142,115,192,147,251,141,186,99,376,204,152,297,139,161,148,283,210,187,142,196,163,303,228,237,200,141,113,128,315,136,278,346,122,240,155,258,93,205,214,83,257,175,130,153,157,222,123,155,209,80,211,397,193,85,245,140,283,117,227,147,372,182,297,261,98,260,186,165,281,185,218,132,151,194,298,156,309,149,185,245,213,345,314,308,189,294,209,252,228,158,201,266,210,206,272,326,146,212,138,183,272,148,177,195,152,216,173,199,216,246,258,195,149,148,214,284,238,247,206,309,108,242,178,197,92,197,116,193,150,179,198,128,142,212,220,251,182,118,172,199,196,153,165,221,170,246,275,242,193,149,252,305,166,98,156,225,222,157,205,192,104,227,185,243,137,192,97,127,357,128,111,174,177,177,234,287,84,235,336,146,184,174,119,100,206,88,217,200,110,76,263,159,379,154,143,75,269,90,265,280,156,207,171,185,234,279,178,138,213,194,99,252,255,236,246,116,124,163,245,307,130,317,222,167,186,183,71,86,147,215,371,202,204,141,148,200,339,297,101,181,180,82,139,150,169,181,260,180,109,270,186,269,143,195,366,260,202,248,223,83,176,130,163,186,122,122,238,153,192,198,187,215,112,228,177,120,173,284,207,92,278,158,244,299,243,218,234,227,184,139,232,266,140,332,260,134,195,100,267,250,149,135,122,265,180,163,198,175,164,212,176,200,154,281,166,178,195,214,298,169,163,208,154,343,223,190,155,371,138,164,210,256,239,243,204,123,152,365,229,148,193,170,125,172,123,282,213,212,337,265,172,285,181,125,109,157,137,265,308,176,115,181,193,314,235,160,148,102,97,204,219,201,126,171,160,186,233,129,189,180,112,120,193,207,136,268,156,179,115,159,199,153,216,204,248,166,221,180,355,287,147,228,203,182,78,305,84,200,215,170,220,289,292,162,66,191,306,299,308,138,115,180,165,239,214,91,200,278,167,193,137,153,105,128,242,169,153,123,168,96,235,241,207,180,148,143,187,151,402,175,174,195,124,284,169,202,222,282,234,182,139,284,204,148,155,253,229,208,259,160,168,138,185,202,163,335,128,224,113,222,242,149,291,218,225,260,130,249,279,226,167,148,193,255,186,366,267,87,217,264,146,239,137,233,222,105,241,179,167,195,146,148,341,163,224,145,197,326,83,155,271,195,225,275,120,182,196,327,148,308,207,229,194,144,136,160,228,125,205,188,203,232,246,198,104,251,247,308,215,184,147,83,231,170,109,242,251,208,181,229,215,126,192,255,184,319,220,291,139,116,269,233,212,119,243,253,91,153,320,134,164,192,95,234,158,202,166,172,182,173,253,234,146,133,249,293,303,150,183,153,98,140,189,170,152,252,260,162,220,135,158,169,346,187,239,125,194,176,234,201,130,249,89,371,69,212,156,167,214,219,102,247,296,116,188,235,150,142,52,200,226,192,279,122,223,53,92,298,164,201,178,188,88,226,198,182,171,250,75,288,102,152,257,205,248,194,200,189,230,140,149,131,219,157,184,242,158,264,214,97,116,319,255,101,256,169,71,163,268,380,246,175,127,220,305,153,228,295,171,171,195,102,292,101,210,249,118,201,84,104,181,137,274,148,88,99,228,188,190,223,230,234,106,183,167,207,262,84,260,223,173,278,176,178,169,204,339,232,281,138,342,166,200,223,122,173,292,255,116,284,155,331,67,283,324,183,111,227,130,274,238,144,179,275,354,274,213,106,187,227,132,122,95,257,216,205,50,215,225,218,139,154,258,305,297,192,155,176,193,207,123,390,259,132,214,193,283,191,219,183,293,118,89,258,269,185,178,191,233,123,146,217,179,213,194,165,211,310,220,224,242,250,90,116,69,128,100,172,308,228,142,126,188,249,188,219,256,149,165,200,216,231,167,163,230,243,194,246,144,268,180,227,232,181,116,160,179,313,168,213,131,125,269,272,92,289,193,243,193,335,229,202,116,169,315,209,319,277,169,95,294,225,262,69,183,126,159,113,201,225,180,180,189,171,221,331,141,280,284,241,128,301,206,224,244,192,189,291,292,261,212,203,88,252,178,160,284,194,129,169,205,184,177,135,314,105,134,164,211,229,197,322,175,100,137,80,234,310,251,217,115,59,114,221,209,265,262,167,159,239,273,145,221,223,192,106,97,98,101,248,271,326,151,194,191,244,185,180,210,280,145,154,205,206,238,201,129,261,168,219,228,162,213,199,157,386,204,207,315,267,119,139,112,151,235,246,211,161,259,207,264,286,168,320,112,153,116,164,216,103,300,333,201,230,165,120,162,218,107,227,201,258,166,200,170,125,228,158,237,340,215,240,167,131,151,203,155,190,186,74,224,179,126,376,127,284,149,176,146,201,149,146,122,250,181,317,356,110,215,200,247,170,175,355,265,175,197,175,213,163,297,248,214,224,206,227,229,190,184,201,263,178,305,168,135,170,276,136,134,99,234,147,214,74,288,293,96,203,194,147,173,289,223,246,109,167,148,280,192,147,222,184,123,275,220,128,157,143,122,218,241,153,314,118,260,172,226,272,117,113,197,256,229,247,213,149,192,95,132,136,242,148,225,105,232,142,161,174,366,270,171,225,181,245,314,158,337,146,75,238,150,224,54,78,305,161,210,190,236,76,152,172,227,237,192,160,234,121,74,229,288,203,199,202,248,172,185,227,220,218,175,77,166,197,189,115,181,173,203,175,238,171,152,265,92,158,139,182,178,323,194,233,148,193,141,186,197,183,140,138,193,113,88,293,124,121,195,208,177,212,332,270,229,216,130,305,219,232,230,66,166,285,223,230,259,100,177,196,180,316,73,142,259,149,217,241,234,128,198,198,162,280,260,157,100,151,139,319,95,216,235,116,154,155,60,157,240,211,94,268,232,156,258,124,144,323,208,247,126,161,209,253,256,351,221,184,115,126,244,167,309,105,269,159,208,313,191,135,195,137,228,163,193,282,232,127,145,119,241,101,218,146,252,268,196,114,224,222,299,155,146,158,125,174,296,52,297,168,210,264,159,204,260,105,112,152,229,123,167,238,57,156,169,123,220,143,209,179,126,148,196,69,132,158,265,157,167,84,243,261,309,258,99,232,182,130,214,140,212,230,168,114,202,160,170,205,243,120,222,177,151,169,161,91,289,164,314,166,159,359,182,177,199,165,278,175,218,301,117,237,216,122,126,168,170,305,94,149,146,170,245,250,250,264,113,171,230,242,281,152,201,114,292,231,144,349,95,122,115,181,228,273,250,146,302,221,108,222,193,293,88,219,246,321,102,157,77,251,185,135,201,203,335,238,149,220,371,179,315,342,291,258,217,202,223,247,253,134,158,268,192,274,292,106,59,320,160,338,181,208,227,222,191,217,136,141,209,259,273,116,231,224,203,202,155,248,155,154,155,270,110,263,231,212,182,132,148,227,243,291,207,255,151,206,113,174,183,230,222,257,165,299,162,213,184,136,211,210,183,178,134,186,207,141,88,144,91,279,93,224,227,147,153,64,307,117,281,123,96,125,125,233,104,305,205,169,233,191,212,231,231,125,190,158,196,213,233,101,248,123,107,94,333,322,186,290,184,138,202,165,230,229,148,216,343,171,171,210,216,329,111,191,143,248,149,143,174,290,241,130,234,195,339,191,262,163,217,175,183,106,237,184,135,88,239,131,92,198,370,137,280,118,255,312,230,139,272,132,288,325,236,305,178,115,215,153,197,206,126,146,219,82,320,173,128,133,247,195,116,428,156,288,262,176,283,150,224,204,319,347,315,220,239,241,143,259,137,158,172,178,148,157,160,161,240,170,140,193,183,213,110,272,203,224,76,301,221,84,242,139,124,176,184,133,149,210,84,186,276,262,320,241,107,156,298,221,210,132,140,159,165,119,150,171,135,179,258,190,166,196,133,201,156,156,199,308,123,163,222,250,246,230,197,253,197,173,251,150,167,171,218,129,334,161,273,330,201,144,181,271,192,175,279,177,291,211,290,227,141,225,79,163,150,266,218,73,156,85,204,259,190,307,204,226,114,134,238,308,184,114,312,218,102,188,183,92,161,177,337,126,175,238,262,220,222,161,230,278,257,346,329,265,189,215,238,80,146,181,167,217,174,154,171,213,270,331,138,295,227,316,141,128,171,101,254,199,205,225,213,190,136,126,249,209,259,289,121,300,137,147,332,281,148,210,148,105,227,153,201,213,192,204,259,162,155,109,192,169,120,267,198,263,161,235,93,158,247,148,218,152,147,179,197,159,203,138,263,182,276,259,162,169,283,203,156,242,127,186,142,248,205,235,262,152,162,362,218,173,130,262,157,227,235,192,193,278,294,214,137,106,232,115,223,120,172,327,325,270,155,112,73,180,267,124,173,125,223,176,146,215,222,102,218,172,154,58,131,118,232,153,248,138,147,173,226,59,197,177,259,265,176,216,225,201,196,309,99,170,173,166,202,245,273,247,191,167,214,152,177,232,235,250,188,366,209,154,46,320,108,153,327,148,161,138,141,85,169,149,168,250,210,113,212,96,126,209,130,242,124,318,197,185,307,262,244,241,213,185,233,242,158,231,162,338,282,215,221,262,273,131,212,252,202,154,264,217,209,119,276,166,184,143,241,237,247,114,171,175,118,115,243,286,201,120,221,199,262,98,220,301,209,192,170,276,131,161,237,87,230,260,115,220,210,155,161,235,266,180,115,265,322,220,186,295,225,314,80,54,257,177,269,150,166,103,132,67,204,210,165,192,214,148,264,172,130,138,166,141,161,165,274,149,286,109,234,182,138,226,232,214,246,199,232,221,188,150,285,280,171,201,189,234,115,164,179,118,192,108,252,248,141,201,305,214,265,129,117,292,176,243,256,140,244,206,124,155,153,251,177,46,59,137,167,311,254,215,241,302,180,132,218,185,263,122,164,254,195,238,304,334,306,100,263,113,227,165,227,255,181,126,78,114,181,344,257,68,172,182,215,142,108,220,242,121,241,196,122,184,227,301,153,164,265,164,227,229,91,182,301,242,202,259,242,260,202,209,130,267,151,179,178,248,194,139,113,77,210,108,160,346,236,303,307,300,179,224,232,157,93,166,117,317,156,81,192,251,173,136,347,162,175,172,236,223,191,237,358,182,96,281,207,273,174,221,178,202,258,367,206,214,293,259,194,88,236,142,231,323,298,85,217,220,101,185,207,132,189,309,100,294,138,293,169,230,136,218,195,279,190,116,302,175,203,141,71,108,217,208,87,218,198,125,100,77,135,134,222,373,186,182,271,225,305,207,196,90,116,201,219,187,156,267,135,146,251,182,154,177,162,146,163,249,202,228,201,117,136,261,270,202,170,263,178,219,175,268,142,325,163,269,247,205,131,326,271,200,201,126,153,231,213,164,161,263,357,92,147,220,240,211,108,202,352,260,180,227,147,198,154,188,160,191,270,183,279,83,133,150,199,157,277,90,265,111,229,221,267,152,248,219,128,208,112,184,261,144,110,232,233,220,269,283,187,235,218,265,324,63,352,217,330,150,180,110,99,157,213,258,214,143,137,166,187,167,147,298,300,281,221,142,239,140,241,132,193,145,216,193,187,138,188,134,239,175,224,98,368,100,195,122,221,190,213,263,144,149,176,229,149,169,188,137,183,208,201,149,94,137,159,161,348,108,305,233,330,198,254,74,139,80,257,136,308,317,235,128,297,265,180,104,249,216,204,337,211,193,164,259,166,190,143,296,199,89,158,141,214,226,194,215,110,126,221,166,233,105,141,199,297,289,187,110,282,204,107,189,269,287,81,173,232,110,173,280,275,161,210,213,188,144,203,208,156,118,117,56,174,280,172,112,241,287,260,312,260,304,242,117,227,229,198,343,287,222,251,136,176,143,232,165,149,265,240,62,174,313,164,181,176,195,250,80,143,174,141,298,118,130,270,188,258,130,169,232,157,275,173,181,217,194,208,241,300,115,327,146,51,338,107,207,127,137,168,187,221,242,170,134,212,246,217,185,219,146,278,224,191,270,140,182,171,173,210,289,140,211,139,146,247,277,140,173,202,253,317,133,215,190,196,70,106,185,286,174,95,103,166,171,147,197,162,133,108,223,107,346,279,215,204,199,228,136,245,207,202,176,185,277,228,127,236,153,169,93,177,221,189,184,280,119,157,243,311,201,180,186,278,113,210,265,108,118,146,214,180,157,384,289,213,177,74,199,194,309,190,280,279,80,163,178,192,214,232,227,132,285,152,144,230,232,168,207,182,154,118,344,191,231,219,213,233,338,195,164,179,137,164,172,174,133,153,165,203,252,156,78,183,231,175,248,174,134,324,206,111,222,187,197,156,248,144,197,66,268,261,176,192,323,140,142,313,178,152,109,113,280,135,220,208,210,389,125,135,130,149,164,123,180,181,294,122,125,350,187,220,169,274,213,160,177,105,156,217,220,329,249,183,216,180,182,148,94,182,50,209,189,150,235,139,299,158,224,225,194,126,159,269,123,61,129,266,289,271,183,69,346,243,222,282,149,193,287,222,157,174,170,174,364,150,168,169,207,245,190,94,259,239,256,299,146,215,148,297,240,365,238,244,191,303,228,376,243,274,181,289,298,86,172,135,201,180,115,268,174,138,318,129,142,340,274,88,185,255,258,207,275,160,294,198,95,243,225,248,87,245,77,133,206,250,172,199,169,319,237,229,403,144,164,162,222,127,145,213,144,301,363,224,217,185,96,273,229,267,216,191,254,123,120,183,142,140,257,248,140,192,154,223,264,128,264,262,94,100,160,208,117,194,211,209,133,161,233,203,222,313,285,262,274,163,209,197,219,95,213,179,234,265,216,222,224,97,226,190,177,230,122,207,175,141,288,189,130,210,187,194,124,179,216,155,364,127,187,199,141,226,90,227,135,145,157,331,259,231,274,250,159,110,242,251,222,255,67,201,168,217,308,281,282,221,204,231,130,234,342,317,202,222,66,250,284,240,101,154,234,272,157,196,255,167,142,51,212,188,212,148,103,269,223,205,184,194,241,237,212,188,214,192,135,228,163,95,277,228,132,259,162,179,263,137,78,134,235,206,328,302,145,177,302,174,222,139,111,141,110,156,168,209,126,157,190,241,92,260,200,107,158,291,95,266,235,126,133,193,156,297,95,241,82,253,212,196,151,194,211,273,122,148,159,168,203,186,193,202,208,261,186,313,220,234,240,237,79,224,212,231,214,236,90,225,247,168,240,274,177,91,195,113,244,165,386,291,152,174,301,296,199,94,282,109,219,315,267,176,184,107,235,121,199,283,240,104,152,190,95,219,225,90,244,164,104,143,144,235,220,143,117,117,295,188,88,120,269,160,233,219,172,100,200,243,121,205,124,352,171,207,172,215,308,270,195,259,255,234,117,219,136,199,123,244,248,209,216,221,211,196,195,281,202,164,187,305,246,221,160,269,197,261,83,133,143,157,116,71,319,237,112,172,205,115,197,204,118,312,332,153,172,160,247,148,244,92,240,241,251,89,275,118,260,100,135,196,192,94,206,319,76,88,181,225,187,293,148,326,169,83,216,279,164,128,186,337,146,135,183,207,170,187,145,285,241,143,192,341,119,249,240,136,211,252,162,150,209,246,150,171,200,264,254,136,182,182,206,276,106,185,267,192,321,123,285,206,184,95,184,193,272,91,141,227,209,104,142,107,96,86,278,112,162,134,76,140,132,218,233,175,218,160,255,201,178,158,219,360,176,208,231,87,211,226,282,135,192,145,232,220,209,196,241,220,128,116,118,196,150,179,151,189,359,84,280,247,238,208,294,114,218,242,201,208,191,161,159,200,205,273,141,187,71,234,169,274,147,227,237,208,112,200,314,154,238,214,172,204,122,113,60,262,141,257,107,272,357,272,132,205,152,156,183,82,229,91,207,166,257,69,203,163,178,282,205,120,103,152,284,163,174,183,297,118,135,267,203,149,216,148,313,209,164,107,264,154,206,84,93,212,235,207,162,104,200,211,151,257,168,251,174,144,164,160,221,284,209,137,198,147,79,196,130,130,158,105,278,177,224,245,203,222,249,151,254,195,198,343,152,155,300,156,281,108,135,94,196,249,231,245,156,194,277,267,101,224,213,231,233,139,276,137,164,283,146,135,105,151,81,159,133,356,70,175,216,196,233,100,260,129,253,120,103,214,186,223,89,195,267,243,140,211,181,245,185,127,232,211,342,352,363,156,152,237,207,313,122,249,166,302,113,203,180,208,198,86,245,204,159,128,248,243,217,289,129,236,144,127,297,194,258,67,156,182,239,244,313,231,251,125,98,191,211,124,201,128,117,129,198,167,135,109,216,174,266,102,255,178,268,237,133,258,304,263,201,243,162,88,105,142,253,186,203,59,260,195,232,220,301,393,228,282,223,243,241,312,218,239,164,122,118,231,147,308,197,233,264,181,150,175,222,258,145,173,138,291,138,243,120,192,258,222,278,144,313,117,89,165,208,292,337,135,130,226,180,205,297,285,292,225,206,234,223,106,362,118,184,178,122,103,157,315,207,134,184,113,248,250,192,124,111,314,154,145,272,148,152,171,193,305,245,176,123,51,104,194,182,165,175,157,90,168,107,169,133,211,194,236,165,249,283,134,120,241,106,242,88,117,130,154,182,126,189,189,301,252,173,181,111,214,211,231,225,163,142,180,236,185,258,127,120,106,154,237,253,233,83,385,128,217,101,164,357,131,138,117,318,290,259,134,130,139,236,154,113,283,183,343,148,205,219,99,231,200,101,219,263,159,214,251,202,269,228,98,169,171,178,221,218,229,244,186,112,214,137,232,156,198,209,310,274,57,162,150,168,147,197,160,197,207,223,221,288,214,214,176,147,141,171,172,92,147,52,127,143,188,181,207,228,168,300,188,80,106,248,271,164,167,380,185,138,133,149,165,174,127,218,218,108,193,109,343,183,291,310,233,208,282,266,113,73,106,103,92,225,287,219,262,257,238,169,104,204,347,225,150,243,145,188,204,195,190,105,136,128,165,193,317,194,266,176,177,192,343,104,231,165,171,149,112,146,339,217,167,241,199,215,213,278,189,194,113,131,271,145,188,173,148,161,108,64,189,216,95,245,369,139,242,151,254,281,125,78,59,136,121,191,158,256,196,225,178,65,114,117,175,158,216,141,277,213,124,297,233,271,206,310,250,175,105,245,163,243,282,310,274,281,178,228,192,176,124,136,101,198,73,221,227,189,210,300,238,382,117,305,180,372,208,109,116,289,257,81,237,219,141,284,254,296,279,202,258,171,254,161,335,273,77,220,165,222,128,136,280,229,278,254,202,313,129,141,197,262,297,171,194,200,193,266,286,230,152,192,217,126,120,213,120,80,173,233,186,193,359,194,222,88,246,132,225,351,234,166,104,213,208,176,205,255,201,177,202,128,191,238,123,197,250,161,195,218,165,297,271,129,267,321,349,158,261,288,122,284,185,281,173,157,187,204,158,202,219,242,231,161,220,256,316,243,327,215,174,286,198,195,137,205,105,129,179,287,184,223,129,167,186,144,308,252,166,186,143,149,121,178,236,349,255,189,330,352,199,180,198,169,187,216,276,113,152,134,319,142,228,394,219,299,178,142,274,157,230,295,167,297,111,193,125,102,159,165,144,181,161,138,282,116,153,319,249,84,171,163,146,248,165,148,169,205,246,189,194,150,270,235,160,190,235,195,167,204,239,199,364,154,188,109,209,228,79,291,128,77,190,197,137,248,97,101,144,336,328,194,118,266,322,201,145,234,197,205,335,84,202,167,203,206,193,163,134,168,258,149,149,227,272,350,155,182,181,238,205,215,174,270,120,111,282,237,247,197,132,331,263,255,150,307,69,214,171,149,172,318,186,228,134,115,216,225,52,274,220,214,269,293,116,227,249,330,366,220,192,191,244,169,198,161,209,280,144,176,178,230,106,127,158,129,136,223,251,147,256,115,218,101,139,211,75,200,79,130,243,105,192,228,261,175,149,125,210,196,157,109,161,121,241,149,269,367,152,277,212,171,213,152,178,165,171,204,313,139,191,362,272,164,214,248,259,236,132,110,205,104,230,187,117,252,130,117,147,335,218,189,108,250,173,198,155,279,162,137,224,210,158,182,177,276,131,196,190,171,277,79,154,339,84,242,145,190,197,187,282,213,277,117,187,317,218,307,264,237,192,191,128,277,237,182,340,191,273,246,175,125,170,195,185,224,153,143,167,176,175,182,284,285,297,239,243,129,279,251,145,322,193,87,265,145,188,233,340,178,204,145,283,208,200,212,150,180,256,100,249,195,376,221,164,164,231,99,260,277,79,130,234,167,242,187,200,227,166,288,239,187,138,137,189,264,99,203,243,215,163,150,235,239,221,88,278,200,314,185,216,147,245,236,127,117,293,83,184,144,367,86,222,223,169,255,271,243,148,142,70,211,82,147,148,212,153,216,308,349,147,94,82,231,153,148,246,205,162,149,309,265,126,235,306,226,122,282,121,190,264,212,164,156,186,191,282,270,161,214,230,259,258,255,89,285,203,147,198,185,283,163,206,172,318,278,297,191,129,173,338,270,139,127,107,216,130,178,266,218,249,262,244,360,181,257,173,154,89,125,321,159,292,109,195,130,213,88,223,170,221,161,365,166,183,187,239,224,181,313,241,137,208,297,234,216,122,116,380,181,215,173,245,229,274,231,119,161,230,158,229,370,137,125,82,209,165,257,111,280,203,158,151,302,173,180,210,124,143,120,184,297,181,155,276,115,146,135,83,124,201,325,189,236,193,230,332,244,202,180,77,133,231,84,229,145,147,246,190,266,98,142,164,148,179,38,154,159,213,206,160,227,157,100,135,237,269,137,240,184,134,187,184,177,122,159,202,189,176,268,126,207,169,225,251,138,205,375,178,99,42,176,170,174,211,232,202,158,143,159,197,170,187,210,231,71,159,275,123,291,182,128,241,200,222,274,193,127,205,210,156,264,317,198,190,171,103,277,120,155,286,149,262,271,341,310,167,208,95,289,118,239,200,197,231,282,188,209,119,231,206,208,145,103,88,237,269,258,259,194,169,207,254,202,280,177,235,204,114,177,119,111,353,311,191,274,110,92,124,162,210,238,344,297,127,181,248,245,270,134,130,324,128,99,140,75,85,299,141,192,139,151,213,246,95,205,119,266,83,119,179,191,234,245,200,314,167,156,398,179,209,159,191,103,169,361,138,119,217,325,200,163,199,223,233,134,161,291,278,126,248,129,206,138,196,191,197,263,128,129,230,337,152,225,150,182,106,212,276,306,296,196,243,73,163,289,133,226,245,172,375,310,184,272,200,146,196,112,164,239,230,223,307,190,261,269,173,265,151,200,221,241,101,201,150,314,193,131,243,170,167,254,187,152,209,139,233,146,179,159,201,195,251,261,223,131,330,215,168,143,294,236,194,177,223,176,201,132,230,244,168,257,188,217,188,196,103,228,256,134,97,225,256,231,135,154,213,150,120,269,254,258,129,251,206,214,172,204,125,66,281,170,204,254,179,150,226,315,136,225,151,125,248,186,120,187,213,121,162,263,148,181,359,136,189,186,95,317,150,123,120,205,231,191,212,155,117,220,259,130,298,300,149,178,227,257,144,215,241,103,146,232,188,85,192,118,274,251,154,131,225,90,88,270,203,173,364,346,91,270,248,143,171,413,81,108,280,137,177,266,182,262,255,111,157,229,98,166,116,178,254,178,155,211,55,250,157,127,218,142,215,118,209,126,174,214,187,192,185,180,125,208,387,253,213,157,201,127,82,170,199,137,207,166,214,174,125,202,105,192,133,257,172,158,63,243,56,219,245,148,249,217,257,187,163,238,206,198,143,158,214,208,168,173,234,334,223,153,194,228,131,253,239,344,239,136,180,123,106,290,331,125,266,344,130,206,218,174,132,102,183,108,237,236,84,225,222,238,301,151,172,192,186,192,136,181,105,105,258,197,268,141,263,188,131,159,146,97,178,160,125,246,125,216,290,215,153,64,211,216,317,232,195,212,272,166,298,340,218,209,228,146,248,168,100,227,192,185,226,311,222,257,242,215,289,159,199,107,190,213,130,229,274,151,166,232,168,152,203,335,245,135,342,238,83,162,164,163,262,152,96,272,153,203,111,221,342,211,171,179,131,133,249,239,282,228,247,184,302,107,108,280,175,192,249,226,175,128,108,306,399,236,105,181,83,187,102,284,161,230,138,277,64,86,207,359,354,215,237,276,182,247,175,154,246,197,315,200,270,139,140,229,165,278,215,193,248,126,259,166,211,176,100,116,239,160,166,117,328,173,194,275,368,165,165,167,355,197,160,209,203,92,280,260,210,255,117,191,130,284,236,132,258,195,177,198,222,93,251,61,179,221,298,210,283,106,282,94,105,219,194,266,122,219,254,103,171,171,112,116,161,183,133,127,135,294,124,254,290,216,151,90,160,235,106,179,224,142,278,98,239,323,117,316,155,272,328,206,132,219,176,278,276,151,182,255,173,153,271,248,98,368,155,272,144,273,209,200,150,323,252,97,164,223,99,170,237,229,219,193,154,218,203,309,163,335,210,152,60,251,84,115,264,318,196,186,141,307,97,272,294,258,245,234,194,168,116,156,253,169,229,184,250,315,185,144,337,149,367,179,255,295,132,123,161,105,123,264,223,192,239,236,243,295,226,206,262,155,182,288,165,157,190,239,177,374,233,220,128,210,296,253,181,305,285,309,105,195,242,280,242,174,227,178,154,180,157,150,186,155,168,336,148,306,156,280,217,361,297,259,255,245,228,262,265,147,229,135,87,235,106,273,237,150,213,233,214,226,355,217,123,210,164,152,270,306,218,213,228,289,199,130,150,189,242,189,135,171,201,214,285,357,133,353,146,195,112,164,162,246,242,332,265,215,97,177,122,139,294,135,65,299,271,399,161,185,183,244,198,238,227,94,216,276,248,170,204,129,154,181,165,284,177,244,145,262,242,182,221,207,146,258,162,270,297,201,283,314,160,114,158,164,291,253,185,227,200,136,355,230,78,139,256,223,148,192,173,214,106,294,263,221,362,179,301,180,144,112,225,228,333,289,132,213,175,209,172,104,125,149,282,127,128,130,163,81,292,229,94,154,145,221,182,189,203,182,198,246,338,125,171,137,158,251,181,155,179,126,211,334,238,197,105,168,223,172,335,231,168,142,126,178,183,108,190,144,111,103,184,138,108,197,242,216,209,133,133,273,132,245,264,172,313,260,158,259,252,240,187,269,305,217,68,94,193,193,262,127,282,236,284,129,318,242,242,96,224,85,187,260,220,205,179,238,116,118,149,107,78,79,109,317,121,147,186,184,196,150,155,259,136,233,207,70,264,187,114,209,154,307,146,225,172,133,97,166,177,219,143,280,230,147,248,103,226,187,332,215,243,220,223,91,117,295,238,228,198,346,225,200,250,170,211,230,230,132,181,265,202,192,141,95,203,298,192,260,215,281,358,125,138,317,113,147,175,230,236,213,200,78,221,286,161,164,182,220,224,155,292,92,266,220,150,214,188,222,252,95,217,254,305,202,284,162,97,148,293,163,254,251,295,306,158,248,195,229,221,372,183,199,193,349,293,222,203,190,249,183,221,216,171,195,197,137,170,134,327,181,146,166,102,181,203,269,271,125,146,176,199,191,343,103,161,186,198,257,211,152,188,159,177,172,251,209,292,136,305,116,118,320,257,198,265,81,196,111,179,126,165,359,262,258,203,175,299,168,130,242,345,192,350,265,338,171,201,164,235,90,258,206,148,210,101,130,235,228,321,330,278,217,145,243,101,203,262,212,177,354,247,292,192,124,300,157,117,150,185,162,114,94,205,97,185,187,209,221,161,183,233,325,172,184,199,194,147,189,186,236,193,247,224,277,217,264,162,321,288,354,127,250,82,206,195,254,229,223,325,191,145,226,195,248,135,254,118,176,101,233,157,376,203,94,127,100,230,205,243,200,184,134,286,204,254,204,130,85,131,96,155,225,109,206,266,235,233,293,205,214,214,159,262,251,272,188,203,269,203,247,217,258,116,110,187,215,134,92,266,205,82,230,286,110,242,310,360,274,187,220,320,168,207,157,196,95,117,221,153,205,213,219,235,201,181,241,177,208,162,227,160,260,131,205,240,249,125,206,229,154,271,114,210,224,151,186,168,299,221,82,227,178,103,188,132,246,131,149,145,345,180,197,152,224,194,104,158,140,160,339,141,251,234,233,193,294,318,258,240,223,344,201,210,312,93,206,293,250,62,324,183,243,272,212,76,191,202,200,188,89,266,185,158,176,302,125,136,181,155,216,256,219,307,190,228,241,248,300,205,267,142,342,219,176,299,189,187,295,231,105,76,114,240,269,181,249,245,89,134,155,221,269,118,143,206,193,120,211,109,138,175,284,149,277,72,228,202,272,235,245,119,181,171,167,265,116,247,180,189,343,212,200,150,235,277,192,174,179,207,144,158,170,126,170,194,139,189,171,349,102,142,261,256,124,117,179,72,226,128,116,205,286,134,148,394,98,211,274,259,116,250,178,267,169,164,144,251,225,210,121,252,276,201,282,92,206,337,145,316,165,229,177,191,183,267,151,225,148,102,283,211,270,172,198,186,55,97,272,124,175,197,187,293,241,260,166,136,222,97,202,248,199,345,190,298,258,168,255,356,134,195,132,122,289,213,184,128,170,287,142,269,150,186,235,169,243,254,216,198,137,183,104,210,180,249,253,212,112,123,137,136,90,81,212,89,188,206,215,144,90,101,170,150,220,141,266,216,178,325,193,173,285,190,253,97,148,203,283,145,174,198,261,175,235,52,232,120,190,185,152,220,207,167,159,195,106,249,279,72,126,236,156,181,132,171,221,253,149,202,211,229,282,206,85,232,91,285,347,146,173,100,191,256,308,152,172,224,371,234,341,240,282,123,272,84,271,222,134,168,277,213,185,196,76,106,264,230,160,121,242,134,244,198,232,163,203,124,196,216,171,381,269,248,135,158,148,159,212,149,290,134,280,250,159,251,175,220,326,183,127,192,81,178,308,198,116,198,141,215,173,192,146,233,170,278,278,174,205,179,232,112,194,231,236,288,282,210,153,133,157,188,218,168,210,365,139,239,200,141,168,218,128,219,159,165,210,202,381,126,133,66,257,211,212,285,330,222,180,196,89,201,138,224,95,255,221,151,247,126,305,53,337,206,72,225,211,347,240,251,158,154,121,341,269,241,219,297,204,244,150,69,290,312,277,97,118,133,250,170,320,230,269,245,176,202,180,168,157,249,123,145,107,164,89,221,221,257,253,139,184,206,250,140,208,245,173,252,160,148,201,188,288,283,238,151,79,210,278,224,264,157,307,164,178,215,306,129,122,216,105,235,139,185,316,135,226,220,329,165,211,301,384,159,89,163,142,174,273,240,223,271,207,122,99,196,101,173,276,122,143,304,194,90,285,237,176,300,85,239,269,262,179,127,53,158,169,330,213,214,121,227,313,180,114,108,172,221,144,342,150,184,86,118,73,181,158,213,92,166,107,197,203,211,213,125,139,251,215,77,283,143,182,196,295,86,130,320,344,227,177,244,386,125,203,160,227,174,91,185,127,229,124,71,249,230,173,151,209,197,301,139,106,201,161,147,197,203,211,119,163,255,129,242,157,154,291,323,100,244,95,314,230,228,280,88,150,200,248,265,92,136,138,234,171,157,183,319,317,249,158,262,181,178,180,265,148,167,181,178,191,260,187,237,174,251,198,171,227,99,328,87,141,134,311,173,73,179,114,134,249,202,135,153,220,133,216,239,108,143,93,249,196,227,229,146,176,177,203,97,207,233,268,203,207,237,166,117,162,183,270,188,200,296,237,202,65,189,324,181,217,181,202,176,251,160,207,171,279,250,174,140,126,249,82,162,195,112,301,136,295,241,152,180,183,155,346,177,151,273,223,154,156,209,280,268,130,353,207,216,230,155,142,216,158,70,276,175,173,146,132,321,187,226,286,320,134,280,169,167,257,179,154,214,184,106,255,226,257,170,210,151,126,126,158,212,153,181,115,187,226,247,367,179,108,133,153,204,214,142,302,262,136,144,149,241,174,163,209,369,254,223,124,79,207,199,267,337,124,216,169,178,275,191,140,236,192,292,161,113,316,144,195,264,148,156,159,178,146,229,127,126,166,301,246,167,141,141,268,241,242,222,147,264,252,256,223,230,283,185,242,162,293,296,184,254,151,93,112,188,304,186,226,159,198,176,177,270,168,114,161,225,365,89,226,225,171,225,187,331,144,117,255,153,204,248,85,164,145,173,219,199,353,55,258,136,152,308,258,174,179,118,147,232,124,167,158,278,166,363,233,131,102,220,110,208,196,224,249,182,251,180,220,258,157,242,173,176,246,253,166,160,198,223,123,88,171,152,202,213,210,137,260,82,239,106,129,155,189,273,176,134,171,142,265,278,241,319,327,158,203,144,222,164,259,112,231,103,270,144,102,240,287,96,268,296,205,150,174,289,158,231,252,230,170,252,230,127,157,173,227,167,167,84,285,67,211,209,244,181,115,273,222,127,96,289,232,126,275,343,202,181,219,189,227,234,142,252,265,169,243,164,138,106,188,219,139,250,221,287,203,136,83,251,256,189,279,207,240,202,123,315,95,345,316,222,271,123,213,175,258,186,301,242,293,149,167,228,147,271,185,145,162,241,104,224,249,86,190,241,75,347,207,188,205,177,204,154,184,145,238,268,206,287,193,210,99,157,125,58,146,249,191,129,205,248,134,173,273,235,164,170,215,357,62,254,193,295,279,313,215,143,261,143,141,148,244,142,273,288,264,223,134,199,176,219,311,91,138,240,232,154,274,178,156,223,168,263,145,229,237,232,228,123,221,191,213,361,90,105,153,189,204,140,152,220,112,159,128,251,261,174,143,158,193,179,237,126,209,180,184,249,98,173,169,103,132,177,276,272,153,182,270,197,227,170,250,210,340,253,110,206,184,186,222,153,181,209,251,263,332,152,166,228,200,246,321,86,297,167,302,190,173,340,78,333,198,163,251,251,328,239,348,333,156,333,197,128,183,174,212,270,214,194,265,230,141,114,134,133,161,195,128,154,192,217,261,353,185,165,186,241,272,277,144,243,238,251,120,216,184,172,253,226,149,118,217,204,136,284,168,263,184,242,197,139,124,183,206,113,149,152,103,145,166,193,289,299,224,151,187,87,137,331,211,223,210,208,174,189,143,204,232,190,215,52,148,203,175,137,234,369,104,82,222,212,206,212,117,305,210,231,222,132,220,262,317,282,219,90,180,143,168,140,236,51,309,204,279,247,207,184,178,208,182,257,342,306,192,188,162,221,156,298,154,144,268,110,138,148,113,179,333,226,137,254,230,160,223,208,209,114,251,352,214,209,121,286,325,198,156,119,182,295,223,164,240,230,183,326,192,281,109,197,253,225,197,222,170,208,184,240,173,179,232,235,174,95,120,298,184,256,328,222,198,227,250,303,280,265,185,156,322,224,106,208,283,86,282,247,128,191,178,298,178,229,204,255,348,241,207,203,184,178,243,123,187,287,106,123,192,283,277,127,352,159,131,115,132,176,225,228,238,255,161,257,180,144,116,211,234,154,114,316,265,391,314,135,153,92,144,137,147,96,157,82,126,223,298,137,183,156,254,257,131,153,236,157,206,250,155,214,156,206,168,193,209,76,248,205,130,93,193,206,164,171,320,161,238,130,248,248,194,147,202,173,123,201,295,111,69,131,121,174,252,118,117,216,255,116,108,210,127,116,156,224,213,133,314,91,171,225,91,186,84,308,132,295,284,237,130,139,140,259,226,303,173,147,140,89,292,161,164,251,235,195,108,215,106,178,65,188,342,312,286,144,273,149,226,242,121,320,215,96,122,164,212,181,269,252,232,211,211,208,112,202,150,154,266,113,243,277,159,178,97,231,136,137,132,142,241,139,171,98,295,149,220,140,187,157,180,210,86,202,91,179,310,303,179,178,248,224,169,276,180,128,174,223,264,134,198,181,146,222,214,111,202,225,196,181,179,243,140,153,129,115,167,130,201,158,211,200,120,178,155,239,285,273,109,222,313,98,181,338,199,249,201,139,93,229,249,135,99,232,317,191,125,143,136,183,216,157,191,151,218,165,328,252,222,130,209,305,226,281,332,236,152,132,302,294,188,240,136,230,221,334,112,137,338,176,145,164,180,166,247,210,202,251,166,132,203,298,151,113,188,144,119,144,102,342,282,288,150,172,208,359,368,151,183,133,119,175,233,216,137,129,146,193,238,179,143,109,127,94,184,184,307,214,184,231,331,191,219,249,160,306,105,209,128,143,245,189,273,239,301,231,101,124,178,186,162,212,149,258,207,252,236,173,122,229,288,130,105,193,235,213,211,199,235,118,139,170,188,211,167,292,237,153,246,144,204,251,201,210,182,187,182,178,167,242,219,177,115,203,103,187,195,241,94,224,221,209,206,130,210,184,174,95,288,254,80,140,209,113,209,272,118,253,122,225,180,153,289,279,250,117,186,169,204,293,306,242,274,309,223,234,334,113,265,177,247,235,128,131,203,263,62,209,206,239,153,292,208,133,255,134,201,191,232,196,250,224,174,192,338,164,193,296,244,247,230,202,305,237,195,139,97,176,203,204,267,236,147,259,117,47,329,324,84,143,179,151,247,167,76,114,110,194,303,232,139,207,178,203,239,143,280,213,191,220,249,157,97,175,241,187,203,240,196,125,133,167,150,113,79,250,196,221,290,144,271,189,202,183,193,143,212,205,178,183,168,285,169,196,253,180,149,239,161,237,102,214,245,165,155,220,93,311,145,152,216,206,239,272,193,269,125,217,197,171,142,288,196,191,171,148,147,112,190,295,168,233,119,203,186,289,219,114,299,181,123,102,196,183,141,165,225,135,222,91,268,116,238,128,128,198,131,253,187,104,255,211,297,177,266,142,221,274,145,203,288,191,216,364,322,88,248,86,177,166,170,197,138,183,167,329,389,302,302,337,202,207,135,104,194,168,148,280,142,194,146,212,261,269,153,141,229,181,176,233,158,260,174,356,84,136,149,183,88,144,183,165,261,110,101,189,302,213,90,206,133,173,214,181,148,365,262,117,236,211,213,96,300,217,336,262,142,164,148,111,199,172,217,234,302,266,184,91,258,248,255,250,215,266,151,159,136,198,157,136,204,187,164,328,300,175,199,96,168,242,172,178,305,340,238,207,131,246,216,111,106,119,106,88,299,271,175,199,188,168,142,106,158,123,161,122,208,253,161,258,119,213,171,226,129,281,176,251,199,198,254,165,169,164,250,200,195,193,228,224,168,290,51,128,181,223,262,61,187,138,190,189,162,209,138,187,176,289,324,98,277,213,193,158,192,110,345,145,160,148,226,183,231,177,162,226,219,230,147,194,132,89,197,201,110,298,141,244,67,209,212,172,251,255,197,260,226,159,133,203,157,233,217,113,82,148,142,244,203,172,135,221,196,230,214,112,160,196,210,243,138,296,137,185,307,124,191,104,194,251,124,270,116,115,151,212,281,271,218,111,178,236,254,105,173,196,239,141,201,257,173,182,155,204,192,155,146,127,222,237,89,186,179,250,313,306,224,257,166,182,224,166,185,213,213,189,259,179,149,241,279,233,182,197,252,229,226,211,262,230,213,186,276,129,209,246,236,210,170,270,236,82,253,183,152,183,361,241,188,54,254,243,198,251,103,258,162,365,290,201,177,274,166,218,149,137,148,223,210,196,277,168,89,310,132,203,185,130,132,258,224,252,116,225,173,149,194,148,100,249,235,229,131,90,216,185,223,255,131,307,175,304,163,128,338,347,184,268,229,222,225,157,176,176,133,140,130,209,287,347,102,108,205,279,187,70,155,205,224,165,111,256,303,230,117,395,114,176,246,196,187,195,173,291,227,113,235,252,91,164,156,198,137,247,188,171,114,148,121,222,83,205,295,180,266,224,88,271,139,235,141,200,209,98,306,299,138,141,207,145,156,144,123,166,181,140,251,221,224,140,205,199,235,162,180,252,156,156,309,237,127,292,209,238,352,107,126,295,291,260,44,135,203,170,167,345,209,175,270,144,148,157,232,246,213,171,133,324,222,132,219,262,213,76,123,159,246,184,213,123,146,251,184,344,199,377,86,96,215,223,232,347,81,274,125,186,217,204,180,116,127,228,114,219,126,105,149,152,236,125,111,138,213,303,244,245,105,133,137,217,156,244,230,205,137,195,273,191,214,248,245,193,276,150,131,120,237,188,226,283,184,254,270,162,142,187,166,277,198,223,168,190,333,208,198,104,143,188,199,189,216,202,62,279,180,105,132,262,206,175,205,100,179,151,141,329,367,293,174,232,241,244,260,186,107,160,234,210,316,207,182,234,212,193,174,216,217,260,164,345,157,249,272,256,219,152,112,241,92,213,242,173,220,99,146,137,109,143,177,182,185,194,223,109,150,140,287,185,245,108,162,224,183,208,214,249,148,138,246,157,146,293,226,258,169,162,91,221,125,113,199,198,300,123,222,139,237,190,200,145,57,312,221,242,184,234,296,129,179,333,133,204,215,215,157,118,170,228,137,127,144,224,156,218,214,263,88,118,139,224,215,267,318,129,123,226,207,390,96,235,170,108,111,309,186,303,282,201,308,249,180,258,265,195,241,177,291,350,189,98,246,288,215,191,159,246,194,190,156,186,157,223,383,122,162,185,98,224,97,275,95,186,117,102,225,168,142,101,137,223,246,176,133,177,276,134,78,181,140,310,224,172,189,235,341,251,180,170,230,168,196,243,183,197,176,158,309,144,161,184,110,310,131,225,279,190,222,151,139,294,177,244,244,242,133,255,142,311,221,134,140,220,126,259,129,284,230,72,210,281,153,84,191,157,244,246,190,267,190,243,179,231,252,195,207,72,349,181,233,142,81,160,206,195,211,155,172,154,171,163,118,140,81,176,185,235,73,244,195,166,171,203,135,247,217,272,183,106,178,206,224,105,317,220,115,260,222,355,224,139,78,134,195,303,202,233,148,191,126,137,304,243,112,211,142,101,271,254,212,205,209,179,142,239,301,172,193,123,269,274,198,191,255,96,311,142,71,311,176,173,246,93,241,290,182,129,169,311,204,253,301,176,228,287,217,196,228,167,177,203,221,180,171,180,106,285,197,167,214,192,202,156,250,278,228,354,334,177,145,236,232,253,122,332,253,226,95,151,144,245,212,228,118,258,219,129,201,211,171,158,102,181,217,113,178,151,257,225,110,151,244,225,126,173,286,269,205,217,342,55,311,193,307,218,200,160,122,100,122,102,362,188,239,202,128,180,173,171,209,71,347,103,230,227,154,149,218,314,139,93,236,241,347,169,126,127,217,241,223,187,194,208,235,144,198,278,276,208,212,90,126,291,159,320,143,168,180,161,280,265,217,195,209,301,149,184,257,199,95,264,108,145,145,162,191,249,166,199,305,236,239,269,291,245,143,332,147,233,143,150,111,335,326,115,160,187,236,105,273,220,132,204,239,159,119,84,193,288,163,258,97,246,249,69,227,233,174,126,166,245,190,48,191,155,216,137,245,199,183,233,311,208,186,115,203,311,336,194,189,163,104,188,168,93,254,171,187,151,211,184,246,161,193,219,376,105,172,236,153,277,284,225,208,130,202,95,223,140,240,142,224,202,255,276,247,117,194,246,151,107,197,254,166,149,143,132,192,223,209,274,265,188,226,299,311,284,177,119,184,154,157,124,331,184,344,209,187,189,143,248,366,181,238,134,233,222,262,206,265,184,71,224,294,192,169,165,177,119,230,161,99,235,306,219,281,142,138,216,151,150,137,158,173,108,159,190,257,89,215,253,227,159,81,225,253,196,291,177,293,251,201,182,205,244,161,285,322,149,218,261,277,116,228,218,223,305,105,234,175,210,194,208,174,183,205,212,203,189,162,227,174,184,166,167,195,264,105,256,190,253,203,109,132,303,287,214,291,203,72,152,287,182,191,228,285,228,241,178,233,241,273,243,223,258,294,204,162,289,249,191,145,190,246,188,134,195,265,113,200,117,391,208,184,71,307,149,317,86,352,261,322,163,255,260,204,227,180,236,173,240,340,313,203,207,150,196,152,113,113,214,162,125,265,217,166,78,193,129,221,241,225,119,219,174,250,161,239,227,152,305,371,176,349,244,277,62,219,119,167,228,206,144,259,123,109,172,247,231,106,150,209,192,146,116,230,166,93,178,123,82,117,253,307,215,246,348,151,181,251,153,213,230,124,273,246,119,297,336,173,146,299,222,155,106,96,280,315,200,177,187,118,77,348,218,276,119,288,233,270,213,206,163,210,183,194,207,183,222,338,224,197,209,191,87,191,337,263,111,193,279,333,249,133,237,169,329,196,148,182,75,235,210,156,225,164,285,156,95,138,177,182,227,170,190,254,91,140,169,146,222,96,233,272,217,128,297,144,231,101,139,122,249,246,187,209,94,229,173,208,233,132,188,267,293,213,88,191,125,92,72,235,164,141,301,253,90,184,264,236,241,167,124,279,300,195,148,108,82,251,295,200,200,312,177,142,241,329,139,152,208,190,147,164,222,239,149,188,303,199,163,134,284,152,144,179,171,242,179,187,276,325,194,248,56,355,256,179,116,125,136,235,183,168,220,235,218,135,191,274,241,157,88,256,218,49,193,121,251,252,234,205,168,123,131,193,173,287,215,178,278,177,258,168,300,155,123,129,135,163,96,101,203,142,237,200,108,186,108,234,101,127,271,143,201,279,355,180,251,190,159,293,259,183,187,258,295,288,264,262,385,77,220,323,203,246,200,304,220,145,256,279,191,219,185,219,214,150,167,367,207,216,200,260,175,216,290,242,158,234,367,183,248,213,115,185,213,204,167,298,117,186,172,159,71,168,163,137,300,207,209,135,230,173,229,190,116,240,324,221,134,271,109,255,169,111,107,193,100,190,203,272,100,164,249,60,286,222,261,183,229,280,148,135,149,165,222,227,203,261,194,131,119,234,234,221,367,68,248,290,226,144,170,111,159,184,231,264,236,248,334,215,274,132,160,75,357,78,100,267,207,311,168,217,183,188,264,240,339,171,132,227,270,178,269,215,176,266,113,271,263,277,251,199,206,206,269,292,232,212,339,211,79,156,107,224,281,242,145,218,182,118,148,243,253,258,231,246,185,133,153,118,130,201,230,197,167,210,184,75,281,248,144,246,250,231,165,178,108,258,107,218,203,327,269,319,118,196,203,203,251,243,357,194,132,154,240,200,182,90,220,203,184,109,57,166,204,302,236,104,224,215,142,289,198,91,164,141,282,194,265,164,306,95,140,124,185,294,271,275,229,126,45,152,153,87,225,291,198,170,112,158,131,286,182,94,248,276,167,390,200,170,344,212,215,187,173,307,110,179,148,171,262,181,219,204,185,201,277,254,103,223,138,197,91,237,347,158,131,255,242,201,114,235,111,263,275,218,212,250,245,263,245,200,182,183,160,275,261,140,248,191,246,288,250,229,97,174,206,305,266,208,184,140,218,224,194,309,182,157,162,251,173,117,139,328,170,158,133,207,86,94,247,108,298,236,281,202,202,223,115,315,248,202,376,300,230,179,213,151,231,206,233,153,225,129,215,197,136,175,129,240,283,201,175,254,162,112,127,237,242,224,271,174,169,131,270,231,180,262,244,252,313,200,237,93,138,217,277,348,178,229,193,63,189,231,187,294,254,164,254,175,105,108,196,81,300,49,191,192,78,119,161,205,85,154,264,230,205,255,69,195,117,349,105,206,171,208,197,254,190,222,152,189,227,257,167,189,111,82,93,290,141,344,250,141,203,175,183,226,358,237,260,192,260,150,322,193,162,170,158,357,192,189,130,52,149,249,213,293,195,199,289,276,179,109,292,96,260,155,265,167,151,191,195,114,228,159,126,233,124,71,257,397,239,236,230,206,150,246,169,123,150,284,254,205,157,234,209,178,193,238,253,97,130,150,269,125,135,250,99,99,351,294,192,196,182,146,241,143,129,183,118,149,184,169,111,233,331,168,178,109,217,241,197,327,164,161,214,160,205,193,173,181,148,227,312,266,237,209,321,246,171,239,209,205,313,224,206,153,229,223,245,175,180,112,189,167,179,307,177,204,240,169,227,313,238,213,183,277,271,206,128,151,205,162,241,162,158,168,292,124,218,345,121,264,187,92,187,263,240,302,111,259,195,135,260,223,159,69,333,204,239,368,247,392,234,278,168,232,131,286,103,157,168,163,212,247,255,125,181,171,188,79,120,163,226,210,293,291,128,175,151,213,173,88,239,249,239,160,165,141,264,237,183,163,224,240,236,242,137,187,116,135,284,156,334,164,172,242,239,270,98,368,283,139,365,161,279,196,229,135,177,199,280,96,256,136,245,356,120,171,114,392,258,174,151,193,299,152,201,106,148,292,368,260,244,282,205,91,344,185,324,369,216,165,117,248,144,252,262,309,118,261,179,111,127,216,268,253,227,238,225,177,167,155,262,120,291,63,199,286,206,337,152,244,164,132,88,241,389,191,243,248,190,244,158,151,228,243,301,223,178,358,182,183,245,245,119,81,237,107,237,199,99,412,287,231,197,236,206,286,213,145,206,186,235,149,344,98,175,104,166,194,170,203,184,200,278,250,167,225,175,143,193,85,231,156,189,250,125,169,284,205,100,130,248,249,270,75,196,189,175,201,166,205,232,159,130,199,186,270,90,162,133,106,136,208,191,186,169,219,260,196,170,216,260,362,152,322,234,315,308,214,337,194,236,268,139,149,289,309,293,181,141,172,276,268,237,169,221,255,146,228,142,182,102,119,315,178,160,151,303,218,286,190,86,187,305,178,257,171,233,71,265,87,262,167,179,293,137,200,246,183,261,296,188,198,102,239,125,269,292,132,181,89,215,178,269,224,271,310,107,182,278,281,329,137,152,194,271,84,106,182,203,266,261,207,328,303,100,153,241,338,210,216,64,185,204,250,210,161,152,223,140,251,240,188,326,166,226,302,85,195,88,148,159,229,216,131,177,93,218,186,209,339,144,257,255,89,135,237,257,263,289,229,240,102,162,141,220,219,97,140,126,183,160,208,186,220,294,166,202,266,116,254,262,176,207,171,218,233,295,276,137,155,214,140,233,107,242,266,142,201,262,204,214,146,272,322,238,178,262,175,94,184,239,140,287,207,155,151,152,102,181,165,132,144,239,41,275,313,255,239,262,84,115,279,111,196,252,318,214,192,163,143,77,188,327,113,152,205,287,165,284,243,223,163,164,134,157,181,192,133,208,122,152,234,111,267,150,162,212,211,215,161,158,219,277,308,291,244,306,173,89,75,214,139,252,182,205,198,77,153,169,202,324,263,99,208,237,229,157,226,134,288,181,139,286,192,217,155,158,152,142,158,150,131,306,130,102,357,298,123,199,246,212,340,224,189,194,123,127,202,356,206,149,198,288,124,165,327,161,224,170,247,119,150,149,93,173,218,209,77,246,188,212,290,187,86,144,309,164,163,185,128,206,253,333,194,239,189,247,147,177,298,140,98,262,207,200,289,254,269,274,359,155,145,160,231,102,233,79,213,232,139,256,171,164,176,202,134,150,135,252,230,299,182,245,144,265,303,228,250,172,181,134,233,289,126,149,225,250,139,295,177,178,180,117,286,157,267,293,235,152,191,294,198,106,146,198,251,339,246,147,289,258,71,124,276,277,232,253,192,165,228,351,283,108,172,211,198,101,264,148,91,186,254,151,91,240,143,207,281,232,146,317,269,215,218,163,289,141,247,120,403,187,188,232,274,224,135,194,99,242,249,238,198,188,87,203,230,170,185,148,183,233,213,258,182,231,337,182,144,156,210,268,157,129,279,177,131,205,232,105,171,315,204,190,230,249,282,229,162,216,180,149,228,122,267,172,106,75,278,154,284,183,183,235,275,215,206,324,175,218,212,250,207,357,188,165,177,227,230,232,155,178,152,265,86,202,213,250,138,157,178,228,143,120,120,149,267,120,235,193,177,159,181,214,221,301,234,199,87,129,194,190,107,202,244,213,217,167,133,77,85,201,125,185,183,178,219,268,49,352,160,130,179,135,41,104,166,152,276,188,221,229,209,220,154,196,138,311,326,211,192,349,210,155,280,107,189,232,245,191,267,115,301,227,161,146,287,242,303,309,257,198,100,356,179,189,214,173,186,184,141,201,120,149,112,125,215,181,263,231,152,189,204,126,113,68,178,102,234,94,174,144,104,192,239,171,277,204,163,170,135,199,243,215,166,286,213,228,299,251,222,220,246,214,217,212,177,186,209,171,212,281,183,195,290,46,231,180,243,215,244,104,220,240,201,153,245,144,357,131,159,188,273,240,135,277,104,320,264,221,181,289,162,241,160,121,152,317,125,149,172,135,303,83,253,172,173,214,274,201,220,68,155,178,134,178,189,249,250,219,249,69,175,230,202,245,291,167,174,230,339,180,167,218,277,219,220,310,237,240,276,257,102,102,95,260,196,152,286,334,154,111,73,221,181,194,145,217,209,227,242,215,284,192,224,265,172,192,199,216,265,244,220,271,94,181,262,167,270,256,145,124,136,253,235,217,174,236,160,75,140,341,186,255,262,145,277,154,233,94,237,97,78,165,123,222,138,246,267,94,218,100,309,233,192,254,197,186,159,214,150,171,226,219,190,137,229,214,229,177,268,248,162,221,117,150,85,246,151,153,176,99,245,292,253,210,290,147,225,175,324,285,260,266,159,184,157,270,124,154,195,285,183,209,228,190,241,170,188,232,141,172,131,158,285,207,226,135,115,116,158,219,202,243,189,224,140,216,140,116,191,120,217,106,333,244,198,109,128,193,238,184,303,139,307,229,215,142,209,156,255,209,149,169,189,224,64,200,236,229,215,161,308,226,208,160,181,163,225,105,198,204,238,264,346,185,177,93,125,202,311,328,205,174,234,243,228,158,254,218,266,159,138,127,209,188,187,214,74,191,307,249,162,141,166,231,266,232,226,171,288,185,255,192,122,138,109,160,109,280,266,231,254,128,127,240,143,310,238,242,198,211,203,230,164,232,152,248,186,131,253,256,193,184,200,289,144,131,260,158,226,188,211,208,332,304,137,257,242,253,281,177,132,302,281,238,216,109,317,208,228,181,93,254,245,306,328,270,211,282,281,90,183,229,295,167,223,193,156,218,123,307,236,167,170,219,224,83,177,367,217,191,198,205,297,214,255,150,98,288,211,146,173,222,263,388,267,213,152,139,238,189,289,197,273,229,181,275,144,159,174,206,309,191,275,226,185,154,120,187,170,198,281,230,143,173,184,113,283,180,191,288,110,103,371,268,214,192,228,165,370,158,195,86,91,247,265,235,196,75,120,106,277,339,249,119,178,220,205,180,150,212,200,137,227,170,182,320,329,195,242,261,163,196,306,136,123,305,165,264,225,249,263,146,227,159,219,314,115,214,365,206,127,309,165,162,349,181,155,180,248,172,149,191,243,173,219,148,155,202,184,269,167,205,237,244,183,268,182,210,166,249,167,237,153,223,234,245,117,196,221,299,116,191,164,219,177,139,128,168,176,177,188,364,164,261,248,135,278,178,194,123,224,183,175,197,242,112,234,248,177,222,256,198,219,219,233,170,292,154,162,139,208,191,226,155,125,290,190,182,92,113,77,373,117,280,76,171,111,124,162,226,211,261,313,140,230,172,183,251,218,143,218,100,224,127,277,189,220,96,193,136,125,120,277,290,129,300,150,158,147,342,308,174,256,129,333,132,152,276,160,113,173,262,156,99,321,235,245,128,119,320,158,168,384,167,176,163,217,264,259,136,128,239,226,180,193,177,57,186,165,206,167,242,111,396,247,172,255,233,147,219,271,229,242,178,166,230,202,215,164,149,133,184,173,241,186,143,200,236,218,173,170,176,280,65,140,270,152,227,344,100,224,143,124,147,218,99,273,281,148,84,246,237,175,83,155,161,155,119,157,195,135,231,86,204,301,172,139,252,150,160,231,94,195,251,140,185,186,158,308,141,218,164,367,102,183,116,271,240,284,177,201,124,261,180,90,289,145,105,350,185,272,272,130,143,244,330,132,178,249,176,187,304,301,117,161,203,128,112,193,199,337,293,273,235,80,191,91,153,335,372,317,404,185,153,157,170,253,209,210,224,246,266,145,204,170,221,296,246,400,155,166,94,158,373,264,209,266,185,192,235,197,124,227,152,328,188,328,104,61,265,134,171,146,189,237,226,90,272,141,240,289,334,194,219,255,246,275,121,189,183,200,211,186,199,283,314,151,226,303,135,238,136,357,245,75,177,189,272,97,138,98,248,156,229,216,287,169,131,146,115,164,313,231,270,150,248,215,176,202,305,116,266,109,202,69,298,137,248,311,176,234,74,96,101,195,208,326,256,157,165,324,200,257,140,235,179,194,156,231,198,184,142,186,304,259,59,230,118,192,270,168,206,146,271,287,213,113,143,199,199,192,252,267,365,210,311,250,194,229,220,140,141,146,240,308,242,226,249,117,124,250,229,275,166,206,322,196,231,227,346,218,113,253,180,216,195,239,180,220,149,169,218,225,107,189,90,178,119,276,160,124,364,257,93,182,193,290,216,153,256,205,245,121,163,252,130,189,244,214,170,229,305,227,164,106,194,147,200,213,186,251,221,323,136,224,103,162,188,138,110,336,229,178,212,221,283,171,197,335,121,166,190,277,154,224,221,229,100,208,193,107,239,128,127,164,99,152,204,169,248,227,255,244,241,101,225,170,212,72,222,271,122,98,224,164,182,258,184,173,239,162,164,144,112,166,196,232,159,100,261,201,332,212,156,130,185,237,189,180,252,125,233,85,154,222,200,227,159,200,137,226,254,211,204,360,261,221,222,281,321,241,193,177,269,163,132,171,163,314,125,329,163,222,156,246,176,160,240,199,210,203,150,230,120,143,87,160,269,225,223,223,273,260,261,257,234,194,337,222,238,212,151,194,94,140,104,273,222,264,141,156,260,222,65,153,233,267,225,229,218,296,240,83,175,133,165,192,148,199,197,175,248,148,263,236,232,320,213,128,242,252,314,166,212,120,295,90,259,331,316,119,210,120,196,143,321,216,159,217,151,347,184,181,189,289,238,125,98,281,115,268,164,215,255,198,296,151,236,203,293,325,333,149,133,205,190,134,92,204,210,208,101,197,229,198,255,294,158,153,139,176,185,223,214,146,252,102,151,236,119,89,236,181,308,122,191,166,184,292,235,172,185,177,146,256,172,187,189,317,218,122,268,312,212,284,179,268,211,347,267,245,190,199,236,237,216,281,169,166,138,165,118,242,233,227,160,226,208,190,303,226,153,303,209,226,240,190,57,83,227,158,154,314,112,177,164,230,192,190,110,122,189,232,220,259,85,130,106,210,87,119,110,125,151,291,214,149,257,146,176,228,356,179,152,226,170,203,306,242,167,193,193,146,175,206,285,167,285,174,78,280,144,89,254,168,168,227,278,253,175,251,211,150,204,110,235,137,240,212,243,198,93,132,111,225,182,147,145,179,179,311,148,196,209,349,108,162,213,118,166,216,140,336,205,145,180,154,202,203,209,162,195,63,230,191,218,275,100,227,220,268,152,280,202,318,210,77,213,126,168,311,288,209,137,251,114,233,107,222,298,239,91,240,206,172,147,83,176,134,233,190,235,232,201,206,228,91,151,121,236,258,183,198,227,90,150,113,190,264,183,236,226,284,278,54,190,239,169,259,110,293,170,223,203,307,241,100,340,318,230,160,194,231,244,183,256,213,144,123,151,117,236,256,171,252,168,210,209,178,122,236,228,193,181,154,196,138,139,134,300,210,236,252,149,256,220,250,217,247,142,128,141,211,242,207,231,192,225,203,99,135,174,154,198,258,119,138,322,142,254,183,306,185,174,65,247,132,179,235,119,158,287,245,151,162,180,239,254,233,85,185,98,174,126,100,291,213,223,312,108,170,253,108,180,256,128,177,306,180,181,219,175,301,202,140,183,118,211,233,312,321,156,218,277,252,260,310,188,315,192,345,255,133,187,203,146,325,225,180,69,201,142,278,139,168,200,118,190,182,318,222,259,229,205,128,140,231,179,160,189,332,180,272,165,300,238,192,170,149,111,221,181,186,173,238,152,229,87,149,163,66,227,114,163,165,174,110,237,190,224,197,123,123,191,138,205,319,156,335,91,277,195,227,135,201,183,269,156,211,309,190,180,193,132,129,184,166,144,223,95,313,263,106,129,106,204,177,175,258,283,118,280,150,153,115,234,69,168,154,85,65,359,193,200,226,141,223,201,97,238,129,139,171,140,215,146,229,161,162,290,159,217,154,183,153,188,232,119,184,228,125,264,242,160,301,248,219,114,169,209,131,211,132,177,226,203,125,162,156,177,226,190,218,181,236,240,202,235,83,125,167,138,170,50,166,152,243,90,130,263,170,234,177,206,274,217,292,173,127,245,228,161,183,133,202,222,209,221,296,188,172,360,124,323,156,160,219,185,226,203,224,157,191,327,193,186,184,311,259,158,168,190,196,253,247,309,275,162,207,183,309,84,235,117,255,259,201,273,167,141,260,112,189,313,170,165,286,109,155,194,303,193,264,226,96,109,217,210,260,231,199,356,244,97,180,203,356,159,83,199,220,237,282,268,131,76,164,256,195,125,196,150,120,185,159,140,137,230,196,142,183,223,281,184,79,174,187,213,128,135,351,250,159,154,216,269,143,232,302,196,194,149,118,255,176,389,345,238,161,187,203,306,98,103,147,208,131,154,174,122,92,257,276,185,177,245,307,146,271,197,253,202,234,204,324,210,158,224,205,337,294,184,268,197,104,222,173,125,220,158,199,110,177,196,110,206,250,165,242,257,199,137,99,173,198,235,195,198,122,140,103,202,301,157,256,98,333,240,115,196,111,233,364,207,320,237,232,158,171,154,103,170,197,190,36,199,75,175,131,106,223,144,94,152,191,205,220,159,136,141,197,203,220,146,225,191,336,201,182,157,283,177,133,224,135,57,248,231,309,174,63,201,228,185,218,233,145,106,122,147,175,138,187,220,320,260,327,193,129,177,179,97,121,313,182,232,230,225,196,168,221,150,214,222,215,148,234,144,214,264,290,219,208,230,281,173,217,174,172,83,296,210,135,86,188,143,197,101,188,152,160,174,146,191,222,152,199,195,269,120,261,235,283,226,102,194,223,159,89,260,114,213,136,149,231,204,117,217,189,160,193,315,204,198,221,206,314,142,127,167,230,277,152,214,197,293,251,112,312,76,127,120,152,60,132,208,249,208,305,192,128,236,294,223,180,148,169,251,111,259,233,117,319,102,360,311,163,174,232,286,184,288,237,262,223,208,209,218,244,171,176,228,246,152,177,251,232,237,58,210,163,183,298,209,118,197,149,149,170,144,210,239,195,257,161,274,182,206,192,216,144,176,130,121,229,314,231,172,210,107,138,187,170,255,244,159,92,265,280,108,174,188,257,205,236,199,208,165,125,291,298,156,158,246,290,282,188,138,288,181,211,170,157,126,149,245,190,167,291,139,109,152,206,245,202,80,147,184,209,254,164,224,336,151,116,187,163,253,208,145,219,230,221,217,203,204,138,55,272,192,303,133,102,141,234,279,299,249,200,243,235,102,48,151,227,199,191,248,191,324,289,199,316,291,161,280,149,97,220,204,219,135,221,153,272,185,215,213,149,232,212,127,155,102,223,223,203,253,201,266,100,210,179,138,129,177,141,205,174,183,232,236,226,98,239,163,195,192,259,193,259,351,217,207,117,329,227,80,174,282,253,270,179,229,259,133,134,233,255,171,242,153,227,185,217,172,142,315,128,103,79,136,241,253,117,166,201,279,151,139,201,282,215,206,220,251,149,86,194,113,245,139,139,165,320,250,242,308,98,287,260,230,101,137,181,293,311,124,217,322,269,97,160,206,274,200,190,129,227,312,231,156,133,190,288,244,251,215,222,146,175,256,313,219,199,239,238,231,221,215,232,212,253,128,154,120,66,210,120,140,154,176,232,183,249,269,77,230,74,110,123,161,181,176,166,86,312,204,179,171,282,235,214,134,170,242,258,159,226,271,193,68,258,166,155,83,75,132,195,231,214,188,271,88,193,233,221,196,139,147,285,201,260,275,213,245,122,375,105,235,151,143,253,248,130,246,144,231,232,181,149,167,293,136,149,148,230,271,162,132,171,157,207,255,199,132,263,187,106,203,301,115,234,295,204,144,166,145,251,151,216,284,124,180,98,137,144,179,116,164,141,274,199,120,67,209,222,146,285,205,116,215,223,77,185,149,194,310,97,179,131,138,274,123,165,160,172,142,160,237,184,274,202,104,263,188,251,245,133,188,171,195,90,123,230,246,200,140,101,183,357,252,65,156,232,394,237,106,116,123,196,154,213,241,247,102,155,231,165,72,57,227,134,199,265,117,132,82,264,211,196,145,220,304,102,93,340,310,118,87,109,99,206,148,273,336,368,226,136,278,214,214,241,244,246,276,138,186,155,203,355,215,163,257,232,193,198,118,122,284,278,247,296,215,234,90,174,198,144,127,251,96,101,192,306,207,217,150,180,234,279,285,147,147,203,200,123,203,148,217,161,218,233,165,230,163,78,171,216,150,336,144,145,245,230,233,100,198,306,259,133,323,233,145,241,228,181,132,194,163,223,223,212,255,187,198,219,239,238,128,209,203,221,283,115,271,318,292,200,287,137,327,196,199,234,170,156,132,247,190,206,152,254,203,168,220,61,368,205,173,317,176,195,155,158,226,227,322,178,234,251,113,133,161,268,279,278,139,74,209,228,213,332,202,243,129,210,193,260,228,293,162,131,216,191,215,81,126,198,144,118,232,241,115,235,135,141,347,193,158,285,114,262,154,234,319,264,197,189,248,243,145,202,245,420,169,323,308,163,106,178,136,241,132,228,111,143,186,184,190,159,173,225,150,359,91,228,207,161,207,189,155,304,127,326,148,106,252,196,180,289,71,159,320,170,126,228,149,224,180,228,233,267,273,291,223,135,261,209,263,248,226,252,105,231,263,207,199,152,263,306,154,71,134,314,101,280,199,158,196,274,217,197,259,199,258,188,164,191,120,241,342,296,219,200,235,177,135,198,197,150,216,85,242,167,180,59,313,93,296,226,303,150,228,144,115,320,258,248,63,198,124,187,160,301,181,211,183,196,91,239,200,134,270,168,230,173,173,236,354,243,265,133,183,218,281,151,189,273,241,254,204,133,135,231,260,234,177,241,266,153,169,230,290,248,220,180,286,220,152,208,185,328,227,280,122,127,184,361,83,210,165,139,110,278,203,172,203,225,213,235,190,265,201,171,156,152,284,254,279,185,126,159,303,152,299,213,190,176,113,229,294,87,138,225,119,81,142,203,113,159,224,197,198,195,182,237,253,197,265,222,237,53,367,186,232,109,162,262,348,159,209,251,282,258,128,263,221,181,208,223,155,192,185,247,191,157,209,260,246,169,263,278,292,165,133,360,209,146,235,289,211,246,280,274,165,285,203,150,193,160,103,188,361,212,152,253,272,159,288,207,186,162,119,147,162,69,128,240,224,259,203,358,200,90,155,224,280,227,226,132,64,200,151,202,196,201,296,158,125,245,127,298,247,190,199,220,190,204,150,195,105,239,122,203,146,132,224,95,107,219,255,333,114,274,163,192,237,196,218,202,174,115,313,156,251,224,110,123,195,304,243,119,129,216,255,280,178,46,138,134,225,198,329,158,261,175,185,215,104,236,138,245,340,312,138,172,109,191,252,217,274,346,56,230,255,233,166,270,223,148,118,265,149,279,211,171,211,307,181,271,127,244,218,275,218,227,52,261,133,189,239,320,169,233,297,160,210,211,131,223,256,256,201,149,139,196,130,270,154,199,222,118,171,256,247,273,311,178,96,252,328,200,220,286,213,238,159,265,207,229,272,156,169,295,209,179,206,121,150,204,108,144,140,195,252,259,217,97,215,321,230,314,237,126,157,74,133,247,111,181,280,214,232,305,118,211,263,215,246,275,292,127,273,319,269,215,302,306,215,198,214,201,213,197,172,226,236,102,194,265,135,199,134,193,219,163,222,163,141,334,197,333,92,177,203,115,143,280,173,263,226,232,174,187,221,349,207,211,127,118,284,199,187,185,158,171,105,109,325,193,128,62,225,334,222,251,103,138,203,213,129,149,308,196,166,119,225,198,249,218,181,219,215,180,162,248,309,275,161,173,202,204,246,237,198,270,293,252,188,130,103,295,283,214,226,198,202,149,233,172,213,203,258,272,178,255,161,260,172,292,262,216,157,293,222,233,178,144,146,210,240,258,186,149,212,319,272,160,271,230,191,143,208,204,313,217,191,146,306,165,230,96,250,208,153,231,267,182,205,172,223,222,134,110,125,186,262,149,213,190,237,220,258,214,199,160,214,193,234,181,220,157,219,151,299,187,300,263,91,218,101,174,301,153,211,147,248,352,173,221,161,215,182,197,197,254,295,233,150,160,108,220,169,169,331,204,178,164,353,173,228,215,159,124,287,223,262,282,97,232,188,260,139,199,191,228,222,298,293,276,268,272,231,230,263,187,190,246,272,129,124,184,214,217,194,191,258,110,166,223,247,203,326,220,255,277,115,155,129,193,91,147,153,217,322,119,336,289,155,88,162,149,250,210,351,184,304,236,122,321,86,228,250,140,205,95,376,207,238,203,233,264,194,191,74,86,199,273,213,135,118,291,134,142,234,156,75,242,131,109,347,166,223,332,229,230,205,373,191,90,271,224,132,170,144,270,261,133,310,213,101,184,232,123,196,175,240,263,203,83,163,358,215,179,144,133,231,300,92,167,215,108,303,66,211,235,251,219,266,119,139,186,96,181,138,248,169,195,252,239,302,132,231,178,231,286,157,219,348,178,300,150,156,218,224,200,208,234,186,249,184,204,230,263,255,176,174,269,204,125,169,175,178,258,145,170,183,183,181,248,164,233,137,155,281,179,155,119,192,246,227,113,97,162,240,116,212,292,160,113,171,115,76,203,258,173,146,111,223,60,278,214,273,272,322,289,138,90,204,105,150,131,209,199,282,218,152,216,198,219,50,212,188,187,287,146,250,110,222,218,81,114,379,238,125,205,329,211,186,189,312,136,391,157,186,141,141,139,101,87,200,175,205,247,85,282,159,104,193,199,264,225,127,152,228,120,141,252,104,142,164,173,134,197,200,235,148,95,207,221,119,193,266,240,225,206,293,151,259,193,88,194,195,202,126,279,88,273,107,124,346,178,185,187,193,210,158,188,184,205,134,176,368,185,213,260,69,257,118,207,279,274,179,168,217,202,191,112,261,156,152,278,198,179,243,219,170,257,234,195,131,128,351,236,193,84,136,227,233,231,139,242,224,210,189,199,126,64,258,166,242,175,237,165,196,200,164,209,150,186,331,189,215,362,177,137,179,346,209,135,210,241,206,109,309,259,109,361,159,225,129,137,183,285,256,106,111,255,172,217,141,304,216,229,200,175,351,190,163,231,154,122,127,287,123,229,286,180,174,228,173,163,190,214,116,135,120,243,264,221,107,184,270,92,214,247,166,185,304,184,180,203,221,85,164,138,181,161,118,121,190,152,269,140,213,145,162,171,212,232,168,304,218,184,179,225,218,120,162,249,234,248,201,172,206,185,184,152,189,224,127,183,123,277,227,308,186,273,184,112,168,148,135,172,136,81,235,82,217,171,168,160,149,217,231,168,205,200,159,215,265,195,112,205,72,184,234,195,188,171,323,217,251,318,186,141,143,217,131,224,297,150,251,115,212,226,220,226,185,200,243,293,103,115,167,367,215,128,139,240,205,214,204,193,235,273,313,139,279,72,170,129,127,196,313,137,189,182,209,113,273,119,349,253,263,248,240,113,227,169,165,218,116,286,171,325,99,171,165,238,201,228,247,114,140,310,293,251,318,155,196,203,176,275,303,121,177,188,282,124,202,240,261,184,126,145,188,218,263,239,119,135,149,200,189,201,177,151,288,187,227,115,262,203,308,169,221,286,216,226,227,220,216,270,189,176,371,237,214,155,188,131,241,282,245,152,222,216,204,212,211,135,97,136,298,135,156,101,94,134,253,81,244,171,253,119,147,268,76,80,277,196,243,116,83,299,238,231,129,330,181,262,240,153,108,129,252,223,176,298,167,334,168,198,196,215,267,269,219,244,204,72,228,195,126,246,233,138,129,132,258,219,194,252,128,187,144,135,121,143,231,213,231,211,280,201,224,241,308,203,166,200,219,117,217,279,198,213,237,175,124,201,226,112,226,206,178,137,187,145,230,171,105,255,151,234,136,200,204,238,162,183,337,218,191,119,196,122,250,219,161,190,210,235,233,188,200,128,128,288,290,221,167,161,304,225,73,99,167,258,323,161,167,166,149,72,281,192,149,238,203,171,289,143,299,240,163,143,84,284,180,183,250,162,178,228,179,287,215,161,230,206,97,244,163,269,133,148,221,124,239,82,73,162,202,161,107,197,320,143,192,189,116,265,225,249,212,215,234,298,68,217,139,145,169,158,243,268,256,269,303,123,356,292,186,267,193,222,322,242,171,280,228,231,325,291,204,188,244,201,210,236,182,227,200,301,155,190,329,284,199,228,184,103,149,340,162,203,220,166,205,179,178,256,87,134,284,148,159,90,228,110,143,203,200,229,303,220,255,192,159,183,109,342,223,159,149,129,223,224,143,153,166,332,216,178,178,149,119,242,102,314,169,195,229,176,132,127,125,87,107,157,171,285,219,302,261,184,215,302,179,221,239,184,92,229,245,210,258,109,68,220,121,207,118,177,212,208,216,186,281,174,154,137,123,257,192,170,190,153,183,249,82,199,159,157,146,120,198,289,92,187,245,209,118,133,269,61,170,225,300,301,221,148,188,231,138,328,278,214,226,323,96,190,167,104,170,286,188,145,207,91,99,95,176,157,209,222,333,177,188,148,321,174,127,270,263,197,112,90,92,158,146,150,274,263,131,178,120,205,199,278,248,223,167,317,229,212,210,295,146,198,259,187,186,215,196,261,210,179,156,101,172,232,178,265,191,196,109,190,182,300,130,206,238,281,190,244,180,164,240,238,220,189,310,248,224,338,154,112,266,121,165,225,153,278,275,162,256,135,236,162,203,150,235,153,349,225,205,207,114,201,207,214,140,152,236,102,163,241,219,215,246,108,181,202,164,115,92,256,227,290,187,261,311,131,180,149,225,165,96,164,279,174,126,208,177,227,241,246,206,362,229,309,194,214,181,140,202,299,185,150,57,208,258,166,114,120,128,180,108,172,233,245,177,252,219,191,286,193,129,179,96,253,113,172,204,137,338,270,272,185,198,320,112,243,246,126,140,181,134,220,256,126,175,181,193,144,146,151,343,212,242,183,119,174,234,151,217,356,192,193,259,125,299,212,267,190,281,263,263,237,266,281,178,112,144,98,298,174,118,163,188,216,174,244,209,138,197,234,137,275,164,213,264,221,352,147,233,203,258,244,147,260,92,302,186,233,273,55,150,211,135,215,301,176,264,155,81,281,175,269,248,177,232,192,137,164,139,191,257,158,200,154,236,255,186,162,82,355,176,102,176,105,247,117,172,109,303,205,106,204,280,292,369,146,198,179,227,87,158,140,237,137,178,195,265,108,204,153,269,307,159,168,207,280,242,133,236,256,141,78,256,178,277,225,197,101,238,173,68,238,270,220,138,166,247,262,246,314,238,171,311,152,212,346,184,176,208,194,186,307,222,150,113,302,113,79,149,294,244,146,147,207,202,203,239,238,211,215,159,114,121,284,229,151,283,195,210,226,180,233,232,266,160,147,301,232,132,328,185,175,145,192,259,255,300,171,214,363,120,208,102,178,239,150,175,124,157,114,139,195,156,217,157,249,233,179,303,160,237,176,222,222,246,196,174,139,184,195,176,183,294,97,323,216,249,204,206,248,191,334,251,208,321,217,201,75,287,162,188,137,160,119,214,146,116,243,125,108,288,235,235,127,82,271,190,156,205,245,77,179,282,186,251,149,160,165,312,213,287,150,187,313,210,120,341,220,234,234,227,150,284,137,194,375,188,195,124,323,197,197,322,162,234,271,103,264,241,147,263,177,249,213,65,193,230,154,167,300,178,274,127,232,149,267,89,214,124,198,174,143,250,211,140,338,103,191,114,271,108,112,158,213,221,138,303,119,160,310,160,285,101,93,149,70,169,159,56,197,214,122,217,291,155,104,210,135,168,209,157,137,210,217,133,308,470,214,185,160,244,260,153,143,258,325,101,218,148,79,196,132,290,137,200,245,300,241,350,226,253,109,270,131,224,215,204,163,119,159,140,267,192,134,250,243,125,152,256,220,94,172,183,181,149,99,140,173,159,261,295,170,125,147,297,176,229,164,296,89,305,274,185,145,205,72,243,259,214,253,223,157,159,292,170,157,194,177,125,88,196,127,200,125,204,207,177,122,110,138,190,366,221,128,217,259,271,342,164,223,115,168,109,84,272,226,365,174,200,200,167,155,156,257,124,150,163,211,318,243,90,193,82,205,118,202,239,121,219,201,185,130,170,268,191,126,283,204,272,140,306,292,163,234,202,218,179,247,339,201,168,230,247,176,249,119,303,223,152,221,201,326,175,124,287,217,95,218,141,162,131,125,179,107,160,192,190,100,99,192,124,235,216,117,226,150,203,210,147,240,236,267,211,219,114,287,227,130,153,238,204,212,248,172,195,237,337,133,260,207,223,276,244,114,214,149,261,309,199,117,227,138,131,183,237,94,79,100,248,184,263,144,238,307,241,194,311,211,221,202,210,138,117,315,217,158,146,240,182,164,289,209,190,344,308,268,203,186,125,150,270,66,154,66,152,295,206,129,251,168,193,197,235,245,102,127,149,202,123,129,149,199,272,236,206,171,214,222,207,230,203,151,218,218,329,213,169,166,193,220,242,235,231,225,157,144,74,254,83,214,278,189,115,174,165,170,228,195,224,230,174,355,135,179,91,178,203,305,188,324,100,194,270,157,99,168,185,281,190,272,167,332,221,146,227,107,219,306,239,311,259,206,254,144,124,319,138,157,221,206,202,181,288,211,143,267,195,148,113,222,185,251,299,145,203,246,181,302,198,102,195,183,269,201,115,200,131,105,143,224,135,295,220,141,136,255,123,188,247,200,402,188,188,225,205,302,163,146,198,220,404,174,175,201,239,136,148,148,217,166,84,203,200,217,120,85,218,202,185,206,340,267,219,241,86,231,157,131,159,65,166,172,114,150,110,99,137,129,123,92,216,189,222,257,216,229,239,287,287,328,158,168,181,147,100,159,259,95,336,199,256,286,233,206,189,164,230,291,283,178,160,105,166,156,191,228,227,200,244,170,199,281,227,314,253,191,99,120,186,121,242,193,197,91,368,132,172,224,143,347,167,100,186,181,181,244,311,276,272,217,196,126,239,162,228,87,136,97,166,129,190,140,192,254,208,94,185,294,233,188,266,194,138,205,201,176,129,174,205,109,298,196,279,360,100,111,257,277,288,149,232,103,327,126,165,92,243,163,169,171,194,189,295,243,366,216,144,95,183,270,243,157,141,133,319,260,142,177,150,266,349,339,156,236,243,228,247,167,265,170,121,200,169,201,180,167,304,117,260,173,179,185,132,269,84,286,226,277,207,169,294,130,288,200,208,206,243,185,230,233,203,109,167,128,84,144,160,75,273,162,232,121,170,257,126,203,203,247,281,223,221,296,123,133,220,346,210,204,117,216,255,179,154,292,187,133,241,220,188,168,121,206,289,112,172,203,188,150,261,165,115,228,120,100,380,94,169,145,179,267,197,186,175,243,209,132,182,265,253,259,253,152,199,267,230,241,225,158,145,119,190,226,143,274,72,267,227,264,220,192,328,164,233,236,160,191,167,213,173,155,163,275,301,176,166,144,328,238,187,173,61,239,125,218,236,225,324,156,176,346,298,206,202,178,221,110,251,128,163,218,154,168,194,151,152,205,263,232,231,250,129,183,144,199,269,201,57,353,201,120,205,209,261,163,249,185,128,311,160,140,242,209,94,226,222,156,245,259,169,181,216,238,311,205,142,196,180,87,155,97,255,116,175,141,121,284,179,101,181,297,170,236,137,311,184,89,217,184,158,380,338,204,88,221,257,233,169,202,310,248,177,177,211,350,309,150,371,200,122,106,78,220,98,202,202,118,202,106,250,158,223,197,96,159,238,134,98,217,228,297,107,147,221,281,202,144,146,182,265,297,135,140,280,268,193,275,235,136,227,272,166,165,254,121,208,136,209,179,239,200,223,134,90,136,221,232,234,211,182,173,114,226,331,172,97,128,103,160,270,340,260,216,123,149,92,244,165,129,180,161,238,212,187,152,242,268,179,132,92,75,150,94,96,216,297,160,60,108,238,175,276,144,238,259,123,59,125,116,187,318,350,209,236,236,90,226,195,71,241,321,121,263,132,112,165,185,179,308,292,73,220,219,48,258,266,200,155,238,222,209,209,175,239,193,145,237,134,223,217,255,173,183,187,58,133,187,157,151,197,207,327,173,224,151,157,164,321,181,235,200,236,281,303,181,208,326,249,89,135,145,347,139,213,225,279,170,189,263,120,141,145,274,217,140,106,40,76,188,286,322,196,265,93,261,219,155,227,149,120,158,247,374,287,131,161,327,146,223,152,186,149,250,304,206,228,281,154,216,200,244,158,143,160,119,259,231,240,85,114,148,210,100,239,135,232,230,109,236,170,182,191,107,176,239,163,222,261,263,355,179,305,177,228,276,290,311,183,227,357,277,287,202,228,230,268,163,193,200,236,107,226,127,174,229,315,152,142,141,187,67,140,168,211,171,143,157,158,312,82,345,138,334,209,243,271,225,250,148,208,313,269,227,272,165,106,148,105,251,205,124,174,76,138,120,208,228,231,270,207,121,178,171,175,136,300,231,154,295,267,171,113,290,227,148,239,217,94,74,97,228,91,223,250,170,216,78,154,144,243,201,63,243,245,138,130,192,286,314,87,311,207,306,217,116,310,119,50,255,190,248,208,239,186,303,227,185,350,215,318,222,160,210,143,120,111,258,137,148,177,74,155,40,251,217,255,164,245,281,253,164,181,292,161,196,93,156,200,129,214,257,292,146,158,208,161,107,153,338,285,251,224,187,136,58,221,255,255,103,139,179,134,210,221,259,202,142,238,139,228,220,229,145,252,108,131,194,140,228,174,259,215,232,158,206,310,169,270,166,259,207,196,133,143,182,182,300,154,170,304,107,196,204,60,254,217,187,167,271,166,203,60,245,321,122,205,130,247,203,210,253,230,203,109,219,308,106,124,246,44,126,205,200,172,202,163,192,184,251,232,191,170,158,194,177,356,175,371,99,223,148,245,224,208,116,248,227,222,255,154,296,120,317,191,180,288,221,208,217,67,246,226,229,269,226,254,183,296,290,168,232,299,266,209,215,200,229,170,222,131,197,242,351,167,209,209,331,309,179,223,134,194,120,262,181,306,221,260,177,131,232,172,185,216,177,83,281,134,167,164,270,101,153,116,189,131,99,119,136,182,103,149,212,82,164,238,124,148,219,124,101,303,129,193,276,200,172,114,306,245,168,152,157,216,335,161,181,254,367,73,224,292,191,103,52,356,104,221,72,233,193,284,154,264,263,287,274,177,67,191,313,311,160,98,119,78,180,129,225,224,364,192,198,253,258,221,183,220,230,209,127,181,178,234,252,154,215,217,346,186,263,67,115,134,270,153,249,110,161,223,74,266,231,207,149,254,247,217,129,177,139,131,206,133,130,135,101,226,228,210,202,111,143,243,232,188,126,273,142,189,200,196,337,169,326,282,198,106,214,298,191,147,322,218,211,237,200,106,243,306,187,196,180,154,176,254,195,282,171,154,232,254,270,168,193,253,167,187,264,154,245,259,215,341,215,257,126,160,210,288,113,176,161,123,244,134,111,73,113,117,116,313,203,113,121,381,202,90,199,135,80,211,114,207,92,286,259,288,206,177,202,175,197,84,192,108,136,233,329,229,223,292,150,296,321,186,173,143,115,199,315,231,152,124,149,181,269,251,238,225,214,200,157,222,278,252,128,254,247,237,220,211,242,245,274,279,206,178,126,224,156,176,169,213,241,129,229,287,203,184,241,233,291,66,85,206,162,316,206,172,116,260,114,143,182,181,214,252,261,362,136,175,198,134,256,181,201,87,327,341,127,230,105,228,109,234,222,273,125,63,158,210,104,317,139,200,205,133,177,197,162,200,190,115,282,127,235,283,165,146,151,291,170,176,242,287,146,140,239,183,112,276,225,168,184,233,109,276,236,140,280,286,85,209,205,111,278,172,244,181,290,183,279,286,255,295,219,245,140,269,181,108,154,296,266,145,311,219,199,181,135,173,155,224,311,134,229,192,131,158,185,201,280,128,255,297,292,254,225,234,298,213,259,339,280,206,204,163,211,259,195,121,297,219,137,306,223,193,180,154,303,287,301,369,178,247,109,177,167,182,211,216,269,238,211,85,274,166,210,294,186,332,188,223,213,240,124,115,223,205,202,239,180,255,137,137,151,158,191,330,346,115,229,125,254,226,307,84,295,225,116,168,118,73,243,201,205,229,194,171,135,155,315,244,256,168,334,170,260,170,180,142,306,227,222,189,185,276,233,157,178,198,307,183,315,144,244,196,231,47,197,311,141,234,197,139,112,269,209,147,219,107,120,178,141,182,175,135,109,103,123,101,209,222,219,108,71,192,221,227,147,241,262,295,179,278,323,216,187,191,96,291,120,257,309,198,164,106,145,169,222,273,130,118,143,151,250,238,153,207,299,149,176,186,148,229,106,242,69,223,174,355,94,139,309,212,235,266,112,295,148,258,130,183,222,233,192,174,95,172,212,389,272,308,82,291,240,177,181,151,177,229,155,207,252,176,167,240,150,212,134,270,172,161,130,272,196,257,201,166,278,179,220,105,273,225,147,199,149,216,132,186,206,136,111,245,151,158,222,190,300,80,223,264,178,142,195,130,109,213,253,184,204,217,290,268,198,156,110,74,239,93,175,165,139,200,140,154,169,146,144,168,141,256,177,208,171,155,369,147,218,201,241,199,155,240,197,215,205,258,271,150,231,219,189,97,202,125,256,156,218,356,157,235,212,165,227,294,178,239,229,175,218,211,174,261,159,181,201,157,145,336,241,200,270,305,189,173,191,114,296,202,280,113,109,369,227,271,206,231,252,98,122,257,212,115,175,319,113,133,144,347,89,170,293,163,287,116,170,298,91,95,221,230,204,239,224,142,137,341,168,133,221,111,96,338,121,217,149,180,312,130,181,213,201,184,207,189,157,142,184,117,139,73,98,115,291,164,245,195,135,125,253,234,163,316,138,218,133,123,262,151,141,410,188,118,126,189,358,216,54,256,236,97,184,86,231,222,302,209,221,117,178,197,308,226,121,174,154,233,155,169,177,246,221,189,271,246,109,149,218,233,188,225,282,88,218,258,168,259,144,240,332,317,216,164,116,183,188,209,277,141,216,208,263,175,253,158,322,130,172,141,209,262,250,256,210,215,81,93,103,286,115,120,164,116,303,91,105,302,92,219,222,137,210,204,158,242,223,171,134,315,267,207,246,301,224,144,229,293,158,238,205,157,231,192,287,119,115,194,77,235,168,185,163,110,133,119,114,153,219,203,146,123,169,137,268,234,115,263,254,174,156,101,234,256,184,200,158,216,322,188,181,221,216,213,304,98,183,55,151,278,207,234,146,125,175,276,96,251,192,255,252,66,336,276,103,228,250,270,181,178,130,183,266,254,246,295,229,215,190,130,205,250,91,377,88,147,248,232,180,60,248,207,201,171,198,303,309,249,269,129,195,255,373,233,137,203,180,187,133,268,129,165,170,159,247,222,269,182,212,331,225,148,138,115,201,213,170,260,233,230,176,190,143,212,120,117,168,176,108,199,98,195,162,189,82,122,97,139,181,259,126,85,242,239,297,266,272,288,303,265,145,243,248,217,324,116,260,178,192,243,257,89,298,175,165,169,187,231,149,127,257,245,241,260,187,200,134,72,154,143,210,190,243,305,65,186,192,252,248,93,124,168,105,249,176,189,170,320,184,152,194,193,215,252,205,376,212,228,253,258,200,312,145,306,116,151,307,212,143,260,311,199,274,147,244,159,205,142,83,162,381,143,362,98,177,70,225,243,136,363,262,299,198,111,153,225,369,85,134,238,218,122,176,129,104,272,97,125,240,182,215,205,269,82,179,118,208,236,152,135,129,183,188,172,207,161,289,142,228,160,187,179,122,150,177,227,248,141,193,219,246,149,246,201,171,185,155,246,146,142,208,128,187,55,111,237,159,106,349,227,245,202,289,64,217,105,266,233,170,108,111,259,179,166,129,65,127,181,128,155,170,204,196,272,286,189,127,250,150,346,309,292,172,211,259,133,231,144,275,179,154,221,335,199,249,276,111,155,196,83,221,174,221,211,202,285,83,107,123,238,152,180,213,256,245,338,336,269,185,272,136,214,177,154,157,228,110,204,224,221,208,195,320,344,143,150,180,253,236,188,180,185,151,159,143,172,109,186,162,212,270,210,123,136,269,122,191,186,243,339,139,240,158,203,186,198,122,236,211,184,123,170,171,272,331,161,167,243,107,372,243,87,321,342,187,190,258,141,220,128,221,111,229,204,94,248,132,240,151,212,215,126,249,239,208,98,261,171,121,242,212,215,245,223,118,104,220,158,98,117,306,130,219,160,158,184,224,228,134,344,340,106,136,165,234,360,130,164,201,115,258,214,243,308,121,150,174,175,156,188,248,195,175,235,156,133,142,372,274,315,148,230,132,170,150,188,170,208,171,121,180,218,122,224,203,234,313,344,151,225,233,106,175,225,217,249,177,157,126,92,276,131,146,152,224,119,131,164,294,257,210,172,167,230,205,238,190,228,237,123,89,185,119,215,129,205,186,255,170,236,190,338,236,136,140,170,297,303,138,242,269,284,208,200,279,159,226,166,205,171,204,116,75,163,264,217,314,289,189,241,319,331,216,191,135,214,338,218,306,182,167,218,142,104,156,113,156,198,192,274,120,200,167,260,311,301,213,392,143,203,247,183,83,290,237,307,234,125,155,169,226,143,117,207,354,309,128,203,213,194,221,146,346,209,159,164,89,255,250,245,208,254,184,313,364,190,154,181,240,217,209,255,173,157,121,116,190,140,266,115,230,360,122,267,297,223,270,112,286,233,214,302,278,254,263,209,140,189,162,115,281,222,245,148,232,197,159,180,261,109,270,177,177,221,205,161,200,263,281,118,190,203,242,136,150,266,97,193,156,277,116,145,226,230,199,223,193,237,187,178,179,111,96,203,99,224,185,287,259,163,189,186,150,76,169,254,235,213,319,83,152,207,88,349,124,174,119,265,130,217,226,304,166,132,135,260,221,163,172,214,138,217,162,119,165,197,155,222,216,104,336,223,135,268,228,196,194,214,244,333,234,194,102,288,200,179,96,241,173,216,71,143,272,177,184,191,185,203,340,194,153,167,292,137,137,255,279,85,314,126,188,207,185,119,147,275,109,266,156,200,177,207,325,257,277,182,163,222,209,94,148,190,250,244,306,150,134,198,226,161,59,242,172,188,375,137,199,185,54,245,162,153,174,257,221,239,81,145,223,130,324,275,234,138,287,249,177,171,327,159,165,200,176,189,159,205,204,269,263,196,314,158,212,225,88,254,187,196,192,170,159,74,202,262,240,280,214,199,128,216,116,247,181,140,165,218,220,147,103,88,251,172,161,240,249,175,111,289,132,241,324,299,233,90,205,172,261,132,167,293,262,390,213,165,188,275,119,244,134,276,234,198,179,217,128,121,260,256,96,147,203,201,213,279,298,176,182,193,334,140,122,334,153,229,192,126,269,252,136,171,198,124,177,121,223,235,144,137,42,173,240,169,218,288,181,284,289,218,243,334,182,123,186,324,226,287,197,211,173,184,331,126,289,130,59,238,170,194,173,260,182,170,285,254,167,253,172,212,182,225,165,77,160,212,239,182,269,214,120,176,257,225,162,196,225,182,251,314,241,140,201,330,227,160,112,247,142,173,257,138,187,225,139,183,218,47,88,157,203,221,210,168,248,274,150,97,221,200,263,200,191,140,264,244,200,193,85,175,91,71,260,168,208,158,195,179,256,230,278,280,220,210,157,326,329,263,113,151,183,196,134,215,153,188,97,189,241,201,80,189,223,192,160,289,139,243,216,191,263,230,121,103,226,143,148,250,176,128,179,197,118,160,271,136,187,145,150,147,213,173,403,117,164,238,253,190,214,177,210,156,147,291,158,193,153,333,93,117,245,115,138,178,238,307,289,201,184,197,132,279,117,134,228,223,216,293,185,192,142,193,233,119,164,218,188,169,255,181,167,110,163,169,266,223,184,128,190,166,223,182,138,134,101,293,319,295,260,141,287,171,164,58,182,152,190,255,208,239,251,222,203,170,167,200,246,103,339,210,275,169,245,200,89,147,229,204,94,143,267,306,117,215,288,184,179,97,219,178,141,150,232,287,202,182,277,100,242,190,263,196,152,144,96,165,181,221,113,206,179,94,176,204,180,269,198,288,243,176,136,170,106,191,272,247,189,203,237,172,222,127,291,213,244,108,118,151,151,204,102,332,110,76,165,124,106,192,218,145,197,119,203,136,137,333,161,122,123,198,116,309,125,267,163,212,169,149,263,283,232,127,229,186,337,188,265,141,159,246,121,81,220,114,320,257,129,80,288,160,214,161,89,171,237,202,165,146,130,226,153,172,190,198,180,199,115,304,265,205,194,51,198,70,229,122,71,356,102,223,97,325,177,212,261,195,272,215,253,186,85,216,298,251,104,126,226,155,272,150,136,278,229,272,336,130,364,224,264,323,224,91,109,86,202,288,224,218,292,325,226,175,79,192,181,172,245,200,197,140,147,195,266,259,359,254,141,194,236,191,227,207,248,123,233,150,225,110,65,213,167,236,117,137,74,147,159,210,148,111,172,186,233,155,144,383,178,219,142,165,272,192,311,137,75,177,181,149,208,118,331,90,117,191,158,240,350,179,131,168,252,177,280,338,157,248,295,168,118,150,152,240,120,186,96,130,126,172,171,258,79,78,110,363,214,173,192,260,124,153,179,148,176,140,276,157,246,207,275,193,192,221,193,200,211,254,263,212,196,190,223,192,177,210,120,158,188,257,205,207,211,104,109,291,165,240,294,199,163,90,230,189,311,219,220,113,188,244,129,190,145,213,104,176,259,108,150,365,130,111,183,248,155,164,291,252,287,233,256,288,160,174,241,205,191,249,89,324,270,318,158,214,218,256,261,131,113,132,86,186,257,150,257,175,227,140,138,195,142,217,253,167,212,308,283,158,288,233,175,330,174,263,186,205,94,216,212,189,315,187,244,123,168,180,160,236,187,173,141,236,142,245,237,158,218,230,218,100,227,290,179,200,130,86,153,136,260,188,197,221,300,288,198,218,160,184,82,154,253,237,189,242,262,233,133,105,255,181,335,230,258,180,203,217,254,154,132,210,228,176,321,119,266,198,219,140,212,57,207,266,158,176,116,122,168,194,232,308,292,139,163,164,171,212,99,177,171,149,281,85,73,113,90,103,114,240,207,167,213,186,112,276,231,136,141,222,205,149,145,206,194,139,193,238,182,190,213,119,184,354,313,105,206,295,183,127,213,267,291,186,66,135,310,207,208,193,82,192,313,227,151,140,111,206,220,168,159,284,245,301,239,172,237,217,197,355,150,293,187,238,134,234,267,108,233,192,107,133,136,217,175,224,263,244,256,161,222,224,210,192,78,189,160,243,284,225,153,115,266,246,290,182,224,186,207,126,293,221,204,231,238,195,149,246,164,200,249,304,100,224,217,190,155,262,174,116,266,176,182,202,284,164,109,196,89,123,196,152,157,125,145,201,337,242,225,182,234,67,235,167,332,132,253,155,286,160,203,214,247,167,315,183,264,306,207,128,198,104,93,305,183,167,312,158,234,269,208,216,252,210,211,223,141,144,136,137,279,320,214,210,282,142,314,204,130,204,266,76,223,292,305,148,179,148,215,174,268,128,135,236,283,141,188,239,169,190,181,211,327,240,204,337,167,145,299,281,153,241,386,296,307,165,125,141,217,256,259,256,182,182,321,147,190,271,163,82,350,196,161,227,153,109,98,259,231,138,167,329,119,238,216,234,120,137,244,161,254,128,204,210,188,296,133,264,221,172,272,196,210,242,215,238,256,128,228,173,141,187,162,214,113,322,136,137,238,160,242,174,214,309,185,163,194,215,272,217,249,132,185,59,227,118,220,217,337,156,164,184,197,379,257,165,167,71,349,193,146,180,169,119,288,118,159,214,105,153,204,346,148,84,318,260,149,150,342,269,142,297,148,248,155,267,412,157,128,123,281,96,222,86,193,173,198,81,156,224,265,172,192,325,208,201,304,54,163,348,260,192,180,193,165,135,238,207,281,140,158,216,130,228,261,111,230,81,159,251,129,202,212,171,180,299,205,175,142,322,222,146,128,129,193,140,215,147,199,86,126,337,333,120,246,222,274,320,178,254,159,148,195,138,278,249,244,218,248,276,167,222,215,156,267,169,231,260,228,279,206,220,222,190,199,202,243,160,260,274,362,260,267,203,264,185,255,126,222,252,132,246,224,127,223,238,164,182,202,124,274,256,236,115,296,158,141,259,245,263,263,182,280,124,172,301,168,214,298,225,196,147,242,120,188,135,310,123,255,169,162,143,127,196,156,184,179,312,156,175,207,168,282,206,183,217,239,209,259,211,108,144,103,251,152,68,216,241,306,138,174,177,271,148,199,276,225,275,345,280,337,182,141,267,190,184,143,230,111,157,95,139,328,190,189,333,267,264,224,190,355,139,263,168,89,147,214,268,141,234,107,147,210,243,197,225,164,223,157,191,350,177,99,146,185,126,279,195,311,233,117,211,148,266,190,143,81,195,158,184,130,119,248,75,137,279,185,284,103,186,150,230,123,132,189,248,278,164,297,217,127,251,137,253,241,268,354,192,113,142,318,240,152,235,239,175,258,218,185,125,171,262,93,237,189,112,192,115,128,174,116,324,171,226,157,153,176,277,283,317,254,112,151,161,147,241,163,377,241,264,137,207,275,214,316,112,131,205,127,174,128,195,92,209,129,160,142,159,144,140,173,145,344,207,282,203,315,232,172,209,235,171,174,167,346,319,218,152,218,235,307,146,137,136,108,295,223,293,229,88,126,262,288,129,279,184,158,185,130,202,77,305,219,304,188,187,274,111,137,157,259,120,166,149,168,263,181,278,191,157,230,224,103,160,154,68,154,148,166,249,138,256,260,181,212,323,151,235,250,270,100,247,134,75,166,173,220,254,250,227,93,100,298,184,122,115,110,223,140,193,77,147,321,198,316,210,248,216,142,242,178,183,174,255,106,193,184,204,226,206,213,243,179,215,168,272,217,40,110,179,224,187,122,139,235,187,201,188,174,148,211,150,182,177,172,182,239,186,194,214,108,324,264,211,257,254,281,181,200,273,320,187,161,148,174,175,180,259,252,180,250,164,198,229,167,181,209,153,129,302,253,98,163,128,110,210,222,286,252,168,273,175,159,229,185,210,192,214,122,282,110,142,136,151,191,68,300,258,99,141,192,329,116,150,97,310,199,100,250,123,150,230,279,271,187,196,232,235,86,199,137,283,262,201,266,101,274,273,159,195,215,196,257,201,209,213,234,147,119,314,128,221,209,176,201,176,166,133,105,182,118,241,217,183,165,73,235,202,120,274,125,127,275,100,211,154,171,125,321,211,170,159,280,140,135,75,201,195,167,161,222,242,163,352,213,112,160,234,171,161,96,178,178,177,263,56,239,227,187,195,137,136,284,243,202,118,124,161,90,177,200,128,209,185,108,223,236,131,148,239,106,229,125,205,152,175,112,191,259,88,225,163,234,327,198,213,211,184,183,279,218,221,189,357,139,226,189,149,234,166,245,184,229,187,164,144,257,209,376,190,251,230,195,116,133,168,150,107,288,258,56,169,165,371,54,228,149,169,275,233,136,220,221,195,274,150,201,178,158,111,239,168,193,337,142,227,193,196,314,262,255,165,206,188,194,216,222,237,216,150,188,200,241,162,110,89,233,215,136,174,200,156,238,209,180,229,169,280,124,107,211,105,258,218,245,308,99,190,226,77,228,332,170,269,89,276,224,147,130,198,267,229,175,153,210,242,101,265,47,177,178,176,231,314,281,264,308,185,91,143,145,164,88,211,184,84,154,238,126,175,168,273,103,293,260,252,102,100,134,186,113,106,156,97,198,179,97,162,202,174,178,226,178,241,200,131,117,114,213,209,261,170,321,163,296,114,151,87,265,185,241,295,139,256,173,149,166,223,219,202,257,193,114,255,151,219,118,193,240,147,235,197,88,136,123,147,116,200,206,173,187,197,287,362,118,202,253,144,166,128,203,292,270,129,127,214,116,194,97,166,214,150,209,306,288,158,225,104,166,186,179,319,82,264,212,198,231,219,169,253,127,157,233,201,191,158,202,182,235,257,269,161,209,191,281,314,235,197,149,120,160,179,184,150,161,318,274,194,216,224,196,139,228,128,124,163,149,195,214,128,221,120,163,256,297,184,82,179,232,229,85,212,154,129,312,122,130,267,218,177,117,284,194,204,240,246,243,163,211,181,276,169,261,192,223,220,268,238,114,187,222,139,313,106,276,313,173,258,209,232,250,196,190,245,139,152,296,292,235,174,304,88,290,195,254,164,139,154,123,271,285,314,172,176,321,204,255,99,196,125,127,289,242,172,225,139,230,295,247,167,184,233,238,111,176,228,167,177,137,180,83,212,206,86,243,73,99,138,158,176,224,217,245,295,155,227,326,189,213,244,107,218,186,232,134,230,248,133,231,119,164,249,192,271,158,49,160,143,247,263,149,160,256,153,188,305,193,105,258,313,150,203,186,302,191,252,175,221,128,146,264,197,172,120,151,159,310,129,217,197,241,218,186,245,154,251,282,111,273,342,329,207,183,267,298,169,177,151,172,137,182,149,245,267,148,225,190,153,174,101,144,176,148,125,203,165,288,204,248,273,65,213,139,278,213,191,210,189,127,259,160,312,177,195,278,220,189,198,183,188,254,145,269,192,266,158,135,132,273,153,234,179,48,142,112,198,96,303,207,128,232,199,252,140,210,188,259,288,177,144,164,144,213,223,292,278,180,166,158,243,150,167,163,135,136,196,241,325,235,173,277,210,191,170,158,171,178,250,233,163,223,242,187,247,85,166,221,184,234,168,270,214,251,293,149,267,153,88,335,236,166,199,200,227,140,232,139,323,247,151,131,73,251,242,204,352,237,177,315,137,325,105,357,171,167,128,192,174,222,248,311,263,205,146,118,234,134,190,210,182,193,300,183,57,299,263,157,92,193,161,353,315,233,337,177,207,130,169,145,82,229,214,259,229,251,283,240,190,190,160,134,220,227,153,172,148,171,233,132,206,247,182,255,110,187,199,169,251,203,261,172,240,127,185,189,214,181,240,182,172,146,240,221,245,263,106,307,345,277,190,246,158,186,232,220,247,292,255,257,179,195,173,242,164,178,259,283,229,203,171,190,242,265,149,292,196,197,198,239,106,233,139,345,174,186,201,149,208,196,88,157,236,256,238,211,224,324,287,111,137,61,178,122,179,172,117,132,137,228,317,213,199,169,186,238,318,152,101,260,298,330,272,273,236,119,161,194,214,62,230,209,99,264,300,239,124,173,200,104,115,106,146,210,203,137,167,155,197,169,185,216,191,145,172,106,249,98,217,167,153,255,129,168,300,115,316,186,220,220,225,299,244,158,111,145,286,226,152,133,267,228,114,168,222,120,237,273,190,129,202,175,125,227,211,266,199,62,247,94,158,268,240,156,109,241,249,222,275,214,231,248,339,211,202,131,222,169,194,140,313,212,160,227,116,279,109,71,197,220,57,370,311,146,153,85,93,188,221,194,220,97,110,190,156,188,81,206,291,195,189,278,208,217,157,187,205,127,153,132,242,267,251,120,234,290,107,235,235,193,102,106,218,295,190,162,200,284,222,206,79,184,263,289,138,259,132,218,203,206,236,138,175,116,122,86,122,266,145,320,199,124,149,143,149,126,193,164,92,265,127,123,161,166,151,164,92,136,175,330,215,202,131,207,289,102,184,222,96,123,72,143,218,156,224,232,83,151,234,237,140,223,259,169,203,130,130,172,207,155,195,180,207,115,55,170,217,148,276,176,159,115,200,212,204,130,240,279,205,145,188,238,216,297,171,217,253,189,158,246,260,295,280,246,227,230,155,245,202,145,227,215,104,215,240,116,189,152,120,100,153,308,132,250,212,218,119,110,137,178,201,242,185,212,180,253,83,140,275,284,284,154,199,130,153,186,283,223,145,210,223,218,177,251,93,146,102,238,219,259,217,79,143,211,223,146,274,180,101,313,253,235,221,161,137,151,247,240,246,262,277,216,163,242,314,214,151,221,199,391,172,134,158,193,209,291,268,249,279,147,170,242,149,234,318,137,220,149,259,323,207,196,121,93,202,207,133,155,134,199,77,257,147,224,209,97,202,364,302,168,206,231,78,322,178,188,83,217,104,210,279,255,209,201,205,65,170,174,210,73,211,257,157,260,158,182,87,179,140,216,243,359,207,340,258,208,147,123,331,303,208,298,129,201,206,170,244,100,170,151,221,230,221,111,241,187,103,143,97,353,142,192,219,242,136,175,129,263,146,215,110,150,223,301,361,203,319,177,335,178,125,106,127,214,212,209,182,307,172,108,274,199,307,298,199,201,175,106,111,245,187,214,200,192,295,80,308,152,175,248,231,138,134,145,212,223,192,160,192,207,115,303,160,309,88,162,140,182,71,246,142,271,212,199,254,237,338,179,207,218,160,198,310,197,200,147,279,214,158,49,133,260,195,265,190,222,259,191,272,82,148,292,110,248,248,180,157,356,194,238,234,234,214,192,216,69,140,190,150,134,291,132,109,106,326,197,299,255,160,180,259,202,216,138,320,208,196,213,236,126,145,174,106,247,222,193,276,232,401,212,95,361,233,142,226,232,273,242,219,191,236,247,77,325,192,281,214,249,318,219,85,223,254,152,95,105,257,247,289,248,277,186,175,218,286,271,190,243,162,258,113,368,118,151,243,93,135,155,252,171,151,177,208,154,139,133,209,153,211,228,183,154,148,124,253,135,236,209,225,202,123,154,188,300,182,195,192,133,179,113,311,243,195,100,72,200,252,270,113,206,228,142,245,172,175,304,163,144,144,361,118,255,201,172,136,123,210,198,120,367,202,153,206,185,351,258,142,102,182,127,141,114,163,274,120,147,69,133,299,215,216,219,211,223,209,203,230,163,246,190,241,95,232,76,194,304,349,127,170,105,137,193,128,172,235,312,293,104,398,229,149,170,265,189,243,236,202,330,235,230,281,114,217,176,233,332,291,258,217,235,288,320,268,137,320,220,279,177,153,203,308,226,231,329,268,218,274,223,134,249,289,215,231,119,251,196,245,183,253,111,105,238,221,195,185,89,273,179,297,192,314,236,115,110,193,234,285,209,287,349,193,167,138,172,203,112,288,103,182,188,218,239,175,134,284,220,165,299,381,265,235,134,123,225,157,163,90,352,156,148,243,152,235,142,126,205,142,139,98,250,143,168,236,238,212,136,185,133,292,205,170,251,55,201,271,119,239,159,296,225,146,251,178,143,90,195,201,228,348,120,328,93,277,149,227,126,130,195,243,223,270,173,214,112,134,164,213,223,125,253,317,186,217,160,77,209,190,227,190,199,291,195,234,194,249,229,356,267,128,169,254,228,199,223,239,163,212,242,205,176,238,159,266,157,105,90,119,113,350,90,187,186,179,154,250,128,181,173,163,195,159,110,118,202,210,222,130,163,212,178,190,162,171,269,222,235,141,169,250,306,92,167,238,125,214,211,144,234,172,282,193,191,75,210,116,139,249,196,221,100,135,238,111,210,141,209,201,151,246,308,132,280,290,185,102,165,220,137,239,218,140,229,144,240,165,267,124,286,283,125,263,247,179,314,113,251,333,144,244,279,251,185,190,152,268,200,229,305,214,213,298,84,212,190,221,81,152,118,79,258,162,233,149,165,232,114,140,288,146,269,225,115,227,230,229,198,198,238,345,222,228,242,122,230,164,251,246,178,122,299,250,159,167,118,99,123,159,170,104,173,204,148,290,182,266,211,326,359,274,216,139,212,141,168,132,173,76,217,193,191,255,261,141,236,107,70,140,140,165,132,279,204,176,167,326,327,147,254,239,93,218,235,191,169,247,212,80,137,168,315,207,209,93,296,182,185,147,179,142,119,154,317,128,209,207,229,86,283,260,226,240,268,389,195,113,240,207,186,288,152,128,163,208,178,154,211,129,206,80,219,146,222,102,224,84,178,140,74,204,127,190,305,131,288,234,169,242,323,188,216,265,218,190,225,173,216,251,287,185,255,244,227,292,353,204,158,203,270,280,149,81,212,254,124,235,193,359,217,256,244,239,231,125,166,268,187,212,319,91,220,203,281,147,207,213,86,157,119,254,229,206,362,192,137,212,257,243,113,228,297,210,224,109,319,134,233,236,228,134,244,106,113,156,318,210,117,136,324,223,235,162,217,284,294,201,83,149,222,201,127,309,247,196,214,175,143,206,213,114,199,269,271,185,303,245,194,172,228,209,196,238,164,246,190,185,231,156,256,131,204,207,133,337,283,235,139,247,197,283,110,136,336,176,174,275,131,232,183,220,183,367,198,214,187,205,193,101,179,175,248,156,237,240,152,284,247,101,148,268,180,178,134,211,134,170,319,314,212,184,80,276,69,253,100,272,212,241,291,244,178,149,252,201,214,94,213,245,184,142,221,133,223,162,185,179,234,101,254,229,151,223,97,171,118,226,229,155,211,353,221,332,191,222,224,179,176,227,188,99,109,277,297,185,261,113,180,247,215,173,178,160,94,112,85,233,278,129,249,267,247,239,279,144,143,243,188,136,135,199,325,101,337,203,260,168,232,299,277,228,202,364,243,190,125,301,133,155,79,313,133,240,155,41,223,257,136,72,161,241,302,135,184,182,74,211,198,225,106,127,178,286,153,185,220,220,120,152,259,170,220,119,160,166,84,156,117,105,208,180,249,197,223,191,108,183,199,191,170,225,123,190,271,187,238,198,180,250,160,105,164,205,258,235,207,235,341,118,263,279,66,113,205,133,184,110,187,194,218,276,306,76,306,77,196,213,206,246,171,120,171,90,281,162,179,195,159,85,298,250,132,221,153,196,133,212,240,241,196,245,174,171,196,120,120,91,171,125,270,209,93,219,181,187,274,171,206,257,225,134,164,285,125,88,255,166,265,180,122,241,308,257,215,133,223,168,114,251,144,97,219,248,207,313,255,200,276,146,209,255,203,80,158,254,203,82,247,160,245,68,198,144,263,167,256,142,243,143,227,202,178,228,200,122,81,162,196,270,123,291,221,277,180,169,81,173,291,163,228,161,171,177,222,213,153,218,294,218,213,136,197,58,153,263,304,218,143,209,196,122,205,270,90,378,308,181,103,126,268,227,256,133,147,115,175,141,234,229,185,254,117,210,164,191,174,265,186,114,169,242,152,269,255,173,210,235,136,291,154,323,207,204,249,164,275,157,284,259,140,207,161,113,276,278,185,169,254,140,237,234,208,274,190,322,233,153,198,183,296,147,186,284,105,86,129,228,169,176,188,108,178,221,297,196,209,305,93,98,121,142,196,234,341,109,127,191,291,287,180,224,225,172,299,207,126,148,174,191,317,124,212,227,228,234,200,153,198,300,189,149,193,233,155,214,295,300,251,166,201,288,274,198,221,153,143,296,214,170,196,156,318,158,278,208,263,120,212,228,241,121,215,106,145,208,136,188,131,146,242,205,111,199,146,217,229,151,139,128,178,228,275,165,240,136,245]
doclens.69.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [329,250,146,159,211,119,261,191,78,283,198,171,278,90,60,204,164,264,390,165,252,100,207,159,217,188,275,344,194,210,136,256,150,173,240,222,87,200,260,134,250,207,254,240,64,152,279,101,197,261,153,270,250,146,267,217,290,137,127,179,208,308,141,180,231,128,235,202,234,80,263,77,133,239,123,281,200,158,279,155,129,119,170,203,149,234,282,98,220,112,188,250,295,226,203,95,269,91,204,122,247,221,362,157,111,245,185,238,98,132,133,183,162,110,170,162,160,280,255,190,222,200,271,136,169,159,132,239,147,249,197,284,153,262,230,284,181,322,257,299,251,162,136,219,284,298,144,100,211,308,138,169,322,188,267,240,400,169,106,142,217,225,88,197,246,221,123,258,204,149,328,83,174,101,117,199,199,209,200,91,216,181,235,83,181,169,169,257,222,176,187,83,106,232,180,357,182,189,136,261,254,214,367,158,243,253,162,189,126,215,163,151,211,299,188,309,214,119,276,121,268,156,267,245,154,257,215,147,253,188,149,164,187,152,228,136,202,268,215,243,212,210,190,166,175,230,96,264,208,226,228,235,287,272,194,197,317,291,236,88,179,251,265,302,217,252,205,226,220,312,225,188,198,74,123,329,146,134,191,239,255,77,197,182,214,223,234,182,215,250,240,46,161,235,87,209,285,268,220,105,250,274,299,186,174,213,216,219,328,240,73,229,222,173,271,138,130,261,210,227,156,252,336,95,246,166,264,174,282,229,195,219,250,81,259,259,134,200,91,226,160,266,67,177,277,140,291,116,213,215,174,157,120,83,131,234,239,167,318,184,269,141,271,173,168,214,198,105,88,241,331,233,226,63,137,174,250,279,220,248,294,168,144,86,256,262,179,173,133,202,186,284,345,222,295,209,194,365,194,166,172,90,109,235,235,310,230,145,258,247,126,239,214,237,271,94,247,194,125,199,223,169,136,114,175,122,191,314,205,209,243,214,118,153,271,112,266,258,189,167,220,315,247,249,67,264,215,129,118,135,187,177,206,187,129,209,170,191,206,331,212,353,264,229,276,338,65,119,245,214,152,230,254,269,245,173,223,177,253,143,139,177,233,215,231,140,85,321,232,249,200,113,131,127,101,237,173,312,204,236,165,259,200,121,163,222,182,289,209,200,213,330,209,150,121,162,222,98,139,118,285,248,316,374,285,335,282,235,192,213,240,162,248,128,256,216,290,194,124,229,331,157,255,304,283,280,218,113,222,237,286,311,199,217,207,147,250,182,215,98,129,185,318,167,134,168,93,82,124,143,203,200,312,259,178,139,126,276,185,198,160,238,170,269,185,259,270,121,184,191,178,244,98,208,282,190,197,185,241,209,294,263,182,227,382,162,370,194,95,125,225,154,239,129,290,143,257,197,224,201,240,227,202,158,216,249,50,217,149,313,236,143,196,233,167,303,137,181,201,181,284,240,120,240,108,294,236,147,137,296,213,204,98,200,149,342,198,87,176,165,238,225,184,181,175,299,290,150,275,290,204,223,300,169,153,179,239,187,206,138,307,226,161,240,240,148,241,189,251,175,264,255,125,226,237,124,252,180,186,100,249,217,127,219,150,107,113,140,264,248,280,295,153,286,134,218,294,87,194,241,264,161,179,139,250,311,180,221,143,245,320,200,83,155,238,75,226,74,229,195,300,162,324,203,100,233,304,285,215,98,168,346,268,145,155,225,293,194,325,264,174,278,238,124,119,243,137,132,241,190,128,193,156,92,230,281,226,146,74,224,338,337,272,106,273,278,321,189,71,142,205,306,142,259,193,156,184,185,300,192,257,194,295,197,136,199,197,202,152,158,136,213,291,136,78,230,167,418,244,256,119,140,208,211,339,247,223,126,291,129,309,185,250,204,134,168,168,185,171,248,248,253,204,239,102,233,260,241,313,283,255,234,145,91,244,245,167,227,260,172,265,64,248,221,228,168,160,129,168,189,231,269,139,286,162,266,324,116,184,196,221,190,126,226,278,219,368,225,135,188,174,178,116,214,188,313,166,242,245,188,291,126,319,246,132,127,303,142,197,167,201,202,98,111,171,138,366,261,179,203,186,306,74,252,268,272,252,190,233,136,90,202,152,215,206,351,160,203,178,224,143,125,272,191,253,126,297,251,266,135,128,218,163,277,206,116,156,292,247,107,157,256,170,94,216,163,144,307,193,107,194,161,240,170,178,115,265,151,126,258,199,133,220,163,194,98,235,368,168,277,150,149,193,190,234,75,242,297,106,117,195,335,195,124,245,202,231,126,165,247,186,154,278,254,231,154,225,174,126,168,132,176,262,153,265,366,129,155,151,189,229,330,300,130,136,211,257,289,212,245,199,140,259,132,216,149,179,100,213,136,167,302,346,206,293,322,203,192,275,338,175,181,211,221,197,183,183,163,271,194,164,271,167,262,120,145,165,222,296,356,265,285,244,194,162,107,363,184,133,267,244,252,171,341,281,279,151,151,288,101,250,391,113,207,234,227,256,246,145,165,191,100,215,137,157,202,56,247,182,134,233,245,211,233,152,165,324,89,294,256,133,227,209,309,156,272,255,186,89,208,178,230,320,190,217,241,284,241,113,129,197,222,172,200,136,271,91,179,239,135,331,120,311,136,143,274,79,215,221,80,146,153,269,198,329,241,264,112,286,224,159,271,269,197,225,212,133,97,299,107,208,296,232,164,199,191,297,124,93,227,239,201,201,283,194,366,177,169,136,186,233,192,141,130,269,167,229,124,250,124,185,159,182,197,131,189,81,197,233,143,115,188,208,207,246,227,183,122,220,240,203,123,180,258,136,281,306,195,308,221,168,305,116,218,144,229,200,179,152,234,211,197,228,132,105,224,146,186,149,295,345,220,123,246,212,64,214,168,225,132,188,179,225,124,240,254,153,163,201,109,186,116,212,103,181,246,195,236,216,109,373,246,130,241,233,189,108,218,167,242,181,242,179,109,130,254,173,115,134,233,130,184,167,133,124,173,139,257,198,222,92,240,200,157,293,155,146,241,167,145,365,234,139,164,103,313,148,268,81,204,178,276,144,242,79,180,114,106,137,113,138,222,226,145,93,256,245,231,239,286,367,218,130,142,302,391,350,248,157,170,207,139,187,201,137,215,236,238,258,206,210,221,111,164,269,138,182,294,155,200,145,230,178,176,249,171,104,227,224,243,181,273,250,149,270,185,135,93,149,154,187,211,81,218,140,247,113,156,189,238,114,226,148,313,263,167,288,142,284,186,246,118,257,239,165,244,136,72,194,140,131,258,255,147,343,207,215,154,239,241,41,237,93,212,243,245,219,205,197,337,143,243,318,146,143,167,182,131,275,188,135,188,231,254,106,117,194,193,220,143,214,226,62,110,188,153,209,114,281,185,185,213,184,300,179,188,264,122,147,88,134,251,194,180,284,221,187,283,244,121,126,216,246,283,129,152,152,188,155,278,273,192,232,177,237,176,193,232,156,164,302,252,166,186,185,91,245,123,209,153,115,86,322,293,133,363,241,160,135,335,96,276,219,196,183,249,276,249,184,238,107,133,174,250,215,241,146,128,125,179,157,193,228,201,335,151,274,297,126,171,247,164,176,256,262,239,215,183,174,127,159,292,267,240,130,92,171,105,173,153,133,190,274,215,237,158,112,312,300,190,157,183,181,257,151,275,218,166,202,58,201,220,301,103,197,322,166,204,100,121,209,64,317,134,165,243,185,174,143,162,189,97,323,202,232,169,242,181,285,161,192,93,220,121,147,112,118,187,324,211,285,187,256,144,224,190,191,196,66,119,174,217,309,175,113,145,223,302,223,179,213,385,187,206,230,345,188,191,207,185,269,218,180,299,110,146,346,193,155,198,88,275,243,118,120,291,180,255,129,305,324,263,166,231,241,42,198,162,308,263,112,236,200,358,273,176,231,219,286,209,203,249,146,54,71,198,146,249,180,174,140,255,208,218,228,176,213,238,149,139,116,78,168,149,196,236,205,154,149,103,214,237,236,283,184,303,178,94,149,343,157,223,90,121,153,226,99,246,168,131,319,230,222,218,216,111,210,172,73,214,247,121,274,126,296,241,168,125,167,192,189,267,241,131,95,184,117,203,78,274,217,151,243,132,222,184,200,167,244,149,162,221,233,156,196,114,239,237,278,167,67,143,215,99,263,199,276,186,148,232,179,247,219,147,167,200,153,213,185,294,308,200,267,145,200,226,270,274,111,183,187,146,108,264,305,201,106,224,151,87,227,155,89,206,209,223,127,200,176,216,189,107,132,242,160,226,101,242,180,230,300,193,157,218,184,152,178,242,220,148,269,249,207,90,269,234,277,151,193,251,117,243,383,236,371,162,211,223,146,187,333,89,244,134,203,294,201,233,201,186,243,193,246,282,289,181,123,202,159,325,136,191,240,188,232,383,260,191,118,318,212,283,236,145,172,182,158,184,128,108,204,180,107,153,180,239,251,131,231,217,182,130,145,361,258,101,157,173,340,219,256,249,149,85,137,128,197,198,261,202,253,153,196,187,187,166,229,150,187,234,218,186,223,98,176,209,78,139,162,283,116,235,264,116,173,161,106,193,238,353,176,229,229,184,255,235,190,236,177,161,92,152,235,316,128,193,232,150,266,235,280,225,152,205,267,309,125,340,133,83,264,212,235,161,222,282,214,159,195,132,110,140,129,352,180,135,178,136,93,127,139,212,225,170,155,208,156,239,175,251,168,133,213,142,106,223,286,144,146,125,275,144,306,113,169,168,183,177,197,143,200,92,168,198,229,294,237,247,145,96,259,197,125,127,158,215,205,159,198,216,185,222,270,265,199,341,238,226,305,222,228,245,97,238,307,239,129,273,269,211,300,166,70,254,273,215,276,236,198,266,205,113,184,214,251,378,153,198,257,157,238,66,371,168,228,182,218,260,312,94,187,214,140,223,199,105,95,179,72,125,162,249,217,171,239,246,187,237,153,165,121,233,138,156,182,220,123,229,93,115,236,140,116,267,278,214,234,229,270,261,147,184,283,138,140,190,128,131,49,120,323,135,236,159,234,140,151,161,172,276,123,154,103,277,108,178,73,220,185,130,188,215,177,167,125,215,273,218,126,219,178,193,240,324,243,265,195,179,87,164,237,284,201,297,178,299,231,113,266,185,135,119,194,296,280,143,263,217,257,328,101,152,200,308,170,308,201,214,162,272,248,116,143,220,243,218,334,104,292,257,239,182,68,169,250,117,151,282,122,198,140,273,137,173,313,261,166,255,171,119,194,217,216,233,109,175,206,260,152,120,193,135,103,261,230,276,125,241,260,116,89,104,288,207,295,109,159,171,297,169,152,216,106,253,204,189,213,247,174,116,174,108,276,234,89,172,193,219,161,309,107,62,77,127,103,364,210,205,252,220,215,167,201,204,308,242,236,116,250,194,222,203,256,125,142,154,329,305,136,145,260,187,126,124,105,122,174,135,211,114,176,163,248,232,271,204,146,240,253,138,90,342,108,242,209,250,232,196,239,138,278,193,212,196,105,137,154,252,249,352,173,291,110,170,120,119,279,230,71,104,287,173,140,208,405,79,210,202,231,137,118,287,211,194,309,160,129,318,229,184,234,189,248,250,167,129,182,190,158,261,226,123,160,157,227,253,166,233,335,230,237,142,198,164,163,240,171,156,190,113,172,200,174,86,210,207,79,186,95,206,213,119,243,268,208,147,129,226,357,309,110,359,234,197,134,195,135,117,193,169,208,134,319,130,206,158,307,167,200,252,193,222,90,205,376,322,268,313,113,187,193,221,357,266,179,159,160,209,65,173,149,144,57,141,268,189,269,145,167,266,146,97,135,145,171,351,258,174,137,244,253,366,182,163,189,219,246,205,218,139,287,255,125,273,243,284,249,234,91,142,232,223,246,202,194,179,309,99,210,227,339,181,277,207,242,245,292,188,314,260,155,283,273,85,172,245,282,138,121,121,274,221,227,204,105,254,181,245,372,245,288,190,255,216,204,382,261,250,100,169,258,153,272,191,216,214,178,138,132,103,214,208,218,227,171,190,314,230,301,281,199,164,246,231,281,279,186,178,297,126,195,70,158,147,183,307,242,147,94,176,174,78,299,123,367,178,251,233,176,310,148,162,175,235,246,250,53,223,60,139,89,96,169,240,252,176,295,316,184,209,180,224,217,181,276,209,134,223,369,239,183,106,279,232,329,348,188,147,200,140,196,136,127,144,163,294,145,179,250,237,178,177,193,201,119,154,118,308,266,207,200,143,130,320,144,141,216,209,198,225,204,180,226,275,220,258,196,196,160,203,204,217,184,141,64,97,144,335,246,161,168,195,217,192,134,160,147,378,124,181,315,285,208,186,273,257,151,298,262,239,274,136,255,136,271,293,214,128,125,201,222,104,164,192,135,221,118,214,196,271,149,171,280,141,249,121,124,165,106,283,147,197,193,127,134,273,277,226,182,277,86,243,181,242,160,286,222,173,207,122,241,114,139,268,313,43,108,324,102,195,259,122,239,266,105,354,199,128,171,244,209,257,145,184,235,115,210,111,203,184,222,287,208,64,119,236,236,242,208,53,336,198,87,220,154,287,222,165,142,82,171,118,258,157,336,202,189,158,260,199,255,239,252,174,134,198,188,183,159,151,153,132,191,316,135,156,322,139,296,188,131,202,377,236,313,234,268,135,130,231,163,191,106,137,132,342,144,197,280,96,157,176,189,230,85,273,77,166,96,129,168,243,160,186,261,354,214,151,267,157,159,263,248,181,170,231,198,154,228,283,102,139,187,186,200,101,80,151,146,342,179,181,266,181,334,142,245,245,84,288,187,202,226,209,137,90,290,270,170,257,270,255,91,150,205,262,251,146,156,199,322,73,201,287,73,139,286,200,247,176,170,169,285,97,287,247,115,215,99,272,276,119,332,246,253,272,131,122,230,143,142,161,135,184,174,230,339,156,66,210,103,200,224,234,257,212,158,289,165,152,96,180,206,223,156,161,272,133,213,149,164,263,81,238,205,327,296,119,182,152,259,174,262,118,126,126,183,154,176,225,233,188,232,203,226,240,257,256,406,306,124,245,204,259,243,372,222,175,254,226,301,204,216,174,220,124,284,134,243,258,220,203,222,295,157,202,197,205,104,150,344,168,228,121,204,259,190,140,233,307,154,105,85,129,275,216,170,138,269,207,233,175,163,291,219,168,234,141,188,285,188,115,239,110,251,253,231,197,200,176,150,186,123,71,273,117,217,224,156,128,237,117,189,294,271,245,133,176,241,279,118,189,136,409,361,278,201,197,286,211,174,295,144,174,112,248,292,271,146,198,209,307,124,107,234,189,173,85,146,163,384,191,318,273,122,271,187,332,283,293,333,178,199,172,228,159,341,311,173,232,359,224,244,237,152,210,294,278,195,275,115,228,115,282,266,189,184,200,57,284,353,235,261,194,287,162,183,238,194,164,175,216,334,241,88,219,259,221,229,259,313,205,193,296,199,106,306,233,107,247,330,76,158,152,197,224,179,130,205,217,147,269,182,97,80,170,115,235,189,187,161,240,144,130,173,297,333,119,281,306,165,195,262,213,216,200,204,115,223,233,361,144,265,136,152,173,111,128,173,224,237,160,286,155,143,203,286,157,183,148,338,165,218,162,119,258,149,192,115,245,95,178,273,255,264,166,245,144,225,307,294,152,203,217,188,265,98,140,121,156,229,179,122,161,201,229,118,189,116,333,84,282,195,293,208,104,282,153,246,113,117,360,120,227,110,156,153,286,156,234,196,72,315,230,217,149,214,204,294,214,137,274,285,216,214,123,142,92,283,242,224,201,129,184,246,92,210,197,162,327,225,137,220,230,94,199,130,61,265,215,215,120,112,273,271,139,169,130,258,192,237,120,183,183,195,123,191,106,166,100,184,201,201,208,270,83,186,231,190,327,202,289,138,234,179,109,144,136,129,229,73,323,265,153,180,146,220,156,164,291,179,60,220,165,205,161,143,219,148,194,140,134,116,201,201,134,221,181,195,92,243,116,165,152,152,192,82,213,102,175,173,191,280,151,83,107,204,135,202,180,184,204,97,187,218,289,85,255,177,257,206,140,298,257,281,79,244,215,177,234,334,170,218,320,260,182,170,104,86,185,140,332,165,389,273,144,103,210,177,136,233,315,101,86,274,307,195,148,131,180,166,191,100,154,284,297,198,211,230,136,269,193,182,130,101,160,61,131,226,105,277,145,215,188,216,256,208,224,270,199,102,311,228,278,231,144,100,133,134,106,130,175,197,312,238,195,184,249,182,191,204,143,155,267,151,187,141,152,211,217,347,228,331,255,220,259,76,360,204,224,148,213,74,182,156,225,126,177,306,134,121,295,105,98,251,174,110,238,129,298,234,175,253,147,277,182,152,170,137,199,139,313,238,316,269,155,194,177,252,117,279,240,87,157,105,75,267,290,173,108,195,296,190,401,234,203,377,228,107,163,152,133,101,118,70,146,207,258,270,205,205,151,291,260,132,195,101,199,116,87,192,215,189,339,262,236,223,89,294,245,66,121,337,305,265,250,94,231,348,49,150,165,209,294,247,183,227,172,227,75,288,192,188,229,290,232,202,231,279,73,373,179,210,88,187,181,220,290,158,172,343,129,311,43,221,209,249,210,140,147,189,192,185,269,267,256,167,211,191,153,220,123,109,330,283,293,178,146,152,102,287,249,240,262,332,201,253,211,182,150,248,197,172,328,260,130,202,210,253,380,185,189,166,294,160,333,99,228,63,252,88,171,154,76,121,123,273,119,150,222,185,232,336,122,290,191,143,222,112,255,93,350,157,231,110,191,234,234,251,140,162,140,173,201,93,127,74,169,77,297,103,150,157,130,179,101,264,215,284,240,242,282,179,98,256,114,237,256,145,96,98,109,198,118,175,160,240,347,147,192,320,314,186,103,258,129,119,150,200,306,274,134,174,247,91,147,247,233,162,206,221,235,176,257,154,182,236,104,169,231,69,146,193,137,159,132,153,125,304,65,192,159,213,177,241,108,130,138,280,258,197,279,321,113,165,245,153,262,118,82,254,231,203,246,306,175,179,289,322,136,215,296,147,252,209,103,271,230,158,164,123,359,243,257,133,183,158,298,190,332,134,174,320,193,189,204,221,200,209,252,120,138,276,239,170,183,185,259,262,202,268,150,244,254,248,152,169,123,248,84,131,204,270,251,195,224,287,236,170,227,282,43,306,252,222,231,189,86,325,181,322,222,223,310,297,197,227,169,104,84,88,250,159,231,174,101,191,266,102,243,176,159,271,214,207,334,244,234,194,122,336,209,226,270,243,248,222,214,255,382,272,254,267,266,316,291,219,275,144,135,160,151,218,231,155,100,210,210,189,60,283,91,137,231,282,328,160,273,258,168,272,172,289,293,176,195,253,332,141,293,229,246,304,177,83,151,91,277,183,110,122,169,76,233,133,140,157,102,61,311,199,134,234,233,245,81,234,194,139,123,156,188,146,109,345,115,334,127,198,241,144,257,233,158,111,245,108,268,69,198,162,235,119,231,138,175,198,198,249,212,200,121,312,120,229,194,265,117,217,204,195,146,266,204,367,216,188,224,100,222,312,212,268,278,270,406,169,250,275,246,147,144,109,144,120,199,245,278,313,192,106,297,142,193,251,222,248,181,58,220,182,103,233,210,264,141,244,286,266,114,165,243,186,165,179,200,179,267,225,215,82,201,256,124,226,141,246,243,236,190,165,84,235,107,170,312,185,240,277,165,221,114,121,345,310,228,210,233,161,145,288,231,241,61,320,178,194,220,300,160,224,135,312,202,266,210,249,234,138,160,89,168,189,173,168,302,200,102,213,264,148,132,223,229,222,130,184,172,223,177,101,232,220,150,168,127,140,243,224,212,202,231,275,251,294,258,232,84,246,229,332,143,64,159,110,207,150,223,277,63,228,283,139,99,193,213,297,121,244,267,92,147,181,222,204,171,162,199,198,148,110,283,130,73,152,181,159,180,271,133,131,144,194,306,241,228,255,130,307,59,223,145,241,341,178,265,176,118,230,160,221,323,198,207,212,221,164,159,141,198,126,202,148,239,233,107,216,297,98,248,127,202,264,57,160,149,136,79,107,274,153,159,308,98,110,299,122,225,145,213,269,163,166,246,171,232,202,275,148,59,286,206,147,229,216,100,168,221,105,165,142,242,234,173,177,226,279,197,267,199,198,132,96,146,340,237,168,208,153,181,169,126,226,385,128,174,258,185,177,218,179,94,96,233,220,230,245,247,178,129,244,224,61,271,189,265,229,306,315,185,166,241,237,285,204,207,212,211,195,165,241,138,98,160,229,187,150,203,300,281,297,300,235,155,155,153,229,237,216,194,167,150,206,180,229,179,239,129,115,223,211,217,254,200,203,166,217,283,197,90,131,233,195,205,178,129,140,168,175,168,167,204,91,256,212,231,259,230,219,147,117,224,284,271,191,209,246,266,190,251,295,146,126,118,242,194,151,226,307,249,123,84,85,238,174,225,135,118,247,291,153,177,82,179,196,174,89,164,207,230,133,163,82,210,276,122,243,175,242,201,73,92,287,216,181,261,296,237,115,224,116,152,140,313,122,281,129,215,232,250,156,189,216,223,239,233,110,185,293,289,113,139,191,203,155,305,120,212,236,265,186,175,168,220,117,223,230,211,284,201,187,166,102,272,241,186,275,202,226,168,126,103,169,161,270,243,256,110,142,284,93,271,177,319,229,208,171,222,227,273,295,180,240,58,167,246,230,176,231,169,134,232,256,99,130,143,293,321,181,163,243,217,370,235,213,200,203,335,284,189,263,203,67,106,206,236,246,327,146,115,232,202,130,269,231,270,308,243,144,137,171,290,422,167,177,348,169,273,141,186,231,168,167,62,134,221,268,208,128,156,152,163,272,190,116,306,312,223,251,186,152,121,265,149,74,127,224,185,195,234,208,174,137,146,262,206,189,224,100,242,112,151,115,164,150,276,324,309,168,319,198,147,216,196,187,181,283,257,246,214,134,232,279,232,198,90,169,234,94,207,162,229,157,173,197,207,157,156,234,191,226,199,199,126,188,234,127,256,245,256,361,215,192,221,114,166,155,344,107,181,161,241,147,184,204,258,121,193,94,259,244,226,160,130,151,255,215,117,195,275,182,189,78,101,274,207,108,125,211,265,219,185,184,260,241,205,149,251,234,161,169,202,122,201,183,174,213,291,303,255,334,194,62,253,141,93,79,275,100,240,103,259,218,196,362,173,403,262,207,239,252,272,251,174,208,260,122,291,256,228,328,316,199,283,181,223,302,113,277,152,243,72,191,194,441,263,229,216,72,102,113,253,275,173,110,186,286,222,109,222,136,333,190,124,176,217,302,127,143,164,174,113,171,275,315,189,227,128,243,156,146,279,273,168,232,120,233,75,238,51,180,273,400,206,170,236,212,265,318,232,181,199,295,253,186,215,208,142,257,175,327,356,289,138,347,165,174,260,231,144,151,179,150,86,127,206,147,216,217,248,112,270,99,247,222,210,283,114,164,211,299,224,159,267,197,224,195,133,230,119,185,253,188,228,115,211,190,198,238,185,172,108,247,179,236,258,88,336,216,299,192,325,107,209,222,141,110,307,129,197,156,124,161,255,297,213,98,188,198,156,120,261,175,81,324,227,317,106,319,172,123,311,229,154,182,173,267,319,242,89,142,264,154,134,161,215,226,271,183,176,165,184,145,186,262,210,144,308,288,224,223,336,92,141,182,384,257,324,212,155,131,145,210,233,175,214,271,120,338,160,258,246,163,124,140,226,155,148,271,204,269,206,156,245,105,182,238,121,360,62,373,107,197,256,188,293,136,311,96,142,119,126,90,211,205,342,297,164,241,325,235,101,172,246,103,195,188,204,205,188,172,148,83,226,214,118,166,153,111,267,169,266,229,150,124,136,264,156,279,238,307,248,210,157,145,263,267,238,181,86,364,212,256,162,157,319,264,210,158,195,390,141,218,207,228,333,214,352,175,99,255,180,178,208,304,264,90,224,177,247,237,169,209,251,115,237,143,187,260,99,277,213,114,339,148,155,268,104,249,124,283,195,125,109,264,99,240,241,248,139,185,98,266,111,217,128,132,165,369,256,212,257,181,180,226,179,143,98,228,131,186,89,170,293,58,216,161,216,286,166,187,169,211,73,251,123,126,161,232,320,136,302,124,198,223,242,342,181,123,250,146,244,56,137,195,185,220,249,147,291,237,151,222,135,234,158,240,112,173,149,197,132,320,182,179,231,131,199,240,78,184,329,96,235,211,188,315,190,219,243,206,176,175,214,212,202,134,262,200,267,122,237,194,83,324,161,243,212,188,160,247,86,189,251,227,101,209,283,131,274,262,187,244,148,212,326,127,186,113,249,352,325,99,94,145,276,177,210,125,134,143,126,124,152,223,283,175,211,163,213,365,143,262,174,156,96,238,137,271,265,122,163,199,308,285,412,250,219,348,198,195,231,219,138,129,220,271,177,220,249,185,317,81,133,144,210,183,165,81,86,250,222,155,301,353,271,326,142,218,183,169,189,144,123,198,337,232,288,197,215,306,143,197,238,138,200,100,330,169,66,120,236,220,156,219,192,167,199,218,86,97,128,97,140,148,290,134,229,345,293,119,88,164,138,189,255,213,279,187,319,128,243,212,122,184,120,160,81,121,66,249,193,235,199,229,213,178,136,214,122,118,170,143,172,186,188,195,111,149,58,247,274,100,113,136,192,199,82,161,295,196,257,247,335,157,182,164,339,187,290,212,144,208,236,164,352,213,173,207,195,297,123,73,268,82,142,121,202,184,204,201,141,280,242,207,144,218,132,194,242,253,240,234,173,100,218,94,268,236,202,140,207,134,126,167,196,278,245,118,115,326,130,130,212,282,238,161,286,189,165,144,199,216,137,121,217,446,113,141,280,267,205,219,72,299,140,217,267,244,223,345,167,132,138,129,97,228,131,150,171,243,249,202,260,330,218,169,135,177,272,193,258,266,277,169,207,126,207,105,148,131,165,258,168,306,283,237,245,305,132,225,111,179,135,151,341,152,323,188,297,219,144,227,181,192,141,160,139,210,261,219,146,82,130,88,301,80,221,92,246,271,111,287,199,107,136,167,190,273,162,175,125,263,230,188,242,290,136,142,250,178,233,196,117,254,194,225,131,246,223,298,267,33,275,115,167,247,331,259,205,380,167,187,199,191,229,156,251,107,174,300,246,247,133,163,238,151,300,229,153,150,245,142,55,109,103,247,145,104,296,261,250,85,227,97,141,202,235,93,233,158,240,254,160,137,181,286,340,271,224,250,212,309,236,172,190,150,293,291,246,235,288,116,275,242,200,214,268,92,68,226,180,329,170,215,146,136,188,237,271,78,112,180,265,122,133,328,172,227,167,213,87,104,248,217,126,274,182,163,252,302,159,163,223,144,128,110,216,305,245,126,209,354,267,228,260,198,200,161,229,115,208,253,189,129,70,235,81,224,172,252,115,209,225,285,210,269,116,166,180,281,213,120,307,168,177,200,213,261,238,307,222,84,269,237,183,73,225,152,109,234,193,197,264,232,143,250,70,131,191,229,172,152,251,166,91,191,128,226,200,255,195,177,269,174,90,118,307,186,129,270,155,301,251,292,322,218,172,85,259,187,116,281,200,99,180,201,244,178,122,242,231,236,168,213,358,293,240,256,299,197,238,171,244,164,227,146,166,206,89,144,234,212,251,72,233,236,200,208,241,275,332,216,245,98,134,234,146,405,193,252,212,211,276,234,199,262,207,371,157,186,180,313,193,288,174,170,160,112,239,157,256,130,205,259,240,185,127,256,264,198,167,226,154,171,244,202,229,306,275,320,175,162,216,111,187,212,170,199,137,216,189,291,273,294,219,145,334,140,232,116,194,162,167,222,150,241,211,271,225,130,259,201,169,163,195,235,123,122,124,410,317,126,300,194,180,104,184,287,182,246,240,133,167,219,153,151,245,213,185,149,143,122,151,273,234,215,330,343,215,262,89,89,177,220,229,308,202,314,120,203,173,302,298,223,192,78,101,233,245,220,129,168,206,123,78,235,193,126,316,223,200,70,235,216,322,253,227,199,270,262,154,156,227,200,192,159,174,383,103,131,143,117,157,210,131,201,195,202,138,93,150,141,255,201,110,250,204,285,289,121,256,269,146,206,184,243,231,167,226,197,201,253,200,163,272,229,98,232,271,171,274,173,147,207,100,91,248,206,303,178,287,109,128,184,151,147,213,192,218,86,227,204,129,85,119,208,311,176,224,300,333,178,195,225,225,213,187,135,214,198,283,166,316,196,142,307,131,161,240,215,110,125,199,231,183,258,190,116,220,113,320,131,189,211,158,121,242,151,177,210,134,229,244,193,218,213,316,208,239,259,317,164,297,86,114,178,224,118,277,86,218,244,333,132,146,116,292,231,223,161,175,321,341,279,214,237,329,187,259,311,172,174,154,178,222,193,219,121,201,282,105,143,127,113,146,142,160,254,136,196,223,253,99,122,300,253,203,291,171,156,236,193,234,167,156,127,293,160,203,210,189,111,146,181,253,215,314,310,143,232,168,182,182,165,351,195,219,186,123,242,271,149,204,167,222,122,157,206,179,85,240,205,140,267,112,207,149,189,172,203,202,183,154,270,175,116,214,198,287,165,187,178,308,249,195,184,351,163,264,157,171,219,168,182,250,82,255,100,236,204,368,282,137,227,287,175,171,82,253,227,225,145,162,265,121,264,228,195,94,215,148,196,74,217,254,227,203,113,219,176,218,123,238,244,129,282,104,121,156,165,243,176,170,210,178,201,104,277,112,115,175,322,289,304,108,140,195,160,231,170,168,131,326,212,122,196,227,243,212,261,243,252,76,167,55,189,148,163,293,73,211,185,114,167,179,206,268,175,178,167,237,251,175,289,168,142,207,254,134,137,229,210,263,187,231,174,180,273,185,306,209,189,389,168,145,206,75,100,229,176,244,164,86,171,227,103,111,164,381,193,189,145,222,263,109,249,219,401,159,82,227,197,216,160,241,194,204,181,204,141,248,232,231,214,89,121,147,131,244,175,250,220,307,87,155,162,79,222,222,352,334,343,145,139,156,153,193,146,178,170,98,140,239,161,61,185,75,192,140,159,158,228,76,106,157,83,314,106,267,185,166,119,57,302,102,247,101,72,344,158,122,167,246,217,224,67,357,292,180,86,213,132,289,248,237,241,83,174,214,237,178,237,255,146,378,315,156,125,172,306,238,125,131,222,135,232,311,215,212,171,230,225,253,180,165,244,258,150,284,193,262,171,252,198,168,167,255,173,165,193,186,133,208,138,123,270,190,163,351,362,286,151,221,100,220,212,109,163,232,257,244,181,159,229,262,271,241,260,132,135,328,223,332,298,203,220,150,176,262,69,280,210,85,334,231,209,129,155,232,205,72,277,71,308,164,212,225,149,182,204,138,123,114,207,205,217,318,165,245,174,172,207,265,149,248,316,172,305,258,210,229,185,148,234,317,231,134,287,129,411,130,339,130,193,241,298,290,167,133,151,112,122,155,283,139,183,187,111,237,200,108,149,154,87,195,176,176,137,62,160,250,240,145,97,134,360,178,393,176,172,248,226,74,197,221,290,70,117,122,360,223,207,136,262,268,360,224,237,235,191,249,115,159,261,110,227,203,195,159,151,248,213,315,254,271,196,340,211,334,277,224,155,150,147,86,254,99,316,221,152,151,196,95,181,205,212,288,277,291,121,217,243,242,250,189,227,118,262,173,140,205,281,99,268,145,169,212,208,266,260,148,199,203,187,180,306,231,292,177,282,192,55,107,346,172,148,228,252,137,233,82,266,259,174,171,106,236,232,111,102,163,298,160,140,298,239,122,186,145,59,175,204,133,226,312,187,155,193,146,135,220,213,153,136,198,186,205,273,158,258,108,197,147,130,168,161,227,213,262,226,152,169,136,152,268,206,134,145,319,155,132,139,248,112,190,201,282,249,129,289,193,292,165,202,162,203,111,171,110,265,230,229,269,192,347,364,246,101,224,214,205,236,143,213,206,135,140,265,131,220,167,325,123,220,116,308,302,227,193,204,160,225,205,123,272,170,190,219,236,242,164,221,260,102,254,171,394,204,208,184,270,261,258,265,128,220,294,154,236,272,156,219,195,220,363,224,218,338,221,182,232,351,316,240,186,69,248,192,221,379,181,290,320,150,224,247,249,293,179,253,239,156,261,267,184,216,320,278,261,266,160,82,229,362,231,122,190,224,235,256,250,98,84,193,375,211,150,125,181,332,169,137,337,276,273,124,177,125,286,182,122,152,194,345,209,187,226,143,122,109,292,269,213,182,174,315,182,154,235,180,198,222,221,292,285,211,314,177,406,183,87,274,195,288,226,178,246,190,288,173,190,152,74,257,280,278,218,272,246,247,119,196,256,142,247,187,294,201,164,155,151,160,164,311,146,250,100,189,225,113,155,253,162,215,301,286,69,217,222,266,269,169,141,99,145,152,173,321,340,217,194,268,187,209,221,252,209,236,142,179,174,161,167,310,237,92,188,279,199,293,237,226,188,206,201,202,230,146,141,232,251,145,195,178,297,295,194,198,317,216,317,248,162,138,259,208,265,252,265,188,109,307,245,294,182,192,244,232,98,346,247,284,100,336,190,134,112,316,129,130,81,241,237,243,262,140,271,230,204,180,208,149,178,338,154,124,109,256,195,102,127,333,238,310,270,168,233,288,179,130,196,141,135,50,139,180,111,274,195,85,199,149,210,210,208,230,145,244,98,359,191,117,162,205,304,202,209,306,234,141,196,335,169,388,317,316,167,291,215,224,197,215,258,218,141,119,341,317,260,303,196,267,240,134,178,122,258,205,226,218,298,166,106,207,199,152,218,273,138,137,197,246,127,84,329,112,218,247,200,150,69,319,190,297,113,303,163,238,182,138,222,346,125,171,42,207,206,270,291,172,219,215,220,72,128,116,270,100,231,171,145,185,259,150,168,237,102,282,156,130,185,114,290,178,224,201,153,246,239,226,165,268,281,130,119,238,229,267,136,174,183,258,93,151,169,230,315,238,179,215,187,325,111,232,175,173,228,238,172,127,124,118,113,207,174,184,186,250,255,149,167,245,154,237,307,152,220,188,261,177,117,268,67,171,273,134,107,270,180,255,273,192,275,124,173,233,207,89,246,320,214,215,123,260,119,263,200,62,178,141,46,222,278,176,321,249,159,151,94,285,230,259,121,289,68,197,231,186,125,247,109,307,124,296,74,197,340,235,192,159,155,139,270,83,170,157,150,300,164,246,101,329,198,226,195,248,215,162,161,290,311,160,244,250,218,154,132,89,284,109,92,142,320,159,202,67,238,130,315,341,103,212,234,171,138,307,232,287,170,151,45,329,147,257,194,163,194,348,236,209,337,264,221,212,79,219,126,282,128,295,265,251,247,159,190,220,229,169,221,318,281,327,199,199,189,192,100,119,161,172,377,274,288,252,164,239,201,194,202,235,153,172,337,103,224,155,169,302,160,189,161,176,298,218,322,284,210,179,265,123,178,202,157,222,136,286,103,154,279,195,214,242,180,259,140,125,219,198,187,163,379,263,221,250,279,331,212,188,243,166,209,231,103,230,225,95,169,253,230,290,336,183,199,262,330,148,249,185,246,191,86,261,158,268,221,213,197,213,238,272,263,244,192,171,189,164,309,260,198,210,87,258,293,213,148,166,179,155,171,122,219,242,256,250,301,205,223,190,218,126,315,94,326,147,129,201,193,149,151,321,219,296,220,103,91,135,207,166,150,207,305,86,139,141,265,256,206,208,158,303,78,246,229,279,125,162,245,163,99,168,123,275,216,212,53,131,193,246,191,170,213,208,185,126,176,189,144,266,218,187,269,139,193,217,57,158,238,168,274,86,167,199,249,234,235,152,171,322,220,189,234,107,232,208,190,257,241,353,178,242,263,339,155,141,150,133,91,168,292,129,265,222,291,195,88,155,163,195,224,249,256,177,147,233,258,282,83,129,229,128,124,266,343,74,271,182,174,122,364,153,246,193,255,104,169,208,214,210,347,239,296,213,146,202,202,184,231,160,279,159,256,199,231,269,170,210,154,336,129,206,145,200,203,218,137,199,157,91,271,90,225,246,290,389,194,158,285,224,76,222,317,287,261,150,258,128,172,259,224,197,271,192,136,196,197,176,286,272,104,295,192,154,187,97,150,185,228,112,222,133,300,179,312,208,163,154,198,209,198,191,156,234,199,262,225,191,145,175,195,274,243,216,171,248,170,153,100,177,263,172,191,120,142,332,82,112,275,265,178,268,177,212,139,261,175,313,187,209,238,167,261,159,275,222,257,187,186,208,139,252,202,141,220,164,187,243,215,357,230,166,94,200,182,190,259,355,166,59,94,139,156,136,168,250,212,176,324,347,231,232,228,211,279,272,256,264,279,213,281,247,286,57,76,156,172,306,282,178,226,239,209,119,212,180,231,293,106,180,179,159,156,310,174,153,174,226,270,219,242,224,227,110,136,76,196,206,116,187,256,201,262,289,239,282,135,264,351,291,63,206,275,202,220,124,174,220,151,189,122,189,217,214,289,290,123,188,345,147,203,198,255,308,306,240,177,245,218,155,224,250,387,130,255,204,275,259,229,263,96,264,280,152,198,280,141,225,176,276,194,207,103,270,280,103,244,295,269,207,191,259,294,282,131,145,153,195,183,262,183,233,144,203,307,305,110,273,227,161,284,99,165,227,160,126,163,144,242,189,166,268,323,294,222,247,137,282,279,269,108,224,269,292,264,249,216,189,142,232,183,156,223,110,189,143,115,168,251,207,224,189,135,207,383,325,135,135,114,191,105,196,230,201,267,290,179,154,103,205,157,172,162,134,293,161,209,281,314,275,136,185,178,235,142,199,302,101,304,244,316,92,172,160,153,140,215,148,135,300,167,288,151,349,173,122,186,220,86,246,161,193,136,224,234,138,281,150,179,321,199,143,277,173,166,301,160,171,163,193,163,90,79,194,129,360,263,232,202,289,223,174,202,158,126,302,156,173,154,170,136,119,368,88,147,187,274,256,145,185,251,153,296,283,204,209,302,161,155,103,289,181,294,117,149,184,198,95,198,254,212,73,279,297,206,248,254,232,143,156,211,141,139,113,196,198,195,126,196,207,338,311,168,131,198,333,224,205,150,331,121,234,194,219,310,327,349,307,149,180,176,147,235,181,153,189,177,156,306,197,124,170,193,173,172,128,232,171,185,281,233,191,216,252,182,275,198,262,179,313,239,350,304,103,160,118,117,215,156,102,124,120,102,230,193,121,174,233,216,198,199,135,186,170,155,117,269,188,269,268,194,175,156,133,148,217,133,105,222,201,204,161,110,189,240,125,201,276,293,172,140,174,126,301,120,171,318,269,150,188,243,107,185,178,217,145,286,219,138,266,205,238,219,181,127,113,219,163,218,174,216,298,166,220,277,247,239,283,191,148,151,155,89,199,219,224,138,195,140,221,250,240,153,225,232,324,200,194,126,219,121,244,211,158,169,149,239,214,184,162,139,276,319,177,259,212,102,120,110,129,205,100,148,221,137,294,229,110,146,110,228,137,231,251,226,263,174,96,166,157,285,225,192,118,187,196,188,271,242,134,237,282,210,269,84,235,226,186,162,192,186,337,216,166,255,259,241,256,260,230,315,312,239,316,252,175,129,155,187,219,217,211,225,248,206,117,133,182,140,255,132,217,140,190,353,245,259,268,208,127,171,186,272,205,128,295,309,233,89,84,204,224,196,118,316,192,143,160,263,200,167,97,336,124,179,109,140,123,135,115,105,266,193,149,261,191,262,217,258,183,244,327,199,220,166,167,158,340,145,207,91,228,339,206,222,112,186,153,160,123,167,162,295,108,92,253,216,169,289,91,162,213,147,321,215,247,129,173,196,76,212,133,132,118,202,321,105,88,128,315,238,293,260,133,289,241,125,88,196,209,410,201,174,185,238,113,172,140,226,219,148,233,89,194,243,185,114,193,184,104,240,164,128,198,243,294,144,217,241,247,292,238,202,145,215,227,197,294,265,184,253,148,185,239,91,308,180,143,115,222,173,259,300,225,132,270,143,269,229,229,238,276,227,260,370,133,228,91,206,234,120,206,148,227,258,215,255,166,158,346,289,251,122,120,76,228,200,191,165,216,219,83,190,166,245,289,313,315,82,129,52,105,157,192,151,206,193,265,193,256,268,149,195,240,221,189,156,118,317,281,181,185,223,227,56,224,139,226,138,281,246,192,188,231,168,257,215,285,215,267,157,398,129,145,255,55,251,120,279,228,176,175,169,292,174,139,185,142,47,150,177,149,206,84,69,222,174,211,92,223,320,290,88,174,155,250,133,223,188,203,249,159,165,188,196,198,122,254,324,45,228,190,236,299,150,229,241,83,228,157,118,155,313,205,233,170,245,224,167,213,211,71,156,162,232,215,237,133,215,224,277,179,214,267,103,180,156,276,78,294,239,260,246,248,190,212,304,109,219,223,275,255,99,69,206,227,270,65,251,378,111,187,234,349,214,185,239,176,114,208,179,276,275,172,317,235,129,193,133,221,257,112,346,215,209,255,152,159,140,252,143,203,220,267,185,131,138,200,65,111,152,125,76,188,278,76,127,205,212,198,175,75,180,123,302,201,88,97,148,84,197,174,216,246,205,266,101,316,235,160,273,204,243,95,150,249,115,309,166,75,305,197,214,321,224,196,226,206,291,219,153,75,111,111,254,111,292,290,244,221,191,167,291,242,239,152,130,137,177,243,209,134,198,170,178,240,365,201,134,206,127,111,124,313,286,226,155,123,220,273,237,124,126,291,95,241,148,117,135,202,195,163,256,210,191,245,250,193,220,166,249,127,182,100,243,312,225,261,252,116,216,134,306,224,199,163,150,118,232,180,162,164,84,257,246,188,112,125,375,217,142,156,177,189,269,120,227,170,204,91,125,146,172,80,249,179,193,78,232,241,146,175,178,177,271,180,172,350,202,161,106,273,82,166,225,201,113,253,80,208,202,209,107,146,274,214,191,235,76,181,241,139,206,228,275,81,162,177,259,151,56,200,158,225,183,247,144,248,111,162,56,169,205,254,302,232,200,239,160,265,221,269,221,95,165,341,115,339,195,234,148,167,104,168,173,159,256,149,75,216,379,196,219,135,267,284,233,268,277,280,194,242,90,257,192,160,291,211,160,236,185,291,220,216,137,262,179,254,148,142,144,257,63,195,178,238,116,221,261,177,332,304,384,205,239,103,217,159,171,183,169,219,185,186,231,290,133,168,207,296,157,169,338,209,223,211,263,194,147,86,194,200,120,126,123,189,208,167,238,156,349,89,191,197,245,152,320,161,182,202,123,231,210,91,149,183,362,177,206,229,273,185,96,337,363,237,320,218,83,124,103,158,210,187,143,151,325,233,241,167,273,148,288,122,213,105,95,231,157,161,198,292,210,179,222,250,102,148,186,262,300,134,147,172,181,310,183,138,133,161,179,181,251,130,180,101,194,271,168,170,248,192,217,120,201,185,213,171,124,272,206,174,166,217,158,241,235,291,251,152,304,269,252,153,181,132,224,178,117,210,334,227,313,253,255,296,185,118,88,233,207,254,239,177,267,231,211,170,86,208,314,179,194,146,150,206,66,230,301,163,195,95,241,256,147,117,157,201,156,255,289,161,186,186,182,228,310,225,138,179,217,220,206,191,356,167,176,257,253,209,303,293,147,227,134,165,193,234,116,245,132,157,205,274,224,205,218,217,245,164,134,172,153,91,271,229,97,247,212,135,216,386,300,368,202,184,141,227,210,256,175,207,166,230,200,177,159,210,84,261,190,240,223,325,235,141,137,143,239,270,196,209,256,275,123,117,211,335,217,74,245,279,138,263,253,146,291,299,146,88,110,250,254,218,248,182,181,78,155,201,192,260,321,103,141,169,211,81,216,369,250,293,202,99,88,148,185,152,236,201,195,103,317,155,231,104,263,222,296,208,251,185,301,74,218,334,232,259,300,279,265,204,116,197,182,203,348,99,402,182,351,153,167,260,299,272,198,241,114,179,222,214,202,204,154,160,228,260,222,240,91,248,173,233,94,99,113,204,225,91,348,196,99,234,143,75,241,259,98,189,178,171,240,150,214,224,196,232,279,183,93,124,308,248,192,241,140,230,195,314,278,124,49,155,294,169,134,193,250,217,168,216,219,227,366,233,138,111,224,78,176,210,185,244,350,239,103,75,244,210,200,106,198,162,211,245,172,249,380,278,198,293,64,191,233,116,306,231,304,168,133,162,92,96,187,181,258,192,340,170,147,309,189,222,160,290,223,211,169,237,155,155,94,124,229,176,208,248,316,197,139,232,120,245,258,216,242,216,256,259,295,172,123,275,266,212,203,126,239,269,71,161,119,135,235,180,218,391,210,248,217,259,149,180,223,126,212,296,234,220,177,157,162,308,271,283,189,117,247,174,234,160,297,272,214,326,143,149,197,152,140,223,106,173,146,159,211,154,225,184,229,98,108,182,253,169,172,161,125,281,108,76,249,301,239,193,136,223,120,188,111,205,171,219,302,255,296,98,169,197,109,170,117,146,159,152,153,198,270,151,260,123,224,178,264,143,285,255,181,168,234,154,192,212,205,129,115,178,256,170,282,145,307,175,214,182,228,273,158,221,161,213,109,240,236,304,212,238,219,270,187,228,143,83,231,92,94,149,358,210,269,277,168,208,79,152,136,191,319,289,168,138,202,209,130,259,182,231,104,151,151,166,374,168,256,203,281,179,146,271,110,295,360,126,122,190,163,189,232,113,194,193,64,256,243,166,132,245,229,222,241,213,236,275,173,261,215,242,188,120,158,172,151,198,75,127,278,338,102,123,87,275,126,193,55,248,336,73,159,127,216,270,128,142,208,259,160,174,240,167,185,204,203,279,200,178,239,299,175,212,251,183,259,244,254,223,161,127,206,234,228,179,256,237,277,48,127,147,296,210,139,185,171,194,148,111,155,385,119,252,169,187,135,197,167,91,321,291,111,184,124,124,210,198,197,337,86,242,345,207,285,181,143,172,204,136,256,114,235,205,124,171,257,275,247,273,276,174,156,242,241,248,231,172,305,345,145,150,72,233,189,267,235,216,227,330,222,94,141,68,165,274,148,194,109,278,98,293,138,229,309,120,116,219,264,140,309,207,131,195,198,183,270,245,195,213,278,218,211,75,135,281,271,312,270,333,204,161,339,242,276,218,172,211,329,159,329,116,157,220,262,234,151,121,418,248,328,180,136,205,240,344,187,181,299,211,214,160,107,222,131,275,199,202,167,106,239,333,102,146,185,238,230,260,177,184,256,98,198,265,300,220,157,53,230,318,264,312,243,230,311,156,172,143,294,306,143,189,254,202,272,216,213,207,292,308,219,118,141,223,308,182,122,266,144,55,279,70,227,192,132,119,249,290,185,179,211,215,227,196,215,254,285,209,287,130,123,281,281,133,109,209,196,218,261,155,194,196,92,145,216,153,231,168,303,191,135,208,212,170,162,166,161,151,300,200,205,152,268,306,302,206,258,270,226,216,188,125,85,251,122,204,150,230,189,113,375,156,293,234,110,136,305,195,266,112,224,151,226,207,82,206,377,145,205,101,250,161,167,126,269,167,199,176,274,261,230,197,139,280,262,234,86,175,199,120,249,235,193,259,298,271,161,320,208,317,232,286,234,302,269,133,257,228,138,179,133,168,121,288,123,182,156,251,309,137,157,272,279,215,169,218,223,135,109,122,269,247,374,271,261,122,112,240,182,215,267,219,122,291,241,58,213,188,162,88,208,262,179,176,219,224,136,219,288,144,345,223,343,292,204,108,236,216,85,167,163,178,94,332,226,283,202,98,131,224,146,302,243,177,250,173,81,153,137,177,257,189,176,299,200,242,274,211,239,119,219,157,257,190,246,122,329,124,208,235,211,245,186,182,183,163,83,211,231,343,249,165,155,179,170,193,229,123,233,76,215,240,182,247,248,190,147,127,163,253,274,364,208,127,228,274,248,171,286,166,240,177,155,141,251,216,141,105,199,246,303,260,141,205,224,203,239,165,163,302,178,291,110,184,143,252,130,173,142,280,148,105,224,139,118,286,223,148,202,110,239,60,250,220,200,166,242,154,201,138,148,271,214,279,183,124,173,254,339,200,241,202,187,155,157,197,93,211,177,304,65,183,117,230,292,201,248,84,153,248,186,258,353,144,283,255,209,220,273,189,222,280,219,92,327,222,180,68,204,116,198,79,236,106,152,227,96,170,136,186,255,185,129,74,74,232,160,298,102,127,151,214,270,195,140,204,375,294,235,213,188,220,248,297,203,120,184,236,158,181,233,160,134,143,206,205,255,82,131,188,134,130,213,221,219,154,273,207,122,110,311,183,73,169,184,193,134,170,293,289,335,172,173,227,356,103,274,168,284,150,235,267,217,186,112,54,201,217,331,229,68,146,178,140,150,258,110,132,219,244,195,166,143,232,191,223,83,182,108,284,272,397,284,357,245,131,101,261,292,187,250,130,260,202,215,139,100,195,148,235,137,278,213,253,224,320,235,195,202,287,238,175,269,150,304,162,188,207,215,158,242,312,210,267,249,232,83,99,210,154,176,149,167,201,156,188,305,164,279,93,201,286,183,274,178,180,154,159,274,182,101,316,236,121,302,207,269,236,318,209,201,150,100,182,216,192,272,108,174,267,262,192,149,219,63,146,223,188,207,233,47,216,171,158,117,186,242,214,206,146,233,115,358,325,272,141,217,212,261,115,50,229,222,153,281,97,240,111,316,206,319,268,192,126,129,288,235,193,142,214,229,257,101,140,201,237,91,119,116,201,171,153,102,148,149,249,252,145,268,373,246,166,146,215,318,310,314,88,288,236,223,181,223,90,129,264,55,174,275,165,211,145,260,156,195,142,289,132,149,225,225,283,233,202,201,182,230,166,148,210,264,268,97,144,127,147,98,258,192,186,161,257,261,280,266,120,142,263,333,138,186,103,207,202,220,161,139,172,97,177,216,132,166,208,269,253,309,100,140,118,114,129,89,211,146,180,188,149,204,155,268,187,83,225,175,209,160,201,199,237,165,257,315,130,192,85,197,230,276,244,243,219,207,376,58,199,114,334,182,130,272,245,185,268,140,218,209,153,46,193,281,258,159,203,100,102,330,177,188,192,160,234,205,235,221,218,273,156,194,228,148,311,149,147,126,145,273,213,279,227,246,266,208,162,223,243,113,220,226,134,254,243,263,182,250,90,180,221,292,372,178,243,277,157,254,127,284,90,232,155,141,160,332,178,199,219,84,270,127,292,89,259,181,41,122,89,165,194,289,239,322,152,114,276,352,252,221,183,253,210,169,173,204,241,297,221,152,179,253,209,152,173,163,174,109,192,308,89,134,246,213,186,183,103,151,155,189,133,218,149,152,118,166,170,178,121,286,172,172,172,149,115,221,106,245,137,227,243,262,165,174,241,118,246,285,211,112,309,219,281,212,271,204,268,251,142,212,336,119,304,256,233,128,232,175,251,191,207,190,148,331,267,127,183,177,262,150,251,260,190,390,69,177,265,165,311,164,191,218,272,97,241,217,232,220,287,229,223,294,326,123,122,230,217,258,115,217,131,228,198,198,164,287,84,233,182,261,175,116,292,269,240,231,214,199,133,146,172,188,190,137,275,149,201,281,110,248,181,258,267,157,165,268,244,246,112,295,89,224,182,343,146,386,133,221,137,140,207,259,191,77,221,190,160,101,165,215,105,166,225,109,160,186,74,173,192,145,260,144,109,81,180,272,229,180,122,254,110,317,211,243,131,111,139,309,226,249,180,179,223,265,244,112,344,134,283,140,217,238,159,79,232,257,160,98,167,233,128,195,291,178,124,148,50,219,196,94,116,199,235,251,128,55,146,173,133,178,237,323,279,91,156,306,323,187,255,62,226,173,253,174,203,223,76,273,200,238,189,232,237,201,145,210,222,256,196,166,152,86,70,160,247,232,134,119,242,203,136,136,162,183,88,268,140,265,246,237,82,282,137,172,118,158,312,164,200,193,245,163,199,230,220,181,228,353,226,253,301,292,272,52,138,297,134,157,187,130,66,177,140,279,328,177,190,164,241,114,141,313,341,244,160,178,236,108,179,242,104,205,170,232,232,103,174,241,138,98,202,152,142,179,273,292,206,210,280,318,158,196,253,160,205,193,220,62,163,101,188,280,214,222,110,244,284,220,281,124,282,123,247,126,161,248,187,222,298,232,229,274,209,190,136,157,179,336,188,190,192,80,287,210,132,183,114,166,183,197,245,196,232,128,177,234,141,145,225,159,160,297,194,254,233,67,278,187,139,328,133,270,118,206,131,170,238,248,282,204,220,211,188,157,146,206,290,171,183,76,299,362,166,168,108,192,227,65,257,216,223,102,180,158,235,267,279,219,141,51,75,144,146,306,254,289,178,160,193,109,245,103,240,226,194,202,216,206,276,242,177,217,216,130,85,131,151,284,286,226,237,250,198,108,189,249,293,200,61,236,191,191,244,96,268,148,274,109,117,211,163,141,136,143,301,216,334,259,188,41,189,234,192,206,185,297,157,241,253,252,183,325,240,112,315,94,225,225,226,226,156,203,123,226,300,63,163,221,213,282,139,258,256,113,239,225,261,178,124,227,238,197,253,152,214,228,230,128,119,181,169,192,245,76,150,114,164,219,103,293,289,245,239,169,175,226,229,260,199,285,154,267,175,361,257,72,135,130,210,210,142,354,180,228,340,148,267,96,184,103,90,179,217,271,302,159,170,235,292,301,310,158,141,115,197,319,327,99,139,153,156,168,284,237,160,260,265,257,248,266,343,156,250,263,185,355,266,182,147,255,194,132,222,107,135,155,215,182,287,337,141,271,264,212,117,284,260,137,168,131,254,76,133,214,238,96,197,210,210,110,178,292,270,222,151,248,109,139,118,162,135,139,236,207,281,215,302,182,185,184,225,105,143,294,235,178,328,83,212,203,179,180,80,240,210,293,240,297,191,185,205,124,118,194,187,203,118,209,280,217,125,122,257,145,110,154,256,325,129,196,140,180,345,205,92,99,209,146,195,215,216,321,198,202,308,201,137,298,79,302,231,133,159,251,172,206,90,235,181,228,148,200,129,299,166,113,132,343,118,240,163,297,185,239,103,102,194,162,190,204,190,236,188,274,258,333,132,253,238,251,180,279,156,232,231,289,365,120,232,158,223,116,176,261,138,139,257,145,232,109,198,104,94,209,335,276,145,135,216,253,153,92,127,125,298,237,215,184,109,101,161,252,160,258,201,284,234,221,244,180,188,228,129,222,248,199,250,303,188,206,227,265,90,193,165,141,170,305,249,245,216,218,97,98,230,224,219,207,97,197,255,159,199,281,264,177,217,213,135,110,285,204,130,222,201,269,152,236,131,228,171,64,218,203,121,185,131,230,304,119,181,205,98,93,105,178,123,132,153,136,332,160,215,223,91,303,158,190,176,105,261,155,162,192,111,348,309,205,133,107,49,192,146,153,211,131,144,212,130,285,193,273,78,157,140,98,209,152,207,226,95,146,90,111,168,193,172,248,307,253,80,157,153,169,189,372,144,275,205,174,137,86,187,111,273,168,138,250,167,140,179,224,386,295,280,226,142,188,218,171,128,184,312,291,212,148,218,180,149,236,229,188,328,322,214,146,331,218,137,241,303,367,253,229,241,202,316,259,214,322,112,182,203,183,123,159,106,185,279,265,197,244,155,173,198,274,195,257,255,206,161,195,64,98,221,277,274,291,271,134,252,233,118,260,260,308,261,125,158,157,262,132,293,272,183,147,177,160,259,87,176,110,228,93,131,360,152,332,210,119,205,219,253,207,158,132,211,243,195,254,258,279,318,238,147,167,154,100,252,209,103,229,99,243,224,219,290,97,317,206,178,141,207,115,253,251,209,155,168,316,299,237,303,209,146,199,310,242,187,176,125,87,197,212,117,118,217,113,245,116,231,146,211,147,208,92,289,142,179,195,118,242,209,92,152,199,126,185,135,212,97,204,275,168,207,217,224,180,182,213,81,255,150,213,140,305,187,234,97,253,259,227,256,129,184,143,106,274,80,172,275,149,195,212,103,194,218,84,338,167,119,181,149,224,254,193,210,280,330,276,204,158,201,158,255,380,114,185,145,180,238,185,181,223,106,207,360,230,132,57,252,184,125,259,111,217,303,120,227,297,147,139,230,158,117,208,310,219,174,221,202,79,160,147,131,141,203,238,182,139,221,281,237,332,108,213,206,197,342,313,148,244,250,158,113,167,223,188,186,187,288,111,254,161,126,137,138,271,181,170,111,283,141,379,269,206,338,74,185,244,300,116,138,171,235,237,236,172,156,204,90,249,99,286,159,187,208,126,211,148,94,161,230,96,162,244,183,214,204,95,137,106,128,73,182,102,284,211,152,99,109,128,251,186,211,214,230,185,160,181,152,99,206,134,184,315,209,172,248,234,191,216,196,208,131,224,196,262,280,136,279,150,143,352,200,311,329,190,113,180,189,274,134,132,171,204,354,216,195,98,226,219,209,273,207,146,149,105,257,161,193,125,140,199,133,109,169,241,192,285,272,351,184,225,374,90,160,87,174,232,220,306,123,169,216,129,248,252,168,293,218,168,248,250,121,196,167,298,250,141,240,159,217,210,163,136,194,185,82,243,149,225,268,296,180,226,225,153,322,94,183,285,126,223,110,119,74,321,110,311,174,153,130,146,66,86,180,170,65,242,269,135,245,161,249,132,285,106,219,143,204,159,72,114,202,156,88,276,198,264,237,207,205,326,231,302,258,221,267,216,220,221,186,63,83,237,220,193,209,275,274,300,163,181,233,157,74,98,358,169,163,136,325,108,263,108,241,185,225,243,185,220,258,277,169,218,212,172,302,213,221,174,227,232,192,150,302,66,238,342,178,121,123,58,225,200,147,94,168,207,230,311,240,151,83,148,163,231,225,259,285,167,167,296,100,173,223,103,153,109,225,145,235,178,77,278,137,198,224,265,238,191,214,231,283,153,157,147,85,139,179,134,177,196,303,216,146,229,197,201,158,231,92,231,399,294,127,129,239,236,204,368,117,233,138,216,148,175,319,86,173,199,319,132,222,257,329,214,191,107,150,122,112,213,117,249,117,120,261,207,140,188,231,195,229,99,210,136,243,230,164,204,175,98,139,199,132,111,288,158,141,312,292,211,258,115,201,244,304,194,314,153,181,136,176,226,194,346,101,160,263,238,127,267,122,54,196,205,142,220,154,234,292,164,346,198,76,186,184,230,179,141,277,151,328,217,71,185,165,84,230,330,353,142,366,215,292,125,140,140,204,292,131,220,214,244,223,175,239,112,298,162,160,124,225,157,178,209,207,242,236,195,252,82,269,118,189,139,222,270,191,363,70,276,152,254,319,183,176,166,308,197,118,289,229,233,71,154,109,98,236,140,141,157,215,310,181,126,197,173,159,304,192,139,160,283,391,258,263,253,228,226,147,302,142,109,191,208,245,97,167,190,115,309,176,122,247,281,83,145,76,100,274,147,246,204,277,237,224,122,231,225,158,171,214,203,248,171,189,206,209,86,254,102,260,249,231,305,201,144,296,138,311,215,160,196,127,91,153,181,153,237,291,198,107,273,235,113,141,336,226,134,213,209,106,170,274,119,96,144,82,185,127,267,305,265,285,259,183,148,252,156,147,143,106,231,312,120,196,152,322,266,250,237,188,204,126,80,149,258,135,204,104,196,207,131,155,118,214,186,230,158,210,338,132,126,328,138,204,194,306,266,137,143,285,208,341,170,197,209,199,265,213,159,238,267,213,109,205,237,240,155,110,117,212,250,118,299,169,131,221,223,115,141,148,113,193,126,179,219,180,158,249,49,228,205,170,233,227,261,207,178,236,203,160,197,170,144,285,55,250,215,168,197,275,186,94,126,194,236,336,133,285,377,106,210,165,212,294,58,163,180,265,285,209,273,172,316,283,135,166,226,188,249,272,185,294,138,174,244,208,103,252,232,150,100,142,266,268,194,197,233,198,345,276,204,169,211,223,247,150,244,200,174,281,222,151,148,243,123,201,221,150,258,235,189,233,273,163,158,128,214,142,213,165,245,247,101,154,107,137,183,201,271,104,307,381,219,261,116,205,263,153,287,222,244,186,251,189,302,79,178,193,142,238,215,161,167,240,125,197,268,176,144,199,291,153,251,291,258,324,103,232,189,312,211,148,103,134,109,237,229,192,149,89,175,276,157,176,229,126,246,229,257,299,171,143,193,157,207,199,264,240,211,230,166,93,219,147,144,226,208,159,195,134,239,229,223,179,337,311,184,207,295,178,133,94,146,145,169,217,285,226,264,183,145,156,231,296,279,52,220,284,82,135,166,249,179,264,269,220,126,189,161,137,178,237,171,233,264,224,215,323,181,193,146,199,217,221,95,158,130,217,306,219,180,200,179,162,113,234,187,194,109,199,186,152,209,228,253,141,183,99,165,156,90,191,159,183,105,181,318,212,201,162,239,129,92,354,215,239,165,165,189,183,409,156,261,258,200,244,229,162,158,108,118,270,248,194,214,265,129,277,112,210,114,212,248,214,97,162,163,199,284,113,83,289,208,359,289,230,233,228,265,152,249,189,218,403,97,197,255,350,182,236,194,267,177,179,103,181,161,223,240,241,141,249,166,162,260,218,140,204,148,250,229,120,146,301,136,241,206,173,150,329,63,193,141,139,111,269,209,41,126,145,301,134,156,224,168,198,101,177,291,341,157,308,232,229,250,324,274,167,347,238,50,363,361,306,232,170,166,199,155,141,162,243,168,190,172,196,289,163,236,150,278,312,144,84,95,226,152,321,262,189,331,82,243,251,229,294,209,139,92,143,234,169,211,129,209,283,79,294,303,207,359,228,241,221,298,274,157,364,293,211,138,256,186,312,145,143,182,281,175,119,193,323,121,188,222,273,183,219,346,170,170,165,321,189,230,185,190,197,349,230,268,216,190,196,152,204,262,197,184,227,242,111,146,100,177,210,191,214,313,215,301,209,195,207,218,178,187,239,160,217,205,183,158,175,147,153,100,226,183,278,154,86,190,364,220,215,155,256,145,205,166,123,278,134,274,138,202,230,234,210,345,148,73,132,248,223,205,229,165,152,177,95,187,129,226,108,165,184,103,241,186,314,301,301,163,226,97,146,175,249,215,136,211,197,171,149,281,255,127,230,234,319,206,235,174,123,386,190,210,215,301,139,292,227,196,272,136,113,91,214,110,335,198,246,198,206,176,164,130,256,248,111,119,225,192,117,362,225,108,171,65,263,280,285,250,182,161,294,159,131,210,235,128,292,227,112,122,254,333,83,197,245,116,309,178,263,171,187,110,116,329,215,221,297,136,217,232,140,236,96,182,302,122,252,94,208,289,270,165,95,138,261,246,195,216,194,216,191,176,189,261,190,194,75,201,180,272,165,168,196,118,282,304,192,165,205,209,351,180,361,197,260,113,155,289,183,196,347,221,170,134,172,256,198,247,188,174,192,200,368,207,143,171,142,279,257,297,227,222,220,190,113,100,235,208,336,198,286,139,271,301,192,262,64,254,269,235,265,152,278,186,192,326,129,211,185,130,182,219,177,347,162,289,242,305,228,169,180,146,143,181,244,245,282,145,252,83,257,126,251,245,209,200,141,203,212,169,186,203,229,323,256,191,213,296,334,135,231,200,245,148,142,248,145,153,185,72,160,145,298,125,392,271,267,241,216,223,232,276,209,278,232,238,216,92,215,171,184,141,277,196,183,190,188,254,125,71,176,196,313,189,136,198,162,83,364,190,162,174,266,248,106,292,88,107,154,141,182,190,109,234,117,222,269,281,102,237,275,124,181,221,121,188,194,136,232,225,259,113,161,236,159,245,171,335,211,317,165,253,347,123,109,244,229,94,225,130,132,125,174,242,271,174,256,191,137,231,190,257,329,113,241,164,190,104,295,198,187,184,220,218,386,278,284,240,276,156,304,149,322,245,177,156,167,203,241,117,284,203,309,250,306,264,188,141,182,187,303,256,206,179,117,204,68,228,137,98,309,123,255,286,303,240,171,258,146,105,195,223,329,321,140,223,106,184,210,139,163,146,108,197,90,207,270,235,258,107,244,156,229,259,250,281,229,128,164,191,254,140,144,118,195,227,202,201,301,122,104,114,221,193,302,155,158,255,291,116,174,156,189,230,205,106,276,90,136,144,186,208,70,270,138,349,302,121,324,215,244,296,145,154,197,221,297,93,224,278,287,137,298,253,171,214,305,271,134,198,398,165,129,187,181,131,165,283,194,96,180,118,220,251,245,228,239,160,332,269,168,279,146,236,238,219,334,126,189,245,194,258,164,90,225,253,272,211,158,127,282,316,134,142,107,275,142,180,174,242,184,158,337,154,141,209,260,186,341,113,196,147,354,345,298,281,243,124,81,282,214,300,321,129,207,237,226,188,175,100,316,74,270,153,183,184,173,85,257,184,201,279,163,213,234,234,220,186,213,192,203,150,163,199,118,204,92,165,174,281,68,100,141,228,139,209,160,245,202,113,178,238,103,289,203,82,147,141,202,176,224,110,238,110,53,143,276,195,172,226,215,338,245,228,126,203,261,114,142,174,276,250,241,140,249,191,149,280,328,138,170,184,186,325,266,168,170,250,74,142,167,177,288,299,116,136,198,286,213,226,130,177,246,196,133,94,253,131,220,104,234,317,189,122,99,135,261,167,123,291,283,232,180,142,196,156,301,148,238,65,235,150,196,169,132,161,286,130,172,241,217,255,158,240,45,112,236,66,204,209,190,132,132,140,299,168,167,169,223,262,212,212,215,155,276,367,248,328,206,159,174,139,91,154,204,152,307,238,89,164,278,194,207,248,192,289,99,225,144,240,153,196,263,63,309,231,150,233,172,242,211,145,275,222,266,160,180,195,186,166,213,122,262,257,198,173,100,212,222,253,239,179,93,259,121,174,171,103,270,125,187,154,104,173,188,138,229,191,151,71,245,161,267,283,129,169,176,173,240,218,104,222,193,355,237,220,181,253,197,366,217,298,170,126,92,331,101,246,270,192,257,279,134,137,112,169,76,248,227,212,289,221,318,234,138,353,216,211,228,177,392,200,241,157,161,200,206,160,235,192,157,152,255,313,291,222,324,202,164,263,99,209,112,97,108,241,272,162,242,188,182,232,146,221,112,204,199,79,299,168,140,211,164,134,134,295,276,241,256,302,106,211,204,263,193,209,270,162,179,186,306,251,224,242,101,175,215,122,272,300,272,249,303,165,181,202,273,205,124,323,296,266,214,196,100,258,128,193,274,201,187,314,257,187,251,202,366,293,155,110,250,87,192,211,311,258,141,121,311,177,132,70,214,178,368,186,289,119,194,169,204,368,136,310,209,260,242,218,146,322,226,224,234,213,191,141,231,229,177,245,281,111,130,174,216,121,311,79,194,165,205,142,188,93,142,181,109,278,182,222,191,227,213,166,91,278,266,245,84,208,296,122,258,220,180,161,222,89,346,141,280,111,157,375,280,247,161,215,204,242,242,243,169,183,164,203,133,256,256,118,175,169,290,114,156,224,82,234,210,216,165,200,133,203,238,277,140,332,222,253,323,292,206,128,206,179,208,345,216,212,173,130,109,142,214,127,185,256,210,341,181,276,293,206,277,195,237,285,127,264,189,316,254,314,267,163,202,218,262,206,286,243,323,288,130,185,137,95,60,68,235,137,172,263,184,234,195,195,225,173,193,206,108,276,184,204,218,183,239,228,197,242,113,151,295,335,141,295,192,245,241,256,268,102,109,98,255,162,146,245,206,161,145,208,281,147,64,205,227,156,136,335,287,161,121,131,220,314,114,259,309,310,112,245,233,223,99,280,292,208,117,165,219,257,182,197,309,200,204,131,193,154,234,124,90,175,118,127,157,197,254,154,123,268,207,105,314,152,197,118,135,161,88,148,230,267,230,250,258,184,115,325,111,137,152,164,109,113,277,137,138,277,137,201,183,225,138,180,206,146,193,126,226,142,192,129,227,233,223,56,162,308,196,217,187,334,291,167,306,103,372,188,232,58,223,100,75,196,109,108,144,137,195,258,123,177,272,276,132,243,280,211,228,191,269,191,235,188,262,220,209,113,199,131,194,218,121,174,95,211,151,271,150,68,242,235,233,243,283,196,201,113,221,335,236,251,290,209,243,166,114,227,183,118,211,304,275,204,362,88,162,97,301,131,139,263,257,125,158,166,189,207,228,190,309,218,186,264,307,211,139,264,99,244,145,256,206,241,221,196,232,113,282,208,267,181,139,209,250,158,218,97,164,155,184,290,176,300,355,192,179,193,123,287,241,247,211,144,258,253,183,225,231,186,193,156,211,108,295,184,237,286,279,253,209,285,179,257,187,153,307,136,92,280,226,165,191,108,240,171,117,251,222,312,184,133,233,283,382,165,145,213,136,182,253,318,162,262,201,264,249,321,116,134,121,129,263,220,105,144,353,266,149,272,383,272,167,282,195,237,216,278,127,273,121,106,248,216,315,158,161,300,76,210,158,247,224,215,170,164,134,290,58,135,184,264,190,272,134,228,338,272,176,227,181,227,242,177,150,231,175,212,214,68,211,82,197,244,252,185,176,263,254,173,204,223,283,220,204,95,256,166,269,294,109,219,371,242,242,165,158,202,165,98,208,241,124,242,168,244,158,195,179,217,158,148,154,112,223,252,110,229,113,258,121,76,127,156,201,167,177,191,229,181,228,198,169,181,271,100,132,116,252,214,185,326,144,217,136,205,284,173,229,233,102,337,220,187,185,210,190,162,69,120,254,140,182,116,233,310,277,51,262,254,128,91,245,265,282,196,220,291,308,249,175,207,145,352,137,258,96,65,208,211,333,226,212,99,250,208,230,139,218,215,317,263,227,180,221,214,121,124,193,345,264,245,141,108,140,182,195,236,239,300,240,175,131,152,192,151,283,110,262,248,201,195,158,328,206,220,244,161,149,249,235,134,254,191,270,193,129,377,155,285,197,160,210,227,168,135,121,182,357,200,219,269,266,135,158,210,208,262,314,308,262,308,248,219,165,175,139,214,189,122,199,257,299,233,210,276,116,185,215,103,144,271,114,205,348,297,105,225,182,281,228,215,83,99,109,200,111,230,140,133,163,235,153,233,109,165,171,16,138,176,213,184,198,145,166,185,97,229,268,216,127,93,256,156,254,328,157,182,394,217,220,307,221,196,154,283,177,274,163,329,168,113,180,184,98,110,263,241,183,152,136,201,254,229,142,150,206,168,93,284,177,163,101,143,219,240,166,246,114,191,171,197,208,184,112,194,239,236,245,176,160,97,177,214,102,110,310,194,154,223,155,134,188,202,184,309,220,159,171,165,301,157,351,77,218,269,142,214,193,281,151,125,170,238,257,180,129,260,145,139,232,194,133,329,110,200,206,372,107,236,232,151,192,295,112,316,176,271,119,168,252,270,247,222,160,94,260,85,217,237,205,161,128,68,279,206,203,249,88,123,279,137,229,256,317,194,261,173,222,101,174,189,113,245,146,282,213,213,164,166,116,303,218,173,267,227,228,351,171,195,253,127,190,168,155,325,187,238,121,346,249,234,219,164,165,285,380,237,157,179,177,256,235,243,159,148,123,302,197,188,186,189,151,269,290,190,233,232,117,138,194,136,167,164,101,261,192,119,212,113,241,226,332,291,294,128,185,237,117,241,241,143,172,312,293,192,310,252,233,211,193,143,132,116,137,100,70,251,230,81,106,98,64,103,190,123,158,126,226,226,159,94,148,154,219,183,214,281,166,229,153,132,205,194,144,197,206,121,150,236,155,187,328,217,333,220,116,237,378,131,140,232,253,219,225,272,129,275,180,139,110,234,244,185,373,285,247,152,171,317,105,241,138,338,261,220,103,108,246,255,118,272,196,211,188,146,148,96,178,220,177,198,273,151,146,279,161,205,251,196,255,239,194,346,212,247,165,124,336,324,138,231,231,302,218,148,80,388,181,150,327,231,209,226,186,136,247,297,135,92,260,200,204,373,248,223,207,218,98,213,130,250,269,154,221,209,247,109,169,81,158,183,119,208,250,223,153,158,345,259,191,212,262,346,240,261,117,284,181,257,239,153,161,73,243,176,132,202,136,144,153,308,150,286,210,123,117,290,395,383,349,196,211,145,95,63,133,174,176,183,198,230,235,346,107,324,203,220,184,324,263,242,270,331,242,356,263,236,111,155,223,270,147,246,207,327,303,174,181,72,234,207,140,100,199,191,276,157,239,189,236,233,277,112,223,294,170,121,196,69,132,123,209,247,272,175,202,191,296,183,172,84,165,272,248,165,216,244,267,192,185,126,114,221,301,144,136,153,246,190,117,152,128,261,184,133,223,109,93,247,262,94,271,177,165,310,218,260,69,172,118,164,91,146,162,331,205,222,295,284,153,162,101,217,97,238,205,199,225,205,261,158,289,214,182,202,283,207,243,96,191,84,345,201,169,327,172,302,185,259,212,136,291,175,177,186,151,212,91,200,141,44,171,305,115,207,120,168,146,287,283,182,137,298,198,280,236,142,141,89,234,348,221,326,90,187,313,65,156,138,296,209,271,178,181,206,231,178,124,275,105,135,280,146,263,122,197,185,226,223,129,210,314,214,259,248,232,328,127,172,127,88,104,199,175,189,232,210,186,284,255,117,203,135,90,147,224,266,251,107,117,311,216,236,84,244,44,288,219,238,124,320,118,131,226,211,141,289,230,98,213,261,281,286,196,266,130,107,189,134,98,229,129,102,308,141,95,303,138,172,192,227,214,85,217,52,160,215,258,254,133,170,202,206,179,180,93,186,172,231,166,304,245,175,256,147,198,156,243,206,219,235,157,276,261,125,279,226,163,162,263,203,195,201,266,113,327,273,320,228,115,301,278,67,246,83,135,85,163,244,98,237,78,304,230,219,257,99,136,155,212,116,185,162,235,172,243,218,195,245,247,144,192,117,235,255,127,214,145,127,163,201,280,308,167,138,160,194,106,89,308,301,274,211,205,332,225,129,184,204,259,119,75,110,257,260,170,182,234,171,108,255,201,194,234,162,169,284,129,82,225,72,217,140,121,230,159,205,152,94,174,156,135,89,184,131,150,355,255,300,209,110,202,194,294,292,172,256,115,109,287,211,213,144,204,145,132,183,265,155,115,121,185,190,195,149,228,125,54,177,66,300,213,187,240,264,282,212,234,205,189,103,255,287,253,318,227,169,327,147,120,316,220,142,172,196,163,155,148,234,213,389,123,190,113,249,246,91,58,122,163,93,121,113,207,242,193,123,212,166,168,234,284,165,227,248,251,231,156,201,78,286,116,133,99,172,111,178,146,174,134,134,151,220,244,240,207,259,169,184,193,97,145,153,151,122,200,199,72,189,181,90,185,108,247,259,120,102,174,169,199,118,200,229,145,222,337,121,73,249,128,331,168,295,230,184,193,204,253,343,371,179,233,268,101,369,165,197,174,189,207,247,121,227,202,233,140,128,108,97,143,156,204,332,62,207,250,202,203,175,233,133,196,202,142,140,114,126,190,78,178,260,184,230,273,320,251,234,217,181,208,211,110,215,227,161,191,270,272,212,92,235,151,155,159,321,134,94,179,117,308,306,251,225,221,248,186,119,156,183,81,202,263,258,198,170,210,133,126,233,168,149,212,209,215,157,346,221,147,275,213,212,376,323,180,78,142,240,135,137,262,165,257,253,197,297,276,289,211,87,233,216,245,111,156,182,122,253,347,217,161,164,254,237,237,242,211,187,254,277,179,129,208,199,160,113,303,272,69,233,205,235,131,318,216,217,251,262,118,153,200,313,224,257,225,113,233,160,234,144,315,267,221,240,111,162,290,215,228,114,216,210,172,243,318,214,138,174,309,232,331,167,228,313,241,164,140,185,114,122,219,222,209,233,153,198,152,108,207,126,359,366,164,231,229,248,204,131,97,234,158,143,83,164,198,187,57,274,176,279,144,216,260,224,105,260,222,127,236,251,154,248,220,253,157,148,137,131,217,114,171,243,146,249,339,181,285,272,230,262,164,182,359,226,291,171,294,212,218,171,161,247,206,343,233,243,151,209,107,172,204,255,223,252,131,175,297,116,252,164,322,242,212,228,192,172,171,189,207,154,214,277,223,350,132,153,259,224,179,188,188,209,179,269,218,368,197,170,227,191,184,217,280,230,201,156,181,249,169,196,187,116,147,86,231,188,87,176,144,137,128,120,137,337,178,192,251,210,217,232,145,214,184,228,192,104,109,158,197,70,103,109,391,221,178,174,145,150,163,250,252,250,242,110,290,233,138,200,244,280,148,343,205,134,251,247,263,115,234,136,163,85,235,273,172,191,271,221,218,259,104,234,152,115,218,113,105,275,255,224,176,175,168,183,187,211,216,183,230,177,246,142,289,164,189,204,153,278,302,199,111,113,176,238,146,242,281,232,245,134,205,233,246,317,290,169,258,168,293,203,147,149,107,258,242,146,154,137,204,204,132,153,198,355,162,155,138,122,214,117,276,294,104,246,151,231,332,198,163,162,252,132,200,244,170,104,102,198,284,203,195,184,262,135,200,186,258,192,231,165,249,269,141,193,139,228,248,221,193,235,134,308,311,148,322,166,160,315,274,260,291,213,153,181,200,138,149,174,332,200,229,227,192,235,92,241,339,229,194,218,194,216,179,104,133,163,73,175,179,164,297,100,96,138,83,70,268,310,158,188,229,99,286,246,150,114,216,242,138,265,220,162,132,162,166,125,185,137,303,248,255,83,124,254,203,257,161,176,191,241,235,312,177,247,365,255,151,302,251,195,122,115,300,97,159,76,240,232,192,135,217,201,186,137,128,181,208,194,163,206,114,293,127,131,108,204,299,249,275,208,157,181,160,225,137,131,101,211,259,170,124,206,208,314,144,161,201,155,225,304,299,356,86,197,206,204,193,242,154,119,150,258,153,197,156,300,255,166,110,151,147,185,133,161,297,259,216,291,139,135,140,84,163,205,202,199,153,248,239,201,218,128,105,283,228,217,146,165,165,247,275,249,137,63,269,185,322,154,268,293,234,335,359,189,193,190,295,154,258,339,112,278,362,202,118,144,249,220,226,261,180,207,180,205,186,233,266,161,78,175,226,207,81,94,157,104,255,212,194,146,320,231,174,292,199,202,216,266,230,175,207,165,132,281,136,228,253,262,261,255,260,172,270,309,158,171,168,186,289,75,180,297,131,153,67,152,154,322,210,290,162,202,150,166,364,263,187,275,103,220,172,194,152,157,211,241,75,256,180,153,292,157,175,138,88,150,183,215,417,217,199,277,268,315,205,320,177,222,306,125,236,110,198,202,116,240,70,258,108,230,155,194,133,80,290,91,254,89,142,186,273,172,220,254,149,166,258,183,214,127,285,256,233,328,294,242,304,301,304,159,144,112,124,166,253,158,142,219,244,185,100,214,224,322,238,197,158,77,252,126,247,270,233,231,327,265,102,188,319,223,225,281,220,195,211,157,194,214,164,277,199,187,224,271,222,117,165,282,149,147,209,181,117,317,210,220,190,257,225,235,242,86,127,270,272,256,158,157,231,210,173,167,274,282,182,149,240,166,296,167,150,89,190,218,338,177,110,146,138,292,184,112,103,146,269,122,236,213,233,333,75,73,299,263,206,222,235,198,261,214,183,76,199,77,175,169,288,273,195,120,149,183,250,172,174,240,235,197,256,171,196,155,187,284,332,149,331,202,229,188,163,249,190,151,145,123,187,112,123,250,166,275,140,177,184,162,258,158,273,254,216,244,226,159,221,261,228,195,187,131,86,161,378,168,252,223,316,211,170,166,165,216,114,196,119,174,298,240,195,224,218,233,146,299,336,90,175,248,190,228,124,157,193,154,257,305,112,177,195,165,215,153,94,157,141,204,214,245,179,117,115,212,205,121,153,161,348,148,103,175,181,392,156,217,221,217,201,250,163,207,125,240,245,220,194,284,133,293,216,203,122,164,248,135,174,222,181,133,246,198,285,212,274,87,263,155,196,294,394,311,288,247,143,46,293,282,187,254,183,228,160,240,191,352,241,159,192,184,186,111,149,168,341,226,144,156,189,149,123,351,154,133,291,261,180,208,331,226,223,242,90,152,173,228,220,135,218,150,232,210,251,205,210,257,101,137,180,279,242,122,68,179,291,329,249,90,107,282,178,271,242,206,90,258,272,225,212,188,250,141,163,108,92,229,102,214,69,256,230,155,181,106,259,284,187,199,250,282,274,241,160,170,299,145,183,122,265,212,212,235,175,160,153,254,251,234,250,220,247,296,273,158,235,123,172,241,133,83,188,240,271,234,138,238,160,392,117,257,151,312,225,139,213,107,136,192,236,183,165,142,142,184,202,230,206,162,227,232,329,164,101,238,196,238,237,219,203,231,147,135,196,199,278,227,357,170,270,128,272,158,262,226,148,202,153,331,166,130,137,251,189,254,98,195,206,130,259,178,208,236,246,210,114,178,167,246,150,265,129,155,265,220,220,206,131,52,217,187,124,205,183,162,392,91,198,214,224,293,189,204,185,121,131,253,166,201,254,239,254,258,223,149,140,135,253,146,243,174,167,249,182,135,185,280,167,87,148,110,158,204,226,191,172,217,218,131,132,256,235,225,66,231,231,173,189,200,211,153,183,274,230,323,182,293,128,135,213,192,208,211,334,185,306,200,248,187,145,232,227,117,166,330,287,216,99,129,142,213,202,54,270,120,172,312,84,192,329,359,210,181,104,244,128,184,189,209,185,131,221,241,216,304,211,209,183,305,95,85,285,146,163,154,211,255,301,137,64,190,217,181,182,21,146,229,194,217,180,222,236,201,224,155,225,266,136,227,128,145,138,250,81,304,220,184,174,325,116,242,154,64,90,199,262,235,87,156,223,122,233,228,120,223,112,168,40,101,266,196,240,177,151,138,179,266,226,215,162,160,240,213,162,173,186,156,138,219,207,119,220,91,203,190,170,253,255,222,272,184,187,277,234,180,290,173,71,128,225,273,238,203,245,257,273,218,221,160,254,224,179,208,272,188,202,86,337,227,242,253,119,235,228,378,145,339,258,222,245,276,228,189,104,147,173,273,116,229,275,192,185,114,166,113,181,161,306,199,222,184,192,245,188,116,188,120,269,208,191,152,129,278,300,319,247,156,214,77,338,119,236,237,211,78,153,56,296,282,134,89,212,277,165,264,284,246,170,159,334,242,267,80,228,311,141,298,280,266,208,145,336,56,200,216,343,241,69,90,225,260,222,261,255,235,278,104,230,146,135,271,268,147,154,221,134,286,180,232,229,191,80,209,151,154,137,249,270,139,152,233,252,170,124,98,343,141,110,219,229,129,145,291,279,147,183,52,184,164,195,228,193,106,102,291,97,233,227,284,239,229,147,130,256,246,168,211,219,152,96,275,344,164,323,332,223,192,196,235,197,182,181,223,181,182,294,212,331,160,131,114,353,260,371,175,204,299,252,327,198,222,209,57,170,148,257,228,190,97,242,122,150,171,161,271,231,232,148,123,366,240,163,130,148,329,197,106,145,144,181,83,301,140,172,168,141,250,173,248,104,267,311,164,177,165,341,322,168,376,359,109,382,226,138,251,156,58,120,104,303,163,144,195,132,260,290,153,272,215,187,224,57,172,359,196,258,162,88,224,210,319,126,160,201,154,233,99,221,124,87,154,207,176,172,145,119,143,159,192,265,140,298,76,219,149,325,183,257,123,155,126,276,191,163,195,112,316,224,124,138,288,227,194,194,108,133,267,264,188,129,185,261,177,245,92,337,268,196,252,236,161,240,74,247,265,135,125,237,327,289,174,328,217,273,247,170,213,145,284,139,100,167,268,301,333,329,151,205,286,171,215,245,334,198,243,142,192,363,245,276,352,301,308,187,151,329,136,82,80,102,114,341,200,138,329,269,142,223,221,170,140,212,108,396,256,150,246,257,173,221,246,338,245,190,341,185,239,205,259,218,209,167,157,168,204,223,177,365,248,242,284,277,240,328,211,218,116,162,251,215,263,183,229,115,263,225,305,289,225,235,259,198,114,293,152,234,304,210,252,127,303,66,97,296,186,197,269,345,89,179,212,292,156,249,196,170,82,238,227,157,264,170,304,236,141,199,240,138,76,332,236,302,362,203,157,158,275,135,250,230,234,128,207,302,209,332,220,183,108,193,253,228,234,138,222,183,140,240,277,325,195,251,218,233,297,252,195,211,138,172,235,292,127,228,156,184,196,259,195,92,253,180,222,86,203,121,238,182,215,170,287,228,117,71,137,172,179,247,183,375,308,256,103,232,211,226,274,100,134,304,256,139,80,309,97,180,194,249,109,211,167,389,337,153,227,252,249,201,264,121,244,189,232,245,132,220,164,211,268,168,139,278,160,161,150,215,322,137,269,222,173,110,283,378,192,202,321,163,213,187,310,319,207,275,217,194,178,90,177,164,209,234,125,162,50,238,239,180,161,208,121,135,234,86,184,189,185,165,200,220,353,94,199,245,258,189,228,136,117,251,267,219,309,214,225,286,114,264,190,246,254,165,355,135,247,307,286,179,210,133,235,191,153,270,119,68,144,308,165,168,280,157,271,195,159,216,234,132,120,198,256,192,155,163,219,277,261,202,185,243,123,338,220,160,158,200,193,242,182,183,243,316,209,136,201,163,109,138,195,207,220,100,187,265,197,274,239,270,156,204,258,138,245,282,155,197,232,354,160,255,223,225,161,196,227,240,148,148,250,166,177,196,256,99,163,168,150,138,157,284,186,308,184,90,219,68,318,137,127,205,78,394,140,199,256,277,310,230,211,156,149,204,218,84,208,170,109,197,249,197,134,96,96,120,225,239,237,178,184,105,190,338,339,173,243,182,221,232,154,323,195,179,208,269,154,188,216,235,229,184,117,133,158,200,259,216,239,195,125,57,231,201,182,128,64,214,210,230,95,150,126,311,240,286,306,144,199,126,251,55,256,138,287,294,131,161,264,332,174,221,167,176,142,246,228,87,249,136,106,124,143,197,183,317,231,98,114,213,167,286,144,302,135,167,202,261,378,220,102,116,242,326,224,224,218,143,144,225,142,259,199,173,245,220,218,281,276,291,169,245,168,180,194,385,153,97,113,169,243,200,113,157,256,164,193,273,278,204,173,173,282,206,237,233,182,187,274,146,216,160,129,252,302,117,240,362,105,144,356,262,277,200,132,173,125,230,116,114,177,131,254,221,118,316,225,239,150,289,272,287,155,225,249,217,209,177,280,167,176,153,165,197,128,184,67,276,115,141,210,335,112,323,183,314,345,196,147,143,198,266,119,206,263,183,185,83,182,190,248,114,222,172,118,242,201,196,187,180,211,328,234,316,271,64,217,177,209,159,145,225,124,252,202,172,116,153,227,143,102,155,115,145,79,125,238,189,182,173,297,102,213,160,229,241,183,159,286,249,287,158,222,170,41,196,225,330,157,290,231,132,133,146,145,148,376,225,126,199,247,96,140,207,209,169,329,112,180,257,125,199,174,148,230,150,299,235,169,148,221,220,154,133,243,229,272,149,277,233,192,218,183,122,204,201,241,211,235,248,148,258,136,279,247,112,212,168,192,116,103,257,175,150,161,155,78,176,161,168,121,119,86,256,190,300,112,155,250,134,198,109,268,223,240,162,227,242,288,184,259,45,159,113,159,172,98,245,245,171,172,266,221,217,262,68,205,242,147,263,289,261,111,165,176,91,189,240,137,119,331,62,70,239,99,238,209,200,113,318,260,286,151,160,222,140,232,147,223,165,269,274,340,233,232,163,132,205,180,217,232,177,136,232,148,141,251,235,305,119,357,98,150,307,155,304,215,133,191,285,134,91,217,257,149,353,69,99,204,231,288,287,55,199,252,259,152,197,181,263,229,284,238,313,102,195,303,177,257,230,246,263,227,124,172,91,98,179,258,264,179,171,75,194,200,195,191,236,120,354,149,159,131,336,268,217,264,84,211,302,300,259,75,163,268,122,226,96,110,238,203,228,355,223,203,203,277,105,151,194,238,264,282,81,279,295,284,213,179,309,112,283,222,100,169,208,275,255,131,207,256,145,208,110,158,142,288,124,222,160,204,225,182,69,214,294,216,332,232,175,259,154,279,130,153,146,223,186,219,180,276,120,213,337,203,222,203,308,150,300,238,227,332,247,329,199,174,209,316,180,281,265,101,93,109,188,160,85,300,263,208,167,168,227,252,200,98,180,118,232,184,145,109,179,296,200,263,158,142,219,99,287,298,364,230,216,114,86,171,220,113,154,183,164,190,230,52,157,248,271,144,198,181,325,125,151,114,189,203,163,172,134,81,301,183,219,273,135,224,245,114,223,220,248,180,233,105,190,92,238,98,132,133,193,180,243,203,248,344,209,165,212,292,257,247,171,252,209,195,274,158,314,180,223,173,220,286,191,252,253,161,184,243,224,165,99,152,193,222,149,355,190,179,240,193,217,139,237,189,269,206,242,174,178,218,313,228,139,167,124,110,224,273,317,225,143,244,231,265,131,218,173,261,172,360,109,155,301,186,62,318,221,207,160,63,279,200,225,139,183,171,122,197,191,294,232,248,225,298,267,308,186,183,205,243,136,332,170,97,296,242,316,262,185,148,219,209,230,145,152,193,232,246,190,170,204,287,181,268,198,197,241,98,153,133,238,205,280,220,297,254,181,189,246,184,96,155,231,144,232,197,212,166,244,345,238,299,219,275,166,250,149,230,179,154,209,97,259,199,168,215,170,142,97,228,55,179,150,237,214,132,156,89,216,102,129,128,220,255,142,308,252,144,250,201,179,177,163,267,155,131,182,242,180,199,300,179,350,190,67,112,270,293,156,80,208,127,308,263,86,97,278,228,201,120,79,274,250,126,310,99,198,274,280,253,202,261,305,184,160,102,161,290,200,113,278,206,149,178,219,139,74,186,242,290,350,256,322,287,191,126,278,175,206,83,253,243,160,285,229,258,197,153,131,244,285,200,164,206,259,277,223,151,143,251,184,192,236,196,229,217,248,249,196,127,268,167,265,173,200,147,249,184,273,132,232,248,204,241,126,232,322,140,229,236,275,150,246,128,215,172,149,194,253,54,152,138,94,292,198,230,256,105,100,138,111,209,273,134,122,211,142,121,310,163,236,238,295,304,290,139,123,308,232,251,103,248,200,177,249,298,117,248,129,198,207,231,113,210,227,249,171,177,79,197,331,267,140,176,204,136,187,171,118,198,339,299,184,196,173,180,152,269,117,299,295,271,203,174,225,120,123,256,110,243,331,285,147,228,323,264,162,225,167,247,157,281,194,93,149,150,179,250,265,122,179,247,101,206,164,117,285,161,244,169,144,85,156,323,186,71,230,163,191,124,67,128,222,177,217,212,158,216,190,255,90,229,196,261,134,146,230,144,213,144,119,312,193,145,190,182,130,194,120,88,175,96,285,359,329,196,195,181,172,198,270,75,317,225,366,258,257,205,208,159,186,109,126,158,138,145,124,219,203,110,144,230,192,121,236,84,175,222,149,160,120,144,210,113,195,202,234,259,183,248,138,147,195,198,198,321,319,164,107,201,279,321,160,240,146,136,89,341,225,98,188,281,205,187,152,218,125,110,332,253,232,357,167,302,202,266,160,199,158,310,216,285,229,188,190,108,238,78,186,353,140,209,200,170,215,233,225,225,250,206,275,188,244,184,156,254,235,260,88,321,172,172,201,175,247,232,418,240,268,294,159,144,132,214,269,156,208,182,252,112,196,164,210,186,178,236,238,237,290,246,172,236,213,222,128,187,136,96,141,262,226,196,306,283,160,258,133,239,266,258,120,205,347,298,234,77,279,158,242,217,216,135,157,227,261,316,155,293,164,219,141,124,175,203,139,79,339,234,198,240,124,212,294,186,164,165,139,145,268,115,91,237,365,126,164,84,204,123,251,258,207,254,164,283,283,201,182,225,200,216,221,99,153,179,137,167,350,134,308,203,120,124,147,241,238,193,268,143,268,231,208,239,185,95,295,207,167,301,214,285,250,252,164,158,309,241,104,126,133,69,110,240,112,264,209,321,244,173,256,168,191,97,209,339,198,228,218,144,291,193,238,163,164,197,247,175,196,105,203,82,211,206,89,232,234,170,193,197,124,171,251,185,199,271,202,142,159,216,287,136,265,233,245,94,187,240,87,341,242,228,65,125,84,281,346,335,122,216,191,142,256,239,276,208,202,264,196,251,171,144,223,291,97,209,165,123,257,253,208,119,202,249,221,173,179,277,229,233,153,218,117,176,242,183,361,245,345,174,220,216,273,271,317,90,171,167,161,177,129,320,154,252,120,361,180,118,307,210,238,143,121,219,125,189,141,129,144,71,303,179,168,147,229,256,185,253,209,213,269,226,181,122,291,189,244,247,106,294,221,143,212,273,319,88,240,160,185,134,212,144,340,153,173,151,176,365,184,178,165,285,177,114,121,219,238,265,245,262,114,355,169,286,231,147,121,90,148,239,217,303,260,132,150,172,151,119,286,183,214,97,418,195,297,145,172,194,320,64,81,158,201,104,293,209,98,294,51,210,265,214,182,260,199,168,127,131,158,355,229,82,237,320,248,199,220,167,168,151,319,184,268,165,185,205,146,203,178,194,237,308,157,155,108,329,177,203,157,232,213,225,157,200,226,252,233,220,229,312,330,166,284,176,129,168,356,165,108,185,88,115,304,182,220,290,335,152,177,197,254,154,270,212,247,183,136,224,212,243,238,122,90,189,135,279,288,278,127,234,192,141,251,233,144,166,133,199,276,347,234,168,139,181,182,126,146,211,330,258,323,197,188,126,188,387,87,92,275,179,206,218,262,119,105,130,161,236,254,186,164,179,155,273,225,186,324,152,140,199,169,224,118,160,146,105,118,157,108,119,209,129,247,166,100,177,99,154,248,179,61,219,98,228,50,167,137,195,191,351,139,71,149,335,193,290,225,160,311,254,127,138,185,190,122,322,214,225,139,112,270,344,220,237,136,394,164,137,271,284,88,164,213,222,166,217,128,264,115,167,188,192,244,113,196,140,192,115,137,159,83,192,300,144,265,187,198,174,118,156,389,192,184,125,166,215,187,260,183,184,199,147,154,240,162,273,158,280,158,220,280,210,146,198,177,172,141,267,129,261,179,364,107,350,165,114,86,237,170,321,198,249,129,123,106,219,289,87,289,228,177,237,81,270,161,162,188,215,208,247,142,209,109,212,194,69,220,256,161,183,273,110,94,251,237,304,73,367,144,311,152,162,98,196,207,161,246,121,340,252,162,283,88,187,235,193,117,184,141,269,230,280,206,115,295,160,275,219,144,303,187,340,141,150,180,241,243,119,165,227,134,89,134,314,249,256,293,179,232,201,268,159,205,227,163,256,78,214,181,197,164,138,237,213,213,134,316,202,255,140,166,60,163,224,232,224,151,107,111,203,216,198,249,200,283,134,256,245,184,295,234,142,277,283,198,265,100,136,254,231,243,114,202,363,224,252,370,269,230,150,106,215,157,187,167,181,227,104,281,180,173,190,281,283,258,294,235,213,176,370,153,241,199,105,159,224,98,237,255,198,199,205,172,238,261,131,105,155,75,284,260,213,140,120,254,213,246,204,149,222,100,250,251,229,234,105,240,187,160,123,189,145,186,185,216,372,199,152,174,243,215,265,222,128,208,182,172,213,208,389,83,105,147,252,225,144,205,155,326,189,203,81,161,163,208,146,117,156,156,318,137,235,145,190,117,341,219,207,247,232,250,219,153,204,179,261,140,230,103,184,154,192,175,146,274,188,116,170,215,271,253,144,111,214,169,87,139,260,177,198,219,144,179,266,166,105,254,297,353,66,339,220,269,130,144,65,161,221,236,374,170,368,354,235,132,124,245,209,277,197,279,170,219,192,113,206,223,221,104,209,169,100,91,139,124,155,209,224,308,319,133,208,223,291,204,243,206,200,214,80,267,156,149,139,275,312,105,191,185,111,109,173,195,174,73,180,326,182,140,78,114,284,209,175,241,160,186,104,167,224,200,124,126,211,113,294,248,109,232,307,123,226,353,183,128,132,123,167,257,273,171,339,251,75,245,219,152,183,224,227,222,144,188,180,225,157,252,151,262,231,215,91,158,244,162,209,232,343,160,215,149,316,242,334,175,159,197,276,301,290,152,163,222,230,191,237,163,101,96,245,152,253,147,349,265,234,270,250,244,186,181,238,262,192,248,252,155,130,158,207,216,89,296,311,305,235,213,180,230,146,172,196,220,227,152,130,134,218,188,100,202,161,152,266,272,195,245,241,112,234,148,218,99,220,221,223,229,130,183,227,117,101,211,216,98,293,205,257,117,106,103,180,70,275,281,286,171,167,71,308,139,279,172,137,219,203,230,200,167,168,268,293,175,294,119,194,103,215,133,137,266,170,68,127,206,288,214,52,175,178,94,259,310,216,214,121,256,141,222,125,161,135,191,283,228,233,102,204,221,139,174,178,231,285,204,240,252,347,181,186,60,212,279,184,299,165,239,291,219,315,111,230,183,207,117,86,235,96,209,211,191,140,208,339,245,265,129,125,187,247,203,206,199,129,82,182,76,130,148,169,351,276,151,224,232,280,275,191,118,172,292,275,280,247,310,156,239,274,230,219,283,204,198,222,258,287,157,116,213,162,253,198,141,74,154,181,214,265,230,138,228,138,208,212,123,180,184,97,191,262,114,245,157,307,305,237,271,167,276,181,264,106,352,203,187,176,188,364,254,149,234,174,155,266,191,249,202,201,242,190,209,89,168,249,149,164,239,171,118,159,121,115,239,162,219,323,299,118,224,203,134,148,194,192,293,117,238,288,193,261,125,294,129,218,212,250,232,239,222,175,137,234,135,224,156,391,117,274,211,246,240,210,203,252,134,188,135,194,268,198,153,270,205,170,155,154,172,329,268,223,127,291,214,213,160,138,256,279,208,292,152,146,216,245,123,99,253,268,62,120,135,348,206,363,200,133,73,161,163,276,147,239,203,307,292,153,340,263,185,325,244,149,171,102,150,141,236,129,221,180,346,116,258,169,175,207,315,215,311,270,123,153,252,124,200,141,225,249,99,145,200,190,200,173,142,308,189,153,130,254,174,200,177,148,139,215,104,71,225,98,109,166,124,200,307,187,273,131,227,89,250,166,229,237,296,191,266,232,322,215,103,117,226,284,221,242,203,267,236,198,157,272,226,213,179,204,162,167,230,260,248,158,173,190,239,154,237,269,190,280,120,215,159,411,193,199,280,234,199,134,335,207,186,255,262,136,197,141,216,133,220,140,127,169,225,196,223,124,183,377,207,192,354,201,404,225,136,249,297,172,164,275,328,257,247,107,247,174,232,187,195,215,230,167,133,200,109,259,292,260,306,175,143,291,148,232,268,201,208,100,283,190,307,296,169,221,176,220,192,110,159,125,58,178,235,182,196,191,220,197,249,258,242,165,112,165,221,192,129,282,324,253,221,192,249,231,166,198,164,333,155,179,225,159,244,194,244,232,157,234,265,168,180,77,245,93,140,416,160,169,200,216,188,131,279,86,182,132,249,98,98,236,202,292,140,126,151,122,110,92,50,188,189,233,324,85,160,193,319,234,204,117,163,107,113,258,218,127,114,231,165,154,169,200,178,204,221,136,244,99,359,144,212,332,97,221,217,233,193,233,98,194,151,73,238,153,150,233,245,267,169,253,261,186,168,117,181,126,233,260,127,145,121,98,110,236,278,228,194,246,128,237,108,292,136,240,203,210,214,165,201,203,152,123,311,146,129,181,148,259,277,284,139,180,68,213,214,183,204,167,206,251,346,138,225,176,225,272,131,165,150,259,146,141,194,190,131,208,132,312,163,250,119,177,338,251,198,153,254,219,233,161,235,212,245,186,262,68,149,184,156,186,194,227,133,212,105,111,273,249,218,210,289,192,246,225,150,298,222,214,236,164,221,111,161,323,288,241,191,166,152,136,172,152,188,182,222,189,348,116,234,238,197,202,270,105,297,167,217,137,310,246,146,236,162,77,212,169,258,242,286,177,269,43,285,126,165,200,116,153,289,120,197,229,268,182,247,236,139,164,265,106,290,46,226,235,284,245,237,187,375,153,320,241,102,259,166,235,144,211,145,102,203,260,208,162,173,139,186,189,241,229,216,145,247,281,223,205,295,211,147,173,202,219,274,313,267,257,227,200,272,193,130,240,239,150,290,248,243,295,183,215,372,195,216,125,196,96,150,347,208,286,257,295,93,172,295,122,138,244,170,175,94,169,211,226,159,263,237,187,156,168,259,229,255,151,116,291,321,104,306,201,287,178,220,71,142,194,350,90,326,238,168,236,153,196,95,287,164,82,197,203,174,159,224,117,149,229,213,237,174,146,219,219,185,89,294,185,130,234,106,192,163,237,91,95,209,172,145,269,190,242,228,265,193,193,388,138,233,332,135,123,227,253,300,160,233,225,241,112,181,279,277,318,200,168,96,119,148,304,139,141,168,165,146,313,233,156,174,323,386,316,77,275,90,205,195,218,160,199,181,181,261,206,203,212,299,111,266,202,283,206,208,215,193,189,198,127,360,220,224,336,275,111,161,185,213,112,282,158,163,194,235,190,153,282,337,236,164,273,97,205,204,264,136,222,204,211,221,239,210,187,178,157,170,130,187,244,154,205,294,176,148,225,147,263,268,194,172,127,130,195,170,247,269,319,205,248,94,171,150,210,169,128,202,265,218,99,174,206,184,152,213,266,128,203,186,128,267,310,117,98,236,310,134,180,239,251,181,246,114,307,298,147,213,164,142,218,225,209,116,194,128,169,63,286,259,209,328,179,110,234,108,182,192,109,162,220,216,310,205,107,231,230,222,220,169,179,183,216,209,196,223,138,129,142,219,256,294,287,293,153,250,141,162,149,351,266,155,212,138,158,205,224,196,111,155,188,338,212,214,173,107,311,143,85,176,215,155,135,244,92,119,311,228,162,251,232,198,230,192,292,193,127,194,90,233,255,223,278,148,217,222,167,189,366,242,169,290,240,336,252,308,171,237,93,131,331,291,165,98,162,203,217,220,354,318,179,242,80,181,140,93,182,173,184,171,100,192,157,183,162,106,161,238,262,383,258,199,107,83,265,206,110,248,259,148,304,197,207,124,273,154,266,225,252,284,194,193,277,275,140,193,91,372,328,176,236,222,231,146,191,341,277,383,242,101,85,96,229,195,277,98,246,82,183,203,236,261,150,185,273,95,205,271,95,109,229,201,234,215,187,296,212,101,93,226,99,127,250,284,238,217,198,128,159,96,79,239,79,321,273,296,76,273,100,201,227,127,124,181,252,261,332,112,214,219,118,181,213,73,231,203,208,261,127,114,209,130,209,298,288,260,136,207,295,111,187,170,214,150,189,165,149,220,165,188,192,240,234,271,233,219,215,110,184,155,310,194,198,183,214,285,276,221,152,192,275,264,289,203,375,229,157,170,256,181,250,294,181,164,239,321,206,265,188,117,101,176,357,258,238,58,80,123,274,221,154,191,194,152,251,96,231,209,148,112,166,239,173,221,174,217,310,210,67,264,205,209,234,182,178,244,106,177,264,243,109,320,140,181,201,133,165,146,196,95,186,190,244,227,179,216,138,322,115,128,102,261,73,202,228,223,269,103,291,189,393,174,148,235,119,144,163,156,117,199,196,89,264,154,196,242,246,252,194,176,116,228,208,185,66,291,197,353,251,126,209,162,155,126,108,171,237,311,69,193,80,283,252,165,138,72,234,242,163,290,144,160,177,222,65,110,118,173,123,261,227,265,270,283,297,250,184,154,309,80,240,190,238,238,49,83,166,170,168,217,257,200,206,271,208,222,199,273,167,281,331,171,329,212,266,339,380,198,201,288,288,316,115,183,246,91,167,147,259,250,204,299,188,304,216,124,108,121,185,190,151,133,192,56,163,243,301,298,193,282,131,166,306,165,178,136,248,129,178,163,227,264,81,130,261,216,171,364,185,121,135,201,122,128,252,177,216,136,56,274,163,224,206,236,254,196,253,86,205,157,127,206,80,266,199,223,197,181,160,225,200,155,327,162,201,282,208,311,214,260,55,162,214,148,216,241,177,249,226,167,343,252,175,164,310,102,219,140,338,232,144,175,141,252,146,272,167,129,204,107,138,109,190,305,245,151,154,312,168,313,248,227,157,156,203,262,187,158,190,104,155,195,196,197,139,118,175,101,92,264,180,210,173,229,103,254,130,217,191,317,109,183,164,256,297,94,122,266,128,138,212,169,324,234,150,147,195,250,232,118,222,140,249,169,162,154,287,143,230,246,316,148,205,200,314,240,143,187,235,288,218,280,218,105,237,93,205,196,169,224,275,199,135,128,178,186,145,214,97,270,145,89,239,195,223,165,206,229,80,243,199,221,285,123,150,181,283,198,206,253,148,316,157,73,164,163,161,169,304,179,177,201,135,135,180,201,181,163,213,289,263,348,331,285,227,196,226,175,220,186,269,238,187,244,139,196,134,183,198,160,230,79,165,243,234,221,227,143,152,151,242,115,174,155,173,80,194,270,200,193,242,255,378,121,199,249,111,144,213,113,299,212,140,228,250,208,317,110,144,271,268,262,223,220,205,211,125,82,114,244,113,278,131,168,86,257,165,108,254,134,175,230,229,221,234,228,191,274,93,256,166,243,121,408,278,167,232,224,210,164,172,249,188,216,269,162,240,213,155,172,161,195,249,180,183,191,251,161,165,211,188,220,185,138,227,303,139,143,354,217,131,233,285,143,77,124,221,161,132,148,176,276,116,76,144,266,227,149,120,231,116,186,345,285,204,206,107,199,180,196,88,219,309,308,157,172,85,157,259,124,123,202,123,211,107,148,148,209,155,151,203,202,107,63,242,329,240,186,140,249,158,315,228,204,265,104,232,166,311,83,247,168,179,201,124,112,137,275,151,121,167,187,185,87,189,128,172,170,178,91,310,210,233,300,197,109,397,224,253,168,191,149,135,171,347,279,112,202,189,254,184,131,178,288,175,297,146,253,181,129,140,251,215,272,172,170,191,131,194,193,244,205,193,137,206,204,260,285,195,240,187,154,108,309,182,118,156,170,319,348,324,177,190,202,185,164,199,162,343,339,94,124,211,336,193,196,188,317,267,136,124,213,84,190,231,305,208,268,147,100,132,199,249,104,123,376,254,171,141,351,319,148,236,161,255,249,184,236,216,179,259,255,339,313,321,128,241,125,232,238,206,154,112,248,161,309,163,183,318,313,203,158,217,167,88,145,232,166,218,135,197,202,305,195,209,201,181,204,206,188,84,290,251,178,241,205,238,216,243,295,259,216,219,169,194,134,310,227,150,181,241,125,256,234,236,132,238,255,222,233,263,179,183,138,181,177,231,197,229,171,141,235,252,230,210,66,187,159,169,132,343,313,117,118,199,122,180,236,240,173,213,243,235,94,221,209,209,222,181,221,115,264,259,188,334,189,247,160,326,123,229,177,107,107,215,133,176,243,267,281,143,176,191,261,154,326,200,269,211,175,260,226,209,144,187,470,175,139,124,199,227,281,184,138,167,157,250,182,218,135,140,221,241,183,263,178,196,198,313,312,314,249,136,245,98,239,190,114,138,125,169,396,154,268,140,100,185,129,259,245,157,161,298,205,144,274,213,135,207,352,176,197,195,332,153,263,282,193,215,278,207,243,240,117,230,218,167,216,183,322,128,135,176,214,289,70,213,213,196,207,180,246,225,150,354,266,196,208,156,310,219,208,143,256,156,101,180,220,221,270,206,394,194,150,303,209,196,243,185,107,281,163,119,207,161,158,262,273,125,128,348,178,247,235,189,315,275,344,159,304,213,148,210,192,159,150,217,287,148,197,278,98,358,184,211,204,224,209,136,322,187,138,214,214,234,108,122,171,73,163,175,108,224,117,146,200,295,277,271,208,150,185,254,180,157,242,271,233,255,153,208,121,176,134,276,265,174,153,194,87,142,141,182,172,241,73,286,129,150,216,216,283,247,211,347,208,148,96,215,326,249,105,62,280,246,307,156,180,156,65,227,186,187,296,174,121,244,331,141,184,131,245,215,336,142,248,154,132,119,208,197,101,227,86,128,287,186,222,198,179,181,172,127,270,236,365,240,120,145,222,149,150,227,213,271,145,191,227,253,162,204,228,227,170,227,294,308,205,198,183,182,181,112,270,144,149,231,158,176,187,141,111,249,129,155,164,285,150,133,348,52,314,211,269,211,97,201,224,246,253,226,124,172,161,146,220,73,264,206,120,221,263,215,267,276,123,214,308,293,232,210,176,195,151,277,112,68,198,171,217,229,246,256,185,158,191,220,234,117,234,218,89,194,96,219,102,199,255,216,167,187,74,200,174,226,171,154,155,77,106,152,203,247,114,309,185,270,191,260,188,282,242,163,208,131,262,114,133,156,216,245,303,72,194,149,164,87,203,277,210,91,243,114,167,219,184,91,220,119,123,95,198,209,235,148,229,284,263,209,298,242,256,134,198,247,252,261,221,88,104,200,314,109,242,232,256,131,197,129,296,231,165,304,232,246,306,192,306,203,107,189,143,143,267,278,280,214,190,75,127,252,326,162,246,90,174,75,230,267,149,183,223,161,163,125,214,221,225,193,300,214,207,261,268,240,240,124,307,218,266,304,116,298,270,229,132,272,160,165,135,353,177,162,102,256,179,164,243,93,212,157,233,123,154,99,81,154,178,216,204,131,165,104,173,269,185,91,111,86,158,141,110,226,83,83,185,295,327,137,132,172,291,216,241,310,131,315,181,208,166,179,118,141,205,314,120,114,140,170,160,73,226,74,170,256,236,233,243,170,291,235,157,238,240,240,268,212,243,114,107,205,244,160,131,320,107,293,204,187,237,341,227,206,175,249,219,175,293,165,224,269,150,150,342,163,202,149,156,256,223,145,162,384,230,167,186,230,156,257,269,202,105,185,267,143,250,279,148,263,126,224,212,144,176,114,242,159,244,118,209,153,263,237,297,191,216,152,234,199,215,320,171,324,72,257,202,228,225,197,233,226,238,269,196,227,164,109,152,220,159,393,314,221,90,326,76,158,108,200,109,370,143,166,237,237,256,164,87,138,200,85,216,259,62,179,232,322,211,199,201,214,218,199,148,133,295,141,104,165,129,304,277,147,120,149,120,175,329,100,121,229,239,302,187,305,236,181,259,148,299,230,170,178,275,189,191,194,363,198,280,118,335,197,284,211,187,258,180,193,271,247,249,121,267,328,351,170,271,229,170,195,116,306,211,215,210,127,219,108,139,180,142,243,150,236,194,74,98,147,242,277,305,109,199,212,310,267,329,222,107,233,187,175,382,259,227,96,191,268,179,140,69,232,225,246,178,219,255,159,137,221,275,199,249,197,176,216,136,158,148,219,115,109,232,120,306,141,286,138,189,253,363,202,222,215,152,192,85,239,208,146,231,117,92,89,256,281,189,175,219,123,232,303,127,201,182,344,263,77,240,112,168,175,296,286,144,181,191,208,147,208,192,263,128,86,189,240,252,179,238,270,307,141,208,254,117,212,281,90,93,187,313,200,204,343,345,211,123,200,206,220,200,303,339,98,262,310,222,173,191,248,160,296,194,142,222,178,197,241,186,141,75,115,144,147,130,261,248,228,260,119,331,163,228,198,280,205,133,390,363,227,135,256,178,154,242,218,201,209,355,102,189,143,257,155,155,295,223,195,109,280,156,309,255,205,187,226,267,225,296,95,209,201,210,252,194,221,241,126,146,165,130,167,100,190,345,195,121,136,167,150,173,220,251,265,70,284,269,204,341,109,140,136,357,229,215,90,316,143,153,237,357,246,196,253,391,139,95,163,189,244,317,224,216,219,280,64,148,204,181,158,177,199,162,225,225,108,202,152,114,339,220,277,253,212,132,86,255,310,276,116,119,70,186,154,321,176,296,70,200,317,85,199,284,211,266,138,173,156,216,77,116,214,136,221,277,200,161,266,326,196,155,281,188,125,120,255,119,214,204,260,147,202,128,249,135,185,158,202,257,205,280,108,318,136,225,179,233,136,137,101,322,84,115,175,178,283,349,239,287,136,105,171,174,107,222,207,114,154,310,85,203,119,152,183,98,64,179,151,200,271,57,245,226,101,182,358,132,312,233,180,33,174,375,337,215,180,308,268,227,136,126,169,155,166,255,156,295,349,178,287,275,272,68,132,217,68,212,72,112,152,177,123,336,344,164,111,193,90,146,279,185,390,282,341,208,224,333,128,102,175,274,263,160,195,207,222,210,303,205,239,277,343,146,242,211,193,178,184,146,146,281,70,237,195,155,255]
doclens.70.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [214,292,176,136,158,278,42,192,144,106,263,162,291,130,151,120,232,97,185,262,180,99,143,185,189,188,224,136,222,175,320,119,219,258,191,202,273,184,223,187,199,275,208,274,223,201,241,283,137,196,88,170,158,363,167,314,106,202,121,201,212,79,102,236,268,151,191,169,196,170,204,265,156,294,235,248,288,262,209,161,233,90,230,59,162,88,205,164,294,202,206,67,280,50,114,123,150,234,214,85,168,132,146,234,128,233,191,212,319,194,285,307,116,191,194,225,287,257,202,99,200,135,117,123,196,218,65,132,169,174,226,359,167,222,240,212,279,163,290,304,210,182,178,367,244,184,233,135,172,249,138,262,167,114,91,132,129,307,164,123,210,142,194,214,329,189,172,205,144,217,200,151,359,191,138,308,197,248,195,68,205,158,125,129,223,343,211,209,148,139,130,249,150,188,145,53,171,188,143,130,212,205,322,132,228,272,214,258,124,356,161,169,203,298,108,213,208,314,133,259,118,255,192,268,207,123,91,246,236,129,277,308,122,70,162,301,122,78,181,187,294,216,146,215,184,272,174,204,265,228,188,111,101,88,175,151,112,356,77,324,306,101,164,147,169,376,133,194,209,126,174,101,147,213,140,111,223,291,229,151,289,152,165,152,109,94,138,172,193,226,56,187,283,273,60,143,201,249,280,119,259,163,222,191,144,248,237,251,190,135,272,137,178,164,192,152,232,194,154,86,361,170,224,138,225,192,162,219,225,98,190,236,197,181,226,85,142,178,161,179,171,194,134,123,291,352,255,213,210,232,147,217,216,185,295,81,145,188,203,148,462,288,156,336,118,167,124,204,221,82,175,216,251,263,273,223,301,234,96,167,211,179,214,109,74,207,215,168,234,42,278,136,156,174,84,190,178,246,98,213,208,212,215,126,159,199,139,240,139,254,108,92,162,234,325,117,281,106,217,199,201,275,154,316,143,192,195,262,248,257,220,94,158,214,87,191,275,218,312,265,103,318,228,240,220,239,287,239,135,165,202,208,182,210,146,178,214,112,146,225,142,195,339,261,306,102,221,72,66,220,196,272,196,274,241,214,260,275,158,146,262,93,164,218,146,287,250,168,141,244,112,214,187,127,243,213,124,153,309,118,209,157,208,253,253,202,179,175,161,280,167,130,340,295,201,243,116,142,183,175,128,292,130,255,133,235,126,187,203,118,185,181,257,116,170,101,100,257,275,267,151,327,169,173,159,90,212,232,183,216,115,141,232,224,209,83,183,212,116,234,178,130,128,145,404,196,220,267,159,211,97,171,205,321,247,220,179,234,125,126,174,219,69,102,172,221,313,300,145,365,165,112,205,259,220,183,128,136,170,84,127,110,257,301,91,113,258,349,289,261,201,222,143,294,196,85,150,194,361,263,148,213,176,110,207,228,224,213,250,124,52,164,159,102,145,303,258,174,155,202,194,242,195,283,194,342,154,240,157,342,169,112,124,165,333,281,196,165,261,212,109,251,224,201,199,153,210,307,288,103,263,104,175,217,222,145,216,188,108,199,207,155,208,249,188,294,118,269,223,182,114,317,161,68,204,229,221,97,121,279,161,225,186,171,142,203,344,184,187,141,338,263,201,174,217,293,122,272,256,253,192,88,99,286,217,195,155,304,295,203,190,143,271,275,184,105,202,165,214,198,83,130,182,110,191,153,254,225,267,262,332,197,101,220,283,223,238,164,130,135,264,144,161,139,270,180,269,230,179,129,199,123,220,313,285,157,263,158,183,166,245,188,283,250,148,194,215,204,142,236,156,162,166,214,87,137,242,275,246,222,343,298,196,156,262,157,143,91,85,185,168,124,245,87,119,258,184,244,214,89,230,78,182,180,127,358,219,217,335,154,123,213,263,147,194,225,193,137,123,133,239,260,124,149,325,189,92,145,230,161,242,208,235,184,81,198,212,337,140,233,183,145,215,321,242,148,216,176,297,256,78,295,184,227,256,244,263,249,179,149,187,227,203,210,144,83,226,276,225,65,214,150,145,157,254,186,298,326,42,188,230,245,303,216,170,221,144,184,122,114,235,77,106,291,124,201,102,239,173,100,232,101,109,239,188,217,173,68,174,93,301,175,115,260,64,95,273,223,181,254,243,307,267,219,126,192,162,125,204,250,127,183,93,206,171,178,198,183,267,243,136,170,264,216,199,278,108,214,234,131,111,143,231,295,213,230,81,264,105,131,131,192,290,276,57,332,173,245,199,251,150,179,176,133,204,328,141,197,178,124,159,280,113,350,133,42,261,229,149,141,211,149,268,253,228,121,169,101,192,359,204,144,232,119,215,225,106,114,308,277,221,89,289,165,156,91,145,110,64,314,167,211,219,179,69,186,143,126,212,134,152,179,130,57,126,259,148,200,171,203,139,219,204,134,207,195,217,194,236,92,163,237,174,274,139,205,245,217,221,169,258,155,136,192,225,219,367,155,291,361,103,228,230,238,129,257,248,89,219,332,416,158,178,113,211,119,160,256,181,289,229,119,134,158,266,195,102,186,107,237,93,273,230,158,95,220,88,226,181,170,149,76,220,218,152,190,251,194,182,191,256,196,318,226,151,271,112,214,176,284,91,212,337,176,130,225,231,159,200,183,239,282,154,224,172,112,154,214,177,224,236,363,156,170,214,240,260,291,64,163,122,164,263,204,50,136,166,215,260,84,207,134,125,219,188,310,254,127,116,272,306,188,91,313,276,250,209,236,129,161,242,197,191,135,151,148,221,302,280,67,190,93,189,157,176,184,93,96,161,190,223,220,213,260,278,191,220,166,162,184,200,217,125,177,114,276,144,162,180,180,222,192,195,220,163,80,199,292,79,208,152,248,254,62,180,306,164,137,259,179,172,107,92,64,178,214,275,109,142,250,304,226,237,246,214,217,309,185,336,217,119,240,179,182,252,288,181,283,220,132,195,231,143,147,100,195,196,223,142,290,237,240,202,142,169,130,242,185,79,225,102,312,318,156,230,314,193,295,157,193,243,115,181,128,198,220,342,302,239,274,364,97,308,210,85,210,209,209,148,302,194,61,85,360,284,289,97,194,174,259,147,173,304,125,147,210,193,173,160,129,225,228,157,331,233,182,213,215,216,263,135,177,288,231,162,311,115,158,120,170,124,55,219,308,202,183,119,221,346,141,255,160,106,157,221,131,122,199,173,67,134,197,176,142,180,154,183,183,132,238,128,259,286,142,204,340,182,163,229,148,241,279,106,135,319,82,188,98,146,93,271,217,282,236,122,214,169,250,175,178,250,112,267,181,178,95,129,124,346,231,273,254,220,222,258,258,123,147,228,216,303,237,209,155,98,144,198,250,184,149,236,151,148,108,187,217,151,254,244,205,128,244,236,183,181,322,218,186,180,273,163,140,232,219,203,205,181,284,207,274,153,231,205,180,216,177,212,205,101,268,219,153,242,154,280,227,259,177,236,214,146,253,129,275,244,163,207,97,231,310,148,115,274,245,107,237,179,158,137,107,175,302,232,226,278,163,268,64,162,231,123,247,211,291,99,266,188,161,236,163,151,176,168,204,102,133,269,226,197,351,191,241,40,166,159,161,276,122,169,288,259,232,205,193,123,383,157,101,105,188,330,307,233,136,189,198,173,223,113,296,194,175,265,154,123,126,200,106,169,343,204,235,207,246,118,154,308,144,236,142,184,296,86,145,193,121,188,196,290,202,151,130,183,210,247,188,138,232,120,230,296,109,209,220,168,253,172,234,154,237,208,237,119,194,191,177,175,107,153,287,219,123,324,103,174,145,214,182,160,243,217,156,192,238,118,290,163,164,208,196,196,200,338,317,188,218,104,271,180,126,292,258,149,242,263,161,162,248,169,234,239,235,184,204,269,241,104,184,330,234,119,221,239,177,119,216,185,158,249,75,224,215,312,223,320,124,129,217,211,199,129,195,257,191,255,279,320,141,96,234,359,288,83,203,228,277,99,91,236,208,276,178,195,229,231,152,261,220,218,187,232,120,198,208,158,247,199,204,199,227,197,126,240,238,165,205,146,227,253,189,322,357,241,103,239,120,284,241,200,224,166,229,334,175,169,265,150,84,223,229,265,220,145,144,365,135,175,227,263,272,295,109,225,171,187,208,230,179,375,137,180,65,248,150,167,226,330,171,135,135,219,94,323,291,203,314,182,340,293,263,162,270,228,264,216,256,189,160,203,203,135,134,213,186,92,216,178,208,219,186,212,151,186,204,230,250,171,166,241,147,144,157,198,201,80,215,264,272,212,129,152,182,152,129,244,259,186,200,219,173,201,168,234,221,163,184,167,196,310,144,109,335,175,289,249,126,183,195,220,284,250,107,224,257,241,301,200,149,160,258,188,178,110,308,227,170,229,243,258,299,292,226,140,150,224,180,103,94,263,231,258,284,218,128,182,203,218,171,224,313,274,242,139,317,274,254,201,204,131,159,156,72,256,204,211,142,101,223,105,164,243,160,232,107,217,157,230,237,240,137,186,154,264,118,210,345,132,210,138,119,119,156,92,98,89,121,180,167,186,250,261,234,296,221,197,86,81,217,103,175,297,251,128,202,103,221,231,150,209,226,287,158,166,133,148,155,229,220,151,256,328,354,262,255,228,298,82,249,147,165,180,141,162,129,240,281,316,162,148,242,206,190,210,274,86,194,146,185,275,210,159,230,191,131,239,186,142,123,147,236,298,127,223,74,303,110,218,159,160,222,111,126,233,231,218,266,222,311,262,148,310,207,136,167,88,346,251,178,253,351,227,104,179,284,287,168,72,234,186,146,99,240,200,172,208,244,250,189,236,261,221,237,140,100,137,307,195,286,125,359,143,206,233,156,172,271,190,179,254,257,179,254,207,91,240,283,244,55,367,200,94,151,284,197,189,135,234,301,101,207,121,146,190,274,82,246,266,120,245,254,226,172,353,116,196,141,211,260,217,110,210,209,106,212,136,279,280,126,265,274,218,324,258,149,158,124,182,213,119,285,161,177,285,91,294,123,307,112,248,328,194,139,207,363,106,102,77,96,311,131,244,268,134,305,150,42,292,210,244,249,74,264,297,73,143,229,140,198,265,120,131,184,139,253,88,282,196,303,125,232,330,253,303,235,204,206,73,396,101,169,210,241,206,255,127,186,178,245,354,170,268,94,161,182,176,224,142,85,196,167,218,208,141,288,197,137,161,122,188,293,172,183,121,146,106,94,307,115,139,109,140,207,257,113,228,193,225,206,156,327,196,214,127,238,177,242,286,236,319,225,185,243,181,177,232,98,48,228,161,259,136,213,93,216,149,239,266,259,131,169,224,348,122,245,175,133,237,237,213,262,212,201,182,286,196,303,117,279,90,124,249,148,148,250,93,99,228,128,214,191,314,192,364,103,140,220,136,131,323,131,187,135,170,235,201,199,144,236,235,168,201,84,187,286,287,247,190,278,146,334,297,189,155,179,103,66,216,187,130,248,198,154,268,155,191,214,186,213,127,135,145,228,55,221,162,210,248,176,76,239,94,108,315,350,116,179,263,169,267,130,280,178,185,300,146,102,186,101,313,235,234,144,217,135,238,298,203,255,220,285,228,243,167,292,166,247,186,313,170,138,112,139,159,171,229,146,206,241,220,59,219,238,284,246,200,334,240,210,203,153,156,244,309,136,217,197,270,141,120,272,97,280,167,108,332,174,112,108,217,182,212,123,225,97,125,113,300,138,250,347,356,146,133,175,100,184,169,334,274,188,201,292,242,111,172,303,87,292,247,74,190,159,217,246,163,201,85,194,230,290,282,226,123,283,150,230,234,263,186,258,232,199,220,238,228,53,202,94,240,269,194,220,202,275,147,211,230,219,288,223,186,119,140,220,234,206,123,248,254,100,272,216,215,248,166,392,111,206,203,170,192,187,221,180,211,218,134,297,186,168,131,195,241,198,202,227,202,119,184,328,120,223,133,266,170,212,113,204,113,347,145,169,199,109,281,231,244,192,84,159,225,176,134,84,159,240,178,371,178,211,286,164,198,93,224,210,219,178,146,209,111,225,130,203,91,186,217,218,178,91,112,236,186,278,297,302,58,275,268,121,221,301,167,187,182,232,139,173,263,126,297,214,124,189,284,285,180,134,279,208,321,313,182,246,232,227,254,221,159,309,272,189,215,147,151,280,102,198,91,276,164,85,196,115,138,232,246,137,114,164,234,210,152,295,192,193,169,265,148,234,223,255,191,298,105,134,136,255,256,118,173,281,170,117,209,203,305,184,170,290,200,230,139,96,333,205,245,185,298,124,143,143,224,193,109,142,157,110,215,134,143,184,145,78,81,170,178,199,327,256,218,298,239,212,189,96,223,198,172,180,131,229,97,181,231,206,103,233,139,227,290,305,122,234,155,202,223,154,233,272,132,126,221,174,94,198,148,169,168,298,286,99,277,219,240,241,152,223,223,258,239,132,307,157,252,189,324,327,215,182,87,126,218,218,276,322,176,207,221,229,216,245,244,257,216,354,212,315,212,297,249,77,145,101,92,221,89,227,163,275,203,220,158,233,227,237,203,124,169,205,204,198,180,96,174,232,270,194,219,242,311,255,148,138,237,202,67,132,263,122,264,312,207,240,139,217,66,378,155,312,410,152,201,214,179,102,118,155,289,239,183,157,336,280,106,109,120,176,392,89,95,232,231,143,196,120,125,228,149,187,128,222,216,178,238,157,118,336,358,172,134,208,258,186,88,363,180,241,237,207,235,245,289,200,314,283,91,162,272,87,268,275,344,94,192,171,153,108,99,173,150,249,215,240,224,295,226,123,222,210,249,202,213,150,194,276,270,271,177,201,277,142,209,183,128,228,101,295,256,124,218,293,108,162,246,292,155,336,164,202,292,137,244,199,265,285,318,265,197,314,105,162,147,74,153,160,187,166,148,114,174,198,141,88,301,178,277,297,163,140,88,116,208,231,181,218,105,166,209,130,282,145,204,75,139,291,100,124,220,129,191,186,275,210,345,322,320,247,305,321,352,116,236,205,258,94,146,234,259,263,213,311,221,120,222,199,160,193,144,109,300,283,221,175,126,196,143,215,190,256,274,184,120,198,180,122,85,242,168,182,237,170,224,200,106,202,91,206,321,216,179,301,251,168,193,214,274,225,99,175,192,173,281,228,252,200,275,137,137,374,225,137,228,170,215,217,192,174,245,184,217,102,307,288,238,270,262,217,129,258,225,243,247,94,162,340,223,235,173,55,222,160,231,236,249,131,217,293,241,192,152,188,304,187,135,175,272,150,239,182,274,274,152,241,247,265,231,234,77,245,229,116,198,297,219,267,189,321,315,247,265,163,184,239,118,206,199,93,222,184,101,144,225,200,207,236,171,127,296,256,258,234,188,131,209,226,285,268,281,105,335,149,226,155,182,220,163,300,222,149,72,280,133,145,256,158,187,233,254,185,183,158,249,196,105,189,307,277,239,112,278,192,159,338,115,264,131,71,177,227,95,210,192,208,269,268,241,131,179,286,190,222,167,140,227,118,190,119,141,108,228,136,257,157,85,283,62,360,132,141,172,51,364,297,203,321,353,216,148,166,158,207,160,162,140,147,108,117,86,268,58,252,163,167,286,224,182,147,244,126,243,282,107,156,216,186,132,215,114,275,243,313,190,218,264,241,359,203,226,195,172,100,166,242,189,178,180,229,144,206,330,148,296,55,237,247,254,220,173,282,313,123,170,244,110,189,105,100,200,137,336,146,294,249,285,168,327,177,156,252,117,230,244,116,86,129,173,216,294,247,262,256,235,264,291,188,258,256,166,231,186,110,197,115,211,222,177,235,97,72,202,264,97,189,204,80,272,220,249,168,167,181,217,207,257,274,95,287,68,174,165,190,282,237,207,202,225,247,201,163,222,241,165,190,148,224,106,264,169,156,143,231,201,110,150,162,273,203,235,345,90,162,94,231,263,198,322,266,123,237,149,184,223,207,175,185,181,179,186,128,260,186,270,206,187,190,163,169,177,263,98,115,147,357,128,142,128,115,79,83,225,206,194,147,187,184,211,318,165,113,229,181,246,147,266,116,120,51,222,163,274,189,220,325,151,144,209,240,241,395,197,100,226,118,175,204,142,318,221,229,107,151,202,145,251,95,292,146,234,195,297,129,296,231,379,159,131,222,98,201,132,172,198,117,104,216,189,148,212,247,248,230,155,316,196,212,159,106,149,279,162,136,228,169,148,223,206,236,170,218,82,96,156,74,217,272,260,169,178,156,190,252,246,243,241,232,91,288,131,190,206,249,197,107,113,229,161,246,285,69,115,245,273,255,207,256,373,200,213,317,224,158,232,168,174,187,95,216,141,164,241,172,160,266,161,208,300,195,295,62,183,253,107,193,109,300,232,244,102,280,201,127,228,101,205,174,157,270,197,133,182,174,145,154,370,245,305,311,293,118,219,215,159,263,238,283,264,120,284,95,217,211,215,265,304,300,69,190,127,181,242,151,82,126,353,180,285,221,182,234,166,100,171,95,117,62,306,295,248,153,221,230,103,99,142,207,146,124,90,218,159,293,240,188,174,267,178,142,201,246,253,193,144,313,241,139,177,162,241,160,148,229,148,233,225,164,218,155,121,83,248,174,158,178,239,141,278,159,175,193,133,198,309,293,228,154,98,246,149,121,175,172,223,270,287,120,130,274,264,106,225,96,181,279,91,264,141,180,113,154,63,179,213,137,185,206,307,146,263,66,227,197,222,291,159,169,108,152,134,231,323,103,198,231,250,236,245,185,231,263,299,305,230,235,168,255,310,319,282,241,301,288,210,215,244,137,211,246,128,229,148,160,130,289,226,212,85,138,151,133,262,312,177,160,86,220,252,227,236,295,265,167,147,213,215,225,236,240,198,138,156,172,236,207,66,187,156,168,300,101,100,200,204,115,89,179,181,213,362,183,118,152,115,230,149,133,126,224,109,253,258,331,88,342,235,217,135,171,251,179,158,62,219,206,269,164,195,247,171,128,245,145,254,128,206,112,193,140,169,158,222,223,240,168,99,223,245,92,163,111,200,164,106,268,148,168,119,370,237,311,251,265,136,184,96,152,208,190,265,170,214,302,217,302,145,285,177,162,252,290,103,148,127,211,291,143,105,226,232,245,104,160,127,137,79,248,115,195,197,112,199,123,254,109,267,293,167,179,98,250,203,99,236,283,168,102,171,240,274,292,135,237,187,272,307,178,237,270,193,111,260,239,242,279,101,256,157,214,178,158,143,245,263,145,185,256,157,86,163,200,140,74,197,148,270,181,156,268,168,157,192,217,162,251,165,373,247,200,89,260,133,193,294,135,101,219,203,165,58,182,213,198,231,99,252,259,114,158,192,121,258,384,340,173,131,131,285,194,169,135,302,232,163,172,173,206,273,276,218,299,168,300,200,197,167,227,209,153,169,239,287,230,213,266,256,150,143,230,183,186,206,86,233,118,295,251,274,341,198,255,260,146,136,87,202,306,202,152,195,147,161,214,229,230,280,235,135,127,243,301,285,256,209,209,146,114,164,197,164,387,391,230,242,107,235,220,351,199,78,110,192,168,99,199,135,265,265,198,152,167,202,240,214,257,238,205,146,303,235,94,300,244,215,270,176,226,89,267,195,198,212,238,234,225,188,241,298,87,196,138,246,362,221,200,49,194,146,150,136,213,193,122,156,225,156,213,146,247,215,67,225,185,140,232,276,320,143,207,57,228,264,286,143,101,221,227,153,161,242,235,205,125,347,112,324,252,139,229,232,87,85,181,94,118,203,196,170,295,193,112,237,135,139,189,207,146,110,144,210,116,125,218,225,258,223,307,270,194,161,321,107,166,193,172,268,176,118,285,314,217,239,226,221,263,178,164,268,253,230,146,189,224,117,280,141,167,152,212,292,202,129,157,81,372,235,240,215,91,182,198,301,161,232,256,130,140,83,195,243,225,149,281,154,192,170,196,52,214,158,189,159,178,202,252,206,304,330,128,168,200,199,200,290,168,278,228,315,206,235,223,226,179,225,155,250,68,233,70,222,189,101,192,262,241,324,256,368,187,115,149,246,107,174,62,180,160,94,212,90,228,242,173,223,263,251,177,269,213,202,226,279,135,178,111,122,326,58,155,161,171,144,137,223,222,161,106,167,233,175,273,182,258,321,154,210,313,139,130,144,73,163,197,213,215,225,151,109,180,151,106,101,119,211,224,275,231,119,202,331,135,219,350,258,154,389,252,176,391,127,217,182,195,206,138,190,273,162,180,189,166,184,286,273,85,151,200,152,243,273,348,100,123,277,261,112,225,346,214,295,136,281,153,194,150,218,177,168,181,151,124,195,218,284,228,291,206,226,224,209,310,172,173,122,316,161,205,106,139,162,217,253,183,200,190,187,74,194,350,301,225,194,203,341,254,132,222,117,141,169,259,145,230,149,188,283,233,70,173,263,175,111,184,276,178,114,125,210,190,161,195,213,256,167,92,243,170,253,87,157,174,142,211,254,262,139,224,251,218,289,302,128,230,95,216,191,118,152,167,163,229,226,283,129,82,175,125,223,166,325,215,82,215,133,78,115,194,258,127,246,239,86,178,191,220,159,220,348,140,230,164,326,103,160,269,244,183,216,138,169,166,78,199,359,197,244,235,133,113,255,145,243,351,128,307,257,144,161,165,226,255,254,294,98,134,179,227,90,175,202,199,138,158,239,319,278,208,163,225,170,116,146,236,152,234,160,215,267,66,275,195,146,141,251,204,352,229,69,207,215,81,239,190,104,174,219,280,194,94,383,295,84,326,345,232,241,147,259,175,127,274,125,168,215,157,207,209,189,287,124,264,199,167,207,206,325,222,240,183,370,285,156,198,243,206,194,191,189,128,225,196,344,170,141,299,190,105,392,109,226,186,130,147,147,220,148,285,196,161,282,221,171,152,182,142,165,248,273,178,238,168,125,268,96,240,156,160,329,148,151,199,188,208,196,294,156,109,311,285,309,213,371,95,116,275,90,268,178,160,186,143,226,210,189,93,149,178,180,197,230,266,203,255,235,238,128,153,166,221,184,174,112,233,215,154,220,154,248,77,269,239,200,165,334,211,270,135,202,304,158,188,248,240,149,295,294,248,148,140,172,190,166,189,177,201,178,187,160,84,203,198,231,227,200,199,213,199,218,102,111,175,209,240,163,95,144,288,307,188,181,214,71,249,128,129,176,164,246,353,256,197,204,176,267,389,344,179,105,82,225,206,138,339,235,75,153,93,148,276,340,156,308,213,114,106,141,252,194,164,258,194,162,166,170,58,102,153,159,133,137,196,158,103,136,269,244,153,102,304,250,188,195,194,163,111,198,188,212,271,235,202,136,155,189,236,153,242,233,116,300,286,217,158,349,241,147,214,229,184,249,187,147,270,144,174,233,142,197,138,216,167,115,254,190,246,279,213,88,73,180,255,74,278,224,153,330,247,143,185,210,132,291,185,157,314,223,150,218,225,296,168,220,167,76,87,166,222,228,200,251,279,137,138,131,154,213,125,217,212,117,267,202,73,206,192,234,169,357,107,162,183,233,141,92,136,193,191,379,171,208,181,116,197,248,246,133,272,169,132,259,224,181,180,263,262,218,256,149,321,169,178,229,256,181,374,129,331,249,83,306,139,247,69,255,159,343,261,229,329,246,129,288,138,142,162,113,200,207,41,79,171,169,132,174,263,122,134,179,271,192,216,226,195,140,247,315,98,209,105,181,326,74,251,130,181,241,206,250,281,268,251,118,107,322,359,170,191,208,213,236,195,174,116,267,178,210,238,213,135,347,246,257,243,212,237,147,216,236,165,170,102,192,287,180,255,200,90,156,228,96,140,212,89,120,236,234,179,119,194,194,223,272,114,260,97,336,211,312,295,218,211,175,128,222,259,139,217,195,198,240,334,238,123,141,177,177,299,65,215,142,204,263,202,304,279,109,182,346,179,194,271,145,190,101,247,165,136,192,318,250,322,190,164,200,222,297,162,158,103,143,409,113,210,139,155,171,125,104,176,260,206,261,256,261,215,327,156,182,202,303,194,139,191,252,221,300,164,266,193,217,170,199,283,98,151,178,215,262,194,290,240,201,99,172,231,72,222,163,157,129,211,219,335,253,388,304,146,261,146,75,229,309,85,79,181,176,142,200,159,186,191,286,241,196,326,98,171,224,212,295,212,252,117,86,204,213,348,208,295,268,196,287,192,271,257,149,194,220,297,196,248,251,101,78,255,237,182,101,172,235,167,191,223,315,139,263,230,263,188,259,203,91,271,177,196,252,232,177,98,55,108,195,251,209,213,131,280,177,141,97,199,278,301,308,125,299,335,295,85,275,243,108,205,125,162,185,116,263,212,117,264,198,172,262,244,220,97,236,291,341,144,122,198,231,372,124,183,159,274,210,145,184,235,111,248,351,151,229,106,148,191,232,219,229,210,245,243,173,164,168,300,147,253,109,41,103,267,279,166,115,215,287,208,110,148,186,201,340,179,121,166,163,152,359,72,253,347,130,122,167,87,140,107,316,193,228,93,142,82,220,270,211,225,363,218,104,214,180,204,219,126,215,301,131,155,281,153,185,328,84,80,288,214,271,246,146,332,112,225,172,292,254,212,237,187,291,120,219,242,136,131,128,165,76,430,172,252,222,143,285,146,130,178,152,150,241,222,278,265,217,207,239,141,99,143,242,294,138,124,199,141,285,208,186,229,91,289,209,299,327,90,204,155,228,297,232,224,206,193,229,112,152,284,191,139,175,274,333,149,305,62,83,253,171,173,75,175,146,347,278,298,169,270,222,229,149,272,128,144,194,153,85,247,252,195,115,137,273,154,251,215,69,338,215,179,168,240,182,180,277,247,417,138,254,201,268,175,205,193,352,257,258,173,277,115,168,125,176,104,248,355,166,262,235,281,209,173,177,206,168,210,250,310,242,120,203,188,219,234,195,266,258,175,226,152,97,210,102,186,147,66,228,160,196,190,197,210,242,286,223,322,268,164,311,160,313,199,250,161,180,69,213,236,207,261,110,296,245,131,171,114,163,85,125,111,240,173,173,141,235,256,181,165,227,201,186,232,120,227,286,365,175,291,210,155,85,244,115,375,172,181,248,236,240,187,175,245,148,286,278,217,231,173,190,218,144,201,156,59,247,208,273,324,146,156,139,270,280,240,142,253,337,117,160,216,209,251,172,88,189,195,248,179,193,242,205,170,161,195,86,220,290,179,183,302,120,103,183,228,206,214,184,106,207,92,145,106,316,134,242,74,154,128,245,260,125,200,269,295,195,212,290,174,343,170,206,94,198,245,269,300,146,207,173,136,162,220,371,231,295,196,265,161,214,114,247,209,302,132,183,108,277,261,250,271,173,112,232,131,183,222,124,180,225,240,141,246,188,250,127,248,167,183,207,250,161,272,104,62,198,358,204,241,229,237,77,106,177,171,243,167,153,101,205,319,240,149,194,149,183,183,214,217,123,242,101,190,220,283,252,336,166,240,171,230,268,172,96,161,170,223,292,283,125,151,208,281,96,347,77,345,118,97,130,217,57,295,310,138,230,64,174,165,203,288,222,191,171,178,164,116,183,255,228,240,273,210,122,165,162,189,248,73,275,161,146,138,268,172,220,188,215,251,212,207,238,241,183,371,66,319,323,108,183,238,207,228,177,151,291,216,221,244,172,196,266,265,186,139,300,197,119,244,202,162,140,122,292,330,187,152,165,108,168,319,137,282,222,194,142,105,337,185,283,162,118,268,189,184,195,172,232,295,236,206,254,135,133,220,170,165,207,158,303,336,252,155,155,267,186,129,224,198,151,184,254,293,211,153,89,151,56,121,207,99,273,310,160,213,241,244,180,160,98,226,205,248,143,260,158,209,209,289,40,194,125,268,285,216,352,212,98,185,210,132,131,234,178,127,130,147,111,76,143,245,250,179,147,299,249,172,187,144,227,192,167,147,206,133,149,148,98,266,75,119,131,269,271,187,94,148,99,207,126,196,161,155,82,94,293,122,177,84,115,132,278,279,202,229,268,243,204,61,124,74,316,281,249,109,158,200,239,184,198,233,114,238,187,330,341,130,238,289,187,147,213,161,188,166,244,136,240,85,252,242,303,229,111,192,107,149,193,154,169,200,132,122,205,156,153,270,302,332,269,171,104,274,145,187,369,139,185,70,219,155,107,166,90,165,258,282,140,211,198,222,223,260,178,129,167,147,189,242,149,244,213,195,361,233,139,199,231,175,134,178,202,247,224,318,231,167,193,238,314,205,179,186,270,156,177,109,212,73,330,254,209,291,108,303,271,169,192,157,256,251,179,204,185,106,188,259,302,165,330,121,322,200,181,191,253,73,253,129,201,266,127,140,265,151,259,245,229,334,220,224,123,183,164,349,246,248,244,289,127,263,92,95,135,224,232,151,265,219,198,138,202,204,196,83,168,203,349,261,357,229,357,109,304,180,243,125,90,108,154,217,199,205,216,266,263,234,311,99,111,341,168,272,259,194,137,223,222,146,190,204,274,181,277,163,171,152,248,264,296,222,152,172,179,279,229,184,126,147,145,140,151,216,196,260,215,149,153,177,188,359,206,237,170,180,243,91,215,238,137,270,149,92,101,73,186,186,334,189,87,196,191,200,254,262,121,335,144,198,144,207,147,162,244,258,219,91,162,220,198,122,107,204,246,150,215,172,196,234,315,227,169,190,203,253,102,257,255,262,126,155,142,150,262,172,212,188,90,337,359,289,179,141,215,221,76,238,117,226,249,218,276,195,226,383,71,217,209,101,123,277,136,274,176,64,184,189,93,276,365,151,74,246,238,207,317,196,273,158,170,83,174,213,338,231,201,252,277,124,58,229,239,168,124,84,225,190,195,230,234,300,111,336,177,248,201,165,176,128,114,205,275,343,251,335,110,306,131,188,245,173,133,185,274,192,260,149,184,296,215,262,268,66,128,241,187,210,306,97,114,101,195,269,310,159,133,226,279,81,320,120,236,367,342,234,184,206,235,149,183,83,162,263,347,128,183,170,282,222,235,184,339,344,291,321,101,145,364,104,246,128,309,148,237,187,163,339,245,202,179,97,112,84,335,153,399,189,317,241,150,255,152,82,207,243,313,152,178,134,194,86,206,324,308,263,308,142,279,285,164,257,124,296,119,199,223,179,193,262,237,270,138,288,85,223,251,224,343,117,210,211,218,302,93,299,265,254,176,138,294,125,183,179,132,318,201,234,270,152,137,184,285,119,188,114,242,186,314,213,325,150,281,378,125,166,80,325,131,167,208,273,140,263,203,81,96,227,274,154,196,197,214,162,158,142,213,163,196,195,192,188,223,151,260,242,225,231,339,185,265,194,179,228,127,237,141,191,259,215,210,195,274,217,205,254,253,236,282,283,261,120,189,114,214,264,132,187,93,117,106,242,211,142,148,317,231,158,276,282,221,230,225,325,234,196,188,109,213,165,93,105,166,240,173,127,282,119,148,169,303,137,253,234,207,218,94,253,79,221,288,98,240,107,245,145,155,117,98,56,294,73,192,236,230,173,114,184,100,136,393,190,184,168,194,206,169,194,182,224,135,74,280,200,249,160,202,162,221,112,274,100,246,228,270,202,267,143,228,122,151,271,99,84,247,210,217,202,134,255,98,188,179,212,251,136,243,227,223,224,187,243,184,287,164,154,218,89,189,243,211,218,282,187,116,138,218,285,277,159,240,92,168,135,274,236,255,142,165,150,128,219,182,230,127,281,109,149,158,174,254,228,77,136,185,193,224,155,235,237,97,180,177,281,122,211,128,235,232,235,180,332,164,151,250,211,139,257,260,198,264,201,105,160,175,396,160,238,178,149,198,305,180,235,274,246,117,190,256,151,213,289,124,160,156,185,193,275,230,191,305,174,133,172,197,189,286,260,303,247,213,255,184,212,233,189,303,106,134,233,181,201,270,180,240,267,130,287,134,232,265,262,178,190,273,150,146,271,263,211,188,146,224,173,156,190,242,167,253,218,259,108,194,104,240,222,101,141,228,247,340,180,165,193,154,206,180,199,225,267,165,162,269,265,151,247,137,217,191,182,287,250,196,89,173,128,135,120,252,120,185,140,130,125,212,130,227,161,225,225,286,247,124,187,135,207,164,246,239,176,296,199,167,226,129,197,254,308,275,153,342,150,110,72,216,162,219,231,364,271,237,144,274,168,185,217,108,143,124,209,116,313,192,154,107,230,87,83,174,107,281,264,117,368,314,198,324,282,347,170,198,136,64,186,229,209,156,228,296,196,188,221,140,271,191,291,241,127,109,212,175,164,266,168,177,194,235,247,268,195,158,291,131,209,279,117,120,220,129,104,308,113,190,187,194,249,182,313,206,107,111,351,248,98,324,88,211,145,88,159,157,164,237,103,224,236,217,284,159,341,179,218,211,180,262,86,185,164,129,127,347,165,367,86,203,303,274,202,242,233,190,261,105,140,301,241,179,333,221,136,211,126,166,103,230,165,135,221,155,215,169,162,191,277,81,279,268,155,134,217,264,187,133,134,259,113,159,178,322,199,299,209,75,89,203,217,237,172,168,178,147,259,203,218,66,187,185,284,249,235,101,113,206,256,184,336,157,248,103,208,141,245,217,145,202,243,251,204,283,246,166,268,105,175,163,111,113,225,323,153,134,249,219,129,195,270,225,211,243,129,270,165,261,103,319,189,249,140,138,319,248,176,320,217,218,298,104,160,121,149,82,287,204,277,227,209,95,163,221,206,178,306,82,194,229,233,259,146,143,223,249,267,266,226,235,174,193,177,162,211,212,140,253,320,216,194,323,301,80,219,153,355,184,207,213,163,168,301,92,90,260,318,240,142,177,250,159,158,217,239,242,71,164,216,266,183,250,361,105,255,265,117,341,151,183,160,166,172,155,195,306,230,125,204,72,254,205,265,242,117,177,155,244,144,233,205,139,81,113,196,133,226,279,254,296,253,152,300,88,108,209,288,340,110,100,161,199,207,243,194,117,255,293,272,303,177,342,173,242,178,329,300,195,226,219,294,240,136,291,241,171,273,170,141,83,140,234,169,282,210,134,159,93,243,260,247,182,198,125,230,263,212,258,247,153,204,245,341,244,294,290,120,233,165,223,237,170,193,118,96,121,196,164,335,67,210,228,152,289,278,150,133,149,281,110,230,244,204,162,166,93,233,172,199,320,281,281,244,138,224,154,238,315,229,167,283,211,267,234,232,304,189,216,208,183,136,192,88,130,284,161,114,186,265,184,228,94,114,136,241,204,206,173,262,236,250,57,196,215,178,242,173,174,225,238,231,246,233,181,340,244,87,229,169,265,261,110,201,239,239,210,152,183,210,122,277,304,157,372,218,170,116,222,250,199,185,198,269,231,191,233,82,141,211,197,258,152,166,302,183,189,294,173,241,105,269,49,235,147,243,149,211,215,112,140,154,160,211,208,231,231,133,249,227,339,145,334,343,160,271,200,233,311,103,203,265,262,99,213,84,183,206,178,221,204,222,131,344,196,117,208,161,188,210,203,250,147,262,334,181,176,199,163,139,132,124,127,57,216,170,185,213,270,73,215,116,148,303,79,134,132,74,293,252,117,190,227,194,196,143,171,251,162,263,173,89,158,102,143,206,173,73,217,209,148,121,184,130,285,281,203,246,250,128,205,174,72,116,340,155,179,268,234,273,155,158,106,179,191,110,273,144,101,127,245,183,136,168,179,275,225,287,201,190,85,212,241,175,172,148,75,191,53,212,217,180,129,73,252,145,129,322,175,290,232,162,141,356,203,157,146,233,186,260,235,185,97,238,154,203,132,100,196,138,202,124,99,181,195,219,146,207,256,285,156,114,181,212,219,317,220,178,217,116,212,250,295,236,164,170,242,181,217,271,185,326,226,334,164,186,226,84,212,117,182,202,185,127,163,286,165,175,281,309,183,188,291,147,127,271,134,163,255,196,154,164,370,160,122,240,216,177,232,221,249,165,192,149,325,182,125,280,146,118,146,197,150,215,145,267,314,299,232,244,295,150,193,291,126,201,226,178,200,137,250,144,78,191,252,219,117,256,175,216,159,229,147,119,219,244,197,120,206,333,138,352,234,271,111,235,197,206,111,159,189,271,213,248,153,171,329,336,174,182,147,204,175,182,180,225,189,319,167,124,273,239,346,181,112,284,191,339,155,258,207,200,226,243,149,227,236,294,186,213,267,252,111,198,163,295,233,224,267,204,227,241,208,159,198,146,271,254,205,157,84,175,207,228,273,233,159,226,75,217,97,77,204,185,129,132,116,142,240,126,164,210,349,67,111,187,219,227,130,99,200,290,141,231,125,236,332,199,160,205,222,160,174,194,163,156,219,287,205,251,290,197,223,134,121,157,353,123,221,163,177,217,216,228,150,314,228,207,188,187,174,243,211,342,170,136,207,309,206,226,348,229,264,98,152,179,187,140,217,215,256,320,233,239,225,312,306,303,202,201,152,246,298,221,173,314,162,173,194,216,305,225,128,365,257,232,185,236,127,147,235,240,166,210,294,114,118,241,123,155,153,174,145,188,117,160,326,195,192,391,305,235,326,238,209,303,174,275,249,196,150,236,231,202,230,251,141,296,200,179,293,192,140,131,335,249,60,250,298,167,159,104,251,258,192,179,168,230,182,173,220,249,307,282,235,172,205,249,224,131,136,123,264,247,46,137,114,198,301,96,241,255,332,251,113,203,243,196,212,222,244,272,233,131,123,179,148,149,153,138,198,199,180,230,173,83,218,196,113,133,230,297,276,212,277,216,123,190,188,231,249,137,249,251,193,97,204,116,231,256,131,315,163,393,175,179,202,112,88,256,123,111,280,273,177,183,216,95,126,278,209,92,175,208,105,311,213,148,257,236,134,168,152,238,466,200,125,163,219,133,99,163,187,261,140,81,205,112,194,261,349,134,204,127,217,171,166,202,349,128,179,227,185,215,198,119,166,189,174,239,251,201,281,132,167,336,266,259,81,183,141,216,169,252,326,389,278,266,178,225,136,211,329,174,219,261,259,271,155,161,138,193,74,210,210,136,150,157,92,106,109,171,213,150,198,109,195,204,230,159,275,311,156,198,156,151,280,97,171,355,174,182,222,215,159,78,336,218,208,315,351,166,104,216,142,340,199,278,210,224,217,95,211,227,174,224,139,120,117,114,264,258,312,213,110,156,159,241,83,307,221,222,255,155,151,261,226,252,224,193,227,132,282,186,146,314,171,275,189,164,195,208,208,128,223,132,181,180,209,241,120,209,325,238,162,187,137,161,220,349,155,243,318,220,337,345,165,233,199,262,238,132,234,134,227,251,119,172,181,157,181,84,176,221,219,169,187,189,209,283,182,216,366,160,103,163,239,142,200,122,200,242,132,285,110,212,170,143,180,255,242,282,163,86,372,195,189,202,265,256,220,150,225,174,215,258,241,275,195,229,249,115,153,183,119,214,141,223,329,257,293,175,162,207,177,164,291,139,126,288,262,234,252,263,163,75,218,122,304,310,208,175,138,206,131,277,152,282,305,181,131,120,125,149,163,172,195,63,319,104,289,128,153,174,233,264,123,165,252,222,250,204,239,201,67,275,282,203,276,181,162,224,250,195,235,171,336,271,257,223,156,320,359,58,203,173,133,262,205,191,334,360,178,117,176,289,71,155,253,98,195,133,309,237,408,151,218,119,288,248,86,187,258,116,222,170,290,175,292,351,112,196,149,146,262,138,198,217,152,274,145,246,201,232,344,232,333,166,217,293,140,327,84,224,162,236,150,323,288,241,166,128,93,190,256,348,273,192,109,180,184,352,95,132,308,163,187,129,134,105,82,107,114,207,233,254,231,192,231,151,128,93,264,211,176,125,295,177,267,220,143,85,376,154,230,217,169,108,183,145,92,315,49,230,208,296,131,179,162,224,217,107,189,227,169,198,164,183,136,143,290,210,112,242,177,174,146,208,208,335,162,194,262,209,304,145,275,250,248,147,225,87,189,281,91,98,134,255,285,129,240,139,219,274,342,210,194,115,109,198,225,264,175,253,251,145,273,247,261,119,75,213,227,214,236,279,211,278,68,141,254,224,105,221,310,265,283,240,277,187,158,261,293,159,376,211,286,214,86,226,77,112,151,242,217,90,224,174,94,457,190,309,116,161,185,175,330,257,183,195,288,288,229,173,370,289,92,228,287,206,421,212,153,121,154,308,263,94,218,227,343,202,107,124,152,144,234,147,345,148,185,219,195,229,111,205,221,212,240,229,76,303,201,183,234,215,179,111,212,166,247,218,244,341,165,138,225,243,90,109,239,261,195,257,186,103,325,248,139,212,128,257,214,174,297,119,259,86,124,323,93,129,209,148,119,73,179,155,288,279,154,294,291,151,235,179,148,191,359,217,224,382,260,131,255,150,151,307,166,194,231,264,228,186,154,174,191,264,149,177,284,276,198,208,168,216,232,221,112,201,194,113,263,232,100,128,178,309,308,98,69,229,110,177,184,152,245,277,262,199,144,274,266,215,271,114,262,147,209,103,98,221,223,223,245,212,202,204,284,186,238,115,288,296,169,199,192,315,122,107,118,284,195,176,209,160,231,193,182,212,188,189,167,187,207,151,148,199,154,213,278,287,253,263,193,166,336,191,176,169,162,116,220,181,252,94,194,299,176,130,281,143,250,288,214,192,181,151,96,219,201,84,226,151,150,329,283,266,177,190,94,279,211,233,200,280,262,163,100,118,150,234,278,189,161,254,110,248,177,295,262,156,166,240,214,150,247,197,98,141,239,195,176,258,280,93,246,352,233,154,236,239,225,252,192,101,211,235,116,159,197,208,138,194,168,213,211,248,205,73,189,268,257,122,109,221,256,175,152,202,256,303,152,274,272,106,173,224,109,91,156,170,136,227,104,151,194,123,234,148,164,278,213,159,231,144,137,240,97,278,217,214,189,206,158,141,141,201,245,197,192,309,261,131,319,159,112,313,180,117,185,239,257,209,103,308,148,195,244,197,122,242,94,230,144,137,106,205,177,114,114,341,131,140,119,294,150,133,217,254,272,270,162,284,206,232,210,139,179,146,159,234,152,301,298,220,244,360,325,117,161,170,222,110,115,202,270,270,254,226,182,232,254,117,223,212,186,346,234,205,268,305,148,72,263,135,171,176,187,219,137,221,152,258,265,153,138,128,209,265,129,211,162,224,175,143,198,101,156,159,125,106,221,251,237,187,144,332,87,190,92,294,149,132,220,83,203,173,217,105,179,281,133,128,210,249,375,208,258,221,115,200,308,200,194,188,366,226,111,151,114,101,199,192,305,239,210,212,276,225,263,267,244,170,121,236,163,106,110,206,203,145,156,152,204,193,127,140,179,175,263,157,178,96,248,249,229,262,110,278,142,104,215,351,268,218,157,277,103,207,255,201,254,159,170,225,267,147,260,193,176,178,223,131,173,265,177,257,233,244,159,193,199,149,234,200,289,215,207,121,113,145,179,112,92,253,214,225,179,128,254,252,95,178,250,221,160,109,69,238,65,163,203,87,158,214,301,108,217,314,157,167,168,242,130,183,205,316,206,296,289,201,221,161,220,209,214,167,226,245,167,148,158,338,201,154,121,291,139,265,250,99,171,101,191,167,92,177,159,190,328,216,123,151,197,144,274,324,188,342,227,304,143,140,122,147,186,255,77,75,217,320,201,207,255,317,275,149,104,275,87,183,288,225,298,150,274,149,328,401,160,173,213,235,136,216,155,201,157,139,265,100,266,123,219,196,177,133,261,207,123,75,187,160,174,231,140,236,184,139,283,315,214,249,273,106,56,136,97,143,178,200,158,330,288,145,240,124,132,68,140,259,150,76,156,191,179,123,161,147,191,227,235,129,208,137,224,99,173,227,169,320,188,230,226,162,117,116,259,104,221,82,140,148,134,223,115,241,259,124,264,195,171,145,145,186,243,172,109,86,134,304,165,146,192,276,227,354,180,358,346,220,137,273,235,83,266,177,127,149,212,239,270,111,197,277,164,154,146,174,222,170,177,190,148,47,201,194,247,313,159,175,199,210,186,141,275,153,170,305,212,219,232,171,183,333,160,263,177,172,176,226,176,209,200,223,237,168,145,162,203,263,314,187,187,188,223,267,198,161,203,240,109,258,136,287,100,184,261,126,174,210,277,95,217,173,217,83,275,221,204,203,236,240,132,124,113,288,193,162,244,296,295,220,131,83,131,285,275,238,184,188,172,362,113,157,126,213,136,221,182,159,199,175,280,264,296,301,124,250,226,85,92,254,146,326,287,208,89,72,217,104,252,293,174,183,86,205,204,224,94,222,82,158,246,188,245,274,219,328,241,110,331,279,257,143,143,172,240,295,135,109,312,175,76,256,133,187,177,270,177,81,240,208,198,178,197,209,258,353,226,286,139,141,175,128,227,196,135,143,247,215,166,279,241,245,120,245,229,138,132,183,299,168,246,186,271,179,261,86,232,146,172,135,151,252,228,78,204,161,204,118,194,248,176,164,121,202,109,195,136,151,198,164,187,289,132,165,222,77,205,315,306,234,200,131,225,219,156,135,138,185,220,180,252,255,214,305,271,168,337,245,219,181,217,204,334,150,157,213,190,158,202,159,156,217,233,176,173,266,212,202,128,251,347,278,261,138,276,137,212,130,341,117,245,286,123,96,300,223,207,179,264,245,288,152,181,107,71,221,152,118,122,211,100,230,141,213,198,102,214,170,200,166,176,86,183,229,210,134,168,189,196,243,135,112,156,290,145,195,309,188,190,260,158,241,126,71,188,221,189,245,205,174,294,337,277,226,201,207,124,260,242,227,200,217,217,306,250,146,172,164,176,311,155,96,132,211,77,179,272,215,253,125,233,101,201,204,208,357,169,110,199,232,288,265,171,240,275,162,260,143,209,242,371,211,123,195,277,343,326,66,203,230,181,251,203,191,108,101,157,188,175,214,189,182,108,162,170,135,322,118,210,164,307,221,236,291,241,231,298,106,190,220,163,194,299,289,134,243,243,202,233,196,71,243,234,320,76,115,196,100,251,228,127,383,311,268,213,191,265,146,231,100,199,343,210,159,267,86,337,248,118,163,242,187,212,160,173,181,144,263,164,252,237,244,244,162,351,117,155,221,213,160,287,109,261,197,217,195,305,260,183,173,197,133,208,168,99,97,245,124,189,309,198,168,131,268,197,130,156,254,184,134,211,367,186,173,183,275,124,144,358,112,141,262,138,88,305,244,212,250,200,178,280,235,166,172,247,131,179,59,215,169,287,229,174,238,248,167,189,153,223,80,186,155,120,160,207,93,244,79,242,162,141,148,172,186,91,219,390,240,93,176,100,293,244,135,146,185,229,205,259,337,252,243,188,133,233,89,191,133,183,296,208,231,154,162,198,246,174,375,187,185,242,169,314,59,353,151,227,304,196,169,242,101,193,299,358,372,112,166,163,138,249,264,267,286,125,219,335,265,283,135,264,174,119,86,87,137,179,337,137,166,237,210,201,187,145,149,310,243,278,148,248,85,244,248,196,75,222,217,242,227,159,181,271,305,182,179,245,189,145,262,257,194,159,291,241,211,173,116,240,230,277,245,80,85,90,215,182,162,186,205,133,120,246,172,314,177,201,130,95,74,144,225,136,230,188,216,374,216,288,189,115,186,128,196,195,203,86,183,151,221,302,182,263,119,207,240,241,122,188,205,217,233,298,320,127,220,147,229,192,174,105,208,189,158,250,242,210,278,239,160,224,216,155,318,289,88,54,192,250,148,234,152,197,187,380,279,299,241,246,131,172,302,278,160,94,105,141,249,249,269,265,166,265,196,321,112,228,147,125,192,133,251,134,208,198,219,276,293,273,126,244,195,159,187,285,158,264,130,171,206,219,272,181,120,327,156,93,137,95,271,158,208,152,211,246,190,215,119,185,369,218,199,248,111,114,204,239,269,283,201,309,278,240,168,231,151,50,113,187,267,124,105,131,225,86,357,211,140,129,249,259,275,128,186,216,172,118,250,128,194,226,222,157,174,172,242,195,181,196,238,245,169,108,270,111,284,111,147,276,90,195,163,284,367,236,342,106,221,222,153,147,134,124,198,53,123,181,150,302,54,143,305,258,213,161,169,200,245,213,201,178,168,170,64,170,70,223,310,149,96,270,245,86,155,174,163,289,289,276,85,191,97,246,182,162,238,174,242,199,192,217,117,117,253,149,210,233,173,237,157,186,315,253,237,225,147,190,240,283,196,241,292,180,215,192,182,199,249,303,253,191,220,312,234,270,155,157,131,142,265,198,114,156,149,217,81,99,229,130,182,125,191,280,208,262,332,101,191,215,137,61,303,156,130,223,156,269,185,249,215,162,179,133,90,285,130,67,188,160,246,232,177,215,247,223,261,162,222,279,218,224,242,230,188,218,142,243,108,191,270,274,177,292,257,168,276,277,219,173,63,234,165,229,181,260,191,200,219,228,178,242,146,239,194,222,206,211,113,93,104,144,141,84,281,188,129,124,204,120,265,265,206,220,253,206,148,280,150,74,217,101,207,108,204,132,172,297,123,271,149,73,235,146,83,206,318,308,352,277,228,91,177,132,170,159,143,226,115,130,225,218,262,112,132,70,169,152,295,204,303,158,299,166,102,169,203,291,190,96,327,98,314,281,199,226,261,165,201,151,184,230,248,292,218,147,244,280,175,124,192,203,154,104,181,179,195,210,267,131,140,137,134,163,100,240,197,141,274,193,176,201,222,198,365,188,245,239,252,241,201,322,298,251,255,329,183,154,110,253,123,271,244,205,137,177,162,159,259,275,265,183,193,152,161,99,240,198,161,355,225,379,173,241,133,261,157,206,177,155,142,135,263,187,225,227,126,356,264,206,240,309,218,118,133,267,137,270,145,295,302,117,250,117,177,190,116,223,272,104,246,206,153,223,131,249,114,145,127,227,257,149,168,247,91,176,281,216,310,266,132,178,258,175,179,190,90,230,174,126,262,247,327,226,200,207,120,253,277,140,121,174,145,98,265,328,168,218,251,263,154,270,201,130,257,225,154,135,168,181,144,144,87,178,117,192,249,206,201,223,138,161,312,178,190,179,167,257,234,96,229,85,199,221,255,172,140,203,143,289,195,169,136,246,151,161,170,289,221,237,197,228,178,219,262,82,196,253,233,162,164,102,213,182,126,265,319,268,100,21,240,135,154,103,129,259,107,149,265,304,95,208,131,188,107,163,256,260,134,164,287,376,328,194,315,190,248,292,171,215,255,184,117,230,254,120,114,149,175,291,217,139,144,121,104,207,249,132,166,231,141,224,140,298,161,137,299,135,194,232,147,90,183,139,259,353,166,186,163,157,128,188,286,333,337,310,299,216,238,266,223,159,252,156,138,148,91,147,313,207,209,114,227,107,221,289,341,178,132,164,175,109,90,140,199,350,135,161,197,176,218,175,190,102,235,141,213,286,265,281,215,137,232,165,167,134,229,293,271,246,212,216,163,230,172,230,222,180,222,155,92,165,217,372,222,119,192,183,303,226,205,211,178,226,283,195,235,346,274,244,227,253,145,248,146,221,146,156,375,148,213,165,236,85,249,200,213,248,271,144,134,274,291,205,117,199,272,181,202,290,225,204,214,219,136,338,302,69,267,293,192,243,99,189,98,184,216,150,235,157,121,299,179,319,241,260,206,184,290,156,125,310,336,226,298,80,200,176,178,215,159,238,176,268,87,259,197,200,116,195,219,179,280,282,213,100,240,314,114,182,213,173,232,173,115,300,259,275,264,129,190,340,138,244,60,314,222,217,161,281,347,238,291,320,146,270,144,194,183,110,260,273,194,211,168,208,237,166,285,135,195,276,229,224,122,200,140,80,124,257,196,176,214,173,211,140,169,241,336,213,197,199,116,250,97,153,247,259,251,108,214,172,222,93,220,111,110,144,288,288,263,147,195,154,291,235,315,259,292,284,378,111,231,155,118,206,113,300,128,167,141,301,148,226,142,65,147,194,116,118,222,129,223,254,152,242,141,187,155,203,294,119,165,137,154,234,339,251,196,273,254,113,147,242,229,192,66,175,113,96,179,150,154,240,183,88,109,277,216,178,220,224,227,199,279,235,165,180,246,248,345,226,203,92,208,296,73,276,230,338,191,93,258,279,133,223,193,188,221,200,310,223,227,145,204,220,74,92,226,304,315,181,189,202,324,195,93,173,107,185,187,296,208,338,103,234,161,129,305,218,255,163,262,274,75,161,245,111,122,157,231,117,211,161,170,164,240,179,248,252,165,250,83,298,245,128,322,273,199,352,113,282,309,55,219,271,158,223,225,210,158,178,154,126,119,158,239,246,169,307,111,225,119,245,338,207,189,203,328,265,280,218,269,267,124,255,255,193,207,149,118,178,167,311,232,183,124,304,54,228,205,294,167,242,240,77,223,259,181,152,76,259,177,355,184,282,146,101,183,353,121,218,208,150,250,225,106,188,168,178,289,329,327,138,225,238,225,297,237,249,145,206,208,297,141,229,204,240,174,229,183,210,148,302,223,130,257,218,109,231,344,195,219,87,276,169,196,246,200,201,252,140,185,183,266,155,287,108,198,237,255,295,247,228,281,188,253,85,128,290,107,221,257,149,152,285,147,261,259,195,206,208,212,279,202,140,150,107,221,218,184,255,214,170,234,97,172,163,179,271,167,197,203,136,83,198,256,135,119,139,259,213,188,171,142,348,220,160,166,191,105,151,240,116,141,152,254,156,210,80,313,201,170,294,125,237,130,219,250,109,217,159,198,200,165,259,168,171,215,357,279,123,99,221,179,141,200,174,266,160,190,369,211,130,182,124,190,221,215,161,256,128,87,274,74,153,191,145,200,105,205,89,170,140,187,190,180,169,202,241,253,254,297,121,63,285,191,308,108,222,228,281,229,249,121,136,271,88,260,151,130,154,190,266,115,201,134,139,122,321,129,201,242,221,187,243,356,227,245,234,128,216,166,243,144,266,176,165,213,182,195,257,178,313,181,102,181,279,247,308,212,211,122,181,285,220,289,164,243,189,267,234,149,175,173,171,167,164,167,166,187,235,278,225,187,92,222,189,231,210,280,137,199,292,198,102,208,263,300,75,295,109,129,191,262,169,141,269,263,170,181,114,145,181,120,220,144,262,94,310,130,98,159,238,203,157,210,206,294,237,193,190,265,259,380,224,73,212,136,154,343,234,371,203,215,126,111,229,261,161,204,162,205,214,189,187,243,380,144,204,72,155,223,158,268,275,117,211,213,219,158,265,242,227,252,258,240,228,243,242,166,87,114,177,248,293,216,225,329,238,207,248,133,164,82,212,114,186,268,290,207,235,237,185,97,202,195,228,218,264,262,197,208,224,185,102,261,272,242,116,248,135,292,116,151,332,160,257,133,316,238,188,195,178,222,163,219,68,175,140,321,209,96,275,58,309,150,227,181,326,139,231,245,142,378,232,271,256,354,171,119,150,198,333,86,344,200,257,143,94,209,172,94,99,140,204,286,192,234,258,119,116,128,170,310,235,165,172,256,156,212,169,128,369,75,139,63,226,206,276,248,387,191,154,279,214,169,134,174,312,268,205,229,132,238,135,128,235,235,149,81,292,151,233,212,308,294,241,126,247,116,131,326,127,110,219,187,235,159,221,175,201,157,150,238,211,141,171,64,139,226,161,177,280,187,214,245,209,281,294,181,371,73,214,247,44,120,219,246,318,87,185,175,104,209,198,74,124,218,219,178,231,186,69,146,244,80,163,325,116,279,118,225,144,186,241,244,229,95,219,205,125,204,222,215,155,232,209,193,226,118,205,148,240,173,248,236,175,205,102,280,232,213,330,198,284,214,201,234,152,142,208,259,152,166,169,231,247,130,254,175,112,156,218,366,132,197,157,305,197,51,279,242,140,252,182,181,294,224,179,192,251,251,134,213,235,156,197,125,159,145,263,254,138,176,160,218,279,293,111,89,221,108,160,305,218,125,226,288,218,184,228,154,306,106,207,166,161,207,206,177,189,246,302,146,287,186,123,305,222,158,177,225,111,319,266,190,184,225,224,274,272,98,282,123,158,342,267,288,192,236,239,239,280,144,112,195,339,217,232,214,230,99,201,257,126,163,172,258,265,210,110,238,180,214,246,158,198,175,135,193,358,183,140,292,196,159,161,236,221,190,226,139,211,144,260,212,162,240,119,284,205,240,139,236,255,189,103,218,206,148,277,155,66,244,174,99,112,225,264,136,219,208,292,237,221,104,257,282,292,146,231,233,145,102,143,150,156,204,227,106,204,147,192,108,156,252,286,218,79,230,169,231,200,104,179,223,138,144,237,249,191,305,201,179,154,89,134,137,230,202,280,132,267,212,111,151,110,103,250,236,225,125,60,221,239,225,154,117,177,165,214,185,158,243,270,139,259,134,150,180,231,69,103,202,121,241,162,269,119,182,222,189,143,327,165,252,135,159,235,265,176,309,291,142,230,285,198,245,234,194,199,137,215,175,321,125,97,170,222,339,226,197,275,190,176,167,101,151,100,173,168,212,225,312,189,220,141,212,246,232,243,142,118,217,212,61,185,224,218,148,112,240,202,190,124,126,166,163,145,154,263,131,132,156,167,146,130,165,198,212,129,291,319,141,197,185,192,126,145,169,299,177,244,214,248,177,195,278,265,193,249,261,215,188,183,258,199,125,111,170,181,150,357,78,147,207,200,151,241,143,219,176,316,261,267,144,196,169,175,197,129,121,248,260,99,177,147,172,232,189,105,184,215,204,146,111,215,350,90,250,128,211,162,124,110,195,122,100,99,205,206,171,165,231,141,162,225,166,225,109,166,178,212,145,237,217,186,186,179,124,389,117,216,294,209,153,131,190,273,192,262,165,216,173,275,208,236,165,309,217,246,249,264,143,186,143,145,151,177,199,148,187,92,270,220,251,193,204,198,316,138,358,181,190,307,277,132,347,236,211,151,298,155,281,207,144,241,186,157,117,333,161,332,194,126,259,163,216,192,139,133,176,311,146,131,264,175,135,304,208,106,233,138,246,146,144,151,98,196,175,247,235,96,179,203,209,168,119,247,333,225,221,158,145,267,127,240,290,105,296,262,263,278,236,141,167,148,222,107,108,167,186,267,203,159,175,194,155,179,290,162,87,141,228,200,139,250,100,168,205,277,178,173,109,285,125,207,171,247,123,124,262,238,186,237,287,335,389,126,146,200,263,267,147,189,243,203,156,273,276,180,227,287,205,155,203,160,244,201,163,153,230,261,112,254,328,226,120,135,175,268,188,146,268,135,215,262,270,215,232,152,266,270,191,203,279,253,151,208,251,223,101,182,178,128,185,156,167,109,173,180,169,241,271,186,269,271,290,144,146,111,370,229,236,295,160,170,197,236,162,239,223,193,157,226,169,290,168,220,287,145,286,168,203,156,226,202,273,201,270,137,195,177,106,269,357,260,52,141,175,212,163,157,348,135,228,259,274,177,307,255,141,90,291,263,275,107,221,202,260,286,235,179,242,224,225,183,200,286,134,275,208,136,187,156,193,253,361,172,191,352,122,125,134,208,202,139,245,227,205,183,156,182,88,119,204,246,110,135,232,149,245,171,162,149,244,160,269,202,186,192,306,283,228,255,250,109,203,162,83,347,126,319,219,104,101,171,193,413,320,250,247,222,186,200,246,330,244,100,69,176,194,183,180,285,159,193,240,99,159,199,187,221,217,228,193,144,117,227,278,261,187,188,325,233,221,183,235,177,110,236,219,130,213,110,166,101,228,250,189,185,194,226,128,198,195,291,328,279,162,233,241,304,254,286,184,133,231,275,208,176,170,97,128,216,289,173,224,239,150,210,209,203,297,170,219,217,246,115,299,215,240,239,100,161,262,222,327,206,158,181,237,276,172,147,234,234,153,123,237,236,111,320,245,228,114,144,158,178,206,67,232,274,200,192,123,193,216,163,140,250,164,145,240,153,207,137,285,210,299,162,257,236,132,359,169,279,168,144,203,327,54,264,99,86,253,116,164,217,178,90,153,122,146,226,228,101,73,265,198,182,286,273,235,279,149,138,427,294,251,187,159,149,296,195,165,159,250,142,79,122,253,224,118,284,207,161,130,279,182,261,249,215,166,267,144,315,182,106,76,236,173,151,165,195,127,249,121,167,359,61,155,147,149,157,282,238,211,267,144,195,168,184,268,126,257,149,307,203,225,158,147,149,256,159,41,213,155,282,175,149,81,245,185,200,163,178,132,151,240,352,163,136,236,227,183,204,191,218,256,165,189,175,211,339,210,101,210,176,170,110,231,60,152,95,162,152,194,121,146,218,157,237,235,156,218,151,152,189,375,205,222,149,110,300,207,139,348,142,178,199,229,411,204,157,116,198,213,183,311,219,224,176,211,230,152,159,173,235,229,159,230,297,157,245,175,214,155,221,171,219,162,164,99,178,159,122,338,196,215,179,95,176,192,242,196,252,221,206,206,137,161,123,249,343,184,263,202,173,306,147,221,229,168,184,188,192,151,298,162,245,280,188,153,231,259,191,252,204,295,289,239,231,81,164,172,207,251,159,248,174,144,298,195,269,223,279,151,243,249,82,308,182,113,247,139,370,224,142,290,280,168,107,251,207,115,202,191,247,159,266,276,284,208,113,301,272,193,116,82,223,125,223,205,141,141,73,102,170,200,145,143,60,264,140,123,198,166,251,293,168,230,216,239,136,136,210,227,133,226,171,291,174,190,183,145,215,343,200,170,204,181,90,240,297,195,147,94,303,100,114,206,208,235,234,310,134,164,134,139,134,211,228,178,139,256,343,257,239,175,256,135,162,100,201,183,132,196,213,201,194,291,275,151,185,104,180,166,201,158,224,198,248,256,95,170,211,81,275,158,260,216,179,222,220,135,170,203,266,214,207,285,58,123,118,293,124,199,245,162,304,228,200,247,245,90,174,292,353,175,173,133,112,109,164,180,162,169,103,263,155,302,114,204,219,146,265,80,146,275,137,169,193,270,235,164,82,118,120,212,314,243,269,148,236,149,99,301,179,168,269,292,317,197,112,355,171,264,200,102,120,149,65,241,111,202,119,121,240,201,224,112,129,223,139,111,189,191,162,167,185,233,216,117,176,394,291,218,157,155,89,112,163,97,134,224,136,175,112,316,188,205,195,181,168,273,162,234,161,255,134,87,222,193,262,174,135,128,104,116,338,178,163,141,234,237,196,168,119,153,205,150,221,249,189,153,234,114,167,177,182,131,242,180,139,88,124,190,168,332,171,109,147,225,186,201,335,171,241,201,248,214,279,109,142,207,119,226,233,161,204,192,271,122,122,207,255,95,180,159,390,169,250,186,83,178,251,330,96,44,174,168,119,250,204,222,234,183,172,101,206,199,177,208,324,211,117,253,200,95,219,364,285,302,262,89,221,209,231,160,173,233,70,95,223,117,141,208,215,362,357,282,180,291,174,269,205,266,148,124,92,232,202,142,224,230,231,276,257,219,164,214,176,135,155,344,199,246,202,186,211,235,182,243,218,175,218,173,93,125,133,179,176,118,129,167,239,371,143,224,203,234,277,172,244,246,225,110,115,267,87,232,216,149,222,124,279,192,104,275,154,253,50,127,282,320,107,130,178,117,150,164,119,195,165,284,127,162,281,218,192,135,238,138,206,86,310,184,252,263,108,197,135,201,198,212,192,237,232,168,81,223,311,149,243,164,330,282,220,133,218,287,71,373,313,110,212,118,290,187,195,144,119,194,297,165,227,199,113,262,164,157,194,167,156,236,284,176,231,151,231,154,110,204,380,214,92,284,157,137,111,178,206,166,146,279,207,169,152,147,240,151,240,188,159,254,88,228,228,170,208,237,179,122,294,191,201,150,204,122,188,107,148,205,197,197,221,197,197,194,217,123,288,334,215,199,355,238,179,266,164,224,171,231,209,340,214,113,202,246,135,200,272,114,186,136,327,223,225,109,158,254,152,96,212,179,156,203,177,228,200,188,295,208,343,113,165,278,253,111,89,232,236,214,264,102,230,354,212,235,223,213,328,134,184,151,185,202,274,58,317,266,151,188,250,147,213,269,220,181,233,229,173,267,245,242,133,183,94,130,164,182,138,237,177,334,210,179,122,269,287,154,241,273,195,147,146,92,234,233,134,151,172,224,166,166,273,209,220,123,170,187,194,193,253,176,132,197,109,173,128,152,142,197,235,139,191,235,111,211,36,304,123,271,162,271,134,227,247,179,211,146,162,316,98,217,288,97,216,186,208,104,120,319,168,93,284,242,202,188,271,214,130,205,112,256,195,282,226,152,170,97,159,192,190,248,208,124,231,240,229,90,216,140,167,178,198,248,207,181,245,162,260,272,218,167,260,142,218,100,214,193,108,332,148,251,152,96,203,110,125,195,202,277,231,216,190,321,244,81,228,148,179,141,217,217,269,211,220,189,290,154,119,189,221,204,154,145,171,78,343,224,196,198,245,84,258,221,254,247,169,170,197,237,240,107,167,243,165,250,184,101,205,264,189,217,223,159,244,184,184,232,98,277,325,155,236,360,225,239,291,110,171,162,126,210,213,169,179,124,228,304,228,215,129,264,236,214,254,224,161,212,258,112,153,114,206,286,244,216,259,211,171,170,248,239,150,383,167,185,240,241,238,253,231,204,267,304,223,192,243,284,203,177,155,226,127,124,289,180,113,235,379,256,262,239,278,228,163,428,169,299,184,77,195,289,275,264,136,202,277,166,146,202,346,114,207,222,332,236,205,203,130,175,176,173,233,157,234,204,269,297,236,111,235,219,186,167,250,182,242,351,164,215,204,256,109,244,268,184,69,101,130,195,130,194,157,352,186,341,216,158,136,204,336,337,332,140,96,255,277,274,231,63,263,205,233,144,297,176,162,307,244,183,202,139,237,229,243,350,138,198,126,167,256,270,162,247,82,185,143,99,180,175,215,179,234,139,179,270,216,194,66,99,152,258,125,281,232,230,230,110,261,213,209,172,178,195,151,211,134,328,218,277,159,304,393,101,248,175,282,211,245,281,202,140,223,227,141,323,260,247,212,108,163,223,188,243,240,172,228,150,80,281,99,177,175,161,149,133,223,219,230,233,224,96,155,165,136,266,368,269,81,132,257,212,220,136,153,129,135,139,132,253,38,100,88,168,255,153,177,107,254,258,100,315,223,195,209,340,248,250,242,142,240,132,297,145,58,179,204,206,225,165,208,111,133,223,225,256,196,167,134,293,196,380,383,150,224,165,207,254,97,310,322,206,115,207,212,234,72,38,106,214,179,207,297,189,174,280,209,280,221,194,165,194,237,116,181,260,181,314,256,92,174,136,165,231,401,204,316,141,160,217,254,207,197,216,243,184,172,273,199,197,272,98,210,192,238,242,188,205,236,130,247,239,154,110,178,158,155,190,261,256,193,265,103,127,214,227,193,191,324,114,113,249,146,243,232,206,263,135,107,199,189,148,228,247,288,215,119,356,313,228,232,199,186,215,80,271,172,115,194,192,103,180,181,208,240,256,105,158,173,189,150,247,165,302,238,206,295,273,198,198,219,79,154,162,233,193,239,231,165,88,226,196,291,252,334,210,248,202,153,203,263,208,272,142,100,206,188,209,250,179,242,312,201,238,216,293,219,266,205,214,329,294,194,339,117,260,187,208,249,149,349,243,235,209,184,308,217,201,149,93,123,200,221,213,344,201,300,258,145,167,160,187,215,250,286,119,161,322,296,152,113,237,373,281,227,120,228,252,322,81,46,213,196,208,250,295,116,181,103,276,169,145,211,278,371,196,158,64,161,158,113,232,110,186,157,190,196,120,270,115,329,246,283,50,144,186,155,217,120,330,198,151,191,196,213,259,263,208,204,237,194,142,157,272,76,131,254,180,227,85,272,42,172,125,187,243,195,259,193,86,227,135,349,115,94,135,103,217,256,265,224,82,343,159,215,67,323,285,234,163,138,115,181,157,129,119,134,282,162,239,221,233,162,173,116,224,271,262,133,254,182,179,252,266,149,136,242,237,119,183,142,125,222,234,115,160,186,220,226,112,158,203,253,153,182,219,147,201,192,122,98,231,219,127,190,140,281,296,174,164,267,152,153,222,188,299,223,338,88,325,165,120,196,211,199,77,185,230,251,171,141,309,93,104,248,190,176,150,286,327,210,245,359,303,252,160,242,200,166,98,223,185,202,247,226,199,165,217,258,230,58,108,89,241,154,238,213,198,165,92,199,123,190,214,241,194,188,86,281,249,230,154,204,272,265,132,260,110,215,342,162,189,126,164,130,181,247,292,210,122,173,121,335,105,147,200,204,146,216,153,195,305,180,259,253,173,217,238,128,142,166,94,215,208,227,282,223,270,198,185,261,190,129,309,87,164,214,207,303,151,345,183,226,179,264,146,193,208,224,107,226,307,194,146,142,250,90,162,220,206,184,252,148,154,113,272,142,184,185,146,227,216,205,217,167,171,215,93,173,186,160,284,254,122,235,283,236,228,237,157,182,99,227,154,183,194,166,170,289,250,154,208,268,170,118,210,97,118,146,211,303,207,265,288,230,241,215,169,137,154,181,185,133,170,146,225,299,289,290,197,140,198,272,237,166,208,201,249,274,335,193,205,86,155,201,278,285,250,167,227,176,218,160,289,114,155,128,197,240,67,193,151,265,251,298,152,332,285,328,161,154,172,204,267,304,145,204,151,164,191,185,249,121,153,201,138,361,204,119,172,249,174,198,239,165,117,116,167,244,292,143,328,140,210,214,191,103,198,349,123,138,200,306,275,199,223,197,119,177,255,179,81,325,131,197,271,223,201,257,186,198,159,273,230,206,175,277,219,222,223,331,160,206,200,223,167,243,161,200,167,235,279,211,100,188,142,280,212,117,93,93,210,241,85,194,184,189,214,209,231,312,156,173,325,237,98,247,101,206,136,168,190,124,218,166,200,155,81,253,216,112,139,163,210,243,210,148,300,199,178,215,248,131,148,115,201,246,151,231,184,243,166,193,195,218,298,265,193,322,234,90,159,259,68,298,381,223,279,295,219,194,177,254,287,285,190,198,164,243,334,105,170,157,218,185,211,204,330,162,167,224,176,83,404,406,258,233,105,276,146,310,109,208,207,204,203,112,216,152,180,156,121,198,163,139,247,165,266,147,346,125,191,328,135,174,309,181,149,286,227,118,173,225,320,131,77,375,156,113,293,152,116,141,209,217,234,175,207,187,156,225,143,241,245,159,201,99,202,127,147,335,371,157,164,158,117,176,308,109,269,206,118,217,217,162,258,155,151,175,135,113,267,235,205,291,247,215,65,170,269,174,270,215,199,155,171,237,159,148,273,180,268,168,272,352,218,206,315,226,177,215,170,231,219,145,131,74,205,56,237,196,279,156,149,179,192,192,138,245,236,186,152,274,126,224,199,224,281,282,251,233,278,162,140,139,279,235,183,241,218,231,223,102,282,143,219,175,213,281,238,415,169,369,137,105,141,66,340,183,301,151,153,241,169,168,274,242,324,107,208,183,207,126,127,213,154,246,137,175,325,248,365,265,199,251,258,176,86,90,179,162,157,224,187,145,60,178,330,130,194,94,210,200,179,159,254,180,94,220,150,184,144,175,180,187,229,157,164,194,294,160,238,175,187,288,161,164,127,178,201,254,211,96,298,171,151,111,239,87,237,206,223,191,170,221,316,205,139,230,355,176,295,224,178,158,71,168,202,308,181,199,250,220,219,154,112,204,153,191,227,255,182,173,198,186,206,253,263,114,288,136,103,185,264,251,289,209,125,147,265,205,265,234,160,199,294,177,333,190,218,160,284,114,142,165,103,278,155,134,285,278,224,248,288,276,54,151,204,170,229,169,190,125,198,141,103,227,353,294,250,125,68,117,106,85,130,151,206,261,265,199,194,293,149,227,206,232,161,130,63,145,79,212,215,131,167,122,160,140,230,181,135,129,95,157,122,257,200,117,69,271,306,244,208,411,248,136,212,100,329,153,286,209,274,179,103,220,213,99,209,217,357,201,260,176,159,333,329,182,151,173,340,237,346,53,188,165,93,205,199,125,97,277,73,232,273,130,208,165,203,161,124,220,146,158,255,177,227,237,239,141,262,232,170,190,230,209,114,262,148,247,110,135,193,52,224,332,158,216,189,178,224,195,211,170,171,306,192,171,167,229,296,227,274,145,178,75,289,207,269,204,227,228,320,154,221,159,211,307,269,201,271,132,132,92,120,92,164,257,269,205,178,108,288,256,141,148,260,202,249,315,146,144,193,70,198,106,114,90,373,200,303,264,156,193,346,195,221,271,212,117,228,187,234,116,201,110,254,291,250,189,197,205,185,208,120,235,216,277,288,314,312,236,98,124,236,141,232,199,167,164,216,155,267,112,187,191,301,231,108,151,151,244,187,115,209,197,111,127,212,167,222,140,288,240,309,211,173,212,180,112,162,118,294,94,203,265,225,128,271,182,152,246,207,298,128,265,284,195,269,286,83,214,355,126,201,216,165,173,162,200,232,117,86,187,188,229,224,245,160,212,198,186,249,229,222,144,187,143,102,186,185,130,238,196,238,284,232,218,195,174,196,98,197,228,126,296,138,228,279,233,242,228,149,127,258,273,160,105,58,244,172,178,123,164,293,147,166,192,139,184,148,96,204,214,193,164,235,145,286,184,143,88,263,236,181,208,241,290,57,236,272,192,184,167,225,232,258,295,177,232,159,258,199,292,53,131,329,152,254,169,121,132,166,250,206,114,234,266,346,284,146,159,233,115,83,209,94,57,199,89,207,140,210,76,245,257,211,194,152,269,300,94,359,230,121,317,121,219,211,146,250,184,198,295,303,282,206,122,202,93,157,71,114,88,111,303,222,131,80,126,217,354,343,280,338,184,72,227,269,108,306,181,200,241,154,125,167,179,370,200,211,168,254,244,204,101,226,144,177,120,152,190,301,322,242,274,285,309,212,278,148,171,212,97,116,123,202,156,76,144,91,265,179,258,175,154,190,134,219,319,70,210,260,214,150,344,273,189,148,250,190,213,237,209,181,210,175,200,242,235,276,195,190,141,152,284,169,204,175,136,202,251,82,181,208,73,246,193,228,219,109,171,161,116,316,200,249,216,332,325,96,107,177,213,103,212,206,139,336,214,198,113,151,143,116,110,199,215,154,178,296,225,235,313,252,185,156,193,241,203,87,154,309,212,171,199,341,296,221,240,309,144,202,185,245,179,339,224,192,204,182,97,159,233,210,125,250,223,186,236,137,226,322,272,170,168,192,249,110,305,265,147,126,212,144,356,181,279,139,253,277,145,207,98,169,173,229,241,328,201,348,224,220,158,169,145,213,228,103,122,121,252,106,325,116,204,186,194,266,208,343,224,277,246,324,143,141,291,218,173,227,186,282,80,169,212,352,188,193,217,145,88,292,283,152,327,213,140,225,268,236,141,310,291,166,224,213,158,154,144,158,215,255,244,227,305,133,233,207,145,258,74,232,260,158,320,106,257,166,162,218,294,254,194,119,153,251,197,295,223,178,165,170,201,228,171,206,205,156,205,151,153,173,322,245,226,219,197,100,130,282,258,283,257,150,310,205,147,122,211,305,203,191,197,207,178,198,161,225,153,273,240,132,108,258,224,102,273,186,272,87,108,329,325,145,121,166,352,231,230,145,306,173,149,245,182,151,269,203,139,120,196,131,129,175,216,104,209,192,154,164,242,346,169,133,277,288,258,204,158,243,251,172,300,181,212,305,187,265,162,195,181,311,189,249,290,214,113,148,237,118,264,167,201,144,107,196,216,271,243,147,182,240,97,143,255,195,312,215,201,137,173,136,216,60,175,192,169,126,159,142,204,79,106,220,109,315,278,182,229,204,154,183,182,199,218,299,109,314,211,161,310,225,258,155,272,173,229,168,178,183,119,276,45,300,122,133,250,166,227,160,199,178,258,169,123,212,218,153,235,266,119,251,192,129,163,164,305,182,374,65,80,354,213,109,237,155,264,168,266,190,232,197,237,265,239,134,211,127,234,167,235,206,161,252,56,193,265,262,242,258,174,223,222,213,174,67,147,210,98,171,148,173,215,123,193,157,135,98,173,334,113,163,345,240,125,155,273,254,215,226,358,169,112,241,214,152,156,117,170,274,301,249,213,140,274,207,163,269,174,102,138,302,224,162,163,175,144,271,163,206,204,86,214,241,209,85,222,236,225,230,35,81,207,116,189,398,268,143,216,137,235,365,304,320,234,257,140,317,250,213,155,196,337,169,199,271,215,204,148,158,190,169,90,83,316,264,182,225,124,269,235,255,203,208,307,140,317,272,206,346,410,110,219,199,380,167,206,303,233,185,271,177,257,265,188,118,207,221,235,106,286,112,234,282,215,174,375,120,284,217,245,173,238,226,239,300,363,182,215,234,150,321,145,230,133,324,257,159,264,168,138,217,214,222,290,272,242,115,163,279,174,241,182,243,81,219,271,221,108,95,259,342,374,260,269,177,184,168,106,303,330,230,182,227,136,101,199,162,278,164,152,215,163,212,217,86,207,256,206,105,275,143,194,80,232,254,125,363,261,253,222,176,180,200,178,149,262,308,261,185,191,278,92,134,215,210,130,332,201,282,274,230,109,195,135,141,216,194,235,195,203,113,224,296,296,231,57,115,132,168,270,309,238,143,138,251,313,142,126,206,92,125,199,156,304,163,168,155,344,160,175,212,324,124,195,311,190,170,294,110,196,259,248,170,195,156,209,210,102,223,109,169,137,206,248,280,96,190,136,151,230,113,294,214,134,69,188,128,162,235,228,153,232,198,231,171,155,197,303,374,310,177,168,201,205,386,242,183,363,317,190,131,52,151,91,205,229,257,144,228,183,73,202,247,135,196,220,344,227,106,157,161,195,89,324,124,221,311,155,227,171,179,175,84,233,311,155,147,306,203,231,235,191,176,96,133,237,148,183,99,170,253,247,243,257,165,130,342,220,233,115,216,201,158,244,132,295,229,234,311,55,226,238,168,304,186,190,261,164,257,223,263,266,198,217,195,120,223,189,204,157,286,237,162,294,332,288,271,172,229,130,265,236,236,235,290,172,170,191,239,293,147,301,221,276,136,310,208,107,172,170,281,104,74,184,123,137,189,160,198,216,148,294,99,131,213,256,305,174,166,233,268,288,359,255,231,202,165,280,139,228,319,316,196,128,289,172,165,192,186,149,94,143,291,203,145,269,90,107,146,222,126,197,249,173,300,101,222,156,196,197,209,70,319,242,264,213,281,134,138,264,233,204,134,272,234,197,117,200,204,223,188,248,324,199,259,145,243,113,141,282,155,81,136,229,315,210,311,128,232,120,143,233,141,252,171,108,238,171,231,88,187,272,91,198,188,266,350,131,209,135,112,203,263,228,235,115,216,176,203,119,247,251,201,228,186,301,281,147,216,285,167,186,106,294,305,302,285,154,246,259,191,297,204,250,112,324,117,256,164,170,226,145,172,283,142,298,238,141,124,153,62,159,300,204,144,298,182,322,240,142,201,210,177,372,137,149,218,217,372,323,140,116,248,210,150,190,179,168,213,196,155,114,239,226,199,228,276,212,111,76,277,214,212,250,153,251,161,200,244,165,310,214,174,128,208,205,257,227,254,276,198,195,246,169,94,169,280,222,239,192,148,277,261,150,306,172,250,329,173,215,183,183,123,162,257,314,104,171,118,97,142,221,147,202,212,146,156,176,319,115,201,225,254,249,208,154,248,132,262,282,190,234,236,220,104,322,204,261,175,166,212,131,240,241,259,155,283,155,297,280,184,262,222,283,195,191,155,160,104,256,137,190,276,179,317,114,134,140,234,263,135,68,206,90,186,215,84,163,195,197,127,243,280,157,101,242,195,116,226,137,147,218,278,165,249,137,203,264,219,301,213,256,103,167,261,274,165,127,110,109,275,171,218,315,222,237,269,124,195,127,218,93,121,188,369,280,240,187,180,105,196,253,234,295,228,264,232,217,99,121,200,152,254,297,187,284,240,151,286,182,131,207,231,218,166,268,246,231,232,245,146,238,218,194,271,164,162,222,330,269,315,173,214,211,243,266,168,248,306,167,171,191,212,173,155,273,238,202,204,86,239,172,163,52,193,172,373,261,114,230,196,181,239,242,95,157,204,261,236,113,140,296,209,130,196,197,238,216,84,201,263,139,242,216,235,237,217,230,103,240,160,209,210,323,204,241,291,92,148,110,256,276,191,267,79,119,193,191,219,167,111,309,193,168,104,164,214,213,173,315,318,96,165,295,190,257,260,220,336,186,242,226,383,170,75,196,283,180,149,122,258,192,184,207,200,226,221,54,227,193,195,186,171,149,123,80,223,235,166,262,181,126,315,191,130,296,91,198,177,296,220,263,379,176,173,210,202,178,164,262,103,279,255,150,187,240,94,157,199,252,222,75,279,155,235,315,205,229,231,218,261,93,106,216,241,198,131,266,157,141,189,353,192,207,379,148,199,239,294,226,210,209,144,211,167,226,192,147,279,297,185,190,132,120,187,239,133,223,215,217,211,175,133,258,89,206,120,166,97,138,187,181,194,253,245,295,188,177,189,114,241,232,187,194,200,123,150,217,180,171,169,356,218,194,145,168,250,199,354,130,198,123,146,294,246,191,139,88,339,127,313,230,184,163,220,280,117,260,174,168,260,89,124,209,285,330,239,127,237,157,211,205,240,197,119,117,318,179,115,204,252,198,151,376,275,180,242,189,283,170,236,221,184,234,157,126,149,307,179,238,197,208,225,182,226,249,295,195,185,143,266,139,190,170,158,241,84,144,88,190,155,111,255,167,191,104,293,147,346,108,265,138,112,401,218,182,120,77,292,174,243,255,143,271,143,113,177,88,329,213,198,232,127,157,170,293,190,262,183,221,182,157,185,227,122,77,347,260,124,334,132,232,252,286,117,174,303,166,301,202,139,236,254,209,187,130,223,311,166,333,164,136,120,147,110,76,122,274,189,134,146,202,194,75,162,262,341,105,280,218,96,102,196,181,226,249,127,280,200,105,183,165,263,270,176,128,271,332,187,111,131,200,243,237,326,140,238,223,255,148,301,241,101,277,120,173,164,259,147,187,138,240,303,101,73,143,258,282,196,251,106,250,83,252,160,132,181,187,128,217,169,243,178,208,186,172,121,112,332,272,245,203,311,168,82,138,177,187,168,228,125,171,232,214,231,262,285,248,310,235,189,238,183,142,207,173,229,175,220,286,189,212,185,175,205,190,206,217,265,43,184,221,175,198,208,284,214,233,248,212,255,251,184,232,253,138,102,196,152,236,206,95,201,282,128,233,353,162,127,288,233,229,165,332,164,161,211,111,314,219,222,255,165,324,136,276,218,79,137,211,203,302,173,251,332,159,151,321,187,355,266,139,285,184,196,271,177,122,173,216,226,144,214,160,195,149,207,213,72,242,124,108,138,133,223,113,119,198,142,111,299,128,140,277,334,170,373,237,145,185,187,99,263,216,202,189,88,132,205,195,221,72,152,271,73,176,195,230,210,162,227,301,244,145,334,171,282,207,99,215,258,183,183,208,202,91,249,194,88,133,95,159,135,168,146,126,384,241,335,269,189,296,120,180,223,287,209,223,258,262,105,282,76,239,134,252,252,220,215,236,164,235,196,236,214,263,237,90,135,222,341,211,168,300,257,187,288,134,199,110,148,195,326,186,120,220,261,218,255,236,195,183,218,207,102,196,141,246,109,169,232,300,275,173,71,343,204,139,234,168,232,337,364,235,233,185,141,256,265,297,216,190,283,284,203,211,147,320,133,175,95,120,291,143,239,138,226,86,252,361,249,222,172,220,207,177,95,233,178,212,291,287,170,223,195,208,157,139,249,120,158,79,245,222,293,212,231,90,324,316,252,209,128,134,333,178,324,268,168,133,250,298,152,254,196,304,195,193,157,327,319,139,257,305,239,232,188,85,229,195,230,225,227,230,208,184,147,193,130,198,271,153,99,228,241,219,93,188,214,299,104,156,282,239,212,255,258,213,325,132,185,231,229,259,214,205,179,312,181,260,196,247,322,228,203,118,307,296,254,284,214,147,167,205,235,108,213,140,273,231,292,184,175,255,286,216,278,147,141,107,86,246,137,193,181,158,217,213,150,308,204,239,192,109,67,125,125,119,71,108,197,235,164,176,181,223,195,387,92,223,181,350,198,165,168,71,203,254,174,197,369,198,188,102,162,320,114,229,131,284,195,306,313,252,211,170,153,193,107,162,251,223,206,219,219,249,355,177,169,145,153,245,284,211,186,255,133,221,243,110,175,193,293,222,174,159,110,261,216,327,222,122,295,267,65,352,304,236,203,293,146,276,225,133,136,251,227,285,167,155,215,175,145,152,265,257,129,171,249,225,251,168,168,221,197,200,111,321,361,106,141,82,198,159,118,357,238,436,276,162,226,193,219,213,211,116,113,138,256,224,319,234,212,137,273,355,171,247,218,178,230,192,169,110,240,104,231,85,109,165,133,211,277,141,205,213,287,268,166,153,140,250,107,219,117,246,268,215,100,261,210,225,182,378,94,93,147,152,208,179,189,232,139,222,65,174,142,176,197,185,231,133,159,214,228,233,147,142,131,140,283,293,212,294,282,301,174,217,169,333,131,241,169,240,195,287,246,215,214,131,196,205,259,117,214,303,375,201,216,259,271,305,131,201,258,232,139,133,134,176,252,128,219,100,163,195,273,199,244,295,150,265,147,244,321,209,213,355,212,237,243,212,127,89,188,172,344,252,82,228,238,87,116,211,226,282,252,249,105,306,237,173,261,202,315,155,180,177,213,253,100,204,184,297,311,252,206,235,255,199,131,286,322,151,344,181,189,86,168,151,303,265,155,239,176,168,254,161,304,186,81,162,193,102,189,176,243,232,199,151,93,116,305,94,151,145,202,274,175,186,165,221,152,141,195,334,53,141,268,115,97,251,272,196,224,242,202,190,75,215,283,227,207,108,216,250,210,198,108,348,146,286,111,148,144,215,259,79,189,280,121,69,182,330,123,342,261,275,189,187,289,211,158,216,199,249,174,108,146,270,222,244,209,135,262,280,88,124,287,224,246,280,314,283,197,170,193,227,65,108,165,272,228,144,277,270,296,167,207,93,217,287,225,205,113,330,202,209,208,213,204,113,152,213,257,235,218,167,324,217,266,138,96,173,199,242,145,160,117,115,152,159,169,243,77,177,201,188,344,202,313,183,166,174,197,190,342,234,207,172,238,146,203,181,250,168,396,203,108,242,117,96,356,223,246,164,266,248,167,228,261,163,165,225,166,205,148,143,163,394,216,196,86,116,160,173,204,256,197,223,205,202,165,121,168,122,134,205,107,350,241,264,215,266,351,298,128,190,240,117,190,358,150,197,135,214,113,297,288,176,163,218,160,199,302,146,184,172,232,117,213,225,131,221,274,194,237,143,219,173,258,206,101,264,307,249,174,175,205,303,156,308,141,217,255,203,135,213,183,232,94,194,199,343,193,313,297,245,140,93,266,108,91,248,230,98,311,210,124,224,152,181,116,254,257,149,229,295,171,371,318,245,164,259,195,133,322,97,241,299,260,158,181,221,116,192,76,225,196,239,213,177,103,67,267,169,140,154,127,181,293,172,205,107,189,92,218,182,147,143,114,168,120,277,257,111,228,236,231,78,196,296,139,251,234,295,178,214,143,156,239,226,343,282,207,307,147,126,271,194,190,208,164,181,75,172,155,220,58,185,167,196,99,150,168,266,243,222,190,242,232,151,260,156,212,145,229,138,258,108,121,193,260,164,154,170,211,149,85,200,147,176,109,218,185,158,179,245,256,117,218,244,176,166,94,178,284,285,208,335,202,230,251,176,341,92,231,227,219,233,299,316,291,94,340,168,122,133,367,267,190,219,137,163,298,322,160,143,130,213,380,142,125,175,269,210,127,132,238,231,247,239,195,229,244,162,248,195,295,212,186,248,193,201,158,123,112,222,258,183,350,147,355,220,220,221,149,114,308,203,230,233,246,121,164,233,204,162,186,186,70,139,205,241,263,165,226,171,246,186,223,223,239,127,263,229,241,152,214,139,233,237,169,277,206,282,201,190,168,152,120,189,190,278,271,234,305,233,236,190,252,224,172,161,282,124,241,68,145,192,117,194,236,116,151,150,110,232,202,95,173,312,163,161,289,241,297,115,150,182,292,152,232,317,218,183,99,145,284,132,246,194,172,201,178,208,225,177,218,134,224,241,83,221,258,254,176,116,198,168,228,268,116,199,113,224,206,174,291,226,378,298,172,51,252,108,197,138,205,342,187,175,226,130,179,321,308,318,128,130,161,169,57,252,307,283,119,131,201,114,179,200,290,221,180,264,117,85,149,181,165,289,275,200,168,150,189,126,142,202,306,117,109,288,153,186,125,192,157,120,163,163,263,224,100,213,141,95,102,116,239,224,130,323,125,153,144,322,225,287,307,150,281,238,112,167,178,128,151,136,115,174,190,242,142,201,218,251,260,170,205,221,228,374,221,164,209,323,125,221,125,291,203,156,143,185,197,237,228,193,158,168,210,335,189,160,238,174,244,199,369,252,63,239,190,107,226,248,175,154,254,115,162,184,100,179,168,222,154,241,73,270,132,198,132,165,125,104,204,237,280,221,65,212,318,93,181,225,163,173,258,221,254,239,138,230,135,257,177,155,203,220,171,279,282,187,237,247,146,188,157,311,219,80,183,176,145,183,227,209,200,134,181,138,279,184,323,196,126,212,292,147,207,236,167,234,99,172,214,286,273,112,142,289,80,203,137,220,182,193,266,242,84,153,103,286,164,165,328,214,136,198,170,302,187,214,267,341,173,120,217,166,141,204,80,97,209,133,164,185,295,249,190,220,284,176,214,269,189,255,135,218,227,234,289,272,257,159,102,101,193,86,222,211,318,83,233,176,204,222,153,233,174,271,108,180,164,283,234,263,229,247,205,119,217,135,207,147,191,183,224,270,233,186,127,296,151,109,294,238,184,175,294,319,340,216,262,197,68,257,366,329,274,232,137,216,259,222,222,200,237,254,202,189,125,292,213,159,179,359,207,142,320,129,214,232,233,148,218,326,171,232,263,226,202,156,261,160,178,250,151,286,160,232,267,308,168,222,72,211,188,120,298,244,169,109,210,189,296,120,148,224,102,226,205,78,96,163,183,104,198,221,232,162,258,276,185,173,229,102,209,254,122,198,209,181,253,233,146,120,231,186,214,56,250,142,188,171,251,181,125,106,148,242,136,101,134,268,230,124,328,164,177,107,172,287,193,230,177,173,204,213,156,187,235,184,151,187,194,192,229,243,125,135,238,181,137,172,213,154,134,256,189,139,236,290,382,135,212,304,210,122,251,112,261,148,159,153,328,212,164,328,228,152,185,204,64,320,52,265,182,118,259,131,153,229,251,209,120,280,171,85,209,156,109,193,196,148,226,151,206,239,285,288,234,246,161,116,257,233,300,126,268,234,167,275,93,167,254,192,221,192,151,199,116,197,169,185,241,65,217,189,254,295,81,251,274,257,210,240,131,225,179,156,329,151,212,225,249,189,163,189,162,165,190,195,231,250,114,232,216,349,225,352,123,93,232,185,147,52,291,179,185,181,220,263,234,272,248,152,119,331,128,275,261,121,179,110,159,103,165,231,198,193,167,235,219,277,134,329,198,212,125,380,248,142,163,120,206,236,158,214,179,170,139,257,260,234,84,138,220,201,199,117,208,287,331,124,92,359,189,217,200,247,264,198,150,195,88,69,125,111,179,271,259,127,272,204,161,272,324,275,248,133,292,196,150,239,137,216,203,120,264,185,144,160,230,343,265,264,309,160,201,131,59,231,170,178,199,89,238,37,243,203,145,238,120,288,175,217,199,64,151,281,271,94,113,296,287,217,227,299,90,217,139,253,172,201,265,138,274,241,321,223,91,182,257,247,141,167,78,246,217,153,151,281,130,299,272,229,81,260,98,113,64,242,213,239,189,227,130,105,135,120,155,241,289,184,110,154,172,205,173,169,143,303,179,219,223,103,71,263,206,120,116,113,137,219,209,221,143,226,178,206,224,185,257,262,178,218,267,236,106,268,158,126,349,371,147,165,186,164,161,212,155,165,205,164,247,132,125,177,135,203,162,297,176,149,131,208,185,115,161,276,96,178,244,145,270,133,268,210,94,227,221,81,320,195,374,165,221,100,161,224,220,252,289,135,175,219,221,107,184,198,85,107,244,347,315,300,301,139,93,209,210,160,185,197,247,167,165,187,296,204,129,207,206,259,248,353,205,308,208,138,230,294,300,303,238,245,292,131,162,205,207,121,368,313,181,179,159,198,213,116,300,232,138,216,167,171,304,362,185,145,127,125,178,238,173,257,131,314,302,143,262,268,154,121,268,234,240,196,187,157,127,205,142,147,176,103,252,151,233,241,171,300,154,280,250,171,185,182,181,190,273,212,237,159,140,288,263,145,351,217,100,291,144,73,254,159,157,204,168,132,222,234,261,166,178,170,183,228,90,97,235,161,179,167,121,172,130,122,187,269,136,120,142,286,184,94,240,309,256,91,160,252,215,330,118,219,265,108,261,145,271,132,143,121,103,120,172,224,260,284,167,200,87,274,241,243,120,139,317,296,249,163,104,283,166,209,219,139,191,133,196,209,283,297,170,224,189,93,162,125,137,233,120,144,175,341,230,142,238,219,267,195,120,113,206,170,120,129,100,247,176,310,201,251,89,128,134,219,245,105,220,298,371,140,291,185,192,145,239,232,130,143,203,168,283,221,198,135,170,132,64,207,106,46,128,133,149,182,72,155,266,203,177,182,108,209,156,201,234,250,174,205,82,204,103,150,338,129,153,112,249,237,134,226,276,156,210,172,142,139,167,230,302,193,325,251,167,232,249,275,248,84,253,40,232,64,192,295,130,277,272,239,88,342,136,170,209,207,117,104,152,248,305,171,145,294,256,188,311,193,229,190,244,106,205,244,290,214,201,131,127,73,285,218,229,155,166,319,143,362,187,168,128,293,242,164,178,256,207,308,261,178,358,244,160,51,95,171,166,391,259,182,243,217,133,228,181,166,122,241,255,249,219,79,241,228,173,65,175,238,267,175,274,147,295,232,148,329,347,268,217,276,151,231,269,219,126,182,364,222,110,178,139,176,206,220,280,272,260,319,99,213,127,163,260,146,122,146,150,257,211,195,242,142,96,299,175,255,160,158,257,125,104,138,127,214,338,333,229,144,214,150,182,193,174,297,117,196,142,260,200,278,243,205,195,160,296,228,301,214,130,101,279,243,204,116,123,123,153,143,204,197,175,298,144,224,253,193,155,56,127,158,183,324,182,204,275,60,174,103,170,205,139,157,99,154,142,144,219,310,285,122,120,343,123,199,197,318,182,142,228,178,169,195,232,255,182,176,193,239,263,255,204,141,146,250,208,282,215,244,144,281,374,198,152,188,152,170,275,125,195,138,253,197,255,267,325,211,229,306,332,100,265,177,165,310,320,218,204,100,274,305,201,232,255,151,294,290,188,68,173,226,109,254,308,168,206,141,79,199,310,148,157,92,169,192,182,243,261,288,224,115,205,218,284,150,128,183,69,230,265,190,245,287,283,135,379,180,142,123,250,121,111,87,292,70,156,186,107,124,183,255,162,99,213,187,251,189,252,86,130,108,176,128,224,149,314,141,222,225,133,226,234,206,189,244,300,181,236,186,226,165,71,226,171,172,253,184,98,257,171,272,280,170,230,228,251,209,257,82,109,181,220,199,170,232,209,162,265,264,335,120,273,138,127,253,167,187,214,271,122,145,301,130,357,148,152,99,181,268,229,143,280,135,80,250,169,98,148,211,188,190,82,136,112,279,225,266,126,201,101,179,265,197,215,291,133,158,250,126,132,194,260,181,265,242,266,122,180,291,149,369,218,251,308,116,223,148,130,215,136,137,266,217,183,133,188,202,127,252,93,396,133,178,197,259,171,212,280,153,204,296,90,217,89,203,140,213,90,198,172,184,295,165,191,155,217,183,261,204,377,142,257,129,219,186,338,227,226,183,143,281,195,174,104,225,311,145,157,261,117,160,122,210,207,237,157,163,339,219,261,59,196,158,136,172,150,128,181,165,219,275,157,144,170,225,243,134,155,183,151,228,287,213,206,186,220,78,355,187,208,119,232,68,185,195,119,217,163,237,268,161,257,280,67,156,135,235,262,83,240,267,279,278,182,220,190,202,318,216,228,237,220,351,217,225,224,152,230,220,390,79,142,107,304,171,150,105,147,208,371,182,65,130,142,260,166,176,161,286,226,256,99,208,386,179,205,166,151,259,197,265,154,77,167,209,193,169,215,209,202,136,168,207,133,139,238,139,309,153,274,222,279,201,151,266,118,192,135,276,252,171,176,183,157,130,114,330,179,279,118,221,316,224,292,125,103,233,275,288,185,349,107,234,341,186,140,105,160,112,145,222,167,208,191,124,150,163,241,170,321,206,190,147,179,132,76,76,166,307,202,201,258,323,166,163,214,175,193,331,117,277,211,155,262,160,170,175,205,185,290,205,230,52,178,187,181,131,150,285,181,296,200,281,206,213,245,232,160,189,144,94,226,208,229,133,248,107,144,213,226,190,300,228,259,238,173,138,256,125,118,67,243,117,211,247,159,108,52,73,224,131,228,160,351,210,317,251,229,225,309,165,225,275,159,228,318,215,227,167,110,218,128,206,208,209,216,180,188,108,193,144,345,178,106,223,215,147,122,252,205,238,228,275,171,100,243,96,146,188,156,160,96,180,241,136,332,183,186,118,152,210,197,101,257,237,147,143,166,221,263,140,250,211,148,229,217,127,310,167,171,294,265,136,228,224,291,139,140,247,82,207,250,101,141,142,245,185,265,148,155,241,187,337,135,121,144,219,216,191,202,195,161,269,182,240,272,140,285,245,112,131,241,291,114,115,212,222,201,250,192,155,98,141,256,158,239,262,123,129,141,219,198,249,211,332,267,246,134,203,72,238,249,167,321,127,289,109,242,197,233,301,231,294,116,267,179,87,170,127,232,104,156,118,230,112,208,147,89,196,262,158,101,188,222,125,198,208,183,97,212,95,228,208,88,306,251,135,101,114,188,226,179,288,324,183,205,178,311,138,233,140,172,335,231,247,355,181,228,257,255,98,213,315,171,210,235,196,176,250,236,156,170,177,259,238,214,145,142,149,266,282,141,123,365,254,192,266,357,137,74,340,222,245,136,143,183,150,277,172,290,276,196,193,154,227,178,142,201,319,235,265,369,262,140,101,214,247,231,241,163,222,154,129,255,249,234,203,73,85,215,219,257,107,333,132,146,213,171,265,158,84,218,199,201,330,214,141,207,186,152,222,210,264,113,309,166,162,186,270,195,209,254,292,263,248,212,116,147,70,129,185,202,222,276,155,125,238,295,136,268,261,141,190,283,306,232,157,113,150,195,237,238,314,254,258,174,138,314,73,279,267,138,210,144,270,156,196,212,240,225,201,110,176,185,159,236,132,184,196,283,186,226,347,186,255,197,185,70,314,197,290,112,299,195,245,287,145,151,274,308,187,145,142,227,259,209,151,162,208,242,201,124,408,209,164,236,259,209,88,131,210,213,150,234,127,109,236,209,206,328,241,125,283,231,95,220,156,81,206,206,233,126,194,124,219,164,286,238,111,169,216,145,218,280,233,63,241,202,113,196,152,274,261,150,172,228,112,234,223,295,178,197,155,203,306,69,137,215,176,268,185,161,270,130,64,222,186,149,188,97,209,211,252,92,116,248,241,203,250,234,227,179,125,177,313,341,141,124,227,150,248,222,71,129,286,99,143,356,111,255,236,88,364,200,118,174,159,181,212,304,219,185,214,221,295,258,220,138,300,204,122,297,148,122,281,204,123,182,280,237,182,306,237,209,215,291,244,138,204,232,184,181,122,70,125,212,230,202,247,278,169,120,175,266,172,348,115,93,201,204,133,242,143,202,77,118,306,173,148,152,206,265,249,163,103,256,140,218,173,187,282,161,293,195,126,192,146,206,151,227,162,233,163,210,225,190,301,274,231,152,115,169,220,276,176,152,194,69,162,233,254,120,258,113,146,240,179,258,200,165,239,165,158,186,272,163,197,81,369,92,249,263,249,242,169,195,205,313,111,259,186,173,136,221,265,163,169,209,155,178,202,225,189,147,168,340,98,202,279,190,287,235,180,190,135,162,200,267,262,195,123,281,70,137,229,207,279,307,213,129,234,230,198,152,150,197,251,172,211,229,86,175,285,150,96,247,169,258,211,180,76,246,280,167,153,149,185,196,176,255,219,214,133,296,166,186,207,112,205,180,220,191,282,201,131,205,185,213,232,142,105,178,239,293,188,298,190,241,253,200,181,168,318,208,90,243,177,159,261,214,252,197,207,248,198,268,68,194,206,228,239,193,275,83,99,279,268,122,210,139,184,156,320,257,197,139,224,235,203,210,221,319,263,216,176,211,186,214,229,123,241,118,165,120,142,244,209,244,377,375,200,239,239,208,202,154,220,179,158,237,179,214,207,174,148,95,144,216,231,192,197,105,136,175,150,219,254,119,323,98,152,246,171,227,170,157,205,136,204,257,188,202,194,327,200,140,179,291,140,266,98,145,261,117,172,330,106,208,183,154,265,189,121,222,238,321,223,229,316,300,230,178,75,197,282,213,179,172,119,173,104,87,182,206,254,155,169,122,190,205,328,265,228,115,263,161,354,136,69,110,322,118,295,99,159,138,247,242,198,230,144,245,268,291,162,122,308,383,78,213,200,201,191,203,205,246,112,118,230,136,174,95,100,217,351,287,175,198,278,174,269,225,212,239,148,109,298,240,190,198,194,166,119,94,220,307,268,297,205,170,217,206,188,213,263,194,207,210,193,233,235,240,258,181,247,246,255,220,103,204,110,157,200,292,313,175,236,168,231,219,204,169,184,169,226,106,241,227,157,63,182,248,131,371,135,145,110,210,274,120,348,185,170,209,202,146,209,142,228,374,210,258,121,211,265,275,158,288,148,144,163,96,86,129,291,377,207,203,257,285,126,307,52,243,256,205,206,281,209,106,103,136,79,309,172,100,191,134,161,158,214,213,169,286,149,217,159,243,121,165,258,297,150,53,178,283,119,213,349,124,299,330,202,163,217,154,204,238,250,251,66,146,280,270,161,88,235,331,195,132,104,257,192,195,230,150,246,248,176,221,129,259,142,158,175,112,101,251,289,187,222,345,202,241,310,128,177,286,372,199,105,223,136,109,276,162,279,231,143,262,206,279,172,182,179,309,291,217,205,119,144,135,178,242,177,121,229,180,126,270,73,110,146,91,300,173,207,254,310,204,138,264,240,193,135,96,83,141,250,274,208,191,156,279,218,170,293,151,192,117,162,242,262,198,183,258,245,303,235,185,151,157,208,123,73,150,264,89,176,55,248,182,242,224,220,127,245,156,251,161,163,186,148,242,283,72,135,207,117,99,187,179,196,161,160,115,261,203,202,248,137,163,232,180,215,273,176,294,122,195,182,265,178,177,211,245,154,303,106,170,131,284,278,245,181,224,294,112,250,204,180,216,305,183,228,219,175,216,151,81,51,120,122,99,162,189,299,199,263,239,159,136,186,342,192,100,170,197,245,175,91,236,236,261,106,201,274,130,85,111,250,195,302,71,232,219,185,88,95,291,339,79,211,90,453,132,189,275,133,180,288,161,91,326,252,123,220,292,139,220,229,239,252,171,227,289,180,230,180,240,241,208,216,126,153,356,197,235,121,208,130,323,193,111,249,230,199,151,227,265,229,333,276,147,296,101,149,176,173,284,276,290,181,202,268,189,194,336,197,180,102,232,186,138,169,121,131,202,173,180,165,261,158,125,140,203,321,246,283,131,263,239,164,201,85,262,269,192,74,227,154,152,255,123,250,170,216,278,162,244,166,324,160,277,211,175,123,101,179,80,204,179,220,133,195,184,317,225,249,206,237,164,319,151,193,152,161,93,256,156,225,108,132,215,269,260,184,157,234,166,161,173,155,130,125,189,155,246,178,249,228,285,204,276,131,81,144,236,209,178,218,182,205,111,195,240,122,245,87,283,179,145,255,263,112,228,277,203,223,157,221,194,214,166,220,209,230,264,119,239,212,148,185,235,327,245,188,113,233,166,156,296,288,250,325,165,213,260,143,109,117,220,185,174,167,115,158,160,163,291,82,245,178,261,149,297,220,181,114,289,110,217,125,97,144,232,213,241,205,213,261,225,342,222,369,167,242,359,133,305,277,134,73,184,167,308,235,111,117,188,50,127,122,122,237,257,198,224,243,213,194,236,128,141,129,112,278,264,347,168,259,169,210,201,197,152,260,149,100,254,246,126,153,317,189,125,211,107,190,231,209,220,126,177,112,186,230,257,240,223,229,288,261,145,191,219,251,175,190,80,265,271,162,231,206,221,204,248,351,205,194,229,171,206,126,352,361,177,193,204,189,232,196,316,115,135,234,303,122,246,84,192,184,290,113,205,73,86,106,167,95,183,125,221,268,223,200,197,127,146,228,246,112,256,197,218,297,185,255,271,218,181,127,175,177,132,185,287,141,159,220,172,170,156,172,266,214,223,182,246,293,170,180,220,174,333,290,108,158,270,230,236,262,190,260,124,180,99,224,187,247,168,172,160,130,195,150,220,194,202,207,134,194,140,255,215,116,213,183,148,184,246,121,206,155,187,272,301,300,131,122,278,183,254,213,259,156,205,175,280,149,251,298,62,165,140,138,188,182,232,160,307,130,187,327,250,266,206,263,160,52,237,136,212,148,273,287,89,163,182,277,260,128,115,251,141,142,248,57,230,234,149,253,214,231,241,245,182,187,206,248,282,219,93,104,159,129,205,172,55,193,212,259,267,216,339,201,276,149,196,173,282,50,352,332,167,128,204,203,95,185,77,295,334,186,197,112,209,320,305,174,175,66,212,98,241,125,202,202,73,131,322,182,259,283,249,181,196,85,279,210,136,176,157,233,185,233,221,199,87,297,217,86,153,285,202,84,327,189,301,369,184,319,244,123,240,236,111,127,105,334,304,159,113,194,275,216,177,180,202,198,261,153,154,186,151,118,274,277,121,69,169,227,247,273,288,266,255,218,130,136,200,313,209,241,93,204,246,218,217,295,266,105,310,131,153,140,291,220,149,242,136,275,166,241,105,154,145,156,91,313,266,360,218,233,87,178,250,184,276,271,164,220,138,229,219,244,195,339,136,134,153,280,155,227,200,146,294,142,188,267,105,308,265,100,275,132,204,167,159,276,108,118,162,135,162,207,229,271,215,226,263,97,149,142,205,117,137,178,348,182,324,164,48,198,132,309,186,279,154,241,148,330,251,207,115,230,74,351,199,82,178,217,319,208,359,225,144,165,207,274,195,268,186,181,193,169,307,276,202,83,306,365,268,83,202,257,98,162,136,210,234,116,199,98,251,178,98,119,238,144,180,315,135,141,254,191,116,134,188,168,195,289,176,267,162,110,282,195,273,343,174,276,152,159,238,236,107,254,184,293,184,124,201,141,191,225,226,212,199,74,190,159,159,98,292,236,251,241,168,304,166,187,160,116,142,223,164,282,183,226,208,134,175,333,136,190,204,207,175,208,99,105,173,247,166,50,126,154,264,197,133,205,251,312,147,222,100,373,92,240,301,136,349,172,147,173,148,208,140,157,126,147,111,249,279,175,252,168,343,287,244,131,260,192,83,197,216,250,208,257,295,228,116,256,154,205,203,194,184,153,222,226,225,162,233,172,252,310,266,152,229,319,119,293,104,311,102,106,162,145,158,135,214,307,156,155,197,206,161,197,103,300,184,159,165,130,237,216,207,118,215,266,210,184,86,164,181,137,239,46,265,196,146,145,188,96,213,259,226,163,72,161,345,208,175,266,240,168,140,135,182,130,150,176,243,336,155,130,156,148,174,103,261,255,295,349,231,282,356,94,190,243,180,331,209,360,209,198,204,305,115,334,201,192,144,140,205,99,75,208,218,222,217,340,280,123,152,125,122,213,220,186,220,207,297,230,168,218,172,289,218,316,152,271,229,154,266,191,160,176,163,119,287,163,202,197,147,85,292,216,239,244,138,273,275,74,230,180,208,320,184,214,81,169,168,203,164,111,206,234,101,167,170,195,215,366,175,217,94,208,229,113,119,252,319,266,275,319,155,255,293,178,146,252,178,211,227,128,135,239,238,176,156,189,263,170,88,80,91,225,160,262,334,160,119,106,89,206,45,184,192,101,128,164,244,204,234,246,186,283,150,180,254,187,205,149,258,157,130,276,153,208,204,92,190,254,248,228,268,85,172,229,146,121,224,206,236,165,140,183,202,166,199,232,117,172,206,106,201,151,160,206,146,107,190,274,125,137,207,243,226,194,295,143,184,232,279,225,183,190,341,242,216,233,270,301,312,184,243,113,193,246,155,272,185,229,154,113,244,231,177,221,251,138,250,289,226,173,171,160,153,282,256,250,165,162,236,127,260,278,266,220,175,218,213,258,216,120,185,146,166,250,273,96,111,291,192,269,298,253,104,141,184,164,266,324,195,224,316,168,223,132,325,125,280,288,203,206,106,96,209,159,123,197,225,195,231,70,157,197,192,200,149,287,221,297,149,97,94,108,234,131,149,277,234,186,260,128,151,299,195,126,139,242,180,108,237,195,217,223,209,230,192,221,301,164,207,330,151,243,173,164,46,160,212,194,134,175,218,183,225,353,55,92,172,238,209,175,308,171,255,179,238,179,184,178,186,157,149,264,184,170,201,114,280,146,287,203,235,221,238,132,188,164,310,141,171,241,133,97,201,137,339,227,272,280,234,185,300,244,224,101,154,173,218,95,280,222,209,141,122,115,259,299,241,170,187,129,117,67,258,205,200,112,222,241,263,221,290,251,283,323,203,210,158,168,305,254,172,200,317,308,174,169,238,270,294,208,157,108,176,243,224,166,196,193,122,171,222,264,194,269,148,113,307,118,135,185,183,264,221,137,181,134,220,227,167,117,362,206,277,275,161,134,150,193,242,130,126,263,341,203,388,285,217,200,330,205,155,275,305,133,129,229,83,238,161,229,207,217,229,384,240,96,173,202,220,294,196,198,152,246,207,334,68,333,191,241,196,229,142,151,158,177,210,73,240,249,94,174,189,221,196,141,260,295,266,241,221,153,214,196,310,249,194,340,188,189,137,257,202,292,133,200,134,293,127,205,213,207,205,364,265,239,236,193,239,190,154,242,165,289,127,102,219,181,155,278,233,168,257,308,174,194,209,126,144,129,194,228,195,262,174,125,261,244,177,201,231,286,129,242,261,335,198,232,185,137,226,185,180,196,110,217,137,119,263,124,172,282,236,224,260,185,222,291,153,127,294,212,197,220,119,143,115,204,89,200,196,145,195,227,224,151,208,91,215,330,64,269,208,245,171,190,312,136,206,175,95,321,239,188,260,199,292,170,116,196,206,98,250,238,278,107,228,255,331,127,309,195,217,269,222,149,320,175,273,123,154,273,167,144,230,292,303,333,179,105,290,188,300,141,245,222,226,264,122,220,241,127,182,304,139,232,183,168,328,294,219,104,163,317,165,182,217,174,193,221,186,182,292,226,187,185,209,193,258,114,176,145,205,140,143,239,229,79,198,283,184,274,173,203,279,216,168,161,316,94,210,212,190,270,194,182,242,264,162,206,128,219,149,259,151,219,114,218,182,185,79,197,232,206,163,216,278,255,195,255,183,235,100,303,191,294,108,140,165,199,248,294,283,201,186,132,145,169,169,218,205,169,210,158,91,65,188,288,236,190,195,136,181,179,171,224,109,209,194,80,169,319,315,191,89,223,201,118,232,234,191,331,226,144,121,126,99,187,375,178,102,126,108,179,133,153,181,183,211,291,139,178,70,196,129,193,283,140,220,179,223,298,98,202,142,341,249,137,146,199,230,225,288,220,222,156,205,335,163,205,175,182,273,255,155,318,229,205,96,216,177,244,147,255,130,276,143,182,209,99,367,206,78,191,182,219,160,201,199,234,117,323,129,179,255,279,146,239,217,168,336,166,133,131,185,90,289,171,259,195,112,286,285,112,240,264,189,268,169,238,241,143,210,260,182,211,226,287,185,120,209,73,70,141,162,253,425,308,285,228,267,278,311,141,112,301,184,214,244,258,226,94,304,214,159,222,156,211,177,232,166,277,157,205,231,161,114,199,242,231,174,138,263,126,184,235,135,243,80,91,252,165,292,344,213,369,213,165,137,226,252,194,275,205,305,121,369,336,202,195,163,226,188,187,327,289,147,131,274,304,177,146,186,162,217,162,153,256,316,163,326,179,151,218,152,308,221,123,123,269,208,146,173,159,256,248,228,234,130,190,199,313,171,230,212,197,232,286,109,200,174,162,112,273,163,241,316,327,143,212,301,137,321,244,143,109,325,86,267]