Add files using upload-large-folder tool
Browse files- 0.codes.pt +3 -0
- 14.codes.pt +3 -0
- 2.metadata.json +6 -0
- 21.codes.pt +3 -0
- 27.codes.pt +3 -0
- 29.metadata.json +6 -0
- 30.codes.pt +3 -0
- 34.codes.pt +3 -0
- 38.metadata.json +6 -0
- 4.codes.pt +3 -0
- 45.metadata.json +6 -0
- 48.metadata.json +6 -0
- 57.codes.pt +3 -0
- 64.codes.pt +3 -0
- 74.metadata.json +6 -0
- 77.codes.pt +3 -0
- 82.metadata.json +6 -0
- 85.metadata.json +6 -0
- doclens.33.json +1 -0
- doclens.43.json +1 -0
- doclens.44.json +1 -0
- doclens.49.json +1 -0
- doclens.77.json +1 -0
- doclens.80.json +1 -0
- plan.json +82 -0
0.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:9b66cd07cd887f9cfed943d6a1eb6caf4de668196d544f7f5127a3c59c547c3e
|
3 |
+
size 16012764
|
14.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:6d79aba183c81fba17145bd7a856f6a46dfd90eca768a3a0b18be233f1ac6de6
|
3 |
+
size 16638433
|
2.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 50000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4624430,
|
5 |
+
"embedding_offset": 8423458
|
6 |
+
}
|
21.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:50c7043a46da68ffcac823aba403fff7f602bce81e7ce079ce6f9501e14845ce
|
3 |
+
size 17087329
|
27.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:d7902625377e8e5e9fb5fbee476247a13475e066c0ae3b9fefceb90e40059ba6
|
3 |
+
size 17307233
|
29.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 725000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4396816,
|
5 |
+
"embedding_offset": 127012417
|
6 |
+
}
|
30.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:d0a7165110c42b36c423db537346fd1049f03fbaf5f39fc912e764e22be03754
|
3 |
+
size 17633121
|
34.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:b93475edc14c56413d3704a93168b10125d9b61aa86cbec1d611697d31ddbc66
|
3 |
+
size 18336225
|
38.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 950000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4672817,
|
5 |
+
"embedding_offset": 167777205
|
6 |
+
}
|
4.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:da06f76c4cfbce6cac94a31f2f3672126d0f5288b01c4fdc90958019178f006a
|
3 |
+
size 15148316
|
45.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 1125000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4823951,
|
5 |
+
"embedding_offset": 200969104
|
6 |
+
}
|
48.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 1200000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4860809,
|
5 |
+
"embedding_offset": 215446318
|
6 |
+
}
|
57.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:e7bad8deaa3a33e28db78420482429fadabc1c45a63c1680e95df3f88542e371
|
3 |
+
size 19822241
|
64.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:2ea8477d1a6c9d9821b74bcebc8ac108dbca851adf7cf2efdf73019ac53c96f1
|
3 |
+
size 19883681
|
74.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 1850000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 5074914,
|
5 |
+
"embedding_offset": 344376483
|
6 |
+
}
|
77.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:7e1729f9512495ad67635e7a41a4a93f9b405a3e9dadbe0a9e09910dd10261c2
|
3 |
+
size 20225249
|
82.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 2050000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4107426,
|
5 |
+
"embedding_offset": 383924860
|
6 |
+
}
|
85.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 2125000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4749246,
|
5 |
+
"embedding_offset": 398374143
|
6 |
+
}
|
doclens.33.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[198,131,208,92,202,198,198,337,251,206,95,93,102,258,188,256,109,164,138,299,232,233,124,193,234,189,128,53,189,196,187,258,218,141,174,132,215,246,207,227,227,123,154,188,194,298,222,110,246,149,300,205,179,123,189,71,227,103,159,226,179,200,197,156,208,161,231,218,133,137,198,210,276,211,216,233,175,228,185,103,105,204,122,184,151,255,141,206,144,255,224,165,138,204,244,148,288,158,128,221,183,124,218,119,271,302,178,103,122,87,76,178,160,147,183,259,148,343,186,165,190,172,234,159,76,206,200,88,90,238,150,175,155,389,111,197,238,192,67,75,206,94,291,235,240,198,210,290,262,144,147,208,162,240,132,95,248,168,126,97,130,343,185,230,305,119,225,222,231,101,177,163,130,189,130,217,174,195,292,265,193,185,118,225,147,125,167,163,222,88,188,144,143,129,167,164,225,313,136,245,167,161,114,242,319,145,274,193,178,199,205,212,283,209,238,239,264,223,163,151,150,189,151,223,266,199,277,245,202,124,77,171,122,364,148,183,151,99,144,192,155,146,162,152,116,122,235,286,427,238,144,172,299,274,259,152,185,268,298,180,213,72,169,189,123,155,263,139,88,240,115,188,175,147,247,143,156,130,281,161,84,220,198,86,263,189,249,197,141,238,106,219,86,178,174,206,317,164,145,128,172,182,261,189,167,188,196,233,129,140,161,144,152,147,246,173,172,145,140,129,269,104,109,88,221,157,96,192,218,67,164,272,174,138,145,258,160,164,100,260,153,250,50,211,166,123,170,178,257,203,356,121,93,136,85,85,72,337,54,137,237,103,230,177,225,291,130,163,199,154,157,163,168,165,273,209,188,209,149,168,263,53,193,251,207,110,244,140,91,116,246,117,207,221,208,147,99,139,261,214,136,102,204,147,94,223,135,273,204,147,120,190,91,190,137,147,126,135,273,287,196,159,220,154,127,142,174,224,150,279,210,210,197,133,220,253,154,223,242,111,218,67,145,194,185,196,124,123,221,226,168,311,194,192,153,146,224,221,166,92,255,80,188,155,103,130,258,127,209,216,111,170,253,252,67,115,139,145,216,201,223,133,170,256,229,146,137,81,94,113,86,250,188,255,117,176,251,155,174,101,161,234,219,243,206,242,79,261,130,149,147,172,230,160,153,266,83,222,213,209,267,127,151,169,202,251,191,177,256,252,215,203,66,187,124,202,226,219,142,200,102,173,195,138,230,192,199,214,166,195,149,157,76,156,157,204,70,125,154,284,128,268,217,168,225,206,198,145,197,96,252,167,347,186,152,55,203,195,228,181,157,155,244,276,232,271,139,191,205,191,186,249,254,202,152,125,174,185,213,171,287,94,206,166,311,253,240,164,272,86,162,71,309,168,206,233,120,269,187,241,97,139,59,244,145,182,128,203,102,233,187,233,206,186,156,170,250,127,212,193,266,205,276,224,187,172,148,121,158,298,128,144,131,220,212,163,126,223,155,224,157,227,142,236,96,256,141,108,221,256,212,203,334,217,90,141,182,177,220,112,204,261,178,84,174,163,158,207,181,214,105,223,211,247,106,208,143,127,210,225,174,214,140,192,282,142,229,195,167,244,137,122,295,256,106,192,260,221,241,125,117,122,128,174,221,200,370,120,158,104,148,139,298,199,156,126,178,65,74,132,182,137,170,212,161,138,137,169,140,148,313,211,88,145,247,188,163,165,261,177,316,232,147,183,218,135,268,238,135,155,83,126,206,273,240,265,85,132,105,95,94,152,134,230,205,131,86,192,183,216,132,192,190,112,179,128,169,81,127,84,156,92,235,192,215,53,156,263,297,143,149,108,204,84,234,121,197,188,192,328,186,122,179,122,128,195,139,202,246,117,121,174,92,166,209,127,190,219,150,331,270,191,233,165,90,78,106,139,205,85,225,127,198,127,184,183,138,133,110,59,139,115,173,141,168,195,163,94,216,218,153,219,86,222,207,131,278,187,251,104,201,142,215,79,101,233,193,121,142,210,204,107,136,144,114,90,130,272,195,344,192,182,234,161,156,108,208,201,118,183,186,331,235,232,129,242,195,140,211,182,96,135,228,195,195,143,170,247,232,113,148,204,148,187,217,177,127,235,239,193,202,226,89,147,117,221,240,186,115,128,221,199,123,220,168,219,206,223,181,172,212,100,135,221,177,168,235,175,196,83,100,128,167,106,108,190,102,268,152,250,143,146,202,163,211,328,275,219,309,148,183,251,257,215,238,134,174,172,347,233,307,97,211,139,97,137,176,122,94,188,117,243,67,106,177,147,174,237,141,162,90,116,128,108,176,194,265,262,120,211,243,200,174,185,234,235,309,160,192,275,156,152,156,126,115,242,100,132,106,178,159,234,120,244,137,182,273,154,78,159,119,118,123,151,195,177,192,255,227,218,251,109,108,150,236,216,104,234,226,187,248,167,187,138,96,119,237,141,335,166,190,145,208,224,104,202,300,221,195,252,167,181,373,101,218,163,235,152,95,161,243,141,223,224,109,139,241,219,186,255,171,249,130,236,103,212,342,218,200,123,74,246,120,193,159,92,78,165,155,242,263,110,100,203,250,273,170,241,150,246,110,322,135,175,236,103,241,190,208,76,235,223,227,215,103,149,184,124,315,173,341,185,131,279,178,197,188,146,151,190,157,102,180,174,86,134,185,161,218,199,295,248,171,189,160,364,130,201,213,151,215,206,390,102,152,224,251,166,114,167,273,95,174,365,154,194,235,257,110,123,184,136,193,136,244,180,131,131,245,275,131,188,229,237,139,163,294,147,189,176,264,172,120,251,219,186,198,312,225,92,210,81,69,247,90,178,148,137,181,295,82,229,186,192,250,122,153,109,232,159,258,222,184,172,119,153,314,241,158,208,155,124,254,242,146,109,108,276,162,115,228,87,323,322,112,155,193,217,108,259,161,172,103,100,154,148,118,244,153,153,198,232,126,211,208,248,147,234,146,163,297,151,131,210,177,164,127,141,194,189,200,228,212,225,178,184,81,185,277,141,148,105,116,156,195,167,66,341,193,164,369,217,182,75,221,213,233,75,165,256,201,218,119,227,165,192,252,114,224,276,102,260,279,281,167,160,164,97,257,89,72,276,259,184,201,153,210,139,170,141,162,271,197,72,143,127,221,175,260,43,109,200,218,205,157,122,212,108,98,194,177,243,166,231,239,252,200,246,118,217,271,322,144,151,239,122,107,131,188,65,116,170,137,280,187,215,184,123,116,260,149,287,168,362,119,165,223,215,142,205,226,233,95,174,116,264,111,188,214,171,80,110,145,224,89,119,215,137,201,198,189,117,147,207,263,173,154,229,180,273,257,117,226,338,248,160,204,85,153,168,163,112,167,148,181,237,221,218,166,280,177,133,231,233,85,163,303,156,204,250,217,210,154,242,204,93,332,169,177,108,77,147,85,191,142,225,122,219,175,227,218,171,200,105,214,170,115,226,128,202,177,91,79,83,111,253,118,227,68,189,177,305,170,161,143,152,234,201,175,226,125,263,195,218,92,99,236,219,197,172,79,260,264,223,70,227,315,240,133,108,185,116,173,334,238,223,208,190,226,139,165,195,170,189,207,157,171,356,125,249,232,209,128,190,202,173,158,304,202,197,50,193,98,71,254,145,86,217,125,172,192,112,164,169,323,141,94,203,84,144,107,86,235,119,123,214,240,100,122,118,182,185,201,142,145,338,241,138,245,184,86,219,307,198,239,133,143,122,261,325,138,150,185,223,251,246,334,256,163,166,167,121,151,156,64,315,139,132,332,192,249,264,156,207,92,102,192,253,264,306,188,100,111,158,138,134,122,239,122,97,204,128,249,160,67,148,117,394,276,183,231,114,109,124,310,157,131,147,218,321,138,169,101,179,237,318,155,213,185,223,101,186,155,99,223,184,206,167,98,107,262,171,131,113,167,189,163,115,180,237,204,179,258,196,142,99,252,253,169,223,185,72,161,216,189,136,182,113,210,133,137,184,116,246,284,171,157,252,93,174,206,236,234,139,187,345,163,213,121,116,135,223,213,88,181,78,267,221,246,85,143,280,103,150,207,179,166,339,198,148,170,213,161,110,208,176,223,202,99,245,132,87,127,163,81,214,261,314,222,207,56,202,220,233,147,100,152,365,184,162,216,136,179,110,233,184,197,249,223,110,201,157,135,150,128,226,209,325,273,43,118,122,95,213,223,154,194,105,228,100,183,210,181,168,76,157,236,188,102,272,184,154,211,128,215,243,176,190,94,210,78,234,74,67,202,86,101,99,101,261,134,117,162,178,147,192,69,212,52,214,244,114,141,175,196,165,292,220,245,272,246,229,215,106,188,274,113,125,141,201,259,117,135,173,144,213,217,217,222,183,255,166,279,176,161,232,227,279,189,110,157,91,135,171,67,99,132,151,191,351,101,135,157,221,62,165,181,114,132,196,119,78,121,122,144,171,233,234,69,169,206,99,156,189,220,292,168,288,317,241,110,138,215,192,138,222,159,196,194,280,111,223,382,202,252,189,96,204,173,184,152,122,134,95,229,171,75,243,132,201,104,86,190,187,107,127,243,201,197,120,169,217,91,134,222,113,233,269,203,168,158,99,212,328,166,241,288,218,179,156,289,200,231,359,126,131,245,124,101,152,249,197,341,193,236,208,204,139,116,195,412,254,165,185,254,119,217,219,122,104,212,173,129,232,274,218,169,291,211,90,138,272,252,148,189,122,108,114,173,132,208,157,101,134,86,125,231,88,149,224,215,213,219,173,191,216,108,220,198,164,231,263,262,226,235,330,145,263,217,166,156,87,80,215,114,253,118,162,251,74,116,154,119,215,147,218,345,304,181,174,223,159,330,162,123,203,203,266,215,286,206,162,211,66,312,224,272,199,156,225,164,263,262,243,213,96,218,163,147,232,244,210,160,237,183,262,162,189,265,203,204,253,216,209,240,143,149,103,212,197,177,143,286,224,198,108,193,136,237,359,84,87,237,273,153,192,297,177,186,134,136,90,194,301,162,136,248,100,241,217,111,180,156,168,207,84,194,120,106,209,193,288,124,149,219,292,165,93,165,163,126,135,171,172,171,120,231,160,129,252,147,217,221,232,124,139,233,70,238,278,215,227,207,225,189,162,180,111,119,122,218,190,159,180,65,202,231,184,252,210,222,272,236,111,185,170,192,127,152,164,238,254,99,132,163,345,197,90,74,150,165,180,275,284,107,172,125,144,228,105,281,122,52,103,320,256,167,118,220,217,213,213,166,162,187,227,249,249,192,103,99,136,158,221,204,200,137,148,167,178,244,203,152,103,159,138,62,168,178,165,241,170,234,197,240,157,76,90,129,173,123,149,129,95,90,308,207,108,203,222,241,167,136,222,193,142,74,253,158,140,147,149,191,242,155,229,167,116,177,222,102,178,181,185,181,158,168,115,228,74,157,177,180,157,241,199,219,74,180,87,188,158,126,212,229,75,81,251,124,226,114,121,141,206,202,198,112,173,150,84,135,157,245,208,238,167,235,114,249,210,65,303,196,115,183,216,149,112,167,146,170,205,119,135,259,287,153,192,172,163,116,168,302,84,148,217,95,174,270,238,136,114,163,287,76,199,180,209,149,278,188,190,211,215,240,88,168,205,156,199,291,182,146,192,201,191,336,245,286,136,194,175,114,153,159,219,99,254,264,249,367,104,190,130,205,121,131,157,243,206,239,255,251,122,244,162,74,143,115,287,152,157,219,174,69,148,134,77,287,124,202,151,157,221,270,306,198,268,224,226,85,124,128,343,179,158,174,171,105,253,164,257,184,177,224,105,182,237,190,281,197,143,315,165,231,304,317,101,82,252,293,110,67,303,153,213,115,135,110,293,141,136,133,297,214,237,281,255,205,141,60,285,66,299,190,95,170,148,102,131,97,124,174,88,98,230,258,149,212,283,133,142,264,93,89,224,188,183,241,79,128,173,263,121,179,226,329,151,75,216,95,218,164,202,140,225,147,225,211,158,172,129,193,191,188,156,241,120,137,186,217,221,191,122,68,76,249,157,236,177,192,310,195,162,248,138,55,128,203,215,135,217,248,153,219,187,230,178,148,248,76,221,95,311,247,154,123,253,274,205,184,203,247,243,136,94,176,201,232,212,111,166,156,105,197,156,96,229,220,289,81,79,170,225,190,66,209,164,160,257,115,158,226,163,203,172,167,226,84,217,237,191,164,88,152,89,73,242,171,66,110,226,206,233,107,235,216,180,249,183,148,206,176,162,175,139,133,227,80,195,108,315,108,252,124,72,136,135,163,105,105,99,217,232,166,242,175,222,213,123,153,159,214,105,284,185,125,193,177,195,127,172,178,372,177,182,241,156,142,106,126,386,174,286,162,231,92,97,147,91,147,178,190,196,126,208,201,194,229,98,232,207,259,125,214,96,145,221,127,147,139,242,135,98,146,153,220,160,223,214,160,79,201,103,211,163,233,226,100,208,87,100,104,122,176,161,253,212,130,157,74,195,89,104,211,236,84,191,228,260,182,122,232,248,88,160,312,194,84,180,94,103,129,145,230,267,105,97,151,133,94,257,142,128,202,284,178,159,73,185,238,204,287,198,240,135,109,212,148,164,296,241,216,188,188,145,85,170,116,257,158,128,174,208,303,294,207,132,229,178,242,213,208,91,246,338,235,183,140,204,182,134,172,254,243,99,255,144,213,115,128,275,79,290,136,138,130,176,181,219,188,194,111,141,188,306,166,144,92,183,74,164,295,215,134,75,185,151,87,137,83,101,236,250,164,119,239,245,168,200,173,140,185,211,251,183,254,238,279,97,253,183,112,330,206,136,229,228,103,216,220,209,156,280,258,280,348,228,157,135,234,231,201,197,233,111,218,239,242,178,215,74,123,128,178,138,218,159,201,100,173,214,204,282,100,189,257,277,246,264,134,166,226,155,157,284,221,126,156,195,178,152,317,170,186,168,93,146,150,111,181,243,230,79,200,82,200,217,146,138,111,89,156,223,156,192,214,87,220,225,197,77,228,124,179,218,221,95,155,213,136,91,134,140,181,185,192,184,109,189,184,175,178,163,175,284,151,159,171,193,225,264,230,272,230,191,163,183,164,141,241,121,333,160,273,147,123,111,128,88,259,286,127,187,203,185,133,151,272,149,101,213,135,295,139,265,211,91,127,156,110,119,219,173,188,145,211,100,306,156,152,107,115,163,225,321,104,160,205,233,258,163,166,91,188,227,219,160,159,53,295,166,133,165,308,242,240,196,153,224,109,102,228,158,104,209,145,162,245,84,95,133,301,213,157,91,304,203,302,77,228,184,267,230,130,123,138,101,103,207,259,114,156,250,171,233,152,193,201,78,84,151,223,246,72,225,239,148,170,171,110,129,212,156,94,239,104,190,188,116,107,246,164,388,232,143,162,150,74,258,227,101,157,137,381,115,186,183,210,179,149,235,69,317,258,237,223,107,207,139,207,358,95,184,144,331,149,165,223,241,143,137,215,138,109,213,203,160,305,163,122,147,214,174,155,180,133,186,266,92,116,228,163,120,114,101,201,138,87,127,177,177,141,134,139,104,153,188,68,131,96,187,110,94,183,219,131,105,237,113,130,125,124,297,149,202,172,103,183,133,218,227,198,212,168,153,138,146,142,152,179,275,246,135,181,93,200,219,126,200,211,224,164,153,238,221,94,124,161,202,104,146,264,110,153,214,134,175,177,150,199,226,215,221,179,220,197,170,249,261,164,158,241,278,111,173,97,80,316,144,268,121,126,201,220,149,249,112,255,181,232,77,326,230,143,67,172,255,137,130,194,66,215,200,140,157,148,115,106,209,83,150,134,207,87,174,194,208,185,132,241,216,93,389,131,261,97,220,222,334,324,182,204,353,183,129,192,101,94,197,148,167,129,108,217,96,280,111,83,191,76,138,185,57,143,166,207,146,204,83,167,236,230,141,140,263,292,72,215,216,216,204,82,178,223,210,158,207,202,164,185,143,282,235,174,114,64,168,219,210,256,90,141,229,211,130,157,85,202,256,129,112,133,124,266,119,224,178,257,220,214,143,132,162,214,166,196,190,127,192,163,202,156,173,130,127,140,120,163,235,190,236,207,122,268,243,80,69,107,235,260,110,102,340,130,261,166,94,90,214,127,102,259,71,360,132,208,129,68,199,206,233,115,198,117,189,263,185,180,167,93,223,225,148,114,52,113,80,73,117,177,140,248,138,201,220,139,179,260,260,210,146,185,241,179,128,143,211,207,202,214,90,172,260,265,230,111,142,185,110,220,96,232,181,204,137,127,215,176,412,152,166,132,144,257,149,216,78,117,224,111,192,132,91,254,228,271,136,130,126,173,186,195,124,266,211,204,228,187,362,217,92,134,139,160,306,50,140,219,64,261,157,180,166,247,175,210,223,136,163,181,137,204,204,253,181,193,189,264,247,183,248,174,269,243,232,206,171,145,237,276,263,180,195,252,258,139,103,235,211,267,122,84,108,152,141,199,108,253,187,200,244,144,187,207,240,146,205,263,184,82,219,249,158,169,233,206,81,127,157,307,142,154,273,266,211,193,239,107,237,269,232,159,202,215,101,147,220,78,173,244,218,198,230,309,118,238,139,204,289,156,144,70,134,187,190,264,215,188,210,212,209,243,198,210,178,179,141,239,210,94,142,140,103,192,230,100,176,222,150,125,141,148,285,264,243,244,165,207,155,155,254,315,170,144,160,230,113,201,317,89,163,115,255,138,73,163,208,198,124,400,201,198,283,224,164,225,276,213,216,305,199,207,156,156,207,51,197,191,138,212,203,152,108,118,151,292,164,140,202,158,240,179,185,191,114,119,296,251,299,214,206,76,222,161,194,152,91,239,223,209,244,168,216,212,158,105,46,203,242,197,90,218,97,218,219,201,132,268,88,227,173,274,118,198,207,185,111,137,171,170,62,144,167,112,66,123,98,122,133,221,254,149,124,147,128,111,221,152,160,146,110,125,222,210,230,195,180,184,285,148,205,153,134,178,234,238,138,249,163,167,215,86,136,195,209,206,139,170,194,223,191,74,182,164,180,90,200,171,99,259,193,71,67,250,131,169,120,181,147,60,205,190,69,194,282,154,139,241,109,148,75,235,269,73,202,137,78,172,138,142,111,284,169,146,125,173,204,133,249,195,198,313,109,112,224,182,188,158,249,305,193,97,140,174,195,63,83,155,215,122,111,151,210,87,117,178,207,221,141,114,209,148,194,201,205,211,236,52,132,197,148,254,141,177,172,218,163,190,238,271,57,177,180,118,192,118,219,87,94,183,182,206,157,293,222,279,131,184,100,187,310,208,180,204,150,83,343,206,196,98,118,176,63,218,214,261,237,335,204,60,264,129,258,75,79,253,341,142,146,64,84,123,237,157,70,105,169,314,149,273,94,203,105,194,221,193,161,217,58,204,77,97,163,239,74,165,105,258,231,198,262,212,105,242,122,209,124,198,256,251,272,236,109,201,293,122,360,320,170,260,95,149,158,217,86,254,89,110,226,262,96,209,206,314,138,181,228,215,126,122,99,190,101,134,213,112,214,127,135,155,217,116,281,205,128,136,164,194,176,86,134,162,136,212,130,139,191,192,219,232,123,133,212,240,226,126,250,170,213,165,186,73,219,107,191,179,127,187,256,271,147,276,75,242,118,187,160,235,159,228,221,175,163,188,150,228,107,123,247,170,207,197,243,291,330,209,252,82,213,160,258,162,127,256,243,94,97,352,177,202,254,181,321,169,130,160,322,167,124,222,152,128,73,131,105,127,229,135,226,182,182,203,266,199,188,328,218,147,192,129,150,79,62,122,108,212,306,179,212,178,161,199,200,249,250,119,277,159,229,215,252,315,193,138,302,174,189,266,226,153,218,186,278,88,213,237,79,265,170,76,205,171,147,114,163,107,236,222,121,190,230,233,204,236,233,159,263,163,166,143,165,215,240,100,130,185,239,280,230,96,138,211,367,208,189,205,234,71,60,216,164,252,94,212,260,188,211,233,239,179,209,71,152,169,229,180,133,203,271,210,122,127,196,314,220,158,135,216,234,166,199,134,158,272,110,94,156,172,87,129,222,176,161,180,95,265,165,202,185,148,249,192,191,215,150,306,179,278,88,201,228,155,216,81,143,213,160,112,264,206,201,138,231,114,196,215,180,93,190,158,277,171,126,140,90,251,170,116,172,130,299,82,235,202,283,123,142,225,181,197,224,252,334,227,174,265,138,174,154,147,106,236,139,166,223,263,144,208,255,220,161,255,191,223,148,235,231,130,257,217,241,224,145,209,147,170,109,172,170,155,254,196,108,246,141,87,151,221,180,245,199,312,151,106,294,275,266,206,153,141,130,174,122,227,234,78,188,316,187,94,145,114,317,113,209,223,191,209,304,88,235,207,88,188,177,263,159,79,337,109,213,278,162,229,73,307,245,160,95,262,192,130,162,155,196,241,254,88,200,230,231,165,131,129,90,187,295,157,154,128,307,171,335,147,176,220,372,236,240,223,177,241,173,189,165,266,47,222,320,109,303,119,184,267,123,113,87,72,49,183,212,106,243,336,206,184,161,231,152,136,169,175,252,292,212,95,144,209,257,278,230,204,261,180,210,76,70,242,205,239,158,179,224,214,145,183,116,154,244,173,80,203,93,192,206,176,241,211,178,249,266,164,257,111,277,156,46,92,232,107,211,140,111,97,193,195,89,95,154,315,166,165,165,63,190,203,179,184,225,119,241,237,224,175,191,233,137,146,105,270,230,188,244,197,114,160,259,113,338,167,120,121,267,168,229,307,231,251,288,212,366,207,71,259,298,271,214,82,241,128,214,133,187,179,249,136,138,244,102,225,206,189,214,144,288,244,211,228,82,229,158,152,107,58,113,74,274,210,101,129,229,84,189,137,147,165,236,79,206,214,37,184,252,132,171,130,196,230,280,199,218,169,120,159,179,205,114,214,69,242,178,190,370,153,158,131,215,193,188,222,192,155,156,174,106,254,167,180,102,187,88,133,231,191,182,174,169,123,70,180,197,101,206,325,208,163,278,279,141,183,124,127,351,275,269,224,124,235,235,215,218,192,171,209,260,152,101,179,120,311,77,124,79,152,221,101,100,41,135,188,181,179,116,144,167,172,214,155,80,225,56,183,125,167,236,222,210,317,76,292,65,214,192,139,239,134,145,186,137,145,174,250,304,199,153,221,155,309,254,219,92,221,227,182,228,183,120,219,214,126,176,213,225,214,205,207,194,209,224,206,173,229,135,131,164,178,227,109,141,204,124,153,92,255,285,189,151,185,115,266,99,137,145,155,222,262,185,202,148,183,206,242,148,280,212,162,215,146,229,100,117,208,301,166,88,209,172,139,242,115,207,343,217,187,132,278,133,139,231,96,190,205,255,268,254,203,234,94,167,239,128,43,188,126,236,160,131,218,197,130,285,236,258,221,89,150,159,197,133,196,99,209,204,226,199,146,266,187,192,236,205,130,227,190,143,211,77,236,169,156,100,242,205,154,198,151,134,135,89,135,138,144,167,200,154,335,154,253,132,220,264,179,210,295,111,255,156,127,148,228,228,178,94,236,246,203,111,102,197,98,220,83,153,91,125,111,133,170,180,214,113,188,143,242,128,220,136,204,120,212,194,181,182,108,219,146,128,136,231,102,153,184,131,100,170,160,179,145,175,192,160,208,164,250,222,258,173,137,132,257,176,199,236,206,211,186,256,208,168,207,147,368,266,241,200,174,111,203,168,119,286,232,202,237,186,190,218,411,139,77,398,118,162,183,95,294,304,127,209,223,203,67,109,177,135,183,237,244,81,215,258,195,89,142,94,208,192,218,231,168,153,175,100,128,115,114,302,243,189,169,152,192,243,219,47,100,156,197,298,367,106,137,94,217,237,117,207,179,86,252,99,202,111,217,197,221,162,213,167,209,87,132,140,141,173,262,138,185,238,112,94,98,226,198,97,68,283,110,147,142,155,183,237,182,49,216,140,60,169,209,154,196,260,247,133,146,183,317,89,262,118,277,138,140,270,86,256,151,173,230,115,90,71,236,170,111,189,195,140,249,231,123,161,113,255,97,213,127,202,237,165,76,265,89,127,220,159,172,226,179,200,270,186,181,256,195,118,93,138,228,143,277,135,235,319,258,190,211,156,284,145,135,188,285,262,289,170,70,150,129,239,262,78,319,291,151,128,208,100,89,215,294,174,103,176,163,366,212,236,186,186,97,183,163,163,196,180,148,177,118,281,170,123,122,227,149,64,175,176,225,131,240,133,227,198,118,202,306,301,108,258,76,90,222,185,190,165,198,153,180,164,100,166,68,280,128,205,179,239,211,279,297,216,186,170,190,270,138,159,225,115,131,307,256,146,135,119,60,149,151,281,219,167,326,269,151,128,87,155,212,89,218,126,129,235,188,49,125,153,219,82,120,263,109,242,148,175,214,252,197,304,246,160,240,270,130,202,135,214,159,221,91,124,148,142,210,93,221,188,229,205,229,116,136,201,329,236,147,204,250,136,318,201,131,229,134,107,124,241,196,197,213,191,136,135,210,181,193,155,214,143,258,134,124,73,219,149,303,79,198,158,170,324,188,79,218,197,203,131,108,115,209,283,148,184,216,162,210,133,217,225,283,146,248,154,216,74,228,172,168,207,152,272,144,184,124,221,135,204,171,133,194,122,306,125,92,163,235,218,120,210,283,148,217,238,197,226,164,203,137,145,96,224,160,189,154,120,228,134,77,131,218,185,178,120,162,151,174,206,202,264,98,89,375,145,89,239,196,199,157,223,179,144,228,106,147,116,155,142,212,156,173,286,186,168,271,255,210,172,130,151,196,228,139,212,157,152,176,130,203,190,112,143,332,234,157,161,289,138,100,165,185,178,131,180,126,105,196,144,333,223,148,157,217,191,282,113,157,185,188,71,196,80,147,205,167,206,90,266,230,153,240,325,128,133,158,105,212,215,236,283,359,122,173,99,133,200,265,208,105,337,223,188,235,232,274,65,108,183,228,155,160,87,170,260,195,123,223,281,193,216,82,152,130,95,143,129,223,77,220,78,184,203,134,219,186,115,308,186,242,98,174,257,223,283,112,192,157,295,172,147,181,207,216,208,210,177,294,155,221,127,121,192,133,166,121,216,98,264,205,138,176,116,125,183,167,134,192,206,94,179,197,143,131,145,262,172,283,216,185,117,150,138,258,249,220,86,227,134,225,276,118,198,111,223,160,131,222,159,178,187,152,83,148,129,129,152,217,193,80,169,240,217,135,194,101,101,198,314,167,154,160,191,100,149,196,132,231,228,199,214,113,268,91,288,235,123,133,136,264,94,200,263,176,292,150,185,185,222,218,124,172,186,186,186,221,172,219,162,194,118,104,199,95,198,60,127,114,211,178,179,294,198,129,146,223,104,299,96,73,127,294,121,184,146,146,118,60,216,147,169,214,152,120,215,264,264,192,149,340,102,189,147,82,86,91,257,126,270,151,247,223,122,145,85,234,136,168,118,211,213,209,152,229,220,185,180,313,233,171,249,240,113,298,130,225,164,80,252,133,81,202,169,192,332,130,225,221,177,125,161,193,169,190,153,220,219,178,354,203,195,190,186,249,306,136,136,158,114,117,149,294,207,244,142,189,188,85,102,214,195,233,227,239,168,238,54,210,181,222,198,282,108,200,262,277,82,253,199,191,211,84,169,298,233,159,241,106,113,287,211,131,224,58,175,188,175,243,148,177,95,132,131,115,143,231,192,214,163,148,146,228,274,246,235,171,183,198,163,121,110,344,217,184,221,198,126,123,212,164,177,119,216,103,266,240,200,208,158,158,197,101,252,223,192,81,279,79,272,285,219,215,112,208,210,111,251,236,151,258,195,193,130,98,122,241,132,95,229,86,172,160,185,195,118,185,114,177,146,142,196,152,144,272,184,207,173,162,128,158,238,231,199,194,193,79,180,102,124,256,156,105,140,235,230,182,208,203,97,231,287,176,239,126,163,153,198,262,110,135,210,191,187,180,187,173,139,216,159,106,356,182,155,146,167,270,134,209,213,170,93,264,161,212,184,236,92,222,238,134,228,251,187,138,154,196,237,106,170,157,167,224,139,281,103,56,217,98,231,185,281,149,180,207,203,117,185,89,222,227,108,282,234,139,104,197,299,159,224,157,185,239,172,283,164,184,195,122,293,164,306,208,186,265,141,127,260,305,220,246,185,249,218,108,237,285,136,74,191,266,222,293,189,119,150,231,174,188,132,321,137,130,139,159,177,290,176,145,288,237,202,240,263,220,228,141,242,131,188,189,119,155,96,182,230,165,180,163,115,98,220,233,183,274,111,225,135,232,174,169,205,58,104,175,176,187,170,118,146,111,211,206,193,228,208,234,133,129,141,248,237,304,211,77,219,326,110,210,144,191,245,214,133,210,149,186,186,149,141,174,53,133,125,229,85,248,128,235,260,260,139,135,135,116,332,210,70,173,227,187,105,133,299,268,77,108,286,203,144,176,85,218,123,199,95,207,241,176,204,252,106,145,128,164,121,136,236,177,189,126,115,87,161,94,57,125,68,153,213,200,262,128,146,92,99,229,97,173,84,288,235,207,150,193,134,135,281,212,262,172,374,220,139,270,121,200,189,310,226,91,81,143,121,204,168,170,214,241,238,70,251,41,241,131,142,158,154,213,57,207,137,173,226,139,148,236,266,163,209,242,165,212,74,168,125,185,120,129,132,136,217,128,271,176,90,181,181,108,144,147,210,155,164,162,178,189,198,195,91,273,173,236,290,58,183,116,171,159,78,122,210,132,202,300,169,197,137,228,149,204,225,179,161,113,257,244,302,176,160,163,152,68,260,161,242,307,222,188,223,255,248,188,123,168,129,160,113,189,134,148,113,223,150,209,183,297,208,225,191,221,222,306,217,91,121,189,150,146,202,203,137,157,138,281,91,151,228,204,178,272,260,207,151,122,296,143,267,317,199,151,152,262,283,158,206,179,194,274,126,81,294,197,210,141,143,117,225,228,231,265,234,270,322,252,145,170,171,217,173,172,191,233,218,210,204,157,166,141,188,188,236,192,194,167,156,226,269,66,147,140,87,184,108,198,112,153,84,175,102,208,113,134,81,135,226,143,179,260,121,96,214,87,87,288,234,168,235,224,177,169,102,183,262,224,172,148,202,99,106,145,150,185,197,201,261,180,202,227,149,220,146,201,207,158,157,387,182,109,214,73,335,187,163,163,103,164,137,233,165,224,118,197,180,131,154,136,114,143,126,126,131,156,148,211,146,125,170,137,190,84,221,105,88,152,224,301,184,262,152,116,69,187,174,176,251,167,58,133,144,152,175,190,186,213,181,144,124,177,148,308,158,193,195,222,205,149,227,145,237,299,256,177,157,153,88,181,188,124,190,165,180,140,290,204,80,147,111,146,122,217,256,139,145,196,143,262,192,134,165,227,171,133,234,176,99,97,124,96,121,68,200,231,215,222,163,204,233,280,231,164,230,199,93,279,116,147,171,175,186,81,165,215,151,141,229,218,97,153,211,104,225,235,188,242,115,133,236,255,157,138,192,195,258,147,193,333,257,67,187,193,215,164,194,173,138,169,193,158,213,238,89,135,175,290,157,276,215,222,181,151,275,101,198,294,126,124,154,310,159,250,171,228,166,214,229,106,241,129,205,131,269,103,75,193,158,183,309,140,202,162,130,209,220,214,132,257,152,135,241,160,169,69,260,133,269,332,155,268,70,144,141,230,74,123,159,108,226,183,91,294,153,321,118,260,150,146,150,90,214,115,90,214,256,172,218,130,235,96,141,155,166,253,99,175,169,72,176,97,173,200,154,132,261,133,173,160,103,163,194,119,94,163,323,108,128,80,195,80,176,175,223,157,259,287,222,155,91,108,164,78,224,105,126,274,151,234,272,194,174,71,172,281,167,83,236,73,109,69,210,116,195,84,109,168,245,279,193,176,242,203,219,326,312,185,99,207,111,97,162,157,375,116,90,169,333,346,195,208,240,155,346,117,232,143,266,73,179,89,212,114,197,106,184,189,147,240,212,178,200,186,116,177,278,206,161,215,226,224,130,198,201,255,171,159,164,165,268,173,209,99,394,263,202,109,146,181,204,108,152,74,170,180,165,172,153,76,149,151,175,181,134,251,138,246,107,174,129,134,145,252,255,155,193,96,167,233,77,81,259,110,168,237,168,136,84,280,241,193,183,281,80,157,223,208,203,146,213,186,137,160,211,237,313,109,155,133,64,147,236,158,231,167,123,222,136,223,255,153,113,249,216,166,107,92,177,200,191,211,145,175,168,247,126,197,138,180,126,221,71,198,206,391,81,205,153,160,104,131,216,164,201,222,240,120,223,214,284,237,107,95,267,225,140,53,192,84,241,229,189,243,240,312,301,230,129,220,260,190,148,75,124,125,242,193,174,159,182,205,113,169,288,237,210,82,244,289,333,107,320,192,263,200,207,215,200,169,136,75,129,244,79,230,165,212,276,297,231,214,207,215,262,95,215,188,179,163,124,131,193,189,147,249,241,110,222,218,248,252,227,77,182,205,220,140,192,82,244,193,112,240,201,141,105,218,245,285,162,260,322,118,153,194,225,97,86,129,237,154,138,222,236,258,233,173,176,258,191,189,254,156,233,248,244,249,153,211,192,217,333,98,99,214,222,170,101,135,299,152,191,171,306,313,184,242,140,134,246,196,170,261,122,175,324,360,175,130,93,237,97,272,258,228,221,147,105,226,158,93,202,124,211,186,233,193,153,252,86,149,162,231,199,161,190,118,64,315,106,198,147,157,125,124,104,213,91,173,274,158,193,136,196,260,110,126,201,224,276,254,286,90,219,361,174,228,195,162,152,87,161,65,134,207,145,174,183,187,254,130,207,142,154,305,182,262,150,123,80,342,121,118,268,185,295,175,267,223,114,232,129,200,201,102,105,135,75,97,148,93,67,176,162,323,179,203,190,91,125,256,182,119,247,166,206,131,137,243,143,107,289,242,256,162,196,187,252,230,291,83,204,84,96,127,221,131,101,127,148,169,45,172,127,191,207,180,151,297,182,256,248,129,145,183,243,207,242,246,257,177,99,136,137,243,153,218,312,127,243,178,170,288,220,197,64,204,248,74,184,226,121,260,111,140,208,167,286,159,210,247,174,159,107,256,150,137,172,72,146,147,215,152,268,141,243,126,141,135,263,128,190,267,112,254,237,232,100,109,157,261,177,293,130,175,199,164,208,174,361,203,215,99,239,196,178,180,107,176,204,167,112,108,87,242,238,261,219,131,168,105,72,185,122,181,247,190,163,173,150,181,209,217,137,167,202,200,281,259,179,138,101,203,237,278,268,208,327,204,121,137,226,234,238,190,323,145,219,238,254,280,343,181,82,189,203,107,238,193,105,173,275,175,226,118,167,222,270,105,163,179,222,213,186,208,195,184,135,154,150,105,314,322,212,193,216,218,198,183,214,163,153,201,105,96,242,130,267,131,152,223,171,162,273,114,102,180,144,68,246,230,129,282,264,210,188,142,262,259,253,185,115,111,89,127,141,121,235,91,128,138,161,153,113,217,340,107,195,144,307,133,234,108,147,82,173,141,233,161,168,213,207,219,156,80,142,191,195,62,213,181,80,130,242,158,121,167,208,333,116,205,141,324,219,163,150,195,176,86,148,210,240,197,178,141,136,175,193,119,113,71,239,87,234,334,104,177,92,178,178,251,81,188,264,86,100,155,189,164,72,140,238,228,94,280,262,126,201,256,89,206,177,202,94,214,169,78,213,195,142,140,80,116,145,294,169,175,80,119,190,89,172,179,243,215,179,178,199,248,162,75,180,38,222,203,183,195,136,161,196,137,155,115,215,72,142,149,226,201,202,115,214,139,327,161,119,150,245,223,108,260,212,224,200,114,151,239,289,82,140,178,233,271,196,187,224,346,85,106,280,109,119,235,147,123,293,62,168,201,186,166,111,303,324,231,199,168,293,165,308,189,257,212,138,98,153,140,69,179,257,144,263,78,144,207,174,204,244,195,206,99,241,150,157,96,262,209,233,86,179,131,123,194,290,172,150,83,71,99,177,263,220,168,98,120,240,177,158,135,229,194,209,190,157,136,171,247,157,189,94,245,142,190,125,225,351,193,283,172,234,88,220,219,150,178,188,136,154,123,188,196,158,195,228,218,161,237,158,102,177,169,184,218,215,157,134,131,241,96,129,236,147,127,225,165,231,154,145,138,306,166,188,174,200,197,153,138,219,186,185,350,183,117,122,164,81,138,271,210,182,157,233,153,155,142,111,183,177,200,149,175,92,208,118,228,155,192,229,133,106,155,76,128,228,238,236,201,102,262,124,149,174,202,210,339,210,117,109,188,117,201,132,181,271,78,308,92,159,265,225,103,336,188,112,139,226,208,135,175,132,168,210,173,97,231,112,87,151,158,309,79,171,196,238,209,242,81,220,89,204,225,148,115,176,155,182,125,161,120,141,186,212,156,235,231,177,147,259,151,145,69,203,87,293,211,184,154,251,93,178,211,106,88,118,195,341,262,197,237,188,113,88,77,115,214,50,225,85,207,121,154,325,317,191,78,214,243,61,203,210,304,201,131,204,213,165,117,158,254,202,252,108,202,170,116,225,97,155,200,288,141,188,258,133,156,243,176,131,231,205,227,336,232,160,151,159,212,191,152,242,123,233,92,208,271,199,206,302,169,172,126,138,213,129,172,186,127,236,159,214,208,99,222,149,341,165,180,149,169,156,160,176,165,275,301,169,117,81,213,300,97,177,118,182,146,102,107,98,215,218,151,323,98,141,111,200,204,202,261,258,322,258,228,212,213,299,226,321,163,139,181,213,114,268,232,210,255,124,204,150,154,140,178,139,245,163,278,255,137,167,134,199,167,118,200,175,158,208,226,126,225,189,272,277,188,161,110,243,201,136,164,115,185,151,278,310,227,97,151,185,224,115,202,79,260,218,163,97,194,129,223,255,254,207,182,141,203,212,162,284,132,138,227,213,103,68,87,227,282,151,176,299,194,253,246,170,298,146,215,173,227,203,191,87,244,286,175,122,173,216,292,130,231,175,130,165,232,80,334,167,237,261,255,231,153,192,214,139,142,192,120,244,184,229,216,206,203,111,231,133,179,121,73,156,159,168,130,196,185,112,209,178,166,175,136,260,160,76,169,214,134,182,223,189,240,300,150,229,118,273,225,114,194,179,107,156,113,154,153,69,192,186,227,339,203,203,229,189,63,96,88,225,233,159,112,73,210,194,107,136,234,178,199,172,238,232,168,250,166,221,171,81,300,96,230,130,222,168,176,202,223,195,177,160,160,137,254,142,174,166,172,145,95,256,225,93,167,134,205,139,321,168,193,240,84,80,151,256,151,250,218,245,211,199,211,168,163,239,239,270,223,151,140,194,216,117,183,260,308,89,181,153,164,205,193,174,308,158,241,216,161,241,321,219,118,164,116,195,147,253,198,209,301,61,216,121,79,303,137,318,360,155,70,145,172,188,148,224,165,228,317,264,203,255,83,162,111,292,246,234,218,258,269,177,184,260,239,209,123,207,207,292,180,102,176,95,214,128,192,229,139,129,231,290,237,165,104,167,292,286,274,241,101,213,155,151,251,166,130,142,203,132,230,162,259,67,148,86,143,150,124,110,237,139,180,243,234,64,282,116,139,197,143,127,190,143,123,241,188,173,229,127,196,132,135,152,149,197,165,183,206,53,218,366,225,168,114,136,260,130,296,93,246,216,151,158,184,103,216,295,145,278,120,211,203,188,235,117,205,132,182,211,312,65,213,174,273,193,271,332,271,255,189,136,259,169,173,141,203,334,153,111,174,245,133,262,204,107,207,130,268,164,178,145,235,189,257,96,130,127,116,191,263,196,261,207,220,202,91,218,303,106,212,194,191,386,114,215,221,340,111,202,285,203,304,141,150,148,148,167,195,245,221,150,186,95,156,133,134,126,177,169,212,243,231,217,157,123,243,95,282,236,226,105,174,119,145,236,329,127,81,192,103,161,105,170,132,242,183,148,118,177,95,193,186,238,171,177,208,109,230,194,268,216,118,135,144,84,250,172,170,190,96,159,240,200,229,146,86,73,222,90,195,129,202,103,194,274,227,106,181,279,210,215,286,144,229,164,306,149,196,142,125,150,130,191,228,178,215,70,171,74,199,234,175,220,197,116,221,120,208,117,252,187,204,123,92,191,209,236,140,206,169,225,185,165,200,321,233,177,242,158,236,174,225,209,105,225,159,229,76,104,162,184,82,179,197,77,210,188,157,151,127,252,222,122,133,144,146,152,244,92,202,181,137,177,99,171,167,242,141,207,234,217,186,201,73,185,66,104,160,219,111,210,319,217,152,156,201,175,131,228,238,202,249,135,168,244,167,215,218,174,189,140,186,216,110,198,217,106,179,243,82,255,104,105,87,191,91,134,153,171,111,110,192,189,208,169,176,198,249,178,228,206,297,196,111,89,229,209,222,55,148,117,248,219,133,129,150,231,198,54,231,254,81,143,205,248,67,242,222,112,265,182,230,135,217,238,213,135,105,224,89,142,163,196,206,134,123,205,198,103,249,238,105,232,121,184,180,169,260,317,126,163,161,157,201,66,150,129,138,99,110,168,233,111,243,192,178,176,130,205,84,95,178,166,243,150,244,208,278,167,182,169,278,242,232,164,128,112,283,316,111,194,268,135,208,187,147,199,234,189,189,103,132,192,215,191,150,117,76,226,205,163,111,143,158,86,101,213,88,89,108,128,283,232,124,92,102,176,186,210,167,98,63,158,95,270,248,73,143,171,208,182,319,122,234,225,243,203,240,66,160,156,217,194,227,83,65,371,251,283,217,169,205,199,234,156,327,59,247,194,81,307,205,165,188,125,326,246,247,212,149,227,194,288,156,112,285,152,192,165,209,191,232,214,219,255,231,222,242,142,275,191,223,243,307,165,329,119,115,107,139,130,168,186,162,299,260,157,233,116,195,132,144,111,239,338,334,186,211,103,301,75,210,248,108,234,165,193,172,144,207,128,104,316,210,173,223,246,146,160,163,118,178,216,177,255,187,116,133,199,143,171,232,313,190,242,270,177,129,181,154,170,217,217,177,113,120,136,166,130,157,183,259,158,147,268,209,90,76,283,136,185,305,236,228,216,210,184,277,187,148,218,239,96,95,173,156,363,228,99,323,223,257,153,143,259,120,162,79,73,176,100,178,103,225,197,118,296,107,103,114,143,188,188,240,182,132,222,100,194,147,125,249,119,249,109,205,280,98,111,218,146,133,157,185,157,309,344,111,165,112,219,210,146,123,121,87,178,162,306,169,95,102,162,214,156,317,109,111,265,172,198,184,196,194,72,188,203,102,214,69,276,230,210,144,171,90,237,192,237,149,207,247,124,231,160,192,123,171,175,240,194,54,79,176,218,129,189,192,172,112,197,62,146,148,120,129,198,231,232,93,146,231,204,122,78,150,274,181,146,249,274,168,208,220,231,121,249,156,119,145,134,190,90,113,263,67,119,200,130,194,112,229,175,231,147,199,184,118,98,66,96,110,194,253,90,205,84,237,148,392,197,202,187,165,189,225,154,76,219,281,204,290,238,184,133,379,189,190,295,114,131,213,152,116,95,230,104,194,148,168,138,124,159,123,179,304,202,124,186,286,157,95,195,110,292,92,210,183,253,249,208,130,170,296,179,166,249,200,55,139,254,93,94,209,229,306,277,115,161,132,85,248,179,187,92,312,164,169,158,100,212,97,345,137,146,198,241,82,123,140,268,291,134,214,60,92,146,161,143,111,136,236,153,183,79,190,51,205,123,176,166,294,114,179,228,82,150,241,175,233,225,195,215,222,154,146,242,184,177,204,237,276,352,183,183,130,153,288,217,233,152,122,207,169,164,249,105,154,161,141,315,151,90,134,184,93,116,191,87,184,209,285,133,111,253,105,171,176,98,145,142,223,164,117,166,111,183,94,227,125,115,107,144,191,258,101,176,204,224,256,146,272,272,117,189,102,230,303,242,79,179,98,199,326,278,188,264,152,136,107,159,187,174,218,178,167,216,144,131,175,220,174,190,143,227,194,114,175,178,125,234,202,201,73,112,150,191,191,160,211,178,98,148,128,206,216,191,223,123,149,202,67,108,98,204,143,134,195,196,222,118,210,135,221,216,181,210,58,208,153,63,99,208,193,205,231,214,221,222,262,137,232,177,281,221,310,175,135,159,168,210,77,123,203,151,228,117,295,161,112,201,201,188,174,216,200,147,175,107,209,179,202,285,216,109,284,169,96,217,290,100,178,175,159,110,185,133,101,151,113,98,302,178,238,64,106,134,171,289,129,158,244,230,207,281,219,261,189,67,198,238,224,121,236,211,135,147,210,180,254,155,148,216,146,201,168,120,262,299,177,138,228,168,221,63,155,131,92,278,75,227,222,136,211,156,121,136,187,64,60,150,229,146,141,230,159,264,143,71,278,224,260,244,142,134,137,231,132,209,240,167,228,147,218,166,219,144,231,193,222,213,113,207,304,135,174,184,274,166,198,162,152,219,61,153,210,162,160,128,139,152,125,284,363,282,155,114,248,273,167,136,157,104,137,125,113,160,120,170,184,253,100,186,200,172,216,124,122,144,256,111,211,77,102,125,192,142,217,221,182,89,94,179,216,146,128,231,284,177,185,328,233,153,150,168,202,195,364,126,200,315,252,80,217,218,110,160,214,232,231,142,157,243,186,297,152,302,303,283,139,114,132,104,116,224,219,225,240,187,90,126,274,96,119,200,145,99,221,122,209,131,146,157,168,221,263,281,188,128,135,199,139,169,159,118,153,130,152,164,108,199,129,129,138,145,80,184,257,116,201,108,81,270,87,245,206,146,70,151,197,259,214,69,169,192,119,157,137,166,188,141,127,163,235,107,120,224,239,87,96,328,224,102,164,127,170,207,96,135,196,226,142,152,110,110,164,127,207,251,99,333,128,173,196,223,172,248,79,119,80,218,210,250,149,227,181,165,183,193,58,248,132,127,134,150,166,175,68,239,255,254,225,227,323,125,277,118,106,160,93,255,308,112,268,225,164,263,87,289,200,195,104,181,126,167,94,121,246,130,187,169,209,288,211,231,37,129,78,413,61,230,212,163,159,188,200,124,121,222,127,164,116,255,146,192,238,228,173,189,178,190,121,190,181,122,152,302,65,206,121,89,102,103,64,271,243,89,104,139,228,153,207,157,166,179,70,143,312,176,156,269,222,169,215,114,174,224,198,85,107,152,193,241,184,225,150,183,220,124,123,79,254,161,159,169,177,70,181,207,182,102,187,178,121,114,171,172,147,241,157,163,198,136,227,99,184,169,181,171,110,116,61,184,126,70,57,170,189,315,330,258,132,195,214,147,175,114,313,141,214,126,157,133,207,224,267,194,153,213,138,198,240,229,136,190,229,109,252,108,136,160,165,185,302,193,141,228,204,153,170,252,176,88,187,197,156,164,140,113,106,148,147,226,177,89,187,76,129,211,247,112,201,103,65,81,158,201,134,121,212,223,118,227,221,211,158,80,139,114,166,193,187,140,147,263,130,153,238,202,259,158,230,156,308,102,156,229,198,91,237,123,92,162,67,172,137,198,190,182,164,234,183,198,243,197,210,204,213,113,173,241,205,178,184,270,203,171,238,88,178,171,57,143,154,119,80,66,185,249,240,164,202,187,196,197,182,289,215,216,236,277,333,284,242,229,126,101,174,164,209,185,170,118,190,162,131,264,144,116,92,224,79,53,144,332,206,131,216,184,359,165,89,135,269,207,144,119,196,174,137,343,149,204,175,156,213,301,144,79,171,162,218,67,216,125,136,238,206,224,213,138,124,174,147,153,244,224,88,141,157,184,233,303,359,245,220,172,192,180,84,121,88,171,127,194,221,163,125,111,220,222,73,144,170,89,150,66,231,241,220,235,235,235,151,267,126,114,94,256,154,227,152,141,210,73,105,98,206,177,162,259,250,79,234,209,100,121,161,140,116,294,198,92,187,229,154,76,123,102,241,169,203,229,224,233,220,142,221,250,193,294,167,246,149,124,81,266,168,117,196,147,223,165,236,215,167,136,258,195,166,172,138,154,259,239,277,142,106,228,155,197,140,105,165,194,165,140,281,245,160,151,165,141,121,120,160,201,224,199,68,295,170,218,107,222,91,134,331,162,240,153,118,196,223,209,99,122,134,224,165,166,134,219,197,220,282,209,203,89,222,223,290,220,195,185,270,89,136,256,205,161,139,336,82,203,232,159,168,116,103,204,202,225,284,162,127,235,356,161,193,120,276,107,277,189,263,209,128,233,207,269,229,69,136,150,303,109,153,98,271,128,170,168,163,103,84,131,200,128,84,90,111,167,97,249,159,145,254,81,114,133,233,203,233,228,137,203,160,190,224,269,206,75,190,262,124,80,104,326,238,216,106,177,74,178,116,212,112,188,212,176,223,141,134,249,185,163,78,217,87,125,142,146,136,283,181,161,108,70,109,155,220,245,151,223,116,78,279,99,140,168,220,171,247,189,177,207,210,170,319,123,73,135,185,203,99,142,171,152,221,235,157,228,76,291,177,259,230,147,241,94,281,110,230,239,363,245,60,231,198,87,179,177,213,157,111,157,132,177,105,183,172,174,138,232,168,256,108,286,320,111,140,231,179,99,324,150,189,226,199,169,92,193,71,167,223,217,269,146,142,186,215,124,188,201,148,138,121,175,125,123,98,221,140,206,133,254,162,185,96,211,259,251,107,138,174,156,177,110,210,145,261,112,141,87,206,164,146,124,288,165,148,145,141,175,134,219,188,89,255,218,84,130,168,154,58,218,104,250,124,160,317,192,186,206,172,78,101,329,137,117,211,245,126,151,137,153,162,69,231,213,130,164,196,155,192,170,120,226,131,92,92,241,114,43,89,225,200,174,331,181,209,168,80,223,113,127,231,166,178,293,139,168,211,118,149,225,114,115,93,167,120,128,205,159,318,142,143,203,178,149,240,255,212,205,226,72,134,221,204,94,230,202,195,246,231,140,168,172,201,266,118,185,102,179,128,150,97,119,122,164,199,128,261,316,233,115,211,235,182,104,175,249,117,226,198,161,213,77,303,133,189,151,199,163,177,213,243,176,93,266,127,125,157,175,139,276,71,121,231,126,175,179,239,157,191,259,243,188,255,295,110,144,140,137,139,98,168,137,118,205,99,146,163,203,235,175,273,190,183,166,265,149,247,183,220,170,223,78,78,153,189,245,192,258,297,179,122,143,264,192,103,142,162,206,336,187,145,233,153,204,202,160,275,302,249,228,123,186,138,226,125,346,159,145,178,102,327,254,190,152,114,307,236,91,208,198,328,117,316,167,247,111,238,171,81,244,238,139,241,329,154,273,207,187,109,314,364,224,153,195,201,201,141,248,196,139,148,160,253,182,148,175,121,162,193,266,216,163,97,231,227,122,149,278,233,173,118,206,253,214,88,170,223,259,231,240,148,159,227,110,239,188,98,154,146,138,177,175,301,200,133,162,237,230,154,201,259,159,96,176,247,324,138,105,106,181,79,188,204,138,245,117,136,296,334,105,165,194,199,86,215,152,183,199,100,246,219,150,249,179,109,163,143,166,161,265,158,186,263,227,147,91,133,188,109,239,254,199,65,122,130,167,215,188,344,304,99,97,243,320,154,175,190,234,222,185,105,135,156,109,225,190,189,140,201,210,128,313,229,218,169,312,211,155,188,168,94,375,159,151,114,193,337,118,162,189,168,206,83,249,179,244,222,166,288,232,123,328,160,242,246,160,178,96,206,265,115,181,329,196,192,201,191,203,341,210,94,122,338,206,98,266,104,215,149,86,155,93,166,241,190,262,132,198,252,181,184,120,103,214,159,272,254,244,176,163,161,126,91,172,254,119,155,171,200,98,189,164,153,187,236,187,224,224,218,112,174,262,159,232,232,168,250,211,201,160,231,147,226,181,193,266,161,150,73,167,242,164,311,214,146,142,251,202,355,79,92,218,186,237,85,169,151,166,78,280,166,352,116,176,167,129,186,151,173,328,251,67,218,180,127,199,223,109,192,145,215,276,122,211,246,134,214,177,213,123,253,271,242,198,325,181,235,118,296,75,205,216,185,236,173,146,94,266,147,104,72,83,158,121,213,195,192,259,177,93,147,134,164,203,208,192,244,171,259,238,179,179,104,168,193,146,162,103,139,181,79,303,185,202,179,186,125,87,223,253,326,189,109,129,128,194,235,198,155,158,254,204,208,181,182,189,124,214,74,185,166,258,224,131,209,148,147,96,124,205,150,155,219,126,258,139,171,195,178,225,222,204,293,249,160,191,185,184,163,178,176,67,186,168,114,300,167,157,205,187,165,163,193,183,256,106,185,248,235,222,195,111,204,187,185,234,181,165,195,180,270,206,280,127,120,197,187,220,132,218,111,146,132,199,152,243,155,246,159,139,104,153,80,170,104,223,165,231,215,270,148,135,130,127,174,232,117,105,174,228,291,138,204,202,90,103,174,132,171,138,185,209,236,72,188,193,244,230,106,234,338,303,164,183,306,209,241,82,307,170,117,157,255,208,115,244,206,229,199,162,251,162,109,168,236,85,159,126,224,284,361,281,235,96,103,269,93,82,162,98,223,301,98,207,240,200,188,157,151,184,57,69,308,189,125,168,85,149,196,256,68,151,303,193,280,141,166,158,134,246,90,218,175,97,183,220,196,316,73,221,90,278,160,103,173,158,235,205,81,123,108,166,183,242,200,223,93,87,120,121,209,218,110,105,138,211,180,214,281,210,153,240,295,198,140,61,193,99,367,292,195,181,128,97,175,141,120,193,167,210,243,232,99,157,87,169,237,228,128,94,107,131,284,185,157,110,192,212,267,205,180,181,160,178,200,144,119,282,209,232,111,189,89,202,197,207,153,111,115,220,127,273,210,111,135,208,139,250,163,90,181,52,146,245,119,115,197,120,195,156,235,180,180,229,224,214,171,207,278,222,165,234,180,109,209,232,137,382,171,146,59,154,265,128,260,256,289,266,173,126,57,287,301,84,273,280,160,280,84,121,243,292,151,175,226,162,163,225,136,242,131,251,212,353,67,160,184,84,222,110,157,240,233,233,93,133,185,170,168,150,154,181,274,159,100,99,246,196,227,107,254,190,181,298,111,261,241,238,316,98,354,179,139,59,162,194,98,188,235,113,98,100,189,143,176,165,166,160,158,112,118,136,141,120,153,242,141,202,208,130,184,214,136,174,111,295,185,153,168,103,263,262,137,115,246,231,111,135,123,216,135,243,166,190,180,283,203,170,176,257,215,378,120,187,197,343,120,57,187,169,230,276,118,74,70,87,198,158,119,241,157,144,154,143,67,126,116,132,161,252,154,169,152,136,359,196,116,232,188,322,89,172,159,161,296,292,241,92,126,174,172,220,110,297,156,114,175,96,91,224,195,143,142,132,154,223,82,100,90,200,236,113,185,148,184,91,173,104,276,175,391,220,203,229,219,196,171,107,299,101,275,213,146,106,160,151,231,88,266,201,130,165,156,222,217,237,139,202,120,220,168,135,193,163,203,143,134,250,241,211,174,216,169,164,160,247,141,96,197,183,302,168,178,177,137,122,156,234,101,203,134,119,161,144,86,149,81,199,123,75,151,245,150,180,206,148,152,170,201,185,136,162,77,92,88,192,202,239,223,79,267,224,249,177,177,200,126,130,226,198,321,192,171,177,247,224,209,199,213,299,210,110,81,202,271,201,130,316,162,262,106,153,132,137,148,168,205,158,102,200,286,229,186,221,116,162,162,98,140,346,124,259,191,222,205,223,95,156,194,215,231,227,151,276,229,221,180,178,144,262,130,163,131,81,144,232,131,195,267,240,195,82,166,77,197,118,257,160,163,212,84,137,299,147,166,164,150,194,172,236,271,138,220,144,143,216,216,157,116,255,207,198,117,210,210,128,219,184,116,110,239,204,161,130,202,157,146,94,125,329,148,192,224,206,145,244,295,202,181,183,150,202,204,106,234,317,205,302,147,254,159,118,272,218,152,258,263,231,173,251,221,182,169,200,100,67,148,124,193,155,285,190,276,195,290,150,106,121,175,127,103,123,199,218,149,86,139,222,229,96,169,118,196,183,85,85,115,313,137,101,134,241,274,144,209,231,165,317,148,89,159,215,168,203,153,204,216,168,293,190,187,98,155,226,147,132,95,152,217,105,100,204,211,216,141,115,96,112,261,266,200,111,81,157,216,207,183,134,172,301,153,183,85,240,349,187,108,241,167,176,95,119,175,145,230,94,285,154,160,79,170,143,240,105,241,291,196,272,166,204,95,241,211,309,181,199,188,256,81,215,139,278,101,139,155,187,89,167,121,299,130,267,201,184,69,71,175,69,80,89,220,372,123,96,95,150,173,101,169,135,116,87,140,184,145,225,110,222,156,161,124,110,185,70,360,115,189,112,249,175,245,129,159,323,144,267,229,113,72,171,250,183,144,123,246,143,304,246,294,106,183,254,222,218,102,181,121,227,194,138,154,339,160,115,329,146,330,154,203,121,127,221,197,149,178,161,300,125,125,259,232,171,134,127,150,116,200,286,120,204,97,248,93,240,125,129,143,339,364,315,115,100,79,102,144,102,206,107,182,116,129,143,167,257,192,138,107,159,168,194,180,208,155,187,57,162,140,172,201,125,230,173,200,266,213,140,146,159,85,168,197,289,143,290,192,222,78,193,150,212,74,176,297,204,317,264,183,160,78,191,277,196,286,245,233,164,117,75,351,139,248,189,225,142,168,262,159,114,156,134,178,163,220,130,156,173,196,122,140,177,119,176,259,95,168,243,204,208,125,181,105,299,171,261,244,216,210,213,272,158,214,184,64,241,99,303,121,73,322,244,148,207,142,316,180,243,178,207,48,126,160,97,187,211,193,216,135,203,140,181,129,238,217,179,124,201,247,229,143,242,233,252,204,126,216,87,287,156,185,274,279,195,118,95,186,112,177,77,151,132,133,123,281,215,213,362,136,212,157,120,136,271,171,175,105,145,250,88,156,109,163,131,91,214,226,196,84,372,64,247,230,311,211,181,162,128,226,87,159,123,100,282,219,130,222,142,214,247,221,203,212,129,209,251,259,132,171,286,223,152,155,195,242,112,314,168,154,273,118,267,283,190,251,241,205,273,243,166,246,215,224,138,231,257,210,173,183,233,222,240,191,143,237,361,125,203,123,184,239,256,207,152,257,314,182,157,147,173,176,200,79,171,98,121,180,154,127,207,96,190,203,266,225,137,404,189,96,131,217,204,114,180,247,159,233,173,136,240,236,147,281,203,281,209,134,143,208,253,77,129,203,164,170,274,234,98,238,294,158,97,224,173,179,254,93,164,167,216,107,186,135,94,208,144,207,227,222,207,122,137,166,227,76,183,216,187,147,51,168,183,101,60,187,252,99,278,257,167,233,162,187,194,219,209,111,185,93,286,210,182,151,55,135,245,132,129,138,129,130,188,253,211,258,228,153,121,256,241,222,84,130,285,122,96,63,104,353,181,246,182,233,183,213,147,145,196,136,136,177,150,356,164,181,139,128,232,234,270,201,123,107,175,108,306,107,177,291,150,102,172,63,129,200,333,62,162,121,105,157,365,160,264,152,108,206,156,238,112,119,146,102,113,97,273,113,58,186,138,248,138,145,126,250,212,85,122,183,220,124,171,156,203,209,213,230,203,202,113,268,183,154,166,207,175,311,160,282,163,190,241,119,145,286,201,254,197,156,139,127,162,272,209,180,110,125,228,213,115,202,148,202,123,144,87,314,170,151,180,204,284,226,287,119,198,277,246,161,69,165,243,221,198,289,133,177,312,92,172,241,206,126,91,162,157,139,161,192,287,234,195,139,136,161,149,138,367,107,100,265,172,252,235,167,244,157,84,308,190,151,226,228,155,324,181,364,256,274,181,281,164,91,251,147,193,144,104,312,132,68,134,120,182,234,285,231,131,158,78,120,102,223,234,136,187,281,141,199,201,170,147,283,198,172,314,267,218,191,122,284,182,209,198,231,148,190,128,205,237,241,107,343,139,220,203,276,178,217,219,97,208,122,188,87,163,105,166,119,182,210,208,222,219,228,173,175,84,125,177,193,205,98,243,297,192,225,149,213,294,197,111,142,261,219,196,114,169,201,98,109,177,211,119,186,161,354,237,167,105,226,110,158,278,153,184,161,105,171,154,224,242,119,223,336,256,253,207,301,96,275,324,126,145,188,179,242,185,129,207,102,125,244,191,225,79,179,171,240,154,233,235,160,100,107,107,106,137,205,230,146,225,160,242,164,68,254,133,241,158,215,137,96,123,130,126,140,218,143,250,55,129,172,202,192,162,220,223,128,95,101,193,181,256,153,223,104,124,179,135,231,231,152,140,213,111,133,73,170,212,195,94,200,165,141,152,193,205,159,148,104,127,189,122,240,241,266,126,215,87,145,252,186,252,173,202,222,187,245,314,181,226,161,187,158,95,156,299,165,161,224,166,86,247,138,243,160,157,212,268,140,137,295,222,232,79,124,255,62,227,295,233,192,82,174,119,77,204,161,130,196,89,124,189,161,126,237,233,206,238,122,131,165,166,223,224,152,190,166,208,95,114,141,187,163,312,132,178,180,245,137,233,146,73,115,259,202,166,162,153,165,136,145,111,154,156,224,201,254,142,195,243,178,253,161,239,227,302,223,111,123,226,106,162,155,213,251,181,69,98,173,63,196,174,273,163,198,75,68,209,109,189,274,153,148,111,124,213,289,123,110,126,212,128,143,123,181,219,131,285,172,233,177,224,98,193,225,145,184,165,162,197,102,104,199,164,192,233,328,149,84,141,120,202,195,236,182,93,117,135,102,226,235,131,218,178,183,267,267,227,73,168,160,55,114,151,86,151,213,67,222,126,201,127,184,136,58,246,155,184,229,219,188,167,107,209,172,253,136,145,182,213,200,129,252,112,186,266,182,184,124,123,105,202,323,130,176,138,230,165,171,58,195,101,109,132,122,246,134,158,165,229,181,113,278,173,281,198,156,340,105,247,118,226,173,173,187,140,337,220,101,84,159,307,169,223,318,137,116,172,150,213,144,213,186,212,90,268,149,159,140,103,109,302,144,114,325,191,260,160,88,112,104,154,133,238,164,282,200,218,127,190,239,57,190,208,222,240,118,188,233,192,259,213,148,96,186,188,126,177,304,173,306,68,283,269,297,125,203,141,128,297,138,160,120,102,132,241,120,282,223,75,174,188,232,200,135,182,180,167,67,155,157,242,161,236,136,158,319,162,199,213,145,142,235,140,143,124,222,116,144,411,254,268,92,131,358,138,105,208,217,100,112,202,88,127,77,147,174,213,328,153,91,300,240,230,253,208,97,366,194,141,129,167,171,187,174,128,168,174,109,184,166,87,243,117,181,197,170,257,175,212,243,136,210,99,236,74,203,156,129,119,217,184,88,125,244,110,182,155,256,134,293,206,102,208,233,216,204,262,100,140,111,145,94,154,158,157,182,86,121,167,123,72,129,184,119,151,135,313,256,180,138,133,284,283,52,175,170,212,247,240,265,240,213,110,119,296,301,181,147,144,201,110,144,179,238,241,193,228,300,143,339,91,186,258,268,176,225,164,169,219,175,165,211,244,103,189,178,183,183,133,158,285,262,133,142,141,84,196,175,160,112,314,244,81,249,196,132,168,139,78,358,173,213,262,146,196,105,199,126,139,152,197,98,169,125,160,253,157,99,102,234,130,157,180,68,190,93,239,219,145,199,252,89,196,237,165,269,177,87,139,224,112,318,237,247,230,303,260,178,193,333,265,261,147,99,137,226,90,161,192,139,122,230,150,150,162,112,156,55,248,308,107,103,85,249,192,289,195,143,222,210,160,143,347,287,183,230,183,252,144,326,129,276,203,236,296,263,184,225,279,330,294,103,117,128,119,78,203,107,173,140,297,93,213,318,296,254,168,176,368,137,183,155,208,231,102,189,107,200,194,204,157,152,195,137,190,226,167,261,282,279,314,262,126,196,321,206,201,185,216,152,160,268,245,261,164,116,200,192,159,159,180,240,330,167,63,270,280,134,148,173,206,136,155,160,175,149,81,173,109,181,207,334,232,151,197,286,216,235,227,216,169,202,228,183,189,127,126,234,121,122,219,175,133,134,288,209,153,251,97,89,120,198,206,281,335,153,120,184,213,125,100,222,190,138,216,171,132,192,273,63,206,145,186,230,212,197,257,280,135,124,151,143,250,195,149,105,335,73,163,206,249,116,147,207,246,90,117,206,136,192,133,131,114,154,121,102,246,152,298,224,98,126,197,142,157,322,250,134,156,143,319,158,345,249,141,166,261,166,180,151,161,136,243,170,234,62,289,195,227,217,175,167,127,193,197,82,185,406,148,190,257,84,189,214,115,158,163,192,174,344,114,236,203,123,151,51,157,219,280,158,81,214,275,97,135,199,274,362,179,80,118,146,178,281,78,194,197,204,95,252,102,168,165,208,255,198,150,124,144,188,327,85,198,123,167,195,51,237,112,147,111,275,258,232,82,290,239,172,187,283,144,221,292,160,138,304,167,201,145,247,238,280,177,184,224,202,127,192,207,71,98,153,210,134,207,140,264,175,95,223,196,167,224,297,280,94,103,329,187,111,178,250,111,155,229,301,230,326,169,238,250,245,155,73,256,79,89,106,142,191,128,219,115,77,147,145,114,157,238,168,134,219,155,277,283,115,233,230,119,113,77,122,214,155,188,153,203,227,95,227,150,192,203,147,162,230,257,139,224,120,237,143,149,217,146,173,172,156,149,197,128,159,268,210,141,126,168,85,156,136,167,177,109,133,262,94,207,196,113,230,263,184,147,119,158,134,232,142,211,158,187,327,151,196,95,227,182,91,104,118,244,140,153,77,241,132,202,238,202,122,337,76,124,194,270,233,144,255,288,124,289,122,154,116,194,137,209,259,104,311,211,177,186,178,98,159,149,319,103,96,113,243,125,214,135,153,199,165,152,144,180,104,319,118,141,79,240,215,167,103,172,227,225,224,124,200,293,122,233,151,154,172,272,101,225,180,148,331,139,361,130,201,204,177,295,119,186,192,121,82,212,194,204,146,211,131,212,191,141,103,226,183,232,342,46,214,90,217,64,81,162,165,147,132,119,169,191,248,275,231,124,189,198,300,174,177,176,171,162,166,198,199,141,194,157,262,134,212,191,79,143,216,165,147,72,170,210,93,72,94,133,224,254,128,209,226,191,77,129,147,296,198,226,213,249,226,117,149,215,184,204,184,356,204,141,210,233,209,237,174,149,209,249,241,164,229,171,178,107,195,179,167,303,101,179,217,247,153,69,286,156,222,227,287,109,178,73,198,172,105,226,113,238,113,100,125,143,160,238,159,81,92,213,237,292,98,184,229,366,147,173,193,177,126,188,266,244,138,163,212,118,96,177,254,273,173,114,375,276,127,187,90,117,190,230,146,184,113,196,314,124,251,225,90,60,66,243,307,198,169,231,142,190,153,102,110,96,403,135,195,294,311,106,218,67,93,230,75,315,195,140,212,238,120,167,123,210,137,231,394,159,241,111,240,183,202,149,262,146,210,170,111,77,171,236,261,208,212,229,264,125,129,276,219,275,99,168,139,194,170,238,187,242,196,195,153,196,319,174,191,150,379,103,212,268,204,128,312,201,172,91,265,183,235,111,200,164,196,219,296,193,310,162,253,192,175,108,162,151,85,94,219,92,117,240,154,124,256,128,132,194,174,129,160,62,137,169,141,189,254,175,159,213,291,190,152,169,119,222,233,133,203,281,288,131,136,178,166,228,151,147,226,272,208,205,282,241,102,149,92,247,101,151,168,103,160,298,217,243,234,126,213,121,103,279,132,342,219,98,177,223,193,146,274,68,221,78,195,135,116,169,137,121,106,190,211,172,176,103,183,124,141,161,130,249,132,253,183,141,116,181,309,92,145,230,194,184,128,210,216,163,111,197,221,248,211,261,180,263,212,152,60,149,77,265,101,139,220,327,341,201,259,194,133,123,168,184,143,163,265,63,293,205,107,104,107,228,227,229,83,234,153,198,183,144,339,183,247,170,128,128,239,160,135,308,289,125,78,69,105,109,251,131,95,79,192,279,252,137,229,154,104,189,203,223,165,188,165,315,205,130,167,92,187,198,204,194,165,82,259,108,254,188,117,272,202,268,158,181,396,178,198,308,154,122,213,129,155,284,243,189,98,209,166,316,176,161,207,319,186,206,162,95,142,233,314,181,176,152,244,118,228,96,86,165,249,175,210,267,180,218,182,256,245,228,138,98,242,230,339,181,106,289,232,133,194,202,252,182,161,131,289,249,153,153,260,271,188,259,253,207,197,62,189,222,147,223,121,156,229,108,278,194,186,243,61,191,124,240,152,221,214,107,91,150,187,126,206,101,85,176,170,255,184,187,273,241,177,172,137,155,139,200,145,240,233,113,203,181,227,135,191,240,161,210,345,119,242,142,349,302,132,194,166,213,101,97,205,301,265,96,203,264,197,185,249,159,139,229,124,100,115,251,64,216,125,219,145,195,72,222,176,181,180,209,179,135,256,171,231,314,250,154,217,186,254,192,137,173,193,250,168,201,259,233,120,299,312,275,116,211,238,159,137,183,130,213,241,215,209,179,218,162,133,107,50,186,167,163,181,173,297,222,122,109,123,300,220,180,152,252,159,158,288,212,233,182,66,192,250,71,155,79,84,91,228,137,194,163,252,97,254,202,158,186,157,200,191,99,237,329,177,54,277,170,105,133,161,180,235,140,119,139,255,212,228,100,256,128,131,149,240,129,97,111,96,224,312,198,176,164,229,207,231,250,177,196,233,133,214,202,302,203,208,259,81,168,205,158,87,182,93,152,148,224,182,204,247,119,181,213,170,191,197,132,134,92,182,257,325,94,162,159,158,133,61,180,206,126,173,295,164,257,185,222,200,257,137,232,319,173,340,114,300,109,190,89,117,137,224,291,181,227,115,113,220,174,114,133,248,233,200,134,280,217,133,149,186,174,167,149,90,118,218,208,91,132,141,284,162,301,225,236,173,178,148,201,241,166,67,259,211,216,273,118,132,145,194,232,72,173,252,144,167,308,126,138,116,238,157,195,84,214,156,129,138,177,108,150,170,188,133,159,203,237,134,347,306,167,301,145,115,181,247,307,130,258,196,186,137,266,146,181,111,223,171,178,153,108,80,226,329,123,182,157,239,129,233,137,213,203,164,306,107,129,195,84,103,142,211,236,178,68,117,155,101,174,97,250,116,214,166,177,135,216,234,227,129,140,83,91,186,166,79,179,153,255,199,256,188,172,77,244,306,227,156,233,200,140,201,297,195,120,201,275,101,99,189,139,120,209,276,224,91,192,132,247,73,115,129,241,224,157,191,147,102,187,187,249,228,107,138,217,216,209,219,263,127,169,217,210,271,181,126,93,168,210,197,182,235,204,210,248,101,181,157,226,242,216,142,258,176,157,235,232,175,155,130,170,157,147,210,204,174,123,180,114,121,189,122,203,187,339,99,196,190,239,198,63,110,188,205,172,195,271,201,159,188,92,228,230,146,218,216,122,162,265,257,214,273,216,266,248,226,108,162,151,237,80,153,125,158,225,210,155,53,199,223,224,264,107,206,209,172,118,227,124,175,179,78,200,159,246,146,167,163,213,136,105,193,244,166,184,200,164,159,62,82,143,172,92,128,279,248,162,259,158,181,183,147,170,174,171,173,180,177,208,210,187,224,152,187,236,87,127,194,200,135,115,225,63,174,190,93,233,193,226,222,139,191,218,156,177,226,257,211,363,122,296,250,338,268,159,105,215,167,89,193,124,337,114,120,223,285,189,117,305,153,143,183,209,131,148,251,298,193,172,375,153,226,232,148,65,199,168,164,181,215,281,162,50,245,210,169,225,215,260,149,204,206,183,87,237,277,127,69,170,206,179,116,191,72,146,170,158,270,149,138,133,135,248,154,225,179,183,139,114,176,240,220,115,155,144,99,209,127,142,176,190,213,267,364,56,132,193,108,140,142,86,269,322,200,265,121,343,269,213,163,164,111,266,202,175,115,315,143,249,248,124,166,146,213,96,196,138,151,92,148,86,174,113,229,265,53,287,213,134,104,215,182,123,232,211,286,304,133,105,116,131,178,233,127,182,164,143,144,306,122,127,236,181,96,217,183,187,98,267,108,135,290,183,288,163,149,134,221,222,61,205,168,190,162,152,181,151,163,221,183,162,221,163,171,263,163,100,244,158,263,144,136,171,66,209,78,186,341,69,147,85,190,191,315,193,214,131,167,263,209,173,220,127,230,238,302,116,180,71,127,258,111,105,186,75,167,133,160,178,171,137,181,173,220,196,245,185,225,315,153,220,136,163,65,211,183,110,163,244,186,110,153,119,325,191,151,128,173,290,86,92,70,86,114,144,279,206,124,197,123,70,129,194,285,307,147,99,85,71,289,119,208,227,129,255,355,144,211,169,206,262,309,64,193,159,107,170,206,224,182,316,253,159,188,146,123,181,149,164,103,142,210,277,229,103,163,158,153,140,118,118,118,336,207,214,201,185,272,151,134,96,189,161,111,66,154,295,132,148,109,192,271,85,197,210,105,162,215,159,159,248,147,105,207,184,159,194,57,101,65,172,184,76,181,158,286,91,158,93,195,126,122,259,244,265,182,162,294,142,156,107,225,162,180,148,206,173,221,97,232,62,150,94,198,280,243,162,149,136,138,109,230,80,116,153,179,335,304,159,145,148,122,126,109,326,286,173,102,210,231,193,259,165,249,236,214,117,262,156,82,125,195,194,313,256,228,162,131,191,165,176,202,169,123,97,159,129,148,166,172,224,197,186,280,203,237,74,67,161,260,186,260,98,149,72,96,142,114,141,101,170,238,320,197,207,269,150,99,165,191,97,161,123,193,292,132,65,104,246,114,173,287,210,189,304,200,89,95,229,181,207,303,161,329,129,109,347,179,262,255,360,220,136,201,249,114,207,232,154,251,162,174,118,222,113,91,249,96,210,173,235,226,181,195,243,163,233,260,209,205,255,214,106,186,269,135,239,351,160,153,129,172,136,226,162,216,238,192,129,192,215,223,268,367,188,219,253,165,110,360,207,103,167,106,170,182,128,113,243,168,233,141,150,177,249,167,188,100,147,239,61,182,116,172,123,85,309,92,190,220,181,260,108,71,217,148,146,121,134,269,225,197,135,236,173,115,212,173,159,270,203,161,288,222,202,222,143,287,154,187,211,181,202,103,63,241,202,158,264,121,109,299,130,219,261,323,128,315,317,232,242,159,140,107,286,161,60,175,209,306,110,126,217,172,277,151,328,157,113,98,138,86,158,98,191,107,150,264,212,173,208,173,147,215,132,179,247,147,114,190,103,101,111,95,257,138,192,108,223,161,204,65,237,140,153,107,252,211,106,89,257,63,220,92,144,69,176,185,107,71,150,213,219,126,157,200,195,294,137,238,209,314,110,105,287,184,224,115,121,243,165,224,159,89,230,209,234,77,152,286,184,304,128,157,117,169,142,347,366,182,239,191,154,162,130,99,281,217,77,241,132,177,182,215,186,69,296,148,94,176,78,211,103,235,331,272,73,106,74,248,158,130,136,122,116,97,194,182,169,261,172,108,153,137,199,266,154,209,234,114,229,236,182,186,235,85,74,200,199,263,170,126,247,204,97,172,140,156,90,116,191,136,132,214,241,256,139,236,230,185,214,121,198,83,160,200,263,93,122,149,101,85,163,173,239,214,71,197,163,287,79,251,190,75,289,155,218,54,213,221,87,225,137,62,136,196,182,238,236,206,95,141,126,188,249,180,94,257,290,189,233,216,268,146,155,167,284,85,148,274,149,182,279,67,200,258,204,153,125,235,244,269,199,200,161,144,56,220,221,129,197,68,111,200,229,147,201,173,171,218,103,219,152,131,90,142,195,100,123,244,218,166,190,188,157,237,138,294,188,98,185,60,148,64,163,223,134,190,211,127,95,186,181,214,262,213,166,151,220,242,114,285,114,156,291,130,121,202,172,217,181,77,125,209,109,246,123,224,199,270,119,152,264,214,220,163,218,262,195,79,290,96,255,113,168,118,256,185,169,110,157,324,142,140,200,219,97,104,354,205,183,202,218,125,233,113,83,250,157,192,260,189,177,83,338,260,282,291,99,250,255,231,193,195,242,166,241,329,160,101,191,133,219,121,180,142,283,210,108,221,265,219,189,203,135,170,129,62,131,287,349,228,164,193,171,148,140,323,156,147,174,203,192,103,36,99,147,314,209,248,208,177,116,268,353,219,182,183,115,161,246,118,136,165,149,189,128,133,247,269,158,190,177,93,111,192,107,139,129,120,172,159,181,144,242,178,137,197,155,217,148,138,126,176,198,175,100,272,97,103,164,147,125,129,199,162,288,107,104,103,86,153,125,199,222,120,179,239,157,167,213,93,128,230,79,283,155,231,165,150,152,119,172,153,173,234,147,165,226,121,319,227,127,164,268,151,153,142,217,143,310,221,201,215,164,187,189,227,247,108,233,219,218,111,158,132,195,238,193,125,229,115,221,184,266,185,154,198,230,191,124,228,166,202,138,293,96,166,258,78,165,241,294,111,185,210,92,129,129,77,166,112,168,208,202,131,97,221,232,298,103,205,163,315,142,147,205,167,115,336,162,186,117,118,143,66,193,203,200,100,138,130,119,134,236,314,135,327,100,123,237,243,214,152,167,102,142,104,107,257,120,233,231,275,141,190,184,147,102,211,177,232,77,169,182,315,227,203,131,258,115,80,233,327,176,251,191,168,104,209,148,96,117,311,229,245,89,165,321,132,279,191,239,194,326,200,209,52,153,229,128,108,190,125,197,164,191,201,255,83,123,179,221,241,196,143,137,172,211,145,135,261,283,175,196,194,99,176,152,121,190,328,85,225,276,154,153,113,68,224,367,161,243,159,220,81,123,61,117,112,103,234,147,109,210,137,240,153,125,162,225,318,118,331,212,182,240,107,214,176,259,110,274,286,79,327,149,215,151,124,285,300,227,105,237,272,232,270,113,194,238,153,105,201,151,179,47,156,265,247,309,208,134,109,173,300,185,284,212,190,124,153,90,205,115,183,185,147,146,194,260,129,255,255,104,108,87,127,254,183,211,108,214,221,185,128,202,135,165,97,179,147,220,195,96,231,175,166,236,127,143,135,166,212,193,144,208,107,154,127,153,185,166,296,159,165,191,129,111,214,125,103,167,349,230,218,138,148,66,233,202,145,147,171,241,184,222,182,186,175,261,187,283,257,191,167,237,287,233,198,188,175,218,156,264,251,126,99,303,206,212,125,167,154,227,115,256,103,158,93,172,290,184,231,163,168,106,293,207,109,172,214,181,130,258,297,235,199,153,154,349,162,331,157,187,197,224,296,273,237,119,230,197,246,210,178,64,122,117,124,157,194,135,174,77,255,122,259,314,158,100,128,135,65,159,302,87,280,214,204,217,219,266,119,123,216,157,228,145,192,228,189,210,160,163,237,147,244,116,223,301,138,151,232,192,170,159,225,168,177,150,85,232,235,257,214,201,97,88,140,194,201,158,149,97,106,162,151,191,134,104,182,117,156,99,202,178,254,212,148,112,143,217,133,92,138,221,223,118,116,242,218,182,163,203,127,155,157,319,199,163,212,104,205,176,243,168,160,276,189,319,103,167,106,83,173,163,273,233,113,132,118,122,169,272,130,249,165,223,81,366,176,147,194,164,244,216,178,356,187,210,105,129,79,227,95,190,276,163,206,123,186,114,210,303,186,197,127,182,183,93,226,156,149,125,126,277,90,120,118,164,111,85,107,99,252,302,81,222,167,114,134,136,209,144,224,205,132,261,286,225,303,111,161,183,105,128,246,97,117,126,198,219,183,228,146,185,280,189,239,243,223,211,270,311,185,142,106,260,179,80,229,109,234,226,119,119,172,155,87,118,134,203,236,187,167,157,204,150,109,207,216,214,187,263,270,194,41,170,225,96,256,221,188,174,222,78,95,77,110,106,185,157,168,174,144,211,242,119,111,212,234,288,192,53,269,78,119,350,87,162,56,205,265,105,270,164,325,369,112,114,121,167,80,116,235,165,95,196,233,192,309,137,189,190,87,229,76,246,111,172,110,220,210,102,130,165,119,68,200,175,127,119,143,98,268,202,150,81,171,244,196,176,154,212,164,240,159,200,325,223,175,77,111,168,236,61,268,120,147,138,67,78,131,202,226,86,158,266,112,150,168,209,146,203,177,157,183,148,248,268,156,223,246,174,137,300,130,152,106,183,303,86,80,85,204,187,77,401,158,121,161,263,113,182,239,89,175,181,126,219,270,227,238,145,115,228,122,117,134,122,207,97,251,339,153,164,257,132,245,210,179,350,104,150,234,186,139,223,109,114,226,109,119,169,219,174,192,169,175,128,184,252,54,176,86,251,169,152,185,192,125,193,230,239,157,86,151,154,193,159,205,214,186,131,119,120,209,241,194,136,236,159,160,259,210,237,213,248,149,141,161,262,231,238,79,113,153,272,155,101,214,299,183,242,242,217,271,142,276,267,182,143,271,167,155,241,208,110,171,182,169,243,222,240,176,176,114,229,282,359,85,215,373,159,138,231,198,194,212,172,196,318,215,120,115,239,226,134,188,148,233,137,153,280,195,93,145,182,130,340,277,80,92,141,165,128,230,168,214,208,279,196,154,181,163,199,225,249,161,143,156,144,136,159,238,185,120,347,139,145,227,190,87,163,210,98,77,98,209,160,207,112,224,273,163,146,160,241,142,136,163,181,229,140,160,123,159,124,145,212,86,203,64,234,172,183,116,152,306,316,158,139,126,194,234,198,216,181,185,190,251,91,141,86,144,101,194,79,120,128,166,118,165,128,75,207,109,122,182,105,244,145,159,158,241,224,135,118,276,181,218,209,195,199,249,250,217,170,88,161,114,149,126,327,141,204,124,220,245,270,235,118,149,252,296,219,110,76,184,260,107,154,242,215,118,171,304,93,171,209,137,213,204,296,138,103,329,163,138,157,147,184,212,84,268,304,273,198,124,181,182,216,105,269,247,188,169,286,158,56,232,338,175,205,202,370,156,166,127,114,180,115,106,163,271,344,189,127,200,325,122,131,188,203,269,73,88,314,279,156,70,196,261,124,145,83,59,153,158,222,105,135,185,182,252,212,192,231,291,150,244,134,142,265,304,220,72,239,144,144,283,72,222,156,103,55,237,285,185,103,215,235,123,251,137,155,226,184,186,84,168,98,155,162,196,189,173,126,73,184,103,241,133,165,158,182,49,105,313,141,206,234,137,75,72,200,193,249,128,211,77,251,180,156,188,149,125,152,246,152,184,66,202,173,108,125,249,229,216,184,110,164,82,104,234,157,257,183,140,160,183,112,191,158,173,145,215,215,190,232,73,77,295,201,158,177,191,338,209,147,119,203,170,184,82,322,192,255,294,125,212,144,188,176,108,169,99,86,179,132,200,249,79,121,109,100,271,145,121,223,271,142,143,203,201,180,215,214,181,226,267,116,188,117,127,231,172,90,165,239,337,296,202,232,232,106,201,69,284,166,382,263,177,161,222,148,138,110,283,238,135,180,193,175,181,127,75,105,358,173,123,202,239,191,171,160,256,162,216,94,152,207,233,146,117,270,111,113,224,223,198,165,164,169,175,168,160,211,205,184,244,230,204,95,185,129,145,163,153,97,285,162,232,135,213,342,70,280,203,130,139,261,218,70,139,113,224,112,166,184,185,198,158,137,147,169,260,162,213,203,53,136,192,145,135,119,91,143,146,199,229,211,128,181,168,141,188,221,160,77,75,129,216,168,162,349,179,220,214,259,97,97,213,145,184,163,70,232,319,133,215,227,277,271,260,245,181,200,166,80,146,194,154,118,161,219,144,183,100,184,234,68,108,197,96,158,281,254,167,108,247,276,111,207,174,262,235,213,130,137,152,210,89,143,334,143,191,139,233,188,206,120,196,152,168,98,133,94,223,204,152,207,168,139,205,185,232,135,115,227,158,283,127,235,283,199,118,121,125,128,267,180,143,381,93,229,185,211,137,198,171,287,340,173,278,109,179,118,204,117,223,161,151,244,172,76,214,178,238,241,251,259,277,172,217,242,180,230,283,249,113,217,249,147,103,175,275,137,103,239,144,504,143,328,210,154,172,210,205,222,98,111,247,170,221,119,189,182,81,212,119,220,132,129,134,222,256,179,151,150,207,244,152,99,252,200,226,192,222,225,277,200,227,160,101,147,175,249,175,185,197,198,210,322,217,169,138,173,89,157,344,167,221,197,299,108,168,168,106,286,90,131,149,91,183,142,125,179,228,207,123,250,220,94,70,219,233,212,216,296,105,239,179,167,226,87,114,230,250,125,283,171,113,123,139,266,225,144,200,163,195,176,110,176,182,169,218,133,158,211,206,220,249,173,207,226,261,140,107,305,207,276,304,183,152,99,166,213,204,204,171,130,120,255,137,210,99,216,126,120,237,88,179,246,181,149,105,163,150,246,219,185,152,104,131,180,204,257,121,124,142,230,193,165,218,114,154,318,113,364,197,146,224,120,244,246,161,125,148,171,126,172,193,282,141,380,252,139,205,139,192,173,120,300,165,208,226,316,120,196,201,186,214,183,221,270,120,209,203,201,193,195,134,140,119,85,226,160,179,106,198,83,191,139,162,238,226,232,170,179,176,206,231,92,156,250,158,251,173,140,230,106,245,149,348,171,224,170,157,135,243,220,106,129,173,184,148,136,167,154,202,242,188,206,205,209,58,147,129,192,141,247,207,186,203,224,185,192,184,102,218,181,251,111,236,258,132,200,257,103,220,136,140,162,188,164,105,165,124,110,199,323,209,94,137,167,81,241,178,263,116,161,150,364,217,231,143,223,228,114,202,76,232,214,139,112,212,151,70,161,133,159,97,232,173,110,241,92,104,287,191,256,226,207,218,137,166,158,192,106,90,200,109,189,248,218,284,173,186,239,63,123,150,273,234,114,139,201,216,140,113,106,171,154,175,178,259,183,87,203,329,248,127,102,227,265,164,328,90,125,129,259,209,200,137,71,83,169,248,160,202,44,122,170,129,215,147,119,83,259,158,245,160,203,320,76,112,190,273,221,265,170,62,231,150,110,156,181,246,161,153,188,131,104,227,237,125,252,135,123,81,113,212,116,156,92,300,188,185,66,253,199,92,156,225,96,223,106,209,275,208,154,161,179,185,138,185,199,364,187,142,170,269,251,185,166,151,90,106,133,102,227,222,306,215,152,232,319,198,333,300,230,214,197,263,123,149,109,195,122,170,167,173,197,87,168,243,176,114,90,291,131,216,225,261,118,262,240,211,260,193,145,161,227,149,205,194,141,138,268,148,213,249,98,139,347,324,141,237,119,157,239,181,182,216,148,225,120,262,192,84,135,131,249,289,144,107,85,164,162,267,132,164,178,165,143,304,98,205,230,223,109,92,170,203,186,299,110,173,191,228,105,160,115,146,170,101,197,176,185,283,171,228,186,161,120,108,240,170,161,140,181,229,236,130,262,121,162,161,159,171,162,221,230,156,160,153,169,296,225,201,173,169,248,192,163,295,178,212,215,155,150,196,174,150,53,365,218,223,255,249,123,154,138,145,188,129,99,203,153,145,200,102,177,99,267,132,156,182,231,203,84,174,125,174,208,116,122,121,128,318,150,130,65,183,164,78,251,151,169,140,156,111,169,213,213,119,188,223,289,253,129,154,234,64,347,192,158,113,195,100,167,162,82,125,132,255,108,160,111,175,160,147,172,161,245,215,174,142,302,209,201,145,157,114,116,169,243,133,61,223,188,275,134,192,207,219,122,93,349,280,165,184,328,275,232,137,212,256,187,116,150,220,116,257,155,146,211,200,186,252,111,223,190,99,192,209,324,384,160,117,215,132,154,141,141,146,170,186,229,102,205,219,242,107,81,223,188,364,149,123,73,188,141,176,216,168,71,181,99,219,100,142,115,203,279,128,123,140,244,159,105,99,129,193,246,201,130,265,217,113,229,76,188,61,234,178,104,230,236,123,135,188,230,129,216,229,125,233,238,132,94,149,178,105,126,119,204,126,218,156,133,196,159,217,225,179,155,207,151,117,131,117,129,87,133,129,157,135,123,169,101,219,218,162,176,94,153,201,119,242,243,159,314,173,118,217,151,102,79,203,174,180,127,191,91,270,153,197,98,152,197,160,176,124,208,203,315,131,177,206,134,293,200,90,187,158,166,120,103,195,146,191,172,73,125,203,177,217,209,278,182,196,75,330,93,158,240,135,111,364,282,278,122,237,269,122,239,249,193,179,102,117,132,148,198,123,95,126,181,178,216,118,113,246,164,297,196,127,232,195,218,83,173,164,186,265,134,63,106,166,243,274,331,148,200,67,161,198,272,245,192,137,146,116,209,169,285,203,154,111,208,202,145,233,80,186,235,126,170,268,233,90,94,187,258,191,112,208,241,112,108,101,231,153,219,318,231,175,150,255,168,165,104,245,337,185,134,230,179,137,111,218,133,222,195,168,135,209,216,196,323,189,181,313,235,78,237,225,84,179,238,209,215,115,262,198,222,110,230,237,111,200,119,222,218,181,149,181,85,189,152,146,256,105,147,189,190,185,186,209,112,125,111,255,210,134,240,125,161,197,141,187,219,179,336,84,180,161,229,191,123,171,109,75,205,112,197,206,281,210,217,120,151,195,101,237,128,123,229,215,148,226,224,223,188,85,198,171,217,192,191,191,300,103,149,183,133,188,88,197,202,201,195,256,261,145,146,126,231,185,189,147,230,146,166,99,140,197,149,179,129,118,145,234,103,247,253,178,79,196,88,121,169,209,192,144,137,182,174,138,217,238,246,193,85,181,80,111,180,212,168,168,141,188,245,111,193,170,138,164,118,100,212,114,252,180,226,261,120,133,91,151,144,182,233,360,205,151,205,121,233,77,205,241,216,241,214,193,66,90,179,205,203,204,238,220,176,154,147,161,273,98,239,141,203,177,156,154,318,121,189,196,169,242,240,194,147,79,132,104,86,233,104,215,219,152,135,91,168,136,114,247,196,155,348,180,135,109,177,210,190,114,151,327,154,72,114,173,193,136,273,149,204,198,166,184,226,132,168,159,63,257,242,119,209,324,164,159,120,147,123,164,152,172,173,109,193,218,100,239,196,211,226,132,209,104,210,133,155,95,217,204,114,221,94,129,198,217,236,211,266,162,182,171,161,219,88,278,200,178,126,296,172,145,80,183,128,240,222,119,120,142,140,158,186,333,216,180,105,126,215,162,190,141,183,199,87,132,106,162,221,147,133,238,270,222,74,154,104,220,215,178,223,195,164,72,120,113,207,196,91,317,209,228,243,167,278,182,212,355,211,203,91,94,139,115,223,220,84,239,197,209,274,177,153,275,237,226,139,162,257,161,237,242,207,204,153,181,167,240,101,212,176,78,166,158,110,118,148,404,231,155,144,97,126,159,136,125,266,114,193,251,248,172,191,247,187,115,126,348,186,164,212,191,116,200,259,131,110,204,167,218,147,227,117,244,95,97,238,125,131,253,240,235,177,177,200,128,340,144,282,198,231,149,249,195,239,176,263,230,195,193,226,177,97,172,102,249,231,150,122,212,109,279,174,119,204,260,198,216,208,377,163,98,217,105,91,122,153,181,260,207,133,142,203,133,340,84,135,139,229,199,218,244,158,224,183,202,227,293,132,145,270,98,226,204,144,122,146,174,273,252,135,164,133,214,100,167,256,189,111,153,246,129,168,165,245,236,168,219,227,279,178,187,97,85,78,203,107,104,125,135,223,230,148,93,183,110,167,354,201,272,104,177,180,76,198,128,274,213,184,214,201,170,140,170,138,201,149,298,246,58,242,193,105,88,190,222,197,200,239,171,211,173,185,158,223,205,220,212,119,178,283,194,276,195,139,98,204,222,238,125,188,184,226,294,154,306,152,170,245,115,160,160,140,169,204,154,221,164,126,167,404,205,192,245,235,187,241,210,182,240,289,99,297,142,221,185,234,235,117,110,178,201,159,130,290,282,142,110,188,191,189,194,315,131,117,107,235,100,199,172,232,186,179,228,95,230,226,203,212,234,132,89,95,222,219,93,284,270,177,294,270,142,157,58,132,191,148,300,101,160,278,255,203,310,224,238,197,190,110,229,255,143,189,117,122,91,142,141,221,228,71,273,257,138,196,182,155,176,207,98,161,188,118,204,169,130,189,144,186,86,184,233,94,170,218,159,206,262,115,145,175,162,169,175,265,332,145,251,195,133,165,135,325,193,224,87,130,172,113,135,119,164,124,207,93,180,184,160,157,115,198,87,219,229,81,183,113,332,181,177,130,96,177,205,165,159,190,110,223,153,279,148,152,274,104,161,198,190,247,105,230,256,79,162,109,106,183,282,86,230,136,157,102,108,142,210,248,111,88,112,121,193,128,124,108,153,247,117,224,124,126,242,151,216,136,156,64,160,224,135,170,110,184,133,216,186,273,101,49,135,159,212,113,184,209,228,211,155,152,188,117,242,203,231,173,213,142,132,55,192,174,94,228,132,286,153,183,234,181,176,165,243,149,145,219,283,190,164,120,144,105,242,142,89,150,242,245,178,217,160,170,202,131,130,86,148,224,283,373,183,201,94,258,87,172,178,196,232,236,238,247,163,124,157,206,270,238,167,139,129,199,305,303,222,194,154,158,83,240,98,307,71,279,137,285,217,223,258,245,176,213,215,118,121,222,188,82,132,144,109,66,217,284,146,299,55,285,169,209,174,114,117,136,217,225,281,110,135,113,123,217,153,232,127,211,200,242,234,265,104,274,215,121,158,105,148,194,223,224,241,200,254,227,159,236,203,127,228,259,213,208,172,130,189,96,126,117,229,203,112,81,169,66,238,207,243,185,154,197,124,130,157,123,212,107,77,175,259,254,85,185,198,215,164,259,252,158,127,125,266,172,198,169,91,309,92,128,279,162,128,149,177,75,148,200,134,162,170,282,197,148,294,179,281,230,160,204,222,277,103,262,151,110,184,314,160,286,92,212,208,228,39,165,151,185,119,329,243,187,180,135,207,252,218,208,209,150,80,171,143,203,247,193,243,55,184,106,232,143,182,235,247,171,110,182,292,233,72,113,210,267,169,247,194,222,153,127,240,299,217,199,191,85,221,287,145,219,87,131,269,92,207,182,202,191,190,126,266,182,160,114,211,225,281,205,78,155,157,119,110,240,70,104,225,117,184,98,215,230,102,219,231,220,184,77,126,268,113,135,154,117,187,166,110,196,113,194,159,131,250,378,148,226,151,77,129,179,260,324,129,196,128,185,180,137,78,149,187,115,121,87,92,172,162,168,170,238,232,132,151,193,118,211,188,227,202,78,78,198,92,156,122,164,336,171,259,103,75,141,142,207,127,187,110,210,117,289,131,347,206,93,153,95,211,114,88,202,160,215,219,181,286,173,314,217,214,168,255,153,225,119,214,114,191,265,157,224,236,124,312,178,185,156,254,170,302,144,70,100,81,159,136,169,93,120,60,213,246,285,160,162,203,178,146,113,104,207,242,190,141,148,205,115,95,204,233,77,195,259,222,142,242,290,198,211,266,211,148,181,136,117,59,197,267,188,121,116,130,232,226,127,227,114,227,163,242,143,287,185,346,242,230,180,105,192,138,157,219,246,223,166,196,193,178,235,131,262,87,217,230,190,103,102,242,140,194,121,248,241,237,226,202,221,187,125,120,292,126,64,227,181,224,186,172,241,196,173,194,145,278,95,85,251,107,124,136,233,114,177,218,240,249,252,253,99,238,202,182,105,137,105,166,215,164,228,196,226,212,119,108,284,269,123,202,323,167,209,159,125,349,201,96,127,237,142,71,315,123,272,199,221,104,234,218,147,45,272,113,133,193,250,176,191,237,140,128,241,195,338,154,238,224,129,120,179,223,274,254,180,266,207,158,164,265,71,149,216,79,191,46,70,184,93,159,163,83,334,181,219,151,166,129,211,218,162,135,81,89,70,182,148,163,121,93,221,190,174,214,313,150,297,175,222,141,188,180,99,242,137,242,181,95,207,221,235,176,221,171,103,261,195,284,216,208,278,152,259,283,142,219,96,230,160,185,256,107,271,189,366,212,93,97,131,227,163,215,230,81,241,309,166,208,161,275,94,212,155,237,227,132,107,89,180,129,199,231,161,280,150,204,78,144,108,117,131,154,193,83,109,294,144,223,226,240,119,146,206,234,167,131,98,206,267,196,120,169,286,242,203,249,228,245,186,316,103,202,162,237,134,339,165,141,166,113,102,178,121,240,258,169,229,339,161,108,88,165,169,167,261,206,99,158,132,80,90,215,224,140,255,137,245,171,79,225,118,235,143,155,231,234,237,291,305,220,187,277,188,242,124,283,217,282,128,158,202,129,143,133,175,223,105,148,212,201,206,290,185,114,160,103,165,155,178,110,155,98,106,236,221,219,183,146,229,65,137,215,207,88,193,188,103,115,142,182,207,204,78,243,142,289,65,274,253,118,85,197,203,253,149,169,113,204,194,310,125,226,91,169,204,205,106,203,206,181,131,272,231,215,167,212,282,126,236,215,278,111,115,317,253,172,234,174,270,230,84,259,109,226,99,136,214,194,134,139,212,188,157,215,138,131,199,199,33,74,102,174,282,185,179,193,118,153,264,163,245,209,199,150,206,186,216,237,245,261,241,155,165,254,218,113,132,218,222,195,280,218,111,160,225,212,206,189,66,133,89,251,172,172,163,100,127,250,277,282,112,166,147,161,111,166,166,173,159,230,225,206,170,308,224,134,194,169,148,177,312,146,230,123,163,172,209,205,164,136,195,67,101,256,269,255,152,214,147,69,241,111,88,148,164,121,136,216,231,281,248,194,131,202,212,108,119,164,309,158,199,142,259,206,167,180,234,81,110,127,153,239,145,111,399,155,213,254,152,148,268,136,130,212,115,267,169,148,265,106,243,176,93,167,162,163,262,171,137,220,139,106,93,126,266,125,151,219,188,238,192,202,104,140,200,165,121,168,143,158,149,133,215,160,149,126,252,224,186,306,163,168,226,208,123,126,120,151,343,178,223,157,140,62,195,128,185,221,217,145,221,113,269,228,264,151,251,98,163,231,88,233,225,223,220,250,192,215,191,191,183,90,149,157,128,180,194,253,280,140,74,239,121,125,303,205,174,58,152,66,248,174,185,246,87,223,96,107,186,123,280,223,128,175,139,227,256,110,235,121,116,199,206,191,153,187,145,89,153,123,258,156,285,187,328,210,98,222,213,122,116,196,266,71,275,200,109,143,294,139,165,190,240,124,181,230,265,133,95,171,215,136,272,184,251,115,276,96,120,132,223,151,148,141,264,148,199,131,312,229,237,139,124,294,258,192,157,218,204,296,244,70,245,131,166,163,134,243,81,200,284,192,249,259,208,78,185,175,145,243,218,153,294,161,194,127,233,114,190,174,141,159,291,319,205,265,154,91,73,267,118,111,133,174,351,277,169,281,204,180,217,295,137,108,302,179,171,250,217,281,147,269,101,162,274,220,221,132,265,169,163,139,136,82,172,161,184,163,190,117,97,219,297,137,173,136,256,286,110,146,221,279,124,208,225,248,155,88,212,137,162,187,173,265,152,163,240,93,268,114,249,145,158,153,187,118,169,182,195,257,94,170,141,166,178,213,342,278,159,141,130,142,228,192,237,141,139,201,116,71,209,172,313,192,229,88,270,175,161,327,259,125,179,160,155,212,100,165,222,215,313,160,68,96,202,184,146,375,196,142,213,206,134,282,185,165,194,201,245,160,157,147,234,229,108,268,155,291,155,175,238,117,235,156,205,80,231,164,253,87,156,128,265,222,98,272,107,229,205,226,175,144,188,226,323,200,108,181,185,231,248,157,215,189,172,259,134,260,132,173,233,127,74,137,159,247,95,157,182,130,190,222,154,179,273,241,116,175,155,94,225,219,121,359,199,97,240,174,188,183,241,174,93,191,124,235,122,114,147,89,214,96,255,159,161,115,127,225,185,215,136,152,145,101,173,217,175,114,299,141,96,244,85,222,191,146,202,248,212,116,95,192,211,158,222,202,176,176,113,204,126,165,163,126,276,146,201,259,109,186,182,119,227,83,168,279,398,211,249,213,257,202,218,189,194,181,158,200,168,136,331,225,147,174,81,151,203,161,141,172,174,291,181,207,259,179,230,93,163,138,230,177,270,254,266,84,252,195,146,182,203,231,199,285,180,132,125,252,177,237,180,116,134,229,77,168,243,174,146,231,160,177,149,175,250,165,215,151,219,286,186,184,192,127,172,137,207,143,163,186,224,130,154,113,213,168,159,141,333,136,262,147,157,157,157,175,255,145,176,105,83,151,187,225,176,101,212,139,91,362,229,176,163,186,113,137,181,135,62,73,247,306,237,181,181,130,67,92,215,121,128,155,301,154,106,170,76,195,170,205,39,263,229,90,121,87,72,136,115,267,180,99,239,130,84,190,165,226,260,143,210,170,218,246,216,145,136,311,292,221,248,88,228,358,266,237,116,120,210,166,274,92,181,217,211,143,261,177,70,167,122,177,91,246,164,124,159,263,155,216,167,93,113,216,156,84,75,105,179,231,275,62,164,204,99,158,203,117,209,211,286,240,141,176,242,148,215,210,243,239,187,110,177,117,212,130,163,115,156,147,171,189,66,124,192,209,238,142,191,67,285,149,296,118,262,81,78,221,141,158,144,170,263,256,209,99,141,338,98,107,222,297,141,169,146,268,254,62,89,162,147,122,188,94,175,100,209,197,135,165,137,187,339,76,189,253,243,208,175,162,152,120,91,214,83,172,310,241,85,216,203,192,141,151,116,315,132,190,117,290,283,156,215,220,156,162,253,175,121,154,200,221,215,117,236,166,287,243,306,176,147,179,319,113,110,87,302,174,199,80,158,322,227,153,234,132,204,194,193,148,79,219,84,173,100,279,196,242,125,258,79,187,211,230,105,157,140,257,203,280,158,73,251,171,176,95,144,252,220,209,204,357,113,212,139,275,154,188,159,271,158,175,136,167,202,337,244,172,112,198,239,151,110,203,179,155,222,242,178,153,218,82,106,216,184,143,110,155,209,156,106,56,133,213,140,215,117,99,150,100,208,121,239,219,86,174,244,124,240,199,183,206,97,148,125,132,156,187,220,178,162,166,165,75,173,140,256,178,198,181,183,155,165,221,256,61,278,181,229,299,74,264,236,162,224,131,298,179,93,155,190,326,184,147,92,208,154,189,230,62,210,139,205,142,82,256,162,202,210,303,221,67,147,107,206,142,214,178,301,129,131,131,237,106,166,146,260,178,115,175,261,166,143,198,199,153,348,257,164,261,156,147,264,109,202,212,163,224,235,224,219,121,174,109,118,163,190,57,297,276,230,131,209,75,236,139,251,347,99,146,153,203,156,213,115,247,195,121,91,142,84,53,343,226,56,253,233,290,202,129,183,217,163,79,167,139,110,145,226,123,250,226,66,227,192,177,192,164,256,115,272,191,106,130,233,241,107,161,157,229,252,128,181,205,198,281,204,221,98,246,138,142,217,191,183,101,127,198,325,173,200,230,111,98,211,113,232,164,87,104,169,167,134,233,222,253,145,68,145,200,158,131,139,265,218,221,142,145,168,218,191,142,220,187,73,200,174,346,260,264,139,135,178,233,170,202,204,304,136,240,204,137,202,160,269,167,90,246,223,230,143,93,176,212,97,277,129,353,141,92,223,173,124,118,208,165,162,250,251,202,240,104,139,92,249,175,148,284,128,129,160,310,222,180,93,318,158,146,90,109,206,198,216,161,103,276,244,176,117,252,133,226,269,191,201,122,81,190,173,221,348,293,277,93,189,115,211,195,170,354,101,72,133,288,213,178,157,250,186,155,146,103,144,194,252,79,142,259,228,176,171,148,115,86,146,132,117,124,87,97,124,95,301,259,254,201,208,264,304,176,235,244,140,115,300,330,215,236,133,182,90,249,100,157,196,121,213,272,125,241,153,267,186,62,131,253,249,310,94,190,206,99,114,139,201,141,206,65,158,202,140,159,64,291,248,157,104,165,185,107,216,257,83,150,267,190,122,91,98,164,206,200,132,143,238,167,194,221,73,216,229,169,107,211,208,222,111,111,130,192,185,145,200,140,296,177,213,216,241,267,288,199,211,263,113,146,113,204,185,170,188,143,148,101,182,142,157,237,172,147,171,242,99,153,144,181,125,261,245,125,127,188,100,137,191,284,206,288,238,321,188,154,213,178,86,168,102,245,247,151,294,72,157,204,117,138,214,174,140,69,217,99,252,239,103,152,213,112,134,186,170,225,70,125,261,219,99,216,188,262,112,117,172,106,360,151,69,214,182,193,234,210,263,147,157,189,238,300,256,183,172,320,145,154,210,257,397,139,119,216,189,227,202,172,209,80,153,114,136,171,286,214,144,320,60,218,150,164,128,116,83,138,212,146,172,130,93,239,155,200,228,363,111,260,225,249,186,298,89,186,263,188,123,262,115,265,175,163,201,339,141,175,213,192,112,107,123,225,289,145,90,194,214,98,117,190,129,195,249,170,154,209,190,132,119,170,161,190,150,151,304,212,233,279,113,176,141,208,170,203,262,147,130,124,235,250,211,190,80,199,231,163,65,83,255,192,252,129,118,296,188,215,151,122,185,106,157,214,192,276,144,226,207,218,251,246,157,241,217,116,251,168,121,166,106,64,121,237,189,181,255,187,152,234,158,227,132,69,228,160,237,126,101,194,82,133,244,190,217,198,125,123,371,170,179,214,167,327,169,211,222,135,155,171,138,160,194,206,262,110,118,355,184,162,217,115,183,87,93,190,128,202,96,189,307,357,229,187,79,225,159,156,294,178,123,178,258,292,166,100,243,166,226,159,201,79,144,79,230,154,214,87,324,123,203,209,215,231,208,261,239,169,306,205,73,224,325,66,167,161,164,228,102,266,150,139,175,214,204,260,242,221,274,314,81,192,188,159,112,302,156,155,115,154,265,76,162,84,153,229,225,186,361,150,181,154,157,101,355,256,168,100,147,242,115,229,235,294,122,258,174,130,97,123,99,196,253,59,272,158,115,118,175,199,56,83,104,311,123,140,92,295,219,101,207,163,226,177,111,188,364,256,222,146,108,161,227,152,153,90,153,105,138,130,146,193,320,225,182,140,155,151,219,99,272,189,125,155,180,246,186,187,167,117,181,220,152,356,121,159,167,200,344,64,117,214,205,216,99,137,177,188,74,77,143,128,193,91,238,185,216,336,150,293,264,166,189,104,94,202,280,220,197,147,96,103,191,174,229,74,136,237,190,96,201,203,135,164,242,141,105,141,193,146,174,164,101,223,139,140,159,279,172,203,159,144,154,132,255,219,164,142,114,241,226,131,136,184,156,299,207,248,253,103,143,242,178,148,105,303,91,291,59,138,132,202,219,143,289,156,293,206,203,214,216,172,240,184,241,196,222,222,139,203,132,175,299,146,160,181,144,183,296,288,125,101,177,163,245,106,328,142,116,227,210,105,212,88,273,209,120,144,272,146,223,208,75,217,258,162,184,255,235,164,216,198,134,183,330,145,388,95,101,73,158,230,124,307,245,146,130,153,105,112,82,177,157,196,212,251,116,227,287,226,215,261,119,179,179,86,369,172,158,155,281,103,207,189,234,256,325,240,143,207,140,224,150,178,188,250,183,93,94,110,224,135,149,172,164,103,96,117,110,154,222,184,60,242,89,108,216,72,202,86,258,209,131,162,92,148,160,203,238,156,159,148,136,202,126,227,230,129,190,79,138,247,175,224,193,187,225,126,135,249,169,149,110,148,200,140,141,143,65,214,234,283,104,207,118,204,181,156,217,255,231,118,203,92,211,169,106,214,135,221,271,250,166,202,210,167,157,138,216,134,141,156,169,101,173,219,197,332,237,200,273,165,246,125,65,211,172,141,227,87,197,105,219,240,122,122,89,276,133,206,209,306,113,83,247,176,46,206,151,208,371,252,225,262,153,383,161,147,386,134,194,169,236,140,68,132,112,126,140,144,217,178,111,209,148,324,132,148,134,248,134,104,209,119,167,115,136,188,129,171,194,148,122,336,203,139,161,166,76,206,245,143,342,233,136,90,325,365,121,141,192,231,143,333,174,198,156,210,245,119,180,150,218,226,187,120,110,161,101,214,260,187,280,153,116,134,210,186,283,126,221,210,184,223,146,228,225,212,176,157,190,183,215,202,209,185,218,118,115,154,270,132,240,162,224,161,199,89,197,172,218,217,243,107,209,248,135,137,234,124,200,92,192,142,308,173,143,127,186,197,97,97,225,101,229,87,192,229,251,124,78,145,154,152,223,126,209,185,78,191,175,302,112,228,275,181,67,169,176,188,303,80,203,162,241,191,125,149,240,188,199,179,277,172,106,224,205,71,144,87,94,116,107,174,214,190,125,120,284,197,158,257,179,163,267,232,262,229,168,182,103,216,142,176,269,148,169,156,176,70,153,177,199,170,243,172,165,143,191,150,215,101,139,168,212,183,194,69,159,55,193,214,168,164,169,149,196,213,241,234,260,155,229,234,193,192,281,138,242,216,206,209,218,226,311,130,256,148,390,230,138,114,263,147,162,159,164,237,195,112,190,102,126,237,147,171,176,108,127,198,107,64,237,195,187,120,177,204,227,181,220,205,111,360,188,252,85,127,182,152,236,141,323,291,146,229,230,152,203,220,137,134,231,235,127,123,130,194,152,111,301,224,255,200,302,195,205,297,195,154,220,273,187,199,281,341,127,189,109,325,148,86,129,245,136,117,237,154,174,183,174,209,210,170,96,185,208,271,152,136,130,228,206,181,144,230,195,219,220,178,180,114,142,226,166,221,107,161,84,242,152,321,139,167,149,239,113,234,190,334,232,245,187,173,290,142,230,242,155,225,132,263,128,219,228,159,186,167,149,85,228,122,239,222,128,149,212,175,170,175,228,182,126,216,288,189,227,86,145,225,101,198,246,221,224,81,112,170,399,130,139,228,264,148,171,116,160,252,232,166,190,133,232,191,262,152,251,187,355,240,262,270,278,250,91,250,134,202,177,116,177,112,213,349,153,191,106,99,128,139,182,185,85,230,219,249,180,107,201,123,92,203,209,160,164,224,209,184,189,131,284,170,181,148,207,221,192,66,137,160,252,175,257,235,198,203,71,69,190,261,272,168,179,186,220,118,115,343,142,117,97,72,197,197,190,149,196,276,110,97,114,201,77,237,141,191,153,172,147,165,85,158,138,198,95,174,222,128,236,201,137,220,126,69,213,143,151,195,62,217,113,216,260,259,169,168,249,80,148,151,270,177,177,102,220,91,92,178,186,207,253,237,221,184,184,185,161,220,147,100,117,209,311,247,201,215,119,230,179,62,81,120,297,287,157,107,141,191,131,165,239,158,216,264,160,125,354,78,129,162,125,193,145,90,214,207,156,226,221,203,248,153,139,147,217,210,204,201,174,197,105,167,206,212,152,172,231,307,108,121,165,213,137,183,166,233,267,202,161,135,215,206,104,108,144,114,285,110,218,160,243,265,220,134,168,237,119,212,180,222,192,238,88,172,237,196,101,197,222,148,358,111,143,117,204,67,128,111,161,110,78,194,194,139,142,248,183,180,226,205,252,202,189,229,148,100,255,151,122,171,223,99,182,133,220,234,155,160,223,181,235,104,180,175,239,261,186,165,240,87,182,106,323,224,69,221,107,193,244,175,88,187,283,166,122,243,76,212,111,166,177,64,133,187,184,237,155,153,212,63,213,110,116,133,187,207,224,142,185,204,224,101,196,233,171,180,117,96,191,127,227,214,166,111,327,91,124,229,175,121,55,262,274,213,234,219,112,128,189,144,292,196,258,158,90,137,114,239,271,182,131,237,75,223,97,65,192,250,278,255,189,254,199,216,113,189,237,117,205,171,198,127,228,157,121,232,211,249,199,251,97,102,224,157,175,249,186,224,205,110,251,227,233,159,97,214,210,207,165,110,84,86,171,167,130,208,249,176,205,132,167,144,168,230,230,189,158,113,158,81,173,100,188,82,186,179,274,154,107,138,274,182,176,172,210,205,326,212,215,245,299,292,215,227,190,225,181,233,239,238,191,241,234,123,208,172,122,207,92,200,277,167,169,261,140,233,129,227,126,167,138,137,162,247,144,275,98,212,209,188,161,246,78,186,121,228,110,219,258,242,207,169,258,177,175,266,221,239,261,132,183,253,210,111,190,126,147,192,121,242,170,263,304,117,321,176,166,119,172,161,182,267,206,141,117,206,181,269,184,173,193]
|
doclens.43.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[64,136,103,192,170,195,222,113,303,257,261,312,136,153,207,165,184,226,206,188,136,217,129,174,109,275,198,97,235,173,181,133,191,141,104,230,219,142,116,205,373,290,248,61,221,199,133,188,200,171,141,185,165,137,136,139,298,116,214,106,271,263,301,180,178,237,319,152,132,107,258,158,189,180,189,168,178,110,350,210,177,237,168,186,251,189,106,248,177,207,150,247,135,147,159,179,254,106,193,327,177,257,80,326,94,163,117,143,195,188,220,188,72,157,157,154,132,241,230,240,200,316,228,146,140,231,103,235,233,238,209,124,209,105,114,197,275,213,207,133,113,219,202,194,236,221,291,221,228,241,156,225,158,341,185,226,109,122,216,206,216,166,287,100,253,258,128,223,250,112,176,196,241,215,194,247,158,199,179,249,172,104,193,206,293,260,205,213,198,166,196,84,256,41,213,139,230,218,278,113,185,274,211,224,163,142,114,173,125,265,234,279,230,309,221,161,222,160,120,101,231,159,240,118,167,177,115,228,103,92,368,270,240,103,288,209,198,285,277,262,330,295,157,256,119,220,197,295,210,194,220,217,222,205,76,89,129,155,328,328,160,199,255,229,187,267,232,210,175,357,239,202,148,133,167,238,242,192,174,298,313,141,226,129,97,246,213,214,190,141,166,213,72,150,84,207,292,126,340,259,139,267,316,204,284,129,202,201,201,147,166,162,291,217,89,160,101,127,206,156,192,185,51,289,274,435,233,138,126,279,142,205,182,172,186,93,209,243,257,210,157,116,168,166,190,203,353,318,120,156,204,232,102,226,200,275,229,182,153,162,148,80,117,87,223,188,184,149,298,164,163,330,241,160,189,117,319,303,195,360,197,216,246,215,224,140,190,96,171,310,95,302,326,82,223,152,236,203,89,131,232,217,214,262,315,278,269,176,232,224,146,238,239,281,274,200,204,173,294,137,165,118,249,174,150,167,118,190,257,151,161,162,188,157,237,101,204,176,88,295,149,108,149,213,144,108,230,111,197,216,106,115,206,270,199,266,192,201,235,226,201,170,255,186,273,211,116,330,275,196,146,222,207,256,168,186,183,77,152,247,263,124,216,206,140,220,115,227,110,96,178,155,284,234,164,383,207,309,122,108,244,232,184,114,117,321,141,79,253,202,145,152,202,87,324,301,254,124,133,127,133,150,84,213,146,259,192,228,243,244,133,186,172,178,159,147,124,130,88,183,238,288,251,125,199,204,139,243,127,193,155,372,255,205,351,163,154,265,153,208,121,141,120,182,139,225,178,149,112,176,164,138,212,159,135,156,79,91,140,265,289,221,119,130,216,193,301,187,142,156,69,195,256,173,217,160,206,222,206,94,160,106,190,187,349,166,185,129,127,204,182,147,142,174,113,179,161,118,260,245,189,225,268,166,117,205,202,212,121,89,154,275,187,220,116,96,129,126,212,159,248,210,182,81,91,197,116,243,148,308,137,285,276,156,232,145,147,212,273,102,185,225,127,97,338,147,167,161,176,143,84,259,195,230,218,143,159,165,240,308,309,207,144,255,232,139,185,154,246,157,136,151,162,245,141,309,87,234,236,174,142,299,120,136,370,156,110,173,69,211,216,134,273,158,205,227,286,125,231,166,250,172,133,238,189,211,227,237,112,192,100,177,194,157,271,196,241,151,128,356,243,302,99,263,305,258,187,258,103,77,162,120,178,103,313,154,174,218,139,175,218,104,354,173,183,263,232,121,133,164,300,288,138,170,207,238,125,254,214,275,181,240,195,196,181,252,131,289,244,158,135,177,253,358,234,141,218,188,197,320,88,223,231,158,135,273,157,169,271,270,231,113,50,133,125,217,221,234,76,269,231,329,151,134,197,96,301,236,262,276,213,171,162,159,126,239,120,142,86,86,148,319,169,113,136,263,208,123,168,276,187,228,194,217,141,224,134,314,177,153,198,208,65,331,102,117,183,239,85,218,117,92,216,195,149,229,136,385,188,192,268,223,198,151,242,207,147,237,282,265,298,113,103,181,227,168,213,222,238,217,267,182,173,206,282,202,207,278,106,242,179,229,121,132,222,204,160,122,198,334,62,184,151,283,281,134,252,225,242,208,299,242,183,203,124,268,82,324,207,291,246,334,252,212,202,291,232,182,141,236,277,176,228,236,252,58,222,181,170,239,123,177,119,140,216,151,185,108,204,165,245,123,171,209,63,193,188,232,87,220,103,237,199,212,99,306,344,265,109,205,180,113,118,156,255,176,122,103,197,288,316,312,136,196,364,214,192,283,205,230,234,211,174,335,237,121,180,182,172,94,358,249,257,120,104,192,169,191,141,317,176,239,146,179,104,299,226,216,276,211,208,235,154,259,217,134,168,163,230,208,175,235,202,183,204,305,153,93,151,341,160,78,213,354,180,104,127,218,167,153,187,127,222,124,170,196,229,184,154,54,246,191,128,223,332,168,203,210,217,181,275,69,156,125,276,207,196,132,141,249,78,335,385,208,139,220,137,209,227,165,230,163,180,204,203,233,104,168,255,240,211,181,101,139,170,178,99,175,213,326,221,239,126,80,271,121,201,126,263,156,139,224,357,147,129,151,222,181,234,184,203,309,97,175,130,120,199,196,188,135,117,213,300,107,172,247,220,257,193,198,223,202,193,361,118,213,179,101,229,253,129,226,135,164,211,124,275,210,353,152,187,83,217,325,129,256,188,182,197,152,201,281,207,226,277,177,184,117,116,105,279,340,254,110,169,229,103,142,251,160,143,205,206,144,94,100,219,142,133,184,207,116,142,136,184,233,298,290,110,136,215,182,187,148,190,174,209,216,158,169,337,183,197,102,158,254,237,187,135,227,193,276,188,146,153,335,122,205,209,96,134,202,120,227,228,198,100,123,115,127,203,93,233,238,299,229,199,123,132,254,152,108,298,252,221,212,138,266,382,252,321,273,222,113,171,246,189,139,208,306,112,229,152,179,103,190,225,157,156,225,254,214,172,166,199,281,225,123,135,106,152,94,262,138,264,147,160,236,93,189,174,152,207,372,141,218,313,182,139,96,129,145,194,245,187,248,172,153,209,151,148,252,242,280,293,270,117,268,237,284,235,139,260,146,279,168,194,179,289,245,75,217,151,146,245,98,257,205,337,177,202,102,328,131,125,322,242,259,181,221,120,160,215,241,264,229,207,239,152,209,277,107,144,133,160,220,180,234,239,139,157,68,105,385,91,114,235,219,160,298,254,132,199,182,169,239,201,168,176,126,185,90,133,228,317,238,142,159,227,196,280,218,243,136,138,320,312,278,160,132,232,202,154,266,148,270,132,69,64,141,158,292,164,213,162,348,259,203,174,297,204,286,136,192,247,178,108,99,137,175,216,214,203,203,104,130,231,204,96,222,232,158,297,361,248,265,138,242,326,198,329,197,201,228,300,174,107,317,269,95,214,120,89,237,248,134,160,148,240,336,162,191,407,161,194,119,78,176,213,215,207,176,301,326,248,200,205,177,170,137,239,220,91,235,252,211,135,227,237,80,256,160,198,215,101,104,172,96,119,117,349,113,222,52,187,261,183,136,138,203,288,179,110,220,180,247,124,208,218,153,184,255,227,144,204,177,159,202,228,187,159,61,240,148,193,309,143,162,202,235,314,166,150,310,209,140,177,291,232,223,115,149,121,212,243,170,136,158,153,214,218,185,196,178,153,215,239,106,253,225,217,183,171,171,287,276,301,211,179,138,169,227,120,208,200,117,88,178,198,222,199,206,174,279,219,223,250,168,150,316,244,233,277,134,294,138,238,195,308,285,205,264,197,219,126,229,210,160,246,220,230,170,172,172,161,64,112,197,264,138,215,266,234,257,86,166,137,209,205,260,334,179,168,278,308,97,147,165,108,219,156,208,181,159,182,286,204,140,155,252,127,233,119,197,178,109,211,186,232,390,66,207,229,226,246,170,199,148,163,237,227,136,260,189,121,243,237,127,202,248,224,239,216,238,134,262,144,140,115,72,214,253,168,240,188,97,276,119,225,231,210,239,198,255,195,225,235,118,174,171,194,171,176,321,118,239,183,229,254,231,245,123,261,250,242,118,293,219,215,173,278,191,212,178,245,162,129,245,87,300,73,163,266,171,193,166,149,118,120,165,144,137,284,153,188,114,250,154,130,109,122,194,104,234,312,398,274,235,280,274,208,264,193,156,115,146,135,174,143,311,211,290,145,307,139,84,208,299,124,276,177,199,239,218,141,232,281,194,53,148,149,236,136,111,134,173,267,173,138,151,238,179,139,213,106,212,194,202,212,237,327,139,128,158,275,132,275,97,217,100,175,146,205,116,357,240,116,73,120,200,292,227,220,207,355,218,96,168,239,193,325,307,203,281,235,175,117,240,130,153,190,143,282,194,207,240,240,169,279,159,211,131,213,157,163,188,81,209,140,152,118,224,227,213,167,130,274,163,260,151,229,237,175,334,210,214,233,126,191,349,114,272,278,268,158,309,146,154,165,126,129,118,225,140,108,196,183,153,235,137,240,102,164,139,321,283,286,119,237,242,230,188,103,217,220,186,138,158,175,276,207,258,284,190,218,90,75,189,89,191,230,134,87,165,131,182,157,251,150,131,198,156,122,312,97,202,256,152,130,208,210,207,247,115,101,134,190,178,136,82,226,166,290,216,107,166,347,196,138,253,138,229,131,144,206,78,160,156,233,333,202,216,192,337,175,344,200,194,318,166,133,96,214,151,130,345,187,235,140,87,214,199,240,136,119,153,207,211,268,180,138,317,167,152,194,255,200,79,169,272,216,247,126,178,204,196,114,235,105,103,192,154,159,270,247,207,209,115,150,90,151,134,115,119,163,166,248,160,84,211,232,305,272,213,104,192,214,222,152,226,175,91,347,165,179,198,180,238,82,130,244,161,261,226,181,152,145,329,78,190,97,162,91,213,176,175,215,198,200,182,146,206,169,176,160,205,253,117,206,154,167,191,248,78,161,252,266,189,191,199,177,164,231,154,221,112,223,126,123,200,232,317,291,174,172,171,352,337,135,258,282,138,215,272,155,81,95,185,134,197,192,137,133,262,226,167,153,193,160,157,194,203,241,260,207,166,225,162,97,288,209,261,187,230,248,182,175,235,171,274,261,278,151,122,110,306,215,211,201,205,174,197,196,249,117,187,201,142,166,236,252,239,147,211,229,123,213,247,240,147,141,148,226,88,309,142,164,124,232,107,168,193,183,172,262,138,185,146,103,199,157,154,231,166,143,129,221,191,250,127,200,203,88,191,232,205,287,234,221,86,166,189,289,158,216,193,209,356,194,228,141,176,253,281,195,285,116,223,272,272,206,207,246,167,170,137,127,236,108,190,104,132,181,206,213,116,285,73,116,173,106,186,203,218,257,268,190,190,198,155,258,186,269,202,148,279,298,110,271,237,248,157,169,226,178,145,129,234,248,257,220,225,154,146,282,222,254,133,169,236,271,166,188,242,307,208,160,231,247,223,202,296,219,264,219,184,257,132,258,148,94,91,230,85,298,279,222,217,191,141,201,136,289,170,88,168,272,209,220,116,321,239,173,140,184,207,238,175,168,293,101,310,171,197,333,248,89,178,318,228,207,195,183,159,233,341,278,308,335,234,98,241,155,239,199,192,224,223,144,252,190,209,300,95,295,144,182,197,193,163,263,219,210,175,259,331,236,210,161,275,173,215,211,119,237,57,254,81,213,173,154,225,276,193,150,234,95,153,259,244,193,142,78,132,285,82,126,166,337,138,168,204,212,325,173,238,303,299,166,217,388,201,193,198,106,200,116,213,81,236,249,109,216,182,212,80,137,128,191,248,188,77,294,217,238,204,196,235,251,163,264,222,253,124,210,141,285,183,113,243,196,202,260,341,246,142,85,177,108,273,161,73,82,162,235,125,188,186,142,275,219,134,119,217,218,84,168,200,163,162,182,126,214,288,303,223,217,143,290,326,203,123,338,110,226,268,167,157,136,270,210,248,335,317,250,219,124,146,153,241,115,226,171,221,173,149,205,130,153,105,88,238,235,215,268,200,170,284,104,260,210,148,204,95,83,196,208,191,241,171,306,225,269,147,163,203,323,175,124,289,188,94,210,155,300,124,120,134,122,154,91,243,239,213,211,241,153,249,141,376,93,237,175,136,118,252,71,218,256,198,265,118,138,141,205,181,110,280,207,102,291,176,244,82,212,175,235,124,156,131,196,220,185,129,124,248,194,217,207,187,81,273,91,83,144,196,165,222,131,174,183,208,273,200,79,169,224,136,82,162,203,108,283,203,103,300,81,116,86,142,184,209,226,188,151,139,137,173,185,101,201,214,189,152,150,191,88,108,94,211,141,239,244,259,158,129,151,66,224,255,220,248,182,250,118,266,104,221,208,223,61,173,153,142,210,297,93,179,101,312,217,225,225,144,221,110,113,197,266,141,247,319,193,127,245,272,134,178,182,143,147,100,146,115,89,119,139,209,92,123,121,210,229,137,335,209,167,273,234,348,180,218,103,118,218,254,277,302,131,134,139,73,201,167,218,227,190,271,187,269,154,81,237,169,133,84,313,157,187,176,313,191,210,180,209,135,194,229,191,204,226,219,210,250,205,278,262,129,168,121,93,103,299,164,248,80,124,264,297,277,137,145,215,295,134,178,207,142,92,132,185,235,316,148,166,95,178,138,134,116,234,204,229,120,268,108,261,201,146,88,273,220,206,179,332,303,136,166,137,141,101,184,192,285,110,258,34,102,113,133,215,182,186,147,340,199,98,229,235,166,166,196,160,211,227,55,145,184,214,89,249,191,219,218,177,232,150,149,225,131,173,207,100,219,114,138,147,98,260,270,233,255,228,84,150,140,188,177,146,172,190,172,84,234,278,223,129,166,150,159,145,368,180,149,217,177,123,155,161,200,175,303,96,55,146,87,121,220,145,120,122,193,98,282,239,218,144,157,211,212,184,198,238,215,227,120,250,263,223,255,181,175,96,217,131,203,173,236,156,178,308,210,148,91,271,279,206,100,199,157,220,222,186,231,199,141,192,218,163,275,175,95,280,263,172,186,141,369,233,416,225,128,160,193,141,151,247,142,261,172,292,345,243,139,210,253,322,267,211,81,68,283,307,180,190,119,249,260,292,88,135,338,137,234,223,115,120,299,240,218,132,260,192,299,217,212,320,212,186,251,251,79,282,157,79,194,172,224,193,165,148,292,190,91,275,80,128,156,178,240,322,324,148,151,174,339,163,221,112,144,197,135,188,103,313,140,98,130,184,274,212,209,135,99,238,159,157,136,92,88,82,168,225,179,253,133,264,283,74,175,102,171,239,181,363,288,69,112,154,78,190,121,237,127,176,119,135,159,93,144,93,187,153,155,121,199,263,191,202,257,178,144,280,88,251,184,237,146,236,163,171,250,163,224,187,179,143,166,197,216,165,197,274,247,181,157,169,202,185,190,332,265,212,182,186,133,204,152,169,112,220,109,244,199,151,173,179,228,95,163,113,203,120,342,326,158,182,135,201,339,221,129,189,180,141,192,174,133,162,172,216,284,334,233,172,219,166,219,270,150,66,226,249,280,193,289,205,178,119,335,216,96,147,187,329,256,156,312,248,305,152,154,266,191,308,153,232,308,95,318,210,196,129,248,56,190,265,254,209,122,162,166,189,97,228,114,121,177,239,107,182,144,203,218,155,162,264,198,215,138,206,98,186,96,183,157,212,145,189,251,86,165,206,226,228,246,180,248,305,141,267,178,83,191,154,208,145,231,170,97,173,188,75,271,193,247,120,214,210,72,161,153,142,195,180,106,101,273,252,107,106,207,170,62,168,202,202,172,220,265,260,94,188,326,109,280,180,282,164,155,145,90,254,236,147,250,172,250,224,178,263,145,221,65,205,84,197,128,122,152,276,127,211,225,189,78,201,217,135,294,213,249,197,163,142,146,184,257,203,137,187,230,156,76,238,156,200,214,193,177,94,92,252,226,250,196,174,105,319,231,100,162,37,125,245,211,217,218,110,192,126,252,107,261,120,181,114,72,274,336,170,156,137,252,222,160,211,195,166,168,86,172,115,229,148,202,296,142,374,125,236,221,188,129,142,215,172,267,119,174,369,134,170,312,195,141,189,242,248,131,113,291,137,190,108,193,246,225,279,230,222,122,205,321,218,119,225,239,233,179,239,498,230,356,199,275,140,265,335,285,166,183,230,163,194,119,270,179,85,220,91,164,183,226,133,150,130,123,266,166,223,173,210,196,136,289,290,279,223,92,233,244,177,234,156,164,143,229,212,227,160,214,232,143,141,72,295,205,250,201,173,208,296,154,93,140,166,261,186,180,308,229,160,243,199,209,233,248,198,106,266,205,212,246,180,258,230,193,155,77,118,166,68,237,216,348,255,156,264,160,201,171,388,86,349,173,127,207,211,227,149,136,121,195,200,95,155,243,202,220,301,127,125,184,130,137,84,378,132,262,240,151,148,137,197,224,327,148,187,168,216,131,149,239,101,284,154,172,250,206,129,111,136,233,289,174,142,191,199,217,283,355,143,140,275,299,168,182,233,92,167,144,184,197,126,107,168,126,111,199,187,165,256,257,185,172,101,205,197,232,218,153,96,183,172,167,82,145,191,147,123,216,125,56,141,82,223,380,301,277,327,217,192,156,230,157,247,126,208,166,146,306,258,183,278,169,132,320,215,228,155,204,250,239,201,159,160,151,127,214,206,255,132,106,211,242,169,103,385,189,182,96,119,188,120,121,211,329,130,153,124,212,243,156,139,254,103,213,246,167,360,229,63,108,203,203,212,197,252,311,128,198,98,187,227,166,50,237,135,179,159,196,363,200,144,113,138,321,172,141,134,241,220,169,203,169,179,161,114,179,171,221,153,215,154,104,277,235,328,127,200,222,212,148,103,212,238,275,136,160,111,185,180,224,129,258,231,215,220,211,242,306,206,237,245,182,146,243,161,274,138,139,146,116,176,163,214,182,232,165,176,106,212,352,156,205,98,96,125,184,185,117,229,126,156,148,141,118,204,276,241,209,66,267,235,258,186,158,319,151,157,167,241,127,211,118,184,228,132,216,171,117,206,242,99,125,112,178,147,238,181,115,293,157,269,223,114,146,124,168,357,162,204,73,157,176,195,244,260,142,96,211,125,126,147,134,169,123,270,297,191,184,193,252,313,117,202,235,187,102,149,170,229,182,244,144,199,244,140,128,213,245,131,79,152,192,247,167,178,104,142,172,111,241,267,256,215,174,231,246,237,204,227,306,227,138,204,252,281,318,166,109,280,161,230,279,141,81,188,169,115,195,239,203,256,192,152,163,95,145,110,260,206,162,158,179,315,147,92,296,174,133,230,228,95,149,111,159,99,124,212,194,147,171,166,181,212,244,181,73,124,93,173,162,171,106,156,149,356,113,199,179,81,99,230,267,102,141,125,241,283,115,215,267,294,214,223,258,224,261,274,142,122,129,237,104,115,173,144,270,280,193,190,306,291,202,205,206,138,100,168,132,100,141,162,314,204,180,215,104,171,118,145,77,227,108,225,179,290,236,111,203,194,226,61,111,120,187,237,191,234,109,183,386,132,203,229,230,264,98,142,261,203,136,105,148,241,218,94,123,142,167,150,67,193,80,110,123,200,278,222,108,129,162,269,91,301,102,213,102,250,193,113,203,191,221,218,223,140,282,164,335,158,174,121,256,109,242,190,105,136,215,164,256,212,193,279,308,155,134,171,223,237,129,56,138,150,213,68,199,245,127,136,100,170,254,238,182,234,340,153,124,342,156,232,147,214,106,198,200,264,297,188,197,218,218,141,70,72,284,171,172,217,227,153,138,117,135,192,169,233,170,147,118,208,221,178,170,279,278,363,201,233,180,219,175,283,291,133,182,212,258,158,185,136,191,151,189,143,137,203,235,168,229,210,223,292,227,174,239,158,283,160,182,199,155,166,141,216,240,415,150,180,160,135,243,136,161,190,156,97,143,253,79,194,81,124,295,76,165,220,279,225,190,261,254,232,157,205,157,209,208,196,105,226,239,218,212,81,205,158,258,181,139,184,221,256,166,211,211,148,93,138,86,117,175,231,239,199,124,218,223,84,176,158,171,153,121,113,108,131,219,129,123,203,240,173,257,338,204,231,121,228,104,199,216,102,244,160,185,351,89,139,172,315,157,151,195,98,242,87,213,236,250,172,227,159,126,173,170,125,212,269,294,238,282,275,170,129,250,117,165,180,88,246,237,162,165,205,278,184,122,263,121,189,172,180,196,79,268,148,170,120,195,95,86,92,107,201,172,130,102,140,193,129,197,207,216,212,144,240,178,157,121,176,254,175,205,111,169,143,127,92,71,189,271,242,242,156,181,98,73,151,231,210,166,126,159,245,203,236,144,283,357,187,208,151,174,247,119,110,100,286,157,204,218,235,168,231,99,265,274,128,107,189,251,231,184,315,148,212,74,214,339,297,187,208,82,89,241,148,69,346,128,121,251,190,96,256,216,193,225,331,143,174,179,203,113,171,151,156,149,189,130,290,167,204,149,116,94,251,167,167,180,233,228,246,119,284,155,188,210,225,365,256,223,216,98,217,143,235,276,200,99,199,66,84,271,178,131,103,219,146,217,104,221,132,192,169,124,194,238,161,203,369,73,246,157,183,101,75,293,242,243,211,195,195,89,115,207,191,274,237,115,324,284,251,120,143,212,251,165,187,233,265,169,120,202,218,192,288,95,127,108,131,326,174,117,161,281,270,121,183,167,171,124,144,208,264,145,112,208,162,132,174,192,129,141,114,103,166,224,191,237,203,389,182,205,160,246,237,222,203,131,231,239,149,199,313,236,157,153,191,145,139,104,244,313,147,188,179,253,266,215,156,243,92,304,263,179,123,148,107,205,204,165,228,190,227,97,263,151,201,118,116,169,205,221,113,139,243,147,211,135,107,148,288,201,178,123,137,116,255,130,153,271,155,281,316,158,235,179,244,174,189,73,150,121,252,175,163,139,136,163,214,105,162,124,91,160,163,320,162,273,158,187,114,212,168,275,93,208,204,201,149,129,176,104,144,116,127,183,275,201,240,184,106,223,220,184,212,107,257,238,268,156,212,264,281,198,265,138,99,181,90,154,215,98,247,135,182,204,98,198,129,216,253,159,82,216,198,177,211,224,129,187,116,235,149,224,133,320,208,247,199,124,119,183,90,301,266,106,67,119,168,188,246,275,313,113,199,246,107,204,122,119,165,130,257,161,286,290,127,195,125,217,154,133,224,343,111,191,141,265,245,193,93,153,192,185,229,120,145,149,142,181,274,236,187,97,236,263,220,310,157,205,168,194,202,136,211,104,210,86,278,147,260,195,226,75,193,207,167,189,180,175,66,166,244,142,128,203,180,124,228,109,237,248,138,384,199,329,351,149,144,79,197,141,126,194,191,186,264,226,256,265,220,145,172,218,238,221,89,259,249,244,175,130,197,206,268,222,174,169,190,178,142,200,246,313,132,344,88,91,251,89,154,152,263,166,169,216,97,298,65,163,262,170,113,289,238,228,166,134,126,135,185,260,147,218,87,125,194,221,223,199,251,264,115,220,167,200,244,194,236,206,172,176,227,174,233,161,175,173,80,122,232,140,251,161,192,99,181,208,330,201,181,210,232,119,360,137,252,368,75,207,299,113,249,241,182,249,237,231,96,315,197,349,81,209,163,213,149,173,143,247,213,376,135,112,265,262,161,187,128,263,157,249,205,241,217,266,214,312,363,196,205,132,188,193,256,141,197,162,233,215,177,137,153,230,152,224,207,169,140,175,230,175,266,137,238,176,297,93,155,188,217,227,274,302,273,146,222,121,247,356,137,216,191,156,191,241,213,292,140,162,148,305,202,238,61,265,271,216,162,212,329,208,139,153,171,284,343,141,83,192,198,230,222,154,90,188,165,134,129,235,342,275,78,83,204,297,214,231,185,177,179,230,266,167,167,147,163,102,244,338,185,212,135,91,198,269,179,321,200,102,201,233,133,229,159,142,156,162,225,265,104,193,269,152,255,185,212,222,272,248,170,128,130,89,183,109,168,178,193,197,105,154,229,240,233,250,165,249,140,179,205,253,129,147,261,251,117,217,273,255,190,148,92,118,225,180,92,177,259,115,220,118,252,118,159,198,288,395,103,261,187,317,160,80,347,145,181,164,220,241,213,256,185,203,290,249,259,153,263,121,77,129,215,128,207,120,209,229,161,132,258,241,272,244,196,164,162,105,213,290,185,230,165,217,190,153,312,316,248,140,231,229,199,227,270,257,222,153,360,162,256,316,162,314,129,177,211,346,216,227,218,253,118,133,160,147,255,184,118,250,200,148,190,163,115,259,139,200,164,108,154,250,100,236,173,222,95,166,156,147,134,223,186,191,313,244,180,187,141,145,220,202,88,125,281,187,133,265,136,309,166,267,234,239,310,159,185,213,124,238,112,251,274,301,221,403,143,153,202,90,85,132,101,231,75,125,260,289,242,236,295,101,159,194,176,212,213,136,128,214,152,208,117,76,227,134,241,244,314,251,174,174,243,306,207,226,126,186,165,317,137,289,189,168,119,82,189,70,151,275,264,188,160,135,344,215,362,203,170,232,193,183,273,190,188,281,190,159,281,258,116,167,104,253,205,152,232,182,156,215,122,165,227,146,135,307,119,131,234,133,214,161,123,257,214,90,218,233,234,324,139,198,148,133,259,263,135,195,123,278,193,299,238,201,155,136,127,259,130,247,96,201,114,333,227,215,271,125,200,196,226,180,51,106,273,284,214,186,141,105,196,215,92,231,133,245,177,138,157,223,186,118,228,271,180,95,211,139,158,245,113,115,179,209,198,296,145,237,192,221,345,185,240,193,207,234,195,217,211,237,106,72,83,280,212,146,311,124,180,220,112,194,332,230,101,246,224,336,289,189,205,184,218,119,220,207,172,146,329,110,235,334,249,183,178,155,134,187,130,142,92,210,126,186,187,251,169,162,123,115,179,133,214,167,147,148,276,209,245,218,172,161,309,246,178,131,166,120,184,111,219,87,208,235,97,91,88,194,134,47,160,193,356,151,141,195,193,219,129,122,98,151,231,181,176,182,227,151,220,211,135,156,241,127,234,241,127,274,94,200,146,239,153,210,221,138,221,212,203,129,222,138,187,189,141,173,83,204,204,194,108,248,172,175,301,89,254,196,124,182,218,291,219,136,107,168,135,117,231,203,133,223,238,209,136,80,117,260,234,82,224,208,278,157,211,190,164,354,165,182,218,330,307,246,187,125,103,189,104,232,258,257,86,81,194,155,300,136,287,276,272,181,236,98,185,212,267,268,203,98,214,102,158,215,135,212,233,213,296,117,174,309,242,245,119,251,187,225,137,304,246,189,249,153,244,184,266,102,238,197,166,113,119,95,248,167,165,201,265,112,195,174,333,123,176,134,208,310,182,195,257,173,191,160,251,240,131,195,107,228,274,161,263,271,139,335,178,147,69,177,84,228,104,170,233,166,188,154,264,264,231,173,145,142,173,200,195,125,173,188,185,235,308,196,185,105,380,163,85,328,143,300,166,241,287,203,192,114,267,186,220,213,247,220,68,243,127,261,332,252,327,224,158,183,208,220,185,113,177,312,159,207,151,134,230,106,193,217,167,257,84,218,261,182,190,172,168,233,94,30,347,143,117,163,250,165,187,260,148,201,194,234,243,351,213,61,197,157,272,254,234,62,199,197,194,197,203,259,220,126,83,174,137,172,187,259,211,129,322,100,155,224,94,157,66,321,143,202,246,223,226,291,215,86,180,165,191,162,145,214,210,313,265,226,94,250,153,168,124,289,237,193,237,197,223,240,107,201,113,195,220,173,208,178,208,182,223,204,206,236,215,196,79,339,133,157,305,172,169,177,257,185,173,119,251,150,214,116,263,198,196,207,157,162,243,163,238,287,292,147,245,124,122,183,132,65,284,293,170,210,251,149,223,98,157,142,331,178,285,155,228,215,144,225,159,257,175,358,235,161,131,146,245,149,186,288,109,232,286,271,212,197,255,238,247,225,105,178,224,300,255,64,111,180,198,196,230,266,244,108,131,159,159,191,95,209,259,255,144,100,139,157,164,126,295,115,322,203,223,211,291,184,70,234,117,191,140,254,200,173,207,286,221,213,204,105,157,204,140,161,172,253,204,303,139,252,129,175,220,199,141,273,220,127,120,219,285,164,328,297,319,356,298,326,214,61,105,65,197,246,152,189,137,198,181,120,200,159,182,187,291,259,167,214,144,208,213,172,228,159,287,332,182,258,132,318,137,236,183,281,144,84,82,115,256,254,166,72,192,261,249,223,359,111,182,161,92,161,375,342,171,214,172,223,159,115,169,248,101,185,160,217,172,283,129,160,197,259,141,368,207,208,168,130,225,170,310,200,232,161,284,178,220,130,72,139,130,122,218,106,208,144,118,245,106,270,196,121,173,141,142,245,229,192,245,180,194,87,201,286,319,129,175,177,109,119,225,122,149,140,174,264,201,160,130,229,257,136,281,320,217,189,147,305,391,81,149,179,266,216,236,218,188,176,171,156,252,224,135,101,220,244,152,237,208,192,196,216,109,101,228,164,235,111,116,162,113,127,199,192,140,278,233,200,239,179,225,161,121,109,173,257,226,199,127,174,163,172,231,303,201,59,196,193,242,253,200,138,375,189,235,289,165,227,296,142,169,151,249,68,95,210,260,202,200,228,131,176,104,222,117,200,174,227,166,223,332,158,237,136,253,177,217,233,122,205,155,157,179,195,179,217,118,287,165,214,179,178,108,234,154,189,286,231,280,308,226,218,65,222,242,208,157,68,213,177,79,107,184,237,142,221,378,76,208,169,148,271,211,336,195,257,171,298,200,137,290,123,102,237,178,239,154,251,98,318,232,54,222,178,212,162,221,151,245,140,174,226,343,90,152,304,172,160,140,71,155,115,245,195,209,166,185,169,152,117,186,222,183,236,169,136,146,170,178,111,84,230,132,305,100,175,197,115,184,218,131,70,184,149,219,267,202,194,188,195,206,98,163,258,201,291,147,202,221,172,135,343,115,129,176,137,143,129,231,217,203,225,190,112,232,137,195,203,282,213,260,195,159,183,166,208,88,76,222,240,179,139,197,235,172,141,147,210,172,220,114,125,235,232,252,105,155,179,268,159,131,152,230,226,166,134,142,203,159,167,316,260,250,194,216,157,203,165,222,248,171,193,322,224,164,189,103,246,173,133,155,245,188,175,290,149,215,174,80,158,150,232,238,241,247,251,143,108,222,148,255,92,292,105,230,165,269,120,167,103,276,94,306,288,179,189,241,160,151,156,164,95,172,102,155,284,274,207,250,83,257,191,128,116,371,200,225,378,157,226,239,163,129,110,296,268,204,227,269,228,189,306,130,128,165,241,212,160,178,91,280,152,214,140,201,265,104,245,324,106,133,232,156,94,161,115,151,211,170,230,129,265,131,222,124,231,330,154,172,128,86,96,273,165,279,199,226,173,227,195,291,172,98,214,203,268,138,214,361,190,114,159,185,132,260,243,98,225,141,97,155,261,154,200,89,118,255,222,127,126,138,166,229,95,107,50,101,204,162,290,294,317,280,218,275,95,233,196,130,241,196,374,125,251,241,136,183,66,153,274,175,214,223,180,133,299,157,204,186,183,210,183,119,262,142,278,234,236,122,124,156,283,188,220,206,119,239,229,140,295,131,145,170,247,192,238,116,140,221,168,234,234,291,315,191,221,162,127,185,178,223,56,305,93,180,132,181,259,206,252,195,183,213,115,197,139,306,138,284,133,285,255,225,154,109,93,202,230,223,120,303,187,138,153,197,313,155,260,336,304,246,202,84,195,133,185,130,200,200,209,269,183,275,301,151,264,288,255,94,182,154,242,192,246,371,219,124,223,193,201,130,198,196,180,215,98,77,209,121,123,162,156,186,191,184,218,250,209,245,177,196,187,328,193,167,180,236,142,173,258,107,145,270,163,127,120,315,87,115,171,239,264,163,183,243,232,183,254,114,265,149,292,130,192,94,218,198,301,188,128,180,315,142,333,276,167,151,278,168,202,209,200,259,98,178,187,253,293,246,203,180,228,185,220,194,102,123,177,216,125,132,218,128,164,126,174,208,189,166,200,214,282,186,149,235,145,78,236,180,150,193,163,271,158,68,265,215,152,83,197,272,148,121,72,261,191,130,177,158,228,300,265,130,263,227,129,357,217,134,238,188,245,130,334,230,297,199,109,173,108,174,192,237,68,223,300,213,301,281,182,136,142,115,136,242,209,109,118,228,182,206,259,240,249,193,349,274,222,233,165,212,256,85,257,161,209,232,222,189,143,294,102,207,231,293,203,222,205,178,172,141,129,214,190,161,208,170,144,236,317,204,229,191,163,239,146,98,275,154,255,264,157,241,156,125,227,188,214,101,289,367,266,222,273,235,136,195,91,240,130,285,193,133,204,182,70,145,244,161,192,200,289,268,171,207,226,287,160,239,354,213,323,392,141,213,127,142,169,267,209,211,197,206,140,86,147,179,252,229,232,205,90,196,226,186,183,278,240,220,258,244,150,176,135,170,165,140,78,132,132,217,122,138,196,243,276,189,115,304,249,151,239,263,226,215,96,213,198,82,130,154,182,130,227,147,186,139,201,279,128,118,365,129,226,224,288,381,192,250,103,144,141,268,345,160,210,147,189,287,173,182,138,189,121,131,151,190,254,189,175,360,291,358,211,206,165,199,244,236,205,368,104,107,311,115,170,215,227,173,154,143,136,144,203,263,293,226,169,225,139,159,246,230,125,271,80,105,168,219,223,150,194,215,189,196,242,135,233,188,304,150,248,191,210,219,165,74,198,125,191,188,119,206,255,175,118,253,231,108,90,194,245,177,186,246,169,131,272,245,156,172,192,102,136,132,179,148,269,267,217,241,150,321,287,236,190,178,294,152,123,231,323,200,86,235,141,203,317,198,187,125,196,147,159,171,211,187,200,223,191,118,72,204,206,100,175,123,213,154,119,282,129,151,99,249,205,96,156,133,290,136,168,189,309,200,127,171,151,191,87,153,135,169,119,85,183,219,179,169,116,209,110,322,244,146,162,294,313,168,212,167,252,187,113,252,101,139,172,141,82,362,166,127,245,264,134,232,254,177,186,284,163,192,240,199,213,144,130,337,91,199,248,155,99,248,260,233,174,89,129,265,127,208,210,336,59,338,151,91,256,204,130,212,203,218,174,185,156,258,208,224,189,255,178,177,268,220,255,161,159,98,116,134,234,216,166,206,203,225,293,183,191,265,96,161,231,211,232,286,170,253,93,255,264,149,262,157,203,204,190,135,189,248,100,212,256,242,200,58,362,187,182,104,173,206,133,201,167,291,158,251,336,108,205,241,181,233,211,228,104,205,125,235,165,118,219,240,168,269,193,213,359,271,189,253,163,229,271,148,292,171,134,214,113,234,195,243,128,292,271,116,247,235,224,122,209,98,296,312,183,152,131,79,127,163,318,332,173,96,179,202,151,166,172,135,179,273,175,195,126,108,252,142,118,341,167,190,187,267,132,279,255,107,136,260,175,233,238,141,274,122,139,183,136,127,236,194,119,146,201,179,194,251,299,124,118,155,206,233,192,267,162,217,371,251,256,92,119,239,392,257,171,132,81,192,109,292,184,240,165,253,169,164,123,130,158,294,198,245,255,76,84,226,157,231,347,128,264,300,149,154,167,169,166,265,181,382,182,203,81,291,239,228,196,211,212,138,259,248,166,367,138,153,234,134,179,143,156,220,168,142,146,165,259,237,80,110,194,295,134,156,271,183,139,87,112,120,154,112,161,111,171,127,289,118,208,269,124,191,198,322,403,302,163,140,96,240,237,209,186,180,237,174,151,273,67,155,331,155,293,191,366,171,102,207,334,280,148,103,146,154,189,148,132,103,242,296,151,225,190,179,209,161,96,151,306,301,135,265,138,257,235,205,239,85,280,84,73,106,313,181,227,138,273,238,207,251,220,150,253,163,143,172,140,232,140,240,212,231,301,167,126,268,177,226,236,231,77,138,225,294,224,157,238,189,218,151,120,168,189,178,263,154,263,280,181,261,69,75,179,245,220,175,130,299,290,173,328,221,118,237,299,165,282,242,289,138,232,223,202,167,191,148,183,272,238,238,232,349,189,263,199,113,223,175,138,174,222,223,149,173,214,277,212,253,271,185,236,218,158,135,88,278,170,133,73,205,234,231,239,142,190,242,197,143,251,202,198,198,288,294,241,304,215,219,208,199,304,165,281,149,57,57,205,68,321,199,166,306,216,343,178,166,171,165,140,133,203,204,117,258,219,186,232,196,180,175,165,335,288,295,110,216,147,109,97,260,182,42,167,166,282,228,257,215,287,154,138,180,200,87,243,105,208,182,207,176,183,209,181,252,156,267,209,226,165,232,75,184,115,170,314,187,217,186,121,174,163,236,201,74,199,235,187,157,196,103,176,188,230,256,256,158,150,177,236,211,212,334,147,189,185,125,177,176,171,262,154,216,117,230,225,202,128,235,216,101,71,107,220,235,178,211,146,181,107,210,222,109,206,51,237,217,68,218,300,198,202,188,144,213,202,213,167,202,177,153,229,227,270,250,146,101,150,251,221,160,207,108,174,226,234,281,160,168,192,142,124,241,175,248,202,185,157,272,219,241,235,143,139,215,162,280,194,102,210,219,100,172,152,124,322,217,134,220,204,164,332,103,333,178,195,296,316,176,151,174,141,261,230,152,109,171,83,333,194,322,209,209,239,161,232,103,303,158,200,199,137,141,179,259,338,225,125,91,169,198,109,182,323,195,140,236,261,173,170,270,132,228,248,229,114,160,211,208,263,146,182,211,223,259,160,210,256,203,240,159,225,289,168,231,187,208,372,256,310,179,276,135,230,138,251,109,99,279,152,121,91,123,210,178,177,150,122,217,180,71,117,246,132,230,223,223,187,197,248,223,179,172,113,156,253,216,294,274,131,94,151,178,149,122,222,279,282,199,198,109,188,185,140,145,140,263,132,179,164,190,237,216,203,105,107,144,131,187,122,195,207,284,141,283,227,222,160,213,131,168,188,171,131,302,237,213,157,216,156,168,175,206,154,218,202,293,190,220,261,317,118,110,239,206,214,186,116,180,143,279,221,157,271,111,211,217,201,231,162,249,195,142,232,185,196,123,166,197,174,182,204,146,167,164,167,183,150,153,131,223,132,151,129,265,99,163,164,115,191,309,243,141,82,240,152,103,174,156,180,59,123,261,158,180,209,191,232,211,215,308,130,225,190,185,247,276,157,78,125,165,134,179,150,151,94,128,97,272,171,267,177,221,151,165,257,228,271,186,210,147,237,145,261,155,183,223,117,193,223,161,207,175,213,201,215,91,126,176,185,156,220,279,214,363,152,327,141,205,251,307,228,143,178,165,246,117,274,178,240,169,149,287,218,180,250,97,230,98,231,157,246,211,202,149,296,151,170,138,93,210,147,175,80,314,320,216,352,193,246,292,209,376,200,206,149,178,282,128,288,156,178,130,302,152,140,384,163,182,268,349,71,305,211,268,179,149,239,204,150,239,177,193,254,242,216,145,101,137,160,311,157,103,78,251,303,175,142,139,230,220,156,158,160,109,188,263,178,214,231,238,281,221,212,163,49,239,133,174,253,148,194,152,77,86,66,261,159,166,142,164,195,271,265,210,220,93,241,77,197,167,144,114,202,201,157,147,168,264,171,214,87,245,273,227,194,262,107,239,99,214,186,255,220,217,59,112,200,251,208,125,296,225,114,131,221,147,187,233,151,284,272,172,166,184,239,149,168,240,238,177,95,199,98,202,169,201,155,140,150,331,226,197,256,99,132,81,191,200,84,106,218,141,151,178,151,215,149,264,187,175,263,276,191,306,148,130,220,153,147,187,100,278,248,248,222,357,144,152,124,204,355,235,109,218,223,233,190,250,217,206,136,266,220,208,187,185,207,248,184,125,247,215,242,232,165,190,272,101,189,208,127,125,251,268,118,145,191,139,214,104,103,218,123,221,179,254,210,231,249,273,226,146,254,190,95,247,280,205,187,200,313,239,179,129,260,240,234,202,192,177,268,227,88,244,128,237,231,129,134,175,208,162,199,134,135,200,238,232,193,202,211,285,303,172,221,320,304,242,194,215,227,131,128,119,222,158,213,261,126,177,191,164,185,180,62,188,117,319,214,135,145,120,241,220,166,157,240,122,268,265,160,168,142,181,279,101,266,153,211,361,360,202,200,144,102,138,195,223,130,241,150,136,307,266,125,162,255,263,156,119,83,168,224,92,196,214,217,123,317,113,96,234,147,96,98,120,248,103,240,167,285,189,135,305,97,250,181,117,151,198,219,163,187,121,299,156,207,188,118,175,243,208,181,148,190,239,145,162,348,183,222,133,129,228,50,249,214,179,133,181,271,170,200,122,202,223,207,141,217,95,230,193,175,114,176,117,229,146,198,188,137,169,94,125,122,155,63,178,176,117,192,301,71,155,206,158,187,205,177,207,250,140,213,130,62,83,201,177,87,94,129,152,271,208,199,205,356,161,189,267,131,192,209,258,142,219,217,256,192,111,351,359,218,102,199,234,198,99,142,136,205,230,204,250,254,151,139,196,124,231,131,116,89,124,243,220,148,136,192,199,139,80,174,362,186,211,250,157,177,148,184,235,219,314,78,203,141,238,335,94,205,221,148,192,130,153,173,240,76,177,219,111,181,175,239,268,222,107,212,151,282,242,87,184,306,111,249,74,97,151,236,122,253,133,148,185,153,288,176,162,229,85,181,140,156,191,115,114,313,119,89,97,257,255,218,311,209,70,125,189,129,216,210,101,127,207,145,228,92,224,230,304,192,242,267,148,245,122,193,161,144,120,178,223,119,145,258,141,205,213,271,237,190,288,201,191,138,385,172,220,286,238,289,146,153,140,84,94,209,209,167,165,184,115,124,217,236,270,201,151,143,211,208,201,233,88,196,89,168,338,290,219,77,217,346,168,145,127,220,271,187,220,201,289,207,203,179,114,235,181,190,260,242,151,216,244,144,126,301,150,166,284,115,139,196,193,208,179,60,187,202,138,93,150,227,93,219,203,140,98,268,126,243,220,187,166,323,221,182,200,156,212,267,144,196,197,140,200,312,249,249,140,112,131,209,114,160,65,300,230,199,280,80,315,196,269,275,141,231,86,255,212,255,173,88,181,189,207,177,203,147,243,153,209,177,292,145,201,283,139,151,239,231,201,126,229,208,145,240,95,183,166,168,232,251,159,208,209,166,179,202,216,239,84,146,326,262,170,281,206,200,261,84,157,148,132,182,163,164,170,293,208,163,231,210,203,232,195,120,125,152,230,114,295,166,178,226,131,165,132,138,176,190,94,121,170,165,262,211,169,76,115,157,198,186,250,214,137,257,147,159,263,264,246,203,220,223,200,273,239,168,166,337,274,161,253,228,155,219,183,159,203,230,157,218,279,157,250,163,122,116,283,167,134,182,224,84,213,177,213,184,307,267,314,233,217,153,175,172,164,239,247,269,180,129,117,170,170,211,196,225,122,362,192,183,201,186,327,196,199,172,204,201,223,220,208,116,198,108,208,234,149,116,163,213,118,211,159,257,145,172,165,130,116,299,267,238,132,228,279,285,212,215,221,179,173,291,82,149,127,242,159,282,307,258,262,182,194,219,198,276,184,340,136,238,246,237,120,129,202,86,182,197,172,52,192,200,233,228,208,220,223,127,239,255,168,302,181,189,155,182,240,134,198,188,283,195,151,239,300,118,226,207,113,69,318,247,295,251,271,184,98,189,201,128,102,173,160,138,251,135,238,190,319,201,187,180,208,175,139,302,230,237,121,194,234,332,180,210,125,295,270,262,132,120,257,346,215,233,160,177,193,104,186,81,245,116,127,175,178,145,228,181,186,130,260,180,152,206,313,169,280,269,155,217,174,138,131,217,194,127,209,236,96,157,185,100,217,187,265,182,158,178,127,130,245,242,367,283,308,127,233,161,216,229,229,299,160,149,195,248,360,212,257,121,198,195,280,309,220,249,103,164,177,224,104,275,288,200,203,167,116,191,199,124,75,247,213,115,77,104,185,109,178,179,218,241,201,111,156,134,183,84,178,249,133,209,293,194,356,252,235,226,255,283,315,257,179,211,228,270,224,151,111,224,178,220,336,193,112,212,194,126,137,155,198,153,347,130,268,221,239,172,248,207,134,223,163,159,111,155,124,259,210,68,63,187,119,225,162,191,269,217,236,125,257,435,204,180,245,223,178,242,213,276,153,302,143,172,176,144,192,209,219,205,144,234,245,209,101,209,266,136,200,84,177,247,234,99,132,141,103,121,253,96,199,105,255,224,206,155,177,221,199,146,166,169,184,160,281,270,186,184,220,185,91,253,215,195,191,140,245,202,321,214,109,220,141,95,220,111,222,332,197,162,272,198,172,150,175,187,262,170,74,297,217,114,149,203,190,221,219,178,185,189,228,181,155,250,150,186,238,125,148,96,115,202,210,225,139,277,210,104,135,285,140,107,188,230,192,112,201,214,245,218,330,85,108,173,132,233,116,210,255,257,139,226,70,268,186,122,127,159,190,131,231,195,229,52,143,195,277,234,364,186,154,159,216,227,173,168,166,274,145,69,205,241,161,160,113,139,141,164,130,144,247,149,177,162,162,111,149,153,211,236,93,190,182,146,221,139,234,146,267,264,141,261,144,156,183,179,259,210,208,269,258,74,195,224,223,232,132,285,211,143,93,192,303,292,121,158,168,179,105,136,348,123,165,251,208,296,134,151,76,140,270,310,203,175,109,222,128,129,328,256,178,196,170,204,231,161,150,340,274,273,213,124,184,234,185,173,232,142,157,260,164,231,219,218,248,123,299,188,154,210,253,148,225,216,114,111,125,323,190,196,240,122,245,276,104,193,170,191,121,123,229,164,104,216,131,181,175,125,116,136,109,117,143,232,125,272,143,172,188,133,201,129,67,83,194,219,192,315,319,140,108,160,109,231,125,290,191,121,399,150,126,103,155,207,204,255,292,106,123,214,260,143,279,203,77,200,221,142,254,270,163,124,191,214,199,162,170,115,167,110,187,189,142,130,316,181,279,113,186,170,65,200,194,192,204,98,169,209,262,148,291,208,151,378,77,143,152,94,129,137,162,249,231,182,341,241,104,171,209,104,128,161,172,268,175,213,260,67,103,270,197,223,166,225,210,249,120,159,141,183,236,213,221,128,206,204,289,238,104,296,220,348,107,248,165,135,237,275,243,235,236,299,228,181,112,75,130,317,84,285,89,126,187,239,257,231,331,241,178,310,248,177,334,170,67,133,116,304,249,113,139,182,152,263,352,175,332,233,257,239,148,275,94,106,214,149,106,269,242,113,186,181,260,315,316,256,146,155,237,169,243,191,212,200,159,191,114,110,260,105,129,223,245,85,179,277,168,102,178,186,255,131,168,128,327,243,159,235,349,129,148,204,147,381,173,212,214,221,218,98,355,102,209,192,200,110,210,247,161,273,129,262,195,306,116,170,127,206,137,178,123,177,167,188,289,159,187,128,222,109,84,297,208,204,90,113,235,193,128,83,315,212,217,152,218,219,142,181,132,275,131,250,92,229,251,128,156,203,132,211,234,108,275,192,108,244,165,120,207,163,195,180,332,149,264,185,176,312,115,85,123,173,210,132,92,245,231,197,131,247,183,168,139,214,199,238,326,225,195,116,107,247,181,130,183,200,103,128,155,151,236,109,94,244,137,156,213,166,188,250,267,117,161,354,105,315,219,274,102,156,220,237,145,142,260,218,189,209,195,165,272,137,158,165,254,238,100,188,194,110,182,139,120,199,147,224,117,147,276,75,148,193,238,193,120,158,261,119,121,264,77,113,315,247,171,150,240,291,153,238,211,133,142,77,150,255,234,226,168,247,375,75,261,224,163,233,150,189,130,196,196,249,126,256,199,267,311,296,291,94,163,142,195,178,194,206,327,196,80,297,130,251,144,334,132,125,179,193,208,136,251,201,116,337,124,285,223,253,188,157,122,181,177,120,232,267,212,204,50,140,277,256,188,138,284,91,131,132,178,187,146,167,218,109,221,204,169,177,249,291,115,285,257,208,173,220,206,178,197,256,185,191,70,123,76,119,240,235,203,243,119,133,179,204,249,162,219,130,201,200,159,236,130,239,193,119,226,212,135,143,134,111,189,273,184,136,142,156,204,308,98,177,126,158,249,227,158,162,180,219,206,133,193,128,164,262,211,259,207,241,120,147,109,244,173,125,144,179,222,155,185,162,116,228,231,195,171,228,186,165,191,157,165,185,110,132,221,196,131,240,330,171,54,147,187,78,153,146,197,274,100,102,314,238,192,56,146,178,255,200,110,171,296,82,207,254,113,102,313,137,225,211,167,130,241,330,220,195,163,161,196,199,84,212,100,275,188,241,264,110,206,272,315,93,154,100,123,134,74,76,254,168,178,147,65,124,176,249,301,191,161,187,188,270,154,101,159,189,203,340,242,161,287,181,152,243,168,267,135,174,235,350,260,167,115,91,113,251,268,134,116,283,90,112,150,204,326,202,287,157,184,145,287,118,219,256,241,209,149,237,66,131,253,222,270,123,197,203,148,119,137,218,251,197,153,197,93,256,112,286,154,115,255,218,238,124,158,190,180,117,368,251,189,178,167,156,195,163,231,179,200,305,186,117,185,168,339,240,163,120,300,130,196,147,197,161,196,228,77,151,146,114,213,301,78,102,215,254,110,191,248,182,218,114,186,185,241,205,221,250,317,185,237,93,230,217,146,176,166,197,119,329,184,210,131,277,280,236,187,188,234,178,206,228,110,273,267,343,161,94,200,165,190,355,107,179,221,178,163,216,280,237,144,222,289,202,210,238,116,270,170,170,97,109,257,104,150,181,178,132,179,178,51,123,125,172,353,139,137,115,325,307,176,233,191,105,80,193,228,161,148,175,149,218,68,158,184,219,162,348,198,198,191,91,184,167,162,226,128,218,220,132,270,148,257,274,90,223,118,140,253,121,208,179,204,267,251,237,296,240,200,118,236,124,149,258,255,301,148,111,156,211,155,240,263,272,270,216,157,138,119,204,123,183,238,202,218,243,291,222,152,289,242,176,139,224,295,251,166,208,277,140,224,133,212,229,188,168,163,154,204,260,94,227,96,214,189,123,200,125,147,209,185,171,173,341,166,127,168,189,92,300,297,289,216,275,300,176,260,236,206,154,123,228,155,121,162,169,151,274,237,96,266,139,341,145,140,192,180,122,107,223,119,133,123,151,119,161,234,260,210,153,111,119,156,232,76,243,149,270,133,284,201,318,266,128,167,75,255,135,265,143,283,162,216,133,242,171,133,104,215,189,174,236,164,266,259,110,107,162,202,149,329,320,235,201,186,179,152,226,146,232,146,155,103,192,116,311,238,245,165,226,206,245,139,327,198,140,110,157,167,146,83,226,163,248,211,225,196,107,206,195,147,132,245,143,229,228,300,244,140,116,279,229,95,142,191,133,194,246,172,321,167,220,230,279,111,221,201,225,315,126,212,170,230,152,192,69,174,223,187,235,257,218,121,109,85,305,237,251,241,240,208,119,263,175,212,139,164,344,116,157,276,212,265,211,160,96,121,202,148,138,112,223,214,296,159,207,197,157,133,142,82,252,166,218,170,64,254,162,265,217,160,320,229,122,174,146,216,170,148,147,228,243,220,90,147,163,172,144,181,109,267,291,201,232,166,133,144,133,80,150,204,250,237,104,227,159,158,227,169,187,148,326,147,362,158,168,331,141,153,284,374,220,165,124,243,168,176,274,136,205,204,154,142,124,279,168,409,128,229,227,151,215,167,84,260,187,178,257,161,229,211,241,194,254,138,242,135,341,164,223,203,205,209,197,170,296,143,206,164,379,319,258,378,225,170,122,295,224,155,211,188,129,176,157,165,224,110,243,154,170,246,181,228,252,129,37,150,297,195,124,246,225,178,290,159,242,264,160,246,160,91,115,215,191,139,260,222,162,300,119,189,294,137,150,137,207,264,164,198,203,198,254,107,172,258,225,124,135,216,131,210,246,97,175,303,176,210,184,230,184,300,70,148,113,190,149,322,164,183,95,220,182,193,232,154,173,165,245,174,253,303,186,359,308,90,255,149,240,168,291,166,99,242,387,129,277,235,208,224,249,183,126,219,245,212,209,148,161,239,82,213,201,104,114,220,255,136,181,268,118,152,38,243,108,263,173,103,141,129,161,223,82,184,249,172,337,241,133,153,137,251,219,235,121,170,103,219,335,73,223,300,182,254,100,172,272,256,208,165,129,99,158,273,228,215,199,175,266,166,359,307,199,141,240,116,121,227,99,272,103,182,269,253,265,195,220,201,275,171,124,159,145,178,106,231,265,241,69,151,369,239,243,227,164,57,332,180,171,180,114,173,123,180,165,220,209,139,285,110,264,97,231,127,203,185,232,141,288,141,83,170,209,100,226,272,196,198,192,152,325,219,254,288,337,176,232,226,191,270,232,111,209,309,203,185,235,166,224,172,209,129,110,210,349,171,324,186,153,296,127,194,250,148,329,310,224,88,205,142,237,238,71,115,247,56,267,280,202,249,108,210,204,221,248,113,199,121,111,245,198,199,306,198,353,282,177,104,205,197,115,136,161,220,214,183,109,207,166,103,146,121,182,196,171,116,183,184,176,193,193,193,254,208,219,222,237,156,168,193,231,124,255,177,292,293,220,142,69,149,189,191,171,143,110,242,188,127,144,192,195,189,152,143,157,244,221,155,120,121,223,225,225,218,237,141,240,69,285,249,140,273,221,189,182,134,194,142,98,182,234,209,194,230,221,151,201,185,207,150,176,183,363,166,157,257,115,221,188,68,128,196,105,131,292,139,127,208,223,167,177,152,206,181,96,217,106,237,195,159,176,69,163,167,318,363,202,311,71,182,217,206,250,109,174,284,188,297,156,283,262,223,276,160,157,115,46,152,137,89,87,213,228,295,162,86,157,148,114,275,312,216,181,64,193,252,300,176,276,176,95,93,158,140,227,148,159,248,129,82,187,148,128,242,306,197,121,140,206,175,228,181,202,301,228,174,294,127,163,223,89,191,105,176,231,163,145,179,175,215,156,157,173,99,180,206,246,208,150,104,191,226,106,369,364,227,230,275,255,186,129,129,166,253,127,165,184,208,229,220,338,138,248,154,280,148,272,228,166,158,129,150,291,194,67,314,227,187,107,174,238,197,266,217,350,134,227,158,178,191,167,174,175,268,127,200,216,219,90,185,267,158,236,280,117,234,120,155,167,147,260,205,129,140,320,209,178,254,106,297,212,126,128,213,196,169,148,311,295,232,287,202,151,165,268,239,156,102,154,157,269,284,88,206,129,231,188,111,213,197,238,180,343,186,246,193,276,183,192,223,88,259,120,73,229,278,271,117,167,295,320,109,298,356,240,238,242,118,79,174,187,169,172,115,243,85,316,294,174,222,249,194,424,304,200,174,169,89,113,170,118,206,132,243,230,117,210,270,293,263,245,229,182,169,179,227,231,307,228,101,98,136,217,241,297,122,174,194,242,301,155,170,169,155,156,183,234,221,224,144,187,268,160,138,238,145,117,140,113,97,168,116,114,197,202,135,91,262,246,288,133,221,123,171,338,208,285,293,158,207,281,201,136,196,181,178,223,77,231,187,309,259,175,298,285,230,129,196,191,281,125,249,117,225,212,218,108,215,87,349,255,145,215,241,160,153,163,187,188,210,149,165,229,161,212,195,188,273,296,175,157,174,137,101,157,187,250,200,218,252,203,255,177,334,85,271,188,91,228,213,235,131,206,206,192,179,286,177,211,199,247,244,209,214,214,205,219,148,256,201,115,247,211,284,132,286,116,110,194,68,130,233,276,189,345,173,308,263,181,199,234,218,202,243,198,152,235,86,122,284,211,103,184,117,106,188,238,156,164,202,224,163,236,148,192,222,228,247,114,230,127,171,225,220,206,309,72,175,254,136,169,183,203,151,138,138,309,191,136,204,153,188,203,147,147,256,293,209,151,271,158,264,211,103,163,313,150,99,238,183,158,226,148,249,254,207,96,264,223,166,263,162,254,281,122,300,188,186,176,178,99,148,132,228,246,270,182,118,73,305,117,336,176,202,193,192,197,265,224,205,203,259,184,159,178,137,139,154,139,214,231,185,117,152,251,222,336,136,138,183,194,69,218,101,162,298,194,252,190,187,160,146,289,193,104,388,285,181,130,266,229,205,240,132,229,199,182,167,206,202,109,144,127,241,300,215,131,208,258,229,98,175,279,182,169,199,135,175,156,113,328,156,207,179,84,198,143,210,246,139,139,187,129,195,242,146,180,135,83,97,160,227,278,266,238,289,253,280,192,216,168,126,266,229,225,165,149,216,98,183,166,156,213,291,315,164,197,171,114,121,101,104,134,123,130,191,84,350,218,433,202,149,214,203,230,128,194,201,155,147,228,228,213,210,217,113,132,276,198,137,243,187,156,203,224,142,232,220,328,227,225,116,114,232,172,244,166,224,282,182,148,151,146,273,261,184,295,321,201,116,163,154,211,205,250,155,126,210,259,139,183,170,217,67,263,273,204,126,203,217,76,251,261,176,358,278,288,402,195,201,196,146,196,118,318,161,115,134,66,316,221,121,316,166,117,196,155,102,296,147,133,138,238,194,272,98,229,167,263,164,164,61,124,149,211,178,127,220,203,117,199,163,270,305,99,73,68,131,158,204,197,340,164,230,144,195,171,90,183,110,196,228,272,381,135,117,97,158,358,145,223,189,106,298,131,166,258,120,181,234,109,105,110,133,200,164,293,155,149,170,218,191,258,272,201,225,206,194,51,186,165,207,218,187,156,94,263,255,153,133,175,95,232,210,297,103,162,299,386,199,174,240,92,168,100,229,229,287,99,249,312,127,144,194,309,103,335,150,195,185,75,224,264,237,234,188,101,298,162,236,260,280,111,201,125,192,149,227,248,159,219,210,129,85,124,172,265,176,128,227,121,112,161,117,190,147,271,200,270,418,226,306,307,205,183,142,347,327,104,93,334,147,186,248,145,166,160,193,185,228,168,218,188,214,75,221,98,145,154,124,226,275,172,194,143,232,205,133,187,114,171,306,243,337,164,378,204,236,293,207,137,227,282,187,169,241,132,244,305,185,227,281,225,131,298,231,146,215,342,275,389,230,139,146,219,186,104,259,312,183,311,100,172,155,245,118,95,232,143,194,158,224,346,118,128,112,126,190,89,183,209,106,95,116,155,170,220,98,229,172,249,216,231,120,189,231,241,143,148,149,181,116,148,103,149,240,172,124,156,229,145,118,170,353,161,287,172,295,124,40,116,215,178,184,180,178,240,200,164,292,176,230,176,164,241,143,131,227,182,280,281,182,173,329,192,284,185,126,138,139,103,150,126,198,218,96,158,186,145,235,217,95,218,350,173,342,225,222,229,217,66,285,163,239,300,173,257,257,142,198,204,128,249,196,193,156,235,194,238,163,142,228,158,161,204,90,226,208,310,189,273,177,216,182,173,165,158,208,208,288,136,238,144,133,236,92,289,188,127,213,85,252,179,141,272,227,288,107,132,218,157,196,184,168,325,199,164,259,153,232,216,136,170,108,216,332,232,211,142,105,252,134,163,266,250,312,231,111,118,138,304,219,108,180,121,147,178,241,114,303,132,76,199,206,155,203,53,281,108,125,175,122,211,84,170,170,211,95,128,180,183,217,217,255,139,211,379,100,182,135,116,226,187,120,100,236,192,221,139,157,162,228,169,100,229,198,231,161,88,187,282,209,168,237,110,113,221,274,212,234,108,231,98,377,162,135,74,263,164,290,233,205,147,87,232,188,223,213,107,183,177,180,347,71,288,249,222,134,195,222,170,188,171,91,145,226,101,59,122,203,119,138,286,317,168,249,324,288,126,228,102,170,64,117,132,202,350,207,165,139,134,168,54,207,141,194,202,208,195,116,145,226,145,139,148,154,72,103,133,222,168,176,150,113,200,240,66,211,48,139,119,149,251,234,68,114,134,248,92,187,207,238,131,155,212,185,118,286,117,99,194,107,164,245,123,109,203,128,253,198,68,252,322,276,189,115,100,150,181,159,202,183,317,172,197,335,167,152,265,240,82,206,202,198,119,271,208,149,164,85,322,181,124,244,135,223,173,180,149,224,214,104,161,176,151,84,150,152,166,119,230,227,324,92,189,175,259,199,168,217,317,250,83,231,268,245,174,209,224,248,118,84,139,168,194,211,225,138,238,218,229,75,220,109,166,183,144,198,243,138,283,138,191,176,220,128,198,258,179,140,264,273,94,209,220,76,146,202,247,282,56,117,143,134,192,162,197,73,110,155,192,211,144,369,182,127,232,232,153,67,117,199,171,102,217,247,222,157,101,277,236,164,100,274,218,242,291,138,207,192,192,150,143,321,149,254,235,134,105,176,183,242,262,175,230,180,62,199,375,201,140,154,147,236,276,161,174,209,135,192,233,352,154,278,185,385,111,131,197,169,138,130,195,162,260,159,271,195,220,234,182,86,157,131,325,86,234,106,279,78,186,236,216,105,247,238,157,174,197,100,80,231,153,158,239,182,190,181,316,206,151,149,192,81,126,105,124,267,218,143,255,110,237,283,208,108,250,174,251,119,142,217,335,145,109,202,248,111,257,227,268,168,77,242,248,179,357,237,210,205,295,224,120,299,208,243,284,219,164,187,149,199,240,209,127,244,167,170,274,213,232,152,246,107,265,98,183,176,199,249,122,132,246,198,165,133,210,183,148,241,148,262,225,102,160,220,236,217,259,117,132,106,213,266,62,122,325,146,237,206,221,220,213,177,220,63,228,211,144,148,133,155,181,250,131,180,207,82,205,185,194,188,197,153,272,97,149,107,233,206,120,147,192,126,195,254,179,162,179,87,183,159,162,292,282,140,127,288,273,190,244,141,174,278,206,147,145,172,227,203,192,203,149,146,243,281,302,263,156,155,266,141,172,177,81,233,150,195,139,263,162,245,165,145,169,312,258,108,206,238,132,194,200,72,202,167,197,207,123,317,217,228,147,331,177,96,147,118,136,184,235,198,114,140,239,141,175,256,150,133,188,219,141,208,285,82,159,227,238,184,215,212,242,211,177,159,247,240,131,201,215,72,253,196,181,51,75,177,230,266,170,300,93,70,137,336,122,234,70,263,225,101,105,179,210,246,141,250,334,327,234,219,78,197,126,271,181,108,169,139,231,204,142,315,184,197,149,206,274,115,205,230,111,136,266,180,234,181,168,233,130,201,253,300,198,78,303,163,142,138,87,166,154,148,260,183,126,81,336,259,206,188,139,283,135,165,127,188,107,146,293,113,109,219,73,260,216,78,121,356,167,364,103,264,213,183,209,245,296,131,101,119,218,259,90,376,212,158,200,285,231,149,141,134,337,194,149,218,63,204,224,155,169,207,304,230,158,230,243,197,206,201,132,225,185,168,215,197,184,194,176,247,234,180,303,222,229,196,84,49,94,175,93,242,233,232,290,126,115,176,233,208,294,194,187,239,281,176,126,264,234,241,163,191,289,226,120,184,143,278,265,163,163,179,285,121,175,138,193,138,283,165,83,236,308,192,173,275,87,358,215,154,102,247,147,153,105,121,182,189,237,217,282,162,154,137,143,186,152,161,308,118,157,222,231,139,255,183,224,99,67,162,276,221,236,341,164,167,176,104,90,59,156,258,60,253,119,166,144,152,339,221,254,206,217,113,212,203,260,202,253,249,144,274,227,215,271,222,135,187,313,206,105,147,144,126,178,144,132,180,95,131,156,200,240,174,137,181,149,231,224,254,225,182,157,270,100,154,291,158,339,206,183,179,184,284,189,230,108,188,171,210,114,238,128,253,220,148,126,187,236,129,237,223,119,209,134,95,261,229,156,177,219,196,205,128,85,108,105,119,144,142,307,207,181,206,65,152,131,137,150,240,210,203,186,217,210,216,269,154,270,163,193,262,372,126,137,141,176,138,198,141,164,245,239,247,83,176,235,184,180,228,194,207,316,111,305,245,85,212,188,238,151,259,234,299,301,144,146,144,149,216,291,178,196,114,233,185,258,252,120,209,216,258,180,148,225,126,211,135,224,228,234,106,188,134,254,219,168,236,140,218,242,257,158,181,143,119,291,180,120,160,130,239,157,158,146,142,178,210,225,235,107,161,171,235,183,184,145,119,202,219,128,161,177,194,168,158,148,108,236,209,337,410,215,131,103,223,187,241,227,164,201,307,229,340,165,212,229,223,318,174,129,191,117,161,303,197,272,137,272,201,289,197,112,218,308,72,210,231,253,68,150,220,234,241,120,237,107,193,295,137,230,135,206,192,144,255,275,154,233,228,316,133,208,169,206,178,267,171,238,216,268,272,221,238,220,173,134,198,196,144,149,101,199,254,64,140,197,136,146,206,208,92,128,167,191,138,249,142,69,196,235,229,345,255,133,170,174,210,190,94,242,129,240,56,177,169,106,177,269,205,278,209,240,186,211,153,236,225,222,213,207,176,185,182,97,203,140,203,174,227,327,166,134,210,130,131,322,165,264,215,265,88,288,197,226,117,199,182,157,251,130,102,250,203,223,254,139,170,128,93,67,144,260,276,126,161,136,303,208,102,62,133,189,212,193,145,184,236,239,101,140,142,153,155,385,93,219,215,122,210,230,165,55,215,106,166,110,194,272,246,234,206,336,129,303,311,166,143,185,208,203,280,255,232,102,102,201,113,252,263,362,91,209,274,181,138,141,149,154,88,224,112,213,220,184,189,194,205,224,208,70,112,210,276,217,97,236,319,198,133,116,245,123,206,152,211,127,195,85,151,98,219,193,117,295,353,87,151,209,163,146,146,145,143,345,270,164,211,119,140,197,295,135,247,162,231,159,223,110,144,219,219,222,186,83,141,223,127,241,146,291,76,181,126,182,182,131,131,382,104,137,122,54,268,125,177,144,132,211,192,101,227,95,290,250,164,229,154,136,103,121,236,130,146,169,81,186,129,206,236,219,188,313,137,131,236,112,185,83,167,126,145,196,259,224,213,331,281,223,187,253,143,250,183,239,183,131,225,167,184,262,111,128,131,157,316,209,260,212,185,203,254,119,117,192,99,368,142,98,111,201,184,108,245,157,225,145,152,284,260,140,148,157,99,233,200,162,236,190,286,286,224,153,163,148,267,143,168,156,273,188,273,234,121,182,259,142,289,212,189,137,220,166,178,127,114,121,122,222,123,65,140,156,192,161,159,90,211,182,228,155,189,151,168,208,205,333,221,224,328,255,148,132,181,227,278,201,124,212,155,122,209,107,127,266,195,129,199,182,169,69,214,192,124,217,152,263,211,145,238,262,203,237,139,245,221,244,110,154,119,123,76,175,202,215,137,199,131,224,204,145,87,209,247,154,162,153,221,199,338,275,346,163,191,114,177,224,84,118,242,219,181,155,115,195,169,175,206,189,167,208,139,273,148,85,283,254,308,212,195,219,182,188,120,167,163,152,200,133,289,228,168,235,261,194,178,230,299,220,169,193,100,81,185,210,306,159,211,294,331,87,159,215,242,256,127,231,221,230,313,262,120,192,318,179,210,330,178,254,106,172,447,209,226,123,134,169,134,165,317,97,181,242,273,220,222,103,234,304,147,205,255,172,271,276,195,256,200,213,371,117,92,199,185,216,120,293,143,243,197,162,277,119,232,159,140,197,199,162,157,137,231,168,162,147,117,327,233,159,180,163,238,203,236,256,153,197,186,211,271,221,171,183,176,108,177,125,76,84,170,201,303,162,111,278,174,97,252,195,200,186,215,155,289,148,318,161,200,165,113,182,167,256,190,200,184,142,137,110,233,162,103,168,179,282,217,160,198,206,153,188,165,272,252,247,40,214,249,248,287,121,142,183,70,296,235,269,250,191,163,148,260,114,281,216,195,147,218,139,121,89,261,227,88,225,100,226,170,223,164,341,237,144,177,270,235,182,197,246,320,279,169,161,246,207,120,64,227,215,230,126,200,206,160,205,224,202,132,292,131,224,99,149,227,87,154,205,74,193,58,143,81,314,158,67,148,192,183,220,152,193,302,154,30,256,259,268,193,196,113,80,127,209,203,269,147,259,170,288,168,96,120,281,158,184,244,200,152,139,187,97,190,124,105,86,209,205,179,249,173,194,192,262,170,292,270,138,133,365,258,216,59,182,120,133,223,182,118,137,198,157,175,124,151,140,323,224,136,134,209,177,282,274,202,100,213,328,151,152,176,167,225,239,255,115,130,141,185,237,125,297,171,103,168,296,246,157,190,131,231,190,171,210,171,150,163,340,274,188,227,238,240,356,157,137,313,203,177,213,233,123,279,121,272,229,126,181,184,342,238,269,201,239,104,196,108,127,234,193,290,285,313,274,192,139,145,212,268,269,144,196,93,187,135,177,149,162,183,180,167,208,170,176,183,155,113,182,211,147,189,257,177,199,123,150,278,158,228,203,249,135,92,161,96,123,180,169,84,65,152,249,83,213,274,102,192,147,253,136,157,122,202,164,168,211,188,163,160,153,237,228,162,118,213,232,116,154,85,168,289,84,191,107,227,204,209,190,214,211,129,268,181,154,80,89,215,174,194,228,222,180,273,212,208,130,267,237,154,159,314,164,71,128,192,153,191,217,151,344,91,178,160,181,120,245,112,177,246,146,88,296,141,142,103,179,150,222,134,102,141,208,184,302,245,179,193,203,150,218,280,194,214,92,66,135,150,207,184,151,198,191,164,131,272,308,84,190,136,218,234,140,187,225,239,90,97,100,343,288,188,224,124,294,263,206,208,98,182,104,202,135,224,107,304,270,251,125,252,256,180,98,160,162,120,103,131,287,259,128,168,197,277,157,173,284,240,283,107,170,146,310,121,196,326,255,190,296,214,107,239,236,185,170,107,189,219,101,127,279,144,247,154,110,154,169,269,189,170,389,233,193,245,182,274,221,124,175,149,205,235,344,129,223,202,328,210,211,191,121,229,136,275,108,107,175,180,326,167,201,136,200,168,276,174,127,256,134,233,156,227,170,228,236,228,258,244,357,201,174,247,227,237,159,182,243,149,194,233,228,174,240,343,121,229,228,236,171,213,99,239,227,298,191,183,189,295,309,114,179,167,181,166,111,246,252,161,223,148,239,266,147,223,225,226,344,223,171,262,199,154,192,156,304,251,160,197,210,332,109,167,98,164,126,249,292,218,281,171,186,102,126,133,280,198,261,199,145,241,163,246,230,230,229,163,94,239,293,142,279,183,238,192,124,87,219,148,284,172,126,257,63,250,211,132,245,203,247,133,256,139,290,163,108,162,336,257,161,172,198,204,86,285,161,257,209,302,211,159,222,192,205,83,116,174,327,176,92,248,213,94,148,113,240,313,238,221,131,145,93,131,271,91,144,195,185,210,96,234,212,88,90,123,227,176,106,161,114,332,264,148,255,197,219,167,156,281,141,165,202,165,195,179,97,244,162,254,121,203,271,134,140,158,172,178,356,124,149,202,206,309,249,208,233,109,233,228,172,107,219,112,334,219,239,168,204,275,88,137,236,212,271,72,214,149,106,207,162,215,167,111,177,193,294,158,142,155,388,180,191,142,196,194,168,171,188,80,72,153,230,105,194,264,136,195,193,161,325,225,135,292,105,253,210,249,192,177,190,155,290,164,100,200,235,204,140,112,277,138,100,178,115,262,301,124,114,186,155,117,300,180,197,262,231,233,180,215,155,172,180,170,240,142,208,194,208,150,204,168,60,222,253,238,179,193,161,74,227,259,239,136,330,207,154,208,170,157,212,150,272,229,170,212,217,232,142,228,188,144,207,219,148,130,247,212,301,218,135,182,158,302,143,207,349,203,104,69,238,305,264,193,244,281,208,140,212,146,258,247,155,269,196,257,135,192,259,87,148,138,140,216,280,169,213,84,198,138,295,198,132,338,184,128,148,204,245,310,75,252,249,211,161,97,249,316,223,255,187,176,189,193,261,208,193,299,117,215,265,223,231,179,211,201,225,172,208,194,278,145,180,203,256,176,166,170,193,301,210,203,216,344,219,200,159,165,140,222,215,285,130,237,185,169,370,80,259,261,224,249,99,170,171,190,189,156,182,133,97,152,255,186,191,130,189,276,227,107,221,202,82,97,251,198,193,141,231,161,138,234,111,253,194,229,155,143,248,131,214,327,280,217,233,298,229,95,177,196,286,243,192,134,220,179,129,213,176,121,121,201,243,361,185,228,232,146,299,260,156,147,306,188,86,149,85,106,162,318,135,133,177,236,171,239,203,221,317,259,186,253,205,162,208,115,162,149,274,131,194,230,206,131,230,213,277,193,259,216,99,122,131,152,300,212,301,111,158,218,222,177,150,265,305,240,218,197,288,313,176,349,138,180,105,182,118,116,197,166,202,106,135,294,170,278,186,261,235,169,222,285,168,244,184,219,381,227,177,95,45,251,233,114,331,189,154,213,140,255,157,117,86,257,234,174,136,232,153,60,209,263,228,290,197,305,230,441,257,221,152,173,207,151,71,114,196,146,233,219,269,103,330,248,151,222,177,102,249,248,209,137,246,294,174,187,189,211,313,129,183,212,202,126,299,208,114,190,201,134,227,144,340,318,133,110,306,131,244,175,189,195,168,213,113,96,257,259,248,212,180,148,105,185,196,150,230,305,211,164,183,301,155,129,166,328,201,128,297,159,163,236,166,127,172,157,100,142,94,246,268,61,121,163,167,147,162,190,101,239,141,145,118,130,229,199,187,141,157,194,303,127,246,231,166,198,196,151,256,234,218,131,186,225,245,177,170,97,185,284,226,178,166,136,67,104,297,187,136,314,163,214,234,284,334,163,84,172,286,348,367,169,299,200,219,162,220,125,116,241,279,377,41,310,239,275,218,339,218,160,155,134,224,291,221,374,269,104,168,202,93,298,181,213,97,275,263,317,238,164,194,113,182,193,269,172,124,245,181,204,252,237,199,119,203,210,166,173,148,141,153,131,224,243,206,233,214,236,237,159,104,270,222,71,166,237,83,229,166,228,182,286,140,145,290,203,201,226,170,85,224,281,150,238,278,263,219,229,290,191,229,240,182,211,168,236,258,214,122,151,135,145,266,142,217,237,318,197,125,215,192,245,291,180,106,127,317,173,202,284,256,187,153,228,148,108,130,206,149,272,123,188,263,128,155,244,166,280,225,110,114,296,205,275,251,283,216,150,174,187,137,192,108,255,141,189,147,72,105,222,111,220,153,199,175,141,95,116,257,85,290,183,177,175,164,229,162,290,152,203,109,101,146,145,239,219,75,309,168,147,213,185,230,163,210,272,274,200,106,185,301,97,88,166,105,180,152,91,184,169,229,185,174,246,154,202,133,130,166,209,152,164,276,220,287,149,180,223,94,179,269,225,151,91,170,77,93,127,241,210,158,97,176,204,191,217,324,152,288,104,186,126,166,168,147,308,144,188,260,275,192,308,236,149,154,123,144,92,227,182,160,243,178,223,207,251,140,153,143,145,267,241,154,194,202,197,179,189,78,320,188,144,250,195,280,151,140,257,168,143,107,60,176,131,245,120,365,215,211,225,367,305,109,192,155,150,303,191,128,213,72,216,201,249,291,160,205,152,72,252,181,110,267,248,163,183,206,378,148,156,288,179,211,125,75,242,142,173,141,313,154,146,291,270,275,213,173,238,204,100,213,145,103,200,155,261,272,232,217,334,245,143,147,104,246,125,244,222,108,343,191,186,239,198,290,211,172,104,151,193,189,125,207,190,263,195,116,227,214,124,114,179,250,134,221,111,135,210,222,133,177,210,229,188,242,141,204,138,258,239,139,202,110,179,149,105,141,142,270,195,233,186,195,289,141,137,173,141,175,131,162,268,200,196,396,191,104,155,127,212,299,216,235,106,149,184,237,216,77,87,213,114,215,256,231,219,264,172,76,186,345,217,145,98,285,133,167,231,165,85,148,263,312,110,165,232,213,150,197,262,232,226,142,198,252,224,210,184,147,292,170,139,186,315,179,258,287,127,167,195,259,109,150,85,347,153,182,87,155,164,121,192,250,232,157,186,169,141,291,135,238,238,241,126,247,122,239,143,191,178,211,171,87,167,176,212,118,199,122,167,306,207,251,271,129,204,55,209,73,285,183,311,126,136,231,124,67,211,121,210,183,171,258,40,219,177,227,227,133,375,195,140,196,285,184,276,122,193,68,123,244,154,196,355,277,175,211,271,129,182,121,148,128,221,235,243,276,248,201,209,150,282,273,224,213,161,144,107,218,220,198,194,195,239,121,182,259,198,172,275,239,169,257,157,299,90,257,128,207,147,288,167,212,59,91,205,176,237,244,139,114,205,203,334,136,127,158,139,124,208,222,219,227,137,219,170,231,113,164,305,276,166,118,152,161,230,169,72,218,120,171,372,170,221,184,153,144,147,114,241,301,119,59,118,180,221,181,172,158,198,249,205,162,254,148,107,146,155,336,137,269,91,215,60,176,245,295,129,222,236,196,145,201,200,218,86,274,149,154,203,176,262,218,181,177,76,328,188,72,229,236,234,131,103,366,274,270,230,179,100,211,215,194,231,248,216,152,205,206,279,225,266,159,136,138,82,145,167,270,216,173,238,186,200,205,231,231,114,244,207,88,236,144,159,205,177,128,334,149,214,249,262,197,181,176,164,314,309,136,168,213,309,197,237,209,160,175,315,188,125,254,87,256,385,136,202,220,336,112,218,247,256,328,224,164,215,179,200,212,139,184,157,79,336,144,196,205,201,147,145,236,105,221,192,199,206,266,91,129,199,89,147,223,142,175,114,197,186,112,214,213,75,118,118,215,147,203,150,189,180,192,166,194,172,204,240,234,248,167,166,168,289,249,176,214,142,191,157,260,235,259,166,96,176,103,177,258,191,247,206,219,149,195,180,123,119,198,180,162,170,116,308,303,104,76,190,263,204,203,138,233,318,304,124,183,234,199,185,111,174,154,204,136,224,177,343,214,236,161,221,154,202,98,179,377,156,209,121,101,225,244,84,233,191,121,218,102,57,237,163,140,105,262,350,203,158,178,163,194,216,162,247,165,85,185,146,209,122,171,267,230,57,189,149,268,258,98,252,145,132,222,265,86,114,224,193,246,146,136,137,94,139,154,130,81,177,191,182,102,183,132,262,140,323,210,180,123,215,159,278,186,219,115,169,138,239,162,202,125,302,253,204,119,220,277,181,145,257,92,185,199,176,229,230,222,178,253,202,143,248,176,175,124,184,179,273,206,176,264,167,229,129,232,130,289,124,156,161,308,209,249,105,149,134,227,240,88,265,268,215,308,125,113,143,161,256,350,194,171,102,244,250,306,283,195,195,196,88,190,234,180,243,177,475,173,102,168,260,136,289,205,240,259,322,127,292,129,138,129,226,217,224,230,154,230,231,123,183,177,221,136,196,285,151,250,122,135,135,174,161,152,220,214,205,95,91,218,181,110,154,152,181,108,149,144,230,207,65,204,254,188,131,148,218,140,304,121,227,207,222,178,124,101,116,141,127,255,219,189,256,239,228,147,160,251,131,216,142,179,126,133,156,329,82,197,220,251,148,352,284,138,255,137,299,246,84,157,199,113,398,191,121,237,326,97,138,197,142,176,212,163,200,83,235,215,132,81,107,269,189,172,149,189,181,284,229,216,164,186,239,157,220,145,162,204,152,156,199,195,243,187,290,264,186,107,207,121,132,152,250,184,233,115,290,158,60,333,225,254,242,179,229,141,129,128,126,217,98,178,92,121,105,249,222,205,312,249,242,123,99,142,217,232,312,108,236,195,95,165,222,224,192,149,239,149,185,89,228,220,147,141,153,301,125,218,216,148,220,116,315,155,244,214,159,301,207,265,147,312,95,213,191,136,231,191,170,137,133,200,230,316,186,96,215,160,192,129,278,299,244,184,162,228,100,261,136,244,191,234,110,321,183,245,231,138,140,185,265,158,167,107,212,289,161,256,251,191,233,154,238,128,150,180,148,169,148,329,253,229,257,123,338,196,180,99,203,108,199,204,276,166,263,176,128,96,180,108,149,282,272,186,261,270,227,171,251,166,198,220,253,243,151,322,196,315,185,285,115,323,195,344,165,173,159,171,159,229,196,330,114,124,256,156,160,161,322,129,272,335,181,226,248,273,104,199,107,116,218,51,163,127,143,181,181,165,143,199,324,170,180,104,233,161,227,213,234,192,169,240,250,232,202,306,351,127,141,117,174,169,144,166,254,201,219,218,235,185,318,114,64,272,262,162,312,256,117,185,246,177,241,219,276,154,140,61,269,292,141,229,89,234,261,179,203,225,281,220,88,203,187,185,207,149,136,171,215,168,133,144,241,157,271,202,140,175,105,189,181,116,94,186,134,210,166,126,160,78,199,153,276,206,223,204,340,203,262,182,69,277,83,217,187,165,156,248,161,155,145,178,164,222,180,213,206,65,294,196,116,152,172,166,184,372,256,183,145,124,316,167,228,159,121,190,258,195,247,163,216,190,225,279,93,230,278,116,366,207,238,226,196,106,240,99,164,217,176,215,148,193,231,223,298,142,296,203,126,187,70,118,151,201,223,219,115,272,163,266,236,185,129,117,105,48,189,206,105,172,171,178,152,144,267,104,106,174,106,174,175,245,258,199,81,116,192,235,254,181,168,207,213,158,230,273,255,154,189,136,127,172,165,204,183,201,96,154,170,85,162,224,107,228,273,202,180,269,174,153,230,190,144,284,165,153,161,258,62,154,230,119,215,184,227,234,137,178,284,179,217,136,169,310,114,145,106,223,104,150,131,117,276,258,209,114,210,165,255,128,228,265,93,189,357,79,118,264,199,124,178,215,164,199,220,210,216,133,107,179,169,188,185,211,186,122,248,321,205,115,206,218,174,271,275,168,185,172,199,244,216,118,305,200,195,202,139,141,249,152,219,249,284,235,123,96,175,131,109,130,217,161,203,147,156,152,190,165,216,225,160,227,323,126,313,138,101,237,270,156,151,74,303,104,143,143,222,132,247,224,214,192,106,195,245,173,259,179,305,147,382,267,319,238,132,114,180,352,194,126,203,122,285,193,117,173,207,361,238,128,103,103,181,94,141,148,205,244,237,276,199,263,268,277,287,189,213,143,206,181,187,165,238,211,98,168,184,150,193,184,142,42,254,258,224,219,153,162,326,163,109,249,190,175,110,162,291,202,201,117,107,233,177,344,256,220,166,218,160,128,231,205,205,313,175,192,208,177,346,200,354,101,130,175,91,212,96,234,279,196,237,150,58,232,258,198,201,199,200,244,203,98,148,245,105,96,183,199,176,198,112,232,268,263,243,144,59,154,208,210,190,159,226,171,243,168,143,226,147,207,87,186,147,106,104,180,279,326,120,110,217,227,139,324,233,147,139,288,289,99,140,182,141,182,186,93,303,194,253,207,205,164,138,148,127,103,145,210,325,130,201,114,177,171,193,280,185,190,310,251,253,304,151,182,76,261,162,180,122,217,192,183,109,310,358,82,125,118,145,75,202,181,116,215,158,215,66,196,160,79,153,182,184,273,279,285,203,163,182,267,249,236,251,180,63,223,335,133,148,215,265,189,232,250,209,165,282,105,247,211,201,174,143,153,189,136,179,184,189,169,147,178,217,134,205,188,148,118,242,216,131,205,148,107,238,115,163,157,128,140,264,108,153,171,259,193,252,242,97,261,85,191,277,144,198,112,85,220,139,234,114,160,114,261,246,107,107,228,249,192,156,168,198,134,140,145,271,272,280,287,164,196,117,234,121,164,129,109,198,155,98,81,210,133,127,203,170,144,186,168,183,182,189,310,222,180,139,201,151,161,361,196,99,295,147,131,128,164,205,217,255,130,135,152,141,162,302,252,275,342,132,233,147,130,172,128,225,91,153,100,186,283,116,151,236,231,140,114,190,225,151,167,152,148,186,240,253,275,196,227,253,136,140,187,135,308,90,120,219,134,133,104,185,168,115,202,200,211,135,180,138,253,227,233,214,98,212,151,185,62,242,259,139,255,213,161,154,182,254,316,213,181,310,280,165,188,153,263,105,157,290,178,235,170,287,145,187,214,285,233,267,204,124,215,241,175,107,212,104,228,153,157,225,184,110,232,280,221,63,225,243,106,213,190,170,221,251,145,244,200,279,105,174,166,212,128,208,267,187,185,163,165,232,154,201,257,200,188,312,167,243,121,203,169,239,98,134,213,295,146,92,137,208,245,260,163,290,69,192,165,356,296,155,64,84,271,344,223,262,180,192,224,239,161,171,115,124,176,163,125,155,179,221,186,206,176,159,130,319,138,202,165,269,96,128,135,185,86,169,173,208,106,138,133,126,225,260,107,147,202,263,233,198,163,143,198,133,88,117,176,175,199,179,162,220,202,216,143,220,178,214,240,291,205,100,329,122,290,109,215,93,127,144,219,288,267,264,250,77,150,170,215,207,83,74,201,256,239,193,326,283,112,146,196,200,130,297,161,121,161,108,274,263,279,118,229,190,260,232,229,114,303,193,184,126,131,162,259,175,185,266,365,199,152,214,234,229,257,141,101,100,183,59,164,166,171,168,226,174,164,302,156,262,194,190,218,207,132,152,155,165,213,221,274,218,145,245,186,235,269,206,233,166,142,182,204,189,207,191,147,243,233,147,177,176,138,164,164,217,95,135,204,254,175,169,159,93,118,156,193,237,191,152,227,252,226,191,144,178,166,218,292,204,141,121,215,199,251,234,210,263,106,256,146,105,91,127,271,111,261,209,316,230,234,197,310,142,220,231,106,314,113,284,166,221,224,141,245,171,207,191,93,230,133,204,224,207,322,122,325,193,92,247,328,202,142,263,304,125,236,172,123,237,214,265,264,273,175,261,127,234,157,248,109,101,82,183,199,181,336,205,196,195,281,217,178,155,106,175,261,190,166,81,143,213,299,259,333,176,179,136,201,174,185,114,183,252,92,125,268,188,357,201,116,171,297,234,74,188,131,194,225,133,227,165,201,121,120,127,189,203,311,256,179,198,176,146,80,203,133,183,283,189,211,365,82,96,208,243,228,312,282,126,141,196,129,169,157,192,229,146,174,164,79,174,234,206,175,315,178,150,180,72,208,328,186,200,134,185,130,226,150,229,172,255,204,170,244,172,145,245,170,251,155,124,203,279,108,208,217,231,253,193,143,222,210,255,227,138,231,114,201,174,101,233,107,104,177,202,207,127,192,134,174,144,228,225,104,236,141,147,338,134,123,132,190,95,137,282,193,130,144,191,171,250,134,195,198,70,244,170,170,165,221,91,119,110,243,321,123,244,193,204,219,132,176,146,109,183,160,132,127,230,142,247,120,130,173,146,295,189,201,195,224,206,121,252,285,310,157,237,252,267,135,181,294,306,209,115,222,98,201,182,270,80,222,156,143,184,102,187,188,157,224,253,194,194,221,198,201,248,147,114,150,92,206,153,179,147,236,209,155,44,295,106,135,184,182,224,317,184,291,257,179,230,87,197,134,236,166,170,163,214,200,194,184,122,186,163,170,208,214,73,170,195,78,212,181,264,124,248,184,163,253,163,139,102,198,159,169,231,162,224,145,241,204,229,86,172,193,190,272,263,223,202,127,171,204,201,282,188,177,120,146,185,293,151,235,201,170,274,188,142,307,193,175,87,146,228,267,218,161,137,103,133,264,212,280,198,223,209,122,181,178,268,145,95,123,208,225,129,218,184,231,218,98,141,141,106,207,84,286,252,251,197,106,263,168,134,180,201,272,100,255,99,104,143,307,219,141,211,143,133,106,287,216,175,194,57,190,168,175,192,222,121,255,258,238,197,160,186,125,102,154,257,243,277,112,172,229,117,119,159,258,133,135,156,248,254,254,157,211,133,113,255,227,96,170,232,162,249,121,190,297,277,110,83,142,214,161,171,317,268,300,212,195,159,194,138,213,194,183,215,142,109,184,158,279,156,131,177,271,120,215,204,259,215,218,314,157,273,172,159,180,264,174,173,274,109,200,97,289,256,157,190,115,263,278,259,259,213,119,146,177,239,229,215,193,152,159,263,190,270,162,206,90,329,258,155,135,193,328,244,198,303,211,266,175,130,237,246,218,197,313,154,213,246,214,202,219,179,193,175,204,225,98,206,183,104,160,221,89,291,217,333,221,232,140,152,210,206,239,164,195,120,151,145,112,235,301,141,190,258,243,186,162,249,93,221,138,139,120,132,142,224,251,193,264,195,138,219,188,170,187,182,179,244,209,213,228,341,230,227,210,203,147,123,176,119,254,228,170,287,85,210,136,133,256,166,243,143,145,101,316,262,93,220,372,305,284,144,115,234,170,275,122,95,183,208,111,202,267,218,237,258,154,205,97,246,255,88,227,110,271,249,208,195,106,101,135,290,197,209,233,123,123,310,253,185,224,120,193,150,167,264,265,267,259,157,96,110,177,133,222,129,148,166,185,265,192,192,212,87,276,190,85,284,138,227,192,236,234,238,136,116,192,164,180,279,214,199,367,260,163,262,165,166,225,124,193,212,235,129,191,191,275,141,144,260,203,182,212,174,100,195,107,145,154,256,223,205,240,229,181,206,101,173,156,166,331,241,138,246,150,154,187,192,306,276,201,105,110,119,155,246,206,230,184,173,145,187,239,163,212,103,198,89,164,272,210,60,184,212,203,100,189,187,284,193,166,195,181,143,231,219,202,134,127,286,202,210,233,159,151,191,153,222,208,283,209,140,201,158,207,293,236,147,204,206,198,189,232,189,79,209,180,225,199,314,126,172,184,188,230,173,96,164,118,195,103,208,208,192,160,122,154,181,252,135,314,163,205,121,63,251,261,204,191,322,85,264,227,140,190,139,146,213,135,109,247,181,133,302,107,177,188,316,205,238,190,219,226,188,155,297,258,278,122,147,259,286,233,226,149,105,266,163,239,193,183,196,292,261,163,209,177,132,117,146,210,211,356,228,226,230,214,132,94,105,164,128,202,181,148,239,247,75,201,139,302,115,181,146,135,136,185,270,167,178,247,253,231,292,189,93,312,154,84,209,120,206,282,226,261,81,115,189,204,89,165,156,234,91,116,133,173,180,188,117,213,211,187,101,141,91,252,242,243,190,204,193,147,370,356,362,117,298,153,206,150,131,141,210,134,236,215,183,194,247,213,197,130,140,50,222,219,227,197,182,113,197,148,214,71,125,233,126,145,326,203,217,126,368,239,72,264,241,161,196,231,201,249,248,123,205,98,224,275,149,66,276,223,147,138,180,134,110,288,212,219,232,221,245,131,153,186,279,72,109,204,223,125,98,138,261,180,98,230,178,162,211,225,274,111,185,186,221,228,272,141,36,108,141,242,156,149,121,105,274,211,144,222,300,164,94,249,130,139,122,272,243,133,124,206,291,139,158,129,239,211,78,240,117,191,352,202,164,180,212,148,212,234,162,214,249,160,219,175,260,108,271,262,136,135,215,196,200,229,168,269,292,151,238,275,227,179,180,315,158,245,148,285,159,164,109,191,95,192,179,225,159,200,161,108,189,150,237,232,162,200,317,215,116,205,227,191,159,100,212,237,299,141,95,273,182,242,184,235,172,224,265,148,131,234,275,216,279,131,269,172,257,107,206,163,221,204,154,226,184,127,170,195,186,135,153,231,177,351,100,108,235,337,218,160,145,170,131,111,280,191,157,225,191,278,245,186,298,225,226,180,256,177,187,154,244,100,147,184,286,226,81,263,273,318,229,204,285,206,263,146,167,180,145,182,194,140,211,174,275,155,154,143,196,144,115,125,71,122,174,110,127,74,275,219,212,155,325,170,79,252,169,111,182,217,178,76,108,142,219,284,268,263,191,219,186,240,115,199,162,106,219,270,174,154,289,194,291,107,60,241,202,206,279,146,130,99,152,272,137,229,173,156,84,208,237,277,235,128,222,237,239,128,167,233,102,232,179,231,206,328,293,188,227,143,219,205,197,154,183,158,277,208,158,246,241,339,342,132,175,128,215,273,150,290,129,218,294,155,234,182,274,182,161,253,129,96,280,274,148,164,341,129,140,214,330,165,226,98,207,235,193,199,305,111,142,173,190,165,171,290,216,277,199,254,225,207,267,166,223,162,176,191,185,204,118,186,228,147,132,176,282,154,166,96,143,215,144,289,163,217,125,172,184,127,143,225,179,340,159,191,214,123,98,150,206,152,127,154,195,105,163,118,223,191,196,187,253,178,172,162,209,295,173,198,224,269,200,124,188,271,276,123,182,265,289,118,302,196,267,296,167,108,206,259,237,192,126,133,146,158,215,224,127,392,108,125,228,208,278,168,211,176,169,192,234,136,156,113,243,214,131,227,160,196,157,150,103,185,257,183,106,134,140,232,195,227,225,272,185,119,285,196,130,187,171,239,194,232,211,203,217,218,250,183,107,151,101,80,181,217,167,147,184,71,220,137,161,220,230,230,214,218,234,131,117,108,154,207,169,204,238,223,177,244,189,256,269,124,148,260,121,246,193,203,186,270,102,165,250,285,162,178,76,267,205,287,307,125,222,166,165,210,309,326,82,62,97,178,183,141,210,193,251,239,199,162,96,131,170,212,229,112,97,189,283,147,169,228,145,219,227,229,144,155,272,206,226,286,203,135,179,241,125,286,265,199,162,312,258,193,135,257,176,208,166,103,134,276,103,210,208,173,194,178,127,143,93,231,226,186,242,97,184,85,83,166,190,126,121,264,334,224,190,248,241,85,124,216,125,132,156,217,221,119,138,355,204,141,82,149,224,223,101,116,163,151,103,153,181,131,348,115,152,95,227,242,152,159,234,184,139,108,124,171,171,181,141,86,302,191,224,300,163,155,173,112,168,253,105,169,106,123,319,159,161,124,133,293,153,131,276,102,208,183,88,122,162,97,91,139,158,299,235,232,173,156,146,293,174,88,149,143,163,300,314,210,144,226,115,191,119,199,253,188,173,208,120,286,322,178,130,179,148,260,104,144,241,268,119,155,149,183,317,382,156,68,165,147,207,294,158,84,263,134,229,205,197,198,91,209,121,92,106,129,65,153,142,270,180,245,277,200,281,233,120,172,173,323,219,210,144,203,140,216,215,243,104,190,63,182,153,154,90,315,207,120,233,105,164,116,226,121,220,101,190,221,182,180,110,185,185,140,193,185,243,144,229,183,186,108,237,153,241,253,185,258,162,126,217,177,238,131,111,113,186,218,198,264,208,170,156,214,285,212,190,147,167,169,84,188,219,243,200,219,208,94,237,288,154,188,185,163,141,197,215,248,212,68,212,135,173,208,240,234,114,283,265,288,187,172,221,217,253,207,197,180,127,185,145,226,185,114,153,169,112,150,139,238,134,184,78,212,92,197,124,221,202,232,172,212,100,202,251,166,244,162,189,233,241,201,142,200,268,212,325,207,156,159,207,108,170,158,143,87,277,110,135,113,230,205,208,143,194,193,173,184,312,238,251,87,147,139,181,96,137,239,186,206,243,241,131,302,191,166,78,168,203,192,177,151,190,201,205,194,136,37,219,201,140,158,131,365,176,166,214,147,188,186,158,196,273,174,166,170,213,256,232,126,227,132,280,253,212,319,189,198,182,222,67,217,146,146,92,156,204,132,305,162,137,211,219,169,342,167,113,99,263,219,323,156,183,219,219,217,227,249,193,139,147,140,317,138,128,176,127,166,339,132,134,101,177,236,121,390,316,192,208,244,247,280,199,169,270,225,221,195,207,243,222,215,76,205,188,144,175,226,160,223,185,252,148,87,149,120,185,96,212,186,167,241,276,274,110,68,221,224,143,115,223,108,211,177,121,90,277,140,282,70,190,182,290,96,123,76,131,152,264,170,81,109,99,224,174,296,202,200,236,224,196,195,289,113,199,252,174,339,235,120,142,191,197,83,243,241,239,203,259,217,210,65,185,272,172,313,199,211,214,161,179,197,209,174,217,156,170,177,178,211,295,132,113,235,184,302,162,140,275,204,229,239,173,117,196,344,168,105,128,82,144,216,201,255,261,158,287,198,339,148,185,192,280,326,68,256,65,233,215,169,148,258,160,180,182,168,178,272,219,158,233,60,129,173,133,250,278,85,187,250,217,68,80,140,125,106,150,110,207,242,204,191,88,302,54,174,199,230,223,167,205,165,93,220,321,146,161,244,312,267,230,206,235,135,221,237,224,213,262,109,106,187,219,155,227,199,207,298,226,254,144,148,118,208,229,201,195,292,224,163,205,262,183,213,187,222,203,266,172,75,115,187,252,137,97,153,197,153,263,164,213,198,119,219,161,114,240,201,202,123,250,203,214,185,207,157,123,133,265,144,215,173,242,159,226,287,266,89,260,88,236,270,126,195,202,287,201,268,223,150,184,319,126,174,148,178,154,344,238,205,205,191,308,213,330,248,123,206,85,222,158,194,199,235,235,192,349,207,250,197,92,141,290,151,201,142,206,209,205,208,154,199,280,147,221,204,106,204,218,304,94,227,296,196,298,228,141,207,218,156,161,275,238,165,177,182,242,154,240,183,176,254,176,145,167,196,198,179,133,252,118,186,203,109,155,234,255,217,161,180,209,139,238,203,92,222,149,249,256,224,219,178,212,78,116,271,191,156,140,66,213,202,222,205,108,188,214,266,177,254,231,101,220,198,195,200,118,154,199,149,148,264,128,169,228,68,254,160,229,133,258,194,206,175,125,300,143,133,153,206,307,181,130,136,149,156,355,209,223,340,137,145,234,239,276,231,381,216,226,232,158,145,125,226,161,336,148,195,257,118,145,154,157,116,291,173,218,187,82,247,127,193,166,259,112,218,228,328,192,267,167,168,224,69,127,216,137,97,161,171,206,224,151,217,156,179,210,225,137,169,133,194,149,218,184,131,207,149,210,153,186,61,177,299,233,225,145,104,202,243,232,186,138,165,223,205,294,158,213,185,150,222,96,105,133,263,94,239,170,227,136,192,164,226,182,214,174,194,286,102,173,169,209,184,246,204,122,151,348,165,114,223,157,213,122,322,267,143,189,217,280,126,185,202,212,281,151,168,109,120,234,131,159,225,190,228,87,246,158,267,287,205,154,270,147,182,193,276,118,301,191,314,238,238,103,206,278,152,170,165,216,169,257,239,176,279,174,96,171,106,173,172,183,247,105,76,200,86,88,232,199,92,172,99,265,285,204,280,127,272,256,103,190,204,167,153,79,168,100,129,225,254,244,177,149,131,202,259,197,180,125,111,116,125,202,224,182,248,192,265,139,139,141,342,155,161,95,139,200,228,140,287,351,195,231,186,147,210,227,220,228,235,125,148,160,233,201,232,355,175,237,86,300,77,346,156,229,207,306,149,172,130,250,184,142,230,197,344,198,199,65,168,252,288,112,132,113,112,149,210,186,253,158,303,147,170,227,339,205,166,186,65,140,140,105,175,163,243,184,176,208,123,294,209,223,164,130,247,230,250,214,130,327,141,293,167,343,202,163,237,395,187,59,248,216,178,233,126,218,119,223,197,86,80,230,282,248,135,182,83,202,239,79,147,277,167,177,215,130,210,211,229,204,274,202,171,181,182,119,279,220,222,108,222,225,105,131,239,209,224,150,249,294,194,230,106,157,205,289,228,94,181,296,57,333,215,145,135,111,225,346,94,80,265,316,198,172,189,194,132,168,184,125,245,167,189,237,106,210,82,279,158,112,226,233,136,204,87,142,109,104,171,157,291,171,193,131,288,152,222,165,260,284,261,123,315,198,231,327,264,211,323,250,127,174,182,234,82,260,231,175,229,204,172,239,172,198,244,202,185,213,96,180,172,161,132,170,79,261,139,219,184,270,147,187,249,263,234,210,51,137,180,133,261,187,180,176,156,195,218,152,186,275,157,143,128,67,217,245,102,135,168,169,138,202,147,315,130,184,189,225,205,315,86,245,139,66,182,70,225,234,208,218,180,275,184,255,241,163,139,161,136,173,118,212,149,204,224,232,111,215,157,93,225,272,267,261,159,98,296,347,157,103,216,202,146,227,267,210,289,103,185,199,209,256,209,160,181,162,279,214,130,185,218,140,204,228,237,150,103,155,176,299,105,92,266,116,187,246,202,281,122,245,224,258,219,141,203,237,228,197,157,284,221,178,180,161,270,245,147,350,244,221,169,208,231,125,258,277,198,143,260,202,212,111,244,200,178,143,168,121,197,200,308,121,137,199,202,159,126,182,143,228,88,400,254,231,237,113,154,190,131,266,164,159,107,191,228,131,165,176,200,172,162,188,243,215,116,176,159,226,170,248,137,185,94,83,221,244,196,111,138,162,185,180,162,273,174,267,183,209,218,104,213,245,93,102,205,189,315,275,202,250,192,244,212,211,156,171,255,254,240,187,138,127,87,48,122,193,158,116,115,124,120,213,106,201,191,236,144,117,164,316,214,133,235,250,156,197,143,229,255,179,112,130,221,139,185,184,146,92,160,233,133,157,208,162,152,242,182,232,111,393,149,162,141,245,206,147,158,208,87,153,159,215,350,213,267,181,217,69,169,140,196,204,103,84,48,236,126,199,234,121,196,217,184,247,154,189,106,120,125,244,98,183,126,145,201,132,147,121,331,291,204,215,169,286,183,229,249,245,153,166,150,177,173,155,124,188,257,169,98,153,329,193,270,290,271,239,303,223,196,209,184,292,299,248,295,172,148,253,278,193,280,162,198,118,206,285,128,235,241,117,317,184,189,175,210,325,169,267,63,281,206,253,131,202,315,137,247,229,92,270,192,105,135,221,331,271,184,193,112,388,178,233,396,124,259,209,153,251,82,314,197,239,59,182,149,175,143,324,158,183,166,97,213,291,231,150,122,241,198,302,152,180,246,113,222,195,212,166,121,140,174,159,216,178,227,119,227,136,240,180,325,317,110,158,219,185,127,136,246,221,145,185,171,209,149,159,150,201,218,168,194,84,212,281,219,123,159,174,286,362,168,318,220,105,177,331,148,148,223,161,321,138,132,212,226,216,80,187,169,144,311,133,210,213,129,189,228,165,105,218,126,106,99,234,151,211,127,227,207,164,204,111,259,252,258,189,227,217,247,259,213,213,208,272,242,223,210,165,195,174,287,247,166,173,265,149,134,104,154,167,112,90,109,160,158,292,207,323,197,209,248,151,201,197,291,291,142,255,328,154,197,99,68,193,276,140,157,154,196,166,128,131,218,139,154,201,156,140,139,202,251,185,226,235,254,201,171,164,153,238,245,247,213,339,145,214,87,146,251,324,170,178,178,190,214,150,226,177,259,233,229,234,188,237,111,263,94,281,207,114,97,220,145,221,97,140,270,101,175,238,209,194,227,222,200,138,202,175,259,193,154,94,229,231,141,212,196,252,199,193,134,206,328,200,121,162,178,140,187,155,148,231,174,162,121,257,141,273,129,149,201,240,193,124,163,130,211,236,215,210,136,158,113,110,149,164,328,239,139,280,286,164,355,278,231,250,176,195,214,195,201,209,144,130,221,222,205,349,131,241,382,279,130,216,142,112,217,197,234,271,173,243,107,131,224,238,162,169,193,126,252,114,309,89,116,100,228,237,165,228,83,218,120,86,114,135,169,204,247,242,264,68,157,132,117,80,141,145,137,172,172,322,211,108,179,161,211,195,202,93,229,198,225,296,163,140,246,169,258,177,293,132,199,182,179,112,188,180,101,225,125,163,230,120,240,119,212,171,145,218,101,217,203,253,121,230,102,212,106,239,100,232,199,334,129,148,163,121,302,128,174,206,248,140,226,248,158,133,250,122,379,119,138,180,126,143,261,104,250,117,204,203,225,188,236,242,261,209,155,101,189,155,166,177,141,109,188,193,284,132,260,287,225,226,89,192,206,138,114,112,141,310,187,190,178,204,115,217,218,231,139,159,192,181,190,163,161,239,208,190,169,401,209,180,204,145,143,91,93,201,204,247,125,181,165,190,153,193,84,363,109,110,194,106,253,267,253,232,150,140,90,114,295,208,112,81,290,146,249,178,176,151,221,302,228,123,107,169,230,196,232,299,274,165,229,179,355,114,187,212,153,273,208,269,159,155,240,186,219,166,143,202,192,335,266,224,332,81,170,105,192,217,173,141,106,243,173,90,302,103,303,200,310,161,183,97,98,229,79,263,91,292,256,274,305,147,97,266,256,157,114,222,174,246,199,198,136,91,270,127,141,203,178,369,107,273,242,107,260,223,195,162,223,116,194,323,145,235,126,147,132,204,151,193,268,163,154,192,264,240,166,147,154,288,146,120,249,203,254,206,101,180,193,168,146,129,152,179,123,197,71,178,129,307,172,256,86,266,149,186,265,196,82,211,214,251,167,148,170,143,265,158,71,255,225,178,191,191,220,152,119,167,134,179,223,116,125,159,225,212,202,103,169,200,159,122,209,114,271,147,115,158,296,98,259,287,179,216,94,110,188,110,259,127,83,96,229,123,202,143,194,240,194,196,181,198,135,250,187,171,138,284,130,200,186,228,163,118,200,263,115,310,154,210,199,322,263,206,249,168,86,226,259,236,200,241,207,173,75,208,246,326,330,208,133,221,170,193,235,193,100,216,110,185,211,157,225,283,196,200,69,180,182,255,179,185,192,188,231,159,203,260,238,130,148,105,92,135,136,121,142,275,280,181,171,152,132,233,258,248,209,227,167,99,228,219,154,166,121,188,195,132,253,123,130,131,246,234,254,269,233,133,170,235,132,229,188,104,350,162,174,204,196,113,222,222,185,186,180,164,183,119,190,166,197,285,120,284,154,304,132,313,187,176,190,178,141,144,158,177,172,144,103,163,282,166,201,253,254,190,257,278,255,183,159,213,267,196,122,165,186,204,121,167,250,150,260,226,187,264,281,177,105,185,210,221,187,220,146,184,161,281,152,269,147,186,51,114,257,190,244,215,241,229,196,327,206,236,183,117,83,202,216,158,135,176,191,193,247,226,178,161,218,140,158,151,184,122,113,214,125,92,248,114,220,164,236,160,121,305,226,184,214,148,151,184,225,286,314,148,124,128,252,187,353,125,157,116,248,359,139,177,93,82,129,189,238,275,159,217,251,144,189,123,227,339,287,272,167,187,217,346,184,267,276,225,263,192,97,143,175,282,178,125,245,93,135,189,82,153,213,239,155,264,233,122,114,129,140,129,150,250,248,214,79,275,144,123,190,377,134,119,218,140,98,139,209,140,283,178,199,182,159,173,105,172,228,102,234,155,143,77,134,209,212,198,224,230,218,142,116,116,256,99,69,201,201,179,94,251,97,269,203,92,294,70,232,119,51,222,239,313,222,343,243,182,131,210,263,205,213,119,252,295,348,98,141,178,113,223,181,180,226,169,200,194,205,162,230,246,192,238,100,109,202,211,170,319,377,288,281,125,182,105,115,245,174,282,175,216,272,217,109,197,190,172,115,243,247,167,268,243,137,287,177,174,170,93,216,246,115,213,180,86,219,279,194,302,141,242,131,204,253,237,339,321,137,233,174,166,192,215,67,167,224,230,246,134,231,164,148,204,206,270,115,251,200,203,267,136,187,292,214,326,276,196,162,160,206,166,191,228,196,224,195,155,207,101,153,213,240,205,202,268,281,205,131,238,208,207,227,143,245,139,269,224,181,158,225,111,176,156,218,98,151,304,231,185,135,139,111,316,170,157,127,247,118,75,170,231,266,81,221,198,164,253,76,127,248,155,190,174,157,133,245,180,292,117,221,200,222,221,221,160,249,225,177,192,219,147,238,246,320,179,223,192,258,131,154,178,195,192,208,128,197,187,185,178,183,157,226,363,214,289,183,195,275,256,335,128,103,146,156,246,287,179,184,226,207,251,224,185,300,174,82,187,105,145,86,179,186,214,162,218,215,142,164,220,221,133,239,205,187,210,246,118,225,185,153,228,238,219,176,223,226,180,201,369,217,65,140,118,101,128,172,171,351,135,360,276,103,169,174,198,183,209,193,279,194,232,227,200,181,167,164,212,87,224,221,205,142,219,118,210,100,240,285,213,104,219,237,146,166,79,221,166,228,162,150,249,124,246,204,161,181,121,188,168,194,165,179,234,210,117,130,187,146,98,167,166,134,213,310,153,249,130,157,134,224,208,135,212,212,128,223,212,280,155,152,162,252,218,181,174,218,130,156,166,160,169,274,300,241,188,241,200,134,285,160,139,182,199,249,268,375,234,102,223,213,289,193,275,199,89,296,203,191,140,158,119,155,180,212,185,189,116,112,123,194,287,288,169,240,297,121,106,217,211,120,158,274,184,132,144,109,139,170,206,211,273,148,214,190,264,236,146,143,112,232,253,104,201,194,246,281,162,143,124,176,135,112,93,136,364,153,193,119,261,107,250,318,197,189,165,76,254,148,211,141,213,177,297,209,212,176,320,210,244,86,181,169,275,126,125,220,185,155,140,95,59,341,54,144,118,135,255,240,161,189,167,145,235,167,180,240,139,91,242,136,293,165,136,222,209,131,210,203,212,178,243,56,164,271,126,182,200,201,172,204,224,154,181,159,74,240,137,244,105,201,203,227,197,190,256,220,263,150,167,252,367,268,75,114,266,164,255,188,150,53,254,145,168,83,248,309,145,240,248,110,109,91,233,258,139,262,122,93,103,212,173,150,181,168,72,291,221,144,110,127,158,88,258,392,200,265,178,155,245,215,192,80,189,149,278,128,211,207,253,184,194,264,243,280,149,126,114,254,191,235,132,260,199,200,65,219,221,160,157,232,205,264,154,156,225,127,139,191,160,223,135,179,173,195,228,216,194,73,171,216,248,198,171,113,267,171,174,244,157,127,214,199,146,316,96,313,241,282,143,235,114,181,225,161,229,208,146,136,229,229,155,224,162,76,163,196,200,75,96,245,264,170,103,160,255,116,116,207,236,245,217,258,236,283,139,173,218,279,194,209,206,160,182,209,296,150,144,182,241,212,217,274,173,202,206,161,152,99,381,150,174,121,199,152,181,237,267,419,183,339,193,277,211,182,260,217,115,232,167,166,333,318,273,155,246,219,145,252,148,137,112,204,185,262,121,112,254,238,196,91,176,209,320,213,153,193,144,223,146,198,75,191,306,201,212,225,71,131,136,219,235,128,180,164,176,235,117,281,248,169,199,207,168,255,282,81,163,182,280,370,103,123,311,208,186,89,123,223,155,210,157,227,158,197,109,81,250,126,199,234,242,88,138,167,139,320,164,257,178,214,182,106,288,190,130,119,280,241,147,168,172,173,246,227,134,115,321,186,176,239,248,250,191,275,237,138,271,174,227,188,229,267,153,111,151,254,210,254,230,150,163,193,182,263,165,123,261,159,146,135,159,194,234,126,158,211,293,199,262,215,232,236,159,174,76,182,276,137,255,188,149,116,142,188,104,316,155,164,106,88,205,308,183,228,244,70,166,156,212,208,183,256,200,116,219,177,103,166,176,180,161,67,249,255,284,211,211,262,189,142,107,249,250,158,145,213,199,220,92,115,155,304,203,195,142,236,362,207,189,224,173,146,155,210,241,286,225,232,92,188,241,139,253,197,227,148,175,127,132,234,135,227,157,61,169,135,169,240,249,213,57,120,211,292,229,160,263,89,176,261,182,166,151,157,211,235,235,267,150,226,209,239,299,95,226,171,117,119,132,178,293,298,108,219,171,201,156,226,232,221,164,121,165,79,165,112,296,204,125,278,113,163,118,169,264,241,361,219,253,318,279,125,146,143,162,164,147,180,166,179,231,240,174,286,203,206,298,273,158,136,106,196,153,172,187,289,226,341,144,157,215,222,139,186,224,92,132,267,208,229,232,211,227,153,147,168,124,220,102,118,215,269,188,264,56,204,291,232,308,108,114,143,165,306,162,88,116,134,214,130,205,132,166,158,81,252,234,182,210,206,52,156,144,247,142,210,131,112,128,209,250,159,204,252,137,207,88,264,193,194,181,202,366,81,240,103,224,223,178,268,168,234,104,95,81,206,292,139,108,112,226,145,230,221,189,127,114,116,68,221,93,168,266,138,76,78,182,134,145,207,178,80,198,136,188,330,199,338,301,156,66,146,183,283,218,118,149,285,146,216,186,384,186,240,189,207,128,180,194,228,189,192,140,347,260,231,256,117,252,209,119,81,161,196,100,98,183,161,72,149,95,95,100,182,314,168,215,192,203,190,257,256,327,94,98,199,161,295,196,141,307,130,225,136,184,169,207,164,123,99,241,177,288,142,303,171,237,212,223,163,247,87,282,342,208,147,229,100,176,171,249,107,206,227,278,233,99,159,116,143,277,237,213,256,218,168,206,328,218,217,80,184,206,216,320,146,182,175,206,165,194,211,72,229,171,77,127,318,64,75,103,124,275,142,249,179,308,158,308,186,190,190,226,198,287,169,262,238,298,67]
|
doclens.44.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[168,167,186,171,295,88,170,193,124,257,133,146,172,269,161,193,145,182,200,167,261,125,301,203,283,196,287,183,236,224,170,235,207,168,160,241,234,124,186,114,255,156,143,174,127,203,123,277,123,100,151,117,99,149,154,289,190,185,198,95,240,167,110,280,265,172,265,122,148,218,289,250,204,267,130,139,147,143,261,221,189,166,146,189,184,128,129,203,174,192,195,221,198,243,228,300,232,126,257,184,150,202,145,89,141,223,297,127,199,163,166,176,141,160,173,93,74,212,158,280,262,353,63,364,108,293,164,164,148,98,169,190,118,216,195,216,261,146,238,200,135,100,192,99,154,105,226,176,227,144,55,133,181,188,177,229,105,227,122,307,229,232,208,118,91,117,164,177,183,196,246,108,198,228,56,168,78,98,133,140,279,137,131,103,188,278,182,104,276,165,117,209,175,136,219,193,217,160,144,120,90,220,76,116,184,124,155,340,250,191,349,264,273,205,176,165,172,151,166,219,196,94,115,187,124,99,204,148,166,189,157,305,103,96,163,231,172,232,205,300,135,245,231,239,214,132,178,178,153,317,244,221,216,237,212,160,217,123,154,208,157,98,196,245,238,200,218,225,227,188,198,300,180,261,196,141,158,211,248,165,198,98,196,144,288,163,287,208,189,112,188,238,164,152,161,145,173,157,175,149,103,121,161,149,255,181,212,114,273,230,256,108,98,149,148,192,318,120,202,84,211,153,157,163,111,141,159,98,193,203,172,216,293,200,332,209,152,184,253,176,191,179,207,189,264,125,113,299,179,256,276,123,238,181,154,247,158,188,78,112,121,150,260,149,236,211,159,145,114,243,278,138,222,254,278,258,326,217,263,190,182,232,117,202,157,319,117,273,202,212,161,170,116,122,186,217,235,147,93,107,166,148,174,181,152,113,277,156,235,133,184,153,96,250,229,198,232,139,158,178,251,284,134,259,308,183,182,141,102,68,270,238,322,252,261,245,108,179,201,207,117,193,223,179,282,117,233,154,229,295,194,125,143,186,294,188,66,235,379,112,219,117,112,191,168,211,210,274,197,188,131,233,212,146,200,250,347,143,274,210,223,267,161,218,150,80,68,153,331,207,158,192,194,267,86,220,215,258,195,226,143,160,173,173,176,249,263,109,96,140,240,240,104,206,275,216,158,283,280,295,243,132,203,124,152,94,185,237,101,100,130,187,121,244,265,146,159,252,115,125,139,195,230,112,107,221,172,160,189,174,128,140,292,296,187,235,130,267,218,207,134,109,195,131,326,280,196,145,185,173,239,259,172,129,287,204,186,163,113,137,111,150,245,213,210,166,207,239,191,301,208,254,174,235,215,65,117,78,182,147,185,199,144,228,264,190,193,178,148,190,196,291,145,243,265,189,122,257,210,146,265,244,109,103,127,158,107,202,201,172,208,114,241,233,103,90,106,169,212,127,270,128,72,152,230,248,164,193,241,173,88,253,216,250,274,167,148,177,297,268,144,198,167,153,202,157,173,142,234,289,257,113,109,160,237,294,284,314,277,310,216,229,187,151,173,264,212,127,293,168,339,90,235,229,194,73,176,216,269,291,126,149,192,288,117,182,146,240,250,228,241,253,227,229,234,218,162,176,134,211,258,234,234,161,147,240,171,171,110,275,244,159,162,222,234,140,117,166,270,254,191,103,147,240,348,162,275,197,205,325,212,174,209,138,130,126,264,93,213,168,155,220,256,191,222,140,235,63,281,303,268,275,198,117,189,220,251,207,185,230,220,149,196,204,131,210,188,97,131,241,162,293,229,209,159,112,266,201,268,186,341,127,91,221,300,184,87,258,271,136,119,285,144,259,214,232,279,79,208,183,255,144,83,100,189,207,212,91,92,165,219,163,254,96,244,215,246,266,261,218,163,238,131,241,264,147,294,135,174,225,122,205,223,308,219,242,291,166,258,242,220,213,99,171,194,203,230,149,322,219,180,156,308,85,244,179,202,196,214,195,199,262,245,204,170,193,218,139,245,226,162,142,167,157,171,152,235,176,282,144,61,205,243,331,218,240,188,228,295,212,119,165,201,223,188,127,234,301,243,115,85,128,113,133,177,271,167,155,271,185,166,176,192,227,219,209,111,128,247,102,76,157,242,252,66,173,322,99,219,227,242,357,268,115,219,299,123,112,143,169,151,313,196,205,201,241,170,163,192,209,217,145,167,207,152,147,146,209,229,203,133,241,198,121,205,253,72,81,381,173,172,227,249,234,202,145,99,188,197,119,95,237,183,262,248,60,377,183,155,277,124,147,264,215,221,168,167,283,234,196,182,134,271,249,243,115,282,190,192,174,240,99,156,220,129,111,212,160,137,107,270,210,193,196,110,207,209,175,215,118,158,172,222,188,130,151,188,132,261,126,182,255,253,210,76,137,102,203,130,230,177,199,161,295,129,166,380,198,181,121,151,204,256,204,80,209,151,211,76,142,232,126,255,231,290,148,229,273,236,184,151,213,264,177,280,167,205,199,164,238,345,219,237,392,250,151,253,265,101,199,233,276,121,219,124,211,179,167,136,157,145,129,223,114,292,158,151,182,139,120,145,132,271,343,219,150,161,259,205,214,274,271,87,151,194,127,262,251,158,282,204,298,118,233,268,222,126,177,125,247,225,219,205,241,235,94,175,144,121,291,219,144,98,244,205,293,289,252,232,168,77,205,122,355,163,164,198,198,141,221,176,122,209,125,122,146,190,142,180,142,235,119,199,377,147,121,155,172,156,133,245,137,172,215,97,106,104,172,233,228,208,102,207,210,137,287,166,143,238,173,130,173,270,131,218,193,170,134,136,348,94,156,207,242,67,225,101,143,134,155,72,205,298,251,170,148,191,139,301,248,228,353,242,171,295,172,129,200,201,276,179,275,311,209,157,332,143,195,153,230,299,183,110,140,137,195,229,210,269,215,182,162,154,201,212,345,138,149,183,225,196,184,189,195,99,154,250,217,171,128,186,99,86,281,281,250,199,225,203,167,87,172,74,153,134,176,154,189,139,248,255,242,78,63,250,264,266,238,128,163,278,64,246,120,159,193,108,202,226,95,118,120,220,280,139,116,91,139,140,164,112,270,119,149,223,202,149,180,127,312,142,234,144,114,212,210,198,80,235,152,163,217,234,129,206,262,165,108,207,209,193,84,118,351,179,155,146,132,96,292,111,287,151,118,124,155,211,250,168,88,288,202,292,56,150,139,204,65,168,153,125,210,209,175,140,244,179,198,250,216,269,167,188,175,132,55,134,240,256,130,162,369,155,198,167,231,112,206,263,270,126,122,138,242,190,157,240,345,129,197,161,312,354,243,239,332,212,121,89,178,88,230,173,224,178,122,204,231,251,306,204,160,166,203,166,132,225,125,196,179,72,235,101,152,127,308,102,196,285,268,286,212,141,250,130,121,185,228,234,145,148,213,266,114,96,189,91,250,187,113,150,224,174,238,228,210,102,243,210,273,302,246,253,66,248,187,207,240,71,148,230,87,259,140,314,248,214,221,136,174,164,270,116,131,323,263,78,209,182,222,259,149,133,155,183,243,251,150,103,261,271,191,151,234,233,359,169,126,153,250,218,98,227,146,243,95,119,294,235,134,347,148,185,302,136,239,246,292,268,212,191,171,277,201,59,211,209,110,128,204,110,206,202,167,219,216,211,111,137,112,119,198,101,112,208,120,203,271,99,262,230,170,241,173,111,226,298,224,190,151,112,186,259,76,287,95,231,176,220,304,167,160,129,151,179,150,208,224,207,210,235,108,242,229,312,182,125,224,63,72,83,307,213,200,216,205,241,143,211,172,230,145,203,86,168,180,127,135,131,347,169,188,125,144,282,236,126,188,214,215,113,141,240,191,255,109,271,78,219,73,121,239,324,290,339,152,343,240,232,273,260,208,199,128,308,129,216,205,151,206,180,96,101,240,121,209,227,313,131,169,259,166,165,323,228,215,230,217,126,173,251,232,180,168,252,147,224,251,164,176,170,172,184,139,130,214,108,280,125,274,89,187,69,211,157,226,109,161,160,231,177,207,218,184,334,251,120,134,174,134,111,227,230,153,184,114,134,98,113,162,243,107,156,238,188,90,187,230,215,122,278,187,195,106,190,232,235,241,95,212,242,275,132,133,239,202,177,247,215,137,238,227,210,92,151,117,110,220,101,217,62,135,288,134,293,164,295,269,225,204,239,164,244,191,291,155,283,263,228,172,177,131,127,109,66,157,95,109,211,166,175,157,174,130,300,275,187,185,193,189,236,188,52,204,99,190,194,171,190,290,179,90,230,202,171,196,215,190,65,244,92,158,306,160,223,197,232,239,186,181,352,180,234,282,92,238,169,216,184,185,244,85,167,196,258,159,146,254,205,150,256,133,160,184,114,70,214,110,210,252,161,208,285,180,277,326,276,218,118,204,296,105,121,272,246,85,91,120,208,240,225,190,206,239,194,235,148,148,220,189,282,220,163,163,109,260,323,190,141,107,192,241,268,251,205,230,235,190,279,107,212,129,334,256,159,224,324,262,120,203,272,127,217,123,219,281,178,321,351,195,259,185,188,301,167,244,191,97,303,157,174,165,141,164,170,236,131,287,273,127,246,244,187,204,161,333,209,197,311,164,265,212,87,295,213,374,198,82,150,364,207,124,211,110,154,169,266,166,222,219,274,322,115,294,141,235,243,183,103,199,155,69,288,190,109,120,172,237,214,200,159,251,180,266,260,127,194,164,184,194,224,264,163,210,257,311,208,178,179,294,90,248,277,101,189,186,206,59,89,265,305,145,160,328,127,232,114,119,209,102,187,131,303,167,128,189,222,181,214,121,121,188,320,123,267,187,184,240,240,127,224,232,220,68,216,234,98,179,123,199,195,179,112,237,157,163,148,201,208,252,216,239,300,246,223,106,237,243,185,233,117,198,181,77,229,124,194,203,181,260,193,131,186,155,179,69,251,201,258,297,136,182,209,192,141,145,222,267,125,263,193,332,160,184,149,209,203,299,112,198,171,194,79,139,172,191,345,141,221,230,154,112,198,225,142,78,284,156,174,117,178,84,108,206,208,282,189,201,310,220,194,133,207,79,193,290,151,136,256,200,227,117,258,85,214,285,241,122,213,211,217,102,171,260,333,155,91,236,139,217,141,93,144,200,140,101,217,255,225,117,241,226,224,157,194,205,224,157,98,187,210,279,130,228,154,104,225,275,177,164,311,184,168,138,162,256,225,211,114,231,135,180,207,176,206,241,145,274,193,256,274,136,149,209,139,150,156,174,308,137,317,120,175,72,119,305,140,160,207,257,338,216,82,267,241,229,268,173,47,191,59,222,135,223,136,281,143,110,112,103,112,300,144,231,255,177,222,200,222,224,195,181,115,229,263,215,113,194,171,129,154,177,145,178,238,106,215,130,252,227,243,141,165,134,148,278,170,188,101,117,245,242,224,181,264,165,175,318,152,122,205,66,256,182,165,176,233,172,290,155,153,160,133,157,211,404,207,247,76,142,93,218,381,190,219,235,139,172,138,255,140,120,263,135,233,254,258,212,242,233,360,219,211,172,226,135,143,118,271,223,117,126,217,102,79,204,263,189,239,157,280,166,192,183,266,300,273,158,193,232,211,217,264,157,195,195,188,212,159,273,169,82,222,293,150,228,105,118,270,61,212,191,162,79,227,292,154,58,119,194,240,224,230,214,280,272,248,118,178,284,124,121,173,333,232,206,184,236,351,236,208,279,170,210,140,208,249,267,277,131,186,350,116,214,340,116,144,107,166,149,198,91,227,189,187,112,217,132,174,188,122,270,192,249,246,151,189,139,241,187,255,314,309,152,147,273,198,251,148,210,152,146,217,135,165,271,170,210,218,131,148,160,154,178,256,123,275,215,286,171,94,255,262,240,157,158,106,223,107,256,227,152,328,299,86,130,227,165,267,222,131,303,160,151,245,253,209,259,196,145,208,157,125,217,161,139,167,299,194,99,173,122,136,188,198,147,73,352,228,215,143,207,180,180,233,259,126,172,149,127,151,147,140,150,218,241,260,72,198,148,145,266,195,161,218,171,243,227,132,155,215,193,143,199,65,274,151,82,225,172,148,139,188,226,311,229,205,142,197,82,243,116,334,182,222,286,192,130,130,92,143,158,203,228,128,230,294,262,366,133,243,182,159,115,47,297,215,192,228,181,169,173,292,211,268,95,64,319,237,236,295,228,156,253,66,111,296,236,191,241,260,133,184,145,151,223,160,261,189,179,239,161,150,206,136,219,150,176,284,164,163,237,169,235,113,251,87,119,107,215,226,85,189,148,155,252,117,220,216,175,213,239,227,171,180,296,228,155,116,154,117,360,125,214,120,182,132,216,359,220,229,343,182,183,113,187,249,121,184,91,164,371,208,347,171,255,273,263,66,290,138,170,127,234,144,217,266,163,111,130,226,198,310,268,282,183,253,129,208,249,216,303,304,190,135,155,169,107,138,171,130,55,126,107,189,216,101,368,128,275,318,185,219,236,101,87,258,145,103,148,144,223,191,171,206,193,213,236,59,197,102,124,260,275,173,133,124,137,197,198,84,215,260,260,177,166,242,256,138,133,178,120,232,314,162,289,204,161,172,131,224,186,160,240,83,140,147,196,103,235,277,198,223,318,261,162,298,263,225,206,178,113,175,325,168,282,238,199,114,148,144,215,177,241,222,120,97,51,226,66,161,235,212,268,170,138,216,215,237,286,122,151,196,258,176,173,269,228,147,167,281,63,119,236,136,183,235,199,196,251,126,142,231,152,113,164,97,188,100,200,269,113,275,201,295,122,62,157,114,143,207,138,191,143,347,132,231,104,179,169,237,292,188,227,216,137,261,179,263,212,253,196,194,85,182,225,102,72,264,167,135,148,216,123,158,145,257,131,175,109,246,158,122,273,191,114,354,173,155,125,124,261,317,178,177,152,198,220,260,207,153,175,195,197,198,257,148,206,217,163,171,96,178,202,169,252,273,124,246,156,154,133,153,144,243,153,191,258,169,173,297,214,153,145,268,165,221,309,116,145,293,247,227,245,230,181,165,195,162,181,114,147,220,184,213,137,227,190,119,189,168,327,77,194,158,141,216,135,206,196,183,197,179,282,162,180,205,186,201,204,233,286,231,221,226,127,144,75,144,113,148,158,128,151,141,189,200,247,109,330,263,231,227,264,141,126,253,130,326,207,212,134,60,70,233,197,133,219,229,201,158,146,172,93,228,300,141,198,181,134,149,244,156,119,219,113,325,354,159,141,239,135,204,77,189,130,136,137,193,131,126,207,137,318,217,211,157,156,213,236,152,198,327,143,83,201,140,185,152,82,136,228,208,275,143,225,211,221,186,238,186,190,125,210,218,82,191,140,239,92,182,183,285,344,334,230,89,226,291,186,194,117,162,165,286,155,378,107,208,141,285,128,283,198,386,240,124,189,158,84,224,175,178,134,193,53,106,249,126,283,199,165,123,178,183,145,159,197,226,135,108,135,183,188,305,144,133,266,101,313,195,241,51,172,77,131,155,260,233,142,173,112,187,241,214,117,95,159,199,222,99,316,236,93,173,114,121,220,288,152,179,224,105,219,228,51,231,250,209,123,262,202,373,244,181,130,242,236,176,174,160,59,323,243,195,309,326,191,266,235,175,153,254,272,114,97,152,145,103,121,166,187,196,161,219,232,183,175,261,119,78,147,98,236,161,344,111,147,286,61,143,148,222,167,112,256,183,205,171,192,144,196,172,174,206,234,213,182,229,247,289,300,198,305,311,206,249,97,226,209,150,183,276,172,105,174,206,319,311,218,93,343,151,307,200,202,180,158,227,147,122,215,188,201,171,286,186,90,112,180,255,114,195,189,280,131,278,170,168,154,211,191,271,244,233,238,218,174,177,266,119,240,161,245,197,164,119,202,183,167,110,161,294,117,128,265,226,313,109,197,354,187,272,219,307,167,218,47,212,177,156,163,267,246,201,151,259,231,181,291,132,209,275,82,214,210,262,205,192,209,208,209,270,246,156,155,216,322,148,181,229,214,223,294,154,122,254,167,151,173,104,208,183,218,188,223,94,138,225,161,240,216,176,191,186,163,156,166,102,114,162,349,219,190,231,321,160,156,88,123,130,173,200,362,176,281,226,168,200,284,196,168,169,287,160,280,114,186,141,58,137,121,199,233,203,202,249,241,299,212,59,286,204,224,128,169,191,295,131,168,117,94,190,246,247,191,126,210,199,193,88,152,270,209,243,204,176,236,218,133,106,271,332,111,220,133,319,99,126,261,285,251,221,342,196,202,300,187,265,202,207,134,106,222,144,163,290,227,282,191,171,291,112,194,131,138,125,130,155,159,127,175,165,166,77,101,235,111,105,163,195,126,184,200,247,152,257,105,113,191,246,216,201,175,193,291,205,326,114,216,249,144,269,246,168,218,184,126,245,244,172,159,201,132,143,84,335,170,206,154,245,289,164,240,204,189,366,92,192,206,247,129,274,150,96,320,134,165,281,131,140,138,319,273,193,311,166,277,103,215,313,158,276,257,136,281,96,170,92,231,175,147,188,205,202,187,238,218,133,181,260,236,239,211,233,209,141,133,160,185,158,229,87,161,248,236,208,119,241,202,216,193,189,181,126,215,162,312,232,106,100,194,182,208,197,195,134,200,120,189,155,272,217,211,193,102,148,193,125,150,161,153,129,251,95,216,100,215,231,151,286,246,131,293,269,115,128,94,113,53,218,96,197,113,135,66,130,147,104,141,235,93,171,201,186,218,266,130,190,165,89,105,164,219,141,273,199,161,202,205,139,81,208,100,288,190,308,134,171,117,218,156,246,208,234,226,311,245,353,131,158,179,111,230,185,128,346,66,158,158,203,252,95,317,145,147,117,209,205,194,190,71,109,273,202,206,87,207,272,185,191,182,180,110,177,195,109,98,252,321,107,247,244,180,177,337,128,147,198,179,112,163,320,167,169,118,152,133,256,143,187,191,216,260,166,164,248,347,291,151,182,229,207,222,172,178,245,147,109,165,229,184,169,280,198,326,241,203,180,332,202,274,175,173,145,355,156,227,213,238,253,155,315,204,102,264,103,195,271,101,122,242,279,251,219,187,181,193,126,278,97,182,200,106,169,255,95,142,217,160,228,180,241,204,258,149,87,185,147,304,150,293,239,259,236,387,182,204,69,144,121,117,127,265,256,137,332,172,182,182,107,116,298,179,178,256,206,152,192,127,90,165,194,169,204,250,239,269,186,215,122,233,202,204,186,183,205,270,289,210,103,220,242,185,164,243,171,224,273,170,172,157,239,241,149,134,309,261,187,150,145,263,197,75,241,235,64,211,178,236,230,111,243,192,67,83,328,159,279,163,102,223,271,201,243,189,212,101,187,187,259,162,76,110,133,133,231,82,207,336,56,176,272,154,237,209,176,240,192,169,163,228,278,158,173,211,169,278,257,204,191,159,159,216,128,254,251,144,189,369,149,197,234,163,180,118,357,233,96,62,112,128,179,183,168,155,228,149,278,150,96,160,115,137,121,154,223,275,147,210,210,154,118,202,209,151,267,232,189,131,123,163,137,177,219,146,276,105,156,178,197,158,129,153,146,131,191,165,288,121,220,160,138,221,125,125,275,194,143,206,244,158,198,221,189,184,189,212,110,280,141,196,231,112,109,210,176,270,168,215,192,159,75,203,255,143,328,212,174,120,267,166,118,181,223,228,312,219,273,179,244,94,341,267,226,263,129,346,148,169,249,178,189,250,141,194,162,152,166,204,207,116,219,213,204,257,168,198,247,175,250,229,137,198,163,194,105,307,230,171,290,181,217,163,201,227,128,106,246,171,240,151,264,116,225,253,276,127,236,155,93,137,237,156,276,264,219,306,121,115,168,232,113,236,156,264,164,211,249,177,164,243,288,230,178,147,132,236,174,104,229,267,103,122,167,94,213,76,207,142,155,155,350,317,83,264,308,159,110,212,163,180,299,123,187,186,327,172,147,185,109,109,192,133,122,130,186,312,117,143,235,230,128,225,248,94,208,144,132,187,327,175,197,328,133,133,251,178,144,201,181,79,192,167,124,164,195,222,79,111,173,172,164,229,256,109,156,222,217,246,170,242,161,218,184,166,280,287,236,218,335,103,150,201,239,203,173,214,255,169,222,238,180,155,208,236,246,297,165,226,84,266,252,198,118,213,198,194,161,298,276,149,99,210,254,129,205,226,277,103,133,87,263,112,188,213,117,139,157,102,213,232,179,246,358,211,144,106,284,217,205,188,133,132,255,141,167,231,259,187,133,254,92,138,117,208,190,138,258,173,230,244,96,392,219,191,275,165,202,232,260,175,266,167,283,265,268,193,157,142,127,106,128,166,263,226,102,175,247,232,131,221,220,201,253,225,252,136,122,169,246,110,212,193,99,245,167,194,112,241,159,257,218,242,239,218,296,178,203,283,158,258,110,189,175,112,171,335,192,98,297,220,151,237,256,134,159,129,141,202,241,151,177,163,170,129,159,184,140,204,104,58,136,258,334,148,168,233,108,171,272,161,162,378,250,126,124,104,116,116,81,217,233,234,110,238,231,260,270,252,214,105,214,229,278,291,120,233,170,266,216,209,153,246,94,225,178,233,283,265,202,135,294,110,150,106,217,333,343,216,124,136,251,113,230,226,283,170,155,283,219,168,206,285,283,126,200,176,74,202,146,290,185,102,238,212,124,179,65,137,168,233,144,136,198,279,164,122,149,157,194,80,222,232,90,153,214,178,123,89,347,261,200,365,178,258,243,369,238,179,163,147,180,279,54,246,221,233,153,147,334,240,212,266,100,157,65,96,252,98,236,250,229,136,213,60,120,146,134,282,214,211,182,405,157,140,174,63,148,165,376,297,168,324,223,97,66,72,178,184,173,222,258,161,174,122,236,216,162,149,229,93,158,79,187,197,65,178,112,148,115,153,230,241,126,249,150,210,204,115,179,133,147,137,172,120,132,218,296,180,123,179,217,154,180,206,151,150,136,89,266,135,108,85,216,271,188,150,278,58,196,261,185,109,224,264,213,204,160,231,213,199,123,142,135,156,88,126,223,255,154,163,346,252,121,229,201,74,204,192,123,203,155,106,149,221,178,247,166,225,83,193,129,80,265,184,156,104,84,224,240,133,174,217,145,280,197,123,61,100,180,302,97,57,67,201,177,205,247,202,74,123,221,75,179,209,186,173,316,279,277,156,189,287,205,220,237,246,144,185,276,228,223,222,159,207,133,195,199,201,186,179,164,91,134,321,183,192,151,168,163,294,168,224,288,380,221,196,268,273,255,311,139,197,216,119,110,168,145,237,181,185,327,245,149,184,200,208,306,230,126,127,255,129,130,147,118,134,264,376,103,220,100,172,216,147,304,238,153,185,136,266,175,130,133,131,141,162,83,153,219,245,198,159,239,228,186,360,184,136,231,297,183,111,153,309,212,267,222,230,260,260,189,117,108,120,132,187,219,83,174,211,273,79,175,104,129,141,166,199,104,169,68,129,153,215,238,216,269,186,139,146,141,162,161,370,331,124,171,346,217,273,61,146,214,222,174,287,158,194,230,101,190,314,124,41,198,176,241,144,106,175,95,123,390,226,117,270,233,214,229,170,211,110,263,190,179,203,148,241,321,197,334,151,217,247,178,309,207,232,385,217,148,249,115,126,176,203,220,294,215,81,192,178,150,159,170,198,149,120,111,215,163,128,117,157,110,132,177,120,109,105,166,107,193,208,187,196,235,238,193,230,187,187,236,140,331,85,248,209,128,316,123,215,219,86,167,138,192,143,217,302,264,160,143,62,220,309,255,133,143,324,209,123,319,222,84,237,280,295,237,197,187,173,155,153,248,190,252,338,207,244,277,176,92,137,188,223,258,193,177,380,156,167,298,143,119,281,165,171,210,140,96,145,325,154,168,232,208,153,68,217,120,173,152,229,174,139,144,128,242,258,323,176,282,319,302,232,113,159,124,279,187,217,253,238,152,256,140,212,126,218,140,200,210,222,143,199,187,124,306,140,157,132,364,181,143,276,288,178,229,84,279,217,217,77,207,185,191,224,177,217,237,186,213,231,163,186,121,116,272,251,359,97,274,159,98,195,226,175,189,318,231,199,99,94,250,128,250,110,166,120,111,150,343,68,287,280,197,204,189,112,168,103,125,232,266,118,194,195,133,195,227,249,110,215,146,263,184,159,225,138,211,144,213,166,349,214,100,149,241,97,97,237,151,165,208,236,179,164,227,218,249,223,272,274,265,164,154,219,145,233,121,124,310,197,150,287,76,234,242,95,335,199,127,126,325,143,254,145,249,111,232,236,235,77,248,382,242,280,261,324,177,155,109,227,167,174,215,118,215,200,93,136,160,243,119,211,176,172,252,212,130,175,132,135,228,227,132,191,209,278,185,326,280,222,273,188,169,192,239,141,229,179,111,203,157,248,221,250,150,247,108,117,245,201,246,171,204,197,242,178,282,181,131,117,297,208,151,120,358,169,285,370,152,116,160,195,237,88,113,284,171,154,299,189,144,216,289,209,145,135,177,126,81,225,170,186,250,91,198,128,202,151,134,225,130,161,227,209,210,159,181,197,365,169,83,196,185,212,258,242,229,240,173,216,129,112,164,232,159,138,96,167,266,177,235,253,244,201,67,102,231,263,168,153,176,179,161,83,143,114,284,184,261,164,274,163,244,94,199,90,182,228,103,194,226,134,230,245,259,60,260,235,251,232,324,131,322,247,130,150,214,298,107,226,121,158,226,154,190,223,219,151,196,105,316,190,246,308,310,143,136,181,305,153,222,284,345,247,148,330,217,217,303,257,186,191,198,168,249,99,291,213,217,133,263,253,291,231,266,175,218,261,274,291,307,230,266,182,177,204,272,153,123,191,178,226,146,110,120,119,207,212,262,251,192,75,192,149,124,253,230,201,230,149,213,243,144,65,246,169,337,206,231,246,138,83,207,302,215,309,158,258,233,74,186,280,137,145,170,205,176,171,228,110,228,123,232,172,264,164,168,221,149,151,83,191,244,166,333,176,154,179,104,212,180,231,148,220,270,132,219,170,95,211,103,224,212,247,135,285,133,134,170,131,116,171,204,87,131,143,263,240,111,257,189,190,310,136,318,166,295,304,113,329,347,189,230,233,141,138,203,200,237,202,109,122,272,171,71,177,145,223,167,216,88,106,56,222,92,179,398,133,245,147,237,147,196,266,153,202,187,142,230,65,255,232,186,327,144,204,253,203,203,256,270,241,132,208,103,230,139,173,187,241,146,195,123,168,235,149,196,177,207,139,196,187,185,146,258,209,258,122,308,256,226,127,132,167,165,259,179,164,290,164,174,132,107,117,142,189,147,280,300,138,173,193,220,178,265,185,164,226,156,225,232,159,108,254,181,118,159,310,306,112,128,216,112,258,213,263,86,188,217,167,219,155,178,191,265,121,343,120,178,242,142,260,169,232,206,213,147,134,100,304,143,240,115,201,242,127,283,197,147,242,222,124,236,148,171,85,227,239,126,262,266,169,300,208,228,271,212,300,300,308,177,278,135,202,206,229,156,202,119,224,83,225,306,224,269,99,245,154,107,206,164,198,159,191,188,184,281,179,174,152,93,186,239,228,162,311,82,157,66,155,182,140,199,109,211,195,242,193,142,134,178,179,162,122,243,179,153,197,173,148,113,137,125,172,58,101,209,204,165,250,134,156,289,95,103,284,174,256,108,215,165,194,154,134,179,289,165,223,194,154,240,191,219,304,196,84,313,206,106,263,97,264,269,146,135,174,279,176,314,194,298,243,145,266,219,145,139,185,101,200,110,325,367,242,191,244,207,213,201,230,188,241,207,93,148,260,154,186,187,158,180,171,165,251,197,118,188,187,145,128,187,291,124,122,239,327,270,123,218,114,287,188,218,141,190,165,163,210,110,145,155,240,271,152,217,136,191,242,112,190,279,238,111,315,139,138,134,138,110,226,234,210,88,266,271,160,131,188,271,201,177,245,211,192,230,95,141,148,229,200,240,144,243,163,237,386,150,209,120,158,107,244,135,181,239,133,94,214,205,311,213,151,293,99,153,216,91,339,146,209,285,198,159,226,266,164,153,196,73,211,173,99,192,248,187,241,163,241,204,269,292,279,301,307,123,210,231,155,203,93,207,178,239,88,203,198,174,223,317,289,246,147,77,173,214,262,120,249,110,180,193,216,188,221,223,262,289,138,293,82,226,313,205,219,181,178,230,181,174,103,203,131,232,261,138,223,90,223,87,159,231,141,231,244,293,142,123,137,225,243,153,90,249,195,214,216,264,107,76,237,154,142,217,123,184,241,183,106,85,118,138,203,151,95,178,140,136,56,185,142,109,217,133,165,118,109,217,292,201,196,262,299,110,145,60,246,226,122,233,98,270,228,148,116,327,192,219,123,149,79,141,221,208,193,216,242,171,186,235,149,254,152,140,192,182,275,207,74,238,250,112,223,102,486,107,143,306,151,211,105,330,135,183,281,127,284,239,138,124,211,407,223,213,165,295,160,272,224,201,220,275,255,175,131,303,266,133,197,164,185,366,133,218,320,108,282,115,262,345,217,191,167,191,132,221,183,204,208,181,228,171,94,223,116,180,159,106,246,252,394,186,197,68,293,186,303,180,234,92,111,169,176,162,204,177,298,160,269,275,116,105,314,227,61,81,155,105,154,147,214,294,273,251,200,162,145,190,243,212,141,283,209,134,202,174,150,189,276,176,123,202,97,153,219,234,239,301,299,163,52,208,144,96,168,177,199,179,237,273,93,103,152,161,210,154,197,278,250,262,128,197,164,237,114,174,221,75,212,304,245,89,99,160,253,233,126,113,207,234,223,269,276,214,167,243,218,288,254,123,90,299,243,174,91,254,386,188,274,184,248,164,242,231,215,351,252,117,124,171,132,264,209,312,307,160,122,199,260,141,109,199,116,221,150,300,265,236,98,240,125,158,198,174,145,127,104,157,268,376,62,135,209,93,182,211,128,244,198,105,182,244,239,196,160,231,180,247,233,221,232,227,107,224,121,268,225,207,199,319,167,122,157,145,191,282,119,121,148,217,139,142,207,212,167,191,152,158,318,92,235,198,247,144,172,227,249,222,296,214,230,189,111,196,226,253,217,174,48,152,170,236,289,231,198,212,267,181,141,262,258,270,207,254,204,276,192,173,260,97,149,294,240,164,271,177,219,161,194,232,231,125,158,106,249,276,211,208,222,142,104,325,224,283,114,148,278,224,135,136,195,199,129,145,294,152,170,162,166,215,216,355,184,151,169,191,342,108,270,306,227,182,208,276,226,289,179,143,77,140,333,148,158,303,142,150,216,103,182,262,241,234,163,164,192,182,172,224,163,215,230,257,354,222,92,243,268,202,217,223,119,174,189,252,254,142,239,134,326,245,107,139,89,249,249,140,201,133,201,220,213,61,219,216,222,203,210,267,274,75,261,216,130,197,182,199,292,163,224,162,173,207,211,103,170,163,92,127,236,143,131,202,83,215,172,274,224,259,198,238,119,195,155,278,96,92,134,182,205,183,154,163,166,135,229,115,73,151,173,212,242,124,108,262,95,214,149,248,168,69,98,241,147,260,212,183,165,135,179,148,121,104,184,158,167,154,194,163,258,168,109,247,139,268,221,113,295,234,148,156,293,195,263,113,219,308,55,224,252,114,95,240,132,173,196,232,129,133,313,165,340,222,298,219,132,113,158,76,239,130,254,312,181,248,167,179,206,161,113,173,204,135,198,144,240,254,235,175,103,184,201,211,127,256,202,206,241,205,199,177,168,183,101,145,191,236,172,121,190,137,262,104,137,208,206,325,155,306,249,223,233,223,197,159,206,252,156,88,299,138,152,246,219,316,152,208,330,140,138,167,203,123,164,144,125,143,179,237,306,153,227,258,115,182,182,310,233,231,184,229,187,129,290,245,220,230,216,127,105,202,232,305,204,74,234,283,189,238,104,171,148,158,317,180,132,100,127,180,224,229,122,134,174,75,51,118,289,226,88,198,172,194,208,263,155,81,311,223,162,116,153,285,202,200,197,93,268,212,131,301,129,218,122,217,162,105,201,131,191,332,185,206,110,88,249,233,156,230,190,199,154,285,129,132,238,121,53,206,141,248,229,291,129,229,184,246,240,172,226,187,202,174,64,171,321,198,206,76,213,170,224,80,211,201,277,181,116,195,152,125,195,177,169,173,118,227,222,229,212,170,127,245,219,129,156,172,171,249,145,186,122,230,118,354,137,127,155,178,161,161,88,121,84,89,236,148,64,221,198,253,129,180,174,203,124,101,134,143,227,173,224,305,137,171,208,294,180,134,147,153,305,215,143,240,124,190,220,268,111,136,100,103,288,155,257,245,156,291,322,81,245,219,249,273,163,144,303,311,260,228,265,131,233,147,188,154,239,305,87,181,171,145,223,225,229,209,184,177,152,213,280,202,172,139,98,122,263,98,263,112,126,177,248,225,269,168,246,207,181,134,97,224,187,225,102,185,283,213,158,156,221,290,116,183,259,99,85,110,168,204,293,187,139,108,390,150,175,152,246,198,240,85,177,177,232,229,240,201,349,243,216,122,174,193,151,76,116,80,122,224,141,152,130,209,226,196,251,102,191,190,246,182,254,203,231,203,222,245,199,341,92,173,175,110,325,121,224,229,239,179,240,160,142,153,215,229,320,211,215,161,216,113,176,114,192,260,185,216,200,241,230,215,228,238,243,148,130,411,169,267,143,148,216,242,320,95,223,273,141,208,53,164,241,116,93,241,209,107,224,79,242,57,319,243,338,216,261,106,191,122,172,233,213,253,154,117,147,133,178,220,192,198,236,140,241,284,229,229,193,204,240,254,181,156,76,128,286,98,123,200,143,170,179,95,236,283,185,308,193,305,276,141,127,206,210,295,205,108,165,206,249,175,139,264,170,120,171,176,250,235,182,203,238,44,170,293,262,205,146,100,189,219,188,247,219,264,216,185,303,232,174,154,82,316,274,200,172,106,169,258,165,162,252,221,152,189,250,221,259,297,124,135,167,107,191,154,106,246,156,121,146,214,302,297,265,178,293,230,155,259,199,140,184,88,220,118,133,184,176,166,160,145,150,248,218,130,154,160,87,125,133,176,276,170,241,273,231,272,204,131,201,208,210,281,149,145,144,313,292,239,140,105,277,155,302,200,198,201,222,244,112,134,271,232,120,234,127,228,240,220,100,253,226,153,206,159,182,227,167,93,182,128,136,171,200,138,220,226,226,199,180,193,142,222,257,204,255,159,151,111,222,175,288,207,156,161,139,172,184,148,127,183,126,199,147,222,271,117,76,170,200,221,111,287,174,264,180,291,278,214,167,115,261,170,203,220,247,95,103,209,205,347,195,182,105,325,141,163,79,183,372,170,119,251,231,132,248,194,49,210,198,224,235,153,205,224,174,108,160,205,159,183,183,193,183,149,213,140,147,267,311,135,375,172,144,143,259,151,167,135,162,205,73,218,238,306,206,107,126,202,191,112,118,267,177,231,237,229,188,227,339,199,319,259,358,273,174,143,189,73,300,291,159,225,168,106,310,190,89,91,132,162,221,263,260,130,102,233,172,186,198,143,242,143,242,201,214,184,285,233,347,103,191,197,163,263,115,225,164,207,140,218,176,236,162,105,105,199,119,211,147,251,190,289,106,357,194,159,189,147,234,204,163,273,190,129,248,150,158,198,169,172,116,74,123,228,217,152,159,207,229,231,263,246,105,296,201,122,218,108,113,179,144,216,201,178,138,212,255,183,154,256,118,281,184,357,106,219,194,332,168,250,263,299,211,183,221,149,143,263,80,106,195,145,198,243,169,314,290,157,197,148,208,294,84,104,156,255,86,138,200,228,179,197,157,193,237,229,201,225,268,192,345,251,264,186,228,170,213,181,244,88,181,180,195,176,173,123,183,180,191,192,190,245,250,200,157,281,201,274,261,306,112,253,235,304,210,184,236,244,184,88,175,158,224,265,90,209,313,315,181,230,195,182,153,199,220,167,158,183,115,155,144,347,180,136,122,159,171,117,254,154,114,232,95,245,182,233,225,113,304,242,186,75,135,134,244,349,168,223,241,158,217,200,146,191,133,158,235,205,246,305,131,206,132,161,192,211,307,224,200,144,104,176,148,213,101,354,144,149,99,214,117,174,199,260,235,145,101,253,308,124,132,171,171,226,274,234,238,71,171,271,143,133,187,124,169,116,266,182,236,331,247,340,248,177,241,235,95,108,87,233,289,160,68,225,140,190,172,126,235,133,317,223,205,259,213,154,227,171,204,201,170,149,154,108,140,142,260,109,164,220,185,227,149,98,168,63,158,217,305,151,113,138,198,192,265,202,242,256,174,158,83,186,176,207,178,190,236,102,339,216,115,236,230,108,184,212,195,121,299,129,150,229,276,268,186,166,201,160,120,219,179,211,150,220,142,165,309,216,241,97,178,282,232,230,127,211,227,113,206,153,212,238,258,149,127,291,112,108,186,179,299,234,118,114,190,228,359,192,221,266,375,132,191,167,255,224,209,188,141,121,240,253,247,176,161,72,73,301,177,168,138,163,271,226,177,106,246,201,228,95,144,142,198,233,239,147,196,206,140,149,238,123,224,269,137,152,364,95,112,172,214,194,330,183,97,163,152,211,282,149,318,296,162,210,202,224,225,259,293,113,164,224,194,153,206,184,239,103,248,262,207,217,236,174,104,199,115,129,62,128,118,181,238,154,94,229,271,137,188,211,159,240,282,336,216,144,120,110,218,161,133,183,247,204,232,206,257,172,239,310,215,163,278,257,72,302,164,103,190,163,186,229,150,285,173,231,205,158,213,184,88,214,156,167,131,138,321,297,238,178,185,236,207,48,181,207,162,359,158,219,167,136,96,138,154,167,255,111,117,64,199,174,248,199,248,169,188,254,188,187,173,133,156,175,222,158,109,243,238,207,248,121,247,240,208,210,177,116,249,204,215,193,131,221,158,139,189,214,142,280,133,172,224,100,109,240,192,145,240,313,210,213,176,313,251,142,269,246,128,142,97,229,214,262,194,230,267,278,165,154,181,180,233,334,209,76,299,204,197,167,177,164,334,259,144,137,251,202,206,133,232,124,228,113,332,205,252,151,218,211,193,92,106,136,173,68,159,84,144,141,150,157,245,93,180,176,113,173,220,201,110,304,189,152,235,72,202,172,199,154,211,103,165,196,264,101,152,145,268,160,170,228,134,205,206,295,145,196,320,76,125,190,142,276,203,233,230,134,245,300,177,142,145,123,293,214,219,226,97,143,224,192,131,245,307,98,207,133,193,61,47,160,157,115,68,271,224,58,118,174,181,252,226,175,152,254,325,182,159,309,121,215,129,191,144,140,281,110,227,194,150,175,259,215,184,239,332,211,251,146,219,361,111,145,170,147,234,192,155,133,103,108,262,270,161,168,220,167,229,258,154,113,165,191,255,96,163,103,113,177,291,195,119,273,142,232,136,340,219,177,156,174,264,281,189,200,186,263,189,244,345,81,112,205,220,298,206,188,277,211,229,253,236,215,82,106,306,171,109,205,110,308,241,241,181,236,154,129,200,126,213,210,143,223,208,235,234,260,312,294,320,323,178,199,150,176,222,81,239,280,198,184,179,88,131,67,238,311,193,265,230,179,224,103,259,79,171,82,111,140,250,185,122,225,68,232,295,124,201,165,107,181,264,249,171,245,133,195,201,185,188,95,203,284,271,213,237,163,326,134,109,234,79,130,152,111,244,322,244,218,170,327,228,184,183,142,205,105,193,224,156,321,176,211,98,106,258,142,163,100,155,149,229,305,151,294,86,170,141,189,154,151,204,207,190,291,185,125,136,124,218,165,122,210,122,104,136,158,99,161,194,150,141,120,219,79,164,142,197,200,271,198,155,99,303,257,174,182,207,184,130,178,311,334,165,269,203,92,151,201,214,180,155,227,240,79,184,195,76,166,178,149,335,114,256,203,76,137,39,164,117,126,180,229,212,79,193,193,173,239,212,231,152,268,114,188,282,177,210,184,152,91,196,92,246,219,209,225,218,178,220,238,135,75,257,140,217,235,219,276,176,259,69,347,165,271,261,181,159,123,286,193,88,141,167,138,196,104,129,140,168,69,298,245,311,106,48,252,158,99,120,279,163,219,185,239,148,278,154,221,266,94,135,150,140,287,167,374,189,137,107,247,228,238,178,190,154,288,186,228,293,217,151,241,253,68,246,101,178,151,185,205,187,315,155,220,170,81,155,199,233,226,219,244,195,161,312,186,77,120,144,223,142,128,347,171,244,243,291,181,202,166,238,188,180,285,318,211,205,234,79,177,170,193,121,241,68,205,239,136,196,295,210,323,207,249,277,222,290,82,247,82,96,185,109,161,183,345,140,220,367,83,190,194,257,162,254,189,135,268,124,273,272,182,298,139,111,233,214,167,367,270,103,177,282,330,183,206,79,229,313,177,279,180,266,262,222,66,245,139,231,158,147,244,197,265,122,224,270,221,263,154,101,225,141,276,160,57,229,231,309,235,96,149,201,182,163,269,180,190,185,247,168,217,187,206,147,130,310,233,103,77,95,103,204,374,135,115,166,243,169,316,183,95,138,374,94,158,224,97,72,146,201,138,277,197,133,222,236,235,127,193,190,132,258,181,123,83,239,143,189,287,217,199,72,119,169,182,337,113,198,218,85,336,93,111,198,138,182,258,247,213,196,152,226,253,173,198,204,164,143,201,281,282,146,183,278,143,188,220,164,301,125,208,233,252,133,178,161,205,150,117,86,290,211,390,253,201,125,206,149,340,217,196,128,266,172,243,121,320,321,105,127,216,370,151,164,155,293,68,217,151,269,201,225,222,170,116,163,230,299,188,159,144,266,316,148,225,243,198,221,125,123,213,97,231,122,83,116,288,205,57,112,289,167,181,186,322,124,165,193,131,72,231,214,104,243,152,303,198,328,255,159,265,262,248,171,228,183,286,219,258,146,192,144,158,134,216,168,144,273,179,249,380,107,97,123,109,210,100,136,255,245,195,215,186,258,221,275,162,129,164,206,129,117,197,204,284,217,254,113,208,111,210,164,246,235,297,288,273,232,172,178,155,302,143,284,132,101,286,358,229,162,120,351,257,156,150,148,127,208,211,173,120,192,217,192,153,123,184,139,188,247,136,233,229,128,187,220,139,177,326,313,184,254,175,151,157,190,236,86,171,228,120,338,153,193,161,285,152,91,283,183,156,167,161,205,184,103,158,277,278,127,213,171,177,142,190,131,133,163,244,241,190,143,353,221,203,218,264,169,218,206,85,269,169,269,144,175,137,231,136,229,240,225,270,210,144,234,157,217,277,171,245,169,50,148,323,188,252,146,273,170,145,310,215,230,322,201,322,158,195,165,172,185,70,194,258,147,237,258,179,210,220,181,177,198,288,119,220,208,201,247,236,282,279,151,189,113,176,140,323,249,235,370,200,179,80,266,213,201,263,284,146,186,157,241,124,152,189,252,220,328,276,188,100,278,185,171,157,234,303,206,174,206,183,152,127,153,182,204,298,174,255,116,260,180,181,172,180,259,215,260,229,177,310,277,323,255,192,249,334,206,62,234,234,252,136,199,132,261,106,206,229,180,189,213,330,172,221,161,152,251,264,253,217,184,155,296,186,249,153,164,139,141,292,232,151,254,236,155,90,179,259,186,225,244,142,197,209,226,347,259,193,255,289,192,251,193,49,206,161,111,281,127,195,236,188,283,216,241,102,187,198,374,180,203,151,221,246,274,168,335,152,184,100,175,264,208,165,174,334,145,245,331,237,252,215,237,157,231,142,114,272,121,163,188,125,154,343,190,180,310,252,152,132,301,231,86,163,148,291,90,213,141,294,297,220,291,236,64,160,266,191,173,185,175,218,149,172,156,152,287,170,167,162,337,122,212,230,119,125,144,250,150,252,191,181,204,161,323,233,173,345,311,133,159,212,254,120,154,186,140,237,227,61,112,227,237,172,85,116,181,221,219,274,300,226,183,207,230,246,249,256,234,102,155,225,252,262,196,185,257,309,182,187,263,134,290,172,148,138,155,315,128,170,94,203,199,199,250,145,235,202,171,340,131,232,100,329,173,371,139,162,145,102,113,128,220,183,375,187,252,176,186,240,103,371,271,197,211,244,131,132,213,185,297,193,176,145,70,209,262,105,99,116,297,102,221,171,207,311,240,361,110,96,139,153,323,217,187,184,116,240,207,147,219,223,128,76,109,123,273,97,67,232,220,335,227,126,242,268,312,241,131,233,228,184,199,200,127,268,245,243,225,213,213,191,251,116,186,183,142,317,205,236,278,243,176,240,163,134,352,164,143,148,202,195,208,113,172,222,184,164,137,208,169,255,250,181,159,212,90,132,210,162,167,205,258,157,297,298,160,158,154,201,277,189,113,243,181,276,190,96,124,120,235,123,165,142,204,237,205,220,273,253,207,239,87,333,272,169,115,341,297,203,154,132,137,162,246,135,214,249,119,234,171,216,110,177,197,100,112,62,108,147,156,202,76,203,124,198,171,272,174,110,235,214,198,178,265,321,259,88,237,172,177,275,334,198,142,200,144,164,234,242,179,236,247,266,265,219,192,114,87,164,182,197,272,192,166,206,78,169,145,206,141,291,177,163,218,203,330,201,175,241,176,274,146,330,192,265,129,80,152,164,114,294,204,113,247,142,150,136,375,239,264,107,95,243,235,172,205,200,110,237,113,159,174,162,154,292,160,240,172,214,134,199,277,220,174,250,211,130,257,99,100,237,159,228,176,159,272,227,141,102,95,162,248,110,225,246,141,97,239,125,216,228,146,288,241,218,368,102,250,256,199,182,218,154,221,210,107,164,142,381,176,131,172,105,307,102,135,178,105,142,75,164,360,159,229,220,79,268,222,97,316,179,178,329,169,158,156,170,238,110,235,190,197,161,117,84,154,226,113,146,285,166,116,163,251,139,166,269,133,141,237,169,193,217,212,197,215,160,212,188,231,111,204,209,159,266,133,215,215,134,118,97,174,156,212,238,272,319,224,188,144,204,257,254,190,199,80,190,281,207,291,146,281,100,261,118,117,181,241,115,260,87,180,129,244,178,278,301,188,130,120,197,164,268,148,177,108,161,162,158,250,326,235,70,134,251,213,133,166,225,180,165,252,136,257,278,266,179,167,142,83,297,171,247,153,235,147,176,240,167,163,112,138,295,127,123,208,186,216,237,172,139,145,112,346,144,140,134,102,121,227,180,226,153,179,253,259,142,285,269,241,309,128,102,151,121,81,116,223,168,172,268,343,211,199,147,325,191,221,134,201,235,242,198,166,199,195,208,184,119,96,232,198,122,128,203,154,93,191,210,147,154,276,226,196,242,246,151,143,149,176,282,75,125,210,174,135,146,156,231,322,176,108,205,200,175,264,233,237,219,152,224,116,266,255,132,184,182,152,200,215,246,226,110,216,349,242,137,312,244,299,124,196,105,208,154,292,156,192,121,350,133,241,142,255,231,218,351,192,184,289,263,194,233,149,159,128,251,247,213,194,180,245,174,81,179,257,224,202,250,127,201,185,235,210,175,169,197,110,215,147,82,194,343,226,307,185,187,227,243,270,158,202,271,60,108,241,264,205,192,120,88,251,182,337,172,164,154,221,306,214,238,222,270,244,238,214,241,119,186,58,93,206,284,217,149,237,205,231,128,198,156,190,180,266,260,195,137,341,229,225,264,199,270,170,119,156,165,217,116,162,198,278,108,227,124,241,194,202,225,137,153,106,150,337,217,238,181,145,213,191,331,120,164,59,106,102,207,236,160,59,303,215,213,85,162,200,162,165,268,163,142,243,172,298,103,151,173,197,84,266,117,120,178,156,106,179,246,105,241,226,248,220,133,114,207,147,240,116,201,221,165,202,99,254,213,264,273,216,326,258,205,250,128,237,214,112,162,212,233,258,265,221,216,205,186,333,250,199,263,299,306,235,217,210,266,81,184,327,102,206,206,117,240,181,216,134,148,133,245,91,306,165,100,189,79,77,50,94,210,247,195,92,61,196,121,204,183,95,210,250,142,281,44,240,315,249,242,244,225,94,237,281,191,231,200,205,91,208,142,154,213,228,257,204,218,63,241,93,215,239,115,255,332,198,175,304,156,96,124,207,157,195,151,209,242,234,239,137,226,180,114,232,62,194,148,98,68,147,102,173,164,116,229,106,160,267,189,258,235,196,215,153,107,209,207,224,223,189,251,73,71,238,379,185,278,124,76,365,208,113,89,203,270,88,212,188,126,126,246,330,198,173,136,279,370,328,113,105,100,268,115,246,224,204,95,193,122,188,169,160,221,198,233,232,239,212,158,207,114,235,302,183,187,222,295,174,287,125,134,186,141,127,266,209,169,183,134,89,236,87,213,91,226,240,174,207,132,177,129,237,240,193,257,137,147,49,50,182,264,171,155,251,239,162,200,165,182,226,273,211,136,230,256,87,200,184,222,139,160,240,218,162,173,94,232,94,196,236,288,147,136,161,226,255,183,296,153,341,109,201,241,171,200,301,268,134,135,227,136,160,144,180,217,192,105,223,260,193,128,225,214,213,171,296,287,215,126,157,132,265,195,238,161,124,129,275,205,227,278,160,139,241,157,169,200,229,264,194,346,112,251,189,100,134,207,65,168,129,186,169,183,212,222,257,119,143,297,328,148,195,236,255,146,171,165,213,210,207,174,195,177,116,194,164,291,152,84,177,245,216,146,179,163,136,225,77,215,158,110,247,226,151,90,254,177,271,189,109,163,255,101,175,273,364,154,247,150,157,198,139,81,137,234,145,307,203,86,215,277,277,347,147,262,180,206,182,282,139,177,176,307,258,159,152,151,115,238,236,239,249,156,133,244,186,212,175,305,204,183,266,154,121,201,128,133,318,354,276,183,113,220,128,127,188,101,237,103,194,239,202,246,213,190,170,117,107,142,111,190,107,184,381,299,222,99,212,133,162,229,312,264,186,275,250,102,304,214,169,163,246,235,167,163,181,93,329,147,213,228,215,201,110,179,83,245,153,218,240,254,99,230,169,179,152,102,92,203,179,173,258,98,170,205,136,241,133,293,246,211,91,258,268,85,283,245,172,136,213,127,221,216,95,90,301,121,174,174,175,310,73,106,229,191,216,226,219,129,42,210,125,243,291,242,167,279,212,314,117,129,140,232,107,104,293,109,145,241,201,137,223,201,127,245,351,92,137,94,290,315,197,323,150,139,58,110,100,236,181,95,183,214,295,274,251,144,214,135,112,222,109,248,173,245,373,200,125,86,79,166,264,130,147,212,263,173,280,169,253,182,243,169,228,260,231,205,150,107,214,173,116,160,263,246,232,305,321,225,327,103,196,175,254,173,239,204,210,300,268,212,252,182,134,148,209,116,158,219,152,211,80,199,179,262,153,167,201,159,229,169,131,212,111,98,252,164,218,224,136,128,146,141,212,190,216,207,192,94,215,276,72,137,312,113,146,213,143,197,123,190,303,109,240,145,160,184,175,215,169,160,189,103,254,155,167,98,136,162,274,100,183,121,166,131,133,123,142,199,179,361,231,202,148,100,343,114,155,66,188,223,94,156,79,266,251,277,194,203,207,99,104,284,108,332,155,169,200,114,263,170,360,141,200,218,211,103,239,222,167,104,194,179,227,278,119,223,157,130,266,128,140,286,249,106,63,282,257,146,170,158,193,101,93,231,78,88,151,134,237,272,239,256,135,104,152,173,158,104,220,72,157,91,195,146,227,142,215,95,276,190,358,140,136,240,221,203,96,78,92,310,215,240,107,277,171,168,221,207,221,105,195,151,173,234,84,211,137,190,216,194,273,158,302,170,201,198,151,190,125,217,282,84,221,129,242,121,154,265,181,165,193,172,131,45,251,179,187,84,96,206,146,231,202,237,149,220,162,223,211,242,309,181,150,128,188,186,140,369,256,78,117,164,103,153,214,161,141,179,223,241,182,234,119,154,342,154,206,306,192,124,115,147,188,257,118,94,252,184,174,189,311,145,280,148,273,252,170,281,133,288,167,183,355,212,134,211,229,178,115,371,143,292,145,339,275,150,220,137,206,157,311,300,135,124,203,244,146,191,290,193,199,350,280,251,195,174,340,226,255,140,179,280,192,186,249,177,153,196,142,249,194,151,124,203,226,250,121,223,298,293,192,180,161,186,240,177,187,306,92,219,206,87,214,254,342,151,195,195,156,110,150,115,222,233,205,254,98,295,85,123,220,205,126,247,196,128,153,154,295,123,62,206,90,123,228,233,357,132,160,122,252,83,219,306,246,170,136,126,165,221,274,90,124,92,222,187,171,176,137,236,104,133,95,198,278,161,232,285,237,88,193,258,293,138,200,249,175,205,133,288,277,202,259,261,236,332,174,191,240,123,228,292,145,207,162,148,314,174,164,192,211,178,86,338,189,195,364,271,75,99,227,188,159,163,223,242,223,247,237,162,248,185,220,248,154,266,254,240,235,216,142,233,144,158,148,114,271,189,300,222,193,231,237,219,70,242,139,169,225,133,193,109,137,83,236,282,132,91,97,240,124,129,121,302,130,261,174,105,137,292,260,199,225,241,164,141,174,165,233,161,76,127,153,206,213,289,244,133,253,94,198,136,125,257,177,211,192,182,293,222,259,275,337,230,160,328,182,94,263,196,204,171,216,302,105,193,183,149,127,157,122,168,195,183,152,149,273,301,296,174,223,159,152,175,140,104,145,91,206,312,133,187,272,213,147,161,310,312,217,214,107,222,124,349,197,190,225,182,310,128,235,182,203,236,144,160,394,150,177,304,121,205,215,134,127,80,224,214,264,96,184,175,168,165,314,208,231,203,181,220,207,250,311,102,257,120,187,181,212,202,134,163,154,256,157,171,265,192,140,150,213,195,335,144,231,239,108,146,211,297,173,207,203,155,258,185,223,137,103,253,331,236,168,127,117,223,98,318,171,261,120,279,259,287,103,232,223,285,172,314,156,86,277,137,190,86,192,209,306,232,177,213,154,268,238,311,212,103,249,191,300,277,159,156,239,439,68,68,121,137,81,234,155,292,231,168,184,157,166,62,206,167,83,112,203,257,133,198,146,121,213,109,180,174,304,247,239,278,86,211,205,85,234,106,139,89,175,160,137,215,186,309,332,262,81,265,56,188,215,200,194,218,176,316,191,183,297,235,256,148,203,334,77,195,156,147,302,149,205,86,208,210,288,124,295,118,162,173,84,132,316,246,190,231,160,237,125,210,169,345,167,46,239,194,170,277,200,96,240,73,287,219,241,149,167,217,178,76,130,180,236,166,131,121,158,249,227,244,125,272,158,212,274,217,163,224,258,133,167,55,125,189,272,214,151,350,167,275,207,151,218,241,115,92,264,176,128,295,205,202,305,167,135,214,264,216,155,148,213,271,120,153,267,150,137,94,220,188,213,239,141,272,185,194,244,54,106,255,167,120,288,222,182,156,136,193,170,196,287,203,190,279,139,208,259,206,220,142,196,186,180,164,137,199,67,122,171,225,137,114,136,152,176,96,205,197,217,220,136,244,215,119,289,92,238,257,242,231,103,198,221,107,179,222,210,205,126,218,145,329,226,87,131,170,119,139,168,270,221,229,217,175,124,209,81,233,158,156,262,208,208,263,97,118,230,236,183,164,306,297,155,142,286,249,201,109,185,218,228,111,269,138,97,207,157,278,97,140,211,225,154,95,213,165,388,217,142,274,190,326,154,250,263,196,179,217,226,84,269,179,188,257,166,237,184,143,271,206,187,95,162,120,113,169,219,253,342,195,150,225,179,235,101,190,110,250,103,70,144,253,209,198,172,65,104,239,94,231,82,297,319,115,112,241,150,209,155,250,135,172,170,115,172,168,346,84,200,142,121,148,100,140,93,133,187,228,212,201,283,131,230,282,164,159,241,231,162,196,204,207,230,215,158,227,230,215,210,228,153,202,360,138,161,262,211,159,212,186,236,200,140,150,184,159,237,87,281,180,196,224,306,151,200,289,239,183,236,210,261,279,126,208,175,270,94,264,240,115,192,298,182,290,199,206,82,291,110,167,70,221,191,222,187,218,321,152,221,255,167,189,177,176,225,199,161,221,211,120,188,204,183,298,298,149,131,157,173,220,196,102,216,208,171,233,180,191,136,227,167,238,105,105,147,174,259,169,261,111,57,188,204,141,338,274,83,266,145,274,166,238,138,210,226,159,196,222,304,145,161,162,168,138,247,117,164,246,228,148,209,240,200,268,187,187,290,154,110,233,368,199,260,267,232,213,157,163,230,228,107,190,258,132,112,266,145,119,224,180,229,193,126,167,252,204,169,120,348,211,197,299,119,232,69,195,255,128,334,130,143,268,167,186,283,97,295,269,143,180,256,129,237,95,186,257,163,206,261,71,259,213,170,163,152,212,239,305,240,156,114,221,208,237,146,97,177,166,228,117,105,200,240,219,146,74,223,167,292,215,305,222,267,82,121,120,204,159,318,170,241,176,148,179,78,194,295,163,199,135,282,233,217,117,190,363,370,136,154,175,214,151,247,215,222,189,223,167,62,172,264,177,205,129,203,198,273,167,211,123,82,209,270,121,130,226,124,152,116,102,182,244,243,116,268,219,236,136,190,168,187,240,104,82,229,110,101,316,156,221,263,86,215,116,147,210,118,218,306,225,169,76,217,155,193,161,193,127,174,239,191,227,118,255,235,79,255,170,148,226,57,263,114,168,141,247,227,261,260,220,213,228,195,200,223,238,215,220,201,203,71,103,318,342,226,187,222,295,103,149,273,309,135,136,168,184,283,97,320,192,271,249,190,212,168,205,94,240,184,66,55,187,199,233,309,190,192,100,209,248,238,254,157,59,105,216,115,205,176,233,171,228,192,193,273,148,228,105,174,139,164,166,274,136,168,139,161,224,225,223,83,253,111,220,216,105,125,127,202,165,183,110,147,177,118,269,219,117,202,223,218,186,215,223,171,139,131,240,236,122,251,283,211,77,113,210,185,162,173,187,159,152,117,270,223,165,142,188,166,271,166,160,235,211,216,252,314,87,265,102,123,221,209,215,34,120,280,168,132,157,160,305,230,253,93,164,128,137,211,142,147,251,244,179,149,225,186,136,276,186,168,104,179,178,186,323,150,164,198,166,141,207,248,123,207,209,139,178,224,121,222,205,103,133,143,112,197,261,148,220,217,208,108,218,208,262,261,295,191,201,261,92,177,121,201,212,222,310,224,149,234,171,153,220,246,221,223,149,210,157,208,179,282,127,132,252,237,160,217,275,171,135,137,94,136,184,194,173,208,178,220,128,160,321,254,164,137,244,162,244,113,133,145,160,122,158,166,209,123,199,221,126,202,90,193,209,262,75,383,148,322,202,274,145,131,298,149,209,127,156,208,170,164,190,179,222,170,126,167,109,125,154,311,201,177,162,152,115,228,147,125,142,194,82,99,253,131,133,209,144,192,217,243,265,187,152,260,179,170,175,90,153,131,115,228,130,90,159,140,219,127,229,206,126,192,107,185,201,151,158,265,127,97,267,208,138,187,278,202,65,171,219,102,180,219,303,228,232,145,163,205,212,124,187,221,155,167,127,134,224,140,276,139,126,352,245,225,253,152,202,207,208,240,258,200,159,153,192,121,303,200,198,119,148,246,116,230,296,286,106,264,128,388,134,76,238,220,322,373,223,273,121,209,178,227,308,207,104,157,93,173,187,216,128,323,358,210,314,118,275,171,226,191,108,191,232,178,171,99,213,139,157,217,114,231,253,240,210,243,118,222,158,130,96,157,160,299,150,227,114,272,118,141,156,124,162,227,300,125,231,95,235,161,263,103,140,150,235,296,166,148,149,98,258,288,181,92,284,363,257,274,168,216,136,276,279,167,272,174,141,171,194,268,193,196,130,98,230,243,134,203,360,275,231,214,210,146,140,150,237,124,203,145,140,304,228,191,245,115,142,137,232,140,271,261,205,102,227,124,123,223,335,202,239,163,126,226,190,275,269,179,215,175,248,261,174,187,80,227,244,338,278,243,235,224,256,217,78,347,151,201,192,207,261,122,113,127,325,219,169,263,159,121,231,155,111,75,214,197,166,116,265,273,130,220,216,186,153,205,181,128,118,107,299,182,173,293,187,216,145,202,185,158,181,268,177,144,141,266,263,279,154,120,217,281,264,65,164,184,234,111,191,155,263,272,189,229,204,193,128,170,190,167,256,293,241,315,151,190,272,111,87,122,169,135,115,177,242,154,150,177,175,224,129,288,299,167,160,249,185,365,253,135,193,104,363,198,162,166,85,222,157,133,281,107,107,259,215,212,85,162,146,194,338,261,88,204,218,199,320,147,101,188,317,234,215,106,174,244,348,246,202,128,106,210,205,178,80,245,179,191,280,188,77,155,252,192,179,270,241,237,235,258,95,177,305,110,198,225,342,154,104,178,250,233,276,180,199,198,152,301,184,111,208,276,132,130,164,242,223,169,212,202,255,154,227,180,220,285,232,238,166,119,176,227,393,236,173,248,256,108,145,77,206,116,137,184,185,346,185,193,147,187,276,273,323,135,174,217,194,144,146,221,210,177,95,207,105,172,188,233,181,221,218,128,292,221,162,189,104,265,255,190,236,180,147,194,225,189,254,158,173,102,142,210,115,342,61,220,191,267,329,133,219,180,165,196,133,243,394,186,248,248,277,234,193,216,229,174,76,320,128,58,171,236,307,249,205,122,169,235,440,106,162,217,226,232,174,268,210,209,136,230,211,202,187,167,82,187,308,151,235,79,142,242,159,177,219,215,230,278,285,242,341,254,261,195,290,126,198,254,130,169,181,163,299,224,164,139,243,178,233,160,129,103,74,195,246,161,183,118,196,95,260,132,228,262,265,145,193,148,138,140,169,158,320,233,229,134,172,217,208,227,111,197,361,272,236,221,113,255,213,211,180,200,239,85,167,217,99,197,151,248,178,128,244,163,136,276,126,406,217,146,260,157,169,256,210,218,179,136,179,208,257,159,169,324,207,127,175,195,317,191,239,136,192,153,179,136,201,94,205,104,92,97,97,206,110,226,174,268,219,194,160,109,250,86,115,283,208,185,184,248,178,195,228,189,117,131,356,208,318,187,248,196,206,139,115,200,127,199,330,120,163,125,100,134,147,151,248,320,202,220,61,254,193,284,180,172,92,107,313,212,165,223,227,157,203,237,217,304,224,54,178,104,138,145,253,130,203,124,314,122,180,283,204,219,166,97,124,114,123,206,173,232,169,148,175,265,276,200,149,61,288,198,318,145,211,147,297,234,241,143,159,199,146,237,196,131,206,160,161,190,416,145,67,135,170,227,255,224,111,169,206,158,170,172,258,134,217,156,155,208,130,239,171,267,222,177,264,341,225,277,290,228,177,165,209,108,263,143,275,162,166,107,294,175,143,198,312,147,147,293,138,87,143,119,122,186,138,209,57,290,265,270,150,158,265,145,225,193,267,178,173,360,212,147,277,131,101,285,169,291,174,151,273,134,121,193,245,218,99,117,232,152,212,110,183,328,227,192,305,166,286,120,323,255,128,90,167,119,207,351,109,286,247,112,163,161,157,280,224,108,191,260,336,252,226,154,185,108,204,175,121,93,85,265,222,69,254,233,171,214,144,215,102,260,194,234,123,235,204,110,169,96,151,248,154,219,267,233,216,206,258,275,231,150,219,245,198,213,110,137,168,240,260,193,211,108,228,96,254,175,218,262,155,230,152,205,257,85,118,200,171,171,288,246,125,281,218,217,226,229,182,245,194,323,255,195,115,281,95,333,261,322,123,104,178,194,227,236,133,240,147,163,75,238,251,200,143,132,167,202,315,110,144,220,273,177,136,52,192,232,116,321,230,252,251,168,297,119,283,205,80,237,287,98,140,190,248,159,122,156,220,209,177,97,176,245,165,97,182,197,74,262,249,79,149,241,190,150,147,120,230,261,153,201,131,181,162,286,121,177,121,234,170,139,183,114,146,157,179,198,164,177,189,213,271,157,113,187,210,126,261,195,255,327,213,143,111,157,248,102,132,245,364,100,339,236,175,191,159,108,194,251,166,186,168,247,197,124,118,101,186,279,133,110,134,207,171,170,241,118,192,355,135,179,223,245,232,176,159,215,263,198,222,175,211,185,191,230,209,203,257,216,196,267,268,222,195,145,217,318,292,222,174,286,245,151,149,199,222,139,191,164,234,239,238,147,161,144,194,187,268,202,177,189,224,169,222,204,143,228,127,182,163,192,101,134,178,166,125,174,207,377,121,124,206,270,162,216,260,159,218,87,233,133,142,260,197,203,143,208,160,230,271,127,277,236,192,127,298,215,224,227,139,279,182,285,319,188,214,130,238,197,250,150,200,208,256,203,182,160,131,208,235,137,132,245,190,177,169,239,171,310,98,144,166,187,192,248,257,157,199,70,243,176,218,244,132,187,193,160,222,148,281,171,139,139,180,141,249,89,233,123,139,270,136,259,230,262,281,341,184,203,249,338,171,218,161,238,166,102,203,182,124,198,138,171,225,244,179,214,135,150,162,159,193,220,194,243,138,272,212,304,215,291,233,252,92,216,157,179,217,173,288,94,90,122,104,212,275,179,212,190,173,175,258,139,197,216,334,197,202,260,330,217,246,122,204,239,153,93,160,127,123,200,146,210,103,206,145,141,115,311,243,224,267,65,243,272,158,136,335,283,172,116,91,142,67,116,208,332,140,168,166,245,232,102,200,196,127,275,359,211,98,294,173,175,285,215,183,114,177,182,261,271,315,239,143,362,168,158,201,119,161,276,218,132,211,189,183,282,109,185,317,123,199,188,104,195,236,266,199,130,156,122,103,210,349,106,203,91,85,199,190,216,173,139,197,184,78,113,98,148,208,122,154,92,104,296,325,87,125,92,216,216,206,183,170,268,116,74,199,190,177,105,189,182,258,143,170,159,216,139,264,253,186,159,157,83,193,243,153,97,348,224,152,321,191,149,221,305,113,331,244,238,264,108,264,288,178,170,122,226,222,239,160,344,256,44,153,65,244,203,180,175,164,76,169,186,223,169,73,141,299,135,164,143,100,175,135,160,133,163,277,248,190,231,167,218,313,178,275,235,273,210,168,203,150,171,201,168,199,101,268,207,238,261,153,133,164,274,171,133,284,187,99,234,282,193,251,235,280,208,208,165,194,237,303,82,134,236,222,228,151,90,176,96,286,214,164,97,247,155,298,219,97,98,270,268,178,208,135,188,137,107,264,210,277,183,286,250,201,209,218,176,268,134,166,214,197,177,214,144,183,340,225,112,221,203,69,197,231,173,333,224,210,183,161,142,297,239,280,171,193,158,264,183,184,199,140,88,186,280,193,207,208,280,207,288,194,146,263,156,222,192,191,150,151,73,124,143,208,254,136,245,259,187,156,272,89,72,240,200,171,220,88,142,197,304,334,211,125,110,134,152,231,208,175,167,137,323,99,242,192,172,274,179,335,247,141,324,148,250,162,118,219,127,199,317,115,190,236,264,130,373,201,144,124,158,128,164,249,314,171,217,194,232,106,169,143,294,84,139,318,226,169,160,268,273,258,129,204,146,154,243,225,257,142,195,305,160,187,136,175,156,114,227,212,353,250,208,254,250,203,188,186,288,166,235,283,121,165,261,210,218,193,260,192,206,226,131,203,200,206,238,98,142,214,175,140,120,120,184,196,228,133,90,276,190,143,317,235,116,98,277,192,129,168,142,102,265,182,217,129,127,212,221,212,260,188,89,172,178,213,230,262,321,219,152,322,105,175,184,247,206,231,219,239,169,154,185,226,261,344,261,313,221,253,190,278,273,119,312,185,238,236,213,238,256,199,207,159,232,116,132,224,186,233,219,156,116,195,271,178,158,149,152,165,271,225,76,179,143,221,178,147,227,154,178,288,266,235,266,130,150,105,250,219,57,146,210,174,252,84,177,264,130,214,158,197,75,135,237,126,230,127,254,137,206,253,178,104,157,123,133,150,146,105,179,192,217,89,185,129,308,253,133,270,144,211,132,249,200,146,208,202,169,262,146,210,286,145,221,130,118,95,249,160,258,198,261,106,93,109,191,129,223,197,225,187,217,78,211,76,131,216,146,171,208,175,173,129,240,231,287,142,92,201,210,158,270,199,313,191,156,186,190,132,127,230,178,194,244,328,203,144,293,91,218,104,267,121,128,236,150,167,215,149,97,130,284,247,244,145,143,228,41,122,199,175,120,129,215,307,298,112,286,171,231,202,160,264,221,209,295,226,187,176,171,258,191,222,255,277,213,212,259,333,264,200,214,195,99,266,189,286,218,128,185,185,63,164,134,221,61,292,320,223,310,211,197,152,136,139,156,199,143,112,212,144,172,101,154,314,360,165,333,190,101,392,125,176,237,111,231,180,178,246,212,84,228,127,263,116,247,307,106,92,183,122,233,183,114,289,156,150,171,156,111,106,132,193,135,204,139,256,242,187,121,186,244,344,200,208,231,267,111,173,212,194,230,139,198,90,139,183,187,262,234,270,157,214,268,210,146,179,242,183,172,183,151,91,132,73,145,206,250,121,126,142,261,104,264,253,211,210,194,235,99,88,139,227,264,330,275,212,190,179,137,96,138,188,253,156,271,253,94,188,329,192,215,138,160,168,248,238,160,161,202,156,160,140,258,177,159,118,143,179,153,179,130,146,222,248,301,202,203,141,179,286,180,162,211,208,229,136,161,103,198,271,284,119,198,127,274,299,294,155,217,73,219,191,136,174,196,227,348,271,224,137,182,229,307,297,184,161,266,203,155,129,226,147,205,273,108,205,225,141,201,176,114,207,146,106,137,194,219,92,194,138,286,281,198,127,210,229,96,267,125,197,237,97,128,245,164,178,224,162,195,275,272,198,101,114,129,192,237,208,160,157,200,145,222,102,213,160,232,272,141,234,130,247,318,199,249,245,201,230,264,246,265,240,185,128,245,265,263,156,170,191,235,131,253,143,109,172,196,91,175,266,225,278,99,243,205,100,181,278,318,142,112,201,159,271,192,165,115,167,176,159,120,115,244,151,166,88,127,187,114,224,78,186,98,141,165,255,96,165,211,112,180,146,258,196,365,128,218,175,161,166,117,186,205,142,242,305,224,163,176,231,107,223,253,180,181,191,152,237,235,205,239,245,191,152,106,215,161,275,175,80,115,162,133,247,229,156,161,154,214,161,146,189,96,244,306,196,175,155,150,66,196,192,261,316,125,311,119,214,94,107,291,205,210,190,288,299,224,248,178,125,366,201,161,140,181,244,206,194,199,291,194,239,98,146,211,117,131,251,127,94,134,79,278,172,301,119,292,269,169,156,236,271,200,97,144,163,230,188,148,207,80,300,107,161,145,102,207,239,255,127,199,124,236,112,248,142,161,245,176,201,108,62,229,195,204,240,218,150,213,196,247,264,263,193,343,176,312,173,251,169,254,130,274,115,153,129,102,152,302,88,251,275,127,96,292,122,101,226,143,200,325,209,210,103,171,154,116,193,177,269,246,300,168,305,221,101,155,127,136,241,302,197,248,151,124,176,288,362,147,242,223,333,170,174,128,114,128,102,286,153,153,135,235,259,362,108,165,146,176,373,92,251,332,159,186,166,226,243,103,260,189,227,124,245,210,170,262,316,223,46,130,145,230,216,235,280,76,126,211,97,159,180,112,129,217,200,170,67,175,154,181,306,246,117,300,332,209,167,128,121,219,120,224,144,355,201,118,319,165,178,267,131,346,254,150,155,154,213,239,255,211,242,233,272,151,255,256,117,238,241,141,140,159,166,313,184,118,101,164,139,202,146,155,135,155,179,106,188,121,264,270,161,167,152,218,201,233,236,284,270,209,83,224,247,230,199,359,255,300,172,137,209,144,220,170,229,304,206,83,186,256,85,316,210,147,186,142,215,56,205,209,173,181,267,348,133,175,265,94,202,274,188,298,220,115,314,175,190,197,169,239,282,112,167,145,194,156,193,139,122,150,185,199,217,199,341,318,203,232,274,267,134,266,156,238,236,264,237,285,226,192,397,154,147,223,210,200,218,128,170,349,157,140,335,401,151,76,141,190,133,75,171,151,204,111,102,206,197,137,219,178,172,220,185,246,138,284,77,131,234,76,158,234,118,194,135,222,114,195,116,350,148,265,213,228,180,95,160,281,250,96,93,184,163,185,133,275,167,175,173,214,219,259,229,219,392,172,269,215,121,97,151,172,150,190,231,221,120,112,95,167,98,253,321,232,138,160,245,182,218,200,169,78,277,39,230,180,168,237,159,251,274,163,283,175,138,205,223,189,237,198,231,275,179,243,179,219,242,262,191,219,263,118,193,237,180,251,202,177,169,137,141,211,108,208,131,109,352,306,91,227,160,220,147,168,213,111,167,130,95,156,121,56,103,261,307,181,131,249,135,147,163,154,228,260,199,195,158,186,48,159,307,94,196,287,170,139,275,245,113,153,202,208,234,201,242,184,128,124,187,357,178,259,212,112,186,271,205,206,67,180,229,261,229,382,278,144,176,210,248,252,146,204,192,246,344,205,249,165,151,226,125,217,163,238,142,182,131,220,119,151,185,106,113,144,278,160,341,116,166,343,179,202,189,188,186,278,304,268,128,120,200,120,110,129,200,149,111,202,129,120,171,187,193,134,114,138,241,201,146,81,175,291,138,126,55,132,112,285,193,152,198,157,169,200,261,150,90,67,207,123,114,227,108,90,247,145,354,204,276,160,258,221,284,246,182,194,212,174,173,293,238,183,281,150,255,252,206,240,105,279,206,227,236,206,111,165,272,225,200,230,198,177,141,275,296,132,230,142,214,228,233,208,101,264,116,257,125,130,201,220,190,215,207,89,165,144,152,146,130,145,175,212,211,145,194,124,374,107,94,233,153,173,119,131,161,126,261,200,125,110,237,136,237,197,276,152,102,123,196,164,132,251,207,137,257,277,147,304,294,123,134,158,236,257,230,88,156,240,206,155,124,266,136,300,181,161,168,215,296,203,212,103,211,226,233,83,206,252,160,272,169,160,162,233,162,185,179,288,333,167,255,259,172,281,212,132,195,149,132,196,211,163,162,216,126,142,217,187,224,191,234,263,99,119,149,220,262,333,293,216,126,147,242,189,256,291,311,217,194,312,210,168,279,116,279,158,129,239,195,231,303,136,224,227,192,112,150,215,124,299,181,242,196,213,209,218,182,188,94,118,160,315,262,145,242,221,279,82,179,257,202,235,274,92,285,230,254,293,244,225,184,218,204,161,104,286,91,181,248,219,318,165,170,91,318,120,168,215,150,174,252,199,273,248,204,261,120,293,175,138,108,254,208,125,268,275,173,207,266,154,298,244,325,135,197,215,258,183,146,134,205,210,112,231,184,297,190,236,370,241,99,140,265,165,131,168,172,198,178,123,120,262,231,148,225,245,240,155,261,127,211,152,235,179,203,174,124,297,133,89,214,242,199,344,246,193,99,141,157,104,149,170,221,197,242,184,127,345,163,160,198,184,141,198,130,248,287,207,172,215,126,177,114,269,280,154,286,144,211,88,140,265,278,247,240,189,200,235,137,237,254,120,285,154,205,128,242,152,118,296,138,122,222,224,180,144,113,239,257,156,139,141,274,239,258,143,69,124,311,65,222,108,225,196,226,296,277,250,100,285,132,156,164,137,60,125,225,218,172,100,58,232,181,328,67,209,129,139,168,209,198,162,253,158,243,273,96,174,112,382,199,229,242,116,241,278,111,287,188,280,198,131,171,264,191,120,102,259,108,91,197,197,377,205,259,341,144,250,277,203,248,182,131,292,161,245,192,239,170,160,183,133,232,254,188,208,198,264,290,120,267,113,164,94,180,188,137,267,113,206,243,307,200,157,128,221,123,125,165,204,257,315,119,257,211,169,254,157,267,244,273,347,150,205,215,289,225,194,199,163,217,226,151,157,273,136,171,239,163,230,174,159,237,164,178,145,219,162,226,176,95,170,143,62,182,234,271,274,329,231,190,184,180,150,167,221,147,67,136,241,176,166,160,198,110,141,153,176,188,111,224,205,189,202,287,184,249,162,143,231,123,136,188,109,212,194,209,280,237,221,222,226,245,175,224,107,216,167,184,225,167,179,156,223,199,212,111,162,211,224,211,91,219,164,202,368,136,129,208,286,257,179,148,214,273,165,143,207,278,134,313,249,202,229,197,246,297,268,135,240,224,249,163,145,158,351,123,108,89,317,187,160,131,126,121,113,121,158,110,135,183,225,333,200,145,250,300,112,245,143,159,216,183,157,135,216,92,224,308,336,114,256,161,84,220,289,196,275,267,261,90,155,236,139,193,215,117,226,139,120,199,192,141,123,162,222,257,177,135,239,145,114,198,110,184,211,154,219,154,221,138,280,191,255,221,169,277,265,209,221,217,114,105,88,251,125,191,166,188,241,178,235,125,262,315,244,164,170,194,83,223,308,269,128,180,183,254,334,186,174,247,156,313,236,183,111,219,238,112,181,202,138,108,248,103,279,141,243,178,214,116,202,256,250,314,314,109,155,175,303,260,106,232,182,152,144,286,160,170,210,220,155,116,164,104,164,321,158,223,268,146,155,116,181,202,62,144,133,196,218,287,245,206,295,144,309,232,253,264,286,267,166,111,107,160,365,238,219,262,179,86,161,61,120,376,220,272,138,119,230,218,256,253,257,151,90,254,145,182,246,175,217,156,124,108,105,164,101,170,209,225,170,152,275,182,129,151,214,279,343,134,209,247,106,97,164,263,286,165,122,144,305,263,161,324,188,139,235,188,114,167,296,293,271,156,321,198,241,202,145,249,139,260,190,261,382,143,118,130,74,217,231,112,181,146,144,131,127,264,159,295,212,109,264,237,139,165,192,147,311,224,222,203,238,90,212,141,241,311,213,164,232,206,193,239,216,136,217,317,168,262,133,126,271,186,161,294,144,342,114,182,206,192,230,202,274,196,248,220,215,205,200,249,235,237,223,191,285,229,165,287,283,242,160,286,263,155,348,158,191,242,176,208,110,238,218,248,144,203,137,242,186,184,205,203,103,194,95,171,130,106,175,298,256,149,112,278,240,214,351,166,267,174,159,313,209,331,208,216,215,203,301,133,238,50,207,123,56,146,158,222,219,83,103,150,229,121,237,80,206,204,261,227,170,280,351,352,149,302,343,112,158,71,187,162,301,168,204,134,201,172,240,168,211,139,107,207,179,94,180,101,149,139,148,221,230,126,129,188,134,120,155,235,126,265,262,166,128,152,173,192,303,191,173,230,178,221,145,182,111,204,130,341,252,121,277,231,125,168,215,85,191,213,109,129,275,252,274,280,262,196,232,143,204,189,130,213,225,226,269,216,196,171,141,319,162,226,214,163,216,153,322,195,157,391,189,98,186,66,171,177,126,222,106,235,202,290,296,244,163,190,180,281,110,254,217,233,310,129,114,229,170,292,165,132,253,245,213,359,199,68,85,219,192,186,128,168,149,159,215,112,231,228,236,221,158,175,152,212,199,105,229,220,296,169,133,194,218,307,241,283,175,164,178,235,102,201,307,84,138,187,149,220,244,165,84,110,208,230,86,165,145,160,219,108,249,232,229,116,272,165,186,166,245,171,204,233,111,138,101,188,103,254,201,191,140,204,203,127,185,301,201,239,124,202,245,299,143,214,122,204,307,133,230,145,92,218,170,204,151,236,168,144,238,314,204,134,109,65,144,244,136,224,244,295,155,147,182,100,270,133,235,133,182,148,172,252,133,185,185,168,266,158,154,282,303,153,340,118,191,187,164,284,265,203,195,221,324,100,295,188,138,114,163,200,95,136,169,143,116,182,102,176,190,163,134,93,186,196,183,130,252,197,196,396,267,217,101,283,220,82,162,276,325,179,201,254,155,142,289,227,110,169,72,321,180,152,152,95,243,272,257,63,163,279,141,125,178,202,168,141,157,233,325,166,100,208,128,114,82,270,237,308,85,221,188,150,178,116,141,163,235,247,162,225,374,201,313,189,118,266,247,160,153,199,185,241,92,132,130,234,127,153,253,272,139,154,228,165,176,246,238,213,123,65,222,153,51,295,335,228,219,163,258,182,126,238,93,132,131,87,135,83,176,236,174,128,216,217,133,131,142,125,202,142,178,323,199,170,264,211,217,289,175,203,223,221,254,226,248,266,219,181,152,152,243,197,135,209,216,170,283,129,201,135,224,204,126,284,207,262,252,318,181,244,177,212,160,142,380,88,206,171,208,108,292,171,105,218,90,142,152,208,86,212,303,115,306,258,136,223,157,175,167,247,193,277,208,149,112,74,144,175,182,264,146,149,156,147,223,222,155,254,105,229,191,284,194,238,260,237,146,70,156,216,224,220,217,172,131,105,262,149,171,142,370,104,179,149,159,226,89,100,225,279,230,229,54,255,229,343,142,123,233,253,187,238,279,179,238,262,161,231,151,245,212,104,176,163,85,222,217,282,144,187,242,98,81,292,137,292,241,153,137,123,282,173,180,142,353,304,138,296,128,119,114,193,173,272,282,171,142,243,164,147,169,168,256,193,129,237,236,271,239,189,158,287,152,259,199,229,301,166,93,252,173,190,291,85,268,220,236,199,193,188,196,226,280,133,249,181,199,148,163,144,173,145,247,132,253,161,114,243,161,239,201,150,140,174,275,286,226,281,155,256,111,252,171,192,235,303,334,250,235,266,216,199,217,114,206,224,234,48,184,243,104,196,134,132,148,169,285,222,138,249,204,106,98,251,46,242,245,179,240,182,150,163,143,197,312,161,133,128,280,92,231,237,150,242,172,200,205,197,234,76,164,261,261,178,259,95,136,213,171,177,258,123,229,302,166,132,129,79,169,200,240,212,108,134,161,124,189,93,241,177,120,152,119,215,136,287,146,233,299,209,68,102,93,229,109,192,193,200,196,171,134,98,151,150,257,184,219,137,283,187,239,156,174,151,101,216,211,201,196,132,275,232,166,176,208,170,240,210,345,177,104,206,202,207,102,166,159,65,275,170,167,247,227,230,175,225,138,160,233,153,195,232,315,295,219,284,150,205,217,130,166,211,126,236,162,135,194,161,254,131,189,95,201,116,157,213,200,141,235,182,128,105,194,133,343,181,222,87,221,136,191,230,178,279,188,284,172,221,200,157,228,188,364,178,132,291,162,322,236,241,202,148,275,213,276,253,213,230,242,356,103,154,67,67,262,134,259,255,233,258,207,128,228,312,238,106,113,313,108,163,162,224,231,262,220,227,219,259,139,230,189,273,131,226,218,265,58,205,168,151,242,133,181,292,140,137,231,257,224,129,239,153,105,195,253,217,248,220,233,90,231,185,130,266,129,232,165,206,176,91,72,202,262,210,284,120,163,184,322,184,228,234,208,213,230,122,278,113,274,270,139,296,386,204,214,213,177,279,258,151,225,74,178,273,299,141,226,171,177,91,47,243,256,225,257,180,227,199,154,270,275,240,250,141,215,131,81,181,94,241,134,146,103,155,210,202,230,132,225,195,149,259,122,228,147,222,101,118,200,157,133,166,289,163,287,143,132,147,199,273,189,145,215,73,131,181,233,168,185,244,132,140,101,273,301,123,306,250,267,222,257,357,325,149,213,124,170,266,176,182,135,177,91,228,281,192,245,86,117,232,184,191,141,170,266,191,236,125,192,94,241,221,329,152,126,153,281,186,215,232,245,242,181,190,255,228,202,175,249,155,155,250,321,161,196,206,155,157,135,236,218,152,177,237,169,168,192,256,333,144,64,215,83,133,230,144,138,341,213,163,123,185,298,167,220,254,267,203,263,231,119,223,340,193,139,101,159,305,157,136,171,275,148,88,205,137,105,211,219,125,142,296,75,164,227,117,182,195,191,123,193,133,115,211,172,139,146,139,293,287,240,218,146,232,313,178,151,177,266,266,280,226,176,236,172,181,183,185,212,357,164,235,121,90,135,212,358,250,322,130,239,98,193,260,223,97,197,210,160,69,192,202,246,148,189,240,169,113,217,161,210,190,176,225,241,194,218,328,322,239,188,199,124,338,73,166,136,135,104,186,114,133,167,267,192,183,115,210,162,311,317,186,226,234,181,276,206,237,96,270,80,206,243,69,196,169,208,113,135,209,177,246,160,250,252,186,209,210,187,114,120,126,135,218,199,198,169,167,180,153,172,169,191,204,233,196,250,188,260,123,254,298,123,193,179,234,169,147,165,149,204,134,235,198,96,226,69,131,291,203,110,225,176,159,241,200,179,233,111,239,227,210,154,92,139,181,231,231,273,186,222,176,211,110,245,312,246,126,146,327,142,184,216,144,379,109,211,300,212,103,134,367,148,415,255,183,186,181,196,145,153,164,194,311,254,172,205,81,115,190,145,148,198,285,187,332,78,310,132,305,246,141,94,195,251,159,261,108,203,183,281,220,175,140,194,206,217,139,216,198,267,202,165,196,317,190,210,151,380,164,183,133,201,181,108,145,164,197,204,378,50,225,116,135,200,91,246,312,142,130,199,183,120,98,215,144,234,367,100,84,262,241,239,107,100,300,145,207,174,281,67,211,73,162,202,254,189,292,226,214,109,189,210,202,182,257,238,210,203,119,258,187,202,238,269,187,233,272,288,229,95,237,238,195,129,272,144,211,249,252,199,173,112,131,236,230,293,202,186,111,121,218,219,321,144,238,229,207,153,63,239,237,174,272,234,136,142,136,225,185,92,150,241,91,260,193,184,188,416,206,245,133,94,122,116,157,319,106,189,118,181,169,194,76,149,120,266,239,266,102,255,215,145,146,164,249,221,143,120,246,174,151,184,190,172,220,178,276,165,194,206,198,176,236,315,209,228,157,198,217,225,289,197,293,260,107,266,189,271,239,233,153,188,142,243,158,103,140,211,179,73,197,97,152,194,230,139,132,247,259,198,217,226,190,337,188,101,238,192,200,301,179,163,210,108,174,134,269,201,223,288,222,229,135,260,266,202,207,226,167,97,236,182,174,143,380,171,226,99,248,276,204,290,314,211,142,98,372,220,216,184,272,156,217,245,214,174,204,128,178,196,187,229,223,225,242,256,258,242,96,101,213,105,248,388,288,218,200,243,203,211,149,121,202,165,194,123,223,175,90,177,185,167,190,189,230,222,121,179,167,216,193,167,149,120,100,244,116,180,299,188,287,249,215,159,211,166,315,205,114,94,212,126,91,203,148,233,113,253,176,121,140,132,101,174,220,109,225,194,280,175,193,253,169,163,132,213,229,214,194,181,189,89,290,228,347,152,257,224,132,153,243,164,155,200,219,215,238,132,227,204,216,78,197,105,210,131,135,154,187,111,207,112,244,186,246,193,223,113,249,142,170,197,146,101,213,303,212,234,259,255,73,281,273,91,137,86,231,253,188,89,233,190,107,218,259,45,269,231,114,253,149,207,155,156,223,215,117,257,52,154,233,205,222,188,253,272,110,127,224,206,236,277,167,83,226,227,226,89,195,282,234,111,286,226,210,149,133,153,253,252,291,147,218,263,242,216,169,266,216,307,132,159,210,217,248,156,290,191,77,141,97,198,105,148,230,198,211,150,215,199,240,72,240,243,230,167,340,319,311,214,104,225,167,263,195,173,225,236,246,323,181,157,156,267,188,177,97,327,221,151,171,200,261,94,138,164,110,59,281,154,199,163,184,235,337,187,165,195,138,258,147,139,127,174,113,141,205,254,250,82,262,322,293,157,234,184,292,183,109,241,127,87,94,279,158,226,201,187,157,232,205,232,255,155,206,162,213,115,181,158,203,129,157,293,168,153,180,231,229,221,383,90,213,212,134,137,228,196,226,180,207,101,223,139,138,249,133,224,225,199,270,188,330,114,200,286,251,188,164,229,233,116,184,158,241,226,283,205,202,255,126,228,86,202,111,109,193,120,177,95,123,244,151,170,143,262,160,209,139,155,168,267,122,253,173,267,229,271,77,183,146,377,249,228,237,181,109,171,198,132,239,163,123,107,128,159,202,145,171,238,286,260,221,157,102,212,241,182,130,213,165,244,192,121,262,185,164,205,226,262,147,157,259,134,216,100,243,145,169,221,211,187,227,255,123,150,135,117,251,121,173,203,57,151,204,86,225,147,185,135,212,206,265,245,144,298,229,150,140,230,135,223,248,131,153,274,256,176,342,186,115,262,220,186,232,253,152,235,175,285,177,140,173,203,219,141,223,120,224,147,172,198,158,212,217,262,214,179,180,163,77,234,133,293,92,219,243,188,313,183,100,269,203,103,217,212,116,218,199,283,182,197,191,238,156,147,291,83,115,193,149,142,150,190,142,187,147,266,142,152,175,109,141,187,313,263,155,114,203,134,260,164,229,215,187,294,98,139,231,233,239,159,219,262,89,180,265,181,140,344,146,205,98,229,184,96,115,260,183,156,92,151,162,215,168,181,194,220,202,150,73,405,210,342,184,280,214,235,243,80,125,222,189,266,201,126,205,266,302,246,180,218,161,222,139,256,152,291,154,159,163,87,340,265,226,180,179,224,54,137,147,203,248,113,219,215,173,205,202,174,117,228,296,134,204,191,191,313,263,79,191,109,230,199,293,201,152,151,127,216,158,172,165,197,198,175,302,115,194,169,132,213,242,237,223,158,146,297,165,227,134,106,160,153,220,200,232,182,120,127,212,128,176,182,123,140,175,112,176,207,148,318,180,107,148,207,106,209,92,217,194,104,90,249,173,230,204,148,398,238,269,149,208,271,394,200,192,211,239,247,176,150,185,217,139,219,121,177,73,151,227,241,189,336,162,165,312,199,132,168,226,144,133,258,263,195,274,130,212,250,226,153,193,191,215,149,152,91,224,162,157,163,83,255,215,142,193,153,109,234,192,150,130,238,242,147,286,189,239,260,81,215,216,147,171,130,124,214,211,262,237,149,260,267,194,153,183,142,246,209,127,197,109,206,155,160,190,147,157,262,175,217,252,105,252,225,247,138,199,240,252,281,206,152,218,167,117,102,165,77,87,122,183,213,249,167,183,225,133,216,256,142,193,258,250,199,390,231,118,114,211,149,258,210,190,247,178,115,181,205,169,138,191,96,112,80,126,173,137,293,213,223,184,198,194,244,352,96,247,168,154,142,291,294,280,208,258,163,170,192,177,168,280,152,200,260,171,129,84,96,99,202,268,159,225,102,139,201,148,229,179,150,373,151,165,122,178,201,173,74,232,190,223,262,165,151,190,241,236,259,220,143,179,178,172,175,177,194,95,137,143,228,324,212,235,137,262,228,157,260,233,202,212,177,188,170,126,195,210,288,131,340,206,222,173,240,164,235,194,220,209,243,143,239,196,195,161,223,146,90,227,223,208,207,187,96,211,241,186,205,158,168,143,102,242,197,196,168,221,89,173,173,139,116,262,188,97,197,243,207,335,140,281,110,354,158,191,139,208,269,220,136,179,275,220,327,143,214,126,94,324,290,121,165,145,209,134,114,257,166,191,240,156,178,181,210,257,206,213,183,241,127,99,162,208,244,269,164,143,134,275,187,203,225,233,171,251,114,124,375,252,247,133,154,103,211,157,214,91,98,196,224,246,185,138,120,104,257,229,135,130,79,58,241,83,251,182,193,185,178,326,88,257,271,171,139,210,268,145,155,146,301,153,169,283,80,130,182,276,144,87,122,209,150,194,189,229,262,291,139,339,240,212,219,54,112,132,149,67,247,69,124,265,211,173,260,200,134,159,148,195,212,235,231,67,209,151,204,264,237,222,153,322,209,123,335,302,206,158,85,265,126,215,148,245,200,227,229,177,141,248,141,120,208,270,148,204,312,247,172,139,111,129,147,223,210,218,152,292,220,204,111,205,267,286,185,122,171,220,134,180,216,58,131,267,128,162,203,230,309,125,105,197,144,119,246,193,143,236,244,247,260,159,103,162,141,111,197,145,384,200,240,238,224,211,212,205,232,94,88,154,270,153,225,113,143,94,91,129,193,67,208,210,298,313,160,233,182,76,227,165,98,271,136,245,179,190,195,161,249,307,94,270,154,214,285,80,226,148,76,129,207,169,181,177,231,264,219,119,172,345,111,148,227,134,190,175,169,139,162,170,144,345,81,105,290,187,119,137,90,194,182,247,134,192,199,272,207,198,211,294,163,103,235,148,191,141,111,142,229,158,241,206,229,201,131,74,249,268,248,239,112,210,142,355,160,87,114,150,114,252,374,156,203,92,171,321,71,218,233,154,275,149,191,223,173,233,164,60,136,194,69,162,144,195,159,242,155,192,240,281,264,123,175,232,200,337,93,189,285,288,158,151,217,145,121,101,183,224,91,158,164,125,154,92,210,151,258,203,272,91,194,200,158,192,190,114,126,176,173,117,197,188,297,96,188,82,160,201,294,229,338,166,239,171,116,184,190,248,237,207,127,116,118,277,227,77,148,138,298,187,261,367,128,259,167,216,94,88,148,216,136,191,334,145,238,222,159,253,101,240,271,179,155,287,240,184,221,271,138,194,278,181,222,255,283,407,146,214,140,160,96,237,235,179,142,164,254,247,225,239,161,181,235,99,261,181,223,149,159,234,102,118,151,234,100,161,150,132,157,253,99,154,169,252,160,144,180,293,113,144,164,172,82,159,241,140,106,207,144,148,252,197,285,186,148,163,204,230,134,134,178,263,194,258,175,132,194,205,227,189,150,293,191,297,166,211,159,152,197,202,169,166,159,128,180,212,250,346,281,260,168,224,118,252,255,189,233,177,177,187,152,138,181,168,168,127,113,80,124,223,284,325,242,200,134,73,334,207,142,230,301,216,195,116,234,102,175,122,101,170,321,165,186,146,170,251,259,183,234,293,199,124,163,197,193,109,251,82,211,279,228,190,173,146,268,214,171,225,190,201,227,194,170,210,258,336,280,210,314,88,217,153,187,199,263,290,179,87,195,303,174,324,255,112,351,187,205,175,200,186,182,189,270,197,264,193,213,306,150,285,185,159,174,167,255,291,238,243,134,147,166,285,249,130,362,193,161,203,238,268,268,161,192,183,228,196,234,168,184,181,193,86,97,218,128,148,217,62,168,314,129,164,173,204,137,158,235,200,126,215,285,120,296,179,250,306,232,161,259,249,302,104,120,291,151,209,161,323,194,214,133,197,196,239,243,207,275,182,276,172,130,201,234,115,239,124,277,274,228,238,210,237,183,322,264,317,97,107,117,219,145,253,238,271,212,148,127,244,105,207,135,185,96,106,233,87,189,134,163,194,188,313,250,77,146,56,153,207,79,229,128,322,129,123,172,238,89,136,186,246,227,195,254,140,135,389,125,262,297,206,346,140,182,192,74,147,217,252,172,357,302,285,112,236,200,238,157,221,328,215,117,240,272,197,262,176,185,221,154,228,262,165,116,162,131,186,169,326,185,348,55,227,194,103,292,152,148,211,80,251,268,237,256,151,233,220,136,156,327,255,107,223,161,232,136,225,191,201,256,110,218,161,175,240,155,163,99,108,219,228,259,250,196,179,259,162,172,138,209,290,185,271,186,190,164,115,206,214,183,141,235,102,356,157,108,177,253,203,116,167,204,262,275,244,280,123,186,244,126,251,140,320,281,262,180,211,130,178,147,286,184,300,110,109,155,311,274,216,162,258,189,310,312,166,106,155,123,112,190,187,239,160,253,226,154,249,160,291,283,190,127,186,150,203,212,78,181,209,233,328,152,255,164,196,343,191,230,288,195,320,111,286,112,57,198,166,147,130,122,280,119,225,168,125,225,152,101,293,189,133,219,202,311,302,130,242,222,217,215,189,188,223,209,176,164,168,230,75,114,160,218,193,285,220,220,221,288,293,142,164,87,247,262,248,160,147,92,213,144,206,77,143,323,207,114,171,173,175,244,137,184,239,253,145,103,221,190,207,144,171,187,159,259,234,119,302,176,167,173,205,340,192,132,283,105,141,191,194,278,236,240,114,159,68,221,194,265,125,188,205,110,213,263,183,247,157,221,228,245,155,170,167,197,222,118,220,235,122,74,189,155,240,113,205,100,222,159,214,207,170,264,129,135,338,192,188,135,176,161,118,188,181,101,189,238,295,276,181,180,315,200,124,93,281,263,280,201,325,235,239,210,206,213,220,146,218,158,260,173,228,234,153,187,208,88,126,106,237,159,122,223,166,271,243,256,288,203,170,352,225,164,279,300,173,181,252,260,162,191,172,184,241,265,190,90,157,279,98,188,176,204,286,269,114,106,151,187,130,106,192,284,156,144,156,125,222,176,209,301,159,340,201,249,130,175,223,154,166,190,333,90,156,109,133,249,275,276,294,260,177,310,101,229,162,261,211,286,189,198,133,204,176,244,234,164,209,352,95,161,208,207,100,284,274,156,171,160,173,238,238,166,214,229,203,202,246,217,159,169,242,163,278,238,174,83,279,154,263,182,66,116,91,64,180,225,201,124,248,333,193,201,208,164,201,184,180,132,154,250,140,217,241,212,175,269,197,123,219,245,163,138,234,130,123,157,280,156,129,215,137,206,227,246,219,126,216,207,200,226,132,125,205,137,134,204,130,183,221,114,96,201,213,218,226,191,220,235,66,313,191,97,283,168,189,216,267,115,239,157,162,152,229,260,218,243,220,284,139,134,188,153,140,123,143,212,269,144,143,200,182,197,121,205,112,85,272,173,87,231,147,252,71,139,242,138,226,318,331,124,145,150,254,187,384,202,241,131,133,195,189,154,82,180,191,87,235,140,65,142,364,226,249,233,213,193,172,165,248,177,278,215,154,214,105,106,202,209,187,198,114,188,194,117,116,180,301,198,222,190,74,236,139,293,226,264,42,305,176,97,208,138,178,169,211,278,251,152,291,244,179,319,161,288,242,187,187,126,263,271,256,141,181,181,220,210,220,238,79,130,224,278,183,219,187,158,78,103,110,264,180,147,79,217,103,74,94,206,214,166,146,208,190,209,164,143,256,101,220,282,197,114,170,165,169,194,232,129,251,80,250,187,229,179,181,275,72,144,156,183,190,119,69,136,133,190,126,246,209,179,141,192,195,119,124,136,171,185,388,128,212,149,157,208,238,275,107,256,181,147,241,277,140,282,348,165,188,192,211,198,331,214,161,171,96,133,118,124,183,127,309,153,261,167,282,220,165,102,88,190,163,130,188,145,157,160,164,195,207,172,235,346,205,257,218,148,191,112,73,153,206,135,231,166,225,82,293,99,107,237,175,189,158,179,99,116,228,313,172,156,291,301,131,93,232,144,145,282,220,144,199,280,133,184,95,136,200,199,246,204,391,164,170,195,335,223,126,145,153,105,133,89,298,225,126,183,263,171,149,184,208,279,217,134,170,227,260,183,102,224,279,246,180,216,76,344,129,197,131,118,122,179,146,214,169,131,211,117,214,109,284,181,256,179,207,186,280,146,95,215,169,254,170,72,87,174,224,177,200,176,204,196,351,172,241,258,169,200,167,238,183,86,230,158,258,333,107,168,163,189,150,169,251,240,280,124,204,193,102,126,267,123,267,185,256,148,172,359,172,147,231,206,290,203,287,192,161,135,137,196,151,204,180,204,214,126,130,140,170,267,145,294,99,124,158,194,265,195,129,231,143,264,255,173,243,126,185,129,240,158,122,304,335,144,197,265,237,214,111,187,273,130,63,76,165,161,199,233,158,163,210,105,180,121,77,234,198,169,216,72,221,177,161,200,278,153,241,178,148,272,244,170,267,196,108,129,123,137,126,107,116,93,171,211,167,268,110,89,188,218,165,238,208,265,257,205,177,315,414,150,113,188,146,288,173,117,207,188,212,223,75,158,119,263,193,110,256,174,131,226,191,223,112,238,173,152,266,175,97,148,118,284,183,156,246,186,228,272,156,121,224,188,108,78,193,122,272,284,152,215,133,271,164,148,300,151,266,171,187,132,170,198,107,155,272,99,164,214,129,190,219,133,227,194,283,227,125,97,130,158,223,176,214,256,177,192,175,117,193,224,263,234,167,344,162,233,104,232,141,434,75,220,120,180,135,266,151,280,139,161,180,158,120,223,244,388,270,221,167,122,138,192,105,213,182,196,223,159,179,173,170,223,144,207,177,261,229,176,203,316,157,216,154,224,393,235,250,191,121,116,210,187,213,226,206,216,123,205,227,205,151,263,180,261,105,414,321,218,144,254,191,195,231,63,253,121,183,241,223,271,157,179,183,180,144,145,239,248,197,213,107,255,281,193,308,189,181,187,176,189,94,161,246,159,124,269,205,243,65,138,203,209,87,189,181,187,206,303,155,167,64,221,264,267,135,259,130,266,146,137,205,189,192,145,203,66,217,172,236,114,315,147,105,233,201,165,285,137,179,242,192,222,203,84,210,239,123,311,240,227,141,170,153,192,232,173,213,209,257,105,362,129,332,225,97,292,135,148,106,252,197,221,316,164,235,227,191,151,239,126,244,147,172,159,279,186,134,115,252,325,165,250,90,63,179,49,200,275,145,189,267,86,182,168,355,253,369,152,270,265,332,92,185,178,241,119,80,231,255,153,140,163,371,248,228,257,263,175,289,250,191,198,206,97,132,310,210,188,202,163,148,247,331,149,189,239,139,96,116,108,91,292,165,231,339,114,312,195,194,262,82,136,141,193,310,140,133,196,210,143,259,199,248,200,212,157,90,269,319,346,169,121,168,248,198,107,331,188,120,233,289,220,95,120,94,173,268,118,213,223,158,164,175,165,267,245,366,219,108,160,102,145,226,197,119,268,304,266,211,279,201,118,245,154,290,140,206,301,123,191,243,95,220,216,328,246,89,158,249,237,97,220,161,194,218,218,275,157,113,133,218,118,180,150,145,139,204,181,303,188,138,313,187,224,239,187,333,223,114,177,93,182,192,350,161,141,224,326,144,158,89,107,221,154,96,187,163,152,163,173,253,169,204,253,164,217,214,231,116,270,144,279,284,175,256,63,234,118,216,192,116,194,163,188,235,252,61,108,186,92,201,206,154,195,304,174,200,161,206,90,198,189,113,249,161,133,262,217,202,126,229,132,240,214,215,267,208,180,206,95,256,258,186,178,219,239,377,212,260,187,150,108,311,165,206,131,192,102,79,193,287,144,167,147,242,288,195,221,91,59,218,167,281,273,119,237,119,233,179,62,129,357,108,189,272,160,157,172,265,225,203,272,94,207,145,180,141,327,127,144,190,185,152,237,222,172,231,229,157,254,155,168,243,134,237,218,72,219,226,228,105,245,164,243,168,310,123,180,200,191,198,321,198,231,280,153,227,191,191,139,182,165,240,191,119,231,224,183,225,119,152,190,241,139,183,177,176,291,187,220,246,89,163,244,225,213,205,232,169,210,150,128,118,349,290,214,170,175,241,233,195,273,220,288,215,93,220,163,246,130,207,202,286,255,239,142,213,126,95,141,211,127,261,162,91,185,208,164,274,241,206,145,176,139,120,274,212,84,251,133,126,147,274,162,260,299,218,118,173,230,222,346,87,207,216,208,190,202,196,182,209,118,164,112,184,207,265,238,119,188,260,169,208,176,157,152,209,160,93,151,108,119,338,240,151,115,94,250,115,118,236,225,165,160,240,223,192,201,83,149,190,140,206,268,253,122,100,234,231,210,287,248,153,148,167,200,288,321,132,91,262,114,194,126,188,229,204,180,234,176,220,270,117,256,267,231,199,213,160,213,206,125,240,146,213,234,326,130,326,267,289,98,117,148,188,118,339,229,186,333,135,148,155,254,175,153,254,194,131,248,93,250,100,243,106,115,119,182,346,123,217,164,109,212,116,188,223,103,183,130,173,134,372,235,88,106,209,60,94,171,217,135,269,166,197,182,205,200,132,229,178,176,218,247,104,123,184,134,275,122,167,187,339,200,143,196,312,150,189,189,60,228,230,139,224,53,190,249,279,373,151,190,260,289,139,180,292,184,218,200,167,177,65,224,67,206,148,201,85,109,111,219,139,174,213,206,174,139,151,177,238,184,169,128,176,128,143,214,198,203,162,124,353,122,163,173,144,127,114,129,318,161,323,197,166,142,197,248,144,256,183,181,240,227,188,157,175,142,277,276,172,115,238,354,168,244,154,171,151,152,193,200,235,134,174,231,133,274,211,170,224,209,178,140,229,181,134,240,182,103,142,307,300,264,86,344,182,201,188,305,165,143,260,200,130,147,242,238,202,197,191,212,303,163,217,294,173,188,208,151,212,175,185,150,241,168,267,235,239,190,134,200,148,135,82,194,243,336,143,189,200,227,152,159,69,231,279,267,250,132,141,413,112,149,244,111,243,268,147,228,257,238,265,100,165,263,157,136,158,214,220,156,162,214,155,241,228,170,179,129,211,179,197,216,178,211,383,214,175,174,233,187,164,180,207,127,259,196,90,78,231,312,218,229,101,202,225,130,255,51,336,115,263,174,88,272,269,175,134,179,191,231,161,149,305,259,93,187,83,373,299,316,196,154,218,91,252,227,245,227,187,145,324,128,204,250,206,141,217,145,102,155,293,180,229,157,142,157,152,244,107,113,229,274,142,202,219,234,230,249,225,218,204,198,190,267,149,200,270,183,250,329,209,174,225,161,143,224,163,155,120,205,245,193,199,184,185,251,170,175,73,198,215,70,341,292,261,99,181,107,77,288,270,143,209,214,289,256,186,219,202,133,165,128,80,77,255,141,216,153,248,151,230,219,175,141,152,160,227,216,269,242,199,123,123,140,262,288,298,109,349,109,180,203,113,233,128,206,305,202,318,375,334,188,184,103,260,310,192,161,202,169,121,219,113,63,192,280,230,252,215,292,143,233,192,168,195,206,186,148,243,144,131,234,123,94,209,95,186,171,164,113,187,328,231,255,147,362,209,325,171,186,211,230,239,139,312,155,89,95,154,224,282,213,214,155,328,208,131,269,259,218,202,211,197,196,115,174,248,254,165,199,174,237,260,157,249,164,188,197,148,236,278,208,153,388,261,147,165,251,230,155,142,75,208,198,199,177,171,238,299,203,264,168,211,181,146,266,241,271,198,138,271,311,170,145,183,233,124,167,271,231,266,135,132,159,211,199,215,228,147,498,154,232,311,132,303,162,241,204,204,215,91,103,151,233,245,214,184,199,94,184,128,281,185,137,152,287,300,211,85,277,162,150,194,247,74,146,184,175,162,129,180,184,250,154,158,148,163,189,119,195,216,102,76,241,93,130,244,192,226,329,221,169,251,171,182,122,89,269,213,84,196,149,86,229,235,103,120,92,250,99,116,136,153,135,189,147,157,84,180,124,222,167,175,253,163,97,206,160,260,138,268,232,219,376,155,131,347,124,345,161,248,126,273,285,197,228,141,239,211,201,140,329,124,188,317,130,137,273,132,135,208,113,241,213,307,281,163,89,215,138,247,289,296,161,187,105,129,172,322,163,104,130,58,216,222,158,124,331,309,142,228,223,213,160,152,194,171,155,135,205,157,204,197,128,99,187,243,169,196,252,162,205,158,217,213,210,176,244,216,226,210,209,130,228,128,249,262,171,268,134,193,226,237,239,194,296,87,109,138,209,138,238,117,289,109,242,163,216,211,233,317,251,156,78,235,204,231,183,236,188,233,327,208,92,214,315,157,147,171,77,141,203,181,192,247,183,90,301,108,148,252,205,200,202,165,82,208,188,159,188,229,212,93,115,189,136,245,293,146,155,209,193,248,260,210,202,280,190,265,80,174,149,309,190,303,194,205,225,285,137,169,221,138,204,201,298,217,194,166,282,138,228,252,204,120,223,147,167,175,240,302,336,143,95,187,193,106,150,179,250,126,109,133,244,113,252,199,224,320,234,172,246,155,325,203,207,216,158,157,232,208,227,146,188,129,135,114,154,241,296,252,79,233,239,224,185,302,244,190,118,215,365,79,79,239,245,98,206,138,228,179,93,115,264,164,294,159,217,177,135,199,162,258,126,277,284,265,255,130,101,238,76,177,232,226,174,196,219,141,64,321,188,169,170,312,234,134,273,293,187,250,145,174,100,196,220,140,189,278,248,182,203,383,317,171,204,222,349,192,153,295,128,174,217,215,242,252,87,125,220,297,125,208,183,295,153,250,309,122,199,158,142,258,288,123,99,206,116,239,253,145,259,228,299,191,114,131,149,241,327,129,141,219,250,139,102,167,186,74,302,196,210,100,136,221,98,96,202,152,158,87,195,190,211,155,160,163,126,244,186,145,303,120,213,94,238,191,116,160,268,181,233,126,150,90,122,202,212,329,184,121,366,226,187,156,223,69,122,208,157,109,161,182,169,99,210,214,174,159,178,240,77,91,362,239,158,203,119,157,195,227,252,298,239,141,185,156,359,217,121,311,209,234,200,180,52,187,185,241,49,161,269,379,184,117,103,214,193,230,240,252,172,213,116,176,135,199,201,197,226,328,236,301,260,168,151,63,291,128,52,268,153,179,231,170,201,125,138,202,265,246,169,184,279,78,222,133,82,249,216,163,248,117,159,157,195,178,202,159,140,157,161,113,151,199,182,286,261,232,213,325,182,246,176,142,205,262,174,220,162,191,216,155,174,194,206,156,155,204,207,226,170,119,370,128,218,270,255,267,185,197,180,101,228,309,259,114,252,181,176,237,148,79,256,168,188,119,285,218,172,197,219,97,98,276,243,191,213,139,116,259,229,141,84,125,232,141,144,81,203,123,239,182,170,208,98,236,141,114,131,97,154,197,186,236,147,105,238,111,231,121,134,276,318,214,109,157,211,170,124,188,282,265,167,310,156,259,263,98,253,189,198,189,117,207,200,212,365,228,154,143,279,181,241,265,127,260,125,227,222,124,207,465,135,200,157,82,199,209,366,48,341,262,244,241,139,136,220,115,220,259,328,253,130,112,187,92,109,176,185,144,118,71,85,138,234,241,221,172,57,102,182,109,275,138,154,173,259,209,243,134,85,135,108,231,129,261,159,237,132,235,145,166,253,143,215,226,214,237,230,293,192,133,179,98,243,205,197,286,153,135,185,158,311,178,254,249,156,127,182,55,179,341,234,144,164,96,148,157,236,211,139,209,188,220,242,261,145,286,251,317,215,270,135,192,211,145,167,83,182,254,282,204,216,192,326,213,176,339,246,226,384,160,260,69,249,128,263,75,162,295,346,129,93,143,206,219,186,156,204,216,288,287,215,237,86,87,146,170,131,210,148,103,189,249,81,167,231,274,94,235,149,122,265,244,201,116,294,170,177,153,357,148,268,249,116,129,118,176,209,107,270,227,163,67,204,191,117,99,115,221,310,170,85,198,260,195,222,199,225,227,226,275,146,231,158,323,117,147,238,260,384,247,243,100,150,184,170,99,265,143,239,120,277,180,232,256,76,214,127,200,143,173,200,62,261,115,236,273,322,150,271,92,135,262,162,94,223,153,256,246,122,217,169,102,169,285,233,287,222,244,116,116,251,83,195,136,209,164,122,288,178,183,178,168,227,62,139,202,250,156,213,184,183,241,52,288,219,234,230,120,114,259,209,128,344,169,172,273,124,83,281,183,145,275,78,223,190,141,212,359,182,309,138,176,232,180,267,83,245,245,235,181,186,178,166,371,261,167,221,161,142,293,331,228,217,99,222,350,174,229,239,266,334,126,336,117,155,137,201,141,175,119,170,176,138,126,309,250,164,108,310,60,234,64,155,153,210,113,180,275,133,139,231,112,221,137,163,120,238,236,124,252,213,153,82,179,182,153,291,140,347,209,255,256,184,180,209,159,120,209,142,320,145,97,162,212,256,127,292,206,242,92,272,243,272,197,253,158,124,131,126,80,91,175,251,142,253,145,180,214,244,138,58,287,191,130,220,375,197,232,205,114,314,158,192,147,145,57,123,164,150,199,182,75,212,239,242,86,278,200,175,244,175,268,85,211,175,130,268,89,218,164,303,289,240,155,278,186,364,105,243,220,251,115,131,211,154,237,129,275,241,90,111,186,148,176,86,198,170,229,79,204,150,159,219,146,321,287,109,131,288,135,256,124,207,210,251,283,206,220,247,310,191,97,267,107,298,98,91,148,217,264,228,261,247,125,154,110,165,189,205,247,169,195,230,225,101,181,147,278,129,114,182,195,130,91,255,252,302,188,92,173,180,141,201,156,293,286,160,362,344,229,267,126,218,100,173,137,219,146,84,159,146,158,85,179,161,168,217,154,194,258,67,190,117,60,266,224,264,236,139,183,237,233,198,267,235,117,111,210,74,211,148,220,244,223,94,299,270,270,264,181,261,183,177,155,211,132,179,191,223,102,178,212,226,277,345,221,166,295,197,180,225,188,287,151,203,257,199,146,150,100,133,242,205,271,143,111,154,144,137,222,201,106,108,168,115,127,255,253,194,217,70,227,65,253,126,175,130,142,268,140,245,203,168,167,163,105,144,249,147,125,84,175,156,253,158,224,121,210,268,121,211,262,193,241,59]
|
doclens.49.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[252,241,277,303,202,190,151,243,270,93,187,146,250,242,210,264,78,174,182,172,216,90,222,127,157,142,130,152,196,256,111,272,157,158,144,174,208,132,209,58,124,131,232,195,113,167,225,210,144,132,89,227,140,109,197,257,222,283,220,162,240,114,209,207,219,191,76,179,220,124,177,136,178,272,261,332,288,250,120,211,219,161,244,123,134,224,246,197,226,232,120,263,251,129,205,167,144,292,225,294,204,208,170,245,118,207,223,128,210,153,264,137,213,285,192,225,252,153,116,305,168,211,195,73,270,293,195,159,188,137,184,289,221,210,247,175,225,122,191,133,245,272,133,164,225,138,231,176,159,228,214,133,194,259,249,113,228,174,119,261,153,307,210,215,160,216,125,179,229,125,122,114,178,110,150,168,193,136,114,91,218,78,265,249,182,108,232,231,225,218,224,234,176,238,171,151,173,177,197,262,229,225,240,171,202,281,109,191,199,224,174,202,113,121,191,163,148,144,228,166,177,129,204,127,276,181,106,319,192,288,198,97,163,141,259,293,193,146,223,133,253,97,183,311,274,216,113,142,215,95,132,125,150,263,215,275,136,227,244,226,298,149,217,237,133,123,380,196,236,155,109,97,309,192,200,269,150,206,172,121,296,203,95,247,209,233,198,106,69,143,110,207,131,235,71,240,136,116,118,273,243,188,139,158,169,72,189,145,145,126,230,243,246,130,222,224,199,147,226,122,193,191,157,129,202,280,177,238,123,170,216,337,198,205,155,210,193,183,180,174,188,134,196,137,226,96,165,166,197,257,128,136,194,196,148,149,101,246,155,179,209,263,204,218,216,125,174,143,273,258,145,131,219,265,300,155,86,86,216,228,202,19,197,112,82,195,376,107,124,132,194,98,253,220,179,155,246,187,271,248,196,187,126,212,162,71,225,213,181,256,156,216,160,147,115,158,142,184,176,214,173,184,208,125,187,310,274,154,130,92,192,281,218,112,212,227,224,290,158,340,184,222,195,294,262,334,196,190,176,199,275,189,196,83,185,229,237,97,173,239,233,257,144,215,296,187,168,130,282,221,182,202,116,124,210,197,162,162,209,300,148,189,131,117,148,207,383,188,175,254,323,101,263,113,248,276,156,224,233,136,305,170,286,210,249,87,177,172,129,192,189,343,63,125,101,206,141,180,160,264,120,225,303,183,273,122,178,368,169,233,211,96,219,122,185,196,293,164,239,157,186,224,163,190,155,220,115,146,51,122,185,117,159,176,205,125,236,109,245,264,161,265,169,237,219,156,128,245,210,198,186,161,78,133,239,111,55,234,407,237,189,158,179,160,125,193,207,218,377,196,113,233,149,129,133,262,137,148,135,158,184,116,268,84,119,170,161,180,239,330,117,189,161,214,227,161,192,169,177,140,243,154,195,96,347,220,269,129,276,195,229,220,106,237,108,256,226,158,144,321,128,106,134,167,222,277,170,219,75,200,187,237,208,151,160,240,174,194,208,227,262,158,187,336,127,207,180,178,137,219,200,128,201,227,254,89,149,177,137,169,301,282,269,240,141,241,242,174,103,180,129,274,131,236,238,170,205,193,207,72,125,155,147,225,139,148,142,154,211,149,228,286,138,313,262,235,321,258,202,290,203,222,159,244,165,213,152,131,352,200,152,240,111,153,83,175,121,110,249,164,289,168,190,166,339,92,287,114,111,186,208,243,182,192,220,194,313,206,223,312,239,228,192,144,89,207,195,210,100,184,258,262,147,172,265,231,138,281,218,185,163,296,135,135,138,124,277,231,143,108,204,228,151,72,296,253,262,198,195,118,169,137,168,251,211,125,162,258,190,403,245,163,143,262,350,126,147,190,195,246,221,142,254,250,198,205,165,173,235,195,242,110,155,221,99,229,288,225,203,143,225,215,220,202,234,230,115,214,179,251,166,236,204,188,212,166,232,239,191,154,115,310,381,205,204,282,186,132,159,117,114,317,114,278,150,154,172,354,135,158,110,229,96,184,122,227,115,291,186,157,230,174,270,190,269,138,252,233,179,200,149,267,158,256,200,147,235,288,139,152,176,279,188,238,122,289,133,254,177,149,175,213,153,120,148,241,209,221,214,125,165,333,348,175,230,330,144,240,162,90,144,242,198,122,103,194,238,292,108,172,200,186,214,154,117,172,177,182,175,166,227,110,216,220,173,271,286,194,206,112,268,180,137,240,116,194,132,181,208,121,201,139,141,247,232,140,265,124,190,146,254,110,110,129,215,212,217,111,128,230,200,260,166,152,274,272,82,172,161,256,277,223,216,188,244,160,147,291,120,264,225,172,174,239,238,138,199,222,199,172,119,111,182,218,204,124,259,119,185,280,264,136,300,151,211,169,289,162,148,105,263,120,317,230,202,314,203,185,184,230,253,250,280,192,174,199,113,150,112,97,173,94,214,182,206,331,121,163,257,176,83,285,274,275,217,187,186,168,289,226,281,164,256,196,137,89,154,207,328,229,216,255,233,289,307,146,188,112,313,197,360,191,234,231,256,207,63,337,335,113,149,248,110,215,241,68,197,239,142,254,291,126,130,206,206,179,80,222,118,90,149,287,333,168,174,191,274,128,186,163,297,386,221,203,197,186,183,183,163,166,155,101,256,174,126,149,218,140,168,205,184,143,183,267,159,243,192,136,255,97,72,128,189,164,161,155,119,108,190,125,230,338,171,201,196,233,277,93,296,98,150,238,105,254,154,178,281,277,212,149,405,100,195,95,235,162,175,114,107,220,182,172,274,141,96,104,163,203,263,164,184,228,126,66,177,267,343,195,108,187,91,210,105,224,132,307,83,159,235,139,130,68,219,209,198,218,235,227,314,163,224,204,218,187,135,198,116,248,146,58,253,102,111,101,128,182,205,213,222,174,263,268,92,265,326,230,281,216,261,185,187,125,213,95,219,258,365,186,152,108,201,180,213,247,156,189,138,130,140,119,136,230,167,129,128,251,121,235,115,334,370,116,161,280,228,114,205,248,99,127,264,145,153,103,243,271,183,319,317,209,198,183,97,206,135,184,177,211,220,183,194,109,264,255,227,179,214,269,372,293,72,91,168,82,176,193,166,108,217,302,191,158,195,110,174,205,198,249,193,88,137,233,184,136,137,257,236,228,232,214,130,159,297,211,319,300,116,192,182,188,187,198,147,222,278,290,260,150,137,148,230,120,235,220,137,72,89,188,151,112,123,219,195,203,234,281,90,256,152,287,225,313,103,201,254,312,280,108,168,104,356,168,203,244,185,106,163,174,111,290,234,183,282,155,124,95,148,243,253,164,133,101,174,152,235,161,174,207,162,229,115,78,189,275,163,264,235,196,141,220,299,192,227,193,248,261,233,265,266,217,80,218,359,139,159,204,354,208,304,103,167,122,152,133,247,154,103,216,121,311,245,138,266,265,372,266,194,206,216,78,204,255,217,141,176,204,130,227,256,86,113,227,239,327,302,202,142,185,323,372,92,183,210,112,106,152,255,210,163,268,147,148,172,218,211,197,267,172,242,295,150,204,126,235,216,296,287,180,143,248,143,189,185,160,97,202,102,161,104,203,233,159,270,145,206,242,201,182,116,193,308,86,304,132,129,70,205,297,153,228,158,239,210,136,212,323,197,114,235,188,251,308,170,211,209,172,159,206,181,170,125,95,321,375,218,227,207,104,205,142,111,184,183,305,144,175,158,132,140,268,271,220,248,187,78,52,172,225,129,195,200,250,203,251,366,266,145,165,206,123,57,134,316,128,123,201,137,141,247,255,187,231,250,141,206,284,195,173,267,166,117,99,119,193,103,146,275,205,179,230,187,148,188,197,208,250,189,81,132,235,150,121,154,241,183,301,195,146,188,139,246,174,285,251,181,166,214,308,171,161,240,336,312,245,193,229,195,173,307,195,215,240,124,147,166,164,224,294,225,227,149,105,130,345,193,157,201,161,195,120,181,129,154,236,123,109,175,154,118,213,255,197,118,227,177,311,153,143,220,196,328,132,109,208,264,143,123,164,146,107,182,198,194,233,171,154,185,163,216,208,109,153,246,294,206,155,127,143,230,152,174,171,244,208,246,133,190,178,225,205,100,174,64,171,239,61,209,135,139,222,141,298,223,239,112,206,142,323,300,116,258,239,145,134,168,110,201,238,75,222,251,235,210,171,208,165,352,370,283,274,240,179,244,228,263,296,147,141,132,108,156,116,173,166,199,282,198,250,165,259,103,158,259,349,177,247,156,131,161,155,199,186,222,193,267,231,256,205,189,258,134,203,200,257,257,237,132,178,382,212,182,238,126,215,107,110,138,224,248,147,217,187,206,179,200,207,306,140,124,179,136,200,217,148,194,178,132,343,131,101,196,210,232,82,292,166,124,242,265,326,195,100,123,202,168,155,227,213,238,201,174,212,293,267,145,148,117,301,213,131,124,229,125,216,205,148,162,207,262,220,208,93,239,187,179,152,257,135,338,153,201,117,262,128,239,273,262,220,216,153,290,166,128,219,197,258,164,190,151,125,97,212,110,142,206,158,190,215,266,174,250,133,338,121,164,180,123,303,206,287,137,175,137,165,244,268,82,334,247,107,273,230,145,184,211,99,198,225,313,268,281,86,319,81,236,161,126,180,77,178,210,127,189,52,215,153,110,169,107,256,246,244,240,123,300,171,210,209,166,161,66,221,236,115,139,121,240,156,198,324,157,157,148,149,188,242,162,111,140,122,190,241,157,182,220,259,121,215,125,280,270,367,173,295,216,121,228,203,285,83,282,113,335,202,129,147,215,259,202,261,187,130,166,80,152,121,207,105,254,228,304,229,204,191,158,187,180,233,200,379,122,140,92,108,134,291,275,194,213,280,61,174,310,169,158,131,77,237,233,208,117,210,135,230,243,256,310,288,287,84,104,112,328,174,164,166,152,325,148,346,161,141,253,69,127,296,192,115,181,197,198,236,214,225,155,361,143,101,192,237,166,251,266,141,313,139,177,229,221,175,168,123,199,107,127,167,191,321,110,316,230,163,333,278,250,256,200,118,155,147,141,231,373,251,347,128,351,221,304,258,232,159,224,210,198,142,87,198,146,225,316,237,143,132,175,144,177,128,220,177,169,174,172,290,53,196,139,161,249,185,234,164,121,247,134,295,93,224,143,129,244,287,166,127,203,297,306,108,300,311,230,98,137,64,173,96,95,253,155,95,180,230,179,280,230,258,197,187,283,139,233,319,155,328,150,137,118,207,170,258,219,237,190,271,230,134,216,324,148,260,89,175,81,246,217,114,198,262,147,151,337,133,310,270,168,212,206,272,162,132,354,69,142,215,63,194,190,133,306,182,79,295,101,153,234,117,97,133,145,129,237,131,143,168,251,205,126,117,195,230,232,199,212,214,80,62,124,165,221,200,283,157,220,178,274,200,179,160,212,107,136,305,94,231,161,124,174,175,306,230,190,279,187,220,222,153,302,102,194,187,232,201,161,220,138,149,214,200,222,118,241,204,151,278,196,171,169,71,281,78,291,136,169,187,199,167,142,247,162,125,235,185,236,346,141,221,290,130,245,140,140,154,358,267,227,88,70,208,234,274,189,131,150,158,358,147,250,142,130,212,185,157,137,130,243,236,132,99,291,126,98,223,164,204,108,107,168,166,95,165,300,80,89,142,115,112,265,347,228,208,115,197,186,141,164,178,238,213,128,180,154,121,113,289,128,340,307,175,202,283,237,230,84,149,87,212,137,200,297,171,167,150,149,300,333,230,151,214,267,235,156,134,172,135,152,125,193,129,348,110,133,268,106,267,207,291,304,151,197,192,74,195,195,278,146,230,167,236,249,98,158,220,174,171,181,259,194,234,211,191,301,220,156,171,233,177,196,116,251,214,224,168,145,233,129,166,272,318,162,217,184,161,148,171,261,140,103,311,168,224,160,257,141,255,224,212,223,173,94,237,325,182,215,188,145,222,247,291,187,218,195,231,226,152,233,174,203,206,110,239,169,98,253,192,333,149,294,193,75,218,174,147,95,118,134,174,257,166,96,187,133,93,267,135,116,269,289,308,145,183,231,153,159,89,161,185,132,200,226,129,181,137,169,174,135,151,145,113,119,132,160,336,144,176,135,122,219,227,267,101,188,148,130,115,119,217,227,278,74,168,246,157,195,131,175,169,186,264,176,154,219,256,123,205,245,174,152,254,158,218,294,180,195,265,264,206,202,301,161,191,286,263,137,107,131,266,225,130,198,117,93,241,248,345,111,127,114,102,81,326,194,281,194,231,131,188,187,261,313,265,172,101,212,292,189,75,94,70,298,209,198,163,221,217,282,89,227,298,272,269,269,98,199,189,188,119,222,139,182,220,248,152,219,177,254,181,263,129,276,144,293,281,359,343,235,128,124,79,244,238,231,242,316,159,123,202,95,188,172,217,239,155,176,162,246,116,231,212,216,84,209,111,246,373,311,324,200,276,142,228,149,344,391,168,261,164,228,356,233,170,162,171,186,268,159,124,219,218,219,260,153,109,224,74,263,126,183,258,255,212,188,218,300,192,301,170,161,197,216,220,117,223,116,249,240,262,69,174,192,140,145,144,213,212,247,165,322,249,141,219,178,277,221,183,172,203,298,209,119,281,144,199,101,211,171,209,253,82,244,110,158,218,225,280,193,335,257,147,153,217,154,84,232,291,175,156,153,148,147,183,55,127,175,337,174,69,194,220,174,289,168,193,99,134,211,228,189,271,204,237,120,217,175,122,314,215,241,258,136,233,246,254,198,209,193,249,141,184,156,157,141,137,152,85,323,177,227,265,158,206,183,319,205,118,163,195,134,128,195,172,207,311,273,181,279,297,225,178,121,256,217,94,118,65,202,193,126,251,200,180,237,93,134,256,199,124,118,213,230,166,168,197,273,126,189,215,238,78,220,251,138,347,154,115,73,159,189,193,179,279,286,86,74,119,174,209,254,219,178,209,236,279,181,165,152,224,293,215,281,172,155,206,198,213,139,191,283,182,300,185,224,244,151,272,87,189,79,76,154,124,373,259,237,235,108,135,227,176,227,292,255,356,178,170,173,161,147,146,114,174,95,150,251,236,185,233,212,278,198,188,249,165,234,227,241,282,133,206,147,199,241,241,295,195,117,192,308,59,110,192,221,138,195,132,104,203,173,99,157,305,110,235,242,179,186,212,151,235,243,206,103,235,72,152,240,196,182,173,179,245,72,293,146,191,294,200,104,229,265,325,138,272,195,205,224,158,120,305,75,191,89,207,213,79,150,170,121,200,186,215,114,189,195,156,234,83,152,273,157,224,119,151,172,306,193,206,194,218,201,154,204,118,372,203,305,294,147,135,119,215,239,274,194,123,175,174,151,126,187,241,248,205,140,241,221,259,151,211,248,146,211,117,147,236,103,123,193,201,215,199,154,218,322,207,118,270,237,165,186,240,209,175,258,311,253,133,97,318,307,199,216,180,216,201,190,174,187,144,259,253,132,217,289,134,136,171,171,141,116,108,324,299,294,210,291,286,297,227,161,218,159,141,165,107,254,123,154,178,141,199,123,251,226,216,169,217,219,87,188,129,190,310,218,248,268,192,303,140,240,265,265,166,223,244,124,263,147,138,203,97,184,312,162,163,199,179,135,282,120,121,217,226,141,100,266,222,147,214,161,212,348,173,295,204,71,307,194,223,117,163,169,214,267,187,266,184,249,173,211,330,126,171,191,189,363,165,295,220,196,211,147,222,91,157,152,121,178,132,89,236,207,204,145,206,110,235,155,171,187,222,219,126,193,196,194,232,96,183,145,88,298,130,147,235,131,234,57,203,214,147,193,209,112,134,317,264,196,200,173,160,212,259,203,213,251,107,273,171,178,210,186,127,262,240,156,154,181,167,142,154,82,383,199,211,224,194,169,182,256,156,115,214,104,321,145,192,348,229,277,192,193,119,187,118,115,190,147,203,203,279,145,221,148,131,239,87,205,285,222,207,83,278,180,150,189,240,126,114,178,74,238,201,214,174,98,196,184,61,246,354,230,104,221,108,205,76,102,195,144,171,146,172,226,161,307,255,172,183,94,316,213,293,171,275,192,182,188,125,250,184,136,309,147,188,262,283,319,247,157,208,281,164,194,206,157,262,240,162,95,173,229,307,178,137,209,98,203,80,203,236,163,141,254,114,242,182,147,130,146,190,213,139,153,91,231,148,102,164,362,224,239,189,219,218,158,119,78,208,273,224,281,206,197,249,155,195,232,238,153,114,223,137,352,196,237,169,234,94,243,223,250,144,200,172,263,285,154,193,231,156,240,245,173,315,193,212,217,224,206,224,214,210,77,283,150,162,243,177,441,242,143,335,133,252,265,107,174,219,217,85,284,153,255,148,330,70,299,370,215,311,256,243,302,239,317,136,148,167,340,171,91,165,330,120,278,162,171,175,301,223,93,294,135,279,218,248,270,187,255,231,273,160,176,131,219,126,271,106,210,231,127,182,307,197,220,266,74,154,186,170,107,267,267,194,162,129,173,243,191,157,142,108,220,168,141,242,125,135,193,162,169,111,178,145,253,204,224,271,127,188,344,127,181,214,257,322,158,119,108,216,233,147,268,157,153,107,167,196,218,161,197,136,115,171,175,192,142,213,219,177,255,105,279,119,286,226,211,274,183,220,153,250,166,270,120,203,222,208,213,248,211,189,261,159,171,161,175,164,195,283,136,189,111,215,172,201,163,231,108,173,141,111,225,75,125,101,135,115,148,195,89,212,143,275,242,244,296,189,246,234,117,218,141,156,238,229,111,229,119,227,244,138,143,260,149,233,282,238,130,365,142,185,193,260,184,171,281,83,159,148,144,106,220,180,93,217,161,266,219,192,151,306,222,182,225,178,203,195,173,119,198,151,191,198,221,174,135,312,154,144,117,214,318,180,225,256,152,85,236,354,203,202,236,202,228,308,307,227,151,341,177,207,258,147,242,207,153,277,118,229,338,68,132,159,113,247,267,189,239,169,105,92,225,154,167,232,111,220,187,185,181,201,264,150,194,171,172,199,107,158,209,214,140,126,122,209,225,108,248,136,171,320,158,120,196,161,149,188,106,176,175,214,225,231,212,179,183,132,325,193,135,210,142,208,272,204,245,281,214,153,163,223,202,314,170,274,259,147,230,119,297,188,251,275,205,325,151,186,207,292,258,344,143,203,209,199,273,158,149,112,234,366,129,162,209,289,353,189,302,222,230,227,224,217,254,393,133,254,238,192,239,176,244,114,263,178,274,246,169,189,205,392,228,175,209,168,186,91,337,107,157,206,187,187,124,235,220,119,169,217,239,136,302,226,161,88,164,245,198,264,230,99,184,268,268,223,142,192,307,244,230,166,217,217,184,86,223,141,122,276,209,207,263,237,209,83,195,161,251,211,137,242,312,251,284,272,193,272,267,220,192,221,210,254,174,139,186,194,94,253,213,162,117,140,260,210,93,134,266,186,240,270,218,341,206,265,266,149,279,222,294,197,313,237,144,253,282,210,212,190,200,170,145,203,254,301,257,198,165,183,188,313,235,147,126,208,309,264,262,231,162,174,147,219,227,184,163,314,217,217,236,235,91,247,198,289,219,163,138,211,204,229,199,209,244,204,204,254,149,175,186,125,251,144,281,226,254,107,235,206,163,102,172,145,220,197,225,174,173,218,114,149,125,167,73,268,174,169,133,183,271,117,155,279,261,188,103,134,160,161,187,126,257,114,211,208,283,130,190,339,175,186,120,167,155,74,178,155,152,223,279,196,113,221,165,168,222,248,99,112,180,145,112,194,386,273,221,193,134,183,198,235,177,182,117,245,228,205,206,319,227,196,193,125,288,345,134,218,129,251,150,150,227,165,181,112,159,269,221,128,297,93,138,222,224,207,192,250,170,126,207,205,162,139,356,170,295,136,211,115,198,365,229,98,207,76,167,215,185,214,244,352,271,142,152,168,213,206,257,184,146,112,338,124,240,244,216,294,247,72,181,228,260,189,98,171,296,330,183,238,294,175,224,299,234,156,205,210,223,140,104,175,184,275,80,172,258,102,105,255,224,280,250,235,173,183,210,204,234,180,222,318,192,235,151,277,137,183,139,295,170,224,120,190,96,201,213,159,142,242,91,206,152,102,265,234,182,162,261,104,158,242,197,340,203,217,240,235,138,118,227,159,133,193,180,224,216,229,127,78,190,168,333,331,163,229,194,132,157,325,229,177,183,211,265,162,217,170,121,185,202,256,183,186,151,85,190,219,113,104,105,166,212,89,307,175,322,154,340,246,231,208,116,107,224,194,208,147,107,286,268,127,191,231,149,202,269,191,110,240,181,246,237,282,210,187,339,81,204,275,159,303,363,119,208,184,293,271,214,238,167,276,168,255,165,181,87,174,214,249,119,178,199,185,140,216,138,174,224,228,192,157,235,165,265,219,134,204,311,165,192,214,178,134,246,285,246,171,271,140,197,210,125,181,158,218,113,153,110,278,260,298,269,234,147,204,141,174,301,200,121,309,158,209,245,179,114,250,206,287,243,251,247,206,253,106,133,157,217,268,180,87,141,296,243,175,353,298,126,246,195,144,300,347,140,168,226,62,299,146,175,269,99,134,204,240,84,155,237,184,251,161,164,80,203,138,258,66,289,205,231,160,200,282,364,237,157,150,196,153,96,122,160,108,244,222,193,314,268,144,118,213,266,247,208,161,174,189,126,224,92,196,315,219,214,283,159,118,180,146,214,181,126,186,230,279,242,198,294,225,141,155,206,174,126,225,200,189,244,234,242,105,146,192,167,116,121,209,179,177,168,290,151,240,173,247,155,190,222,172,189,114,207,184,303,107,256,348,227,151,357,110,131,257,151,189,204,226,118,184,180,109,231,146,139,232,267,112,93,109,240,164,211,207,359,189,233,135,191,171,175,250,131,129,262,202,117,189,134,144,223,99,206,148,211,140,128,258,243,220,213,211,188,152,253,188,149,178,261,118,174,234,131,234,235,150,191,198,221,194,142,187,147,196,202,343,211,161,237,192,248,235,262,236,264,189,239,308,121,249,267,202,203,212,191,121,235,93,154,130,212,367,157,194,305,67,139,166,240,199,172,106,237,285,191,131,173,203,190,139,206,279,261,236,148,133,148,171,116,138,260,160,106,152,127,283,163,197,121,192,218,316,55,162,171,218,362,263,207,111,327,124,258,180,346,180,118,164,276,90,184,304,189,151,94,215,262,156,152,211,190,260,318,247,346,202,174,310,222,107,102,99,292,165,132,165,225,142,181,263,105,130,198,196,399,267,163,136,220,259,279,263,65,159,168,146,217,95,266,191,354,198,182,136,255,320,115,239,154,218,135,224,198,188,147,103,173,194,121,254,123,141,285,285,259,82,205,214,291,172,139,277,155,184,182,229,309,155,251,168,194,220,211,114,244,255,146,246,155,108,205,167,140,203,51,112,172,131,259,129,180,207,281,228,180,201,273,195,172,91,145,101,143,164,301,241,98,195,303,204,226,109,90,318,174,293,54,206,198,150,277,192,152,276,293,281,154,188,148,234,152,252,335,122,267,194,191,183,217,104,249,265,156,150,169,293,274,114,273,152,146,116,130,197,231,145,175,96,157,123,209,176,205,111,234,202,416,98,104,147,193,261,257,337,185,87,198,257,243,197,213,243,142,136,157,179,240,242,171,141,305,161,146,163,229,208,236,364,210,302,216,292,278,243,131,122,119,185,283,277,110,134,273,123,302,132,141,154,179,136,127,191,204,144,243,246,190,237,127,228,276,158,224,87,268,249,225,179,221,156,233,279,192,131,179,329,121,179,138,239,168,238,187,189,149,123,182,243,230,218,160,224,211,331,94,148,135,119,159,233,84,202,181,137,162,120,205,92,229,121,227,278,170,86,146,101,90,174,184,187,219,231,188,125,274,250,164,150,268,237,211,212,191,119,44,188,201,157,97,139,203,198,104,199,212,185,219,209,188,148,218,233,157,218,180,206,242,249,129,292,196,246,286,121,295,234,191,79,142,231,112,123,191,201,197,203,179,318,152,217,179,316,205,181,127,223,278,244,157,218,247,173,153,188,169,266,226,153,217,139,155,142,213,194,217,121,102,201,224,316,135,207,187,134,297,55,196,255,81,118,117,187,135,101,126,235,203,205,245,132,134,195,287,191,214,236,304,125,241,125,223,164,169,143,217,258,98,307,198,271,192,268,213,322,167,277,233,235,143,180,179,223,158,116,240,234,260,188,137,201,250,201,227,187,82,225,228,205,159,224,174,266,177,182,239,169,290,215,155,245,161,183,253,172,147,345,246,163,160,263,208,250,115,131,256,106,161,184,187,207,216,144,132,260,247,257,73,207,63,222,260,324,223,131,178,218,321,94,126,167,144,182,185,221,176,125,320,235,153,272,334,286,78,195,143,167,183,178,374,251,217,228,120,251,209,249,232,147,87,242,179,128,231,252,177,148,197,123,235,150,261,221,232,90,239,200,381,92,129,180,134,187,144,261,85,140,169,169,129,315,262,216,243,309,158,208,281,209,262,235,217,225,244,261,233,240,179,118,271,133,281,269,113,233,115,204,248,288,223,230,123,205,260,189,198,213,163,143,239,114,132,319,141,188,356,158,240,91,229,230,206,155,321,234,89,203,191,206,351,184,114,84,139,146,120,112,128,127,251,103,224,234,210,178,286,201,315,123,121,130,150,216,196,305,166,139,329,154,188,71,214,202,75,139,178,198,243,167,243,162,263,113,203,197,128,207,88,129,196,316,135,226,335,233,216,326,81,242,152,187,122,135,204,177,167,289,114,216,239,162,144,157,217,158,327,235,257,116,113,205,129,224,251,81,264,227,240,211,103,146,257,98,183,125,127,135,245,190,265,92,110,177,157,138,202,219,236,49,250,240,271,198,242,289,208,198,137,228,322,317,215,200,236,367,94,155,196,334,239,205,230,164,270,327,190,274,219,237,216,172,69,201,66,173,176,143,83,234,210,221,260,215,189,243,187,322,168,146,114,117,141,181,276,225,239,184,203,161,120,112,195,241,207,125,140,168,101,75,190,174,225,162,185,202,282,289,239,209,326,139,103,170,263,146,169,150,141,243,148,237,112,274,191,179,169,242,194,194,164,176,121,97,212,214,340,297,248,164,147,197,318,198,152,188,191,163,73,97,317,239,189,126,372,171,269,123,81,259,335,244,204,127,85,269,277,276,135,270,226,286,76,93,352,199,162,129,278,227,238,94,241,115,249,212,211,214,255,188,237,187,131,147,184,254,152,238,197,151,143,218,200,173,214,179,182,276,162,137,170,176,182,211,176,160,256,178,157,269,188,195,222,242,219,177,196,135,165,265,132,155,116,306,265,231,224,249,275,271,221,310,274,166,188,239,160,205,243,239,270,138,193,116,212,218,146,215,145,115,183,275,205,181,233,350,205,310,225,227,161,153,249,302,243,198,309,388,196,223,58,155,208,131,131,234,226,385,231,224,211,101,241,347,180,79,226,298,226,181,372,144,289,266,206,189,223,219,140,248,232,290,160,120,172,147,217,192,200,143,157,238,280,135,309,188,243,90,88,167,298,232,231,155,268,206,249,242,220,232,152,154,127,203,180,208,236,124,180,125,192,224,283,133,88,244,229,142,201,279,191,124,256,127,181,257,350,155,131,276,139,263,136,276,171,256,261,164,159,237,175,270,183,181,132,248,142,205,155,260,188,158,300,113,160,136,262,190,164,352,174,196,229,160,355,353,258,149,155,232,332,136,165,139,183,234,178,322,214,196,230,279,230,156,221,189,138,153,268,171,141,145,187,226,211,173,211,195,269,209,169,227,353,172,206,190,209,210,234,211,263,264,176,152,239,228,145,138,166,127,117,182,213,181,214,158,69,185,259,121,239,105,251,166,177,123,138,205,120,251,185,159,214,85,261,257,132,223,257,214,186,168,158,179,238,233,142,165,187,202,168,92,277,146,109,130,293,197,307,204,134,245,91,95,225,224,164,189,144,138,189,229,127,198,215,147,222,292,133,198,123,171,145,132,399,192,216,187,185,107,125,209,153,186,86,333,106,143,207,221,132,196,123,331,214,118,157,157,171,170,222,231,128,340,210,136,235,82,193,96,155,154,255,104,238,314,299,288,191,157,200,247,118,226,252,220,274,252,201,78,153,275,165,285,231,234,76,227,183,134,218,196,210,183,120,370,187,136,99,179,245,169,241,160,62,125,185,199,190,188,241,249,222,96,215,261,174,274,125,272,179,117,213,302,78,201,130,253,110,177,234,173,145,113,172,132,197,133,150,289,138,181,166,213,196,159,190,165,261,141,190,115,311,192,194,143,257,116,159,158,159,185,184,92,53,146,117,109,228,189,315,149,157,199,259,254,207,275,283,358,204,237,157,106,101,206,224,216,151,182,160,301,228,260,196,229,267,176,128,93,212,171,254,88,150,109,151,129,256,159,153,284,213,197,258,89,314,194,144,264,147,244,172,120,194,126,235,174,194,113,147,201,208,229,357,306,230,254,275,93,254,105,306,139,305,95,128,213,147,283,248,155,119,180,223,135,207,230,148,248,165,331,166,240,92,175,248,194,231,101,184,285,314,129,152,134,184,217,134,250,256,264,143,271,242,87,247,143,191,147,141,185,108,143,123,170,276,178,280,149,256,285,161,116,80,161,122,242,292,262,151,310,201,208,144,224,243,122,238,145,310,191,171,161,165,101,240,291,240,196,112,249,213,208,152,331,125,172,204,256,216,116,196,243,200,328,188,125,197,102,288,208,215,127,115,235,223,247,147,190,133,171,147,121,179,154,194,148,231,89,189,158,255,346,280,126,137,216,114,163,194,322,137,197,218,99,214,220,123,103,168,124,239,235,127,248,233,127,192,161,276,285,192,229,209,127,166,176,251,210,240,350,229,223,279,151,186,309,177,260,166,220,180,220,122,211,258,235,248,165,267,132,227,184,182,122,127,194,229,159,244,330,283,230,70,190,145,68,221,275,167,263,277,228,89,107,251,219,235,129,86,205,278,158,130,180,139,92,209,185,243,252,226,282,256,171,155,178,138,350,328,123,211,279,169,267,235,231,160,210,113,276,70,213,128,215,203,303,163,202,237,266,215,386,211,196,195,143,278,157,163,275,208,163,207,163,83,187,182,191,246,199,209,111,149,199,91,202,122,127,274,118,68,225,244,181,202,177,272,203,202,210,255,209,223,157,138,180,116,80,173,256,121,162,197,176,132,220,246,53,178,217,166,73,126,176,187,123,75,150,100,105,228,97,65,111,103,90,215,270,110,119,140,204,179,153,205,168,209,257,218,102,293,225,99,197,212,201,176,243,177,149,127,180,226,165,322,117,205,144,223,210,189,198,238,169,198,321,97,184,124,160,132,151,234,236,255,259,209,219,90,147,270,116,237,104,184,92,166,189,160,176,190,245,229,149,196,75,234,205,181,149,135,365,177,284,209,243,146,119,167,132,121,234,200,145,303,226,125,116,171,269,175,246,135,113,281,144,216,276,164,164,307,186,238,191,252,284,301,301,162,145,227,142,146,143,262,209,203,131,271,135,281,111,178,231,269,104,225,255,154,169,139,278,185,200,241,222,276,127,173,91,222,180,246,197,210,218,80,200,351,94,75,85,180,162,228,318,223,230,268,189,165,396,343,284,181,261,209,214,287,190,260,138,253,202,351,127,216,154,105,115,187,262,250,310,281,259,148,210,98,214,180,214,160,199,244,228,217,127,252,178,114,306,211,310,110,240,119,207,101,348,153,156,203,200,236,112,131,185,184,158,201,171,181,301,167,311,189,230,163,201,179,133,170,257,240,172,135,248,113,259,235,210,226,156,249,181,280,189,261,262,154,245,185,148,214,267,281,295,243,234,214,202,239,245,290,211,264,231,240,217,220,185,119,174,220,192,166,111,197,111,179,172,171,221,294,172,229,322,181,229,125,185,104,202,193,232,139,327,262,195,85,168,74,281,205,183,223,218,220,183,174,206,194,155,258,105,216,266,269,198,273,206,232,142,123,158,156,131,172,258,132,209,221,320,157,211,207,151,265,191,118,281,131,94,226,130,169,149,173,121,132,224,111,244,212,168,262,248,212,153,129,275,238,173,167,225,268,272,209,136,202,96,275,306,156,226,214,175,277,282,192,345,97,188,289,236,127,291,329,238,126,208,287,158,267,160,197,216,157,241,293,260,332,272,178,173,231,201,104,83,207,216,318,198,232,200,133,260,253,178,157,94,243,322,184,182,124,159,114,187,119,157,244,304,210,63,250,234,277,314,249,194,80,134,156,186,178,201,205,199,176,280,84,186,198,189,139,110,86,322,121,103,191,359,347,225,111,246,104,226,120,254,211,210,242,375,141,181,201,224,151,129,266,226,295,236,180,129,165,99,131,120,163,252,94,229,211,229,308,103,225,237,200,301,121,224,125,110,210,147,244,256,197,390,228,304,119,211,195,58,201,193,347,209,156,110,206,134,128,316,116,181,131,282,210,92,298,130,203,217,176,175,104,390,190,242,54,213,147,155,307,240,229,192,247,196,210,209,327,247,319,220,135,237,245,162,362,99,169,290,223,189,352,165,237,163,239,187,191,131,179,104,246,318,240,163,206,155,97,216,129,267,188,220,256,142,201,260,190,259,251,226,236,181,196,198,156,198,114,162,346,208,216,220,93,232,231,278,263,193,94,249,160,182,235,176,174,221,161,142,182,262,135,300,160,193,219,221,225,230,159,208,176,180,189,159,212,111,334,193,165,213,169,295,284,234,211,306,177,162,209,185,94,249,117,344,173,247,192,307,215,171,301,294,144,103,283,288,143,111,115,111,248,130,222,130,95,218,229,210,190,146,224,183,108,200,182,259,93,209,201,197,185,137,234,163,147,209,182,263,180,188,285,215,174,198,188,359,117,153,227,262,102,335,115,132,200,277,213,127,258,245,365,272,263,272,181,257,186,154,209,99,179,227,224,147,211,222,205,137,279,264,154,214,185,214,191,138,274,119,155,243,125,320,307,139,95,161,232,68,104,198,118,196,142,236,143,273,378,289,130,174,182,175,167,190,165,154,102,206,185,314,81,143,230,108,194,153,117,262,272,114,232,175,212,142,175,235,161,275,237,186,154,229,144,128,230,148,150,189,235,143,206,91,138,273,128,176,136,97,189,185,141,89,193,95,157,108,263,210,203,123,135,158,197,233,174,258,122,239,185,271,272,126,120,321,170,300,146,153,139,163,70,207,236,121,204,130,111,357,234,117,233,280,147,119,146,201,168,142,185,144,342,276,150,213,170,311,227,200,215,191,186,180,251,173,203,75,340,283,150,156,124,211,246,165,187,218,285,236,93,108,132,153,332,197,187,189,197,155,221,231,163,240,157,212,186,286,220,188,186,164,263,124,225,292,154,168,178,207,145,227,144,113,219,213,316,285,152,218,193,172,151,196,287,240,261,117,211,239,218,139,278,105,111,131,203,94,205,166,158,218,96,127,143,238,197,274,232,125,236,182,187,208,51,227,194,253,121,149,161,151,269,160,157,284,286,154,181,211,254,197,106,208,179,124,160,170,145,139,249,147,152,261,250,264,103,193,155,233,156,165,232,171,261,159,180,217,199,178,122,188,223,169,163,191,81,95,121,98,111,223,276,167,196,243,180,131,198,250,132,176,216,215,174,217,166,219,216,156,154,189,143,176,168,75,186,350,246,226,238,141,135,230,66,269,280,238,343,267,127,177,189,311,133,177,126,151,197,274,174,220,121,84,253,144,171,263,119,164,210,238,74,163,145,173,118,136,299,176,183,220,194,203,239,152,215,123,132,108,208,166,173,152,205,120,163,149,125,224,247,237,168,167,116,294,228,202,244,206,287,158,60,184,237,262,197,210,179,270,113,204,211,305,150,174,171,156,104,355,152,161,98,361,194,196,236,156,255,182,210,137,242,138,209,96,167,169,270,266,276,200,155,246,203,311,204,204,145,224,296,211,190,213,183,227,251,200,219,98,230,147,130,131,170,148,160,230,199,141,188,78,298,280,159,232,223,197,197,112,209,212,179,163,338,144,187,192,154,268,200,170,202,212,115,68,232,91,110,231,228,222,191,135,244,137,288,263,154,227,176,214,123,202,112,213,224,176,139,289,257,285,121,306,189,271,218,216,224,226,139,205,231,153,181,240,217,201,91,153,276,185,192,160,234,115,127,225,151,135,234,202,164,186,127,250,179,237,104,252,150,184,266,145,215,255,308,252,125,130,283,177,242,220,204,229,146,196,129,249,73,221,143,130,151,99,232,300,148,152,109,108,219,156,134,239,170,326,215,283,313,218,101,276,191,154,218,112,147,266,203,129,139,178,215,43,166,161,153,165,223,218,190,188,281,135,96,143,218,334,157,370,257,139,213,244,116,386,194,349,58,289,218,169,255,182,133,196,246,190,177,98,293,182,161,220,321,261,231,190,143,228,277,96,180,111,182,103,262,109,144,86,184,138,164,168,189,225,252,311,230,352,146,183,237,188,168,231,242,191,184,166,258,71,182,181,272,208,175,210,170,207,178,159,260,249,179,173,172,307,184,213,134,63,181,123,245,97,129,200,227,106,164,215,128,160,207,221,136,199,133,211,302,221,164,186,125,205,210,194,105,152,168,133,162,241,154,301,165,115,230,152,183,260,95,103,199,205,332,148,293,186,167,173,313,236,142,208,203,122,255,139,219,189,235,158,229,176,130,113,271,126,111,196,285,186,316,180,305,158,212,147,218,274,270,194,97,166,147,251,221,227,240,119,72,130,135,159,131,132,151,228,255,244,318,150,222,207,170,86,132,123,287,243,97,170,211,184,351,106,145,219,220,284,107,81,171,125,255,159,167,196,210,170,206,136,189,236,252,181,224,187,234,210,168,260,246,301,153,164,192,211,174,209,168,179,120,176,141,231,235,167,209,101,258,288,140,196,187,122,145,217,201,156,191,163,235,163,115,220,271,164,149,229,145,231,223,284,140,312,187,273,82,123,172,190,217,184,202,206,232,220,239,146,296,125,265,245,214,227,205,101,190,230,160,131,215,335,134,258,210,231,136,275,213,208,326,121,200,243,110,147,202,240,199,192,274,161,213,167,122,176,141,91,246,245,253,75,151,183,75,137,117,128,113,288,241,221,300,238,202,231,192,227,95,182,140,107,203,260,160,295,171,277,323,188,143,196,245,221,278,228,89,221,214,240,204,152,185,225,226,183,207,173,335,251,132,140,303,174,205,164,218,157,126,148,65,227,134,135,276,205,121,130,188,117,142,150,91,158,238,256,124,124,183,160,164,170,176,126,194,203,176,73,162,155,243,236,218,327,138,120,297,317,197,235,243,189,279,257,258,187,213,295,213,139,86,139,195,285,155,271,260,180,161,128,168,153,113,160,179,153,150,233,177,205,184,269,155,145,317,158,250,250,158,238,187,172,131,180,188,240,124,104,78,159,235,173,205,233,217,125,165,135,78,245,179,246,165,332,303,223,251,236,195,291,171,65,118,255,452,218,203,162,171,260,255,136,219,216,198,288,235,158,180,267,177,260,284,139,226,180,199,191,229,251,358,122,127,216,314,203,234,282,192,175,242,208,133,217,115,143,290,192,199,196,94,130,311,222,221,207,111,186,172,197,82,323,253,232,212,205,216,204,214,220,126,65,208,226,222,125,235,268,189,263,142,186,216,115,246,226,150,167,276,161,276,135,151,122,128,209,314,138,140,290,204,140,196,335,200,225,121,198,180,196,212,144,105,244,146,284,139,231,109,129,125,92,195,151,68,217,169,167,184,235,256,121,200,302,186,186,292,153,150,284,148,165,72,119,213,125,323,296,234,216,281,208,167,91,348,276,196,204,157,274,214,150,213,100,123,232,95,154,198,184,175,205,339,81,238,172,106,218,194,251,240,329,153,289,223,133,169,213,288,332,207,150,165,145,194,94,224,180,163,173,255,145,183,91,203,288,103,341,125,70,178,189,106,112,154,86,151,269,68,247,192,228,242,224,183,152,224,133,70,274,170,178,250,238,110,160,227,173,198,143,185,208,251,280,193,260,246,270,180,100,212,231,304,268,163,121,182,264,183,146,128,208,227,267,280,245,184,113,230,194,157,329,265,149,215,208,235,258,208,172,219,215,345,225,292,73,196,169,249,230,123,321,140,135,314,84,172,346,149,140,205,102,282,207,292,125,205,181,224,205,186,224,113,87,100,208,277,134,131,148,180,228,224,138,130,257,178,157,187,246,157,176,305,167,155,227,149,236,108,154,231,189,151,194,122,271,127,196,198,157,253,181,229,301,173,205,201,198,188,165,246,271,120,285,218,178,242,223,256,207,247,127,212,130,163,160,130,208,256,128,85,167,139,92,167,165,178,148,243,181,151,139,131,267,160,140,177,192,257,214,168,310,244,134,69,102,154,258,221,248,183,214,308,285,120,129,174,234,290,203,176,205,151,170,243,175,123,126,125,160,371,163,167,125,185,164,191,181,184,220,245,214,255,154,197,315,207,178,278,190,238,131,141,186,241,174,229,264,265,186,183,160,256,211,173,171,222,183,257,142,220,92,232,226,222,97,343,189,86,139,116,178,312,307,283,206,121,243,191,107,181,187,204,307,158,215,203,302,257,134,249,277,211,141,200,239,196,169,256,158,109,149,233,231,147,345,166,204,193,250,248,116,195,169,261,203,116,197,200,228,190,165,199,198,212,128,115,175,143,224,276,275,110,219,284,199,299,147,214,325,203,263,160,232,307,173,242,155,239,298,94,297,117,259,133,149,298,232,256,92,134,234,215,168,267,142,160,112,75,102,165,208,309,144,236,224,362,179,135,292,248,154,255,244,204,100,247,211,216,207,87,280,157,104,188,200,154,53,273,203,184,156,171,124,118,124,330,175,136,205,281,209,181,230,238,307,68,168,203,207,229,88,229,107,74,120,137,194,71,131,142,126,181,343,114,174,113,184,267,132,153,160,140,64,131,150,138,197,171,211,157,231,148,189,186,148,113,124,306,150,109,245,271,179,199,224,283,274,123,137,157,100,68,81,222,206,197,131,318,181,291,188,180,176,163,312,230,114,187,377,176,122,165,258,118,221,187,148,245,107,205,124,237,225,186,136,304,331,207,295,150,149,224,220,212,104,178,250,149,80,211,215,196,232,303,154,151,109,130,275,186,196,203,134,190,119,247,195,98,220,194,216,206,176,174,97,263,208,240,184,169,208,259,171,223,67,321,245,178,232,180,221,222,251,125,210,247,170,176,204,129,89,204,131,192,216,166,134,117,202,105,138,155,114,120,273,225,133,217,164,169,184,204,263,192,212,255,198,241,212,191,128,229,158,47,180,174,247,279,210,100,129,156,200,237,150,289,299,196,290,239,144,186,137,233,373,228,264,202,194,285,234,197,320,128,278,276,181,134,169,197,169,290,131,142,102,224,131,274,191,141,115,229,212,184,184,144,167,207,229,95,147,337,244,146,165,233,190,132,340,221,243,195,180,337,256,189,215,176,111,251,209,287,224,170,264,202,116,172,218,185,203,162,191,137,273,162,237,237,155,250,124,340,168,312,176,217,161,206,140,173,148,193,222,202,185,319,87,213,362,223,109,155,213,142,137,197,302,195,225,160,117,187,212,129,118,199,163,207,194,234,296,193,312,167,266,271,180,147,104,228,133,237,220,208,108,258,151,165,146,147,183,146,197,150,263,121,185,127,212,161,285,262,198,328,108,219,132,155,204,127,156,225,173,164,149,330,223,222,192,241,249,148,207,124,95,267,194,198,237,248,237,268,280,215,210,273,132,308,270,207,114,151,302,147,189,227,227,192,206,141,173,369,206,270,177,214,105,109,215,243,234,98,68,144,189,270,176,210,190,190,296,95,141,119,130,283,169,88,212,99,120,134,158,219,269,107,178,179,142,170,194,225,249,274,233,312,126,192,89,156,203,161,181,161,132,226,142,175,168,201,234,366,157,174,252,182,216,175,251,161,187,260,137,158,220,102,69,124,182,212,241,219,260,199,174,190,275,141,346,213,213,119,66,191,246,148,268,238,244,93,304,288,201,134,228,149,193,190,271,226,81,174,113,123,188,127,194,130,148,185,164,215,118,198,250,213,198,153,172,228,211,97,180,174,269,175,171,194,295,242,307,198,148,240,185,162,104,289,165,189,198,370,348,235,224,151,284,305,212,221,267,179,246,257,97,224,151,124,287,172,146,308,171,220,138,203,125,262,147,348,288,229,178,231,142,259,102,155,211,210,208,239,210,352,138,198,246,134,161,236,105,197,155,229,246,261,221,217,87,254,307,174,86,262,254,223,110,165,256,217,195,90,87,224,112,310,223,90,158,256,140,334,109,133,218,190,245,113,153,91,276,273,158,146,379,323,215,151,298,227,159,122,133,287,73,103,216,131,200,119,205,169,100,313,142,224,230,306,185,184,131,179,204,219,193,108,116,275,240,213,343,200,99,180,214,199,213,125,226,97,155,221,219,187,98,172,129,183,240,134,140,106,114,125,152,76,140,221,208,225,209,276,137,265,111,174,212,190,143,145,228,205,112,183,239,210,360,277,166,283,215,148,213,135,112,226,169,137,223,187,185,157,163,262,134,164,236,167,141,216,115,148,162,139,198,149,156,172,173,200,239,336,273,206,129,188,235,77,218,189,241,248,344,205,224,230,170,115,233,329,274,291,320,233,204,134,194,170,151,177,88,180,273,205,206,226,211,151,280,256,158,245,259,287,231,142,123,280,268,301,227,111,139,268,279,286,259,193,92,138,259,207,233,112,253,208,174,85,272,171,128,268,140,243,262,135,327,188,136,343,199,184,189,313,97,236,76,312,133,300,66,123,169,176,259,227,189,190,171,136,249,187,162,216,156,208,147,136,265,312,224,170,233,285,246,170,144,162,212,192,90,168,206,125,106,242,161,169,173,226,210,222,121,303,231,99,188,219,198,306,257,133,194,155,225,209,159,162,181,179,215,234,295,240,254,162,293,175,99,131,57,153,156,167,228,137,263,281,147,307,136,270,275,205,234,195,164,277,229,210,223,266,230,173,200,245,166,252,302,253,184,145,149,201,248,185,291,230,223,190,236,205,251,187,243,149,331,293,197,213,193,243,259,220,211,278,171,263,232,262,206,213,159,122,172,186,83,112,285,258,238,153,140,203,144,258,269,129,158,204,194,136,193,170,144,140,104,146,251,232,159,137,106,148,373,112,116,200,153,238,166,219,125,105,300,227,243,114,203,205,109,227,219,187,201,93,187,211,366,246,277,129,136,189,119,219,231,287,174,101,190,79,213,218,339,123,155,248,64,121,133,206,198,225,193,155,288,186,227,207,153,208,219,118,134,183,119,271,209,129,339,168,237,101,226,105,105,142,209,147,185,189,223,243,207,154,190,151,185,245,259,207,190,112,193,235,70,59,185,127,234,265,223,196,158,155,178,131,274,153,160,181,78,277,302,227,149,113,82,374,310,193,146,219,148,190,207,186,207,136,98,288,129,259,199,142,163,249,187,99,288,165,241,285,147,147,204,198,89,144,167,236,233,135,186,237,103,285,191,271,66,198,174,275,241,175,351,96,367,112,254,99,234,156,208,131,100,324,177,114,157,218,136,210,239,285,227,213,261,59,197,128,211,81,143,112,155,134,125,135,177,96,157,233,253,204,224,106,246,148,218,125,182,265,207,239,114,152,230,148,230,288,263,241,177,238,135,224,87,155,239,201,355,156,212,88,222,125,302,256,107,182,156,197,143,177,287,169,182,117,105,200,111,173,155,242,253,180,98,296,166,131,197,177,259,334,228,158,309,158,116,149,203,167,193,220,210,110,186,202,133,128,171,292,176,219,177,233,152,184,225,211,234,212,180,127,136,191,190,122,207,196,175,158,189,311,133,225,199,129,200,122,231,176,98,125,227,150,139,229,142,214,205,232,175,167,77,176,164,232,210,191,122,171,134,329,137,267,263,228,320,307,300,238,129,119,229,249,76,215,199,169,139,170,217,219,271,220,181,311,347,211,113,229,141,315,130,194,175,209,218,128,124,174,94,159,106,298,202,180,142,123,195,174,208,213,201,242,318,221,159,93,163,236,168,129,294,322,205,147,198,318,116,255,221,136,199,176,201,182,224,224,170,160,142,208,144,169,278,193,130,267,139,194,267,189,200,159,215,154,348,185,133,194,321,347,233,260,242,339,148,171,220,202,287,230,292,246,190,160,222,226,175,216,182,273,127,229,297,272,307,324,116,194,187,290,223,161,171,150,130,168,207,128,106,171,203,150,321,144,221,129,231,170,178,250,364,80,154,250,274,213,162,238,196,236,235,158,153,229,293,379,133,191,226,100,217,126,135,280,144,137,106,352,157,178,147,271,197,202,148,110,100,177,151,192,128,223,207,208,374,149,191,213,239,250,254,207,112,320,166,183,187,207,184,212,243,146,128,126,180,178,98,279,176,232,221,60,183,233,251,139,275,278,334,209,122,234,111,235,76,231,178,231,184,200,165,226,293,267,213,200,211,243,171,317,268,273,302,165,185,182,135,291,262,117,103,145,99,287,165,253,296,191,217,178,127,164,199,164,230,163,151,242,242,119,208,100,170,124,134,77,183,350,281,222,203,248,74,90,240,126,184,288,244,232,92,154,87,254,168,147,254,198,92,179,187,126,306,159,148,175,77,232,204,165,251,164,324,190,145,370,249,194,219,136,237,179,211,188,319,111,130,202,180,348,256,137,259,268,166,136,281,158,163,152,345,285,137,184,271,256,227,137,134,212,148,165,180,199,188,199,143,154,228,198,138,138,142,176,202,213,227,240,169,146,242,121,263,181,150,194,273,262,252,271,215,212,281,68,180,306,199,204,162,263,236,60,158,215,77,213,75,195,185,133,319,121,216,200,263,339,266,267,326,237,101,141,157,103,206,94,244,256,169,154,282,51,290,165,115,181,87,137,178,211,140,187,171,219,114,289,201,255,154,206,209,211,210,213,273,213,185,247,164,217,215,198,241,226,195,236,54,267,157,261,156,187,207,205,266,174,205,233,206,268,184,212,171,233,195,183,331,152,280,293,198,125,135,260,154,155,207,141,210,116,120,219,169,168,221,179,260,210,149,181,220,104,360,206,211,186,131,115,177,160,173,69,162,180,113,274,104,185,186,165,169,153,214,164,231,235,294,126,149,172,238,212,253,220,216,236,171,235,144,199,240,213,158,301,141,279,134,235,166,161,207,274,127,165,232,232,182,146,230,184,109,307,134,82,323,246,184,214,221,151,137,223,106,180,149,232,148,186,216,110,225,157,153,168,241,173,200,286,268,141,146,258,246,211,141,170,237,226,106,128,205,285,335,147,203,190,225,191,185,156,72,116,197,254,292,240,133,275,220,319,249,166,202,205,98,377,251,242,293,163,168,161,182,123,108,113,155,153,81,201,123,233,152,306,220,184,242,154,306,165,217,118,285,357,189,216,106,237,169,128,209,147,187,193,199,188,179,219,192,215,326,192,149,133,295,92,241,231,179,153,198,236,289,165,215,102,324,137,207,216,121,150,186,218,242,169,167,235,230,314,124,76,235,121,386,371,204,283,83,129,304,230,192,257,147,84,266,310,210,147,223,157,164,302,115,181,251,244,176,158,119,321,256,163,248,223,248,209,294,187,148,204,328,187,270,182,124,207,128,222,241,208,143,169,212,222,211,261,210,227,174,105,234,175,152,174,235,205,194,109,143,161,154,263,110,201,152,151,76,273,142,118,193,235,208,308,126,178,223,218,143,231,216,226,124,137,287,216,230,124,258,197,243,309,155,175,193,92,259,130,294,166,207,262,210,117,173,210,148,152,265,197,201,114,252,399,265,84,272,142,135,207,321,205,216,162,79,261,122,161,226,169,268,208,216,160,185,97,297,144,190,188,249,189,160,137,152,111,194,131,240,208,126,249,85,228,252,339,260,82,206,345,243,110,152,184,291,184,123,127,164,140,194,293,157,129,222,125,200,120,280,212,281,251,312,308,238,191,111,220,110,169,124,144,262,187,127,183,177,168,279,150,273,139,286,156,185,124,161,174,149,282,198,67,286,256,107,217,276,199,299,125,193,147,182,164,361,210,152,246,288,367,226,127,201,250,216,201,157,228,231,263,141,197,217,163,156,188,321,183,156,213,188,208,106,205,238,137,216,169,237,231,280,166,309,199,179,238,189,193,170,244,149,131,199,187,119,204,255,265,164,232,165,137,246,230,156,210,156,255,289,235,160,212,199,71,248,110,254,267,224,280,211,267,264,119,235,192,198,355,257,213,191,198,175,134,152,160,150,216,197,91,83,167,66,287,126,117,161,206,96,204,174,297,190,197,220,310,122,216,228,248,162,134,98,128,182,136,147,263,98,70,221,187,64,229,232,196,202,162,323,205,255,144,144,144,236,128,121,201,111,308,270,193,224,199,178,117,254,220,277,214,156,171,214,79,190,282,212,165,281,188,165,161,151,176,163,245,218,210,160,224,140,139,274,321,190,191,105,131,176,215,199,223,213,230,112,178,157,141,232,188,104,225,265,173,176,293,141,208,198,181,150,202,216,205,212,131,246,145,216,228,231,179,172,176,208,252,183,133,234,166,290,193,156,186,294,287,228,142,172,190,101,142,101,146,190,145,71,178,78,191,192,220,157,244,291,174,287,165,245,125,184,290,147,193,259,181,215,210,167,288,206,85,147,125,366,179,203,126,163,179,176,146,154,113,320,56,235,163,231,235,203,223,170,151,167,77,334,94,139,196,235,335,115,243,244,217,162,124,280,150,160,167,112,204,115,151,266,66,111,270,136,156,224,129,145,150,231,218,317,192,168,135,63,178,210,343,98,283,135,187,398,199,227,150,226,164,208,136,207,194,204,179,111,212,139,214,143,134,187,116,96,139,197,190,199,338,147,258,154,170,110,173,274,220,95,131,106,271,220,240,219,263,146,352,288,227,140,247,86,103,113,348,154,109,233,108,296,215,318,177,264,74,136,206,178,236,206,158,95,199,168,110,127,122,89,311,264,128,311,216,312,219,220,151,168,256,139,129,173,145,153,132,221,99,107,231,267,152,260,346,254,192,171,200,280,282,176,172,228,124,254,202,123,192,177,187,245,171,140,312,192,216,381,217,254,134,176,352,356,209,127,298,276,311,176,158,244,102,161,148,190,153,293,188,202,133,268,180,324,215,276,212,304,127,206,261,266,70,132,225,196,89,99,125,83,141,255,258,285,259,361,104,137,225,251,89,181,228,141,159,120,250,210,150,144,358,232,159,173,210,216,232,129,151,159,220,235,204,228,119,263,235,244,119,260,228,231,160,225,347,152,133,211,82,45,343,121,193,112,219,274,113,140,162,344,303,260,224,164,248,217,214,280,268,157,167,116,207,169,103,276,108,211,375,209,104,307,125,249,370,163,185,140,277,287,274,264,207,233,182,124,218,176,265,219,188,128,278,177,213,162,293,119,161,233,245,231,186,154,154,284,267,187,97,206,307,200,235,195,120,166,99,161,237,282,238,357,122,164,176,167,392,261,148,245,188,215,230,238,205,257,330,213,203,287,231,89,191,174,189,274,157,161,235,97,225,245,245,211,241,140,117,330,269,121,184,286,113,110,175,204,157,171,152,201,122,210,203,158,289,206,131,362,240,204,184,153,163,185,169,258,229,219,272,203,183,134,161,247,248,238,294,281,265,111,129,208,97,164,234,277,258,125,186,217,189,323,107,301,212,280,174,129,228,177,256,145,160,185,112,76,157,266,138,161,230,222,222,281,164,218,331,222,254,281,153,128,362,244,198,69,113,100,173,154,206,159,153,143,308,185,330,225,78,109,173,179,194,190,227,146,129,178,293,209,131,223,217,83,173,215,349,225,132,177,252,129,278,261,168,109,120,137,208,222,154,274,82,278,295,131,227,187,306,113,129,175,139,239,159,161,183,343,201,278,196,370,212,267,322,258,154,180,256,203,328,174,179,72,205,129,222,60,195,239,212,260,221,126,125,132,302,349,225,182,227,195,203,254,181,161,123,212,253,213,351,231,142,354,148,260,113,187,271,124,169,188,137,206,132,267,171,166,257,96,137,196,218,254,171,161,146,132,213,147,205,158,307,162,184,280,152,143,270,137,49,228,176,92,225,135,210,106,262,183,171,266,171,223,74,274,196,200,227,148,122,192,206,88,138,243,81,137,245,112,209,354,95,309,314,207,270,142,132,170,246,266,158,183,281,201,182,239,153,169,172,377,209,135,163,222,106,210,276,202,135,178,213,303,268,175,237,176,184,269,166,277,182,226,110,167,186,314,145,171,160,297,136,156,208,120,319,209,297,298,122,254,83,125,104,217,141,250,254,91,147,87,289,141,256,247,85,168,297,177,204,148,151,201,259,259,343,217,146,88,240,272,300,256,213,139,192,87,254,316,253,116,234,199,159,153,147,142,141,328,174,201,277,243,113,239,205,203,254,233,122,221,173,184,180,226,160,193,202,194,151,249,306,272,68,201,264,214,109,236,202,242,119,145,134,269,245,198,188,175,117,194,247,155,209,249,288,101,157,158,316,156,107,160,299,159,150,309,300,205,67,102,122,332,298,214,240,151,177,156,95,195,157,179,200,223,228,224,113,166,180,145,164,235,193,227,113,265,80,284,144,230,200,228,137,150,216,204,174,143,141,84,163,190,151,180,121,226,140,144,189,312,217,197,184,236,82,78,145,188,271,254,50,154,188,205,161,204,112,157,116,195,234,197,193,157,116,196,158,219,194,259,271,199,95,194,147,177,125,263,251,340,137,133,188,157,278,307,150,137,178,246,264,255,364,197,162,235,184,164,162,324,226,232,179,220,126,260,165,153,248,173,271,195,263,120,255,211,115,187,214,173,207,129,185,95,190,109,178,198,266,151,178,227,229,251,149,229,257,202,151,95,128,150,221,187,144,264,238,255,275,224,242,135,233,217,193,181,229,222,284,203,217,293,246,138,279,127,247,230,288,214,196,200,125,159,244,232,132,270,238,262,173,139,195,132,200,197,160,244,159,139,145,223,82,290,102,153,215,390,200,237,160,238,216,223,249,265,194,250,89,249,225,159,123,123,96,155,191,210,184,99,227,251,179,275,205,113,204,217,255,138,168,136,189,158,152,205,181,287,306,415,276,95,305,256,144,172,237,168,210,201,264,312,223,169,187,85,152,101,228,270,239,100,155,222,156,420,110,219,169,190,215,203,267,244,174,191,96,191,70,122,295,203,304,147,276,106,245,161,198,167,216,231,260,141,139,70,164,111,195,223,315,189,206,305,219,167,182,141,237,181,169,224,190,145,147,114,195,154,212,262,332,217,244,285,198,195,273,87,219,128,110,246,287,166,109,222,240,245,214,183,174,130,235,123,140,83,308,221,221,204,331,218,202,218,383,246,92,165,132,193,265,171,131,210,164,164,263,210,163,84,120,173,164,289,262,170,133,160,333,137,238,285,166,90,335,204,317,205,166,311,297,151,219,94,176,280,279,307,303,271,179,205,256,253,86,225,137,125,203,187,245,217,129,116,141,229,103,151,106,232,207,297,277,144,127,257,261,234,227,214,109,237,183,111,267,189,207,207,193,195,136,127,172,178,246,168,125,156,191,191,250,288,182,235,165,271,244,204,183,316,226,179,319,202,158,120,118,130,89,242,174,174,221,285,237,248,109,156,180,248,178,174,186,135,262,283,253,168,164,206,136,114,233,99,215,246,184,170,210,233,84,248,220,66,207,313,182,261,151,178,319,251,254,235,219,215,189,319,174,236,146,263,178,265,109,211,215,245,329,129,181,195,212,335,187,180,132,128,374,98,182,177,154,317,205,296,238,215,273,131,201,151,180,137,223,150,181,345,156,279,231,255,148,295,143,251,126,248,142,113,188,104,212,230,152,344,174,333,235,205,180,104,246,211,113,328,275,136,135,198,96,195,212,224,98,177,128,257,164,233,208,255,182,134,141,124,184,234,287,159,205,156,277,204,350,155,227,243,245,194,286,104,195,157,237,315,173,190,197,94,241,318,298,221,89,307,133,257,162,172,231,139,205,276,231,102,188,198,230,247,304,137,308,173,162,288,198,309,125,245,168,210,198,308,101,222,208,313,208,187,174,164,341,142,132,237,150,261,137,204,203,135,252,207,284,76,250,117,251,192,210,316,266,192,206,285,212,257,225,72,142,269,229,191,241,310,168,236,193,104,219,96,203,221,198,87,125,198,190,140,186,146,159,218,253,273,207,125,221,150,206,113,112,301,182,73,276,174,166,140,131,143,212,363,166,212,289,171,103,227,198,142,223,335,156,128,288,243,181,387,260,216,151,184,254,322,138,181,168,143,211,196,339,102,235,73,275,187,173,216,110,301,128,139,154,240,266,282,188,339,208,198,173,193,202,257,339,235,195,240,206,240,215,220,193,288,211,134,123,317,267,264,129,259,261,190,196,226,181,199,115,276,109,181,254,265,241,242,169,354,69,325,156,206,181,124,136,211,94,210,163,108,110,267,196,197,98,174,201,102,124,373,226,156,236,202,118,168,55,240,285,154,124,264,182,138,153,178,232,145,258,71,113,131,226,329,155,164,152,177,240,179,132,232,196,95,199,285,142,329,186,146,242,153,295,95,279,163,167,199,170,181,230,146,175,163,274,278,270,196,118,257,203,259,131,144,274,351,224,147,162,93,346,309,120,160,353,129,173,217,149,67,317,211,229,199,241,195,160,123,194,289,156,157,110,159,190,75,253,239,117,167,204,191,130,289,134,143,237,174,363,154,91,155,162,118,266,135,199,192,190,179,287,210,220,113,194,310,230,208,359,225,209,119,198,194,182,286,151,202,211,188,330,228,166,178,228,261,226,282,105,107,241,200,195,227,89,156,91,171,245,224,129,252,190,129,188,143,196,137,217,257,189,241,221,103,128,159,395,236,175,119,111,295,220,355,108,173,193,186,120,137,343,131,271,213,231,166,125,228,142,85,111,161,65,169,127,173,404,203,222,355,157,175,283,167,142,144,221,90,212,208,204,232,225,163,238,244,160,141,145,208,189,335,165,128,189,182,150,176,226,113,238,241,98,245,179,157,134,222,199,246,348,188,79,206,264,178,106,184,75,236,211,107,79,242,224,137,180,258,228,191,198,301,187,220,113,207,273,338,214,171,56,182,169,230,346,228,276,206,140,169,181,277,136,133,234,244,151,164,163,154,145,316,236,223,171,232,270,130,242,297,263,222,157,235,194,234,215,249,140,188,234,214,135,253,207,191,306,241,268,135,186,171,256,151,147,129,222,98,221,174,263,130,384,240,185,106,177,304,190,77,158,278,240,126,147,136,168,173,191,190,193,202,189,229,176,174,89,263,260,218,319,277,148,156,235,236,143,161,245,211,239,123,176,107,137,86,106,170,244,232,212,192,178,172,103,252,198,198,168,257,158,94,170,152,137,162,117,211,108,162,148,184,347,216,135,180,128,244,365,222,200,206,179,116,163,135,164,117,263,180,221,211,200,117,61,262,249,192,229,77,147,189,202,188,189,283,206,263,162,111,254,140,126,222,219,213,217,103,105,137,116,87,179,220,115,170,221,172,133,178,142,201,254,138,190,122,140,204,191,67,209,168,184,126,195,224,217,97,136,209,175,233,178,177,181,189,127,270,168,176,181,126,127,318,206,122,68,203,168,253,215,107,273,245,96,236,266,231,202,347,211,169,186,196,232,156,242,214,172,68,89,337,219,194,140,190,220,113,210,338,248,181,140,326,237,121,65,180,193,256,231,115,66,183,243,154,257,115,205,136,161,152,263,256,200,200,101,144,253,257,265,250,66,200,161,221,236,289,150,216,191,256,104,235,210,195,299,127,212,144,213,187,169,230,181,97,245,215,94,216,206,220,182,185,252,184,166,246,128,226,146,260,195,260,240,211,200,226,248,171,276,197,191,245,230,188,119,74,134,117,209,83,176,297,182,122,269,275,243,238,187,57,189,205,135,139,92,136,248,256,169,154,211,202,178,248,131,147,250,176,126,202,235,145,353,113,112,187,122,128,230,225,230,261,107,124,238,112,183,195,229,163,224,106,278,169,256,234,150,238,148,106,152,155,196,204,359,164,150,322,113,171,189,186,258,140,175,256,151,279,296,175,202,232,167,141,185,238,194,84,132,173,159,320,238,141,214,175,207,198,178,205,326,235,126,170,121,307,241,116,244,183,146,82,174,65,118,268,107,348,201,247,191,262,436,158,128,129,125,288,207,135,187,91,354,190,164,133,159,189,404,187,303,235,230,238,97,225,237,180,227,101,211,159,167,165,228,127,232,402,214,129,191,204,125,241,81,208,209,213,179,227,135,149,252,235,335,276,243,218,208,170,106,231,263,239,221,192,264,151,231,175,187,175,241,333,134,249,208,225,258,119,143,180,69,210,142,172,119,110,216,257,199,185,196,258,169,167,185,166,181,101,130,139,119,178,278,177,301,202,153,252,140,214,167,120,200,174,192,162,111,214,104,180,260,163,141,267,223,237,281,148,200,112,277,190,346,139,271,83,229,221,279,252,215,226,206,104,203,202,195,340,350,233,174,153,195,363,269,184,172,195,219,76,134,237,146,125,72,105,135,259,227,301,76,203,276,188,159,264,220,174,191,139,251,274,242,174,252,94,268,163,218,148,242,194,232,103,164,273,197,165,156,151,85,233,235,157,116,197,171,289,178,393,84,168,174,186,108,174,216,179,331,140,193,143,182,278,144,152,374,258,254,166,187,185,217,148,152,125,297,167,345,117,151,264,89,203,76,191,298,174,224,233,222,199,330,287,153,178,169,306,63,86,176,52,207,135,279,72,242,263,249,166,239,205,315,88,132,153,131,144,253,120,246,62,125,155,238,209,170,223,98,194,91,222,241,228,138,153,284,258,226,206,220,77,103,248,117,241,241,200,202,157,255,155,213,282,166,185,146,237,251,215,182,181,198,191,177,120,161,303,148,71,107,248,165,118,271,217,225,222,187,97,208,88,159,323,175,394,227,140,275,217,166,186,186,84,194,110,226,163,269,224,177,228,86,197,92,186,202,204,258,136,217,256,230,190,240,186,147,321,208,152,94,240,182,224,248,308,176,193,201,269,241,159,109,206,230,223,258,155,247,222,214,207,336,143,162,214,274,326,187,110,217,233,275,306,241,164,241,193,139,161,196,186,265,140,174,293,197,184,257,200,134,205,207,218,254,212,240,283,169,186,160,267,166,172,183,120,274,233,203,139,249,76,172,222,174,165,250,190,115,162,214,126,241,194,218,274,184,158,268,150,110,158,163,110,210,120,64,118,168,127,174,230,289,158,156,283,72,132,188,252,76,169,230,192,112,179,259,208,128,279,174,220,204,174,295,263,182,183,151,201,261,289,189,294,117,263,176,173,169,135,127,261,251,272,228,179,188,274,106,243,225,269,155,71,206,186,251,253,202,170,127,222,168,311,228,107,117,108,175,117,283,215,279,173,151,194,232,73,92,228,242,234,167,214,232,282,97,108,271,148,197,140,199,280,227,86,162,236,126,372,127,118,214,173,256,216,145,173,182,327,269,121,233,190,130,186,231,188,153,205,100,221,265,149,253,178,188,270,220,155,64,233,158,137,219,384,380,144,285,269,313,310,227,159,293,150,204,229,151,243,269,207,202,201,137,143,302,236,256,214,302,147,116,118,204,275,289,59,177,138,203,185,221,215,238,214,116,199,163,274,103,241,160,310,384,336,103,202,125,129,171,197,213,213,179,338,269,225,236,204,182,252,265,295,227,185,325,192,356,152,162,255,169,204,197,220,168,190,138,187,206,183,114,282,200,199,117,188,232,171,180,198,131,276,129,261,173,160,215,209,129,152,233,134,237,176,77,185,306,241,221,115,298,171,157,136,63,102,214,259,117,224,139,231,80,122,180,305,189,198,253,92,186,157,262,258,122,144,166,208,234,313,202,138,87,251,193,220,130,56,164,155,220,219,179,204,197,77,181,207,182,184,219,86,96,168,180,208,207,165,133,168,187,202,237,192,182,293,126,99,216,193,242,180,230,312,114,207,228,278,173,227,278,215,239,288,155,193,172,220,291,134,153,109,117,131,270,157,178,212,196,195,196,173,282,205,223,148,166,175,216,301,130,187,103,153,144,212,222,257,271,121,216,138,187,263,187,227,170,230,197,262,135,192,213,206,166,188,235,200,115,130,128,273,235,260,137,286,338,109,257,64,378,215,182,136,198,89,223,160,110,142,106,274,186,169,297,191,203,154,322,293,131,216,154,210,163,226,182,240,144,166,61,240,199,201,253,298,101,284,146,134,243,143,141,291,220,247,225,214,173,168,221,252,242,190,349,209,215,208,172,221,178,290,229,218,289,202,198,308,303,144,246,81,233,266,127,151,248,132,144,205,175,87,217,216,233,200,143,259,284,263,209,188,217,217,138,161,196,123,183,106,256,60,223,42,130,190,215,216,144,206,121,127,169,265,152,184,190,187,252,156,126,291,210,223,187,196,194,167,317,229,171,400,239,142,232,244,87,200,206,226,232,208,299,110,177,195,177,167,365,232,281,163,235,163,214,138,290,260,165,171,66,266,225,204,181,187,152,276,290,165,178,260,207,160,228,199,217,273,246,186,179,242,105,257,153,205,188,136,186,256,205,134,188,206,272,136,248,210,204,98,239,268,203,160,167,346,238,218,173,197,224,261,257,255,236,126,126,218,356,243,107,201,314,241,149,113,117,175,237,255,203,227,336,213,187,101,96,190,121,249,271,268,193,199,192,162,147,200,121,245,257,109,288,74,220,208,104,205,258,172,83,98,195,335,129,234,124,178,196,248,110,224,191,138,151,298,113,161,203,210,352,193,207,254,193,180,102,167,137,135,257,175,220,302,34,200,236,190,213,231,236,235,273,152,247,215,100,153,257,209,129,174,96,209,293,257,172,234,152,205,160,172,242,102,134,224,127,299,292,99,268,106,132,44,271,132,164,170,157,188,312,159,195,218,295,170,101,130,338,221,179,202,139,229,222,145,179,187,116,197,176,103,249,218,202,65,226,265,182,235,169,206,204,272,305,244,230,141,180,220,284,112,115,157,88,165,137,243,109,230,250,231,221,191,194,254,228,77,303,163,113,174,254,135,124,162,343,110,355,339,231,344,226,203,168,188,255,195,220,269,309,120,200,266,165,204,144,206,169,147,193,163,126,292,111,225,285,296,141,269,127,222,167,114,379,118,149,240,82,304,154,222,117,101,218,113,295,187,114,145,139,143,171,113,347,145,151,194,255,231,178,180,192,215,194,202,239,129,177,105,301,204,300,144,183,275,101,171,233,224,308,321,194,201,288,255,166,185,152,264,144,333,179,362,199,131,216,292,93,321,213,118,296,178,216,163,227,318,144,96,146,222,315,156,231,180,102,238,256,212,82,285,161,137,119,262,123,216,253,140,244,157,257,189,140,245,236,221,112,156,199,209,365,180,252,128,263,206,114,238,238,201,251,357,139,58,258,202,253,141,140,212,270,224,106,262,143,81,211,138,189,222,138,129,168,170,144,120,136,371,146,338,217,141,256,205,257,126,77,397,310,244,134,257,163,197,199,311,115,254,136,277,185,237,171,121,170,190,260,181,119,149,281,195,225,107,252,97,134,223,186,304,133,391,249,138,110,204,175,110,290,66,107,149,149,183,233,235,215,168,130,199,317,163,184,226,331,177,246,125,114,218,250,241,152,166,189,292,250,177,204,242,147,137,275,217,153,159,204,197,139,181,214,188,108,153,252,152,260,120,151,107,180,308,118,282,225,205,157,297,180,298,208,123,211,178,260,253,128,205,243,124,251,196,267,224,156,178,250,283,151,114,108,267,216,135,140,205,264,190,139,273,257,226,191,228,169,166,102,189,248,194,230,299,138,200,108,225,125,192,197,150,122,118,242,91,161,230,233,242,186,269,129,121,196,132,180,137,251,195,236,162,249,167,222,215,144,186,117,223,185,229,171,113,210,140,139,110,179,251,257,228,133,180,246,329,266,119,232,141,231,150,168,194,256,148,152,179,171,124,251,275,200,110,299,328,140,187,160,77,246,230,240,277,120,133,174,265,122,277,192,179,143,228,202,165,178,243,191,111,259,157,232,269,254,118,271,179,325,198,331,155,159,190,343,164,154,136,142,158,341,119,263,176,194,172,277,246,56,133,127,333,229,286,202,229,299,214,67,309,263,248,118,110,250,158,156,296,209,160,156,158,171,160,114,232,255,153,194,288,113,316,160,97,229,308,270,185,183,349,207,288,153,286,211,301,282,166,212,205,207,163,252,218,176,194,228,190,126,228,168,267,305,243,224,251,167,280,64,150,179,215,180,192,239,229,124,192,214,229,155,188,233,215,234,151,252,196,111,88,248,321,282,127,202,204,77,219,112,113,316,250,174,74,216,145,88,286,196,121,203,172,229,217,237,287,201,256,240,230,141,193,195,134,313,210,193,87,98,135,254,251,119,246,237,244,279,215,263,156,157,153,205,154,63,182,225,190,260,249,200,180,158,83,241,261,226,301,323,156,241,239,176,170,172,131,146,285,173,96,224,161,163,114,223,128,204,187,289,221,176,132,151,204,95,222,188,258,91,151,181,123,179,196,176,155,249,151,141,175,303,126,303,201,167,231,221,143,217,218,265,233,221,182,111,294,161,165,185,273,219,212,211,158,88,226,225,186,197,276,273,84,153,238,188,196,176,168,226,213,209,235,195,191,192,227,92,213,106,106,179,242,219,219,105,207,228,263,238,48,190,256,242,186,125,120,269,278,230,127,157,160,228,111,205,90,222,229,197,168,206,200,229,74,174,232,264,213,107,243,187,95,149,147,122,170,117,206,156,122,176,119,96,149,203,292,128,181,62,221,196,161,125,145,184,199,141,180,184,228,123,177,136,238,118,104,212,203,173,247,203,186,176,242,169,216,215,158,213,246,174,209,214,198,210,270,115,117,108,113,208,208,156,226,232,94,226,266,285,185,164,117,149,217,240,201,265,70,89,142,141,162,278,244,228,233,177,145,96,240,189,202,195,196,191,151,212,133,137,92,145,176,127,167,241,241,183,311,243,181,186,198,185,194,174,125,243,267,348,225,301,211,278,187,235,208,219,276,193,221,222,243,195,119,183,124,211,226,235,162,178,103,253,282,206,305,239,157,374,99,109,199,254,243,220,185,126,86,102,84,162,121,273,237,128,102,210,134,300,105,374,105,106,143,94,167,237,189,170,189,77,84,130,84,131,196,112,224,240,264,243,200,174,293,197,194,283,175,381,170,142,138,220,160,175,168,142,137,174,213,224,124,105,209,149,275,170,239,230,168,82,251,121,331,189,191,205,254,212,282,120,202,158,193,130,244,80,243,178,273,192,101,202,96,196,171,138,158,182,287,189,317,88,258,224,95,279,137,258,240,106,131,159,152,209,211,221,213,334,172,173,169,166,301,131,336,167,95,202,240,357,242,111,147,195,161,83,141,179,268,161,177,188,104,188,207,214,302,173,160,189,195,248,222,377,231,116,233,273,191,171,126,243,95,253,203,337,222,225,293,294,159,183,117,311,157,321,277,291,167,156,230,243,193,295,225,170,223,145,205,273,207,286,76,331,142,197,286,226,107,222,178,253,148,153,301,153,200,195,165,177,189,239,162,232,176,170,394,257,151,264,110,144,250,192,266,220,272,126,325,220,233,169,214,148,295,313,211,196,212,262,180,187,179,210,169,120,145,277,206,202,239,157,176,204,151,251,281,183,235,235,114,241,187,169,191,133,213,117,122,253,138,175,192,222,219,160,150,78,146,199,168,113,220,168,277,140,202,98,261,333,133,207,221,193,219,370,173,158,312,212,84,219,243,213,211,165,164,171,101,233,78,141,318,143,110,200,242,228,155,89,291,198,237,117,222,217,131,255,300,207,90,306,109,172,204,138,179,148,191,237,200,244,294,188,337,218,145,51,248,165,123,194,352,138,97,218,144,310,215,181,139,72,291,206,118,125,114,169,105,246,206,187,299,168,114,81,182,131,184,212,197,133,233,68,122,289,86,154,230,190,187,147,157,217,164,79,178,258,158,97,163,234,163,147,212,248,307,262,227,132,201,226,75,327,191,111,129,190,104,159,151,144,158,273,146,110,275,180,271,188,216,183,159,185,180,232,238,130,305,163,164,185,135,223,218,177,162,189,301,260,257,288,104,255,216,87,251,247,198,151,179,252,293,224,247,237,130,234,232,278,189,130,194,224,194,137,248,191,263,109,223,189,167,257,204,199,118,215,198,237,141,255,229,141,249,240,223,212,176,80,205,132,112,197,86,251,132,232,215,143,185,188,182,199,142,323,212,80,87,141,258,210,169,207,114,241,91,155,173,160,226,144,265,183,270,134,250,291,219,214,143,240,322,132,294,230,194,177,204,182,202,218,276,283,175,139,159,112,216,160,223,206,165,262,87,151,199,83,176,187,165,339,295,295,112,236,194,228,262,192,120,114,210,253,133,158,231,219,181,265,126,157,181,177,208,220,204,218,316,388,104,120,249,213,103,98,140,219,191,162,300,330,162,187,91,137,280,144,334,205,291,163,89,342,170,177,253,197,145,194,201,202,170,139,123,250,264,209,232,98,172,189,280,359,179,133,364,249,80,99,279,277,256,141,127,175,170,129,252,258,142,126,242,185,149,193,224,211,89,124,203,221,245,219,112,244,120,119,211,176,119,144,229,107,210,225,139,178,311,234,202,96,213,219,345,161,189,145,282,65,182,269,195,167,162,224,105,154,173,251,174,174,221,320,234,175,151,199,149,122,147,187,157,170,152,113,87,223,121,233,199,257,316,204,217,206,126,153,179,218,339,174,200,269,180,242,169,157,199,109,219,170,188,137,197,151,215,256,120,169,192,200,211,259,311,157,186,162,294,318,241,104,221,111,190,131,143,165,196,121,294,145,253,159,215,226,319,199,168,172,249,138,228,107,233,249,228,178,260,248,226,223,242,258,346,103,128,184,343,192,337,187,163,185,161,205,208,278,249,150,271,126,160,155,289,205,187,120,190,160,184,106,312,157,203,83,306,241,100,303,223,205,172,238,229,203,135,188,128,130,195,254,91,314,228,63,84,209,188,146,80,147,178,203,319,261,182,228,226,160,283,191,279,158,268,146,313,239,84,246,206,210,190,239,254,255,82,184,132,137,287,167,294,163,221,190,220,150,196,66,222,89,151,189,108,110,384,131,90,294,89,207,256,107,88,165,129,141,193,181,273,252,222,190,145,79,80,180,113,92,180,167,250,235,280,262,265,270,278,246,162,213,159,130,166,211,167,67,101,234,272,285,186,164,207,155,260,294,125,259,220,169,268,286,238,159,314,195,112,326,264,120,241,181,272,180,215,226,87,150,241,163,227,257,223,153,220,237,260,144,119,245,168,287,141,202,193,100,118,232,217,121,205,106,282,172,356,197,233,292,80,203,239,134,112,160,183,201,69,98,213,247,153,201,141,102,303,350,193,294,189,246,201,224,201,146,251,178,134,167,222,316,194,172,269,228,235,160,146,190,120,83,224,220,205,254,293,207,108,178,58,195,208,181,143,147,260,281,223,239,159,120,183,129,244,301,247,120,124,175,254,162,207,229,264,119,272,214,182,277,276,145,236,314,123,238,290,293,62,299,140,168,84,168,174,296,237,216,192,265,119,167,321,273,211,162,121,150,257,124,210,96,245,206,243,189,156,211,272,302,207,142,302,134,163,249,193,186,302,112,205,95,161,112,192,165,260,253,265,108,242,111,236,190,291,187,218,86,201,238,210,146,101,154,212,204,228,187,173,248,98,191,257,213,191,258,232,267,63,131,231,169,159,133,163,195,212,270,134,190,211,92,144,180,193,303,276,86,151,149,195,144,159,171,194,256,145,176,168,193,199,111,237,172,215,153,158,201,210,258,187,197,244,245,76,285,263,254,198,243,222,78,290,255,269,192,312,129,167,215,326,170,194,227,221,333,161,130,170,86,188,221,275,135,257,251,183,362,266,186,259,259,271,275,230,173,130,194,108,176,213,159,214,116,221,113,265,168,84,342,116,257,200,120,105,114,168,172,207,178,136,168,215,206,190,192,301,124,197,57,110,126,197,260,227,203,208,183,207,169,184,371,322,158,249,263,233,187,195,285,112,137,168,174,107,201,259,231,122,188,170,241,155,290,135,139,145,117,280,227,77,240,81,307,143,131,272,236,80,76,77,155,174,235,267,194,146,110,254,225,322,96,116,100,278,145,154,349,263,133,261,295,267,242,303,284,169,211,230,158,245,128,205,126,170,137,132,132,239,228,122,111,173,178,240,121,295,144,301,124,176,249,169,171,190,74,242,179,199,183,105,268,130,235,95,226,148,235,196,112,193,240,155,200,194,139,155,129,106,142,134,184,176,165,228,226,256,241,191,214,230,302,182,144,141,174,216,149,262,220,253,99,321,233,232,155,173,217,86,78,172,74,128,134,158,245,295,277,298,263,199,265,113,163,229,162,173,226,292,224,208,209,175,212,178,191,180,169,167,313,253,132,233,201,144,181,120,160,147,170,242,140,157,131,202,150,130,256,217,114,258,170,138,237,195,140,138,195,123,197,297,197,288,218,230,253,209,128,162,185,66,218,147,170,166,193,165,224,277,139,233,164,172,207,178,205,241,158,152,177,129,148,112,322,132,221,280,168,224,252,185,211,239,287,130,248,108,117,100,110,251,172,223,145,193,125,121,336,145,143,118,270,218,120,291,388,212,143,209,198,250,212,194,187,144,117,146,157,300,209,224,219,176,237,254,215,197,105,237,406,292,193,243,313,132,243,290,172,198,175,167,222,220,262,245,86,82,165,259,175,219,265,286,256,154,139,214,290,191,160,211,180,155,199,148,240,263,173,191,178,168,139,213,227,209,84,188,244,173,99,272,181,299,232,243,166,249,116,127,188,230,172,259,317,277,345,148,157,227,294,281,106,242,323,143,161,301,124,122,201,129,300,259,138,287,106,178,147,118,206,214,121,262,125,315,260,206,102,212,114,145,220,113,210,178,179,163,237,205,87,112,147,96,296,196,317,263,168,238,185,133,251,247,246,103,229,278,193,111,129,173,175,262,123,253,58,261,244,297,196,216,157,216,292,249,79,324,135,196,295,261,175,151,182,182,281,293,234,128,224,109,203,221,280,280,158,231,121,82,151,150,101,165,152,242,211,264,181,168,170,188,191,128,157,189,192,251,154,211,347,157,125,179,259,114,158,229,204,243,184,136,181,202,207,183,190,124,146,287,219,283,306,157,124,141,193,159,262,127,156,131,209,301,96,150,195,181,182,220,139,246,272,165,152,192,260,287,237,179,268,230,197,233,90,194,288,250,201,153,189,130,160,147,106,152,176,168,204,279,216,237,186,150,290,171,98,314,136,244,236,183,121,208,104,204,231,96,163,246,273,164,141,260,241,186,136,106,237,258,80,180,163,249,188,208,130,207,290,113,176,219,253,127,107,290,152,169,236,131,94,248,243,203,223,260,112,336,201,252,180,372,234,311,147,131,186,237,136,288,183,305,97,155,180,307,239,267,226,252,117,294,111,139,99,104,204,182,108,231,167,129,158,179,244,96,141,367,237,218,215,223,122,210,156,71,128,298,292,217,206,307,234,91,184,132,160,195,241,157,146,172,88,191,192,147,198,194,130,132,179,95,160,191,219,136,229,309,275,235,112,234,233,211,206,128,222,116,210,175,286,200,102,174,168,170,180,295,215,197,124,185,265,331,99,239,208,188,154,231,156,186,169,155,342,140,235,165,208,113,239,138,216,251,89,130,164,183,233,150,267,273,228,101,157,279,106,171,203,272,221,175,228,213,174,188,213,154,238,231,137,233,155,186,187,136,109,167,97,163,104,171,134,155,188,238,207,204,165,201,236,229,74,132,69,117,273,162,196,271,275,153,202,215,220,323,224,217,228,210,204,209,204,113,309,276,129,278,138,208,127,228,134,225,162,178,163,139,187,168,107,145,134,239,259,245,219,328,149,311,131,119,183,130,232,238,244,138,73,96,125,173,206,81,243,78,181,292,104,169,160,287,219,179,183,142,249,152,328,168,252,203,293,249,292,78,169,304,211,144,103,129,234,258,174,79,126,331,146,258,172,151,206,283,156,241,136,169,210,189,161,153,202,185,180,219,220,84,207,187,236,271,152,202,195,189,195,213,85,70,78,259,160,299,158,227,210,220,90,159,246,128,182,286,142,176,199,288,48,139,232,210,258,191,152,186,264,221,133,199,208,175,198,176,221,135,185,164,151,295,136,277,262,202,210,230,95,224,162,115,216,187,305,214,102,256,82,204,231,150,174,184,134,203,156,146,201,133,164,134,170,180,144,222,238,298,247,261,238,173,174,284,319,94,237,161,139,325,187,180,119,237,207,105,110,146,212,163,247,172,287,177,104,220,196,187,221,179,336,182,217,128,124,209,190,302,330,203,230,119,222,257,328,205,343,117,98,232,105,261,117,152,107,230,184,267,301,257,101,249,194,245,173,177,145,176,187,184,232,183,191,139,181,208,240,225,268,170,135,333,231,85,315,121,205,273,132,239,173,125,203,171,187,197,204,221,272,194,85,154,133,86,318,126,265,203,77,163,242,119,93,151,120,281,216,222,83,249,357,140,199,114,179,336,222,170,259,159,109,208,149,122,290,222,231,171,173,241,142,223,130,169,286,238,275,164,99,231,72,152,209,226,105,266,177,216,189,206,202,190,168,189,262,278,245,180,231,168,170,149,155,222,173,190,239,249,143,279,238,198,202,333,289,130,227,121,223,238,260,233,232,273,181,154,160,242,228,151,195,179,182,307,117,105,168,236,144,249,83,315,321,324,252,252,111,343,278,91,97,180,220,238,286,163,175,109,125,229,122,129,209,205,244,234,212,155,212,326,177,129,179,170,288,262,87,138,190,190,144,177,274,187,236,186,180,138,226,103,286,240,208,132,180,170,83,226,211,181,352,216,141,196,199,111,214,283,132,216,288,169,265,177,130,91,169,164,210,251,154,144,217,153,154,217,271,189,230,192,119,159,148,233,157,232,154,149,141,224,336,295,175,213,152,265,131,104,273,210,204,259,200,306,117,114,136,261,145,168,102,192,218,221,227,208,237,147,81,143,310,256,223,171,135,134,195,198,137,218,291,288,214,166,235,143,193,138,181,145,199,158,171,206,107,259,176,183,177,302,281,159,241,260,105,195,88,183,110,117,166,347,236,250,282,290,177,329,244,360,211,213,81,283,214,243,105,159,148,234,158,236,141,143,239,261,193,150,136,170,282,188,171,145,183,280,223,192,91,151,172,182,246,146,198,100,238,210,231,220,87,264,189,170,210,204,175,209,203,268,225,182,132,263,186,229,145,125,213,229,96,235,326,208,238,208,254,170,255,174,148,292,223,198,267,297,147,192,245,185,137,223,163,162,188,140,133,149,202,183,174,160,248,210,253,215,85,176,157,193,291,226,176,231,143,169,103,240,219,180,227,167,187,200,259,101,132,154,111,122,206,162,99,302,160,163,144,244,153,160,112,235,171,155,294,290,225,200,178,150,213,223,348,185,179,200,186,248,86,192,109,257,106,133,94,158,79,233,196,130,252,182,142,206,181,109,166,172,269,279,351,84,242,260,191,331,226,82,317,275,163,195,218,108,201,163,219,283,242,265,185,60,218,285,205,211,278,57,220,247,100,176,163,215,285,149,111,213,244,236,226,231,154,241,200,189,377,198,237,116,141,125,193,90,87,103,79,128,245,255,205,79,173,150,127,271,127,186,234,163,174,190,138,220,282,222,158,290,299,273,137,268,197,330,230,172,134,127,150,330,134,128,224,276,103,199,100,216,217,228,279,212,131,323,171,233,158,216,201,257,243,186,86,339,295,186,205,114,164,101,188,257,278,232,125,177,186,269,206,312,119,126,219,255,196,89,258,195,197,228,188,385,162,134,112,58,98,204,236,377,126,141,242,79,129,208,49,190,145,255,241,245,193,298,234,186,276,193,84,161,229,205,293,114,266,242,124,288,336,208,151,221,187,195,199,189,207,212,211,141,233,195,308,94,306,175,255,97,154,221,194,153,93,100,240,111,261,124,225,234,242,203,188,231,262,76,202,165,224,227,121,276,238,227,172,252,261,152,160,180,205,137,82,231,115,110,271,202,161,168,301,110,97,211,142,179,215,92,171,177,252,188,166,124,159,241,355,239,204,176,283,114,193,274,222,250,208,182,125,234,160,234,247,97,241,326,218,272,192,276,291,275,133,175,102,246,248,115,239,182,165,190,145,113,220,164,196,102,189,195,162,114,210,158,270,114,184,150,273,298,222,233,186,257,189,149,177,176,320,155,151,197,245,199,227,219,111,81,285,135,159,112,111,259,101,222,98,193,174,228,167,178,176,90,190,314,315,235,74,320,318,191,155,206,143,191,223,240,223,281,184,91,170,215,250,229,136,105,256,200,145,154,194,168,227,241,150,191,163,198,205,200,267,228,220,194,178,152,214,212,297,131,251,99,214,155,276,222,229,221,263,311,221,155,191,157,191,311,125,200,204,113,194,189,300,126,219,90,163,140,311,323,260,249,171,129,212,209,145,147,272,188,208,183,202,177,207,274,152,274,177,111,111,264,204,290,207,167,213,174,181,166,112,242,181,190,122,86,121,188,159,150,258,272,291,250,287,126,364,180,337,243,287,161,294,248,167,141,335,81,174,94,211,140,127,130,162,164,249,92,94,150,92,255,137,145,228,325,136,100,165,68,207,162,191,207,210,165,251,232,184,103,202,280,198,131,184,145,247,148,177,170,138,306,115,229,112,353,284,282,172,234,162,236,96,192,134,184,194,172,231,238,125,152,237,277,158,160,116,193,154,238,184,304,227,218,159,147,150,164,220,126,151,208,98,112,189,270,165,163,125,178,113,277,254,173,208,309,128,121,160,116,205,169,174,145,265,231,145,181,186,132,209,191,303,321,164,193,287,157,120,233,166,226,195,220,250,130,153,216,196,192,177,166,132,131,147,147,98,170,305,256,267,331,231,230,258,114,202,201,262,149,236,324,127,271,234,117,228,131,129,265,382,201,278,141,243,206,184,193,170,300,141,289,171,259,125,159,153,261,177,216,182,240,101,125,237,207,217,139,296,144,291,281,304,231,276,190,281,150,242,135,301,222,107,206,115,117,122,156,155,140,192,118,264,352,230,201,247,96,225,232,267,188,166,167,66,236,199,215,103,225,79,238,230,94,218,119,303,86,164,229,119,278,183,129,205,247,345,130,231,219,213,164,168,261,331,191,304,155,192,205,183,231,133,174,206,307,265,128,221,189,166,228,229,128,200,255,252,47,309,181,188,173,91,212,153,171,244,342,207,248,103,229,199,266,113,248,204,148,229,215,184,290,203,191,201,280,169,171,181,190,218,196,154,157,168,273,165,243,165,201,197,176,182,157,151,218,222,334,199,285,81,112,308,83,289,116,153,119,319,244,304,71,181,181,190,141,106,135,257,185,168,173,114,102,224,136,130,260,281,175,155,225,224,216,211,148,169,281,233,108,233,259,261,249,266,133,228,130,140,192,105,193,139,186,294,280,272,171,118,83,252,194,134,231,201,176,151,138,217,192,335,165,251,278,104,157,253,232,301,332,215,143,156,113,142,195,206,265,171,158,197,206,299,264,251,260,212,265,196,305,138,152,285,214,156,234,291,236,293,265,230,256,136,209,245,327,222,138,208,200,269,180,119,157,121,213,237,287,100,320,135,341,166,155,212,219,208,177,243,231,120,309,180,165,111,164,350,116,249,191,111,229,131,207,133,192,129,205,241,134,71,246,164,240,143,219,231,129,149,308,189,167,307,159,223,271,113,104,78,164,76,185,263,144,244,217,144,273,236,162,281,198,237,100,119,205,278,350,164,117,330,160,176,167,199,266,123,262,165,210,268,100,142,248,233,119,175,203,190,100,256,217,229,193,171,298,235,72,197,288,198,189,223,214,224,137,144,165,319,227,216,204,55,207,283,266,224,240,231,151,157,122,105,186,203,171,201,200,252,52,147,181,197,144,247,120,214,125,225,133,107,124,125,181,183,169,205,130,71,269,199,237,159,258,185,103,257,261,231,137,269,229,347,200,116,198,246,290,210,189,130,172,139,139,112,311,192,104,162,267,203,166,141,128,249,266,151,134,166,207,185,278,328,164,197,159,85,136,156,262,100,231,191,201,142,101,229,329,180,242,113,183,176,203,125,131,145,177,120,164,153,241,359,69,147,241,178,169,227,177,148,227,125,192,294,234,221,219,188,144,187,138,183,126,169,139,173,254,243,199,120,119,284,143,117,172,198,234,291,245,237,297,190,253,109,167,82,176,71,100,193,184,231,209,138,100,336,300,129,249,247,235,119,206,198,217,240,244,153,205,86,251,143,241,233,205,318,219,150,299,233,151,154,257,262,217,203,186,177,202,198,158,86,93,247,253,104,92,240,255,159,94,115,232,54,91,157,426,165,178,97,157,189,183,185,182,211,82,244,226,258,137,266,200,116,217,119,228,184,228,156,232,168,271,146,223,122,233,144,212,198,141,237,233,247,247,214,258,232,157,220,112,140,121,264,204,340,306,204,254,254,139,147,161,97,218,202,173,106,108,286,242,180,261,99,257,195,206,108,267,180,218,214,221,269,157,235,240,181,224,181,170,349,174,268,189,152,165,114,100,244,244,274,165,163,144,192,223,189,255,214,272,149,350,233,207,109,179,175,68,143,273,182,220,98,317,205,184,239,268,194,238,301,133,251,114,343,398,75,311,183,257,185,124,116,143,317,246,218,142,157,141,109,147,158,236,157,273,308,288,144,121,172,197,136,174,185,210,120,142,323,172,113,71,236,92,321,121,239,265,119,169,161,166,207,185,154,185,199,204,224,102,155,236,177,298,259,160,148,220,198,149,161,205,177,119,171,156,183,135,218,123,242,177,156,145,132,175,217,196,265,159,225,250,113,239,345,288,221,203,172,145,178,229,341,169,177,101,311,163,166,324,154,211,168,89,183,138,249,202,322,119,131,236,392,153,165,293,222,209,206,311,237,227,136,209,108,164,178,166,109,237,281,136,164,268,189,358,234,106,135,91,175,168,145,269,194,264,235,181,362,183,198,186,197,250,230,192,249,219,300,223,228,139,148,255,250,200,120,238,231,207,185,194,224,283,93,310,169,181,253,191,234,202,151,183,236,241,141,133,255,230,175,221,258,191,198,109,169,162,243,218,329,70,213,383,214,308,200,270,186,213,238,211,305,233,180,184,343,230,315,167,264,149,99,216,254,144,286,101,86,192,221,361,262,251,243,313,138,89,248,241,179,212,144,120,267,132,211,266,277,144,202,269,176,110,245,156,167,172,181,124,202,286,227,353,276,130,213,154,219,269,279,100,112,126,145,189,237,95,197,181,186,246,203,155,247,189,293,125,253,183,105,185,122,281,176,184,231,274,158,75,278,256,159,177,71,265,110,186,134,191,180,229,175,298,249,136,102,197,225,203,223,336,209,195,220,173,215,262,133,255,169,231,178,123,253,86,84,257,194,109,238,183,206,244,77,289,93,195,245,251,247,238,164,233,146,233,133,244,160,245,189,209,250,152,185,95,152,241,181,269,140,244,175,151,131,208,237,248,231,201,172,149,153,186,183,131,229,125,224,117,246,118,268,232,155,286,278,230,258,156,185,134,224,153,134,183,169,189,163,210,230,61,186,137,186,169,161,216,245,244,179,184,177,253,304,135,166,124,196,74,307,148,214,227,227,159,226,273,142,135,185,241,224,167,190,228,191,83,160,162,199,191,306,171,261,263,160,167,166,136,85,165,189,162,364,210,306,139,190,167,176,190,216,224,197,201,276,338,281,259,206,240,155,184,124,157,138,359,115,192,206,242,240,224,82,284,411,160,270,170,172,171,193,134,179,180,167,163,150,217,160,241,79,165,111,164,233,114,148,143,142,147,234,180,101,109,236,161,211,222,185,202,197,190,159,114,147,178,202,163,179,130,252,185,123,239,199,254,181,209,132,298,156,221,106,205,220,249,192,201,238,129,241,298,297,133,214,82,202,210,132,101,174,79,237,260,191,232,115,166,282,272,298,199,189,363,123,187,332,229,159,234,185,145,215,124,311,272,383,139,192,262,117,248,195,105,67,252,197,155,258,149,167,250,327,261,178,215,171,127,217,120,110,108,123,164,188,165,197,136,175,170,173,206,152,106,181,186,172,117,317,191,253,86,187,221,208,184,124,178,178,148,109,174,228,258,74,212,275,180,267,191,186,175,313,165,214,199,139,250,176,236,219,136,59,205,193,187,215,239,166,206,203,224,138,236,258,177,131,211,224,126,151,205,197,138,227,259,154,201,313,191,159,190,204,179,193,213,102,151,207,226,314,181,147,81,180,179,265,137,139,203,247,178,245,203,78,397,267,247,234,300,266,251,277,105,191,183,204,155,215,226,163,198,284,101,154,136,350,176,211,150,235,59,190,146,281,177,143,224,296,224,211,216,97,199,191,199,165,228,221,172,213,177,167,108,175,107,272,115,60,221,213,197,206,139,219,237,219,294,119,290,260,205,276,181,209,230,315,162,164,234,71,208,219,319,162,224,140,138,207,119,198,93,101,212,152,202,275,121,164,177,199,121,197,152,245,103,117,238,127,231,163,222,122,184,167,218,179,188,137,261,389,109,204,122,243,207,277,184,299,109,216,229,256,174,196,233,271,169,157,263,166,102,157,248,124,176,179,296,176,76,231,219,140,99,106,108,206,270,130,134,364,158,207,227,103,199,216,75,132,232,195,290,151,234,272,145,368,120,121,342,219,138,347,186,217,223,219,188,208,194,131,173,161,237,234,130,189,300,128,174,138,237,213,176,190,143,362,265,134,150,238,203,89,150,148,243,81,123,243,215,200,212,118,109,192,122,224,261,197,83,190,146,132,222,253,255,240,323,155,227,211,163,213,221,131,183,90,194,316,234,274,287,216,54,239,184,217,225,147,236,224,232,262,139,369,101,227,141,290,91,212,273,125,100,244,148,202,193,282,178,93,134,88,198,176,187,259,181,138,180,238,105,190,210,189,127,198,204,75,140,97,257,308,170,135,162,248,229,241,133,241,286,207,180,248,300,289,159,183,169,205,131,102,182,167,156,184,83,292,151,262,214,220,129,240,178,277,171,182,275,202,157,312,185,223,192,202,257,327,116,345,178,263,186,161,198,93,209,85,221,353,197,263,126,112,143,288,54,240,97,184,224,286,192,251,112,132,125,159,223,297,106,233,194,205,142,364,149,345,211,386,161,121,222,110,181,215,204,252,208,151,334,159,249,183,120,195,385,191,232,184,118,236,292,125,242,119,223,138,132,229,158,332,226,194,147,312,210,230,310,177,219,273,131,154,128,150,276,139,216,139,204,193,277,220,288,304,183,178,182,222,153,114,82,169,112,218,329,215,121,50,163,75,157,197,169,241,143,114,167,301,253,244,279,155,235,362,164,232,199,194,117,186,119,242,141,115,193,278,110,239,131,230,250,161,149,294,162,88,223,191,95,276,118,200,185,229,85,193,115,208,97,70,162,120,214,149,148,135,205,266,351,153,235,155,184,205,245,228,118,180,190,298,224,304,113,236,318,163,201,221,258,193,191,185,174,251,109,129,115,150,142,179,100,141,271,114,221,339,214,102,219,221,207,221,272,211,176,202,220,288,188,79,175,175,98,214,131,120,229,214,160,197,96,152,177,198,151,141,271,201,250,322,147,127,245,177,261,248,228,242,150,168,66,134,378,271,170,181,156,137,137,182,112,114,109,276,193,173,147,87,112,260,114,170,212,215,147,165,215,108,151,101,286,190,317,107,190,94,250,125,147,301,122,180,173,175,264,183,75,267,255,95,152,239,265,263,105,227,87,142,200,262,166,213,208,222,163,287,207,220,149,217,158,284,150,315,243,167,237,250,177,264,294,121,171,284,320,227,201,267,180,242,165,313,252,192,181,105,284,330,186,282,121,206,127,267,227,383,165,94,250,243,244,201,312,222,139,162,243,98,128,154,194,165,81,188,198,171,226,223,286,141,101,179,162,110,287,188,309,176,288,184,237,152,260,99,143,310,257,281,218,307,158,113,218,308,225,228,132,156,389,306,236,268,132,139,116,99,281,173,175,189,184,232,356,147,262,197,165,208,182,263,226,194,97,267,258,264,245,237,214,181,281,213,102,232,151,58,217,191,269,157,326,173,221,299,179,107,208,173,205,164,203,193,223,262,128,215,230,145,146,261,228,136,178,175,172,208,109,170,222,245,211,130,286,311,309,76,142,185,261,188,229,183,147,277,213,186,195,312,113,246,258,269,139,200,121,184,272,135,245,90,225,285,286,159,172,110,96,226,189,198,277,105,214,271,153,163,216,184,272,232,199,205,166,163,120,226,212,93,279,292,313,173,196,218,182,181,215,293,242,245,120,153,337,164,253,325,206,141,263,268,290,241,152,147,308,216,149,174,293,178,226,240,130,135,128,304,107,154,163,206,137,115,244,138,180,250,359,246,176,172,159,153,235,167,340,229,239,258,171,137,212,207,274,268,240,250,163,189,168,176,128,281,255,212,137,123,193,286,230,216,235,259,175,106,168,190,200,213,157,93,269,208,106,221,261,132,182,212,285,254,140,177,171,231,107,291,98,258,87,176,228,220,129,153,157,288,240,196,150,258,128,186,168,101,181,141,109,245,159,258,171,241,315,251,239,94,136,149,135,180,97,187,199,288,183,198,138,166,148,283,277,212,224,74,244,185,248,226,211,94,242,265,147,92,292,111,198,91,152,139,258,322,121,246,155,100,239,262,129,166,163,132,220,161,237,247,296,216,255,211,203,257,156,113,110,211,142,174,155,251,334,273,181,139,118,108,205,214,82,233,256,157,304,194,336,184,193,242,121,143,111,135,219,189,167,138,70,88,142,161,116,204,125,193,206,260,165,334,244,298,250,235,290,212,194,215,222,225,271,178,301,132,182,265,114,222,177,182,207,137,169,214,210,147,187,108,184,172,157,227,334,188,187,185,258,158,351,151,122,192,150,216,152,288,137,154,150,203,235,194,244,175,116,221,102,133,244,212,246,189,166,166,250,178,186,145,152,213,127,213,124,201,143,290,266,186,179,199,250,110,200,180,285,260,188,147,196,175,199,119,226,116,245,240,246,117,158,180,142,219,171,280,168,191,98,134,191,166,277,238,154,156,129,251,171,118,243,251,259,210,262,89,154,114,163,202,136,168,143,84,134,152,159,183,164,240,132,121,309,157,214,143,135,201,192,128,125,296,163,182,174,217,348,154,145,139,80,199,303,117,256,206,186,171,227,127,134,321,312,127,162,243,224,248,92,181,199,131,228,187,65,243,134,162,177,118,86,225,146,147,199,100,166,280,345,167,120,263,351,148,180,244,154,254,137,213,269,213,173,194,211,208,282,208,216,181,201,164,144,178,224,197,178,222,145,133,285,252,260,171,149,202,91,121,238,206,110,139,183,285,180,188,224,168,286,117,161,196,184,122,137,245,201,278,277,135,265,112,183,246,164,177,85,244,224,199,184,277,143,164,173,283,256,128,237,275,228,224,159,131,191,259,101,141,140,94,186,175,146,163,189,204,396,187,156,112,290,165,205,161,264,240,150,121,225,131,140,280,137,213,243,172,220,346,163,229,99,244,217,209,120,222,320,348,157,165,114,156,175,351,168,322,130,123,146,148,89,199,228,224,151,251,324,203,114,132,310,171,274,220,211,242,222,234,139,217,261,86,159,316,128,224,139,231,168,117,145,322,264,142,313,143,193,170,192,155,163,203,102,99,115,176,233,173,253,155,184,80,304,134,143,151,264,131,96,244,223,170,185,177,73,215,72,96,294,161,362,134,124,235,199,188,156,291,236,132,290,234,350,175,320,212,241,64,338,188,281,205,208,138,168,157,121,224,147,136,193,140,341,216,217,244,144,226,353,181,240,212,221,54,245,308,287,306,187,125,229,238,75,144,231,205,157,207,203,158,262,174,319,234,256,325,280,173,298,184,117,160,191,197,266,249,196,213,219,201,204,243,215,173,245,198,277,197,169,215,153,157,240,132,335,136,212,330,109,105,205,172,249,163,244,160,150,204,190,237,152,120,191,382,167,170,198,187,57,324,152,134,151,173,122,172,155,238,106,90,246,136,230,261,163,221,231,261,156,192,123,226,176,270,295,174,238,183,177,201,237,137,203,243,272,184,114,182,300,191,303,192,98,92,120,223,113,135,263,153,79,207,292,257,238,196,171,274,163,183,141,83,172,177,273,209,83,265,225,248,154,106,186,173,209,149,209,100,176,207,256,238,297,199,81,209,199,213,198,61,127,178,176,159,153,78,124,101,144,134,225,89,214,181,189,148,189,135,210,218,325,165,233,337,169,106,285,218,181,218,357,68,124,340,219,168,218,287,187,169,224,268,213,196,159,203,318,134,78,253,132,300,186,189,153,173,247,191,143,247,234,322,179,169,164,236,255,201,122,115,204,225,235,274,299,280,231,215,268,188,167,148,114,144,190,223,202,173,201,153,181,216,143,183,198,128,153,207,238,90,200,252,212,250,183,171,273,164,114,175,166,135,97,110,151,142,192,204,160,190,86,133,200,201,77,205,213,230,208,253,214,157,310,192,141,198,129,261,183,323,254,250,237,148,235,169,210,148,224,129,186,162,159,109,229,254,205,306,342,125,116,129,160,215,157,169,211,192,149,195,186,285,303,124,186,224,271,215,343,125,103,176,236,197,234,152,272,188,288,260,208,83,201,126,250,134,111,83,87,225,216,205,304,178,184,142,158,152,143,47,274,197,217,136,230,256,285,232,174,305,159,277,210,278,125,251,130,56,234,163,147,131,118,153,283,127,108,330,168,214,238,144,287,183,182,189,190,127,274,163,210,233,162,185,149,194,402,88,161,187,133,151,202,156,181,123,383,188,172,234,274,282,261,186,239,155,175,143,137,369,145,274,189,223,182,146,222,138,198,170,193,87,155,359,202,223,191,230,215,197,108,154,196,124,251,85,100,186,321,107,159,175,214,286,134,263,140,243,174,194,297,113,251,131,253,167,246,68,212,180,206,180,220,169,216,163,275,152,128,161,101,233,201,163,254,242,86,251,194,268,129,220,213,223,71,222,110,142,215,169,126,302,181,147,220,266,207,232,156,167,186,222,94,193,279,102,290,194,140,142,153,108,137,240,142,232,248,262,246,200,135,231,249,138,171,261,93,256,212,201,232,252,224,142,222,175,216,265,136,318,85,164,233,129,149,143,240,208,125,126,89,308,121,257,344,193,243,172,247,114,211,103,246,287,266,228,86,91,347,109,178,204,231,195,319,272,131,122,104,161,106,194,240,261,95,144,324,148,127,145,224,183,254,131,209,209,140,56,103,273,268,99,238,207,183,280,207,141,229,152,298,213,421,284,243,144,163,223,154,217,238,222,177,316,212,253,299,261,94,331,241,181,144,69,229,145,181,159,151,230,169,186,231,244,229,212,277,188,154,136,117,242,275,256,187,161,147,323,196,244,236,183,217,281,206,162,173,178,212,160,212,150,165,209,199,162,266,238,222,254,166,222,178,57,226,134,175,114,232,111,139,171,173,155,85,144,329,173,249,264,293,130,153,200,119,90,109,246,223,222,251,231,204,194,253,97,161,280,231,188,377,132,229,147,190,169,173,155,223,146,284,173,193,181,94,84,170,253,268,152,279,72,272,300,236,185,192,181,240,212,215,148,270,257,166,241,242,193,209,346,128,135,70,238,220,217,288,166,240,114,283,240,182,132,134,183,187,308,239,232,318,194,219,166,234,205,217,227,281,98,315,211,161,124,204,226,220,261,246,265,164,225,193,190,341,247,235,334,302,280,147,147,227,250,251,308,187,130,338,171,173,335,245,93,244,144,266,205,174,104,214,238,277,215,366,229,211,241,234,224,174,185,213,93,102,208,267,191,124,139,179,143,76,216,163,276,246,153,171,325,241,162,255,252,195,214,127,325,361,132,210,204,324,89,130,162,169,237,224,160,179,114,223,215,138,257,192,375,53,206,204,143,100,130,172,252,260,211,148,218,224,173,250,256,167,191,217,219,157,222,199,224,242,181,196,180,191,112,250,174,160,130,272,235,178,168,126,221,243,134,212,260,118,116,197,133,140,255,184,186,238,111,174,137,218,120,89,108,224,154,147,126,194,71,66,208,116,200,131,127,161,270,189,259,163,117,191,234,269,132,210,304,200,149,188,188,149,190,375,156,223,87,168,151,211,205,309,260,265,148,183,300,205,160,133,340,186,196,130,171,192,185,206,180,170,224,220,95,177,119,200,194,168,232,195,139,177,177,167,318,278,141,263,243,83,334,110,229,48,211,232,181,300,91,219,264,294,185,179,108,209,191,153,212,210,142,290,192,157,311,282,274,168,88,125,215,210,176,212,164,210,318,207,364,134,250,186,144,235,245,164,94,239,197,199,206,250,90,136,172,232,145,89,130,114,103,249,217,131,153,220,242,55,141,184,133,306,225,122,296,174,186,170,270,203,226,122,337,245,249,170,167,321,172,148,90,241,139,198,258,217,164,305,199,261,196,107,265,176,325,181,96,148,204,224,158,248,208,230,221,190,262,320,162,198,168,243,162,159,302,148,131,252,234,137,261,227,285,271,321,233,221,333,139,192,184,108,79,215,274,230,148,178,108,274,94,283,261,329,105,298,162,179,187,186,216,136,256,307,228,225,233,314,140,188,86,195,189,184,244,174,160,224,339,123,180,204,211,208,192,133,225,301,318,209,177,168,314,238,129,242,161,173,158,229,274,233,251,183,225,169,219,222,211,219,154,306,236,252,163,251,229,164,222,123,110,181,185,199,105,92,116,167,284,290,154,222,278,177,191,119,182,184,241,136,129,280,251,175,228,179,216,113,266,150,130,248,291,260,240,165,197,104,179,224,228,286,219,303,176,177,293,316,223,117,136,130,238,224,225,165,279,218,183,101,109,142,94,146,223,348,136,296,224,227,252,237,213,295,191,251,197,215,192,242,299,254,266,199,216,184,203,163,220,252,274,215,139,183,153,202,136,196,152,246,213,238,317,226,191,302,97,154,183,190,344,164,106,221,227,209,137,183,136,354,325,288,142,134,277,249,106,261,171,275,276,75,131,233,344,136,107,90,237,209,142,248,242,211,95,260,251,184,315,164,133,182,224,176,269,90,236,95,90,103,208,111,96,127,211,196,223,234,189,116,217,227,193,143,249,247,117,178,236,172,215,295,91,176,134,108,252,188,282,226,281,190,157,242,212,164,231,239,138,198,178,155,165,165,140,163,220,297,163,109,228,125,139,176,130,182,175,202,228,83,202,240,94,297,173,61,209,248,165,223,278,242,212,151,167,307,223,279,139,293,249,166,161,296,191,99,226,270,233,120,243,264,143,239,159,222,126,122,193,187,265,223,285,233,143,155,261,175,188,308,198,211,217,210,218,150,96,241,164,224,154,298,227,202,117,226,131,158,218,201,237,307,265,202,140,167,253,110,181,226,125,100,179,137,156,234,191,174,174,246,249,316,114,73,232,75,146,238,271,188,184,173,307,202,112,298,157,168,225,171,183,154,119,162,166,162,170,206,187,175,206,60,258,144,185,291,150,142,91,96,187,85,159,141,114,217,246,140,312,344,163,129,100,282,126,173,320,108,123,110,213,249,305,149,152,161,207,265,153,345,258,123,222,243,245,156,214,227,166,235,176,216,166,229,239,132,223,224,286,241,126,221,307,187,185,145,115,123,158,211,180,274,200,232,132,123,235,232,77,233,140,161,276,235,255,290,240,161,200,283,177,162,174,139,279,193,324,129,239,178,173,241,287,198,225,247,135,135,217,231,112,155,316,156,199,272,219,315,89,150,237,191,139,231,241,143,222,178,217,162,213,290,169,205,276,189,211,242,98,278,233,139,189,107,185,207,318,272,127,233,230,262,240,169,94,228,191,201,225,279,216,188,222,243,72,104,260,231,124,245,282,240,127,223,160,233,362,109,215,156,140,170,238,221,302,164,71,113,117,63,211,158,220,172,216,184,225,182,152,259,213,229,195,300,232,264,240,179,219,262,297,166,237,173,142,133,199,272,203,230,206,111,309,218,112,174,167,226,203,256,237,140,226,151,171,242,176,262,125,135,107,178,149,166,299,218,207,221,224,184,205,175,235,120,210,192,278,55,201,130,228,139,212,301,223,212,235,210,115,89,280,142,187,244,162,76,264,168,260,217,214,289,271,154,288,268,210,249,172,268,194,260,297,212,219,238,218,76,224,210,148,227,169,283,192,47,176,211,164,103,186,190,155,257,134,175,197,275,160,96,247,173,234,75,154,258,242,174,79,156,175,218]
|
doclens.77.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[158,296,131,98,192,276,195,146,180,200,275,210,220,248,159,121,153,224,159,316,270,178,92,221,171,211,232,217,158,170,309,147,236,180,115,176,218,332,280,313,226,220,309,200,222,264,198,207,255,309,163,85,270,104,170,136,193,169,131,193,202,296,312,174,313,200,202,167,179,199,241,117,123,134,287,292,223,165,207,321,217,171,222,135,284,257,180,159,154,174,161,165,180,141,200,183,211,99,231,146,180,196,152,167,218,148,229,95,158,173,256,122,127,277,192,180,200,282,151,284,113,223,213,157,134,226,279,230,123,117,210,166,163,143,141,247,238,148,327,193,67,241,320,169,267,160,251,197,224,130,169,346,292,222,188,157,243,203,183,223,217,121,155,204,100,203,239,114,165,169,234,86,109,100,226,253,114,149,222,224,127,88,215,85,93,119,228,214,148,138,122,212,100,139,108,119,159,123,318,195,152,166,183,112,313,280,122,368,261,194,214,220,247,202,191,216,121,241,237,266,197,185,231,225,206,254,269,235,190,269,143,173,102,217,247,162,243,132,159,163,300,125,264,315,86,149,158,186,238,204,119,174,210,217,205,183,193,275,346,258,104,252,245,138,291,118,80,186,266,90,252,115,150,240,218,169,50,167,190,188,190,270,234,142,232,216,382,227,236,295,132,235,114,176,175,152,199,295,219,270,237,224,87,243,241,168,126,206,256,77,271,216,280,158,160,262,248,343,152,149,252,202,279,210,152,164,171,159,182,347,136,317,215,205,206,204,328,120,281,266,219,425,244,113,277,186,335,170,155,216,232,241,135,253,178,207,236,159,237,311,193,216,188,184,341,121,287,130,283,74,168,237,229,185,211,117,54,222,70,167,117,274,290,140,149,169,229,148,119,108,104,259,181,238,240,198,143,268,233,143,179,158,145,259,166,325,116,134,242,215,212,279,262,196,215,240,225,279,208,251,235,156,285,172,408,308,326,241,235,294,220,148,156,253,271,260,177,216,180,244,190,128,204,346,284,134,212,345,285,148,253,216,203,225,114,230,156,287,186,243,204,190,247,284,161,127,221,173,285,235,79,331,264,206,238,215,149,339,157,186,156,210,142,79,168,148,139,289,291,120,170,257,211,158,148,306,200,108,184,245,378,149,166,339,310,300,255,187,320,346,154,281,206,139,242,100,209,304,143,237,106,225,243,236,254,329,203,122,192,248,238,160,238,141,247,312,149,114,144,185,271,131,218,255,216,149,218,223,203,337,123,298,243,305,159,214,227,256,175,92,211,213,191,224,149,258,212,381,304,169,198,125,227,218,64,167,170,301,132,280,345,216,161,213,199,178,238,116,185,273,149,161,319,199,225,63,222,153,211,300,97,140,216,301,98,225,101,145,122,203,307,227,264,134,241,174,184,205,149,272,226,307,225,127,294,155,264,143,198,257,214,119,138,199,225,291,122,366,265,301,158,188,251,229,178,227,182,310,211,227,233,214,184,266,139,258,272,284,94,214,156,131,227,109,315,246,273,207,87,165,286,184,99,378,106,216,157,187,128,98,111,336,196,116,239,139,55,230,244,153,191,243,198,143,206,169,213,189,106,274,186,162,259,194,128,104,193,113,239,181,139,192,187,89,212,188,200,232,139,241,200,203,157,162,250,160,211,190,261,309,277,159,228,233,233,260,117,105,192,262,242,90,230,104,277,290,241,267,151,59,225,146,185,205,239,201,258,135,282,291,249,129,341,292,223,251,167,276,262,111,104,289,104,160,243,62,251,156,133,107,148,225,275,302,285,232,188,169,258,195,252,204,218,165,255,172,219,165,208,136,112,111,221,258,135,119,196,55,222,268,71,246,263,348,172,218,260,207,275,271,170,236,362,172,202,294,153,213,227,267,97,112,293,326,284,206,198,339,268,220,181,75,197,249,230,137,292,189,174,109,128,183,302,225,345,192,195,282,136,155,164,123,82,123,215,231,145,133,98,94,217,307,294,173,107,163,291,219,266,200,198,270,181,190,182,244,191,230,216,187,254,201,220,201,228,229,243,210,223,233,100,114,272,105,139,220,176,116,184,243,156,212,279,241,308,174,104,277,117,107,328,320,150,129,204,122,170,215,305,49,119,181,222,359,236,225,176,163,72,161,162,261,190,244,117,223,267,266,191,215,216,149,226,269,211,207,169,166,121,129,219,111,198,197,175,179,123,308,248,138,170,208,359,358,312,114,214,145,259,215,208,112,202,187,258,270,258,196,212,388,139,112,205,235,181,375,215,178,313,101,254,181,165,239,248,187,247,194,320,135,193,294,166,211,343,224,203,130,211,247,302,214,183,109,303,200,360,330,314,277,215,60,229,306,201,291,171,242,243,163,204,115,207,246,111,133,176,238,171,172,250,174,244,172,223,144,159,97,135,187,75,243,91,227,65,241,241,222,131,224,265,190,227,108,144,93,247,257,251,269,118,210,133,205,83,135,94,165,86,266,218,138,183,154,150,95,189,176,232,90,242,154,143,218,197,163,211,159,190,287,248,122,204,120,197,210,173,205,349,130,162,242,184,194,217,314,135,149,163,243,88,99,266,236,168,141,268,107,269,203,289,143,71,161,151,194,130,128,274,284,171,303,352,185,175,192,109,195,266,116,144,219,272,172,228,157,173,233,281,234,216,228,218,92,242,355,196,196,161,208,208,239,221,349,263,163,170,300,208,142,204,162,144,185,100,263,167,220,296,254,300,157,322,217,140,209,182,236,202,210,172,180,187,312,182,254,262,220,174,245,123,222,174,155,198,203,155,223,187,340,366,307,212,368,296,236,114,295,191,145,217,277,70,207,189,259,348,129,230,235,281,161,135,266,219,283,148,158,341,212,78,157,141,142,277,225,262,193,178,202,71,209,318,280,214,265,87,258,290,327,210,195,238,172,52,214,223,196,240,215,183,309,108,76,145,89,151,210,253,248,169,290,215,257,122,232,213,219,160,302,206,201,280,200,213,254,243,225,309,188,177,92,104,179,165,230,203,334,151,140,222,263,132,226,155,307,219,127,138,131,239,277,182,294,282,151,228,125,209,152,259,48,85,264,212,280,210,116,139,308,206,191,59,177,108,199,102,128,289,117,136,217,214,270,103,222,199,202,201,222,152,136,311,202,201,123,152,171,156,171,308,149,261,305,187,229,236,224,291,174,98,181,158,175,89,120,131,111,176,229,210,207,89,152,227,201,70,175,258,241,224,216,262,255,230,264,174,179,227,282,233,193,241,221,108,201,106,185,193,379,157,183,176,236,149,196,310,251,179,129,271,159,119,282,271,162,237,131,152,142,67,271,219,189,263,277,298,199,177,164,265,176,108,164,239,44,269,117,88,126,196,343,219,295,218,230,331,145,319,324,115,202,236,233,266,244,93,155,90,199,173,106,143,228,149,138,163,229,176,138,165,113,216,151,74,111,217,266,144,139,182,181,204,216,163,146,266,145,222,267,192,190,219,198,248,207,89,221,223,347,227,290,217,154,125,216,166,210,132,298,188,255,157,149,246,285,238,271,223,253,268,226,294,235,98,213,188,300,206,235,193,265,128,214,279,269,237,117,310,294,101,158,133,189,144,210,50,151,75,179,229,75,373,182,195,303,154,155,83,153,375,246,228,224,256,230,304,209,357,93,299,119,152,312,181,100,144,228,110,161,157,147,208,224,289,137,178,132,205,190,87,152,128,242,232,291,191,267,320,162,210,223,159,241,105,192,184,216,154,189,219,208,293,185,215,335,84,159,180,240,85,269,258,240,187,224,214,223,146,143,159,81,357,247,220,240,205,228,242,150,155,308,183,298,114,337,130,332,192,276,124,199,219,265,147,207,292,120,235,333,352,111,131,142,205,68,346,207,221,226,147,198,256,183,246,209,102,148,128,176,293,176,235,253,315,185,213,172,122,224,323,152,207,211,236,121,233,320,110,223,212,135,114,223,81,134,202,171,273,135,258,119,70,221,170,176,159,259,238,269,214,284,95,172,199,222,262,195,268,178,116,216,219,247,145,153,83,386,37,231,209,178,81,281,247,155,120,280,300,251,169,296,240,229,94,154,233,218,142,169,157,234,238,160,244,255,133,226,295,109,93,153,202,176,138,150,129,303,180,186,113,241,206,187,76,149,94,119,205,197,198,211,215,240,235,117,115,198,276,211,91,171,218,87,218,140,185,226,197,84,220,301,134,225,164,173,220,147,183,293,210,180,206,247,133,213,176,105,308,214,92,191,289,233,312,202,85,241,187,296,316,137,311,187,284,86,96,71,209,173,216,256,282,229,230,185,115,186,246,167,273,57,217,258,183,266,107,337,112,173,147,278,186,178,242,209,217,114,275,191,111,232,240,239,182,310,156,240,268,219,228,161,306,291,160,235,207,212,196,159,172,196,121,207,331,337,126,253,139,295,187,256,327,195,71,150,227,268,300,210,294,147,190,137,140,287,256,180,183,199,190,201,214,260,239,163,218,117,210,282,305,222,78,113,253,303,165,133,75,222,177,219,79,206,164,240,210,89,285,274,232,246,46,276,198,222,179,342,187,223,232,137,190,265,346,118,231,244,221,186,200,346,231,235,186,222,264,190,189,238,213,322,89,335,235,69,191,261,204,171,173,289,143,401,185,258,270,236,155,322,81,279,194,159,148,194,115,382,313,136,176,93,123,129,285,159,275,138,163,301,170,314,231,263,117,228,201,334,192,287,225,176,326,95,276,138,96,197,325,93,303,154,233,163,180,77,243,224,182,209,180,95,235,196,139,200,165,280,194,152,155,177,174,279,291,177,127,140,237,319,139,234,187,234,225,186,93,114,106,231,278,206,334,151,209,281,87,318,232,162,250,87,276,344,312,332,161,137,186,184,263,315,352,153,259,216,327,238,266,231,154,121,103,159,278,137,179,321,267,344,224,205,259,201,189,105,174,178,141,128,158,250,214,237,106,150,243,149,235,126,258,215,226,138,254,214,101,182,208,151,143,242,230,224,160,368,150,255,243,343,178,345,188,287,256,157,191,93,326,228,209,181,275,190,253,56,149,150,324,193,185,74,241,82,174,282,99,149,158,184,240,305,190,194,287,272,156,114,119,227,340,224,221,225,79,143,275,161,264,228,250,182,221,192,247,160,177,133,175,322,274,218,255,199,234,238,275,154,338,173,89,222,136,162,169,368,124,39,164,142,147,279,247,166,316,215,282,145,241,85,235,233,112,225,202,169,391,163,155,187,217,159,222,196,167,285,152,110,140,212,105,235,283,230,273,244,213,155,218,251,242,116,285,123,136,242,103,290,215,235,222,290,322,222,114,118,114,211,110,61,207,267,254,192,281,113,126,232,107,145,278,204,270,350,295,158,117,196,81,248,212,208,105,201,183,297,232,96,227,185,248,210,223,90,177,229,142,116,143,311,228,257,74,184,143,223,244,248,154,246,285,69,171,164,175,130,175,215,105,290,154,355,194,197,238,292,123,281,248,220,92,146,215,98,245,268,151,136,126,253,242,219,303,57,148,161,261,219,235,245,155,148,201,204,105,297,275,193,93,222,253,256,331,207,132,178,367,186,229,190,197,106,173,121,347,294,190,203,276,222,122,324,208,171,200,186,249,155,272,134,85,271,213,235,181,96,190,122,167,165,364,218,366,231,226,155,191,275,129,361,209,249,238,111,264,259,114,224,286,277,92,213,255,242,245,90,260,322,187,69,113,161,282,102,137,239,293,209,168,91,241,171,306,215,308,177,65,92,179,153,251,82,126,238,310,147,195,171,393,303,190,256,234,169,153,355,170,291,215,85,126,162,134,137,262,134,122,159,325,307,255,92,168,138,238,140,119,231,229,219,152,208,126,252,193,251,182,156,271,185,201,252,150,309,142,192,270,128,214,289,244,148,197,134,164,217,127,229,274,194,145,278,246,188,117,244,209,146,196,258,179,235,191,134,145,287,64,232,217,238,195,96,191,201,252,132,236,324,191,260,207,227,138,198,173,259,174,164,255,197,137,74,59,175,204,175,343,149,290,175,139,235,234,259,289,238,306,177,183,126,200,182,302,206,271,337,275,240,130,122,82,272,189,108,181,197,141,180,243,244,171,153,237,308,248,229,142,217,226,274,218,136,226,159,238,195,249,200,148,287,252,163,109,154,208,109,140,261,177,155,226,123,246,139,150,280,157,193,172,113,260,288,114,75,239,164,127,248,278,227,204,193,142,246,217,158,387,136,177,154,314,137,140,136,124,226,140,224,234,249,205,181,200,237,253,241,281,295,188,228,137,98,140,317,211,290,120,276,295,198,200,283,214,224,78,191,328,206,229,184,122,169,252,255,308,303,176,210,144,207,248,64,151,320,256,250,128,263,173,195,170,221,173,238,187,235,184,301,230,116,128,240,226,256,250,116,149,282,192,328,275,127,220,128,56,219,336,128,318,356,191,182,215,349,145,118,159,291,186,240,297,134,220,91,199,194,252,182,318,86,284,165,111,280,114,264,192,110,200,379,261,218,120,140,134,145,213,296,316,193,215,211,120,220,202,261,236,129,106,146,191,139,264,162,212,259,168,151,120,60,192,139,102,200,248,310,252,276,213,150,135,222,223,193,232,170,320,203,163,102,341,80,174,226,310,277,364,63,288,229,52,249,93,266,162,146,142,159,195,170,220,245,161,45,179,244,166,212,198,157,106,149,209,197,196,117,202,151,297,262,117,227,93,110,242,171,206,249,194,151,184,237,129,229,194,280,372,153,217,197,333,292,70,99,245,240,140,191,231,69,110,179,209,191,279,177,253,239,211,336,190,198,162,167,203,120,159,201,297,135,257,101,276,224,229,214,233,203,180,234,88,327,149,256,247,133,201,233,106,197,140,113,193,236,176,276,109,236,141,240,207,90,226,123,200,196,130,225,335,153,215,190,249,209,96,216,248,309,308,126,262,233,140,222,148,240,237,134,219,121,208,150,215,306,244,197,223,253,301,187,102,336,205,195,59,141,285,305,222,93,260,209,270,102,187,175,176,188,265,166,163,204,174,144,72,153,153,209,216,204,105,196,238,186,108,232,286,134,202,247,297,242,124,240,121,116,266,215,151,185,354,249,204,142,199,308,184,203,124,141,262,202,201,193,142,245,195,183,371,199,143,128,116,305,216,252,214,297,283,241,196,194,159,176,94,208,140,260,249,117,191,189,243,214,255,177,149,224,289,139,190,195,171,183,288,183,258,193,129,233,271,94,155,218,171,238,135,227,258,159,212,218,128,80,147,301,315,257,167,291,354,132,270,126,200,179,209,217,122,104,225,202,132,178,126,68,422,162,176,216,239,240,312,206,237,351,308,191,259,372,217,242,323,252,376,307,174,244,252,276,237,228,110,75,196,222,235,127,115,245,80,102,165,113,170,154,247,318,229,295,257,142,305,258,143,344,48,230,272,332,257,274,287,157,170,123,83,214,125,147,211,397,168,117,162,255,91,231,258,206,217,190,209,192,273,152,199,139,117,195,282,238,192,142,78,252,154,190,211,232,274,84,231,167,169,136,129,137,254,217,283,205,321,241,197,221,263,137,296,142,270,121,243,271,213,170,167,175,162,205,233,196,300,233,290,222,186,193,239,90,166,335,178,224,225,279,139,134,109,259,109,327,230,250,265,172,304,240,112,243,255,168,168,115,258,163,230,98,303,272,169,129,209,227,221,267,213,133,99,92,137,307,256,309,295,162,187,125,271,213,280,184,118,112,106,217,269,101,281,164,247,126,275,199,281,237,218,307,190,163,150,297,209,226,258,153,346,254,255,232,216,107,143,231,158,166,197,101,258,257,258,176,255,126,197,294,221,240,167,245,139,235,265,101,150,184,145,252,157,208,195,118,297,134,169,193,165,211,264,319,308,236,250,205,140,287,179,225,105,162,193,220,115,75,244,247,305,234,85,131,129,243,209,338,203,195,115,81,341,259,194,105,217,292,272,116,100,225,155,186,121,263,144,152,199,147,283,186,237,202,206,215,154,203,191,303,232,197,275,191,172,208,200,244,245,230,240,230,181,178,213,83,196,108,171,57,133,104,199,173,154,222,130,166,60,152,229,117,227,239,112,243,136,212,271,103,265,183,156,224,273,186,110,175,84,276,241,262,291,148,264,195,107,101,140,131,220,356,160,140,353,255,159,127,79,252,222,212,183,148,198,300,245,238,193,94,228,157,242,260,149,264,283,172,254,123,198,245,296,162,290,222,252,149,333,173,188,166,86,83,112,205,200,174,159,59,127,173,232,211,100,173,272,140,160,277,174,162,228,169,178,151,246,259,117,88,199,171,159,117,196,122,115,160,134,246,102,244,147,162,320,299,127,172,260,162,240,290,179,171,234,135,249,88,209,312,199,273,190,120,188,246,277,180,185,244,122,185,236,73,107,131,340,221,60,156,177,271,276,188,150,202,190,283,247,103,262,276,234,191,218,135,115,246,110,103,141,315,96,268,273,207,267,169,301,256,279,149,237,151,162,233,238,239,110,246,195,265,250,172,180,203,185,248,227,193,251,100,76,81,301,364,142,151,122,203,192,244,276,284,260,252,78,309,199,174,223,90,182,198,172,240,263,166,197,253,274,162,334,226,122,271,208,135,270,266,272,175,185,219,163,94,108,238,188,247,168,74,211,139,203,86,210,315,163,175,277,66,199,132,234,210,194,145,143,141,250,121,300,227,229,137,224,285,194,208,63,236,56,272,110,268,192,247,196,222,218,214,230,262,247,146,204,144,322,183,190,88,281,261,251,183,225,136,242,198,314,200,169,119,318,202,123,259,122,166,179,259,290,128,352,103,182,138,175,271,243,183,200,262,126,252,157,150,196,196,112,201,143,142,272,125,86,182,96,141,251,307,230,220,233,164,348,223,207,212,245,46,70,207,380,127,333,190,216,271,243,170,190,260,179,264,184,411,324,353,189,71,308,185,207,346,201,203,278,344,297,225,151,178,241,134,209,205,298,287,263,258,267,253,267,155,148,115,265,281,190,232,70,267,120,158,255,218,154,225,180,219,144,293,343,187,150,156,160,209,240,295,308,213,226,138,196,181,246,211,214,133,208,265,74,322,289,294,204,191,169,207,188,190,95,164,139,288,175,427,110,90,138,214,305,195,244,208,215,137,202,245,173,297,160,106,182,343,277,279,231,203,102,285,286,191,161,200,274,219,202,214,139,122,185,266,156,212,212,128,272,139,201,144,188,219,225,201,312,329,110,160,146,127,181,327,277,357,200,229,187,219,235,237,221,254,239,222,290,260,210,126,176,307,240,195,100,322,220,266,167,178,306,236,259,307,278,98,171,115,127,151,222,219,237,159,284,210,267,223,295,114,171,174,280,166,230,206,235,232,181,303,226,74,185,159,199,108,163,179,292,152,143,181,206,123,162,212,284,157,241,246,279,254,186,144,171,198,234,293,152,169,326,260,133,256,160,184,131,61,258,256,288,227,106,261,181,172,230,231,236,250,158,255,106,213,122,241,225,223,266,280,325,178,217,172,228,252,286,120,179,236,232,148,176,354,127,213,275,130,189,137,273,262,116,94,177,109,244,165,182,214,331,301,288,99,366,182,317,185,90,186,212,208,230,184,149,335,158,71,244,160,146,148,300,226,216,158,116,117,330,141,232,338,184,177,213,260,165,161,159,99,295,151,201,95,140,415,213,116,240,101,276,211,211,269,78,245,275,181,175,112,92,374,159,252,96,270,207,197,180,237,283,361,219,226,283,113,237,64,316,130,216,76,220,182,158,276,255,214,247,232,213,123,224,161,388,239,172,222,294,228,228,100,130,248,261,232,260,249,118,179,163,211,171,101,112,150,102,260,125,134,309,296,192,173,80,175,295,249,196,227,91,233,273,148,235,177,200,209,203,265,205,212,170,110,194,203,369,166,300,233,129,81,273,168,141,244,253,227,150,168,103,194,177,63,208,270,229,209,255,106,208,140,322,155,201,248,346,242,172,210,114,345,146,229,278,225,174,117,144,267,241,205,110,239,216,234,303,216,275,78,134,212,100,123,237,129,129,86,169,160,297,108,178,211,200,197,165,132,290,255,210,265,224,294,96,112,253,202,139,301,158,131,277,119,149,216,287,193,181,102,201,364,189,146,190,133,225,248,361,263,332,168,245,317,315,278,200,94,143,181,322,175,92,218,284,217,192,257,204,238,113,154,224,264,217,264,226,221,215,311,298,149,153,106,274,237,132,300,355,248,277,176,136,289,293,205,113,138,174,77,339,172,144,202,333,91,188,204,170,276,271,284,246,254,133,299,342,227,203,163,83,220,259,200,184,221,290,167,311,195,97,216,143,182,212,47,149,158,182,251,133,230,198,224,243,238,83,126,102,158,287,133,202,234,82,246,263,136,202,261,227,223,361,92,174,318,200,172,198,296,257,263,325,116,193,111,178,194,244,146,153,225,209,296,96,147,146,145,236,167,170,224,152,216,211,277,281,89,212,123,177,120,159,80,122,194,210,260,301,239,218,233,301,245,81,190,337,117,209,201,185,288,225,191,239,139,122,111,141,249,73,205,336,296,203,271,225,252,233,212,147,241,63,97,146,210,193,205,195,228,305,149,163,336,280,180,230,208,219,295,229,182,46,177,157,135,278,118,209,268,201,174,345,66,201,150,170,144,231,186,120,197,233,267,155,139,223,171,255,168,231,197,179,176,103,220,180,109,204,113,224,89,224,229,343,158,200,201,142,114,298,237,136,157,189,296,231,165,224,254,167,211,213,219,152,269,130,159,165,269,150,215,166,114,204,199,299,165,196,318,72,257,233,159,292,253,234,92,334,137,280,231,133,273,173,308,267,191,218,181,242,178,205,211,236,196,214,75,116,177,237,157,132,105,282,153,208,228,85,204,145,154,203,124,309,258,182,109,313,212,146,154,113,76,88,258,86,280,223,147,102,137,173,149,329,249,238,140,122,296,343,157,344,70,140,300,249,147,261,190,181,159,131,69,91,186,224,70,169,234,290,242,229,158,275,262,200,198,327,100,241,109,156,213,142,74,161,159,305,198,132,103,150,188,233,204,273,269,239,246,244,193,167,128,224,109,287,219,107,222,252,152,156,196,316,203,196,222,118,314,84,313,113,341,177,171,56,259,314,269,243,327,99,93,231,214,97,255,215,258,316,192,246,127,195,164,155,221,205,196,145,143,232,173,277,161,204,227,239,119,220,169,173,197,274,139,144,271,253,166,198,294,201,320,202,126,203,283,158,231,226,256,183,225,184,232,63,141,258,206,65,249,249,170,226,223,198,194,339,271,184,144,199,65,137,246,249,85,117,203,153,210,152,167,112,210,212,219,294,225,247,117,209,141,235,315,175,150,209,238,172,157,95,231,93,109,201,237,184,115,94,132,280,135,227,272,232,201,101,167,170,134,142,253,96,123,123,201,237,233,268,101,307,219,169,236,220,221,155,220,181,244,163,176,147,103,107,273,268,276,232,254,300,107,101,173,162,252,204,315,274,261,251,164,223,198,151,122,352,237,66,61,247,250,249,241,266,243,266,241,279,198,264,173,324,294,157,280,107,293,280,214,203,218,98,268,171,276,155,331,141,184,190,397,259,162,169,64,117,274,178,176,302,158,280,170,264,175,237,151,192,337,179,175,136,156,147,184,270,72,184,226,197,247,137,237,265,125,150,105,189,197,250,124,181,171,185,152,322,230,246,275,97,234,230,151,101,210,310,340,259,204,170,192,86,254,151,180,300,233,202,242,136,239,96,210,127,152,354,151,180,142,202,209,171,120,234,291,98,220,166,210,174,217,225,123,353,148,184,189,123,194,188,223,87,106,113,115,267,229,279,232,195,204,128,268,258,181,235,186,232,394,269,147,150,199,257,116,235,134,207,101,222,211,114,211,149,146,303,330,150,294,209,218,240,315,214,169,202,156,169,202,252,336,208,339,264,126,226,127,274,273,214,200,134,263,307,261,325,255,217,340,249,109,161,249,153,151,226,357,285,287,191,304,124,284,155,141,163,122,196,254,245,241,218,120,136,251,245,114,309,259,230,208,271,252,244,229,212,193,189,208,205,174,252,130,109,269,200,227,175,162,255,184,293,140,228,152,331,351,102,160,165,220,359,286,184,142,256,99,252,314,30,202,132,240,147,308,214,228,295,191,175,62,205,176,210,232,226,317,93,151,193,287,81,233,191,301,179,216,222,83,260,191,258,177,101,239,214,200,181,216,208,251,133,305,232,137,216,253,187,80,158,112,220,189,142,270,337,98,126,268,168,115,172,280,303,220,169,165,189,247,195,123,115,228,178,388,246,227,225,185,257,209,210,269,121,64,176,236,89,243,301,282,201,314,142,264,147,361,257,234,156,215,309,121,276,155,317,103,218,144,265,120,153,244,229,218,192,78,216,148,203,126,186,196,164,269,242,229,282,122,155,178,249,272,227,136,214,154,238,170,119,265,130,64,263,203,75,167,135,195,90,206,85,267,251,247,144,133,153,301,114,90,302,296,148,100,161,201,169,203,209,83,203,125,269,224,218,129,215,256,125,207,226,198,288,95,128,260,205,279,219,132,270,199,231,131,201,185,169,202,190,108,192,229,174,248,264,119,283,221,374,236,189,247,196,121,232,303,241,239,218,165,347,266,313,232,236,280,221,184,232,114,156,237,190,101,233,156,248,305,241,184,190,320,134,195,122,161,322,79,226,144,141,230,379,246,263,152,94,346,238,113,135,204,314,289,140,189,48,316,246,115,289,199,235,311,157,299,214,272,259,180,261,320,123,288,283,332,200,193,238,65,137,298,333,232,208,173,153,128,249,198,171,200,200,126,244,210,200,242,124,96,163,197,318,147,178,184,140,236,198,211,266,201,308,180,152,263,190,198,90,271,246,228,206,117,299,218,209,107,119,211,182,116,259,332,136,196,141,307,282,257,141,220,114,217,167,163,221,108,284,232,206,280,194,151,398,267,165,273,241,216,282,95,258,132,176,253,211,149,158,272,248,326,225,269,166,227,172,152,186,210,130,215,244,214,336,171,304,297,331,65,193,219,178,115,202,310,122,342,170,280,240,225,332,306,219,216,294,205,292,180,241,261,298,168,359,107,103,281,129,139,171,84,161,148,205,187,173,228,217,142,215,171,173,187,107,243,213,190,299,119,122,163,168,203,202,94,180,134,348,133,80,201,101,261,289,148,260,170,190,304,270,202,263,147,311,172,265,127,242,147,239,176,316,179,282,162,199,170,177,232,233,209,338,194,178,166,130,186,120,227,239,106,205,197,255,252,199,71,172,262,158,127,138,375,168,110,199,118,213,210,308,249,316,336,219,188,270,223,321,176,235,356,202,260,191,144,308,159,293,181,388,279,170,113,207,124,345,177,312,96,214,300,164,223,99,177,238,233,177,228,226,297,285,167,294,274,205,272,264,293,127,217,188,298,285,336,148,189,216,140,307,251,331,134,207,230,227,191,203,145,280,275,117,325,361,169,265,143,180,180,170,185,174,166,375,178,81,140,261,194,182,181,105,292,238,188,288,133,368,81,239,161,153,259,107,255,135,318,161,262,197,234,209,153,139,260,85,228,345,270,185,196,325,315,190,75,270,149,214,140,342,129,251,225,157,234,173,206,175,177,156,232,204,125,91,171,314,103,237,256,204,123,101,231,287,131,247,200,224,170,137,304,191,171,204,215,192,202,220,287,115,260,221,135,290,201,187,195,193,242,158,183,93,331,230,305,263,207,203,105,213,128,282,61,264,198,172,302,165,219,230,116,152,223,186,144,245,247,193,264,268,175,145,187,310,153,195,206,79,184,246,185,233,247,156,233,164,226,354,176,154,367,212,52,156,215,155,83,255,195,231,186,150,287,126,285,232,125,230,183,295,123,127,216,189,247,214,172,191,187,353,198,231,92,81,104,272,231,208,263,180,133,170,359,125,215,152,173,91,224,234,110,273,133,165,257,191,198,131,217,103,164,199,190,94,264,185,356,225,340,238,293,142,177,181,252,139,263,336,244,181,146,199,169,155,271,244,107,208,204,252,324,143,181,247,102,126,182,146,110,199,135,343,204,192,220,163,109,147,221,212,223,163,174,236,302,123,285,201,78,249,223,72,225,166,293,338,199,365,225,201,146,294,327,194,151,153,214,235,203,176,186,86,206,296,178,226,234,240,216,163,258,351,185,149,195,130,262,290,108,272,224,187,230,200,206,207,191,208,213,232,95,136,235,201,163,302,288,71,179,156,131,124,326,271,189,152,245,192,180,194,226,174,94,235,199,212,223,141,247,91,282,259,126,238,299,178,59,253,229,236,268,218,144,219,248,263,234,202,111,249,158,132,276,242,240,99,160,255,228,218,176,169,181,261,141,122,110,241,167,173,349,194,115,159,191,172,245,269,238,235,87,121,234,175,152,288,172,196,128,326,259,265,193,360,232,153,207,262,188,94,189,255,309,158,161,170,188,196,128,201,196,148,306,287,302,195,103,210,126,109,293,113,146,337,208,71,339,162,197,86,275,242,210,274,201,186,171,210,226,70,162,181,102,314,107,254,205,143,196,130,313,268,209,194,53,130,206,311,234,186,126,231,371,146,156,225,288,115,237,212,382,133,153,185,236,105,125,297,133,279,202,136,201,121,274,164,304,172,198,261,233,307,270,84,281,265,176,258,223,247,128,216,226,223,236,332,164,232,241,220,312,147,241,264,256,119,90,353,134,194,286,123,144,187,203,219,224,211,252,120,229,340,143,164,163,345,88,98,389,191,181,123,151,303,87,129,159,234,228,201,174,139,140,219,260,291,244,178,226,171,153,205,220,255,177,269,173,96,143,181,287,179,230,277,158,120,213,205,247,130,272,255,128,176,145,159,208,200,218,296,87,179,227,225,210,228,195,278,311,118,250,206,217,240,210,303,192,133,175,175,167,306,244,153,124,201,227,354,222,250,108,219,283,216,272,220,207,137,208,226,113,268,170,216,133,146,290,259,166,195,259,255,188,37,164,216,149,99,224,129,173,206,226,342,208,223,174,244,82,149,178,109,267,300,146,312,292,212,285,134,183,143,246,201,164,248,102,242,240,264,243,218,167,112,170,229,238,300,335,181,222,168,272,171,228,168,179,204,275,147,123,245,149,211,113,244,226,306,240,210,171,101,225,193,173,231,245,321,180,161,315,254,211,168,200,291,101,146,256,166,349,253,371,246,180,138,305,173,236,242,246,128,161,204,86,353,219,229,103,163,158,235,201,252,309,91,115,233,296,245,66,184,165,278,84,190,250,98,164,125,204,209,153,184,207,102,127,235,265,182,60,288,346,97,303,186,251,214,142,161,130,228,236,219,249,154,225,178,148,208,142,264,211,104,183,245,199,287,140,202,154,110,154,220,310,203,147,236,76,303,371,324,236,297,93,333,139,215,203,167,187,203,254,100,94,177,196,246,276,77,141,336,252,200,303,232,196,209,190,89,113,328,304,380,168,236,223,148,119,280,261,271,172,149,225,145,218,206,145,80,277,131,252,199,256,257,224,91,213,124,187,197,180,203,92,282,301,234,346,260,467,227,195,279,177,345,152,325,152,189,321,100,62,183,214,193,229,228,234,214,289,163,245,167,274,122,264,129,201,243,110,133,145,206,108,240,115,222,236,255,282,180,104,288,103,163,283,160,179,275,153,174,263,78,232,128,211,161,170,192,188,122,150,148,128,163,288,230,147,113,283,225,118,360,222,189,327,258,313,175,169,274,194,113,206,240,113,275,232,317,187,240,163,243,145,188,117,274,165,285,126,160,304,312,129,282,225,284,273,267,241,213,180,248,306,196,161,132,290,208,229,175,193,128,219,154,66,186,331,145,197,95,185,231,285,185,90,257,254,155,234,154,170,242,172,203,288,194,110,211,137,198,146,133,326,201,59,132,215,243,159,184,264,154,177,66,152,161,256,263,185,175,230,178,209,232,222,307,228,276,214,207,111,220,260,149,215,136,188,304,169,263,220,78,251,154,121,202,204,139,146,65,326,162,201,246,170,352,148,162,149,114,204,207,93,138,191,279,290,303,261,125,106,190,154,295,191,233,146,188,150,133,278,254,407,130,288,199,272,184,234,184,131,241,84,272,200,98,194,271,183,370,203,301,318,190,266,209,156,61,184,223,173,67,226,160,278,313,202,247,194,182,269,207,138,255,291,155,156,163,332,171,190,315,314,298,252,151,248,236,86,175,360,237,126,306,219,227,139,139,271,138,157,273,281,118,331,212,251,126,158,193,213,102,256,143,215,101,246,229,134,199,162,227,286,279,206,309,199,215,194,251,202,302,130,148,124,237,116,241,139,179,313,174,238,198,353,191,277,243,240,193,219,276,118,120,98,206,198,238,183,131,193,132,352,248,321,271,207,105,319,334,210,221,159,193,129,178,100,241,203,228,323,229,287,237,179,140,146,154,194,257,257,255,136,140,78,164,279,332,303,257,203,218,268,83,252,142,106,191,211,151,215,125,194,220,212,232,249,216,273,249,126,206,197,149,222,188,232,243,97,132,163,174,144,283,199,121,251,242,109,108,262,144,173,295,196,170,220,190,251,228,289,216,239,231,123,146,271,277,187,128,275,247,100,292,36,66,207,206,146,189,181,341,372,231,95,184,337,164,287,105,163,273,159,150,203,244,118,252,197,229,205,234,206,131,276,249,234,115,124,103,206,194,371,177,189,186,105,104,103,115,246,192,119,295,174,168,225,124,166,283,253,176,100,248,176,170,308,146,254,219,340,167,214,167,180,399,207,175,333,276,235,328,171,86,120,184,203,267,242,244,226,270,221,100,203,373,237,225,106,184,274,46,204,234,215,281,244,242,276,133,377,157,196,160,231,142,197,119,221,137,288,104,229,242,262,245,241,290,259,174,195,200,251,128,308,198,143,129,177,180,107,165,338,162,369,113,145,87,62,197,166,217,174,132,262,315,258,263,300,148,116,279,377,226,200,261,210,231,248,336,164,207,159,244,239,203,245,223,150,128,163,178,126,86,200,253,333,234,172,130,198,244,188,267,205,132,180,177,170,137,246,209,138,153,218,278,227,94,259,126,275,247,213,209,252,288,180,199,284,156,293,246,255,299,241,251,138,148,130,151,310,78,275,64,330,166,296,328,299,208,182,195,186,219,188,346,201,212,196,316,211,117,198,123,173,203,286,189,328,216,238,203,183,222,131,288,270,230,159,161,210,247,182,173,234,176,211,221,135,120,204,95,127,255,172,303,255,118,218,169,166,232,206,70,142,168,96,198,241,143,214,119,68,105,156,342,194,167,102,150,119,196,105,228,381,83,132,219,116,297,197,108,354,154,214,282,160,236,178,180,116,126,239,149,227,221,222,278,231,176,178,267,267,88,137,176,275,220,142,206,247,165,266,197,175,111,171,257,213,266,312,195,97,376,134,248,142,199,188,262,225,126,211,273,150,135,160,269,75,157,203,151,233,343,216,155,137,185,250,243,223,242,187,113,234,145,156,234,234,158,181,322,212,125,166,214,191,193,201,238,175,144,188,185,190,165,74,90,146,155,192,107,240,176,211,59,169,286,149,242,247,243,254,221,171,294,140,315,299,156,171,120,155,149,221,321,147,188,263,121,220,173,230,183,200,330,198,214,341,205,181,123,218,241,250,180,230,229,141,253,146,260,295,193,220,204,205,222,215,226,128,201,162,147,111,209,209,289,79,131,238,166,142,144,175,209,201,258,208,202,218,142,285,393,310,110,235,164,129,168,230,105,170,119,186,127,212,105,203,224,248,242,258,150,197,215,340,209,183,251,212,234,235,231,166,116,127,156,195,99,138,118,345,141,289,187,106,240,289,250,196,124,213,105,130,357,365,180,211,249,224,182,293,253,168,215,171,124,175,236,169,211,126,180,181,220,198,124,291,177,173,208,186,178,175,207,373,161,163,234,340,122,242,226,127,204,153,278,281,155,85,125,196,200,255,131,255,141,64,293,213,163,86,136,224,176,79,143,215,194,151,134,240,125,135,273,168,119,199,130,221,281,76,183,203,150,182,348,253,243,182,241,292,205,205,128,253,293,180,83,170,373,79,175,350,207,204,145,121,297,265,219,152,103,251,247,106,217,166,276,212,182,210,227,128,309,198,221,195,230,178,138,235,195,221,143,221,121,206,229,217,325,226,285,222,183,211,229,192,144,117,197,313,299,145,168,198,102,130,261,134,235,206,209,144,134,78,137,205,163,210,115,144,172,286,323,287,158,183,222,214,151,225,296,154,187,218,153,245,306,170,306,318,294,190,310,277,250,155,202,183,232,277,86,192,298,152,265,108,138,311,201,258,259,228,114,278,255,222,319,291,200,86,293,202,168,127,241,193,173,181,216,227,168,203,217,164,255,330,199,127,222,155,310,364,134,187,252,200,82,364,251,128,288,177,381,174,112,161,121,202,367,325,209,135,239,86,188,173,110,200,320,306,133,63,119,168,201,227,238,135,221,120,202,177,129,130,196,145,68,322,128,268,223,230,259,152,186,233,137,224,256,93,206,195,305,224,311,176,228,264,257,180,192,223,209,207,184,238,282,206,145,140,201,151,247,87,190,167,156,228,183,252,216,296,189,216,241,304,216,167,220,153,108,187,265,132,237,113,238,160,132,249,186,233,230,105,275,229,283,138,323,164,136,186,147,340,267,206,204,146,233,81,187,180,162,246,132,191,172,165,144,177,317,184,203,106,283,368,275,233,225,288,254,159,180,218,153,156,160,240,161,81,167,220,286,229,297,241,336,95,159,278,151,274,292,154,247,231,117,182,191,240,168,245,244,253,224,282,307,127,172,194,162,226,372,161,178,82,323,322,260,241,270,234,138,188,260,192,138,195,189,90,206,204,174,256,183,254,152,240,196,135,161,333,176,182,202,310,155,127,257,69,271,166,184,267,291,155,171,114,229,333,254,158,211,192,282,177,144,179,254,222,272,291,144,242,342,150,245,187,244,211,201,116,247,192,176,208,176,159,168,154,261,234,108,250,148,226,331,121,271,122,179,277,325,195,300,255,326,292,278,255,113,168,292,136,215,270,286,308,205,132,294,255,133,127,307,214,311,214,283,239,62,238,158,203,280,252,193,164,156,203,280,142,250,206,236,307,104,176,150,219,123,240,128,169,172,326,283,170,179,229,318,234,240,310,210,339,154,198,186,377,245,154,201,201,245,317,175,181,224,215,168,241,102,268,217,134,126,226,229,210,159,83,205,257,78,179,262,289,62,253,78,210,215,181,93,140,156,227,229,159,143,251,217,147,136,172,97,204,83,232,147,122,218,166,206,188,41,136,112,159,279,294,142,191,131,73,192,333,126,191,223,285,173,170,125,283,203,181,155,333,136,214,149,118,287,99,206,201,211,186,230,231,336,71,187,150,160,172,335,181,179,169,96,252,104,176,372,141,175,279,50,134,296,214,240,147,226,226,194,126,118,171,386,152,325,162,157,70,134,194,263,151,191,128,330,262,258,258,205,205,179,193,222,185,203,233,163,80,299,166,173,215,162,293,146,239,185,117,117,295,205,121,128,214,124,237,343,216,118,114,232,65,165,188,81,319,196,139,164,153,77,176,160,267,126,218,121,286,198,154,212,139,170,138,125,157,207,69,265,265,255,245,120,265,144,329,117,244,149,118,242,251,223,81,211,174,148,224,115,284,206,302,251,98,154,237,229,160,168,74,125,130,244,128,246,144,131,218,131,248,143,186,210,325,279,99,163,228,168,216,266,145,124,54,212,154,134,213,257,355,245,258,296,197,139,228,194,118,200,105,158,131,73,172,129,143,228,289,181,186,133,141,167,125,235,172,189,190,187,251,302,229,155,346,243,147,118,97,223,182,231,320,103,172,279,240,213,226,356,184,191,147,210,128,102,196,207,153,92,187,127,129,148,206,212,145,115,376,175,145,123,82,260,130,216,154,263,155,275,178,259,172,151,135,169,270,181,272,304,183,366,264,111,184,50,272,294,159,289,177,128,293,182,165,227,252,408,137,311,219,161,192,288,91,135,63,233,102,150,78,316,250,158,190,249,183,157,97,185,166,204,149,290,176,117,326,198,310,225,221,175,262,192,128,188,164,285,339,312,241,150,108,117,158,273,181,275,164,172,248,81,121,335,221,86,263,228,263,254,164,87,238,177,236,140,109,178,233,172,218,345,96,297,184,234,246,129,204,164,117,113,159,266,146,246,105,378,212,163,346,203,154,215,108,111,128,289,197,126,282,161,114,230,151,287,213,286,184,226,169,145,201,304,163,181,237,317,76,239,241,168,242,223,174,74,237,292,135,248,146,322,138,99,135,284,211,159,168,131,98,235,273,213,172,312,149,170,254,356,296,205,96,108,323,155,245,221,167,133,176,280,124,102,198,363,143,127,193,154,276,157,339,167,149,68,198,313,108,226,179,204,269,226,143,233,147,244,149,218,157,200,240,241,110,314,134,235,284,210,311,243,208,69,175,238,220,107,125,232,340,204,146,166,237,219,156,141,209,116,292,194,234,109,211,196,181,280,268,69,69,191,234,134,187,123,91,214,193,125,188,259,213,196,176,180,186,271,119,164,204,179,228,207,138,304,111,287,223,286,83,259,253,334,149,261,141,143,188,324,193,237,213,160,248,339,270,166,109,152,204,275,110,347,224,128,127,233,290,91,253,224,260,324,207,130,169,279,92,117,298,156,153,246,326,218,215,421,187,140,291,128,237,308,263,174,206,274,120,149,319,116,204,101,257,328,227,190,175,170,251,256,317,225,236,243,244,186,180,220,171,213,132,132,241,217,217,90,105,99,143,168,164,214,235,317,124,269,269,236,136,209,208,96,192,167,189,126,233,264,125,237,249,158,132,147,132,169,216,208,309,287,202,132,265,244,222,288,209,177,150,127,101,150,115,217,134,146,222,195,120,269,104,195,280,188,229,238,145,234,131,93,287,94,144,223,131,157,150,157,233,214,295,326,100,221,77,354,163,207,274,217,84,230,107,182,242,220,283,197,221,201,117,175,277,175,273,98,132,305,121,290,80,148,214,140,249,211,250,137,209,152,115,168,291,186,215,262,244,311,103,283,197,241,127,159,237,217,221,239,183,292,153,126,154,226,323,272,226,147,244,120,206,217,342,264,169,241,209,83,132,236,97,231,171,210,233,232,230,159,225,233,121,105,271,131,181,64,187,157,127,67,254,250,319,262,79,235,205,107,261,195,273,175,288,130,172,164,271,162,247,98,241,188,325,155,204,106,149,291,103,334,205,181,191,228,246,150,335,342,255,169,230,210,193,208,136,231,211,213,202,225,142,292,310,116,244,198,153,182,284,240,362,195,260,217,140,151,235,171,239,171,228,220,342,111,170,185,150,138,181,79,223,240,125,109,79,141,137,254,134,190,221,195,209,184,196,229,182,257,189,175,120,226,96,226,293,136,200,180,206,288,281,230,223,133,286,127,87,177,141,238,195,119,263,117,273,265,130,251,186,200,64,310,213,162,194,176,97,288,189,129,125,232,209,241,118,131,248,332,195,140,196,303,193,282,228,211,139,183,174,340,254,110,114,186,159,99,193,186,177,184,200,272,178,247,160,305,202,234,261,137,245,275,169,189,221,200,208,133,223,269,187,236,142,247,90,246,196,165,159,172,212,143,207,182,248,130,211,136,134,218,202,326,216,228,175,216,147,322,172,196,99,69,267,135,221,270,170,258,147,235,181,287,263,228,181,157,168,193,110,190,241,210,287,177,302,306,156,178,120,251,144,183,259,121,156,129,182,128,164,206,264,224,356,247,265,86,207,165,113,166,211,186,154,227,210,268,248,181,57,151,310,214,215,223,196,211,96,222,145,211,136,123,166,129,136,133,188,267,176,147,259,158,228,288,246,338,157,193,163,158,252,311,240,242,248,210,259,160,153,330,330,72,140,212,254,231,53,156,155,261,176,172,199,220,133,155,122,87,220,68,139,192,105,152,331,257,103,233,159,151,213,228,220,245,277,289,211,126,279,264,241,285,157,361,178,149,281,289,205,211,226,118,225,134,191,199,224,230,136,255,250,241,185,301,287,269,216,175,221,174,141,218,255,229,104,110,251,125,200,141,148,270,256,279,219,154,329,262,169,297,173,257,148,145,218,253,318,144,265,159,251,122,252,286,136,243,163,234,170,165,198,144,410,356,113,352,166,276,70,230,233,315,358,187,144,259,112,107,205,233,169,266,254,104,227,262,190,245,306,116,270,248,313,167,211,236,228,167,252,112,238,144,69,252,371,201,212,299,327,183,154,312,165,204,152,98,252,134,186,65,184,248,313,133,206,153,218,284,139,271,180,110,297,121,250,237,195,158,212,172,217,182,278,158,250,147,168,224,255,157,328,148,143,86,164,188,185,224,96,231,213,162,219,219,256,87,195,196,101,243,169,161,288,143,254,239,154,220,223,122,163,185,299,296,209,191,243,148,248,103,217,181,317,261,254,131,200,387,180,218,161,99,189,226,133,259,242,160,181,88,91,125,236,244,152,289,312,269,243,180,233,248,174,149,179,304,165,78,244,140,205,94,146,70,155,250,271,271,114,72,275,179,214,182,164,248,236,136,206,209,225,170,228,359,110,200,240,237,238,181,253,315,156,142,245,175,203,90,275,137,111,158,156,221,247,234,153,381,181,205,232,96,171,264,228,139,116,145,201,110,305,127,188,285,124,202,151,63,324,212,190,228,187,157,113,166,127,189,234,94,194,229,259,155,133,252,206,328,293,99,315,109,121,180,134,209,231,205,321,158,218,132,193,254,237,200,282,152,182,197,269,196,193,154,271,107,196,254,206,132,292,163,244,228,347,208,138,161,136,173,166,111,166,170,217,237,150,217,117,87,208,166,183,297,208,181,168,144,174,288,139,199,69,269,268,235,268,195,143,343,194,268,261,127,161,141,200,223,137,322,58,158,200,170,280,229,257,152,145,242,288,216,123,94,86,81,74,206,193,148,127,122,319,232,209,122,151,158,224,229,305,176,203,197,176,181,225,318,183,197,165,172,144,199,264,192,160,311,185,171,313,136,125,280,169,336,338,208,160,85,141,95,178,189,257,298,138,238,175,152,228,261,101,222,213,176,305,179,165,194,185,171,254,247,129,198,144,246,219,201,108,138,55,218,142,198,276,333,127,273,60,187,192,160,147,279,146,114,219,255,169,174,144,98,287,148,197,244,76,229,204,130,310,119,167,108,233,354,265,172,203,342,243,154,226,352,319,194,326,177,242,229,253,228,163,182,150,111,323,292,310,292,182,168,151,106,153,334,287,164,350,245,183,255,121,244,154,87,259,237,123,367,122,169,136,118,157,259,169,215,230,203,107,129,268,241,179,186,185,225,170,216,284,190,258,119,324,240,131,294,199,181,128,216,85,209,206,311,271,155,120,272,261,233,73,109,141,152,186,104,99,214,259,280,191,267,259,211,207,270,214,227,202,355,137,286,133,241,223,209,218,200,233,172,263,186,160,136,206,152,263,236,279,61,165,197,335,124,222,243,156,241,373,278,142,243,308,157,245,171,95,225,190,210,117,120,303,136,228,111,152,181,100,201,217,178,214,194,141,200,157,110,277,296,109,261,252,229,196,228,217,81,142,233,318,241,213,308,237,138,260,169,117,149,141,166,284,197,78,204,188,69,257,250,251,253,151,179,202,109,242,124,304,269,280,184,264,198,96,296,260,121,282,221,295,131,241,307,117,120,182,160,189,123,185,137,97,209,122,86,201,107,170,200,147,313,259,128,251,376,198,219,127,222,111,121,262,210,254,273,222,290,126,170,121,155,151,112,139,265,200,257,199,173,232,196,271,198,291,121,169,320,291,154,163,199,176,179,190,230,71,105,269,209,183,206,311,193,357,234,154,147,89,198,97,229,171,136,246,357,165,135,108,183,263,194,137,250,230,310,349,125,234,351,190,135,190,193,210,197,166,256,171,332,273,291,157,247,306,225,182,127,167,160,227,173,227,259,101,280,159,224,66,246,239,349,235,189,350,184,158,249,261,276,309,190,174,228,206,163,301,110,236,233,259,194,148,143,258,103,186,204,153,210,228,193,107,105,192,91,202,59,276,154,139,71,195,233,236,191,191,317,198,121,96,224,205,149,259,191,220,156,263,125,182,304,229,115,218,180,280,186,221,270,233,265,239,246,271,217,240,139,138,317,145,254,130,171,123,227,303,192,193,149,266,132,133,128,157,108,191,135,99,299,243,267,82,225,203,71,171,192,149,116,203,179,178,94,317,144,211,124,264,211,125,197,204,180,233,383,231,144,218,222,247,218,268,103,229,207,189,366,253,166,339,299,186,170,383,165,270,244,244,191,344,224,150,143,341,345,150,321,254,263,163,152,198,126,221,207,166,389,140,94,148,223,245,149,185,89,239,77,250,301,217,226,196,214,196,223,157,171,198,251,140,220,298,154,215,242,150,139,120,213,173,236,269,209,193,177,295,176,237,174,237,143,101,309,323,231,227,83,169,327,268,153,138,243,175,186,192,132,410,158,274,160,155,262,71,221,76,339,194,248,197,177,230,207,146,74,271,103,159,192,255,163,154,170,172,192,296,283,187,299,173,199,223,158,254,214,241,148,202,171,236,159,226,204,225,218,170,182,116,96,254,279,105,225,202,223,242,369,230,95,230,356,297,157,200,246,183,314,241,184,183,258,326,234,164,154,248,298,278,196,88,250,276,176,229,265,280,122,128,271,175,173,211,256,86,205,246,266,245,242,232,176,332,269,170,48,165,147,223,270,205,151,120,96,157,155,166,133,211,227,194,148,144,246,274,164,313,324,120,129,157,284,230,293,289,177,115,150,195,101,153,118,176,263,123,86,182,173,154,161,284,302,220,167,178,389,113,193,275,188,337,268,168,310,201,96,127,321,232,282,198,158,239,224,223,256,274,244,81,251,141,273,171,216,146,259,290,152,186,182,234,214,200,118,238,313,273,172,158,129,378,293,160,203,126,174,68,175,256,210,123,195,250,139,208,204,266,311,259,208,231,149,180,361,181,103,232,309,197,203,200,179,232,156,193,279,242,225,161,139,95,241,265,148,263,252,307,217,98,122,153,183,277,319,400,277,216,359,190,157,203,304,162,194,263,207,95,129,278,253,181,160,268,114,223,279,286,144,158,63,120,144,215,234,158,196,274,181,232,196,243,170,283,156,205,266,264,119,323,130,309,172,216,216,284,280,231,188,117,143,162,239,209,180,94,316,221,330,221,249,205,151,188,172,124,215,89,318,234,161,268,195,151,303,195,218,220,229,328,249,192,137,219,259,163,130,189,158,211,340,159,291,142,120,189,211,248,129,292,198,229,229,209,169,112,160,180,190,319,152,149,261,128,249,204,100,238,216,242,143,170,222,223,127,303,292,166,278,264,176,136,172,296,148,276,121,271,174,125,232,283,259,158,303,221,314,285,162,192,168,257,217,218,137,149,281,199,248,199,75,262,226,275,357,257,273,196,302,122,300,156,198,218,184,138,163,206,249,370,122,197,112,292,72,217,214,202,225,239,110,265,223,125,152,190,420,330,276,121,230,268,223,347,266,242,250,257,230,212,197,252,239,166,190,152,154,311,306,177,237,164,215,115,305,267,213,364,186,155,244,119,245,157,119,259,257,237,187,217,171,150,132,63,116,193,246,164,260,159,157,198,260,289,191,71,191,134,181,214,224,234,307,165,240,87,242,204,280,160,136,201,325,217,260,169,125,186,194,86,144,177,210,174,211,353,214,117,171,203,247,306,204,68,298,392,106,224,251,318,187,139,207,217,129,168,261,244,255,204,121,206,317,121,240,244,96,233,135,295,220,58,146,217,131,223,237,252,285,153,257,125,283,262,193,230,149,323,264,78,132,162,171,206,182,137,131,107,320,142,244,259,173,154,184,267,266,278,235,108,251,158,234,350,170,315,201,220,190,123,192,134,179,146,241,236,138,234,189,230,213,298,233,328,336,237,329,123,212,226,247,303,285,249,130,227,243,274,356,294,231,168,225,125,185,173,179,100,145,143,268,52,90,156,267,210,192,142,263,160,210,221,165,88,207,104,149,308,157,132,254,286,292,142,192,139,234,226,362,222,247,230,176,189,244,179,212,155,172,219,221,206,146,235,107,275,200,199,299,215,131,148,175,172,241,247,208,174,222,167,94,224,113,250,201,173,185,159,194,201,324,227,304,308,220,228,180,122,154,265,167,117,252,190,170,152,249,117,186,280,160,289,239,211,124,340,179,146,219,91,212,196,140,239,122,253,270,107,183,135,265,163,139,283,233,164,184,148,283,300,227,155,154,218,195,212,163,315,160,172,231,215,227,176,202,121,212,144,224,327,180,150,245,144,195,396,238,244,93,356,366,228,288,209,159,164,240,88,205,250,213,355,176,128,320,155,171,74,245,152,224,272,137,182,178,194,280,172,315,272,147,195,115,164,111,153,222,230,317,264,145,233,193,181,165,220,210,216,151,112,186,216,246,145,214,236,219,133,283,223,225,93,193,101,139,280,178,81,180,246,332,319,67,105,179,65,157,210,181,198,235,134,304,327,224,188,180,250,273,184,72,264,237,190,150,122,249,155,82,277,166,263,142,170,237,101,108,253,367,270,87,320,123,130,228,196,135,226,138,222,328,282,351,191,257,159,357,152,190,104,237,183,142,242,177,155,334,201,304,223,258,240,185,94,144,286,224,85,249,127,131,251,204,192,171,177,262,224,151,145,167,194,141,192,146,336,151,132,103,181,199,190,145,136,200,184,212,176,105,201,181,202,139,167,162,214,93,217,197,267,130,166,345,218,258,287,326,133,257,238,200,265,290,208,163,253,256,126,123,209,151,127,151,243,128,172,122,187,97,146,144,205,235,250,208,148,195,213,254,176,169,244,71,291,122,206,182,167,240,247,219,332,118,176,184,200,287,247,227,269,109,253,114,228,189,229,232,117,184,254,219,155,344,307,306,143,146,202,315,111,326,212,161,236,166,163,194,208,248,108,205,178,201,184,226,282,186,228,170,133,336,225,222,279,242,185,204,359,189,282,149,81,258,280,176,248,160,218,346,120,126,298,239,147,191,118,103,91,132,155,243,230,123,113,265,268,267,131,207,189,129,236,233,146,259,211,316,227,263,122,259,307,148,234,239,162,152,252,219,245,315,237,226,297,195,306,133,126,221,151,81,67,197,137,168,264,138,106,279,125,204,177,257,261,232,252,212,290,206,392,325,152,136,102,170,178,147,213,145,230,167,168,200,263,169,157,234,213,187,252,238,204,208,191,189,252,306,229,132,205,228,243,162,138,294,229,160,51,219,117,188,163,248,209,216,115,324,212,128,97,67,280,166,190,256,126,288,226,69,268,193,160,119,237,343,156,315,118,168,252,267,295,231,193,312,252,207,234,256,290,273,315,153,291,131,223,288,215,147,201,143,162,196,150,231,284,306,122,119,64,264,303,309,296,150,249,202,244,179,218,122,281,212,215,155,233,204,170,160,300,129,254,179,132,211,300,165,280,241,84,280,178,143,249,275,198,310,312,377,132,131,171,227,162,331,207,171,285,165,307,209,242,103,166,258,265,232,301,171,268,271,267,217,351,177,227,163,320,175,103,281,135,235,198,241,231,200,338,230,252,150,228,79,168,277,150,207,273,177,177,261,375,176,214,253,264,268,159,290,238,239,179,253,119,226,143,370,137,80,185,311,273,90,167,119,208,161,180,227,267,275,256,111,256,236,104,103,160,286,183,142,280,118,196,363,167,277,209,164,208,206,249,221,228,156,217,142,193,263,247,258,295,194,73,192,182,142,216,208,185,135,269,227,172,202,208,177,222,181,218,343,155,230,110,232,123,170,276,250,217,177,315,83,225,327,50,115,256,170,212,193,85,351,197,292,186,157,309,213,263,225,272,122,138,330,159,276,222,116,149,309,273,164,137,196,246,128,242,290,231,232,206,111,117,269,189,197,180,229,243,142,353,211,160,102,275,309,241,282,288,174,274,194,132,48,250,243,142,235,124,247,190,238,163,182,178,148,172,256,190,197,107,154,182,245,181,193,267,223,223,195,277,248,150,144,165,274,175,222,147,206,82,211,217,299,214,140,290,184,97,127,106,215,299,242,85,257,108,149,249,225,105,157,116,186,160,281,226,132,156,262,136,184,189,263,159,188,192,233,140,195,213,262,185,185,143,211,177,202,357,194,229,380,384,157,325,147,244,199,142,301,227,191,159,206,91,177,260,114,107,259,108,189,229,259,239,187,279,218,225,127,156,114,285,154,267,151,328,179,238,107,262,103,111,199,197,252,196,280,179,227,190,192,164,275,286,268,183,254,212,226,150,250,162,196,86,230,189,153,165,167,254,205,220,116,278,124,169,204,292,142,336,98,115,254,81,166,142,292,207,173,292,274,238,258,227,258,159,251,180,219,111,239,189,190,126,219,202,149,344,315,240,167,124,224,182,235,217,148,114,219,176,230,191,189,217,256,121,88,175,294,138,261,221,231,292,110,120,213,242,173,175,163,227,197,231,216,120,194,223,194,170,287,117,176,327,187,263,207,178,95,373,212,145,195,294,227,232,281,206,192,182,216,136,170,210,251,193,158,247,175,205,280,116,150,243,87,286,204,71,169,326,210,275,257,193,246,160,138,129,303,178,165,206,177,198,241,288,258,211,89,210,169,228,299,189,138,206,213,131,112,236,286,95,236,125,276,265,238,160,163,97,238,187,293,271,243,167,269,279,102,130,135,217,88,236,285,166,171,200,234,118,228,234,333,162,184,136,114,158,318,210,146,311,166,284,190,128,229,164,253,59,225,149,215,378,118,200,177,158,269,124,109,227,282,302,276,215,257,166,177,245,272,262,115,272,323,147,200,246,150,226,203,202,200,236,183,171,223,190,285,92,240,193,157,204,125,251,297,220,176,255,122,311,152,183,167,232,208,212,172,242,158,153,341,130,193,146,148,127,252,108,259,266,211,137,173,201,231,209,162,254,200,124,217,225,249,199,135,302,247,70,94,322,165,180,109,196,236,248,237,189,250,175,210,226,175,274,107,270,73,262,294,201,163,394,195,225,220,139,259,232,224,193,166,135,206,246,279,202,96,397,235,230,230,109,306,347,223,148,201,168,241,159,164,281,166,141,180,223,71,144,183,286,247,169,81,259,79,147,276,189,294,280,184,132,138,198,55,212,169,225,267,227,190,215,269,108,241,210,228,280,45,132,95,114,279,205,383,212,279,222,155,230,208,141,189,170,216,152,209,160,123,217,178,123,201,167,70,179,159,245,278,128,276,132,317,131,237,128,198,215,272,190,279,255,358,188,84,135,275,130,238,153,119,331,162,147,324,285,109,176,186,187,217,296,190,149,85,196,239,275,233,226,179,189,167,146,239,185,238,167,223,321,183,165,154,233,226,220,252,251,140,336,124,150,236,162,226,238,260,201,241,337,254,339,214,192,256,142,154,297,125,143,146,116,165,69,169,165,223,238,213,235,195,109,194,316,233,235,138,243,172,225,269,175,313,231,210,159,154,149,222,275,250,112,179,272,358,317,168,241,326,217,172,202,221,224,204,214,163,53,323,138,120,172,313,342,248,207,156,444,119,205,151,271,334,251,143,189,295,105,242,384,238,200,202,234,75,312,140,211,337,177,99,201,174,156,79,240,295,252,103,289,290,211,128,166,95,347,143,190,145,204,229,63,142,257,151,231,150,301,238,248,209,263,168,138,110,144,254,230,206,246,313,198,169,185,219,165,321,186,79,254,72,262,265,91,117,136,175,198,140,203,162,81,175,308,215,171,201,75,224,329,188,230,256,159,235,236,258,61,246,202,123,112,222,316,201,168,133,169,253,199,173,119,228,336,152,151,156,127,221,138,369,219,207,124,344,222,412,168,111,168,252,141,177,272,257,226,213,127,272,251,91,223,200,270,354,366,201,230,154,211,254,224,81,198,268,191,132,190,95,189,167,202,166,187,319,261,199,163,215,141,178,197,214,311,234,165,384,328,315,101,219,169,302,203,230,189,347,275,297,214,133,273,89,281,196,193,317,183,237,227,359,202,151,156,127,208,296,224,214,185,115,225,89,90,291,201,189,237,267,223,288,152,263,170,224,178,159,223,201,84,121,112,69,168,82,228,225,254,247,228,251,195,167,252,196,117,232,185,245,193,204,207,266,143,144,163,167,306,285,253,285,193,231,108,219,125,189,153,284,248,126,205,103,161,174,162,128,296,116,168,175,240,219,175,191,324,189,274,117,202,84,188,150,345,140,93,156,99,203,156,216,133,127,85,200,146,185,248,223,336,125,147,212,92,305,133,186,111,160,276,204,153,232,191,125,318,178,245,108,187,210,99,203,130,287,110,199,111,181,307,236,87,187,181,108,196,111,149,265,242,276,123,198,183,197,241,253,157,211,68,76,290,281,163,148,221,179,170,165,86,223,148,241,64,228,276,222,135,213,277,203,255,251,188,56,216,232,170,198,259,241,177,256,164,256,111,204,276,214,174,82,231,152,137,153,141,84,237,99,222,214,117,201,246,200,228,168,154,145,285,140,201,193,184,189,172,285,182,152,211,181,279,123,222,186,253,159,357,218,213,257,195,71,76,275,264,243,274,259,178,165,226,170,293,193,252,305,330,256,154,182,154,219,207,237,266,192,187,84,180,178,88,199,85,277,198,276,272,314,243,251,85,339,113,118,173,184,172,146,143,210,152,145,294,281,237,282,223,168,189,178,210,175,187,250,216,69,272,135,216,240,82,307,164,154,119,270,162,165,289,340,241,204,153,303,73,193,257,97,179,191,343,129,248,150,124,346,82,154,252,243,191,176,293,321,140,121,341,90,147,241,266,134,188,125,301,171,322,236,211,251,96,263,230,161,167,271,205,232,130,93,206,247,190,195,242,356,189,181,223,321,384,96,266,105,159,241,98,271,40,208,147,160,322,255,166,263,204,137,339,231,197,259,99,160,355,207,259,104,176,91,222,316,282,294,196,130,128,224,274,297,250,191,141,154,155,239,69,77,225,273,202,160,256,181,117,56,195,183,172,182,363,181,239,212,206,188,306,238,191,267,111,175,106,219,143,168,239,255,237,185,180,238,339,246,91,266,66,249,120,199,141,335,244,154,281,185,246,181,261,83,190,218,310,78,227,87,183,250,303,229,308,246,110,221,164,171,195,198,122,245,202,262,283,176,327,223,208,112,200,146,359,178,136,217,119,196,229,218,104,257,89,295,223,193,194,270,95,186,110,304,284,185,184,134,120,312,342,158,229,91,186,160,44,223,127,146,266,155,175,281,280,222,187,109,101,332,194,236,230,243,253,180,162,195,178,160,208,228,156,159,219,116,268,232,210,49,170,96,239,91,199,192,220,171,191,113,195,161,203,180,117,210,268,105,120,161,133,222,260,145,357,275,56,236,223,134,96,78,150,162,198,140,178,88,189,158,258,145,64,146,243,223,136,175,243,198,289,163,227,195,341,182,175,223,80,259,142,251,262,205,227,321,210,162,164,237,183,212,143,374,273,99,256,261,182,118,243,205,243,305,220,219,140,176,165,224,242,273,179,206,243,207,160,114,266,292,194,131,262,111,208,198,173,243,321,231,180,149,195,259,218,206,162,190,159,300,215,209,238,93,219,63,246,179,193,81,253,62,213,254,197,175,200,223,181,211,204,261,190,286,310,281,209,191,282,91,242,218,86,210,215,183,200,356,266,157,185,182,127,138,215,179,273,84,378,180,59,256,185,158,197,229,193,122,209,161,183,127,383,198,130,155,83,193,134,247,78,249,220,205,87,224,261,203,104,250,213,135,136,148,87,114,262,340,178,98,195,66,297,208,206,277,208,180,250,312,369,183,175,277,200,249,354,225,303,113,151,297,363,216,228,154,276,143,285,254,242,198,217,139,188,200,147,187,230,202,224,61,187,208,192,289,256,103,172,234,157,213,167,229,119,217,254,255,117,263,145,111,175,112,216,191,258,97,186,238,261,277,234,156,194,146,205,213,172,255,272,177,204,197,223,205,380,98,130,281,101,195,355,158,66,151,185,113,225,198,159,236,248,143,115,101,307,42,125,219,293,263,188,346,169,287,92,155,134,142,148,185,180,155,130,158,172,345,175,107,141,201,208,169,131,243,131,221,88,116,217,213,209,177,182,298,247,251,152,235,162,163,154,119,186,238,228,189,190,231,267,194,275,174,167,234,127,125,190,212,276,144,272,126,211,285,217,108,100,307,305,149,196,242,103,251,204,175,133,184,67,252,84,184,172,191,164,320,274,230,124,296,227,97,389,200,111,188,182,207,162,121,182,219,135,371,105,208,63,179,238,175,246,335,246,232,136,111,230,168,257,109,107,341,288,166,152,148,238,177,146,245,107,182,88,310,168,347,154,180,246,214,280,185,114,150,201,249,119,280,294,161,161,356,185,230,347,110,254,222,171,220,97,185,246,189,235,181,254,289,156,170,198,203,211,200,156,269,174,164,62,123,183,250,287,244,190,115,307,275,157,148,170,199,143,39,178,219,149,274,242,133,338,284,113,160,258,155,228,251,115,241,216,215,267,194,243,304,201,83,226,138,278,148,221,306,215,132,164,199,146,321,338,148,209,140,224,207,256,174,174,141,189,228,98,151,100,113,178,120,150,134,343,212,246,125,142,136,174,281,197,254,192,97,115,251,230,173,160,248,181,217,228,203,118,212,166,205,93,376,109,204,199,195,202,260,284,245,143,164,170,264,261,253,238,338,203,163,185,195,164,173,332,183,187,210,183,106,211,237,157,148,302,185,265,207,257,246,147,176,144,125,313,185,310,323,147,201,212,130,217,184,246,166,172,371,202,133,114,309,157,163,138,239,212,240,237,250,197,190,196,272,148,134,208,217,59,137,226,143,298,295,299,188,137,175,166,143,190,239,167,190,178,216,171,173,334,137,190,269,197,116,188,171,236,282,192,238,141,253,246,174,244,181,166,253,289,209,201,241,225,231,208,183,212,272,219,182,174,236,227,140,126,202,170,171,258,199,105,214,163,147,143,168,124,154,126,230,271,361,158,112,98,214,146,200,186,232,205,132,137,170,317,232,175,238,226,178,76,105,218,211,273,240,176,253,217,176,215,168,228,162,155,292,405,163,202,151,318,167,265,204,134,383,158,196,219,176,299,183,246,263,225,262,210,260,261,123,120,179,146,158,195,257,223,219,214,149,171,160,171,189,116,163,178,130,202,250,161,250,146,155,361,185,100,178,107,263,213,299,127,243,74,253,216,215,180,235,226,109,177,283,245,196,231,337,153,123,236,210,228,312,211,250,267,249,118,202,219,248,283,226,86,151,206,187,324,200,156,142,220,210,94,153,281,304,241,55,246,133,160,177,97,129,103,251,105,222,108,156,255,53,221,179,431,270,261,286,325,133,227,173,214,311,251,219,87,161,150,205,156,184,196,151,220,194,205,132,258,265,295,285,141,228,190,223,176,381,84,293,214,176,222,303,134,219,263,289,129,98,82,163,221,373,154,241,182,131,171,244,227,152,170,151,281,148,234,291,161,178,183,217,292,253,189,158,171,114,79,340,174,211,140,161,295,182,248,130,166,200,112,278,169,112,358,154,213,301,135,107,295,198,152,132,154,231,258,213,154,339,302,119,212,204,219,216,77,303,169,228,227,263,156,173,183,177,290,301,216,151,280,227,241,293,237,193,263,96,223,223,174,82,163,293,163,214,266,244,265,129,118,188,229,232,190,197,99,237,328,128,293,231,161,214,249,256,122,243,152,255,227,191,217,335,161,208,194,108,205,142,195,128,221,102,94,222,196,223,194,148,284,187,163,180,136,254,157,125,336,221,250,219,132,129,125,313,312,235,87,249,243,104,185,204,130,231,141,198,195,340,346,242,206,251,141,207,218,108,154,199,133,282,158,301,142,177,272,82,362,110,298,223,239,271,74,350,223,149,185,237,235,190,178,136,225,255,142,190,210,168,130,216,169,162,300,323,237,190,293,193,234,363,160,221,159,223,100,173,120,185,139,105,213,274,73,153,170,214,111,139,273,69,241,136,141,141,312,173,166,151,151,342,236,241,143,232,192,164,257,204,222,189,328,258,239,160,102,216,154,258,299,294,235,163,164,354,251,262,134,187,134,203,239,150,222,203,221,219,220,220,122,166,362,230,261,171,302,192,144,176,244,157,291,255,250,319,82,233,118,101,169,269,226,160,319,217,306,149,260,269,287,191,108,169,267,291,157,328,307,166,170,220,173,229,274,151,179,273,255,267,265,195,358,136,106,227,155,335,256,187,197,171,230,170,219,239,279,198,248,175,224,159,202,219,276,181,171,249,141,234,146,150,164,287,177,148,123,280,164,218,288,135,291,139,224,235,222,203,257,246,229,162,353,66,70,252,129,249,123,218,132,315,166,170,213,178,305,262,155,119,165,139,155,162,84,298,165,133,56,204,124,294,205,239,152,257,267,223,104,216,319,215,204,253,233,140,69,122,235,143,109,191,274,320,162,200,272,361,299,139,258,277,230,162,172,230,212,358,355,177,177,123,146,174,123,82,232,243,247,226,90,210,199,198,363,214,155,209,270,206,188,199,261,222,164,148,290,243,106,225,297,96,95,228,99,194,254,180,282,153,337,210,251,243,291,224,303,218,109,173,289,275,167,170,166,117,165,105,304,237,229,256,166,286,161,135,181,232,90,231,212,251,291,102,167,103,138,259,230,247,235,68,82,257,209,71,178,161,235,197,96,171,218,171,269,167,90,269,124,128,200,201,322,369,182,205,237,145,177,178,256,117,191,189,152,146,237,338,200,207,301,230,102,100,213,98,190,239,98,206,177,127,253,232,222,177,199,235,257,307,136,106,176,95,118,200,316,252,224,269,319,262,304,254,223,303,150,287,174,194,154,182,114,119,231,183,158,293,145,204,183,221,185,277,306,178,163,233,196,201,104,155,127,161,122,265,204,162,151,162,274,148,242,310,318,204,137,261,260,157,276,127,108,295,279,220,229,280,228,127,180,176,202,40,284,227,202,127,237,178,232,263,186,184,216,262,352,286,99,291,157,277,119,267,194,112,241,88,293,127,233,183,265,150,259,136,138,297,353,319,106,240,304,215,243,252,142,226,311,224,263,101,228,209,265,253,157,187,182,202,248,189,231,121,214,219,218,154,180,269,269,213,177,173,152,203,217,170,132,263,187,342,281,255,240,306,92,221,272,195,215,190,249,206,210,193,191,256,90,315,174,208,176,118,251,209,143,90,124,170,150,160,206,169,166,129,184,177,289,288,291,79,200,273,211,165,141,63,175,91,322,254,183,196,244,203,147,188,150,357,176,217,239,130,225,177,278,168,176,236,102,166,146,190,252,229,149,283,151,158,233,191,292,221,145,294,224,311,206,86,235,267,182,113,215,237,218,169,102,239,209,243,185,85,264,219,204,315,285,248,174,260,114,88,109,151,100,196,225,174,229,339,192,294,290,377,107,199,136,209,206,243,223,198,260,143,231,230,209,186,143,209,117,247,198,239,301,218,218,261,166,91,243,234,213,214,337,160,183,148,243,173,197,252,204,244,220,286,172,269,196,146,244,184,300,197,127,210,171,221,223,191,252,39,170,134,199,102,112,229,295,293,183,264,251,224,147,124,64,157,258,109,225,291,212,171,234,202,83,221,204,168,109,204,162,142,156,189,257,208,139,285,240,294,134,173,223,225,183,202,209,216,173,98,232,142,236,166,233,110,328,178,62,183,175,189,176,259,198,267,173,222,148,343,131,67,267,206,201,191,59,211,370,286,173,201,57,274,189,182,243,175,179,111,324,239,187,167,144,175,143,323,272,193,135,264,224,396,123,241,130,209,130,164,99,248,144,143,273,308,360,196,100,200,144,312,239,246,202,164,99,227,145,221,318,225,242,234,146,338,267,141,315,280,212,230,229,173,200,227,271,205,242,173,206,255,183,155,130,88,105,123,261,252,81,220,186,113,211,217,221,170,292,152,187,112,78,213,220,159,151,246,88,76,113,148,246,206,195,165,161,69,126,236,182,277,140,190,193,220,229,229,185,228,368,100,250,112,189,204,131,359,266,173,156,246,231,252,117,133,116,192,148,272,149,170,179,218,128,191,153,302,70,181,240,213,240,70,363,213,224,163,143,153,207,220,216,216,131,186,117,267,328,183,273,335,171,72,268,128,166,201,173,268,104,148,262,191,204,251,221,209,260,325,147,176,177,185,223,224,286,229,162,165,228,234,312,198,191,180,130,272,80,211,199,188,221,150,104,209,207,130,172,206,174,293,194,106,154,191,249,171,240,149,211,150,212,299,295,148,253,336,255,136,116,209,142,198,195,164,342,177,142,162,160,190,300,202,334,259,255,212,192,281,101,250,175,148,265,84,256,298,210,74,264,241,157,246,205,230,82,222,295,285,89,164,229,214,280,232,187,140,351,224,201,207,281,63,159,176,258,84,249,159,216,232,276,186,106,285,151,168,107,182,180,96,63,229,301,251,246,278,258,215,224,206,155,228,193,223,150,267,146,156,156,211,233,235,138,194,264,178,131,96,160,157,35,155,303,194,168,349,235,117,264,237,172,196,272,148,294,121,192,147,146,334,136,216,213,192,165,224,106,189,288,97,217,250,262,218,105,125,316,235,345,133,182,214,253,167,140,165,255,286,249,188,198,154,259,359,283,199,187,330,316,117,169,139,221,115,143,214,320,194,182,179,207,354,170,212,176,176,220,141,143,151,184,184,93,154,261,200,242,233,238,261,217,205,169,249,177,103,171,173,232,293,117,215,253,95,240,159,325,202,214,173,150,158,83,255,242,209,117,300,325,155,147,213,130,232,169,221,198,215,245,174,187,352,279,200,155,228,159,273,281,235,205,149,309,129,202,187,253,270,235,412,191,230,245,198,216,286,181,57,226,185,240,136,121,316,235,279,211,268,190,188,322,175,114,164,162,274,194,211,81,271,177,204,201,178,221,286,190,318,208,89,147,208,288,294,237,184,235,181,268,319,259,108,154,91,230,175,119,261,244,68,221,118,142,226,134,170,310,200,206,80,237,278,160,239,308,177,284,149,146,228,238,191,280,126,216,206,167,144,308,155,97,225,221,130,259,240,255,135,225,257,103,167,274,161,173,188,262,227,237,289,246,187,157,246,251,151,124,243,94,103,110,262,229,117,213,134,237,147,223,156,153,319,186,261,140,192,233,111,148,118,161,253,98,267,146,91,263,155,182,88,73,265,104,198,165,299,211,219,161,157,178,315,295,243,303,92,350,130,217,221,291,177,283,84,199,213,306,110,205,269,111,199,206,133,302,135,94,137,237,58,208,252,129,105,142,136,228,167,158,312,217,273,187,113,261,104,227,159,210,155,285,289,239,216,274,171,267,103,142,174,133,297,254,242,251,131,156,173,221,150,268,135,42,304,366,256,264,187,249,174,235,81,109,136,123,313,57,270,259,198,166,130,188,156,229,150,195,216,265,171,67,322,105,69,73,236,238,176,139,140,201,307,280,219,211,82,293,249,136,135,137,241,187,330,268,251,287,322,60,213,328,230,269,291,257,177,192,289,136,336,147,194,168,286,275,149,188,224,241,234,253,174,136,114,191,193,271,336,189,224,217,311,181,227,256,236,67,176,215,193,145,164,201,214,211,275,322,182,206,264,166,154,245,116,215,201,308,147,170,76,174,281,291,140,172,128,271,266,336,126,213,244,83,353,149,198,245,252,217,377,212,147,116,295,212,175,317,208,295,255,139,298,118,186,187,132,296,198,102,113,133,263,95,159,106,175,221,265,119,212,178,257,142,139,197,344,190,191,142,190,97,160,262,214,89,174,260,277,87,207,326,78,117,48,270,316,261,150,307,195,157,114,154,228,247,151,255,306,224,116,344,106,172,123,214,105,148,182,258,183,162,303,231,175,257,222,171,115,219,252,195,226,130,241,155,253,190,217,161,346,271,177,226,179,244,121,230,181,259,167,164,337,195,212,267,119,202,131,216,298,262,177,213,235,207,159,157,269,324,214,124,102,177,211,217,136,160,125,134,302,197,312,310,218,180,277,169,204,208,227,66,324,338,119,184,150,75,238,275,253,202,257,241,220,315,199,306,319,224,229,150,80,218,160,160,347,95,199,198,213,91,230,109,158,90,156,265,168,230,273,327,212,189,306,229,254,128,252,84,194,52,224,135,305,179,154,208,235,225,264,207,127,151,231,283,123,256,189,183,145,152,320,250,194,297,149,137,303,100,233,175,291,284,283,177,303,279,142,186,243,213,132,301,315,121,153,167,144,302,228,217,193,325,256,201,107,201,199,191,183,243,277,83,212,161,160,172,278,353,150,156,243,214,259,225,158,141,189,144,90,287,198,145,293,268,222,141,209,132,149,169,224,217,150,249,193,342,293,89,199,162,192,118,211,110,202,122,213,293,157,299,221,163,182,136,91,215,289,208,235,203,236,94,260,264,136,281,173,219,249,242,274,101,202,184,256,223,221,163,124,47,289,214,212,273,138,119,296,282,219,232,251,251,241,152,169,124,232,283,229,184,203,270,158,198,252,216,306,307,169,142,191,369,344,361,213,218,289,267,124,116,333,225,260,123,128,166,233,243,139,250,119,175,283,97,270,201,263,238,136,185,193,159,59,223,283,196,155,235,215,190,245,246,109,242,200,225,292,147,251,250,100,230,260,261,159,97,131,185,160,205,218,186,193,187,213,211,185,330,141,178,207,265,201,130,88,207,213,237,190,110,136,121,272,339,249,123,325,324,166,266,209,160,287,235,141,159,151,318,330,244,128,267,247,180,115,220,260,219,205,142,241,198,277,325,243,322,161,263,117,141,238,211,239,253,210,352,162,83,170,309,148,296,250,323,181,171,235,236,148,191,144,129,173,244,130,104,169,250,167,286,305,172,205,141,202,238,91,177,221,215,199,109,221,231,164,149,285,215,140,184,258,211,227,121,208,262,195,193,215,184,302,329,325,249,139,193,92,108,172,350,110,331,101,159,188,289,216,292,244,147,113,72,107,240,94,129,155,123,260,239,291,83,115,227,146,170,165,198,178,250,211,196,197,139,289,191,284,111,106,154,146,149,266,208,115,239,301,180,232,147,137,123,289,295,83,91,160,182,166,280,120,210,199,205,203,148,215,206,170,165,168,126,137,245,342,198,163,250,295,175,169,181,140,239,248,165,234,152,303,294,171,101,217,297,140,160,93,258,270,201,175,68,192,247,204,352,209,192,244,250,316,99,167,259,202,348,237,177,178,266,135,269,294,115,176,213,227,272,203,197,209,345,105,247,122,259,225,250,93,148,255,160,241,210,126,285,174,120,156,260,174,375,123,191,224,374,224,183,155,141,115,166,324,243,212,116,154,131,188,262,118,307,216,314,99,171,199,164,308,155,155,374,274,251,138,193,265,261,51,217,186,181,323,228,163,232,205,368,127,67,183,205,196,260,327,244,79,184,214,318,109,215,131,226,205,211,217,194,245,231,200,211,137,139,302,267,133,219,77,203,380,231,86,229,93,203,239,350,82,230,231,130,239,175,239,267,86,299,190,137,212,133,256,170,196,263,97,80,195,315,165,249,243,102,221,164,252,175,248,208,157,134,133,195,240,146,279,200,169,231,179,144,124,303,259,209,269,244,359,243,120,102,229,172,280,208,246,125,210,283,147,275,336,159,207,184,165,138,186,242,231,266,139,153,192,220,367,268,148,211,231,148,355,287,146,241,161,114,186,210,131,321,250,220,203,222,272,293,171,261,168,210,192,98,340,329,159,224,193,237,207,127,88,229,298,199,195,248,245,147,71,113,225,209,123,267,83,189,265,180,192,244,96,140,264,138,148,244,157,163,253,153,115,181,117,234,234,256,231,158,132,77,253,231,305,277,194,135,224,91,73,120,207,90,205,168,293,206,185,169,93,216,141,255,106,141,292,288,242,245,132,166,146,174,195,192,223,44,270,199,257,160,306,177,170,130,317,177,94,181,174,178,224,223,324,237,256,198,139,95,152,89,208,190,104,294,124,323,173,219,145,153,180,257,278,299,211,223,222,317,179,113,143,283,180,166,100,190,289,157,67,118,171,122,262,151,186,240,90,208,289,298,273,260,231,219,197,224,226,212,142,80,156,291,236,123,238,204,130,232,181,213,192,194,268,205,255,154,91,102,108,222,178,226,219,241,176,173,243,315,237,165,264,343,151,276,128,268,193,173,238,197,93,375,134,273,235,191,165,124,107,339,181,137,150,159,273,333,248,143,184,297,154,335,176,247,230,148,210,104,265,181,232,245,123,99,211,207,217,285,97,183,110,83,270,282,169,309,180,130,236,233,62,247,110,191,326,186,186,184,322,248,137,218,182,126,198,135,306,163,167,145,164,233,285,94,258,259,87,197,126,210,226,227,184,162,130,188,210,219,237,66,213,285,160,281,167,245,130,141,194,180,171,355,262,215,181,202,115,166,135,183,171,84,263,140,80,171,193,233,264,307,154,192,161,138,198,185,215,223,224,241,205,210,148,264,250,137,148,239,296,162,177,299,174,278,267,247,132,227,218,271,174,91,257,319,122,177,252,119,111,158,96,220,213,279,208,152,230,230,310,162,215,239,263,118,205,235,192,70,163,183,273,236,293,113,91,173,166,169,153,151,116,107,285,148,116,135,115,138,120,164,113,267,258,220,182,324,154,241,236,151,225,157,106,207,214,226,264,300,240,186,203,144,189,344,216,195,190,276,177,177,147,247,337,352,129,171,191,249,239,156,204,171,211,244,180,178,165,190,326,229,228,196,312,98,219,96,249,185,315,267,170,90,168,180,264,290,177,262,151,168,143,215,223,100,155,215,188,226,273,204,291,229,279,203,263,85,227,164,263,198,203,245,80,311,233,193,192,207,258,162,219,187,132,187,259,120,262,63,261,152,151,149,221,254,119,125,246,139,66,277,260,177,156,191,263,151,102,133,127,79,273,318,139,191,137,224,132,125,215,259,212,161,214,169,207,287,261,59,278,135,355,233,164,193,150,184,178,118,181,263,260,212,329,316,227,188,241,201,243,170,317,242,227,193,156,143,155,238,131,234,192,247,291,159,209,215,372,173,184,316,225,167,92,264,253,159,84,257,132,50,147,181,229,258,138,278,160,245,159,274,151,77,223,318,107,212,183,243,191,241,196,122,146,197,117,252,355,334,241,199,219,249,206,240,92,231,255,226,180,188,143,71,190,167,98,158,201,116,254,204,212,253,109,202,197,159,214,185,197,320,163,273,163,172,187,228,137,139,204,187,148,378,90,126,207,205,246,244,264,218,284,86,196,132,191,148,311,116,166,352,124,250,266,237,179,92,130,194,252,283,129,132,264,177,119,211,228,252,135,279,250,238,107,222,237,211,209,134,170,196,153,185,187,241,243,151,308,200,213,266,232,161,223,145,161,207,153,233,275,265,206,291,132,137,284,197,80,95,377,219,243,82,243,92,130,88,227,159,45,211,154,191,258,200,323,183,91,229,174,155,301,125,217,205,350,239,171,85,161,355,292,120,336,244,164,236,100,132,247,109,293,117,305,174,155,247,262,192,260,229,246,257,173,214,146,205,142,50,199,317,166,179,234,281,226,146,207,166,186,127,191,244,239,166,344,146,344,197,133,197,280,220,287,258,251,100,138,281,182,204,183,289,83,132,155,302,187,261,140,339,279,100,121,309,130,144,262,201,187,179,105,238,198,159,247,88,362,149,103,174,234,160,156,193,178,152,218,225,348,189,133,295,232,107,105,232,302,260,218,232,167,172,227,165,168,239,241,323,162,263,135,107,140,249,88,325,175,269,205,195,238,267,194,297,243,300,109,233,89,259,140,313,163,163,214,245,167,333,256,260,261,247,110,249,262,302,224,186,100,273,276,43,183,169,130,257,193,137,270,197,262,220,142,250,142,258,122,114,259,217,154,164,240,100,271,111,139,162,140,205,296,320,230,130,222,252,353,253,359,202,121,288,170,80,168,164,157,308,122,256,133,244,240,72,256,175,282,174,227,275,226,158,231,173,242,172,154,163,218,229,301,269,154,168,126,365,290,209,207,333,187,202,268,256,232,124,221,192,182,145,212,254,317,159,288,237,193,222,164,123,246,224,146,154,89,277,268,365,187,180,129,114,259,221,227,115,248,242,180,255,262,198,209,338,237,208,181,185,204,206,135,187,125,177,156,196,223,207,128,237,227,175,153,104,146,180,239,249,365,103,148,253,257,169,236,256,187,179,203,185,202,157,233,152,225,227,179,147,216,43,231,169,253,168,254,174,220,302,297,217,242,221,173,183,149,288,253,207,130,251,237,229,199,149,102,78,246,141,267,163,330,99,100,154,186,174,241,355,199,221,230,188,198,186,212,237,169,66,131,167,117,236,83,140,288,147,195,307,209,266,169,206,353,229,301,186,64,247,156,260,159,151,167,146,344,151,246,279,262,221,258,340,209,442,169,110,246,303,188,145,229,218,196,188,258,254,161,203,193,230,144,206,240,130,267,265,179,276,177,179,118,165,155,218,202,55,213,171,261,125,176,112,221,197,244,237,126,356,103,159,198,112,116,158,242,97,305,172,175,227,106,249,227,357,214,263,334,147,196,203,290,199,147,184,210,151,201,100,92,221,280,232,140,217,165,147,238,306,256,223,277,207,189,202,222,174,225,222,224,180,218,306,125,167,146,223,82,247,272,106,120,146,315,316,259,331,323,263,191,258,252,223,188,144,248,213,251,237,211,111,234,173,145,123,180,104,162,276,246,104,233,261,269,208,189,215,258,238,279,189,169,112,192,217,242,110,266,179,156,197,332,224,213,260,94,308,149,161,181,287,316,281,176,148,215,151,178,235,192,176,301,226,191,249,279,223,192,240,239,197,211,281,216,259,108,89,185,286,254,110,314,159,91,251,199,235,212,112,148,186,213,131,158,227,271,146,237,101,144,180,166,113,190,183,119,267,161,191,276,288,194,269,125,224,148,205,213,327,117,280,241,245,113,119,217,215,257,256,266,148,223,155,126,108,258,211,192,208,233,119,253,142,84,226,234,229,203,150,243,39,159,205,137,148,158,233,120,110,226,246,305,208,346,180,79,322,297,200,260,93,182,127,79,224,81,202,104,177,230,274,188,252,256,171,262,224,181,241,267,243,292,205,241,134,272,169,137,147,177,195,250,197,219,322,117,191,266,173,144,179,236,97,120,198,125,194,290,209,347,262,174,220,188,184,130,155,93,233,187,186,151,179,266,83,189,242,182,182,249,210,318,132,183,248,155,180,184,68,204,295,275,117,118,183,236,143,279,282,156,205,330,89,135,181,137,255,216,262,228,172,142,137,186,158,216,219,209,243,194,108,206,315,132,248,191,147,267,173,192,245,339,248,315,188,372,164,250,198,150,356,267,256,194,234,225,264,167,204,86,455,222,189,283,209,254,219,258,121,154,275,186,213,257,210,178,189,121,226,163,208,220,279,110,329,208,190,208,271,308,143,331,222,285,154,118,153,235,245,157,190,204,246,230,161,205,153,109,157,308,225,131,151,78,247,172,281,239,228,196,240,217,209,180,229,227,135,130,191,116,239,240,235,247,138,127,204,189,56,159,132,333,66,185,191,245,226,191,192,299,168,85,179,203,208,247,183,124,155,253,112,229,289,233,205,70,194,243,152,111,209,221,92,226,226,195,249,133,174,119,115,75,340,228,190,69,118,113,222,189,225,314,258,264,180,295,158,209,308,188,260,137,120,262,242,270,225,219,225,179,129,121,164,191,206,291,95,238,385,185,136,217,155,184,310,129,176,157,166,283,174,228,226,219,96,234,253,180,284,322,133,245,122,88,150,128,153,187,142,234,296,169,159,227,272,198,144,169,252,140,234,124,118,86,252,154,194,183,190,244,221,93,212,243,99,236,232,236,294,253,112,176,253,176,204,163,121,188,208,207,198,284,223,196,194,157,104,258,148,288,240,168,178,127,228,226,172,204,119,169,186,139,214,326,228,155,236,332,242,113,294,169,183,238,416,229,160,446,225,225,231,212,218,183,79,242,176,175,99,188,280,201,315,268,119,329,207,271,208,127,134,330,146,206,131,255,149,290,115,290,242,210,114,187,188,76,154,241,333,123,357,210,222,98,285,281,122,228,257,293,111,107,223,226,150,114,125,112,242,200,267,298,303,72,283,222,228,139,258,189,195,267,208,144,264,264,219,246,206,154,263,206,127,222,131,219,253,141,217,180,231,145,134,289,95,252,153,105,202,144,277,119,235,242,181,331,250,176,223,126,138,119,217,306,315,117,340,178,159,223,323,231,156,95,165,150,87,300,193,218,64,216,205,180,123,261,177,118,287,246,144,132,386,291,343,220,276,162,209,187,197,175,210,247,227,193,207,143,279,175,225,155,206,205,250,146,263,234,215,85,235,169,299,134,221,294,146,181,167,289,239,367,204,284,200,206,137,168,295,171,127,209,334,195,229,172,95,95,170,199,70,243,239,189,175,141,248,151,159,249,204,69,162,312,179,128,171,114,280,326,204,308,295,222,220,337,239,195,274,245,214,179,200,292,200,182,253,196,274,247,137,104,136,188,131,154,132,163,274,358,183,186,242,137,129,200,220,102,195,213,277,144,335,185,202,297,113,54,146,108,218,201,179,260,237,121,219,249,125,182,145,209,143,165,230,112,123,202,263,185,140,255,218,210,135,158,174,233,150,164,225,132,87,324,284,251,200,189,224,81,120,339,110,292,187,279,164,214,266,308,119,289,270,181,137,163,157,93,288,66,169,138,187,100,176,233,191,145,168,64,214,242,88,153,126,169,237,170,114,83,240,219,180,246,212,180,259,256,148,178,179,167,231,281,191,125,224,174,249,111,249,209,249,85,278,160,166,223,213,168,244,256,126,209,91,129,290,165,157,236,152,256,119,283,248,199,289,285,283,95,121,158,290,252,155,137,164,93,203,83,106,136,190,390,166,281,236,242,188,236,255,377,207,82,338,318,227,259,117,275,232,211,180,205,194,136,180,111,113,259,172,171,272,143,260,324,231,130,202,211,223,106,221,140,161,108,158,136,265,198,265,156,305,96,332,173,177,164,267,85,113,93,295,183,208,288,144,185,342,310,226,254,286,108,208,292,222,210,58,84,293,353,138,213,322,177,288,143,160,116,149,242,146,217,144,229,267,265,116,289,336,115,238,182,241,119,226,204,227,148,180,98,183,132,223,249,161,195,166,141,214,86,250,212,272,215,222,260,220,194,185,148,308,205,303,135,195,216,235,171,176,125,214,138,230,250,202,328,143,177,221,188,231,230,273,238,235,314,127,243,180,178,128,181,183,254,190,212,272,226,154,220,324,185,271,271,285,181,186,373,128,202,100,167,135,271,255,158,274,238,273,254,150,184,207,179,105,119,173,243,135,138,291,234,185,184,194,170,57,297,216,134,203,90,200,309,161,261,98,182,138,245,124,124,284,235,248,181,171,210,267,108,337,188,241,69,209,141,156,70,161,189,152,83,205,248,247,196,178,206,125,183,131,138,146,176,293,136,256,194,156,300,137,136,228,218,184,301,189,256,172,172,270,215,211,82,205,136,259,132,107,377,83,199,153,264,68,252,208,300,104,254,91,217,111,255,131,313,276,214,166,246,99,197,220,255,158,178,232,225,222,194,332,304,153,165,193,215,326,200,287,285,247,146,221,161,150,231,322,109,181,131,125,179,120,230,208,225,225,243,371,222,262,93,130,206,215,110,200,229,127,256,237,154,325,163,213,196,254,266,387,164,115,181,205,96,156,224,197,351,123,416,115,112,237,199,181,226,115,283,151,246,109,247,221,210,217,160,278,190,131,257,106,106,332,115,212,154,175,276,267,208,193,174,209,226,191,236,117,166,216,238,204,160,165,181,285,302,249,147,156,306,147,80,259,227,289,208,305,170,67,244,147,183,308,312,222,157,164,345,180,223,213,207,225,129,198,153,214,334,282,154,215,125,303,147,117,185,341,174,158,118,248,269,300,339,256,69,211,141,232,308,129,78,183,180,158,159,209,189,200,140,162,140,195,108,350,235,264,109,158,180,320,215,84,218,205,135,184,129,116,170,75,299,311,138,197,288,129,211,182,277,225,115,231,271,198,153,144,104,134,326,372,205,115,242,178,362,232,285,214,183,161,90,245,268,221,326,159,111,204,277,281,194,312,299,233,166,242,286,141,367,194,165,158,196,177,305,120,187,152,246,83,226,145,198,207,230,119,262,252,365,120,161,103,176,168,309,132,271,264,126,195,113,141,250,271,230,200,328,249,249,110,344,213,328,319,115,131,292,274,283,221,185,155,332,178,214,174,235,124,334,225,106,252,141,322,282,366,131,266,131,182,237,132,235,134,152,174,154,206,298,115,274,171,138,342,306,262,101,219,192,237,254,116,168,221,225,187,217,144,226,121,300,313,210,70,258,184,258,238,200,225,272,225,289,111,191,149,144,107,196,237,280,226,215,174,106,191,128,201,181,232,99,139,228,253,234,210,137,113,173,135,223,176,199,190,136,134,254,164,254,211,355,198,251,171,175,239,219,150,95,241,120,218,291,103,121,126,200,185,208,307,194,198,180,166,123,237,193,235,250,160,280,116,212,40,167,132,144,266,179,184,193,251,142,157,132,185,83,213,188,248,185,265,146,225,132,176,309,168,135,240,168,236,302,227,240,198,128,124,145,166,190,145,230,97,230,217,220,174,276,187,105,188,117,227,144,174,268,258,287,204,102,245,247,83,138,249,182,200,277,183,335,151,329,140,76,245,178,109,105,189,198,343,163,274,316,176,168,405,192,140,214,242,193,190,278,212,238,212,219,266,124,229,205,123,187,235,248,264,55,292,104,151,263,230,87,271,361,120,201,251,96,215,308,164,147,114,175,106,113,244,257,97,209,226,112,58,227,313,267,159,55,237,229,229,247,230,246,243,230,188,278,213,284,224,333,74,176,294,314,147,226,220,163,127,162,207,142,400,168,194,214,114,312,217,169,273,318,212,122,195,152,158,134,164,207,128,330,179,128,183,234,303,311,272,215,199,162,172,142,229,302,186,323,289,313,120,167,261,98,129,160,240,219,224,143,236,238,381,161,259,190,243,255,204,232,151,120,283,119,93,276,288,111,131,179,298,126,257,214,239,251,161,218,327,116,220,254,51,168,281,182,96,143,134,218,169,250,218,300,397,350,211,293,179,245,204,109,273,179,125,300,233,293,185,112,155,294,246,133,128,239,266,152,214,123,115,195,204,231,140,58,254,204,110,110,298,124,191,241,141,106,177,175,110,222,310,244,215,256,190,135,132,132,246,173,357,155,219,245,198,315,254,158,282,213,306,322,226,349,80,331,214,177,239,260,89,181,287,197,204,376,248,209,172,155,241,205,159,298,196,219,136,196,204,79,229,122,302,159,139,172,282,287,203,209,224,170,358,229,128,98,321,233,185,136,219,266,168,189,302,227,217,323,175,100,141,198,221,333,181,172,121,142,245,258,251,149,161,176,223,124,336,74,257,175,210,193,120,327,238,173,224,166,287,139,179,171,262,102,160,264,214,206,227,243,329,128,64,207,255,305,255,258,109,359,181,193,134,201,207,183,176,224,320,156,125,253,267,212,164,266,229,318,203,237,275,136,219,280,252,149,255,202,153,137,160,149,258,140,253,217,163,192,114,158,256,148,258,69,258,177,282,172,238,194,187,246,264,213,121,279,191,62,171,128,143,249,114,126,118,99,283,159,264,227,268,288,156,252,232,114,333,269,251,174,87,196,290,193,278,91,156,225,206,341,212,245,194,255,181,244,194,182,94,181,231,226,109,210,288,124,272,157,136,157,183,139,93,100,261,167,194,227,240,224,68,193,169,82,98,136,294,183,228,156,367,187,361,216,180,197,120,273,121,310,241,200,312,255,181,147,206,260,278,216,298,206,300,91,384,270,146,76,118,129,232,329,181,201,294,217,219,201,134,208,294,186,225,244,207,231,162,216,251,229,110,181,217,221,189,217,105,182,278,123,216,327,300,191,246,238,199,134,213,132,235,172,281,143,192,167,161,298,174,260,346,316,107,178,248,209,223,123,282,198,236,175,265,159,299,194,299,264,282,152,205,123,216,176,186,163,279,310,178,208,151,94,302,60,157,241,226,130,202,166,279,70,195,253,254,116,223,212,231,208,380,251,152,154,228,216,131,288,114,116,204,210,171,213,129,111,83,68,146,155,287,183,221,273,350,165,140,245,303,132,219,216,230,309,290,45,141,211,140,75,188,114,322,294,212,126,256,87,144,155,126,241,111,167,289,356,241,166,145,153,216,182,121,181,262,172,293,227,194,173,237,259,158,147,392,117,195,147,293,282,255,272,277,191,194,145,288,263,104,111,362,248,101,118,152,234,197,206,244,180,61,234,198,166,233,327,266,227,213,227,207,161,162,332,192,235,342,244,93,234,180,138,302,187,207,250,198,330,224,168,185,186,142,75,225,326,198,366,159,192,172,78,188,199,110,186,241,154,208,64,113,153,288,256,211,179,171,241,117,219,253,167,115,133,145,229,152,332,256,196,234,153,144,149,110,297,151,214,376,230,215,223,81,94,282,263,208,266,156,187,161,276,263,89,215,200,186,196,281,184,216,176,107,358,159,341,316,138,159,222,283,131,192,190,185,261,197,307,289,144,193,183,153,263,164,101,204,193,373,135,204,137,257,194,186,104,236,140,113,107,52,322,129,190,159,269,224,251,209,107,235,176,82,310,241,216,133,173,297,213,189,128,195,122,283,169,207,205,159,291,278,186,82,97,266,269,322,301,242,352,150,77,129,104,143,202,146,230,280,364,168,199,196,294,165,229,238,242,260,237,164,154,139,208,134,239,210,249,289,214,224,173,298,288,147,111,232,185,147,246,145,355,47,174,258,83,197,161,101,228,190,80,329,172,153,232,312,153,160,167,208,205,253,316,172,226,183,243,145,180,157,262,104,139,199,252,213,260,310,154,264,222,283,312,233,197,271,269,238,225,82,223,296,124,114,156,138,204,166,255,210,151,105,197,218,246,248,188,256,147,140,69,279,180,362,89,307,153,193,224,112,220,186,245,215,182,90,228,124,272,221,170,80,271,244,171,248,315,217,314,123,238,249,94,106,166,239,54,235,176,88,160,127,208,157,91,175,172,112,229,258,176,112,300,301,187,115,134,222,264,148,132,151,340,240,179,241,272,194,213,207,212,295,75,288,162,198,308,245,196,136,205,220,116,214,72,201,187,299,179,347,144,236,257,165,161,272,311,121,311,211,233,213,284,254,236,251,191,177,287,192,178,266,140,170,239,196,173,218,156,237,148,264,130,126,105,265,180,267,303,217,139,267,214,142,174,375,255,369,145,150,333,314,242,228,216,222,169,152,250,152,286,130,159,241,110,221,235,205,216,197,106,165,206,117,249,215,146,162,143,74,180,112,277,281,223,245,75,246,124,156,138,238,217,321,260,169,174,213,80,310,266,331,247,368,207,137,242,209,234,51,188,332,289,102,300,175,202,235,324,155,167,268,176,181,154,316,213,76,186,176,181,202,226,191,316,382,91,232,135,141,229,304,265,242,193,163,106,222,55,159,171,199,208,131,122,301,163,311,272,217,180,254,285,281,283,323,145,360,231,236,365,340,170,138,175,152,160,181,118,216,290,118,230,84,335,246,159,90,98,171,298,169,160,142,162,194,214,171,243,271,160,306,161,176,196,159,112,121,115,110,177,178,370,196,361,218,215,169,173,174,289,257,162,200,240,308,109,299,269,111,237,103,191,165,89,100,272,176,185,194,307,157,285,96,151,118,149,153,190,181,226,145,223,291,315,186,154,238,153,181,156,195,201,326,110,241,210,186,157,326,235,316,183,335,250,222,287,343,218,166,248,270,78,112,328,233,227,311,230,328,248,75,204,221,256,254,352,134,170,145,229,115,233,88,292,212,111,77,83,239,238,206,199,162,164,248,171,135,248,65,179,175,274,203,120,182,122,162,284,177,118,187,318,213,178,179,147,332,241,228,170,124,266,231,254,105,190,205,143,135,299,205,254,211,167,160,230,70,338,230,269,153,189,114,125,187,90,161,184,299,162,262,189,275,139,201,161,265,307,296,192,176,160,231,206,268,126,224,182,107,193,119,145,122,242,198,119,163,199,320,139,212,229,165,193,149,137,137,153,226,123,294,215,227,164,138,293,227,164,202,257,237,167,145,266,310,121,137,258,265,209,231,195,126,199,300,229,344,231,265,338,258,307,194,248,242,120,133,238,220,216,128,75,196,309,196,132,328,266,120,145,153,228,243,108,213,172,292,189,296,256,225,311,104,169,306,161,159,226,107,339,173,240,341,124,354,189,109,94,270,257,163,202,139,93,194,244,139,170,141,164,312,192,152,268,188,80,306,295,328,188,329,229,261,248,77,258,184,236,205,136,220,204,111,264,197,149,109,162,95,161,168,141,185,158,151,155,210,166,335,198,252,184,151,212,284,268,203,259,263,138,221,186,111,192,219,86,154,127,176,103,97,267,257,217,46,183,168,213,279,331,175,247,352,171,228,257,129,128,338,185,165,210,284,166,215,199,257,128,164,134,247,138,176,264,222,196,149,74,87,241,265,129,152,163,246,183,204,249,409,309,168,163,118,319,163,275,113,357,110,145,137,159,98,188,277,262,168,254,161,205,189,191,191,223,262,261,190,224,254,232,252,132,276,65,242,143,329,279,212,131,150,162,162,200,358,257,58,147,220,291,146,230,215,252,134,217,217,236,100,201,289,191,325,306,316,234,166,94,312,299,143,198,68,118,275,204,260,186,224,123,134,229,125,165,260,236,181,164,191,200,106,111,224,272,87,324,265,136,170,192,366,171,244,182,183,151,204,173,146,220,323,209,130,161,199,241,150,144,240,167,287,183,139,358,222,71,214,245,223,178,254,241,120,92,246,85,230,259,225,211,215,194,100,189,194,170,228,266,336,91,236,102,158,116,224,259,245,212,106,348,256,81,214,168,167,119,174,105,230,184,105,316,126,321,137,183,132,201,224,224,59,229,104,122,227,123,195,193,194,231,103,214,219,276,229,173,169,282,233,184,277,223,257,144,247,158,179,50,210,250,248,226,276,171,206,256,137,215,191,127,168,176,253,166,64,156,166,243,273,204,132,53,273,168,147,245,303,236,107,167,174,181,191,198,383,89,264,175,264,185,236,249,215,299,241,288,169,113,201,184,190,282,225,298,53,265,140,124,343,128,250,106,180,247,148,181,298,154,271,187,163,176,83,208,104,138,216,184,196,271,367,98,207,62,160,109,135,221,133,198,254,152,165,254,237,86,327,173,193,213,248,247,302,194,209,202,333,181,214,306,172,210,147,125,168,169,113,287,182,145,116,206,278,335,237,227,175,293,65,128,166,213,162,97,203,139,195,277,224,74,231,260,182,152,310,102,189,122,237,269,272,244,315,156,254,347,257,252,201,162,126,312,224,225,206,92,70,180,211,187,146,118,127,102,276,199,195,239,172,246,162,216,129,131,300,69,222,142,111,169,277,201,154,196,269,297,214,281,220,217,316,319,365,247,294,287,155,205,239,122,219,145,192,257,135,178,211,307,167,181,249,207,108,246,169,170,131,203,185,246,234,208,165,132,172,301,160,184,137,93,134,279,260,65,244,258,146,193,81,96,153,157,142,314,271,246,125,186,296,176,169,155,114,157,235,254,110,199,235,309,99,117,211,214,154,211,285,271,165,251,151,283,160,333,205,109,176,273,114,287,103,141,313,176,42,133,325,191,250,132,276,222,248,246,156,151,202,200,250,73,292,236,181,245,284,159,311,170,259,175,154,125,223,249,162,222,155,251,319,204,190,289,140,146,137,280,176,281,92,131,133,282,114,80,86,184,269,118,191,224,224,204,219,360,112,146,200,257,315,163,343,290,150,208,311,269,176,255,130,121,238,194,108,200,143,224,238,211,235,180,136,183,161,199,319,152,178,244,301,143,218,61,305,183,151,184,99,220,157,139,149,144,233,91,171,91,223,194,215,139,171,275,86,163,179,167,188,118,182,284,182,221,205,268,148,273,187,303,319,223,242,259,170,107,352,131,162,185,230,152,235,74,381,255,155,154,229,213,188,139,141,167,240,250,216,115,208,182,274,113,226,191,214,337,198,93,196,133,207,190,176,236,145,289,192,206,98,201,169,150,160,220,241,144,242,203,114,74,200,187,212,247,213,179,302,198,219,221,217,291,286,264,185,241,220,72,191,194,183,137,318,369,194,147,236,271,270,187,219,318,157,284,222,114,138,183,152,303,130,229,163,245,316,201,87,211,91,191,253,178,265,198,170,221,293,148,219,122,266,218,130,170,217,272,230,210,251,176,146,141,313,156,324,324,174,150,159,156,193,135,266,155,78,97,335,221,91,180,212,138,137,349,215,256,246,177,227,196,271,224,239,299,127,271,214,190,244,226,339,186,175,174,152,184,210,343,208,191,150,117,208,226,312,196,223,130,176,274,228,261,250,253,112,319,282,209,235,240,123,213,203,198,292,325,302,181,144,231,290,85,68,286,242,251,176,57,271,160,171,270,158,156,95,256,202,215,223,163,111,137,211,204,286,213,174,334,277,140,172,321,173,232,196,249,98,183,299,287,220,109,117,194,108,133,220,249,198,273,154,118,157,214,257,150,167,222,126,179,200,217,88,177,180,221,244,269,89,179,173,325,293,150,172,220,255,192,316,220,209,223,309,103,365,208,105,239,325,156,240,251,355,174,236,177,247,204,129,285,79,248,107,238,161,233,315,143,241,262,181,189,216,153,200,302,148,304,158,129,268,108,299,181,139,251,156,297,166,92,166,115,219,221,159,173,209,170,221,199,289,261,176,221,136,235,200,216,91,250,143,122,228,64,216,72,205,246,75,196,76,161,208,223,119,237,156,172,256,239,139,282,317,258,235,144,130,172,194,257,137,280,225,163,234,248,161,219,177,217,206,234,140,52,218,260,251,295,207,148,279,243,217,90,168,92,244,233,277,173,204,86,106,172,149,176,243,205,255,282,238,215,58,48,156,81,247,212,226,205,93,191,238,376,99,140,325,225,208,196,148,227,93,127,154,147,145,288,179,176,227,193,99,325,183,234,170,179,146,177,185,196,131,97,260,201,119,116,321,149,78,221,317,265,186,264,144,63,186,206,157,242,138,248,185,153,298,199,205,102,174,112,83,121,78,207,182,241,304,324,188,147,240,195,314,317,273,161,224,246,169,191,244,208,334,163,144,115,183,151,163,241,246,128,156,188,179,200,219,177,202,154,90,102,216,270,127,147,192,213,117,196,257,228,260,207,288,121,159,193,171,141,129,169,273,153,322,185,199,238,236,225,161,137,315,195,254,124,255,153,252,178,163,309,67,336,132,162,178,208,198,259,273,264,253,152,142,154,199,220,240,219,168,254,187,307,228,335,305,253,131,91,170,263,320,252,220,217,186,167,192,69,266,91,101,96,196,230,261,114,170,157,76,230,73,247,281,236,194,185,289,216,233,348,233,236,163,124,296,146,235,106,161,134,316,278,370,56,173,259,122,274,150,167,247,274,202,166,143,299,164,168,200,163,232,94,165,248,291,197,332,190,133,245,280,170,233,162,246,211,190,140,127,219,291,148,173,154,224,37,270,173,153,146,163,238,178,156,193,182,281,133,134,194,308,194,311,148,169,236,183,218,242,256,164,181,208,359,294,296,136,233,275,245,217,164,198,263,176,162,61,290,154,275,226,287,216,297,180,306,265,231,173,161,280,199,206,325,183,137,278,148,195,161,210,116,140,149,311,226,257,300,216,199,63,251,308,264,164,220,290,119,255,102,158,173,143,162,139,287,226,116,202,72,198,152,128,229,242,231,251,298,202,225,131,197,98,96,334,179,233,102,160,174,210,91,210,154,171,212,239,131,219,349,162,312,90,300,311,182,243,227,165,251,300,301,175,234,200,170,257,333,348,163,236,109,115,179,122,90,356,187,198,178,216,135,188,252,110,196,263,244,209,200,195,238,184,281,214,250,262,258,237,167,186,131,225,272,200,233,145,168,256,182,113,129,137,222,232,71,165,69,234,99,198,389,320,98,291,175,361,130,260,147,217,148,192,253,210,284,174,268,186,120,111,158,264,269,181,111,167,148,167,148,161,157,185,148,272,105,151,179,167,166,34,256,393,300,156,214,256,270,223,175,196,145,145,154,175,271,237,195,130,229,244,228,154,301,128,170,86,221,175,183,281,88,165,313,261,266,140,184,163,153,174,146,95,117,107,198,126,221,347,190,208,346,80,151,221,247,147,253,104,186,170,203,277,203,195,197,188,310,212,184,323,101,250,150,185,190,263,241,176,207,165,235,213,198,206,284,229,215,117,234,281,75,240,214,253,275,209,83,220,173,248,222,248,167,250,179,369,227,324,245,122,98,67,116,155,268,104,151,115,184,147,238,292,194,230,193,181,235,251,113,162,104,262,215,106,249,188,181,236,201,281,141,129,305,147,87,208,195,231,117,172,184,101,129,129,172,221,332,314,235,363,175,197,201,85,43,102,207,95,235,207,128,178,264,156,177,272,132,94,321,143,266,155,133,226,194,219,344,168,136,149,181,132,326,256,337,131,58,131,200,172,349,284,176,182,272,189,322,217,133,211,219,202,142,191,267,348,139,355,352,244,276,284,102,308,305,172,287,213,268,243,224,275,148,313,225,224,357,231,168,138,379,188,233,286,187,145,268,194,202,180,219,205,180,133,222,247,205,106,193,259,220,328,274,176,224,217,219,250,248,138,184,198,156,251,151,263,127,156,236,258,102,150,260,143,234,200,273,280,361,323,173,163,71,287,147,228,173,102,283,118,197,118,241,134,175,129,234,165,246,174,356,232,235,150,191,276,199,228,174,220,199,239,192,143,176,259,186,234,168,142,276,178,286,268,385,105,116,244,230,186,146,182,120,119,233,349,250,231,307,213,209,214,256,284,130,197,172,226,191,161,164,213,157,287,275,331,183,242,225,129,66,214,224,238,242,268,268,199,245,128,196,146,131,248,135,206,110,190,157,235,205,123,129,333,162,76,231,233,205,117,152,288,237,215,288,207,287,205,239,166,91,101,261,347,210,146,132,121,202,303,275,250,264,230,159,127,87,268,260,163,90,205,103,307,152,208,119,96,249,225,271,224,127,216,218,194,299,90,168,219,200,83,113,206,362,342,151,197,272,295,148,157,219,197,144,320,231,245,271,112,178,59,237,178,96,208,260,164,121,326,207,215,137,222,218,200,344,190,198,246,192,236,136,169,350,126,228,230,214,394,211,135,122,161,227,194,235,122,365,146,186,104,141,144,55,189,260,302,300,162,164,149,234,169,215,269,294,182,274,56,106,190,142,212,215,158,141,250,123,269,257,187,279,239,150,267,233,100,229,99,133,192,204,282,274,218,267,163,276,212,113,155,210,131,234,106,255,168,181,112,172,173,137,170,249,108,248,175,282,273,104,60,158,316,202,116,261,255,76,180,195,182,123,231,100,326,114,233,233,158,147,115,181,245,232,205,87,285,292,89,180,318,167,249,140,247,181,161,140,197,96,100,132,336,147,182,252,111,141,232,264,196,240,135,195,146,247,122,129,143,67,308,174,227,233,267,156,260,231,104,174,215,169,227,263,285,209,232,209,148,141,322,63,259,202,225,90,292,200,107,181,69,197,114,215,63,149,174,268,273,177,259,172,181,167,163,183,80,107,99,166,282,160,220,295,121,165,176,234,120,341,255,99,134,191,326,237,160,244,242,179,201,351,149,319,134,255,174,133,384,173,175,280,205,227,124,91,152,213,185,158,239,254,219,175,113,196,156,215,118,119,200,227,189,200,188,49,185,117,176,229,217,167,145,232,151,194,184,249,132,127,167,186,269,280,218,123,265,196,163,131,201,281,120,132,251,121,188,213,278,259,85,227,152,195,279,113,272,94,149,238,217,144,243,107,245,230,237,140,98,211,347,258,257,195,179,244,243,100,114,209,287,93,223,210,104,99,213,135,244,254,90,137,227,316,196,201,294,240,149,254,137,285,167,311,156,209,291,191,217,162,261,266,165,149,120,223,309,236,238,57,181,144,130,213,132,164,266,199,201,279,145,197,220,102,175,276,200,192,99,147,272,160,141,234,171,342,259,223,156,201,196,278,316,217,225,329,154,277,90,316,329,166,233,224,133,258,184,252,180,184,198,187,241,245,270,211,316,234,386,253,154,332,234,216,111,235,177,146,138,48,236,116,134,302,110,258,342,265,367,135,236,262,105,193,134,296,184,231,231,349,271,271,231,74,130,266,251,287,159,313,251,142,261,360,243,65,265,210,178,195,232,179,167,258,86,172,102,194,256,130,164,297,259,286,230,105,184,214,174,116,151,239,180,219,265,104,313,326,186,214,203,194,346,235,253,73,229,135,186,199,177,187,372,261,190]
|
doclens.80.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[178,166,104,235,107,216,152,310,154,168,130,176,92,283,252,191,205,176,107,254,248,311,303,145,168,275,244,228,106,171,262,228,227,347,102,210,84,155,165,226,210,322,136,185,189,231,160,206,218,216,141,318,227,77,139,204,138,168,295,216,214,97,107,269,317,244,323,123,127,223,200,243,138,210,347,284,148,281,230,259,145,307,299,339,261,249,249,170,182,73,240,159,234,257,208,81,224,133,178,181,236,194,151,163,160,240,212,174,316,216,214,156,290,175,312,191,209,145,85,252,237,91,155,275,185,149,174,128,104,215,194,254,215,207,193,205,266,306,297,198,227,320,330,121,171,154,238,212,207,149,227,159,94,335,106,159,104,172,173,140,137,201,253,260,138,126,63,183,80,146,164,76,140,173,222,212,235,143,173,106,151,210,115,228,180,214,213,235,205,211,375,154,306,239,126,246,214,94,271,117,233,171,88,244,304,143,160,71,208,152,180,210,261,297,72,136,293,199,141,114,332,253,77,200,188,313,228,267,184,141,308,177,193,177,62,195,213,153,295,82,147,106,205,158,245,178,98,236,170,177,110,217,329,154,197,172,186,245,105,194,130,134,195,231,187,112,199,226,133,180,211,171,464,154,119,155,113,165,186,211,332,133,246,198,211,232,285,222,214,93,119,167,232,212,150,167,187,81,257,154,161,98,212,226,221,215,272,254,243,69,104,131,201,117,221,266,253,295,262,188,111,129,162,246,129,146,315,146,261,267,148,192,105,107,271,107,255,267,240,183,296,107,216,147,188,113,347,144,248,244,161,133,132,111,260,144,257,292,285,84,134,63,221,258,179,192,87,128,243,234,266,380,150,232,114,158,157,130,302,240,286,205,263,120,178,138,167,206,258,233,322,294,316,167,247,222,152,225,207,127,162,227,221,208,265,228,105,88,247,140,291,213,129,236,224,156,202,316,208,173,62,236,223,157,210,261,75,222,216,83,101,136,180,286,242,150,194,211,120,176,172,133,88,190,285,190,164,216,180,255,295,159,135,209,140,197,239,133,187,84,258,248,257,225,183,134,342,303,229,103,163,226,149,152,197,301,152,249,147,249,165,205,217,77,85,193,120,122,113,216,271,133,235,200,178,194,221,160,148,148,314,175,156,213,238,336,245,359,261,310,98,172,229,354,170,306,104,313,174,241,167,209,168,303,199,89,197,315,102,272,317,236,125,103,165,218,229,163,71,294,143,163,230,188,170,245,232,242,119,223,170,271,375,258,257,219,289,195,195,206,199,86,98,164,183,148,161,228,132,259,293,247,164,242,329,195,95,175,90,176,160,136,202,290,163,260,304,242,247,198,176,262,331,306,231,281,95,338,294,301,182,224,201,237,81,207,244,288,250,210,111,153,155,162,336,272,76,140,315,199,249,203,158,351,132,205,243,155,74,74,270,172,263,321,170,57,148,96,234,59,272,350,193,268,210,76,94,257,217,180,180,263,123,337,146,178,171,102,285,75,181,30,152,169,125,158,299,159,172,162,180,144,268,74,270,155,148,320,124,100,240,202,123,93,139,110,189,159,229,299,218,309,155,167,133,96,255,104,147,155,96,222,196,243,121,113,134,128,151,205,110,164,312,252,161,97,214,266,215,146,300,129,150,258,210,131,240,53,300,193,366,263,206,303,130,60,105,168,99,260,250,310,339,323,293,322,211,148,93,227,223,354,332,181,144,113,230,172,273,224,225,207,122,134,168,258,288,214,43,161,304,191,177,215,105,183,152,216,169,253,153,160,138,196,165,152,103,211,220,286,241,132,220,165,210,226,251,221,115,252,233,157,145,165,167,117,118,195,150,137,105,213,319,263,236,242,163,271,354,123,160,259,229,208,265,295,151,147,303,257,266,275,134,238,198,171,224,135,248,330,319,135,245,250,193,240,195,295,147,109,275,301,162,201,302,147,163,394,208,223,278,202,248,201,169,51,151,198,149,204,151,152,171,283,111,261,249,57,166,196,334,241,301,256,223,277,279,213,280,181,179,140,217,203,131,218,174,94,132,279,163,221,252,140,138,197,274,261,303,224,299,274,177,125,257,213,315,213,202,215,168,177,187,282,194,155,263,198,296,165,162,318,193,223,166,89,332,122,177,158,233,146,196,157,261,192,340,190,115,200,163,318,176,99,179,105,119,154,265,133,165,145,230,158,154,209,235,274,156,215,203,223,298,248,204,188,112,116,251,127,273,181,268,354,241,340,171,171,142,227,179,199,113,278,198,278,273,147,204,287,188,183,274,136,149,207,140,173,89,229,142,242,174,247,168,152,124,306,218,160,286,194,293,197,131,136,344,253,215,138,220,258,289,153,63,217,272,363,121,159,88,267,98,299,199,171,153,181,266,72,130,219,296,172,97,241,143,208,161,341,157,112,148,164,126,195,283,216,199,238,165,272,341,231,227,265,120,242,143,221,199,142,184,218,306,169,268,178,248,264,142,107,138,296,163,257,221,278,190,231,156,181,96,188,183,131,130,338,317,257,120,150,288,253,197,310,131,278,129,115,197,237,168,155,367,152,216,261,205,122,195,113,234,130,187,90,221,240,212,182,140,130,347,207,263,212,197,251,175,176,166,188,71,150,303,131,226,157,154,317,250,351,140,291,218,141,253,114,112,192,248,215,300,306,79,242,214,191,227,213,125,190,152,190,173,159,265,178,218,216,124,184,230,105,229,320,214,235,136,239,206,335,259,157,76,191,294,235,254,169,123,189,144,194,245,117,245,206,217,108,304,311,199,260,221,295,191,229,348,111,258,62,144,192,214,186,195,281,114,198,219,178,133,202,168,155,171,288,278,213,284,181,277,121,194,116,292,145,150,113,194,267,77,170,166,173,145,295,191,207,124,204,147,308,286,200,184,211,228,247,160,221,78,226,209,184,177,95,324,172,236,256,180,148,129,154,229,199,214,121,193,222,148,264,260,186,222,279,146,292,206,179,227,229,253,159,309,239,191,250,174,239,131,298,178,249,179,48,98,96,220,230,285,165,102,198,196,92,242,224,159,141,106,264,145,196,129,203,91,76,141,238,354,182,128,230,205,326,256,234,184,85,232,291,147,187,216,244,224,216,183,111,196,225,173,287,138,243,217,192,158,232,84,261,196,140,261,118,197,232,123,365,245,220,198,189,132,120,108,134,143,185,279,187,126,257,133,128,241,181,186,259,173,79,195,159,325,175,211,146,145,241,99,125,132,232,80,254,248,155,219,273,218,168,254,217,142,306,219,209,257,223,131,246,341,110,155,355,227,206,224,246,95,167,236,376,180,168,192,181,237,86,206,201,335,230,330,222,304,158,240,130,132,189,139,101,144,135,336,160,316,256,231,194,338,339,137,195,283,249,214,133,200,148,156,165,125,233,362,264,152,266,171,226,235,280,224,198,351,211,102,151,314,299,136,170,171,123,230,192,345,103,236,90,322,213,173,230,232,207,284,137,292,207,127,177,270,223,211,204,112,314,197,227,61,235,137,250,297,181,174,113,269,229,193,253,179,124,83,239,199,236,123,142,192,197,274,186,288,145,115,138,266,231,97,116,271,199,145,285,138,111,282,214,135,163,106,249,273,391,285,173,167,310,170,259,305,237,144,268,235,120,134,172,80,257,241,127,207,208,142,235,238,339,334,204,148,301,135,227,166,149,276,166,189,146,139,183,234,232,240,195,164,221,211,255,99,258,212,171,238,197,191,263,205,172,185,188,254,256,195,165,158,125,228,213,131,105,239,88,196,141,69,112,154,105,141,211,204,200,149,172,270,242,199,184,62,299,237,346,221,216,207,234,206,231,280,244,205,188,227,160,91,194,137,220,164,217,353,138,196,191,239,161,258,150,208,243,226,133,249,131,124,272,127,143,338,130,176,114,187,260,292,171,137,106,221,158,211,315,179,275,250,242,239,295,265,168,155,144,159,108,254,239,264,149,211,255,258,353,144,242,145,291,99,201,299,216,181,221,314,171,194,198,288,219,174,119,218,316,192,338,215,218,238,250,213,155,159,142,184,192,151,113,192,210,338,217,252,247,130,78,245,184,104,315,204,114,65,125,196,244,245,163,218,203,135,229,79,287,222,96,161,315,162,246,223,171,158,199,152,182,344,279,248,158,311,86,258,196,189,168,196,89,246,210,261,219,222,256,177,201,101,237,139,117,131,286,118,193,286,239,153,152,187,156,124,253,127,200,118,134,149,194,170,174,264,266,264,215,233,232,291,83,317,107,219,181,183,190,236,237,175,93,158,343,137,136,170,66,275,285,223,207,207,181,197,191,275,220,302,93,237,155,177,350,127,269,92,217,140,206,218,287,127,238,276,329,224,326,204,301,300,223,318,232,293,160,202,128,308,247,251,200,169,142,132,87,250,197,204,353,243,219,123,222,245,176,129,152,321,150,160,145,138,240,185,67,158,106,180,246,142,87,253,279,345,189,244,228,280,196,229,142,129,139,223,221,133,114,111,105,82,347,208,155,254,179,126,302,178,73,127,229,192,271,132,167,188,196,128,238,261,208,112,166,125,331,195,178,332,207,107,218,128,107,245,302,125,177,216,389,203,304,260,248,275,131,320,263,134,162,301,196,248,293,178,105,207,164,140,129,231,179,175,231,113,315,238,167,133,202,170,58,201,171,160,237,83,202,244,150,137,181,203,257,296,231,155,283,189,216,225,182,74,257,65,232,148,186,154,131,279,287,76,83,107,187,121,152,244,246,133,61,216,283,180,241,145,88,239,184,166,204,355,207,240,133,217,140,326,231,150,229,269,169,172,326,136,247,216,207,331,370,250,165,134,118,371,239,112,169,242,217,260,322,173,152,202,291,220,258,215,211,196,107,316,180,202,262,261,326,240,145,235,356,335,82,222,231,326,248,219,230,339,317,208,221,238,192,136,228,241,158,213,195,250,219,294,90,164,222,145,124,156,157,218,336,196,217,277,173,162,273,141,225,185,236,263,219,297,192,179,170,256,181,255,265,132,148,91,188,157,236,178,279,241,226,193,122,309,276,172,196,211,234,205,297,264,228,179,197,239,279,314,252,286,205,152,269,170,210,301,164,310,236,258,204,183,175,214,178,262,178,358,245,232,186,191,139,221,102,157,181,221,270,168,72,106,189,344,232,164,250,173,74,221,292,215,126,224,134,265,207,188,245,278,219,210,240,140,129,144,146,74,203,265,98,129,339,196,236,290,309,196,199,251,189,227,164,258,194,83,201,364,182,183,121,207,261,207,100,148,318,223,257,156,163,213,180,129,284,73,251,182,370,190,257,168,279,232,212,234,177,141,229,126,84,166,248,202,199,345,347,198,152,224,231,224,322,123,331,94,283,196,148,163,190,212,210,134,228,198,214,175,68,206,201,233,226,342,333,192,185,275,177,128,148,72,232,282,48,338,226,261,231,255,241,290,241,192,260,141,118,191,46,183,143,224,169,294,279,173,76,174,337,250,237,245,305,153,126,118,105,224,271,350,157,153,215,191,123,198,295,194,284,192,282,218,139,341,93,302,166,235,200,294,191,271,232,114,281,245,232,346,196,211,187,198,259,169,245,318,90,114,170,199,167,221,248,187,297,341,244,215,161,228,190,203,224,303,199,185,133,155,217,177,205,138,128,230,159,232,213,94,152,175,190,113,84,331,142,173,229,223,172,118,202,139,185,121,330,194,197,309,261,200,245,218,176,76,181,272,212,307,120,166,87,187,147,194,67,219,195,150,190,99,222,271,235,151,239,122,150,168,129,188,267,131,141,269,111,299,156,149,124,112,210,219,235,86,131,107,248,112,206,215,127,251,129,133,215,74,125,222,337,142,236,219,126,264,145,142,179,278,155,124,204,132,91,252,120,198,116,190,126,201,248,210,110,244,176,298,132,250,221,184,233,222,163,287,282,271,260,66,219,220,204,109,105,130,169,187,232,137,216,307,229,336,147,126,267,336,252,216,198,321,203,203,108,222,230,258,217,344,130,167,290,181,211,190,248,102,159,216,222,165,151,151,195,223,274,248,274,240,266,213,132,162,182,292,181,226,180,287,128,211,239,249,157,123,259,271,268,107,190,255,261,157,151,221,120,120,215,255,86,104,192,284,232,259,145,363,132,172,112,178,115,118,105,188,251,270,195,123,153,63,338,134,149,242,274,114,154,256,247,246,263,351,224,86,76,176,147,220,235,232,241,304,116,91,276,219,281,259,141,321,228,296,289,380,121,135,88,179,269,246,219,193,82,265,67,165,221,291,150,137,265,139,151,175,96,239,260,202,269,276,282,140,111,241,119,308,258,301,215,128,133,202,196,191,219,136,207,315,165,155,282,269,272,116,200,186,166,151,244,82,244,255,384,264,133,126,207,239,99,117,171,218,121,242,244,136,213,216,272,138,243,244,231,192,366,176,213,263,223,259,296,206,165,159,174,256,145,141,152,284,208,254,143,55,215,208,245,107,190,271,68,90,321,222,81,119,246,307,130,225,299,281,115,154,155,197,381,203,221,226,169,204,139,225,72,310,254,57,139,175,71,268,310,230,210,138,255,295,155,103,237,177,272,194,325,142,231,174,298,191,235,294,265,234,154,325,156,172,285,278,159,154,132,123,164,233,172,268,126,214,238,172,205,159,173,379,261,303,246,205,104,202,93,220,167,161,153,217,196,204,204,105,319,235,220,226,218,185,120,207,317,247,57,199,151,217,236,262,246,166,171,267,120,195,150,162,390,219,357,85,179,118,173,304,57,203,333,221,239,220,189,204,173,156,256,179,256,46,164,165,246,238,310,103,228,153,236,221,270,194,223,120,261,248,206,258,257,286,279,246,161,87,62,171,151,300,73,222,190,241,255,145,149,134,131,173,152,246,173,218,88,186,202,259,197,165,118,193,218,85,217,206,187,338,249,221,321,313,292,149,251,189,274,275,69,277,215,229,204,257,206,214,321,249,90,247,321,328,88,197,103,192,46,192,195,168,144,138,192,186,168,296,244,221,172,201,144,225,229,281,179,232,100,277,195,252,235,252,228,98,242,280,125,282,237,226,135,220,174,212,283,243,241,115,168,289,259,217,168,243,279,112,144,264,216,135,172,55,231,142,179,50,276,93,296,252,181,295,258,149,240,229,280,214,233,170,239,328,204,180,111,313,257,256,312,343,203,225,118,195,309,350,287,373,174,155,146,224,264,216,257,291,167,269,251,61,155,81,172,157,130,295,298,194,205,158,247,143,206,81,172,142,257,275,269,160,146,206,61,193,270,259,216,214,211,209,112,225,166,145,48,262,194,143,201,154,59,325,203,125,223,158,236,66,89,220,123,291,114,87,111,290,181,175,260,248,128,158,281,105,229,203,214,108,270,258,204,171,290,295,387,245,115,232,174,185,122,223,195,202,184,238,114,142,225,225,166,187,157,153,180,221,144,127,214,118,256,159,148,345,291,182,197,230,171,187,272,237,182,77,172,195,169,110,237,269,228,232,159,156,236,223,318,162,221,106,152,113,152,162,174,274,363,254,218,308,253,214,184,423,289,279,300,371,155,118,331,95,114,124,223,218,200,203,142,126,266,104,151,206,204,155,260,224,260,156,212,235,264,273,129,89,236,198,86,90,225,170,166,235,170,233,318,126,98,181,264,316,100,224,123,291,303,75,187,226,78,194,71,205,120,253,247,282,218,122,177,235,101,236,268,125,147,252,245,218,175,192,182,105,198,227,114,285,335,240,172,199,259,263,154,247,173,193,135,147,199,222,147,252,255,376,112,47,332,178,287,110,122,318,144,163,202,136,269,135,103,270,209,232,114,226,315,193,87,208,158,174,237,218,200,157,154,145,130,256,197,285,283,335,255,178,295,297,105,186,241,384,131,197,187,286,129,229,218,265,230,151,106,214,96,173,191,279,186,109,251,204,233,189,193,134,162,169,330,228,233,280,139,233,231,111,104,239,274,130,249,334,372,273,182,240,147,273,236,179,199,125,240,284,123,162,114,152,142,93,216,221,157,172,232,340,159,219,204,234,197,159,174,362,133,263,141,283,198,231,181,280,237,130,189,314,183,203,89,219,235,71,254,121,76,205,41,245,163,318,280,91,195,189,209,123,197,262,223,129,282,219,201,200,176,250,188,178,228,155,169,114,272,274,274,103,236,276,192,73,197,366,176,112,198,197,164,274,164,130,222,285,285,179,117,95,273,232,124,219,242,166,258,141,316,169,217,261,98,121,198,215,141,194,117,183,204,247,354,177,246,117,183,235,217,241,357,194,336,236,352,134,140,217,214,185,116,77,81,251,250,352,244,151,173,248,157,286,226,66,223,235,183,146,214,80,205,118,131,86,278,204,113,60,124,205,206,354,206,253,219,148,138,383,160,214,163,137,189,167,254,143,227,70,241,242,235,154,163,173,150,204,197,191,279,212,287,126,196,133,138,232,178,175,171,98,117,68,114,275,176,210,136,268,139,216,240,132,276,42,213,118,179,298,197,315,238,167,202,117,186,135,263,199,202,262,203,194,223,133,250,249,80,186,355,233,218,185,154,210,230,127,280,176,261,235,295,151,212,274,259,222,214,158,183,163,167,93,164,115,220,202,190,251,189,253,150,62,142,161,157,95,324,194,186,144,162,291,240,199,182,163,251,211,64,172,83,188,250,212,173,241,315,200,257,339,242,250,92,188,166,247,150,112,209,155,312,152,117,184,212,80,142,120,80,253,225,189,267,281,175,291,171,185,166,172,124,262,355,261,86,128,154,258,147,106,267,122,193,288,199,322,126,255,204,266,220,103,157,241,306,85,156,223,216,225,234,169,201,177,320,168,168,159,236,200,184,182,69,127,170,75,163,173,161,216,301,317,110,188,378,129,229,173,194,143,113,204,219,179,228,166,164,301,41,214,329,275,146,72,131,171,239,152,320,237,206,229,150,248,233,173,220,134,186,146,109,325,266,183,345,290,239,248,94,229,216,112,223,208,319,149,273,142,121,93,234,225,144,114,321,175,226,216,202,223,301,156,204,200,198,186,339,69,188,132,127,178,219,217,221,153,217,405,88,130,178,201,170,83,275,215,238,217,228,240,229,148,153,266,99,123,194,245,125,125,138,169,99,128,146,182,125,153,240,185,231,261,150,254,162,275,279,194,174,152,287,282,290,174,243,256,218,178,183,88,102,294,154,353,91,315,236,211,148,123,186,258,159,236,219,124,167,150,240,231,89,247,52,116,229,261,235,215,227,132,294,135,57,226,249,151,153,155,236,334,196,209,242,193,208,225,183,301,222,89,195,175,214,277,180,113,185,216,219,188,221,120,171,179,90,54,236,232,313,114,201,87,119,254,288,236,62,355,201,210,240,183,149,204,135,149,120,117,260,237,225,193,196,225,234,84,249,200,190,283,204,384,209,198,133,141,126,251,264,146,134,208,290,178,246,208,233,246,99,201,179,235,199,291,167,199,150,163,182,160,242,130,241,99,236,202,230,267,182,250,234,64,209,161,202,117,68,95,256,165,134,144,184,87,167,237,197,215,127,74,127,292,216,144,251,219,277,191,109,130,176,243,322,179,230,108,142,191,195,254,268,184,256,112,295,149,268,183,179,161,252,301,101,123,149,119,158,244,231,128,169,276,236,247,191,343,213,93,330,199,115,243,169,157,121,95,272,433,211,131,209,294,142,273,154,294,150,258,66,328,310,107,222,176,237,169,219,251,286,315,203,184,122,143,324,212,191,220,208,207,199,188,165,188,217,245,212,312,139,250,220,258,305,177,181,203,125,242,182,247,144,201,241,159,137,337,267,85,207,261,100,116,167,287,61,171,217,284,91,135,225,182,228,266,109,210,316,166,204,196,161,130,237,203,214,173,231,188,267,204,213,196,120,162,181,145,112,211,211,120,135,202,139,118,131,211,108,213,102,138,303,235,168,80,175,177,308,176,338,165,154,203,172,191,260,189,192,63,214,139,320,179,181,272,276,103,180,90,224,76,149,138,175,273,243,274,269,167,329,210,273,220,143,287,209,269,207,253,184,231,199,195,122,177,139,69,197,261,89,224,157,260,223,168,260,289,114,56,196,263,208,130,79,150,222,360,355,245,179,188,238,193,143,132,213,236,317,198,283,124,321,267,420,161,210,225,68,211,145,217,217,216,106,125,101,321,213,329,252,127,216,195,238,214,204,196,149,101,131,199,139,159,254,197,261,198,173,232,178,299,164,171,222,271,124,154,265,95,308,124,269,323,209,327,271,242,163,275,306,250,296,253,212,378,126,307,87,225,177,250,206,223,340,108,68,271,249,115,309,182,74,319,282,172,193,121,257,231,209,290,238,152,97,147,196,205,321,179,310,253,102,191,111,140,222,122,270,203,156,172,341,188,200,115,119,184,203,273,222,99,271,171,176,174,89,158,183,339,166,212,283,266,204,204,131,113,138,186,221,311,215,92,192,210,304,278,185,315,139,273,229,97,278,315,101,244,351,151,280,90,95,110,112,275,164,106,196,315,247,219,213,288,333,288,164,163,205,162,144,166,257,139,76,149,211,365,230,61,190,157,196,227,272,114,265,362,83,310,326,96,202,247,134,187,235,270,347,154,236,205,106,110,249,282,229,194,110,164,256,189,246,200,212,249,273,270,230,197,203,214,256,225,265,129,279,215,119,176,110,331,126,186,86,70,99,113,300,284,122,187,222,127,128,190,198,220,91,120,140,308,225,274,176,284,106,84,106,252,170,182,146,107,146,174,197,113,154,371,155,269,98,179,238,224,270,188,230,208,262,88,147,154,209,192,171,104,228,199,168,226,288,268,190,195,189,135,204,168,325,149,220,170,254,199,260,242,156,236,108,81,250,115,238,210,375,135,141,233,258,142,265,218,102,227,304,241,211,177,77,148,199,319,238,272,75,243,188,130,372,103,336,312,127,186,105,273,156,122,194,217,322,115,183,255,284,337,110,239,289,151,153,187,232,154,162,181,126,104,250,294,252,237,270,121,150,66,168,226,222,238,195,274,203,324,356,229,169,83,64,206,290,321,98,216,277,162,288,239,99,168,272,244,161,201,232,165,269,254,269,258,173,95,365,301,148,193,152,253,228,377,209,228,124,281,175,307,203,138,242,302,258,152,177,286,126,213,181,239,134,157,162,93,162,250,241,94,312,137,264,188,226,217,86,230,88,217,277,281,220,247,113,124,90,201,192,111,174,273,203,172,182,317,159,247,241,252,217,144,63,252,105,185,272,181,158,267,87,219,312,246,222,200,285,143,318,100,150,307,224,90,302,147,247,167,168,132,206,178,91,224,169,279,309,138,242,270,239,132,278,170,180,224,167,314,236,194,259,159,197,326,65,222,181,211,279,191,231,193,217,220,323,156,150,255,165,179,176,262,134,363,252,125,245,227,271,191,270,109,170,280,321,112,173,177,116,211,243,317,133,187,146,136,263,226,156,219,122,119,225,133,129,155,191,320,234,240,227,245,179,143,211,72,92,101,97,278,221,242,260,135,376,134,167,305,111,242,207,95,74,260,185,198,136,112,195,248,240,211,257,123,233,238,182,206,256,177,343,275,192,187,233,99,206,226,94,80,119,310,48,77,122,222,74,188,164,173,95,132,131,160,124,249,308,338,189,113,190,305,156,283,288,65,231,179,131,347,196,189,204,218,350,233,111,283,246,368,254,282,264,192,208,275,355,212,318,256,79,156,360,170,258,252,168,310,92,109,249,258,86,74,82,201,161,302,233,142,94,302,138,273,214,275,181,240,232,144,168,17,255,220,245,166,144,232,195,156,321,109,243,186,233,96,202,200,187,228,347,128,165,248,195,118,284,206,85,241,85,162,242,362,136,296,284,234,226,198,94,220,116,187,297,202,203,260,205,247,140,257,171,200,203,199,169,92,126,205,214,176,157,282,113,316,157,84,118,148,198,156,253,166,301,301,266,117,167,206,169,256,147,197,288,174,160,294,271,247,229,152,72,200,173,257,230,294,91,201,81,211,205,115,84,272,236,254,156,172,215,148,149,252,155,164,156,244,142,181,275,170,112,60,210,147,254,181,364,258,215,230,131,80,166,265,181,173,204,187,121,150,84,210,227,228,259,247,113,179,191,255,180,147,289,243,174,216,298,222,116,258,269,344,168,208,70,180,232,175,180,256,272,157,169,307,121,174,169,155,211,259,177,171,232,292,134,194,97,241,186,282,220,109,245,317,217,178,207,169,279,210,70,223,258,235,118,276,188,108,56,193,221,173,89,107,265,108,289,284,117,267,273,133,94,187,174,179,210,219,216,278,168,62,189,131,184,298,81,232,205,201,212,243,244,178,180,116,255,116,157,232,108,175,188,330,214,244,161,129,138,222,106,236,253,281,281,180,213,183,300,184,137,129,91,159,380,146,183,370,145,218,90,89,270,89,362,162,174,182,198,131,193,347,357,50,179,96,248,216,201,250,231,168,224,177,235,145,280,153,205,245,221,199,208,80,134,477,103,78,227,182,212,215,115,136,178,260,224,258,196,195,218,274,286,192,181,239,180,276,79,118,213,206,148,130,182,130,261,227,140,107,167,104,176,139,231,311,154,118,255,201,198,169,158,154,259,187,312,259,141,124,136,180,208,183,285,139,361,271,177,214,203,143,311,157,280,182,169,165,210,173,75,189,179,194,66,185,277,108,199,272,164,123,164,274,152,163,166,157,282,183,245,193,179,153,213,224,74,163,155,91,66,189,195,271,107,197,149,193,78,76,254,124,94,145,180,200,217,78,181,283,265,240,201,292,152,297,212,236,223,243,122,209,100,168,325,241,137,178,93,345,220,197,58,84,93,155,326,119,274,156,136,270,267,166,124,141,142,187,204,328,255,268,302,53,332,255,230,352,154,218,195,245,134,266,62,283,189,152,72,190,218,190,132,94,108,163,171,159,182,168,279,121,313,244,148,136,295,153,216,195,278,185,216,269,158,329,167,225,286,290,263,191,180,266,237,185,55,59,261,177,183,232,94,228,236,100,257,182,54,124,255,173,291,179,129,145,218,164,207,274,292,259,81,113,271,189,351,276,273,236,294,179,137,286,166,129,230,250,179,271,271,160,223,206,132,158,219,154,94,335,159,278,165,262,238,161,160,230,290,91,322,164,218,319,232,208,220,194,156,131,227,178,313,213,198,248,266,289,103,286,180,341,212,220,174,253,347,337,250,149,262,319,240,131,131,159,88,196,298,291,149,165,207,209,126,194,81,158,134,167,354,121,228,155,222,160,69,138,236,239,234,184,354,193,163,180,294,334,219,226,101,166,281,238,106,223,208,381,135,141,170,332,266,154,133,252,192,244,224,302,100,205,152,184,133,196,253,214,280,188,235,230,335,181,96,264,179,274,231,175,249,264,287,167,232,106,226,135,211,298,255,245,175,152,187,338,122,141,262,96,229,214,197,186,124,322,186,170,249,135,202,191,135,141,342,240,374,66,259,164,203,211,265,232,148,182,257,220,89,174,229,211,155,233,237,367,256,195,203,203,172,185,103,180,391,174,235,226,65,104,218,314,215,198,142,267,243,217,248,228,248,187,159,96,159,255,216,271,185,296,96,259,282,352,241,114,190,227,251,253,285,247,334,324,180,252,174,159,199,225,160,243,259,225,143,310,233,165,345,93,179,280,357,321,261,317,338,220,161,105,200,120,187,127,205,146,187,133,244,207,344,207,132,326,242,274,145,120,217,312,182,262,189,324,201,108,287,171,234,155,134,133,223,264,154,229,199,297,61,75,134,293,193,228,263,214,206,170,89,196,194,182,287,165,169,125,170,291,241,234,220,236,228,171,298,216,225,229,239,140,157,158,311,159,211,235,228,86,299,122,155,94,245,245,168,253,168,140,119,196,242,279,137,164,183,334,166,166,259,218,193,206,138,174,313,251,165,149,209,120,209,103,228,323,128,159,229,254,221,224,323,243,205,229,154,231,141,70,179,267,230,45,208,164,236,206,259,262,118,208,114,174,231,263,252,89,190,104,230,269,241,203,356,245,243,211,157,228,108,221,177,95,179,231,190,235,211,180,158,143,177,220,146,158,224,292,100,283,111,146,226,228,352,213,255,282,311,222,250,203,346,165,115,172,218,217,238,181,189,208,93,138,262,239,113,168,198,126,136,176,117,211,166,313,125,249,346,240,125,126,262,273,101,169,268,277,100,177,296,189,213,197,228,189,252,209,141,224,159,223,222,159,147,158,187,212,145,231,117,442,237,209,243,210,201,195,81,165,153,359,289,310,195,233,198,195,193,96,258,201,165,191,202,244,283,251,254,102,192,92,244,131,185,187,243,225,338,118,252,200,277,297,124,229,258,74,122,252,89,226,237,363,84,204,211,273,152,255,271,272,83,187,199,314,251,222,188,92,296,308,286,207,101,315,273,268,314,316,179,283,223,172,188,240,182,252,195,216,216,237,407,133,254,172,155,149,231,98,263,197,161,283,107,157,327,217,215,327,237,122,190,210,333,259,286,213,256,96,90,313,201,205,92,262,230,174,233,74,150,291,290,179,263,154,302,186,205,292,221,198,249,194,272,127,251,271,130,268,183,152,177,209,71,253,255,128,102,125,154,110,291,179,210,100,255,264,57,153,223,257,149,229,272,153,172,181,284,334,102,357,208,153,98,320,146,136,216,90,183,126,198,244,266,201,254,141,313,98,204,144,272,150,80,216,103,95,221,130,172,243,90,272,249,120,275,226,213,193,244,176,257,226,298,240,249,98,216,143,266,184,188,212,250,70,199,99,219,239,242,225,248,193,195,242,154,153,197,123,159,312,293,163,188,244,215,240,228,332,109,206,294,234,147,226,112,193,254,267,50,226,217,164,167,94,200,207,200,269,171,314,231,257,150,118,187,150,211,86,296,234,205,249,146,306,238,204,137,185,204,185,159,208,191,253,200,297,244,218,331,152,71,299,237,209,218,231,149,225,110,315,212,87,236,167,186,150,180,157,122,259,175,275,335,185,224,252,300,266,278,176,223,174,340,162,111,176,230,183,147,187,224,309,199,280,135,323,185,230,255,147,142,343,310,138,159,202,96,150,152,264,293,120,352,232,179,278,284,177,229,168,173,185,110,162,238,175,181,123,133,354,263,130,160,185,275,236,281,214,326,167,106,132,142,123,151,267,155,281,109,107,223,175,175,246,202,299,75,164,206,60,255,182,225,134,310,125,104,84,267,143,255,137,133,267,154,89,142,167,184,161,193,126,265,227,137,220,163,164,250,159,316,137,288,167,121,249,207,174,133,182,248,166,189,146,361,234,352,316,129,163,158,208,262,173,238,177,212,164,163,236,201,262,233,200,239,278,248,178,128,230,194,251,299,91,100,256,344,221,280,96,146,234,167,141,188,197,200,112,181,230,163,288,285,215,186,289,234,207,171,212,232,234,129,342,222,122,217,209,137,203,284,239,267,276,99,239,255,284,249,246,282,189,262,278,252,218,242,122,185,199,265,257,213,197,235,135,246,270,217,324,104,141,195,116,280,187,110,73,183,218,189,139,117,281,296,95,114,206,115,105,102,272,174,171,285,201,168,179,155,186,225,79,166,199,104,119,222,300,251,215,235,235,243,274,181,175,183,189,121,116,198,252,237,252,151,165,88,253,222,298,320,153,304,285,203,141,252,200,173,223,176,132,330,136,144,128,174,159,193,276,89,214,230,215,230,142,174,213,172,241,189,229,251,319,204,182,172,300,172,163,427,144,153,221,322,171,219,350,221,208,168,260,110,147,281,239,206,273,130,123,267,238,62,173,339,141,185,123,99,269,166,198,225,248,219,161,212,238,171,302,183,136,121,217,134,137,282,156,228,211,228,284,202,120,187,185,98,209,171,112,101,205,190,148,124,247,187,334,225,218,172,137,199,226,130,137,186,113,164,205,94,92,275,187,200,324,113,190,222,184,180,194,124,201,279,216,165,159,249,259,132,90,133,171,134,225,129,184,52,140,255,185,124,157,148,213,226,124,149,127,96,294,304,190,161,169,220,242,296,254,195,88,234,289,168,241,188,108,240,245,125,120,173,161,100,259,266,281,237,155,233,89,99,257,191,265,252,175,230,315,213,166,102,91,203,210,370,137,247,204,213,343,265,154,294,105,152,252,125,215,128,225,174,218,205,139,252,236,141,216,231,313,183,115,196,78,194,185,145,299,143,169,256,200,193,220,113,218,207,232,241,243,218,192,298,259,331,268,188,177,129,342,174,274,339,199,119,79,243,219,109,291,337,270,119,107,145,164,97,279,132,185,207,228,168,355,157,224,222,226,305,170,230,276,295,218,99,68,378,185,91,180,193,134,134,247,263,192,203,349,239,182,262,179,285,177,117,174,171,133,143,147,273,111,333,196,77,133,229,247,155,202,266,164,219,339,95,99,172,150,212,212,214,270,139,271,371,172,146,223,308,248,167,119,103,254,146,162,149,263,193,163,288,247,307,187,127,171,131,212,145,86,246,234,287,117,176,233,139,199,224,220,209,218,232,236,101,144,198,145,240,155,164,208,239,185,96,144,143,140,197,119,269,109,200,312,96,213,107,260,213,107,98,158,197,222,167,223,259,246,174,160,105,79,353,149,195,116,207,308,199,56,122,200,238,242,204,171,338,183,94,149,118,213,135,207,237,115,272,220,197,170,284,228,228,251,197,246,126,149,307,152,206,281,134,217,128,215,235,67,197,233,214,207,233,245,222,219,220,340,158,332,209,189,310,130,310,206,121,133,184,187,339,269,110,172,149,386,315,272,230,246,182,202,125,206,180,220,147,182,270,298,148,322,233,183,240,114,280,82,195,193,248,241,119,152,196,184,229,203,120,213,173,211,136,118,251,175,231,226,254,197,204,209,240,149,288,149,282,160,209,89,222,170,233,213,196,317,215,141,157,208,243,285,165,170,304,217,121,200,134,244,224,160,270,146,230,218,212,231,189,198,228,304,85,93,256,136,261,98,250,152,181,299,213,307,210,154,378,216,175,250,189,203,318,105,255,272,186,181,214,252,182,304,146,253,200,222,310,157,195,182,196,247,144,266,136,288,260,275,230,272,372,129,212,311,226,154,284,254,182,90,114,242,125,187,346,188,209,209,141,240,252,241,291,182,210,187,244,190,108,169,165,241,246,123,177,177,252,218,134,232,390,220,290,169,206,269,195,201,195,153,235,263,136,242,199,179,294,143,163,304,98,244,103,131,141,140,229,173,255,234,180,219,235,299,293,114,222,128,205,85,225,259,305,149,51,226,256,160,288,180,271,164,111,94,119,172,166,205,72,311,265,253,209,97,105,185,386,311,240,162,172,174,266,188,142,212,158,90,215,218,268,248,230,168,216,171,168,217,178,239,137,133,118,185,230,193,118,221,275,112,279,285,176,241,128,148,164,223,170,206,144,266,267,137,85,251,233,254,304,86,132,350,111,320,322,177,157,170,253,210,202,217,213,231,133,137,229,195,224,109,243,229,200,160,264,267,185,85,155,288,193,96,243,139,84,124,173,114,111,144,215,92,209,186,274,159,75,244,193,218,271,354,224,197,104,188,265,226,220,104,226,296,162,107,324,163,265,270,352,178,239,104,275,352,194,249,214,217,130,71,160,282,258,172,195,199,285,140,205,255,202,176,259,290,138,31,155,194,262,285,165,200,372,193,277,233,341,168,199,174,221,125,195,193,199,256,249,230,74,308,122,197,67,183,97,143,193,104,332,151,197,333,254,244,70,269,138,105,84,176,275,290,99,162,109,138,203,150,161,340,244,198,135,99,170,294,61,161,143,141,254,284,157,241,214,226,201,282,263,290,228,203,189,194,325,254,315,400,180,263,218,218,226,114,295,258,307,120,168,254,238,225,161,138,176,85,246,193,153,205,156,155,150,250,270,125,169,188,304,347,179,177,166,306,153,163,130,39,153,322,139,243,331,136,268,326,128,315,269,89,82,271,319,205,164,211,221,285,219,138,136,308,185,210,362,245,292,260,239,202,256,99,143,178,167,241,134,148,337,162,136,177,296,260,179,118,128,195,134,98,178,217,213,156,162,134,93,230,229,167,318,253,254,309,369,182,334,71,248,173,182,133,226,138,128,317,151,211,225,300,146,165,174,116,101,249,187,397,228,194,243,265,242,191,175,198,302,183,221,149,315,146,318,217,107,174,148,103,81,143,154,341,233,167,284,260,289,93,118,213,216,161,206,189,79,227,53,213,206,224,278,285,262,139,127,139,162,175,274,169,309,274,143,146,129,243,215,203,155,192,224,281,211,295,200,294,110,225,193,216,195,160,86,146,231,226,111,161,210,252,215,190,206,221,216,161,261,248,237,151,174,146,96,121,138,328,176,194,235,187,194,168,199,82,170,72,184,220,224,239,58,297,184,255,294,254,267,75,116,234,206,281,152,103,249,157,217,212,132,237,167,346,274,195,316,193,283,244,183,281,244,196,222,174,254,179,214,192,124,95,153,183,77,156,79,119,219,85,158,228,43,110,174,218,390,203,110,335,300,141,184,215,240,202,274,160,98,165,232,168,179,238,107,62,193,159,273,193,126,131,158,206,217,173,228,175,162,169,318,107,270,178,193,163,197,105,168,241,179,149,138,149,281,144,230,173,261,221,254,197,246,106,150,182,161,159,175,309,216,237,255,246,101,378,97,150,305,135,129,187,218,211,182,224,206,329,203,167,162,258,293,174,302,207,278,237,242,201,259,213,136,160,233,282,282,204,242,177,172,246,254,221,278,266,90,184,348,100,230,284,217,146,125,141,169,188,116,398,155,246,156,147,109,148,160,373,96,204,170,300,324,181,218,222,203,189,361,146,307,189,232,225,130,175,266,180,212,248,68,242,180,191,247,126,136,218,92,194,235,250,255,96,98,142,245,197,209,152,252,311,172,158,173,120,271,231,153,151,331,311,302,106,277,149,121,257,152,303,133,39,80,195,301,151,276,145,238,181,269,215,160,232,258,226,204,258,244,144,186,131,101,132,116,270,165,208,170,181,267,84,336,211,99,231,174,164,223,223,79,178,339,128,160,264,129,201,91,210,244,319,270,108,132,295,283,161,181,234,232,265,246,226,136,337,179,207,133,234,233,190,151,138,192,151,141,160,229,177,220,255,139,233,239,229,118,312,235,208,173,348,199,261,188,353,254,169,174,193,113,210,193,112,266,99,113,108,254,141,162,88,229,339,323,167,148,148,270,259,103,332,174,164,204,183,346,183,266,74,78,276,282,115,319,251,149,155,166,152,161,235,241,177,301,280,314,220,172,105,272,75,145,165,181,136,142,330,140,257,266,372,241,190,172,100,258,255,68,260,123,202,210,125,175,260,266,159,159,105,220,251,283,185,126,212,122,228,242,206,157,271,143,216,325,314,75,292,175,260,244,94,125,281,76,182,213,294,178,180,250,140,163,209,233,257,137,248,288,131,256,229,206,224,201,101,154,101,240,254,170,253,194,268,206,204,188,273,368,226,224,114,205,146,263,247,206,149,298,205,228,201,256,200,281,256,284,219,257,125,142,196,282,68,179,293,179,225,198,164,183,230,200,228,240,315,118,256,97,271,190,312,123,180,250,161,253,312,253,335,284,146,132,219,233,223,315,144,352,120,186,280,91,172,277,178,163,218,316,207,250,286,164,306,220,259,159,217,144,322,151,253,64,256,187,202,161,242,168,269,182,251,104,158,77,236,212,252,109,192,219,212,122,233,321,223,127,153,186,130,193,188,112,165,262,265,283,149,138,267,140,149,219,146,204,263,174,208,185,178,242,229,186,178,239,165,212,275,100,231,339,134,220,200,235,226,242,159,160,259,170,76,213,120,304,244,149,174,209,155,237,87,154,207,198,113,120,269,352,323,126,175,162,272,255,353,191,78,192,184,268,257,135,149,201,104,235,214,145,129,245,124,334,158,237,157,281,136,166,199,164,358,203,237,228,175,160,318,86,293,259,177,84,209,222,80,224,255,412,186,207,184,255,96,217,172,182,314,178,152,274,203,210,219,90,136,301,215,106,244,166,162,163,271,266,147,225,323,153,248,192,216,241,216,299,214,165,197,171,89,215,256,154,236,163,192,152,205,168,320,141,171,154,328,199,198,284,146,230,327,326,175,267,228,138,226,114,281,308,194,164,183,214,104,192,143,184,184,190,324,168,86,82,177,201,337,230,251,168,315,74,214,73,146,144,165,163,202,168,221,185,132,249,169,192,316,219,89,304,139,96,237,132,189,250,315,124,312,306,272,286,340,210,183,210,159,165,313,241,278,196,161,253,200,197,124,169,150,83,173,248,322,173,264,233,154,252,203,78,212,154,135,257,178,99,241,137,178,183,169,88,227,285,51,218,211,219,150,136,226,178,281,188,270,45,198,78,111,158,258,182,306,238,230,124,117,208,224,127,234,63,145,99,192,140,196,132,217,210,194,208,207,147,154,204,183,222,318,222,121,253,266,292,210,144,226,139,88,235,186,153,127,231,343,169,201,193,195,251,242,101,288,170,191,234,224,328,263,261,290,189,317,214,229,252,179,236,164,301,179,266,194,238,73,178,198,132,205,243,245,266,215,201,217,169,146,215,348,201,163,98,316,229,108,158,251,220,137,269,105,222,222,219,271,276,168,261,185,200,198,240,151,130,110,263,162,207,201,161,145,244,69,118,246,171,55,254,120,251,242,170,242,183,132,80,294,104,197,48,135,219,233,352,194,205,332,106,226,142,225,273,225,193,133,188,144,219,245,245,181,86,208,88,297,165,131,194,211,232,153,187,264,205,94,248,279,333,108,223,59,305,220,156,107,178,344,224,126,188,209,223,248,193,116,328,204,160,300,267,287,183,260,268,257,188,220,204,173,280,156,125,208,241,148,299,255,323,152,245,235,185,329,110,223,203,216,239,212,234,244,164,209,270,81,300,207,182,195,282,306,232,75,179,272,181,140,196,244,75,96,101,212,228,319,263,275,331,204,261,167,344,208,105,114,180,110,218,142,127,162,222,72,264,160,279,176,222,259,108,170,206,217,277,200,78,120,47,203,212,100,285,117,194,217,91,102,327,389,219,157,247,204,283,162,300,208,257,312,119,146,141,102,244,231,137,60,160,212,141,180,264,197,155,233,178,289,173,193,141,210,98,269,218,127,206,166,85,228,328,257,252,182,66,112,253,255,233,150,337,245,158,117,192,244,186,233,250,71,308,182,228,244,294,215,131,162,226,121,131,260,116,215,235,116,309,194,159,159,175,126,262,128,233,227,323,175,197,99,237,281,221,154,178,243,135,141,161,323,157,338,269,308,296,95,315,242,214,176,373,173,195,175,224,124,71,69,169,203,365,228,156,205,228,228,173,116,213,156,255,223,68,150,225,65,98,184,285,234,126,249,178,192,113,122,286,179,146,180,202,276,319,311,340,158,274,199,232,191,251,132,238,261,225,190,199,216,185,153,113,181,291,188,224,198,180,146,275,108,236,194,190,200,119,165,150,217,232,133,145,111,248,113,187,93,202,242,118,238,216,374,163,134,406,240,311,320,207,176,256,294,212,171,149,165,234,139,109,216,206,95,240,141,157,187,255,91,257,166,238,209,198,87,178,288,76,207,298,311,305,205,308,146,131,190,154,126,209,117,267,149,168,228,251,117,196,195,143,221,319,175,421,185,328,184,267,131,144,159,310,155,186,156,254,80,183,249,225,261,241,72,130,160,305,277,158,209,231,245,195,294,138,87,165,246,196,224,113,209,164,254,215,206,270,175,204,293,321,263,87,187,268,142,263,272,357,212,286,149,176,138,248,265,107,281,216,252,168,106,238,195,133,282,208,144,206,216,189,258,214,73,239,98,216,231,229,113,315,248,178,176,168,127,227,166,170,173,226,175,122,101,249,171,211,172,245,190,246,82,289,223,111,259,251,316,275,148,158,190,177,279,155,265,262,313,238,159,248,143,147,145,270,288,248,246,125,181,209,231,247,304,223,200,117,215,209,178,158,160,257,233,108,199,246,170,335,227,183,334,307,210,160,174,158,64,275,152,215,104,100,119,115,202,148,104,242,275,213,124,310,277,79,239,339,182,70,239,218,114,185,260,166,200,205,207,220,242,148,205,232,201,315,280,103,180,395,156,90,85,80,75,68,331,120,277,139,188,222,284,177,119,195,216,66,262,189,198,196,139,99,289,232,158,221,209,219,136,309,108,177,246,215,180,234,62,242,217,87,217,166,131,345,237,38,365,56,149,237,340,88,154,168,316,171,265,192,161,269,159,189,139,207,356,228,119,174,96,157,181,145,170,135,267,248,207,251,252,343,99,206,284,310,244,141,120,218,176,116,254,174,285,310,234,222,56,74,152,165,172,267,293,242,222,217,118,211,196,228,203,202,221,252,177,239,234,243,291,252,227,224,353,114,181,328,119,246,100,286,221,250,223,178,263,181,125,174,247,228,121,249,158,318,252,241,181,127,222,105,217,245,44,163,187,229,85,164,129,186,202,254,222,239,98,236,216,126,221,121,113,123,185,169,198,355,131,277,136,349,186,275,261,193,98,260,322,128,97,178,73,315,179,165,262,140,127,106,218,225,291,159,245,293,130,191,318,231,276,212,239,74,177,324,273,175,180,205,223,156,302,117,179,189,215,142,277,171,131,279,113,199,256,112,166,229,331,132,247,354,259,184,270,221,305,402,244,216,369,255,39,128,200,94,203,187,192,170,278,167,171,165,208,98,325,247,118,115,239,124,192,229,207,328,197,115,240,189,133,293,333,257,231,137,159,95,230,88,188,120,170,79,184,234,159,110,271,136,155,85,228,110,296,206,221,228,240,279,204,42,294,269,254,245,139,261,110,172,286,232,164,126,241,212,206,333,160,195,97,205,174,239,222,149,232,250,162,263,248,180,258,284,165,218,290,143,97,272,121,226,96,145,164,148,188,120,160,186,280,163,253,256,276,205,109,308,182,221,206,197,265,189,320,135,178,261,216,261,161,152,206,124,235,121,224,315,205,64,215,120,191,326,186,158,158,134,238,233,254,206,339,152,210,279,207,157,350,260,120,95,234,153,158,110,222,99,251,143,225,157,221,235,256,48,218,128,202,232,160,207,135,144,249,343,119,169,150,236,209,197,193,192,273,142,175,104,227,258,178,145,214,70,218,224,231,257,231,257,292,179,204,193,73,307,163,157,103,157,240,264,80,155,163,234,165,218,199,321,98,190,199,254,277,156,232,201,264,217,260,43,264,180,219,188,92,185,136,192,145,180,236,183,263,148,106,191,231,161,331,188,233,245,230,257,203,191,214,163,146,113,177,268,220,225,223,149,263,109,107,108,199,238,192,174,81,140,97,202,188,241,243,180,172,74,155,160,327,120,216,54,67,85,92,215,190,283,324,147,123,312,245,228,167,229,157,306,282,238,102,256,295,123,90,241,150,76,221,261,170,85,168,205,183,165,285,176,208,270,334,274,152,152,306,228,219,193,198,216,192,127,203,138,82,93,251,215,177,190,303,278,164,312,130,84,253,130,132,124,169,316,149,129,252,120,230,231,272,263,101,118,284,61,262,311,139,224,252,166,102,251,157,178,82,133,184,218,238,254,168,66,255,214,191,129,204,132,239,236,256,202,198,217,171,61,324,146,155,328,232,144,190,162,240,192,151,196,90,288,154,272,137,53,206,225,216,125,197,178,222,131,110,110,154,119,139,99,274,153,72,174,75,120,241,207,324,257,117,320,266,160,229,193,184,310,136,116,181,274,209,60,209,350,72,182,118,163,372,323,338,149,90,330,239,204,218,57,208,160,133,71,184,342,129,274,157,189,95,141,204,194,317,160,294,377,331,199,195,105,148,264,190,153,229,104,204,272,209,240,120,129,233,210,73,296,298,253,137,233,159,121,249,238,235,137,162,225,115,187,70,348,208,214,265,266,302,279,108,262,171,182,217,306,231,177,127,189,231,214,177,219,95,136,125,198,165,207,315,345,252,204,107,99,185,165,314,148,279,318,168,136,209,137,227,182,58,403,307,157,212,290,233,322,210,184,220,269,306,229,188,76,120,193,260,245,128,218,164,273,181,166,185,318,116,174,150,162,222,255,240,255,143,209,165,54,196,237,282,74,189,314,179,195,234,432,215,229,274,110,182,156,154,239,261,181,186,129,239,169,89,142,61,199,246,237,240,277,284,189,269,87,289,167,182,257,93,233,266,187,135,98,175,231,243,391,239,168,175,183,143,244,166,213,228,131,169,158,224,190,298,170,164,265,164,287,312,105,147,219,267,255,214,134,248,227,245,227,150,215,283,166,144,247,205,247,214,189,357,226,169,284,158,155,112,128,208,211,143,122,332,219,146,135,156,294,253,121,145,237,251,208,114,221,53,170,181,245,379,207,261,103,155,105,164,285,276,105,324,123,159,169,204,278,213,273,267,263,291,316,291,218,132,130,73,227,127,156,184,271,134,176,253,196,172,211,156,182,288,51,187,139,187,214,148,258,216,122,253,382,176,260,247,76,262,210,160,242,153,151,171,77,209,235,402,208,176,298,100,249,106,164,211,251,163,219,259,237,233,227,233,270,223,320,285,190,107,101,220,184,281,414,117,259,264,185,138,115,260,223,220,175,265,182,198,152,245,179,111,191,136,148,181,166,241,193,176,163,148,133,66,156,242,131,220,183,105,157,307,183,276,111,133,127,245,99,246,241,235,146,315,219,197,255,222,176,152,101,115,229,163,318,169,150,85,258,171,213,76,132,109,283,283,181,257,210,86,150,129,289,112,288,350,187,237,296,171,204,216,117,189,152,249,190,95,104,263,242,276,225,171,211,170,222,182,204,200,176,153,125,221,169,291,351,186,180,138,196,238,101,198,279,203,119,201,231,278,265,197,234,229,161,139,63,135,177,291,232,199,256,137,122,211,193,254,146,213,130,282,103,195,175,191,154,221,52,309,150,145,203,179,97,72,337,313,265,194,264,247,348,271,282,181,228,163,200,224,181,80,127,132,267,270,269,276,123,318,230,139,228,275,214,231,122,249,183,99,215,223,181,232,337,275,230,335,133,335,249,354,170,267,111,200,237,272,150,125,337,136,262,391,203,249,158,168,181,292,107,216,217,221,253,254,224,132,360,175,203,158,215,217,203,264,255,141,216,331,293,123,92,116,176,332,149,220,120,253,93,115,181,296,245,218,276,152,214,236,154,215,335,256,182,209,117,263,294,243,120,107,239,300,123,251,236,256,278,151,340,115,264,197,146,184,203,253,119,239,217,301,198,212,201,186,168,204,206,241,295,153,202,241,191,191,150,199,197,211,145,139,257,272,124,183,176,150,209,245,256,203,124,216,225,285,197,228,136,207,73,202,323,96,114,186,226,265,191,276,101,125,321,255,184,300,232,246,305,154,133,275,140,139,166,232,124,259,202,147,90,177,201,160,240,61,86,89,115,256,98,203,97,184,176,155,155,173,166,206,176,175,200,147,201,199,207,83,277,216,135,225,169,99,151,44,238,78,164,166,154,173,197,115,231,145,238,201,202,204,258,135,136,292,178,186,192,158,118,236,214,126,235,104,296,202,157,359,106,300,126,114,319,186,220,126,189,144,188,285,116,186,173,228,163,307,164,187,222,183,184,167,163,162,173,224,120,172,284,200,145,215,267,262,145,104,160,341,25,209,206,249,222,220,158,168,266,113,144,191,139,185,259,153,168,269,118,296,195,321,276,198,69,231,143,149,397,150,167,220,298,101,189,148,243,89,175,334,132,280,331,287,150,114,229,378,181,247,148,193,185,208,114,178,223,245,113,208,155,151,117,169,130,96,72,328,161,173,257,204,134,113,84,269,227,270,119,100,121,231,184,234,344,146,281,191,103,68,263,166,274,184,210,207,74,238,131,124,154,231,108,309,246,204,221,96,210,237,165,230,287,202,228,159,175,264,174,252,327,269,161,155,170,215,165,311,304,134,152,230,227,217,197,298,319,183,279,276,189,148,238,137,139,250,228,193,108,129,226,253,274,207,190,200,206,100,200,102,215,208,131,222,213,319,258,158,158,125,113,213,98,287,163,104,250,69,333,219,84,235,92,94,194,305,223,330,78,308,190,221,340,338,281,171,275,85,277,182,209,166,216,141,252,169,304,232,175,210,298,224,233,208,213,145,154,159,254,250,282,227,108,152,165,160,156,217,358,217,123,288,109,239,200,102,257,171,255,248,74,159,242,183,77,209,198,192,171,168,85,201,196,279,99,291,144,204,165,226,139,161,83,63,274,156,158,129,174,231,178,237,211,55,277,338,152,206,281,187,293,308,187,174,199,101,200,169,283,249,112,224,195,199,125,183,261,114,56,354,179,223,72,124,238,163,240,204,188,207,350,196,109,112,160,96,248,162,141,98,173,168,166,369,128,207,196,185,63,118,191,283,317,177,279,312,208,131,55,225,171,101,97,371,167,179,227,237,206,227,42,182,286,207,174,143,226,198,266,71,95,245,69,119,181,356,88,289,151,273,161,200,335,281,173,170,143,83,161,76,100,118,208,170,134,319,134,325,120,259,138,254,187,156,259,214,269,248,355,133,237,196,129,180,185,286,183,207,227,257,183,123,139,258,227,99,210,145,130,191,266,185,380,280,236,110,184,201,230,273,158,254,197,272,272,194,291,80,257,159,175,229,258,158,195,162,154,146,113,173,184,181,122,131,188,195,124,121,178,268,264,127,141,216,224,124,139,110,250,153,206,171,174,58,182,186,112,204,83,158,217,242,246,181,345,186,162,240,119,155,277,215,117,192,248,274,151,301,162,191,287,230,169,248,111,22,146,156,209,102,99,217,208,142,205,213,223,220,140,145,148,211,193,174,238,179,206,174,313,143,152,215,179,215,217,211,248,184,244,244,171,177,171,162,193,126,172,198,194,276,167,118,125,260,130,173,265,274,214,196,297,102,285,287,198,359,122,120,187,293,195,232,160,169,123,200,108,314,342,316,290,95,369,92,222,271,117,213,106,180,312,121,154,232,267,198,116,170,220,132,200,136,244,367,321,278,316,223,120,235,187,95,249,188,125,106,247,196,213,65,233,159,273,160,184,272,140,299,371,151,170,244,96,214,253,335,270,155,200,136,91,116,171,307,319,187,106,282,225,214,233,357,177,200,234,240,244,301,188,148,173,304,137,87,92,240,155,117,221,253,181,82,218,210,215,175,340,352,232,104,212,167,120,132,92,203,244,271,205,236,313,162,238,58,133,166,329,160,88,132,304,345,319,168,238,224,156,141,216,65,283,188,98,340,193,261,247,86,225,229,268,364,137,185,171,170,114,238,243,221,319,228,165,199,199,280,98,57,166,277,184,139,200,71,135,259,245,71,210,129,139,206,280,166,219,257,221,155,210,271,244,154,315,144,262,231,195,86,188,335,201,193,215,187,170,127,126,129,289,295,137,257,317,144,234,102,325,212,117,123,254,113,194,239,193,201,182,286,238,223,157,258,180,134,88,299,354,238,194,233,246,230,216,170,173,192,50,146,264,215,149,218,148,266,114,217,84,121,195,219,73,142,271,366,168,243,253,191,129,130,149,192,162,205,127,130,208,86,230,252,215,195,136,204,240,153,323,282,153,205,252,218,104,182,98,178,186,333,212,146,208,182,168,95,374,302,168,169,282,212,134,243,267,207,118,182,116,146,198,213,288,173,70,167,213,175,129,113,265,226,146,203,209,183,231,159,149,262,163,365,217,107,205,205,335,209,123,238,258,146,221,275,337,224,109,80,231,195,254,195,295,123,242,207,249,153,311,289,361,265,229,196,232,82,317,289,255,203,174,91,155,231,99,214,127,127,328,245,138,179,64,280,84,222,213,194,135,123,201,228,144,161,312,247,249,131,166,292,127,197,373,264,323,185,89,238,159,180,126,268,123,201,155,309,124,186,151,254,214,218,177,272,66,233,294,217,281,130,183,138,211,207,234,190,230,317,240,311,187,221,252,199,193,184,267,190,128,225,163,259,153,154,186,162,202,295,118,150,100,281,173,223,121,56,192,296,151,232,199,220,204,334,223,288,88,338,181,216,258,58,114,215,124,181,170,205,193,222,200,138,84,117,142,78,130,60,225,181,147,165,270,129,180,94,249,289,67,164,261,88,305,190,219,291,177,347,228,122,277,157,222,118,257,335,189,73,213,156,134,180,276,200,318,287,193,65,208,215,316,147,162,101,347,199,64,50,291,267,274,229,150,172,136,121,193,357,167,266,326,162,204,102,244,140,294,240,278,255,172,177,90,270,80,199,176,186,104,313,180,237,194,352,221,210,290,125,248,274,66,159,291,304,324,270,262,174,281,315,97,146,255,178,140,99,83,211,98,205,180,158,142,190,119,117,185,292,138,254,179,133,278,189,163,242,82,162,158,298,213,227,164,181,147,197,209,170,212,110,108,248,122,271,183,233,136,233,166,113,232,266,173,190,319,278,136,198,116,186,257,294,230,86,239,172,151,262,169,173,242,50,141,227,328,185,107,254,119,247,102,62,146,108,105,133,261,250,206,212,104,234,82,160,112,206,74,222,186,174,175,382,158,208,98,120,230,210,234,216,199,295,158,208,194,212,220,168,127,248,198,123,180,275,201,230,187,230,122,247,257,260,243,202,169,213,226,63,304,148,288,85,241,250,158,196,115,197,330,184,165,187,309,77,188,238,297,182,296,121,253,149,222,220,76,213,252,38,363,132,143,320,111,266,226,181,156,148,206,287,285,54,158,168,213,179,231,169,148,283,263,211,223,148,256,181,192,218,198,218,294,150,223,108,207,234,211,235,178,274,166,108,306,88,158,70,153,222,275,234,284,204,145,242,81,192,196,198,166,216,283,287,119,230,137,195,245,82,206,163,150,205,303,241,182,229,192,258,262,282,159,133,211,188,106,144,147,183,273,142,212,159,164,215,341,310,160,276,295,135,132,205,208,187,253,185,169,117,122,229,117,72,210,163,178,178,127,177,174,170,194,270,329,234,252,209,124,355,279,225,244,300,89,191,218,168,333,190,238,229,274,64,134,98,200,248,250,227,180,144,80,28,182,224,253,275,327,252,234,242,102,191,241,224,349,284,82,117,147,235,293,169,226,198,203,279,136,112,201,203,207,153,250,226,284,176,154,112,141,191,223,217,248,368,122,239,256,148,371,253,329,242,137,317,218,327,240,294,66,152,98,233,272,205,99,230,92,66,240,211,158,303,171,214,290,157,245,285,190,218,112,219,244,42,303,242,99,171,195,103,321,210,284,133,300,135,183,85,237,132,140,223,212,259,139,241,77,120,166,282,144,293,275,154,186,213,342,225,69,253,207,252,140,84,251,244,245,131,99,213,300,92,85,127,213,177,197,170,264,254,257,293,117,92,248,172,366,259,185,270,203,160,210,119,139,143,174,145,258,343,276,231,233,119,203,198,213,168,203,237,173,115,90,190,211,195,172,328,173,102,181,313,137,245,122,244,229,100,222,191,152,145,162,171,78,141,213,150,113,382,232,234,327,137,109,297,229,112,160,203,263,141,132,359,174,171,232,253,219,77,221,111,141,219,172,175,118,207,228,277,251,291,89,146,307,269,211,69,220,353,128,170,246,146,248,138,254,204,229,294,324,195,238,185,202,322,146,68,295,234,69,298,224,108,237,117,203,215,48,106,249,206,217,207,209,240,216,246,67,259,84,283,56,178,169,261,301,145,226,248,242,308,279,149,223,256,228,163,252,196,152,219,228,234,231,243,199,215,204,91,293,242,202,174,406,171,259,211,237,276,140,240,307,117,151,235,147,86,237,239,240,205,260,276,119,152,328,308,203,188,117,148,257,102,86,128,129,212,120,219,174,297,242,192,125,189,204,239,170,169,152,54,224,220,262,286,182,61,259,232,196,293,303,78,132,193,144,190,229,95,90,56,242,94,121,126,319,205,347,146,184,295,236,91,211,226,283,130,144,298,133,232,220,108,238,214,137,236,245,257,259,246,186,156,201,119,385,209,203,225,194,199,194,136,134,211,303,218,214,355,247,108,323,208,228,176,273,219,140,181,191,212,181,161,74,175,209,187,188,262,158,260,146,173,240,150,232,217,113,309,104,143,240,185,135,209,204,255,307,229,171,197,135,80,232,159,225,212,85,259,172,203,129,242,290,182,164,102,125,191,237,196,178,329,98,239,298,169,126,127,65,150,261,258,73,255,236,214,256,259,66,323,122,129,161,269,240,222,205,259,115,118,210,281,259,193,209,271,97,234,241,180,211,191,211,188,358,217,137,127,229,272,260,82,265,85,213,239,211,198,170,313,157,272,145,305,227,209,124,251,109,245,129,169,219,276,94,301,184,247,190,191,354,193,248,220,235,112,222,270,310,284,124,92,193,220,223,144,254,130,131,185,155,249,178,275,123,177,184,106,206,256,246,160,161,258,100,139,127,222,276,269,86,218,224,168,296,154,131,215,141,166,59,261,172,212,253,243,106,221,183,270,145,144,180,388,232,273,70,211,195,229,247,167,79,108,63,275,172,219,130,222,295,228,329,252,221,202,252,130,258,233,104,100,141,194,149,271,159,190,250,208,221,255,230,315,64,121,285,172,223,245,292,212,233,178,179,149,60,194,144,184,185,193,222,97,327,104,282,291,296,223,96,140,243,147,204,161,179,264,170,251,155,65,197,140,235,151,108,311,120,127,134,242,322,227,170,290,98,214,238,238,98,151,182,254,285,279,374,157,233,223,126,177,220,166,166,253,315,247,168,228,180,266,238,137,165,315,262,220,167,199,201,74,211,247,249,216,273,78,192,144,301,192,195,94,178,205,72,149,196,283,193,199,118,242,180,315,325,217,175,167,258,250,164,129,330,240,320,123,319,265,198,113,264,309,130,259,80,134,156,206,168,212,204,177,238,79,164,129,259,126,278,267,119,207,158,286,300,161,338,263,269,265,117,143,224,139,204,87,188,348,171,230,50,275,201,331,221,203,228,194,82,192,158,254,184,191,174,232,210,270,94,173,93,260,184,212,184,181,187,145,152,210,304,273,165,240,259,163,189,333,263,349,225,199,136,91,245,132,115,37,206,128,236,172,268,172,165,195,194,288,225,240,241,237,238,245,230,304,134,161,236,176,269,169,184,278,280,326,327,211,238,208,182,140,206,140,262,287,167,222,179,187,214,289,261,215,163,238,287,70,127,255,140,70,266,245,295,177,138,266,252,172,60,269,231,260,50,139,200,160,148,152,256,273,67,402,126,307,207,165,157,147,158,277,124,193,96,212,181,198,331,198,133,258,274,150,83,223,184,150,123,243,152,173,151,104,199,112,210,64,108,96,142,280,158,289,264,219,180,147,291,169,185,138,282,201,243,224,159,176,202,194,181,168,271,257,158,319,177,198,201,366,193,140,243,231,125,103,153,239,129,297,140,304,84,246,241,346,190,186,123,163,197,96,200,206,218,153,169,204,176,159,261,217,224,283,180,162,81,248,239,188,142,196,327,84,132,164,146,92,216,154,146,264,253,325,275,284,142,120,217,167,110,58,159,246,109,299,242,212,282,343,233,161,89,271,248,153,268,215,402,163,87,258,250,187,93,149,193,157,158,252,224,265,137,251,189,75,302,180,96,131,208,184,213,167,130,338,276,258,171,248,131,196,125,214,225,149,212,68,93,258,116,145,185,231,230,289,271,236,230,273,210,172,229,201,234,122,142,132,306,194,277,154,314,351,150,74,122,256,193,270,252,190,244,244,185,241,300,254,242,217,170,180,199,63,95,196,447,238,96,250,50,175,235,168,83,345,175,233,59,149,235,336,376,211,305,268,136,225,133,140,197,162,183,236,111,113,143,204,169,138,295,241,274,189,136,178,175,177,131,333,172,302,228,306,189,206,143,176,99,156,341,169,224,68,115,128,219,232,202,292,258,287,155,223,133,171,215,110,152,218,168,275,287,216,165,180,282,291,120,162,240,327,87,209,172,117,113,283,121,244,272,151,252,202,170,217,329,169,115,280,207,58,174,242,188,102,197,114,270,122,175,319,186,246,90,240,214,130,120,258,155,380,298,199,238,107,177,185,133,328,275,228,294,185,125,208,233,144,374,230,130,190,172,262,347,156,300,185,151,207,145,211,258,204,219,349,207,101,161,144,163,125,132,182,132,187,226,229,143,173,195,195,247,202,193,98,190,169,355,130,115,243,201,231,294,283,137,201,199,162,267,216,245,237,188,257,283,193,251,160,179,271,271,301,243,272,220,300,132,252,156,161,195,125,215,362,183,244,281,364,190,170,51,217,155,222,158,75,241,309,293,232,247,241,136,157,103,129,148,327,125,202,166,102,238,354,187,229,292,347,290,328,297,234,277,184,97,252,199,136,242,307,268,298,279,296,200,279,237,206,211,78,192,259,300,190,145,283,272,234,193,72,110,82,271,293,184,197,194,229,102,226,67,282,171,160,217,63,127,158,220,125,191,208,180,216,214,194,188,118,120,271,259,126,353,237,148,132,70,204,187,165,253,207,93,136,249,267,239,225,114,267,325,252,220,150,307,80,270,233,215,77,281,230,287,158,111,194,145,291,162,157,124,158,175,252,234,344,236,304,76,124,133,226,170,121,219,328,205,148,191,184,254,130,140,175,238,230,223,174,234,194,220,172,257,210,199,106,305,118,302,356,71,181,74,122,98,96,177,220,65,112,300,146,318,112,248,141,194,271,303,241,133,201,134,149,259,177,228,145,197,186,302,111,282,152,185,272,210,169,236,145,336,180,324,363,146,121,280,201,291,227,258,185,183,231,155,232,254,237,137,144,172,97,144,148,261,76,88,243,93,229,224,197,256,347,127,164,207,257,110,208,146,191,73,145,220,235,269,239,211,184,226,132,92,275,120,202,175,309,179,242,254,135,296,360,209,180,264,228,61,194,212,239,222,198,123,235,258,204,304,246,148,208,182,215,108,241,250,297,134,169,265,170,69,325,142,144,223,265,115,140,187,192,263,116,142,284,190,192,165,206,333,277,304,254,44,173,312,164,166,154,295,177,224,222,201,45,147,53,356,58,232,166,286,258,127,200,217,238,206,219,202,123,64,200,220,208,203,190,76,266,386,367,185,200,262,213,220,266,92,196,184,276,156,103,236,298,178,61,107,303,169,145,105,183,209,293,246,159,240,144,234,63,98,218,204,218,201,157,239,157,152,242,232,393,183,214,150,215,259,237,245,152,232,244,194,167,219,119,189,173,286,203,319,286,202,270,53,142,227,146,318,186,195,202,108,226,107,118,221,119,215,139,245,206,235,138,168,138,195,253,258,133,228,154,237,204,158,198,314,125,263,220,97,74,167,193,199,189,180,109,301,111,185,90,140,146,170,164,253,284,235,173,141,295,70,111,207,198,174,182,159,193,110,80,378,152,125,197,221,158,196,362,127,161,126,120,216,200,128,284,200,176,283,41,212,233,154,167,227,75,216,236,118,244,225,281,142,88,250,186,176,252,135,244,232,216,100,154,287,118,169,285,63,162,164,130,181,246,189,145,202,110,64,131,181,103,134,111,154,381,145,232,175,292,117,285,78,149,316,306,187,259,265,316,268,182,164,118,154,199,160,130,240,160,257,203,218,202,194,179,120,274,233,199,270,169,361,223,272,217,186,173,300,151,197,218,177,269,200,166,204,49,233,153,246,239,152,144,169,86,199,171,106,199,293,270,130,125,163,205,167,220,286,163,189,271,327,266,154,189,178,278,350,232,155,235,137,181,214,360,185,183,108,254,241,209,187,389,299,195,174,177,334,257,238,106,329,233,178,125,156,170,253,64,255,260,122,229,194,208,170,334,197,264,117,179,111,257,191,155,207,178,159,205,254,210,151,172,143,204,213,213,96,210,97,238,158,154,151,268,217,131,182,166,356,220,203,339,208,150,167,195,259,228,167,99,104,174,269,255,84,156,276,72,204,186,231,275,176,327,283,246,249,258,265,208,261,167,169,107,78,73,247,266,128,173,79,192,173,177,138,325,181,263,206,146,205,164,267,365,214,225,155,194,241,235,285,191,261,148,270,236,261,227,127,153,235,250,254,232,219,146,122,314,283,141,188,349,128,222,175,79,186,190,300,282,291,192,245,324,258,182,282,234,172,320,189,116,291,191,200,121,349,234,170,181,316,160,174,182,244,99,244,196,158,208,297,199,150,141,94,234,187,125,219,287,144,264,76,140,166,180,155,317,98,159,310,372,173,238,182,243,104,145,278,170,222,262,167,109,215,106,122,124,142,279,143,131,251,274,162,131,136,177,303,148,211,196,117,257,154,217,219,215,124,267,90,215,230,221,328,139,156,170,187,244,153,145,281,248,168,269,237,234,188,252,291,231,215,180,147,288,71,253,172,209,258,171,159,175,234,178,151,218,76,204,180,136,82,218,101,257,162,210,260,226,213,181,208,235,267,157,181,191,86,170,126,329,174,229,263,214,277,257,209,135,62,199,153,156,218,177,175,190,231,235,136,128,89,306,289,280,274,349,177,207,144,185,181,236,221,217,202,262,191,56,252,310,265,241,136,189,65,294,268,199,101,202,227,263,212,129,271,242,82,262,116,171,188,237,312,323,254,174,238,196,339,184,146,158,244,194,266,82,290,177,177,73,244,246,146,190,205,240,282,246,207,303,232,171,305,181,195,165,295,224,241,110,222,115,179,179,94,175,121,197,216,179,210,230,255,121,246,152,127,197,87,206,287,243,197,280,74,369,212,234,191,199,189,181,292,331,314,248,214,244,196,149,253,162,225,216,175,187,333,208,318,124,244,339,80,212,332,298,264,301,252,286,129,147,219,200,216,156,181,112,142,293,290,179,317,259,147,131,331,232,145,210,313,174,260,90,285,157,229,253,182,249,140,231,239,208,215,231,79,241,117,189,271,298,299,214,106,230,79,111,181,119,128,151,122,101,105,162,173,292,67,237,189,172,277,207,230,166,266,230,165,127,197,359,256,126,64,273,188,197,143,232,82,165,220,257,297,166,174,149,227,87,185,210,244,246,97,195,193,324,250,171,110,107,201,358,109,314,165,195,301,260,337,131,81,125,240,185,165,111,362,248,188,250,308,405,174,324,137,231,276,270,139,267,203,167,135,297,245,201,189,191,226,264,221,187,299,95,221,176,348,274,248,316,157,211,186,154,166,331,153,279,85,298,230,265,207,82,268,178,199,123,243,270,160,170,167,223,98,242,225,58,113,269,297,84,299,257,233,163,272,214,183,219,205,168,136,140,194,214,222,256,136,209,65,131,194,239,345,217,150,142,214,300,235,243,330,241,239,177,154,156,55,314,46,250,142,263,278,124,230,185,296,173,167,187,122,247,94,279,151,254,185,258,278,82,151,323,362,299,181,178,224,136,181,127,398,266,114,172,224,146,128,149,78,211,99,236,215,276,142,57,139,244,195,264,115,96,151,298,146,193,242,118,156,202,210,162,246,177,205,152,202,238,195,200,172,202,269,165,295,297,106,169,140,266,279,260,177,284,217,337,264,267,190,246,253,161,175,248,103,62,140,118,164,82,271,162,211,283,171,176,227,272,231,265,181,129,224,128,157,129,197,177,294,143,260,119,249,337,282,96,140,170,91,169,129,333,162,365,195,117,213,183,98,205,339,161,202,86,264,162,235,107,128,240,152,214,242,250,239,191,189,259,226,291,245,189,161,313,243,159,181,236,303,318,202,239,178,81,248,334,70,89,177,285,269,168,66,220,222,237,217,221,147,185,218,140,159,303,78,278,277,213,190,263,183,314,195,155,140,220,202,192,251,195,75,228,312,180,225,242,271,202,181,334,175,311,105,60,128,278,114,268,215,267,155,130,353,136,244,103,127,228,257,218,267,101,177,198,240,192,289,352,161,158,351,172,82,182,153,66,161,208,193,225,136,183,291,185,203,165,61,66,269,362,264,235,119,90,263,182,92,284,324,76,234,230,175,318,153,174,265,234,188,252,243,188,148,186,222,217,240,310,225,294,193,49,228,157,109,238,161,246,204,209,325,205,208,156,237,217,177,215,164,274,299,161,128,222,109,193,163,273,224,114,198,136,87,118,100,147,228,150,141,204,114,146,273,66,200,214,144,150,222,146,161,167,242,149,377,222,228,263,167,165,223,244,250,53,142,270,241,129,200,105,362,142,208,192,246,139,201,206,231,119,152,167,244,353,267,189,237,225,150,332,313,108,193,230,196,203,247,221,191,166,127,144,118,141,142,197,204,241,122,226,188,210,257,250,278,180,114,242,218,214,106,129,162,212,211,209,245,151,250,178,271,179,311,225,167,199,261,289,106,175,104,367,366,60,280,214,201,102,293,226,72,303,146,116,257,301,159,247,212,152,178,243,172,251,156,195,233,191,271,285,253,242,91,135,189,373,373,252,259,194,276,231,75,126,222,130,234,191,140,159,186,145,212,81,103,145,147,151,114,185,130,331,211,152,119,102,140,224,214,212,142,264,96,105,196,238,239,68,176,289,150,148,228,193,236,199,239,117,292,197,247,80,243,187,147,228,199,251,215,224,147,290,251,199,72,199,314,242,104,106,196,196,276,147,214,152,153,352,66,144,257,228,273,117,292,209,148,211,244,186,68,249,207,291,122,215,170,127,114,282,135,218,137,262,259,200,226,271,122,213,87,171,279,185,216,193,163,186,55,147,159,60,232,220,206,135,122,69,177,170,309,158,173,303,150,268,113,219,223,308,68,142,214,155,280,280,191,178,298,287,205,172,238,213,256,162,243,122,250,185,167,255,47,100,110,107,150,308,116,182,371,329,219,117,350,174,107,212,218,176,143,218,212,226,321,193,190,175,203,94,314,238,232,238,107,259,197,125,333,158,186,203,209,108,198,233,253,190,105,265,157,136,135,172,289,98,280,205,181,131,113,252,323,291,254,389,99,129,150,224,266,364,189,144,231,139,231,212,215,189,91,116,104,244,240,317,176,222,200,116,262,157,180,99,248,247,204,112,184,195,330,295,151,201,212,203,196,147,269,96,246,210,186,222,85,140,217,165,180,334,232,226,79,181,267,170,64,347,81,266,173,127,138,202,87,268,263,220,117,142,253,78,279,119,261,177,203,140,221,219,215,273,170,244,294,238,157,126,150,183,193,323,195,168,116,203,182,123,188,189,158,280,91,360,152,218,214,199,189,180,155,119,77,91,244,171,235,185,267,237,179,199,359,98,83,207,193,262,212,244,72,174,180,286,325,255,197,220,259,122,146,303,194,214,270,272,125,275,48,222,228,273,127,173,222,83,159,161,150,215,192,156,246,265,368,294,182,268,358,155,258,228,169,328,198,282,121,159,180,151,176,38,332,139,207,141,266,233,212,116,189,216,123,126,131,189,217,201,153,223,144,133,222,79,87,292,78,335,195,261,139,146,276,179,143,236,171,148,180,293,136,233,126,147,189,70,147,195,104,345,298,254,262,188,167,115,184,433,292,67,237,143,144,150,183,215,227,259,120,181,204,248,135,333,282,257,219,189,232,227,157,256,327,188,293,254,109,212,170,170,232,207,231,187,129,290,162,168,168,189,230,284,203,111,109,154,216,108,242,163,241,81,160,136,213,341,246,222,226,108,146,83,216,213,164,228,225,207,212,106,154,195,167,230,273,104,171,333,153,243,113,175,115,196,232,159,168,131,198,220,236,195,316,89,275,281,195,107,128,251,285,213,137,137,169,168,77,192,189,65,200,226,233,199,176,232,84,126,317,217,207,255,310,160,223,166,222,219,98,71,119,261,65,287,204,170,254,203,193,152,140,142,175,164,99,282,224,211,177,73,223,164,273,163,353,306,296,74,344,86,189,293,213,112,219,141,202,164,286,228,213,166,137,155,234,193,210,294,185,270,348,196,248,189,165,188,242,145,212,151,219,154,371,225,205,259,92,250,196,241,127,61,194,192,333,175,100,351,343,152,147,244,214,170,154,329,123,250,201,102,180,219,233,240,292,78,229,118,258,244,236,307,203,158,331,268,267,207,204,314,231,265,262,190,267,216,173,187,182,202,160,340,135,274,365,90,125,304,114,111,263,204,106,278,340,320,103,234,333,62,295,181,191,170,206,116,268,257,197,151,313,194,163,232,153,173,102,152,113,308,295,274,223,297,176,183,133,178,167,260,177,182,163,234,196,224,280,362,300,194,239,246,269,148,101,106,310,140,267,123,333,235,154,338,171,159,180,259,220,175,257,339,60,91,100,181,138,307,297,179,151,256,116,118,217,238,197,73,72,172,354,196,150,206,155,333,187,155,125,114,175,267,230,196,177,250,134,191,120,285,243,146,263,201,269,160,111,237,262,167,54,216,101,150,139,213,255,214,144,183,134,208,142,278,132,339,123,262,143,129,246,305,217,362,93,160,301,311,219,208,126,243,234,193,153,257,322,145,149,84,315,166,149,234,287,238,243,114,94,122,258,219,246,231,165,103,263,210,260,235,216,157,81,188,184,228,208,193,223,129,221,191,199,221,344,138,233,124,258,116,216,301,161,118,286,141,101,79,195,109,293,63,101,87,269,257,270,130,77,254,263,86,162,279,186,243,176,124,182,133,204,214,184,209,164,164,367,111,301,290,230,162,100,233,157,139,174,201,185,182,158,268,177,214,247,225,218,112,121,135,250,101,209,338,180,129,366,335,195,212,149,143,158,150,184,178,147,191,261,203,214,139,292,311,154,117,190,224,262,205,185,139,274,203,268,285,239,152,265,169,208,117,104,222,130,214,164,232,298,207,284,194,96,256,94,271,188,84,166,100,149,198,149,127,186,102,182,120,144,177,229,155,142,259,149,207,227,219,93,267,272,155,188,225,316,222,164,267,163,208,69,292,160,131,224,199,286,198,78,216,294,314,269,124,202,271,256,177,405,118,301,128,277,230,157,147,185,296,248,299,94,112,170,161,299,51,94,45,255,254,227,75,152,191,175,286,82,189,66,185,211,141,142,192,261,239,259,174,221,180,360,176,243,140,210,275,335,179,221,174,161,53,169,249,163,326,220,178,275,135,248,178,159,220,256,281,280,173,420,144,175,170,203,256,204,231,245,237,378,220,144,203,274,52,131,49,239,255,305,122,269,261,246,196,151,222,84,310,275,150,287,315,78,161,234,275,126,159,226,167,201,95,278,174,152,175,235,151,225,236,309,180,255,183,112,134,93,171,147,265,300,101,314,355,357,141,273,323,220,117,118,94,186,177,160,142,234,106,248,153,226,155,170,206,320,217,297,76,75,210,292,291,286,191,160,194,122,229,275,165,150,223,218,115,104,166,236,126,167,273,235,293,72,156,203,175,127,358,211,237,216,219,215,139,101,168,196,171,122,98,233,291,134,269,217,201,268,217,147,173,146,184,137,155,261,266,89,149,321,191,191,328,83,250,240,316,233,148,160,199,212,255,136,175,307,188,254,116,200,262,207,302,226,92,203,190,222,92,201,216,309,165,251,280,198,149,193,205,88,113,200,156,185,212,100,70,188,90,247,58,182,117,211,307,213,215,163,280,175,148,239,101,219,178,165,179,154,117,298,168,173,195,177,254,148,203,339,321,211,226,170,171,166,125,218,202,152,213,78,180,92,307,119,116,174,260,112,187,156,165,75,266,92,111,299,196,167,272,183,244,167,340,98,242,170,222,292,111,210,291,171,168,245,143,153,63,275,166,264,138,225,270,150,228,128,324,304,242,207,255,167,218,234,262,217,219,218,272,233,171,141,247,117,233,175,297,229,157,135,262,266,242,79,189,283,264,275,189,170,231,176,191,187,394,63,175,182,198,347,331,232,250,253,143,123,220,263,75,89,231,360,221,222,196,391,168,226,152,112,143,246,214,107,249,121,145,305,117,303,387,241,101,42,185,227,100,198,186,288,247,187,251,399,168,271,192,115,76,256,289,168,88,176,127,186,168,174,229,211,116,200,145,187,141,257,205,144,181,126,102,327,182,209,362,252,275,108,378,218,227,191,265,207,166,279,301,99,55,289,234,182,340,126,261,220,182,186,174,139,223,312,192,204,259,157,127,257,240,193,326,213,111,199,295,152,157,149,171,183,275,154,143,246,236,281,73,259,202,288,191,220,73,257,198,112,204,219,214,153,172,125,172,178,348,167,115,236,86,160,85,179,330,146,310,161,189,135,264,218,118,126,296,310,167,252,224,86,178,157,200,235,267,148,265,106,219,260,64,151,327,252,198,185,236,294,98,167,179,184,156,324,76,100,308,308,267,270,177,247,75,133,188,175,215,221,82,282,267,236,181,265,132,227,281,156,238,185,123,175,135,236,220,140,121,262,231,100,217,222,39,210,253,150,157,308,209,178,257,147,229,204,238,191,130,255,156,259,312,176,203,199,280,130,69,170,179,162,170,269,266,330,147,182,196,92,186,235,192,254,112,166,191,126,376,251,200,260,195,228,347,227,190,181,107,230,283,203,230,53,192,100,277,274,186,174,144,111,167,347,318,320,284,355,260,207,219,239,209,134,332,111,171,87,140,339,265,235,214,114,193,319,182,207,135,171,161,179,160,266,313,151,126,227,256,242,352,251,95,164,374,168,180,238,201,166,398,327,318,292,171,217,166,92,164,196,313,258,218,259,122,146,256,208,131,94,227,304,188,206,191,290,112,115,234,111,311,206,311,126,264,155,238,178,275,176,172,250,231,123,202,189,221,194,298,80,179,188,212,78,250,233,144,238,121,39,215,51,274,148,183,209,181,189,296,212,193,238,216,214,196,183,198,331,197,316,233,192,310,226,323,305,311,221,313,177,161,173,281,172,115,83,227,202,163,111,210,290,342,208,242,236,234,174,156,99,159,192,185,208,132,152,177,187,174,294,272,209,180,268,153,172,119,194,150,187,75,147,84,195,252,314,139,69,121,199,131,228,217,331,138,186,84,165,251,169,114,281,147,107,222,232,217,129,269,219,191,136,265,263,70,280,193,152,164,244,219,346,278,314,161,123,161,328,180,213,158,260,173,278,207,219,307,145,226,166,82,325,165,197,135,257,89,248,136,165,183,166,136,325,144,81,280,240,255,111,118,156,261,202,193,202,144,206,229,176,202,180,180,237,150,227,201,209,215,151,271,210,172,159,201,207,244,253,262,53,345,306,153,193,107,116,229,240,108,241,74,95,160,290,160,115,324,305,228,193,267,291,225,249,233,139,162,204,359,196,164,163,91,319,243,234,195,176,145,90,185,200,207,264,144,108,177,243,169,125,246,144,150,149,223,225,226,111,166,209,187,110,128,199,126,190,116,233,217,93,196,204,256,348,204,276,251,214,176,97,239,188,151,175,297,232,263,271,204,155,180,193,226,116,260,228,202,56,113,235,313,126,165,203,182,224,206,317,185,156,305,173,123,274,187,183,227,259,142,292,185,220,180,186,223,249,236,152,242,296,214,303,135,348,160,205,258,212,196,82,238,173,194,242,261,219,211,246,154,127,51,269,290,134,252,80,240,232,157,310,114,139,224,82,259,129,141,353,245,166,205,182,214,112,200,331,105,293,232,162,213,166,339,229,193,218,181,163,92,110,185,224,141,200,193,128,254,182,193,286,124,105,119,293,111,238,113,194,184,137,112,183,133,138,249,245,246,212,161,193,240,133,83,89,308,251,103,174,194,64,261,326,122,202,162,311,150,198,161,280,132,221,90,162,229,74,243,216,108,150,189,187,165,324,193,194,104,280,85,160,280,184,172,120,112,300,193,106,149,92,159,222,126,199,144,253,146,156,114,131,245,315,95,228,164,211,147,288,193,113,227,216,222,346,307,337,200,154,213,147,359,282,138,180,247,182,247,185,117,270,282,181,280,90,227,240,132,148,132,163,255,211,212,274,110,226,300,108,234,163,187,242,183,75,255,251,183,208,203,198,138,207,221,250,188,163,211,308,162,225,205,218,211,120,292,162,327,168,114,223,266,303,112,84,87,114,95,102,94,213,295,239,148,177,252,232,159,433,157,297,368,264,162,206,176,121,144,154,109,114,244,169,218,132,313,115,317,296,162,214,131,265,205,100,118,207,261,123,191,302,347,117,182,147,207,184,220,257,192,128,186,189,199,175,81,249,132,291,182,157,169,106,213,321,145,273,283,193,90,317,150,205,255,171,125,203,155,236,236,208,178,265,211,151,67,108,103,189,137,198,255,196,244,253,199,186,88,236,286,267,218,217,171,323,156,388,171,259,119,155,225,309,105,188,274,192,250,104,172,228,97,179,214,57,150,228,155,208,105,166,177,205,236,150,125,170,256,127,256,159,335,236,142,191,119,197,215,100,68,182,191,211,200,307,202,300,90,149,175,280,281,258,189,239,218,265,333,155,136,174,237,143,139,146,169,124,321,138,145,296,92,209,214,169,201,174,316,191,113,304,271,218,168,249,182,179,126,161,62,229,244,267,183,112,242,191,136,106,74,139,87,263,203,203,133,135,216,79,76,93,327,80,134,72,237,235,195,174,110,225,177,219,198,188,243,231,181,239,231,119,159,203,143,305,230,167,211,165,184,254,175,254,267,188,210,72,104,175,182,162,144,235,112,105,299,232,295,123,174,143,145,93,205,164,211,225,197,174,282,217,294,200,255,192,139,89,130,201,163,215,191,224,197,236,212,238,120,163,90,209,130,247,151,157,188,233,153,186,230,317,282,158,233,151,85,170,120,169,264,180,232,265,276,241,206,305,92,247,188,289,189,128,236,207,75,227,262,109,154,270,256,263,255,242,259,202,228,330,269,114,224,286,201,89,116,170,166,102,203,173,234,105,229,289,395,138,133,343,214,153,222,78,215,220,213,284,164,120,211,267,257,160,206,246,209,268,194,307,192,214,306,116,224,202,316,193,191,141,292,253,122,172,335,244,217,246,245,199,260,185,296,201,211,300,232,309,127,121,144,109,183,199,253,244,276,280,165,126,199,82,235,188,258,247,244,213,204,161,254,228,166,181,182,286,244,312,207,190,359,137,189,123,261,157,242,263,316,75,57,359,124,176,177,147,324,202,147,195,248,192,253,208,181,140,181,271,215,288,80,196,204,224,259,114,229,342,242,332,173,85,196,271,365,127,274,105,310,263,160,178,355,218,102,200,216,60,247,180,133,109,199,270,255,216,225,217,185,313,260,204,250,280,197,228,242,209,306,157,174,235,229,210,251,190,170,204,152,262,202,222,248,158,280,149,178,217,216,205,110,224,163,215,234,157,176,177,137,216,104,353,342,221,203,293,343,270,247,282,148,211,317,182,126,201,139,212,261,308,155,173,235,261,71,198,150,191,188,201,193,121,328,181,74,106,234,198,252,224,343,155,236,188,310,186,204,158,242,121,235,122,105,143,77,224,268,174,339,216,182,142,136,228,114,93,196,343,224,178,225,235,272,128,187,163,225,109,335,146,259,70,222,313,242,47,197,126,188,224,196,155,200,222,191,289,144,208,330,218,349,341,332,37,234,153,243,184,125,192,247,179,224,257,128,217,251,122,227,91,158,336,267,133,172,193,235,187,207,164,76,280,135,258,259,216,99,245,209,149,193,319,214,216,154,241,206,212,180,224,174,141,312,132,173,161,264,185,192,128,130,95,216,248,244,127,187,196,265,160,359,160,135,280,107,234,196,65,144,223,203,222,111,125,286,131,234,132,234,170,253,216,201,228,162,160,267,136,132,308,206,264,181,103,243,88,273,197,289,188,259,117,168,127,237,227,260,100,141,293,128,170,167,283,171,252,256,196,150,241,262,146,66,154,279,267,145,121,123,92,109,105,257,241,203,197,241,208,215,220,154,152,185,138,206,212,196,111,340,161,168,313,227,260,56,196,248,95,280,210,249,316,100,233,228,186,266,227,416,197,153,302,199,124,142,52,287,198,239,247,166,153,189,252,206,139,62,238,176,165,329,147,302,136,190,273,122,225,207,254,209,254,238,122,162,227,193,165,274,215,171,304,219,307,94,150,182,217,220,231,144,174,182,267,121,123,144,251,132,209,111,259,213,170,219,154,127,228,251,97,100,368,335,173,141,248,305,139,286,182,188,221,75,90,138,229,165,209,288,121,217,148,289,178,243,207,159,162,313,164,189,211,264,146,338,223,143,45,263,144,275,180,164,147,204,103,167,247,182,286,130,234,213,109,373,348,216,61,190,197,204,325,93,338,178,130,136,296,353,128,203,225,177,126,153,271,125,123,229,106,266,206,284,175,331,144,213,63,228,229,245,160,163,114,258,185,164,336,292,200,166,249,111,206,150,320,175,287,263,348,252,235,287,134,154,196,214,238,109,118,152,151,139,250,130,290,250,349,294,293,119,213,146,139,227,217,134,269,80,144,168,142,265,317,106,286,158,223,337,281,185,271,102,247,256,220,247,68,417,168,176,286,173,179,222,181,260,104,294,223,86,188,240,241,246,147,43,219,324,259,221,112,205,188,156,173,265,234,161,306,299,123,189,186,98,301,102,233,166,174,144,247,250,178,316,295,189,299,107,164,141,179,148,165,60,209,133,157,93,222,154,328,199,138,181,40,74,211,143,257,114,222,142,202,79,151,128,218,353,250,170,368,266,226,173,248,156,128,227,304,187,184,271,179,137,86,157,228,171,217,263,76,113,243,245,140,171,248,218,195,140,283,244,307,214,222,168,264,280,60,259,122,290,86,229,121,129,157,128,83,229,266,273,236,244,183,215,237,169,100,249,148,281,214,229,192,330,206,124,163,203,226,224,144,121,249,222,233,73,207,221,161,273,123,160,211,214,337,196,335,201,176,111,175,134,223,214,247,142,207,329,78,224,245,231,181,320,80,231,178,191,136,196,134,226,132,151,119,209,147,260,303,98,161,131,68,270,268,211,111,248,200,177,143,162,198,65,139,233,326,299,123,281,94,297,185,329,241,119,301,234,283,52,169,157,231,228,124,145,121,250,279,167,207,235,236,259,239,275,216,180,189,112,209,160,160,168,76,132,263,159,176,246,182,171,122,200,186,190,237,198,222,158,165,374,79,207,197,101,161,163,231,282,251,139,148,92,209,201,264,109,240,170,124,232,136,209,251,115,241,243,250,280,251,225,152,77,105,231,278,203,208,306,301,131,222,184,113,134,292,128,196,147,207,248,301,129,248,191,278,278,350,196,283,106,131,80,125,112,201,371,137,257,188,154,192,291,174,179,198,179,190,279,359,296,263,85,245,125,228,182,229,282,63,305,193,146,172,153,302,159,188,168,113,296,222,260,247,181,186,195,199,245,132,140,278,165,190,135,262,261,326,236,265,185,107,229,220,315,241,192,171,259,253,253,229,210,84,268,229,351,185,124,169,135,182,147,66,199,187,102,191,59,208,122,308,201,165,218,247,279,194,76,329,163,138,183,167,186,214,193,188,206,188,151,252,296,91,278,259,269,220,229,186,267,206,202,356,269,227,292,314,188,241,186,210,157,127,54,292,167,171,141,125,50,148,233,215,98,202,188,134,241,103,175,267,196,234,232,41,88,233,183,230,240,179,217,175,170,131,345,182,214,91,357,215,140,142,267,169,184,285,239,104,236,100,121,254,139,145,102,90,228,97,250,71,120,303,188,178,332,214,196,128,250,109,80,335,262,276,271,222,178,90,216,182,207,243,229,232,110,159,226,137,159,160,206,133,135,207,200,286,203,87,271,276,292,58,180,124,221,175,149,143,217,66,121,165,227,192,197,70,256,186,249,164,141,235,127,110,175,207,213,77,124,229,81,158,232,128,313,119,188,116,156,122,138,315,264,166,213,175,258,116,166,255,116,161,97,214,124,113,216,195,270,102,120,212,213,221,138,180,194,100,225,227,134,153,172,90,84,209,257,216,170,154,171,197,221,120,197,149,66,180,288,223,138,286,222,105,161,152,67,316,309,116,317,253,182,139,125,187,176,153,145,210,174,185,214,130,253,143,165,79,269,203,191,110,280,73,311,78,287,158,146,201,243,105,222,244,211,127,86,175,157,97,140,363,216,222,156,209,222,109,259,256,265,195,127,230,271,126,177,192,220,176,137,267,225,240,136,220,158,294,306,275,136,315,146,149,198,58,201,170,194,121,149,179,120,325,84,297,90,309,204,243,194,172,253,206,92,160,316,118,171,279,160,274,162,244,203,230,199,273,116,212,164,249,220,259,194,129,125,252,182,228,191,291,182,213,179,201,119,278,166,127,173,114,139,186,227,190,244,165,227,91,128,158,241,121,119,191,126,153,207,158,196,313,71,184,302,275,159,121,134,187,177,154,193,123,217,192,172,206,208,183,187,347,135,265,139,226,235,107,107,235,200,208,242,201,94,318,175,199,216,200,182,190,193,169,167,158,121,107,150,174,249,197,208,190,261,364,122,252,183,104,233,229,321,282,297,125,233,234,275,178,281,115,166,148,233,221,167,157,184,114,152,78,147,252,167,189,154,225,238,230,215,124,225,372,173,233,134,237,274,403,261,111,110,331,225,113,149,280,170,142,204,345,200,167,145,281,222,293,154,147,176,112,82,263,115,168,222,287,239,275,102,188,171,86,242,233,233,222,153,229,326,142,238,183,292,135,204,193,240,165,267,242,216,224,125,253,201,178,181,225,116,193,113,183,312,224,61,188,107,263,176,169,301,441,110,194,162,192,246,186,181,301,110,102,217,264,192,118,250,213,247,194,305,137,185,90,170,223,155,228,217,233,158,233,192,320,179,156,143,226,193,116,58,304,199,320,180,250,194,199,306,242,168,159,162,201,190,164,144,131,158,173,87,80,94,220,139,132,130,172,223,103,181,164,257,247,168,159,199,105,273,108,67,191,151,127,165,172,309,176,59,220,157,96,210,222,266,135,109,236,210,241,62,73,196,144,318,252,191,135,223,228,169,259,174,189,375,199,341,290,222,87,246,278,196,206,123,142,157,121,226,206,203,248,87,314,134,92,240,239,129,172,135,175,112,141,152,135,253,89,362,264,80,170,201,209,188,112,279,178,149,272,289,149,224,303,222,182,197,177,321,174,216,107,259,271,79,199,185,237,183,285,143,217,158,174,79,144,281,184,252,224,200,187,188,214,98,317,113,191,213,116,93,120,104,111,154,300,160,199,218,125,256,125,104,220,334,114,213,184,181,326,237,229,93,184,238,172,147,272,259,164,246,169,196,301,168,246,230,219,85,346,167,153,244,102,163,177,254,237,112,241,203,237,191,245,187,265,189,62,196,250,361,229,200,138,271,210,183,124,120,255,106,233,193,307,190,152,203,227,141,133,147,95,258,189,210,97,86,199,246,121,113,226,203,277,243,77,249,133,214,251,203,119,273,206,371,230,225,194,91,186,165,195,265,140,218,234,183,296,243,166,286,119,231,110,243,243,165,188,192,252,346,166,271,147,214,169,313,207,114,230,173,260,129,190,127,163,222,197,239,249,277,266,121,243,136,115,370,244,232,107,160,211,280,244,218,224,194,276,222,223,348,77,326,112,226,136,190,134,210,249,130,130,119,254,230,177,172,201,100,207,185,345,363,197,313,175,292,231,219,157,246,377,130,115,248,151,274,222,117,271,182,276,193,319,100,241,179,232,180,231,243,112,158,111,202,123,159,49,212,215,275,190,270,137,304,220,188,206,196,81,178,190,270,105,119,195,75,50,172,176,183,133,109,141,122,129,245,206,74,331,97,208,99,201,88,198,115,112,127,248,215,325,198,162,203,260,278,316,105,141,254,204,188,105,187,210,117,291,225,198,98,144,80,279,245,109,241,149,112,156,187,248,295,260,253,169,255,277,176,169,143,81,260,240,206,139,131,264,241,261,158,200,201,248,125,179,285,159,124,109,128,217,293,119,245,275,298,135,86,300,90,178,145,225,199,264,191,158,121,56,140,255,237,125,120,164,271,140,275,183,205,213,228,324,279,213,99,239,275,285,150,171,207,210,124,108,230,149,210,169,217,256,119,206,332,267,129,213,283,152,162,141,353,190,269,360,217,245,270,177,155,206,203,273,221,260,281,217,311,244,130,195,265,227,140,158,184,194,214,231,286,231,190,269,173,141,193,252,186,265,270,258,142,228,312,290,289,246,180,210,270,100,262,187,214,191,269,130,165,204,157,324,106,154,135,244,260,167,302,114,289,152,255,105,342,234,225,144,364,214,215,134,175,115,252,132,156,243,127,153,179,101,96,185,132,270,136,194,197,171,277,225,109,251,51,179,226,347,72,135,88,207,182,257,274,251,157,137,256,172,90,149,84,229,115,373,122,193,106,236,206,254,133,220,187,106,201,109,109,246,70,131,124,220,314,120,104,168,165,120,191,262,134,229,136,339,128,247,186,225,90,132,217,153,247,244,354,214,172,224,151,141,169,155,221,140,168,133,204,95,79,171,92,202,241,197,250,147,218,183,320,181,219,321,351,249,221,97,220,83,223,145,194,164,297,114,78,285,215,322,227,218,259,211,159,180,98,123,114,273,235,249,120,42,98,160,126,137,374,189,269,182,257,362,209,229,289,138,216,188,248,331,189,152,232,166,141,215,105,85,289,289,122,228,234,169,123,109,198,192,251,180,139,338,110,162,84,205,131,179,215,319,206,205,145,145,356,249,135,317,232,73,88,103,185,196,325,292,256,245,208,288,339,162,131,166,244,213,322,128,164,315,159,135,203,160,158,194,202,252,188,197,235,255,166,159,96,108,220,94,224,164,127,228,327,197,260,190,111,245,77,204,191,250,124,83,116,294,214,91,157,241,178,153,265,273,228,75,207,145,209,284,108,283,220,144,192,109,338,220,200,113,196,174,344,303,262,199,235,248,319,289,67,257,205,180,179,220,99,168,231,286,135,132,232,222,226,294,154,138,244,179,155,188,232,233,274,179,210,249,220,205,198,290,189,212,280,181,131,168,250,240,191,107,106,218,179,93,232,246,198,135,85,282,274,150,58,44,117,138,165,223,145,90,228,127,97,240,195,143,84,208,122,153,195,234,188,112,320,146,86,105,161,135,245,246,222,196,188,219,278,352,288,170,207,216,137,89,149,77,221,172,221,145,132,242,231,152,253,110,97,187,152,94,180,214,236,362,293,302,275,164,118,206,149,198,128,248,152,105,210,135,130,140,245,179,195,97,135,188,246,70,146,166,252,223,122,224,203,235,274,195,162,193,234,85,254,220,122,109,259,139,104,195,180,174,265,238,203,135,131,155,164,239,170,141,176,285,262,270,124,154,329,303,255,161,168,187,230,156,193,230,110,167,125,211,109,256,197,149,211,215,151,159,250,116,199,166,206,166,153,86,238,230,272,128,276,238,146,230,244,194,188,143,223,156,79,248,147,174,242,196,157,382,189,232,253,180,262,220,263,184,222,200,205,196,123,60,260,96,34,242,338,219,163,256,294,254,294,124,288,123,226,346,138,126,256,203,186,179,155,348,93,270,292,186,218,105,232,303,203,113,166,145,223,210,216,316,118,308,276,110,219,105,209,227,115,259,110,96,216,233,321,320,183,165,311,177,108,197,180,360,202,337,279,183,223,229,319,78,133,114,272,111,96,198,187,235,170,133,231,260,253,228,138,50,144,231,212,184,228,227,189,200,69,170,154,142,165,223,296,101,179,212,156,160,139,140,186,255,207,143,72,114,238,222,133,95,189,250,330,163,181,262,138,277,189,306,120,178,292,228,164,224,287,191,221,204,206,176,215,104,282,140,136,293,203,218,288,237,175,192,231,115,263,182,256,354,67,301,289,187,79,83,181,167,315,170,213,251,384,223,165,150,148,159,234,211,266,134,131,210,114,202,235,287,259,89,122,226,182,205,286,236,247,128,245,326,161,200,163,199,149,270,126,184,181,151,275,255,128,52,115,222,162,187,189,211,207,164,121,239,171,281,154,58,214,161,314,168,250,197,476,156,245,246,321,108,321,219,127,203,278,169,253,92,206,293,164,202,273,304,231,243,244,146,132,171,116,114,137,278,174,140,177,215,174,152,265,190,365,258,228,186,197,202,45,181,105,199,291,157,153,317,265,250,262,91,289,175,145,223,153,109,159,202,57,140,214,232,121,129,286,187,373,198,151,264,234,80,230,282,234,239,272,108,187,111,79,156,234,161,123,169,294,245,181,240,183,207,129,216,234,279,103,245,220,134,224,215,66,209,181,258,205,272,184,203,268,273,190,212,190,166,161,287,194,301,154,244,146,287,212,202,131,123,192,216,162,331,239,88,117,137,265,250,173,262,114,187,196,332,349,129,113,217,163,201,250,122,136,185,131,265,192,254,213,238,214,211,223,113,253,210,181,244,145,178,219,144,282,255,210,358,277,222,256,228,131,235,218,193,213,334,175,190,191,192,203,339,126,143,167,357,243,139,211,402,154,157,194,242,341,351,146,207,193,236,193,142,191,80,157,284,315,185,161,258,251,195,291,126,240,116,145,169,105,247,137,129,204,155,195,248,368,130,135,276,279,103,161,212,227,157,319,172,211,371,61,271,204,316,268,106,219,146,119,143,125,116,218,166,338,310,268,195,193,275,248,232,183,208,254,236,203,347,113,69,121,402,259,289,320,246,120,176,207,198,257,177,217,143,168,166,210,209,209,204,159,237,221,99,85,299,165,328,238,255,187,309,285,255,167,252,251,179,262,159,143,178,150,294,100,157,369,86,256,345,96,178,252,169,120,287,207,166,237,187,212,138,157,220,116,262,270,302,264,127,248,240,215,326,154,167,216,295,316,214,216,245,285,293,263,196,349,200,208,192,185,161,270,171,147,255,232,260,122,191,221,65,306,215,136,155,197,233,182,90,275,185,212,181,252,157,198,339,115,147,229,178,225,147,243,168,150,254,103,251,263,391,102,333,263,284,207,145,147,257,131,233,158,262,225,224,270,228,250,63,158,112,369,147,221,259,230,191,152,243,191,96,263,101,297,129,316,283,266,170,225,298,195,214,255,247,347,227,228,233,354,131,328,149,260,84,148,277,81,271,281,116,252,77,211,142,214,229,227,198,134,326,85,212,205,168,234,254,176,166,218,190,171,228,129,255,137,227,193,220,230,262,188,103,237,172,149,99,152,226,102,227,266,285,292,171,174,244,188,264,222,102,93,148,292,260,178,191,113,105,364,207,153,106,238,218,138,103,168,122,342,109,229,117,341,265,238,228,98,201,223,152,121,242,272,250,172,208,318,274,143,246,241,280,109,237,186,120,142,218,163,210,170,100,220,252,245,205,128,273,169,227,324,197,248,254,164,203,160,148,171,196,113,182,232,86,290,256,129,239,65,190,277,159,170,216,93,218,332,236,110,164,277,135,143,76,173,154,110,359,243,282,182,161,230,172,145,115,154,115,264,193,253,174,85,236,351,198,142,125,207,253,119,143,211,146,54,114,56,210,110,202,256,153,136,160,148,144,334,207,246,306,187,144,339,126,352,225,109,193,237,259,303,122,201,270,111,173,64,123,214,211,80,249,148,200,69,147,71,129,298,284,146,213,218,213,140,291,168,191,161,128,293,161,130,220,131,246,225,170,174,186,74,126,265,242,293,136,273,140,135,311,193,187,156,233,340,182,165,178,221,112,200,198,171,235,252,98,324,238,175,172,353,254,117,181,196,227,270,339,146,203,140,349,255,233,163,90,263,106,209,245,214,202,314,264,301,246,213,134,265,243,241,216,255,305,237,255,335,177,364,157,188,199,211,116,239,266,175,349,220,202,189,78,195,232,143,309,141,185,193,268,163,192,286,192,175,152,127,229,216,219,290,309,131,298,98,110,280,260,301,338,84,217,152,201,274,138,161,241,256,140,216,248,120,277,196,132,151,145,196,57,256,179,292,344,121,232,143,278,235,164,246,74,193,213,170,195,189,64,306,218,242,325,314,272,221,188,235,310,212,77,118,270,164,163,85,343,183,216,153,110,226,239,126,171,129,235,133,279,128,181,136,113,220,238,237,162,172,154,255,131,352,304,121,296,231,104,239,221,309,242,169,291,192,176,179,217,138,201,156,338,192,248,145,199,288,326,166,299,263,355,180,182,256,152,317,304,322,209,363,65,198,298,115,268,155,130,103,232,314,80,254,295,207,288,212,73,255,214,160,199,56,278,326,206,179,158,160,134,287,140,220,148,141,197,130,202,203,277,192,154,240,88,204,131,286,172,235,178,121,247,208,226,204,254,211,383,237,122,168,255,296,217,178,212,208,227,179,280,264,205,211,196,180,126,192,189,204,45,233,263,231,196,142,206,197,207,150,126,289,150,311,163,151,274,158,223,185,110,207,85,146,260,185,235,226,80,123,130,255,259,244,181,206,215,281,217,162,298,212,193,239,202,259,227,282,218,140,254,335,107,195,190,146,116,97,82,120,230,165,242,143,359,134,168,358,215,202,124,196,193,364,272,157,147,248,131,255,194,127,218,306,144,252,192,105,201,304,57,199,163,191,264,349,350,120,308,300,260,248,171,237,123,47,215,134,396,154,247,282,213,157,249,239,173,196,139,96,255,298,165,162,158,357,286,158,336,179,166,266,138,269,272,197,252,164,244,283,193,267,112,187,292,190,112,199,169,299,220,135,67,278,287,68,112,197,181,329,95,215,230,75,155,140,261,190,271,160,233,150,202,310,182,107,131,282,98,262,204,244,147,131,170,277,277,291,97,176,149,174,194,130,295,163,220,246,164,235,147,292,182,242,258,226,333,271,225,234,184,126,306,285,194,144,164,238,137,178,206,258,201,173,256,160,169,149,184,158,229,284,250,336,266,266,172,76,198,293,206,176,188,287,172,181,158,309,118,166,194,176,155,220,200,215,186,224,181,334,170,198,234,310,253,135,293,189,273,148,276,103,227,222,161,191,247,199,161,286,235,256,222,223,326,269,76,201,147,116,64,170,235,215,153,202,148,223,187,102,200,211,113,132,241,226,224,265,221,116,276,285,242,155,230,268,198,83,280,127,133,278,222,339,83,178,153,83,217,219,59,202,348,259,91,122,185,275,240,274,197,211,269,290,225,255,123,237,176,254,124,216,237,292,160,200,177,190,220,163,144,266,309,128,91,275,174,190,286,249,258,121,238,289,286,153,97,38,69,128,123,150,219,247,229,206,215,218,178,120,346,191,109,57,309,291,172,240,152,130,256,295,178,301,192,290,146,191,164,250,294,225,267,229,191,250,185,177,219,61,196,303,173,200,271,221,381,221,197,139,273,190,310,261,130,152,184,211,120,187,204,349,207,234,241,190,305,248,189,162,195,391,245,400,281,237,320,119,157,147,268,159,233,170,172,116,308,176,67,269,234,238,263,281,192,149,253,146,121,117,257,230,338,184,259,137,302,308,201,247,251,335,224,226,302,330,142,241,229,173,225,327,264,229,236,268,90,246,262,67,263,204,98,241,148,225,198,212,138,272,254,197,223,183,120,235,315,147,184,233,267,171,264,219,157,111,271,273,183,214,146,186,191,219,88,246,230,260,217,261,171,222,175,270,138,300,91,328,146,218,170,243,73,328,42,254,224,176,192,159,94,185,120,273,312,231,241,186,162,249,297,175,188,101,132,261,329,266,112,154,238,273,327,314,307,105,230,145,239,223,209,202,224,209,181,248,195,123,245,261,184,202,237,217,172,206,184,234,277,187,220,207,250,148,150,315,273,186,269,210,163,66,173,183,265,138,138,165,192,256,183,149,263,269,228,174,256,117,200,168,223,301,178,228,231,138,127,129,141,121,148,257,138,144,203,201,205,283,331,243,72,313,367,302,298,94,166,213,229,170,160,231,207,110,300,243,191,110,174,171,203,218,318,224,94,195,343,212,261,228,117,193,156,148,137,239,147,200,225,209,90,248,205,276,265,132,208,280,199,144,351,86,245,262,215,96,209,250,256,213,279,83,188,222,236,208,147,156,279,255,188,226,137,228,127,264,265,217,248,245,183,191,241,224,294,98,174,157,199,290,189,175,223,194,150,244,238,182,175,128,90,171,155,168,154,202,83,350,117,172,298,82,181,272,287,241,132,218,165,184,171,221,325,143,177,208,120,173,205,339,174,154,213,192,188,87,280,221,298,169,186,144,228,225,180,270,187,106,254,67,128,139,198,106,144,289,223,222,211,201,164,303,249,274,197,167,328,227,132,239,164,195,187,198,181,341,188,63,238,137,194,151,101,247,257,121,219,167,116,278,322,212,228,143,186,322,202,280,145,306,116,131,207,208,225,316,198,125,196,158,235,204,328,96,103,253,192,183,215,206,140,206,250,145,248,171,190,223,193,142,299,221,223,257,283,284,145,162,211,230,109,269,196,201,280,124,263,173,240,228,212,239,145,258,229,222,170,212,154,251,160,187,203,181,170,333,223,130,357,236,213,148,226,268,167,152,228,262,239,254,292,200,307,82,126,275,160,189,206,245,195,301,117,253,79,106,135,248,119,311,152,167,314,64,324,147,249,171,212,170,120,155,194,278,209,291,244,141,166,190,205,101,244,172,170,162,330,99,240,293,265,229,180,165,266,115,195,181,162,181,254,160,345,261,155,164,179,202,105,228,155,154,167,351,152,218,243,253,194,226,157,159,52,67,117,249,233,250,200,239,169,161,137,205,126,244,214,185,231,214,214,225,157,300,174,259,122,289,178,171,158,148,210,120,173,316,165,144,299,197,221,111,331,279,115,248,163,173,247,161,223,286,149,204,140,163,59,211,79,190,249,225,238,239,250,233,190,130,214,298,245,158,189,166,303,145,167,177,220,225,121,232,360,243,343,291,156,171,216,119,241,170,77,239,185,141,177,128,115,270,219,168,305,171,299,257,237,180,276,180,243,147,64,351,192,214,229,250,291,136,177,149,233,184,236,217,188,150,211,158,111,210,345,255,265,133,115,312,155,302,266,182,263,157,193,243,187,272,242,235,150,50,212,271,212,139,195,230,254,298,260,90,112,237,383,246,290,183,150,49,299,105,176,266,94,293,286,192,165,134,281,192,171,186,232,163,80,106,179,273,202,288,193,194,48,170,174,105,260,323,287,137,174,198,246,204,235,314,80,202,157,119,155,135,91,193,216,244,195,208,262,101,272,235,280,138,276,188,231,194,243,173,188,257,162,252,156,227,120,188,214,216,186,161,252,295,194,150,224,303,269,153,229,186,153,219,219,250,156,160,235,264,370,334,131,258,278,188,230,193,97,115,164,331,231,269,263,249,249,211,193,295,173,105,154,147,135,163,96,112,186,94,152,106,43,189,173,184,129,105,141,151,79,121,30,210,150,148,133,69,62,89,195,145,147,160,94,190,206,202,139,167,187,75,258,150,116,196,171,205,176,190,182,93,60,162,96,71,238,136,149,153,73,158,207,85,139,204,154,149,82,146,146,138,85,153,126,121,129,211,129,236,105,148,59,151,84,76,88,170,54,105,146,126,121,273,183,107,167,77,175,165,95,56,205,124,82,126,80,65,61,214,193,240,236,107,184,198,161,181,169,268,194,174,129,62,175,132,172,152,108,218,68,167,151,82,123,161,228,146,137,233,203,218,196,157,177,217,153,212,120,186,201,210,73,193,209,155,169,180,144,132,213,223,144,172,145,57,49,43,204,82,169,96,106,137,102,97,219,197,154,196,91,104,163,150,119,99,93,180,225,176,94,202,157,222,179,206,151,65,139,163,241,81,83,158,106,168,220,207,133,87,76,212,288,276,199,140,138,149,224,139,135,170,172,172,209,116,151,133,183,222,177,103,159,162,170,162,215,196,228,150,212,156,70,84,129,213,186,176,201,136,232,128,160,164,253,155,180,181,72,159,158,80,118,203,126,123,245,78,104,179,179,188,116,242,212,124,371,132,206,186,107,181,229,155,191,187,199,111,168,207,172,120,112,81,179,186,81,238,271,122,136,155,151,243,108,145,151,165,300,171,244,99,120,206,176,260,179,254,129,246,203,111,196,226,204,139,155,157,211,100,190,186,172,210,196,119,165,167,121,182,146,132,166,228,226,228,141,273,64,141,267,224,240,77,104,241,221,108,213,127,129,111,244,138,185,204,135,157,126,195,98,62,139,146,154,170,71,185,166,149,156,156,261,234,213,179,213,254,187,66,182,85,78,219,239,156,236,234,161,216,221,206,66,111,229,72,115,207,215,117,147,224,176,224,184,68,150,206,222,199,153,211,156,177,272,162,78,163,148,115,108,112,183,269,97,165,56,233,97,248,121,197,122,225,215,184,185,156,137,186,118,200,74,91,134,162,185,202,195,190,335,257,167,206,252,167,144,146,217,170,184,165,229,177,147,223,218,200,90,183,69,72,170,175,146,168,200,172,198,106,150,174,193,149,229,144,152,135,155,216,133,329,173,125,276,254,231,189,94,168,300,213,184,239,91,145,212,262,219,127,170,229,194,185,177,242,220,269,228,310,85,128,178,136,216,218,250,34,212,218,117,239,128,223,206,66,158,47,218,215,181,124,204,174,210,192,227,177,97,229,245,123,106,147,129,239,124,206,138,189,267,248,194,122,172,151,168,170,162,202,190,153,115,175,224,189,139,180,141,207,111,217,201,193,105,203,140,243,168,88,217,268,142,112,81,146,217,194,186,183,219,244,182,177,202,184,127,207,160,203,189,187,214,110,96,231,155]
|
plan.json
ADDED
@@ -0,0 +1,82 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"config": {
|
3 |
+
"query_token_id": "[unused0]",
|
4 |
+
"doc_token_id": "[unused1]",
|
5 |
+
"query_token": "[Q]",
|
6 |
+
"doc_token": "[D]",
|
7 |
+
"ncells": null,
|
8 |
+
"centroid_score_threshold": null,
|
9 |
+
"ndocs": null,
|
10 |
+
"load_index_with_mmap": false,
|
11 |
+
"index_path": null,
|
12 |
+
"index_bsize": 2048,
|
13 |
+
"nbits": 2,
|
14 |
+
"kmeans_niters": 10,
|
15 |
+
"resume": false,
|
16 |
+
"pool_factor": 1,
|
17 |
+
"clustering_mode": "hierarchical",
|
18 |
+
"protected_tokens": 0,
|
19 |
+
"similarity": "cosine",
|
20 |
+
"bsize": 64,
|
21 |
+
"accumsteps": 1,
|
22 |
+
"lr": 1e-5,
|
23 |
+
"maxsteps": 15626,
|
24 |
+
"save_every": null,
|
25 |
+
"warmup": 781,
|
26 |
+
"warmup_bert": null,
|
27 |
+
"relu": false,
|
28 |
+
"nway": 32,
|
29 |
+
"use_ib_negatives": false,
|
30 |
+
"reranker": false,
|
31 |
+
"distillation_alpha": 1.0,
|
32 |
+
"ignore_scores": false,
|
33 |
+
"model_name": "answerdotai\/AnswerAI-ColBERTv2.5-small",
|
34 |
+
"schedule_free": false,
|
35 |
+
"schedule_free_wd": 0.0,
|
36 |
+
"kldiv_loss": true,
|
37 |
+
"marginmse_loss": false,
|
38 |
+
"kldiv_weight": 1.0,
|
39 |
+
"marginmse_weight": 0.05,
|
40 |
+
"ib_loss_weight": 1.0,
|
41 |
+
"normalise_training_scores": true,
|
42 |
+
"normalization_method": "minmax",
|
43 |
+
"quant_aware": false,
|
44 |
+
"highest_quant_level": 8,
|
45 |
+
"lowest_quant_level": 2,
|
46 |
+
"query_maxlen": 32,
|
47 |
+
"attend_to_mask_tokens": false,
|
48 |
+
"interaction": "colbert",
|
49 |
+
"cap_padding": 0,
|
50 |
+
"dynamic_query_maxlen": false,
|
51 |
+
"dynamic_querylen_multiples": 32,
|
52 |
+
"dim": 96,
|
53 |
+
"doc_maxlen": 512,
|
54 |
+
"mask_punctuation": true,
|
55 |
+
"checkpoint": "answerdotai\/answerai-colbert-small-v1",
|
56 |
+
"triples": "\/home\/bclavie\/colbertv2.5_en\/data\/msmarco\/triplets.jsonl",
|
57 |
+
"collection": [
|
58 |
+
"list with 2161851 elements starting with...",
|
59 |
+
[
|
60 |
+
"Apple Stackexchange\n\nQ: Why doesn't Microsoft Office\/2008(& later) support RTL languages? I have Microsoft Office\/2008 on my MacBook Pro. Office doesn't support RTL languages like Farsi and Arabic, and I know that Office\/2010 (for Windows) also has the same problem.\nDo you think the lack of support is because of business competition, or some other reason?\n\nA: \u201cWhy\u201d is a question for Microsoft, but I'm guessing it boils down to a simple lack of resources on the part of the Mac Business Unit. They have to prioritize certain features, and RTL support is not a priority for them.\nTo address the underlying need, you have several options:\nOpenOffice and NeoOffice support RTL text in Microsoft Office documents.\nMellel has a reputation as the best RTL\/multilingual word processor (it certainly has a nice feature set for it, like a direction breaking space so you can mix RTL\/LTR in a paragraph), but I don\u2019t know how good its Microsoft Office document interoperability is.\nThis would also be a use case where it might make sense to run Office 2010 inside a Windows virtual machine.\n",
|
61 |
+
"Apple Stackexchange\n\nQ: Repair Disk - Start up disk options I had a power failure and upon rebooting noticed that the OS drive needed to be repaired (Disk Utilities). I am running Snow Leopard and don't have the CD to start up from in order to perform the fix.\nAre there any other options for running the repair utils on the startup disk?\n\nA: One option would be to clone your startup drive to an external disk using something like SuperDuper! or Carbon Copy Cloner. Then you can use System Preferences->Startup Disk to select that external drive as the boot drive. \nOnce you've rebooted and are running the system off the external drive you can use Disk Utility to run the repair. After you're done, re-select the internal drive as the Startup Disk and reboot.\n",
|
62 |
+
"Apple Stackexchange\n\nQ: How can I make focus follow the mouse cursor? I will often click on a button expecting it to be clicked but instead all that happens is the application it is in becomes active, and I have to click again to actually click the button. It would be nice if this second click wasn't needed, which leads me to my question:\n\nHow can I make it so that when I move the mouse cursor over an inactive window, it becomes active?\n\n\nA: This is freely possible for the Terminal and X11 :\n\ndefaults write com.apple.Terminal FocusFollowsMouse -string YES\ndefaults write com.apple.x11 wm_ffm true\n\nOr, OS-wise, with a utility that seems to fit your needs, called MondoMouse.\n"
|
63 |
+
]
|
64 |
+
],
|
65 |
+
"queries": "\/home\/bclavie\/colbertv2.5_en\/data\/msmarco\/queries.tsv",
|
66 |
+
"index_name": "stackexchange_V1_answerai-colbert-small-v1",
|
67 |
+
"overwrite": false,
|
68 |
+
"root": "\/home\/azureuser\/colbertv2.5_en\/arena\/experiments",
|
69 |
+
"experiment": "default",
|
70 |
+
"index_root": null,
|
71 |
+
"name": "2024-08\/13\/14.48.53",
|
72 |
+
"rank": 0,
|
73 |
+
"nranks": 1,
|
74 |
+
"amp": true,
|
75 |
+
"gpus": 1,
|
76 |
+
"avoid_fork_if_possible": false
|
77 |
+
},
|
78 |
+
"num_chunks": 87,
|
79 |
+
"num_partitions": 262144,
|
80 |
+
"num_embeddings_est": 405364941.5777893,
|
81 |
+
"avg_doclen_est": 187.50827026367188
|
82 |
+
}
|