Add files using upload-large-folder tool
Browse files- 10.codes.pt +3 -0
- 20.codes.pt +3 -0
- 25.metadata.json +6 -0
- 31.metadata.json +6 -0
- 33.residuals.pt +3 -0
- 39.metadata.json +6 -0
- 45.codes.pt +3 -0
- 51.codes.pt +3 -0
- 65.residuals.pt +3 -0
- 70.codes.pt +3 -0
- 71.residuals.pt +3 -0
- 76.residuals.pt +3 -0
- 84.residuals.pt +3 -0
- doclens.14.json +1 -0
- doclens.18.json +1 -0
- doclens.36.json +1 -0
- doclens.41.json +1 -0
- doclens.64.json +1 -0
- doclens.68.json +1 -0
- doclens.72.json +1 -0
- doclens.76.json +1 -0
- doclens.79.json +1 -0
- doclens.8.json +1 -0
- doclens.86.json +1 -0
- doclens.9.json +1 -0
10.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:df3cb5f4729055e7ea9f2e49cdced5d117ee795d187e2f4fb6c8fba8fea120d3
|
3 |
+
size 18971809
|
20.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:18af674cfafee458ab607ca24bffc1d5c6651fd7dd87bdba9bb729bb8ff00526
|
3 |
+
size 17025697
|
25.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 625000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4299358,
|
5 |
+
"embedding_offset": 109726939
|
6 |
+
}
|
31.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 775000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4474869,
|
5 |
+
"embedding_offset": 135817224
|
6 |
+
}
|
33.residuals.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:b7b1f651cb12b110f880b947686ec41274933a29b47a9e136f2a2fa264e62a7c
|
3 |
+
size 108638389
|
39.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 975000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4695633,
|
5 |
+
"embedding_offset": 172450022
|
6 |
+
}
|
45.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:31bbe36bf81c6342bfe1325351fac9f6d43b2ad9d0221191bef737e0f7b78685
|
3 |
+
size 19296929
|
51.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:267ef71971ae81cb8e0727647faa9e4751aa32be2ffec11bd66b827df60b2cdf
|
3 |
+
size 19532385
|
65.residuals.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:2d693e822a78accc847081030342ccd32179eb8994cb893dbf6001e69596dcd2
|
3 |
+
size 118736693
|
70.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:513abdfd3bec7b2393da0782524b4e42ea59b98e9e29a663a048ceb3febb2974
|
3 |
+
size 19981537
|
71.residuals.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:4408fb01f90c025ee173d5e1d12aab54d2c7adca3f0fa8b43171bbd434bf0895
|
3 |
+
size 120168757
|
76.residuals.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:c84daf5575220118f58e5a9788e68d055cdfc7364cd62a94e1c18ce39a1327b9
|
3 |
+
size 121481141
|
84.residuals.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:8c71e3d3a7c9514ac90567648e89cd1bbdf7519294dfcda2704c0c59b1d5c1d1
|
3 |
+
size 135879285
|
doclens.14.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[210,117,206,282,144,132,226,138,110,229,243,116,222,143,96,215,267,202,137,165,273,98,294,246,187,184,242,226,101,222,129,256,191,229,228,95,268,69,159,66,149,86,204,133,120,155,127,160,245,221,250,170,259,243,249,234,130,150,195,233,293,206,184,230,162,149,227,191,274,251,234,260,99,140,177,193,286,270,159,178,158,229,260,284,201,281,131,121,286,278,180,95,252,255,200,250,192,239,155,275,214,184,262,274,229,253,205,201,198,201,152,244,270,169,112,213,154,304,253,229,256,218,246,186,132,239,141,222,268,278,215,250,177,196,134,242,246,145,278,171,250,218,222,276,342,248,196,146,162,174,290,176,215,237,109,199,262,245,261,129,113,263,195,89,271,233,225,178,226,150,169,168,239,210,206,259,245,246,112,245,218,230,186,130,112,228,220,109,199,144,263,180,215,200,268,188,122,205,218,221,247,186,256,190,137,87,274,185,229,252,257,186,269,160,261,129,242,235,233,213,133,259,217,172,151,179,125,270,254,168,282,197,233,241,145,37,137,47,273,190,258,284,267,240,281,198,242,248,175,209,224,109,261,249,171,283,153,202,235,229,244,244,277,32,200,238,182,118,261,214,235,293,51,136,232,199,254,224,132,280,140,244,205,269,181,233,192,180,152,169,127,235,134,61,265,122,183,277,242,244,146,269,212,264,150,256,145,193,113,240,190,85,210,214,169,260,164,260,264,88,222,265,182,143,238,234,106,156,260,152,172,189,138,272,211,140,284,163,213,211,178,277,226,272,161,263,221,270,119,279,165,198,90,183,207,166,216,176,231,134,117,146,180,88,233,207,199,191,240,96,200,271,210,204,191,269,271,85,189,85,244,239,199,250,264,264,147,266,232,259,189,272,161,164,282,236,145,190,170,255,135,298,237,201,96,258,176,268,144,283,201,287,253,166,254,264,229,221,247,169,247,227,222,259,128,202,240,265,196,70,289,264,140,117,246,120,202,267,242,236,215,93,147,187,142,275,92,255,251,180,222,281,279,150,213,212,204,124,172,238,306,245,204,242,185,165,210,267,135,257,178,318,82,229,266,304,310,268,167,250,208,265,272,152,196,180,288,95,218,234,270,192,139,212,142,286,205,257,183,208,223,185,263,118,179,81,196,130,272,188,113,179,108,166,161,251,226,266,195,275,207,264,139,307,148,106,186,277,125,178,183,250,172,90,268,256,142,72,289,155,218,179,219,258,273,176,264,214,225,204,222,262,213,182,157,180,109,224,125,251,277,185,225,131,304,160,188,181,210,192,229,166,279,281,169,185,225,313,230,195,159,278,167,171,226,124,232,228,257,122,149,132,137,145,116,103,283,265,180,189,164,158,266,206,189,237,274,145,209,185,217,222,152,174,269,255,211,266,226,172,221,185,114,177,192,193,271,276,247,177,159,229,190,199,210,169,96,112,243,283,153,266,237,226,265,259,213,194,255,177,146,214,141,200,213,258,201,84,274,203,293,131,143,110,112,199,262,235,184,270,258,254,161,269,135,153,239,261,182,275,216,288,235,119,88,260,207,313,146,123,162,261,79,234,245,204,249,284,105,240,230,73,279,267,266,166,178,270,209,220,101,124,159,259,278,227,203,278,232,127,122,229,269,264,50,267,225,261,286,108,100,251,109,133,298,90,288,108,186,261,97,263,245,118,227,201,307,249,254,117,282,109,276,305,172,189,198,239,142,284,151,124,283,268,166,127,262,182,195,78,245,219,283,284,194,239,220,101,258,221,265,167,185,159,146,165,155,196,200,77,213,272,241,123,297,72,194,215,203,192,276,295,82,227,205,260,215,120,175,186,234,251,167,209,285,151,279,238,123,271,207,203,259,219,83,245,246,220,274,241,271,237,187,287,173,119,213,206,118,164,281,260,235,166,282,207,286,120,266,267,160,263,231,145,169,284,279,262,286,240,191,274,199,254,285,208,246,108,101,260,218,110,167,164,144,45,236,234,183,291,223,256,166,72,97,305,221,242,283,116,242,263,264,189,264,197,267,256,213,197,114,279,168,214,299,236,225,101,202,97,191,180,226,255,190,265,247,184,218,144,290,227,184,252,238,263,205,251,154,120,115,262,233,247,222,208,191,196,94,135,161,161,140,238,200,260,236,249,254,191,293,235,318,235,122,293,198,244,183,203,260,117,231,178,273,156,267,269,241,241,224,223,226,210,240,179,283,132,268,262,238,267,264,164,244,293,166,145,256,158,248,233,277,83,237,223,272,299,64,267,181,250,269,304,278,177,144,92,232,168,268,135,261,249,208,194,303,155,262,170,224,105,283,216,253,250,233,179,127,209,51,164,293,228,114,192,259,215,304,231,55,168,221,262,99,232,286,230,238,229,279,282,195,141,206,223,312,87,223,226,244,185,218,270,199,217,204,282,242,263,162,197,201,177,238,239,248,295,178,170,186,274,258,210,241,198,211,303,149,94,149,124,177,205,196,182,114,263,234,182,290,239,233,84,203,320,173,259,133,214,138,149,189,237,266,237,99,139,211,245,153,323,255,226,155,285,220,227,268,249,249,174,183,240,233,242,232,196,235,237,267,205,251,122,221,294,269,209,189,229,266,160,156,118,225,196,243,226,225,270,272,154,175,241,254,299,256,269,214,264,259,255,243,227,256,74,262,274,247,281,154,253,259,160,206,222,227,249,260,150,184,135,220,198,230,150,275,233,60,182,156,263,217,211,162,149,245,177,240,259,260,136,84,65,247,276,152,273,167,266,217,281,162,239,196,193,244,251,263,150,89,166,274,249,243,146,195,255,212,185,101,251,227,200,238,242,239,245,188,286,248,117,240,176,240,186,196,133,209,166,208,129,274,300,252,93,166,157,177,185,205,250,194,227,190,87,209,233,287,225,298,213,111,201,189,230,249,237,130,112,119,193,236,295,217,268,199,235,253,240,168,218,112,218,199,219,242,266,239,289,252,266,262,88,202,143,165,236,282,144,268,195,226,132,251,186,253,215,216,243,252,264,238,166,271,197,163,233,137,268,237,263,232,150,282,130,245,225,155,167,136,157,274,110,219,226,180,158,238,214,266,165,263,261,94,106,177,178,276,111,125,202,260,217,238,248,259,266,232,255,117,207,238,263,188,279,255,250,212,286,263,200,293,123,279,129,333,240,266,203,235,175,265,205,161,122,199,191,282,188,110,190,135,114,201,293,73,151,167,256,233,93,161,98,245,256,233,258,236,221,186,281,291,205,243,149,209,250,189,225,203,257,121,252,228,129,250,117,196,137,98,240,139,208,75,144,226,225,125,204,204,220,263,170,189,261,214,173,260,231,104,153,181,241,263,262,202,231,206,93,247,176,220,241,100,231,93,156,229,202,222,257,274,227,273,229,142,262,132,248,257,267,226,236,265,250,268,282,254,191,281,216,157,203,265,282,164,147,286,162,112,208,172,182,112,128,151,151,229,278,179,216,214,263,189,266,257,291,189,237,183,297,272,271,211,154,255,195,236,146,250,214,188,121,259,182,95,256,196,220,244,288,223,195,111,182,259,175,222,153,170,252,205,241,279,275,265,276,255,270,252,230,283,278,148,301,210,202,266,226,214,253,239,208,145,182,174,174,230,184,181,178,203,253,278,302,221,265,223,268,244,144,232,114,114,234,118,269,219,201,117,145,192,279,223,264,295,99,267,139,246,204,209,213,241,249,200,264,175,192,147,247,261,246,137,200,222,220,145,177,255,275,224,181,114,244,169,194,174,110,172,224,113,254,214,132,270,243,226,143,294,162,140,163,217,297,233,229,143,252,155,266,287,226,256,234,217,176,168,202,259,155,163,258,243,180,185,249,77,245,217,279,145,226,259,247,199,295,223,273,86,159,265,204,158,156,161,238,220,208,271,205,117,270,242,306,211,241,208,102,129,187,150,208,213,147,126,247,91,245,211,161,226,270,91,255,158,235,210,255,158,233,126,196,219,223,263,253,319,204,86,239,239,107,113,237,197,231,255,97,114,230,254,290,211,266,173,260,220,199,206,230,196,241,124,143,212,143,169,229,189,143,131,116,267,207,89,167,95,197,132,138,95,244,275,202,165,183,224,216,247,207,193,258,264,254,276,99,183,253,204,248,191,193,103,186,305,168,222,336,168,265,246,277,88,83,146,157,215,240,271,164,223,161,275,242,99,171,160,177,247,211,140,265,146,252,157,147,142,157,211,256,136,270,123,257,241,223,290,180,186,141,187,208,175,231,273,168,158,171,258,178,299,249,266,166,253,161,94,218,156,195,273,234,173,158,263,252,184,260,230,264,119,235,255,254,217,312,94,238,228,243,74,152,141,115,264,200,309,184,104,274,168,227,240,249,239,213,202,129,243,258,257,263,135,244,220,207,175,212,187,147,267,280,167,281,257,157,198,264,240,275,204,266,246,238,226,104,177,244,169,65,74,223,262,187,301,229,264,159,174,309,211,253,264,222,202,201,194,197,330,120,241,242,131,237,199,100,196,133,174,113,272,224,257,196,238,165,230,243,289,262,247,164,238,266,188,215,252,190,309,139,266,201,278,205,135,240,176,162,221,189,265,192,176,130,70,270,234,98,236,161,250,201,100,252,202,272,92,244,226,188,217,242,228,214,244,139,160,211,206,223,296,210,257,219,322,255,249,253,187,247,132,114,219,279,110,219,267,239,281,186,260,223,261,294,247,225,204,165,263,262,285,201,266,220,293,231,123,257,250,273,225,271,147,136,133,157,189,260,288,155,271,210,206,87,193,228,298,291,170,234,179,230,193,147,247,212,260,222,211,130,162,199,104,245,206,268,204,211,269,251,216,255,155,286,278,164,114,277,271,103,101,244,153,110,282,240,111,199,167,186,86,112,268,129,208,269,272,278,243,219,90,259,279,285,216,217,185,234,257,79,183,242,187,214,279,275,110,190,176,221,198,184,196,276,272,266,271,133,275,264,178,221,286,172,267,230,243,193,220,236,276,176,126,253,166,163,268,241,149,284,223,151,209,267,194,286,225,168,172,275,158,306,151,226,270,130,261,230,251,225,228,178,221,245,242,219,146,218,254,141,258,123,161,133,201,285,255,204,273,146,224,151,255,228,270,216,256,276,158,199,121,167,270,277,255,223,195,293,232,197,295,268,158,212,288,124,210,217,262,218,137,257,251,234,168,241,128,128,232,127,229,258,157,185,237,254,286,218,207,133,302,263,194,257,255,247,212,271,227,154,233,220,158,258,241,113,286,260,137,258,287,256,192,198,278,253,185,226,206,243,310,174,265,192,221,229,255,73,157,252,91,210,214,275,98,255,159,112,265,273,293,245,214,123,234,244,238,86,141,199,211,137,229,153,219,255,247,133,113,277,150,156,232,194,294,224,110,191,231,287,255,76,206,197,178,259,190,65,163,129,259,202,205,265,203,217,174,247,273,252,235,75,204,233,288,177,167,83,258,84,195,211,224,66,231,117,304,255,209,172,228,190,250,158,149,207,294,129,158,258,101,236,173,288,195,268,280,202,155,268,196,226,216,260,153,229,240,105,228,195,171,239,232,131,221,160,227,256,197,176,96,251,221,238,233,183,260,127,211,202,276,251,234,241,248,228,250,173,253,174,231,260,245,151,203,144,211,219,241,194,251,113,174,182,203,149,174,259,209,167,151,205,249,187,230,226,83,121,226,180,211,219,250,273,222,215,259,283,140,204,164,207,164,246,262,275,254,165,164,154,124,223,124,298,257,218,225,232,253,246,212,205,224,258,255,216,236,259,163,96,188,136,196,307,232,268,259,182,301,288,245,183,279,161,154,158,250,189,176,269,260,284,262,158,208,145,283,271,137,285,211,241,198,250,197,146,239,163,254,275,218,203,230,233,262,265,213,177,66,263,171,195,260,255,197,255,223,231,244,235,175,127,204,177,80,289,125,179,284,231,223,260,251,170,239,262,155,286,143,211,250,224,260,138,220,259,270,247,272,227,148,144,263,192,217,198,272,198,313,271,279,199,234,99,192,283,240,284,246,247,197,125,187,253,220,298,177,231,275,182,76,191,231,252,172,255,200,274,264,196,314,263,292,94,219,229,267,200,205,246,126,219,260,262,245,260,248,256,185,241,214,269,188,186,193,193,267,131,144,247,125,209,166,98,218,183,103,187,247,149,203,168,281,304,246,113,114,225,252,244,158,171,220,187,239,222,240,205,166,289,208,262,296,183,153,232,118,119,142,204,150,187,209,259,240,280,279,172,271,242,284,156,199,273,273,222,250,192,237,243,270,245,273,226,140,234,248,245,181,212,261,215,191,289,90,234,231,278,146,242,224,271,251,274,227,255,184,217,145,222,261,245,283,84,277,296,303,114,156,258,261,289,246,207,273,290,155,285,128,196,218,195,274,254,170,236,216,203,275,245,249,222,138,213,271,198,198,139,184,256,275,268,57,253,174,124,213,124,230,244,254,214,257,252,215,140,171,162,264,255,87,224,174,51,260,187,282,296,222,242,169,123,290,221,282,142,49,244,236,286,261,270,258,166,267,248,231,223,260,260,265,233,106,118,292,215,198,108,239,239,145,234,245,165,265,144,201,173,273,108,100,244,154,277,247,143,204,175,238,274,181,236,286,137,206,278,275,126,120,234,170,225,297,56,212,297,147,225,134,247,206,245,284,130,234,180,248,226,256,204,236,222,148,256,85,228,290,198,226,318,204,290,230,211,221,262,232,173,97,263,227,230,253,309,207,267,140,135,169,209,271,319,134,200,208,81,245,198,140,165,203,185,55,121,174,230,107,165,242,186,147,142,158,200,230,194,163,211,291,274,288,282,226,278,230,274,190,198,220,276,218,255,239,257,217,203,194,260,258,243,220,241,209,119,214,162,97,219,243,271,231,260,271,156,187,165,143,257,262,98,185,152,134,202,225,231,119,248,173,234,212,165,203,100,200,178,221,251,146,249,131,206,181,111,198,279,38,277,202,199,207,82,99,233,142,279,227,229,271,143,306,192,103,116,151,229,272,224,203,259,284,229,257,122,226,234,227,222,279,243,244,210,200,111,174,140,196,286,135,211,262,168,281,178,255,213,258,172,215,111,106,174,208,206,159,238,264,247,248,253,226,109,118,248,168,200,252,92,260,154,177,183,194,236,103,274,309,183,155,257,244,191,144,295,271,277,236,64,168,219,182,218,210,247,180,205,102,212,201,191,239,214,272,288,142,187,289,256,195,280,191,245,255,261,127,268,128,181,190,195,272,202,141,267,168,259,116,183,163,282,269,142,221,186,154,230,103,221,234,143,169,282,235,237,256,81,142,206,234,221,202,272,258,181,294,268,194,277,259,201,301,217,193,209,224,269,173,165,299,215,91,225,254,252,262,234,213,292,202,254,267,274,96,200,114,296,281,98,128,208,239,199,210,233,171,136,234,142,99,184,224,255,265,119,241,277,227,172,217,227,246,152,247,260,145,170,275,320,201,256,200,242,95,278,95,298,274,289,177,119,263,247,269,276,273,219,139,193,232,181,248,306,198,279,136,288,108,266,227,167,259,254,204,282,205,146,291,241,233,254,238,193,293,210,279,202,144,83,242,243,128,166,248,189,169,257,194,164,157,261,178,212,166,124,116,264,179,124,245,220,243,272,264,190,276,195,204,256,179,291,314,238,169,264,240,284,159,238,238,116,170,262,187,221,259,209,228,246,257,287,167,200,250,124,182,56,222,251,86,199,237,245,109,213,252,178,250,236,252,260,256,204,212,261,296,254,246,199,134,123,177,247,140,251,150,302,219,104,246,171,263,207,120,239,221,286,129,179,245,210,164,79,175,242,267,254,231,294,171,181,198,97,234,197,188,274,163,107,113,269,217,95,265,292,111,225,191,236,190,248,247,269,178,185,204,56,182,229,243,199,138,197,205,255,290,236,175,283,220,111,260,257,275,236,188,248,159,231,289,62,160,62,183,288,301,135,195,179,177,199,240,272,232,224,264,285,216,301,195,257,120,263,272,277,159,213,270,264,166,245,284,162,296,296,181,238,190,132,48,174,256,195,107,282,263,204,187,167,237,169,235,187,238,167,262,240,211,113,273,280,261,231,258,231,248,90,239,261,223,242,196,133,176,106,180,278,209,153,170,275,169,182,187,222,129,244,187,207,284,307,191,80,213,199,259,238,136,261,165,267,271,227,187,271,263,177,154,193,252,98,247,270,302,264,143,478,190,251,258,297,268,196,282,187,174,171,224,261,95,244,229,250,250,193,181,308,299,269,240,209,241,226,241,166,140,153,274,64,207,173,202,285,155,221,228,195,239,282,286,237,231,159,273,192,205,195,249,82,105,227,265,213,212,248,135,244,118,188,253,180,192,255,250,253,148,266,229,284,251,156,128,205,297,111,282,234,124,242,138,136,167,244,264,164,153,185,149,148,292,162,252,207,169,220,178,258,106,187,160,225,112,191,282,161,234,244,257,188,239,151,251,250,132,198,270,217,207,234,238,226,192,161,242,295,143,119,71,309,268,278,125,214,215,225,157,235,129,215,242,234,35,260,276,103,218,190,187,253,282,241,179,238,84,183,244,228,245,161,209,260,223,185,277,103,189,189,202,98,203,164,159,98,139,209,272,192,208,254,208,204,139,200,305,273,314,210,237,79,99,235,286,223,274,244,44,189,189,282,193,286,208,159,228,295,204,160,201,212,205,160,223,251,117,110,147,207,263,237,193,264,221,211,238,123,269,214,255,241,205,269,186,224,216,251,216,214,102,249,133,230,196,164,84,220,97,262,283,256,130,250,206,242,170,88,236,174,258,108,270,213,280,285,209,263,151,228,186,237,226,180,199,99,155,217,88,233,244,270,161,159,223,214,285,255,207,154,267,190,171,222,154,273,131,250,207,228,222,323,200,133,104,210,242,211,205,274,135,182,288,226,157,236,196,72,278,241,175,221,204,246,167,216,170,224,217,287,147,294,288,107,187,83,89,158,203,274,162,181,126,154,240,188,135,231,182,226,264,177,201,196,132,265,135,141,256,189,202,276,192,269,148,274,196,253,153,267,181,245,207,147,236,284,268,290,170,259,101,185,148,260,180,168,271,125,251,164,95,215,200,117,256,162,292,275,202,155,238,161,220,270,212,262,218,240,177,187,199,166,158,206,250,217,191,209,160,176,177,242,180,249,270,300,230,141,265,177,240,212,106,227,248,172,281,125,224,253,247,286,144,302,261,273,123,279,205,175,78,155,194,233,306,281,249,245,149,279,221,215,261,276,235,181,194,90,242,133,283,79,257,308,280,280,170,127,240,192,224,203,259,279,184,195,236,159,256,287,136,125,254,270,164,130,210,169,247,205,221,202,255,225,238,132,146,192,246,147,282,219,226,227,250,130,136,107,255,247,269,235,268,140,261,212,257,254,290,100,244,212,263,155,291,191,259,237,177,303,251,275,206,280,244,254,273,272,101,197,208,231,204,112,128,158,228,227,181,241,231,90,268,244,226,303,223,279,175,225,190,134,260,272,196,229,210,178,103,211,182,243,222,296,217,137,127,268,255,187,260,234,291,242,233,242,238,231,270,165,166,123,189,189,272,220,254,189,262,233,271,251,157,193,177,230,183,234,261,127,213,132,235,141,234,230,321,169,279,214,251,188,215,92,303,137,271,230,181,165,171,129,187,269,262,259,133,211,301,191,240,221,210,154,171,102,193,239,236,179,218,200,97,256,113,234,232,266,113,218,186,133,201,247,267,303,207,275,226,126,172,265,155,103,246,134,212,139,153,84,155,94,185,226,283,248,252,170,198,200,187,178,250,183,255,248,211,260,273,186,215,119,264,213,302,327,238,112,169,104,135,258,241,242,225,89,287,145,73,241,191,194,273,247,224,259,256,284,236,180,72,122,227,96,69,271,188,226,198,189,224,254,254,133,205,281,281,266,245,206,267,249,271,169,255,135,220,189,227,102,223,134,214,245,116,152,172,336,280,142,219,181,266,261,254,131,236,162,210,258,264,238,176,209,204,235,179,254,153,89,150,293,210,203,230,220,90,235,247,126,190,241,139,252,236,229,239,231,281,169,277,263,253,78,263,227,184,213,244,122,205,212,73,246,127,220,167,255,147,233,249,225,241,308,172,229,194,278,185,269,110,303,169,266,226,249,255,232,300,284,282,228,148,252,124,287,250,243,224,258,233,223,247,253,223,297,132,81,265,169,141,209,223,172,166,180,218,253,252,286,151,266,133,240,135,122,202,272,214,269,185,232,212,199,167,177,256,144,171,259,296,273,279,155,229,235,247,176,279,209,207,68,238,143,214,236,230,259,134,271,241,182,210,300,296,248,112,250,250,234,215,141,256,205,125,130,243,246,276,112,266,276,298,209,197,259,162,241,143,157,171,153,194,116,195,254,244,185,237,235,98,251,162,109,189,238,128,291,103,260,262,101,122,139,204,226,135,199,253,227,277,291,148,235,276,143,246,171,296,269,231,250,183,210,269,121,234,195,218,283,265,190,250,190,182,275,257,201,188,234,164,278,228,150,247,112,98,258,280,308,274,126,73,283,280,205,84,154,70,273,248,219,268,240,193,286,164,163,205,214,174,233,224,193,232,268,235,134,270,255,235,152,236,157,296,278,254,193,249,234,81,149,224,104,221,230,247,289,135,230,221,253,283,191,104,180,82,262,233,115,246,268,112,167,207,202,172,214,217,80,260,269,319,212,234,190,208,166,265,264,135,254,195,113,197,274,270,225,269,131,173,212,269,172,183,256,227,140,213,251,179,240,162,256,116,155,243,276,213,215,275,193,227,254,241,260,122,236,172,253,137,283,57,136,107,101,230,246,126,155,147,198,206,232,257,121,216,199,284,124,178,149,192,261,272,222,128,283,241,220,242,266,218,201,110,210,159,184,203,137,110,216,240,209,150,249,278,113,205,216,250,233,269,249,268,256,177,227,284,267,275,229,141,208,186,293,188,280,256,97,192,269,174,135,177,249,280,261,235,261,263,223,268,212,210,264,238,240,225,155,272,252,202,157,52,242,173,261,188,263,119,192,137,176,87,261,204,246,269,307,248,204,292,120,234,220,240,239,163,183,154,179,231,192,250,105,223,282,220,241,132,200,210,137,269,232,258,267,106,89,260,154,228,135,248,266,79,86,116,170,264,138,238,152,289,182,181,261,159,136,272,251,146,238,264,129,84,213,253,301,62,103,197,144,211,260,173,297,214,254,210,217,295,235,280,273,270,270,300,185,235,235,173,261,262,214,183,276,278,202,230,244,272,231,231,186,266,237,246,135,208,269,172,269,212,173,258,133,184,153,274,189,226,123,211,262,97,157,254,162,184,136,96,266,290,136,159,156,218,182,255,265,266,224,246,174,179,114,235,255,282,226,116,112,144,275,259,273,179,289,274,178,259,205,143,117,102,259,237,207,246,208,261,166,215,260,129,98,109,143,263,261,108,191,144,220,182,185,150,291,280,295,222,107,232,145,147,218,252,200,289,240,253,125,180,165,194,178,188,253,225,166,209,250,152,197,222,226,209,235,238,250,105,293,293,183,258,75,225,209,217,256,239,186,258,271,255,262,185,283,175,233,206,153,219,241,211,128,255,178,221,221,275,119,126,210,254,163,126,262,276,116,283,233,268,238,272,239,266,263,245,308,148,100,257,294,245,255,277,218,182,166,236,194,228,202,191,215,127,115,154,122,237,195,134,184,75,263,262,263,100,101,252,161,217,255,238,305,224,205,173,235,237,193,283,280,262,277,157,231,272,216,284,260,182,234,204,230,242,169,252,201,180,194,112,168,276,214,288,223,221,281,216,154,277,260,212,158,277,210,221,142,223,273,281,228,263,196,156,141,249,249,179,233,278,264,191,149,294,230,89,234,267,263,252,178,273,280,159,141,239,246,272,182,98,176,282,229,227,188,279,228,274,286,169,210,137,155,261,125,196,208,118,222,175,272,176,297,216,148,268,246,103,222,245,285,293,276,281,48,186,156,304,219,201,224,208,82,278,255,97,157,152,238,126,224,212,161,208,218,147,252,136,212,102,299,280,247,246,65,295,125,160,138,301,223,279,287,190,297,182,129,208,198,138,152,135,252,225,261,166,245,100,248,188,171,235,299,209,267,228,239,101,222,160,149,192,256,197,198,155,183,251,232,172,140,267,231,115,276,169,225,115,296,226,64,318,130,236,202,206,215,122,194,131,254,214,276,285,109,263,256,260,250,280,139,318,241,167,245,283,282,236,242,156,209,173,223,155,230,203,188,157,224,103,227,249,202,109,186,255,221,174,263,202,194,242,207,255,274,263,98,247,248,229,242,134,135,189,93,249,132,212,131,162,238,269,142,142,189,200,208,157,119,257,124,261,222,173,239,231,219,295,149,199,276,167,224,166,249,126,198,191,171,207,271,236,258,218,290,265,160,166,262,266,231,86,241,182,295,260,84,185,290,267,157,106,124,196,256,195,128,152,261,220,87,248,107,94,181,220,209,252,210,186,244,263,287,245,268,218,109,290,202,214,244,274,125,177,154,243,268,131,146,173,180,168,130,247,243,102,144,235,262,261,153,184,276,262,250,256,180,282,155,283,200,176,225,244,153,235,206,167,196,170,194,248,183,192,232,244,91,174,253,303,158,283,94,218,265,108,297,221,277,281,248,174,225,90,164,201,48,294,126,231,154,183,312,182,236,142,227,261,248,242,226,181,116,184,231,225,203,246,137,233,147,198,143,264,236,175,274,236,189,256,243,220,229,83,179,214,252,254,227,64,245,280,224,105,234,212,137,132,281,254,170,240,250,246,231,142,200,269,260,282,190,200,192,145,169,180,264,260,278,253,195,193,216,271,181,224,202,266,215,236,293,209,245,267,234,247,217,259,149,207,138,251,265,209,253,135,188,305,223,125,183,264,180,186,213,245,162,165,232,192,184,242,308,261,86,228,231,254,162,159,280,224,258,168,235,254,171,229,120,128,222,112,223,203,258,233,224,109,238,207,252,214,150,262,276,183,203,305,159,275,100,164,241,272,98,255,189,302,123,188,280,232,140,211,70,282,195,177,276,220,232,241,236,248,118,260,216,272,213,240,254,292,126,279,150,252,238,230,128,247,157,139,280,235,173,182,202,249,146,231,110,238,200,225,166,130,241,206,282,120,78,297,195,313,203,168,288,135,203,183,213,125,203,282,224,317,240,206,201,276,184,163,291,283,81,215,221,229,192,154,219,264,195,275,200,164,243,144,162,215,220,181,273,272,232,241,258,228,258,260,201,291,191,267,257,285,261,178,236,251,258,246,96,165,255,185,229,235,229,218,278,244,266,201,258,204,41,271,210,254,166,288,275,255,187,131,186,108,277,294,241,288,175,217,301,110,211,279,99,260,201,227,259,225,245,185,201,252,193,178,237,238,287,216,227,151,198,182,121,128,239,253,108,107,179,188,263,271,241,255,287,211,135,247,254,165,225,220,220,224,258,219,289,236,254,120,172,139,201,274,127,214,252,256,261,247,67,177,198,216,178,79,87,261,149,280,137,229,206,248,234,246,270,157,251,171,160,236,269,255,234,262,91,255,260,275,176,114,245,259,202,166,285,156,257,190,110,183,92,207,252,177,111,259,182,249,224,198,249,129,232,269,210,211,291,238,260,286,154,227,299,154,258,249,121,177,241,174,83,130,181,59,241,191,186,194,86,261,158,262,195,263,114,147,250,155,246,258,85,241,275,241,244,139,215,103,263,247,294,294,259,240,111,192,279,195,186,200,210,231,224,236,194,137,242,271,130,265,149,227,194,261,118,158,205,287,250,220,297,214,239,280,260,150,142,88,266,312,96,68,251,168,98,61,252,241,136,171,187,216,278,215,218,217,48,173,203,273,262,312,238,280,141,149,182,294,195,268,175,144,255,262,157,281,77,230,198,167,90,95,102,177,345,195,157,133,188,148,288,73,201,249,267,303,232,247,213,218,252,125,297,177,240,329,267,197,268,187,233,211,211,244,277,150,162,255,163,232,279,271,223,309,178,204,156,191,248,256,243,208,121,192,199,275,283,251,206,261,253,277,231,238,270,272,259,154,235,236,276,179,187,181,234,282,211,245,180,102,169,212,78,166,240,123,222,255,212,246,196,239,133,258,119,271,92,177,230,276,206,271,217,225,231,286,112,165,272,254,130,171,225,232,98,238,256,145,191,212,188,220,218,188,283,139,154,235,151,251,214,283,232,282,251,252,276,297,181,107,190,176,248,167,280,201,106,166,174,120,248,214,221,223,145,222,177,146,250,274,240,237,251,56,190,185,299,270,235,210,254,162,214,275,260,276,237,231,239,235,255,170,265,226,252,244,244,272,201,264,196,210,148,239,235,252,169,139,301,171,287,128,120,238,172,225,256,188,205,158,222,261,237,131,129,217,266,108,170,259,170,222,209,128,248,145,232,296,171,170,248,169,182,177,157,85,176,226,237,279,274,161,153,136,251,165,242,197,128,227,168,215,230,273,217,120,272,220,193,243,269,281,230,138,192,251,240,274,188,253,243,222,254,111,227,247,258,143,254,229,241,200,187,268,172,141,203,219,173,286,227,155,194,237,291,134,183,258,242,216,247,190,274,150,249,217,198,139,136,113,162,213,191,160,121,255,139,291,275,279,249,210,241,167,265,262,224,217,215,206,260,227,193,165,227,164,284,221,150,296,110,192,130,152,281,144,201,247,310,96,248,239,226,201,175,237,138,172,287,227,284,283,222,246,197,136,263,282,296,221,187,177,139,228,238,202,101,244,219,161,177,327,296,267,315,262,242,213,269,252,256,282,181,298,179,226,228,142,163,199,255,231,191,167,235,243,186,284,247,71,195,233,262,239,204,236,274,203,242,194,259,154,126,88,240,138,236,230,210,136,264,241,184,264,140,253,187,184,258,146,239,231,186,228,198,259,102,171,307,207,224,202,207,284,290,133,275,236,272,203,246,194,249,223,190,247,102,250,165,262,110,176,123,250,306,206,236,108,171,253,260,269,151,215,164,302,167,162,204,123,230,256,304,264,271,178,247,174,237,148,262,47,168,266,275,156,215,170,230,234,218,152,137,244,265,279,226,142,232,210,243,261,175,209,160,167,265,274,207,242,245,78,236,110,197,192,168,245,166,282,250,245,146,173,290,264,221,185,261,120,238,276,278,243,252,204,205,264,273,206,156,263,195,172,138,224,272,151,253,280,200,263,183,228,257,234,238,188,197,192,130,233,240,147,239,155,264,202,206,258,188,95,255,206,202,143,158,247,180,212,234,120,217,218,198,194,252,255,209,248,253,212,152,270,213,161,194,255,125,259,267,300,263,198,308,302,253,266,137,275,203,233,191,177,278,266,108,190,187,289,104,255,264,261,237,218,203,251,220,265,213,260,179,101,270,218,123,270,181,153,72,235,231,282,264,138,312,286,156,101,196,208,185,276,294,196,197,215,213,253,170,204,168,158,256,61,258,280,174,279,169,224,250,238,99,290,208,245,167,200,179,177,260,206,252,239,243,236,184,239,235,188,102,281,158,194,305,248,243,236,179,178,210,302,256,128,181,270,303,230,261,249,143,201,273,281,143,223,298,230,246,215,247,272,256,193,236,260,263,260,203,187,269,267,273,260,177,250,149,225,265,230,277,223,236,227,290,189,240,177,131,182,148,259,207,155,238,282,290,117,282,260,316,236,292,257,273,248,252,267,247,216,256,212,283,287,303,188,161,261,128,212,164,210,281,260,229,195,244,300,168,270,140,112,121,227,203,244,102,145,143,191,278,252,282,235,255,270,209,261,91,278,193,271,258,244,202,74,287,149,261,128,137,264,274,160,266,275,252,281,170,236,276,227,127,137,101,193,151,149,250,256,202,85,124,261,140,215,278,151,162,177,302,269,126,260,182,111,203,168,214,246,245,124,191,155,280,168,128,166,256,293,90,221,247,138,206,260,265,249,195,268,179,191,223,245,242,122,202,145,225,242,260,141,171,283,196,271,155,219,193,203,265,282,181,143,211,206,238,220,228,240,294,226,265,279,247,205,176,143,257,237,219,179,269,280,218,186,247,152,246,211,153,266,285,155,236,184,272,73,126,177,243,218,223,144,200,114,98,258,226,198,254,266,233,144,217,187,193,129,140,281,187,206,220,247,216,256,168,272,190,95,237,226,231,261,142,194,143,175,171,246,222,171,139,163,182,76,87,206,184,267,204,228,131,274,250,181,218,281,184,67,222,287,261,82,215,114,219,233,176,159,269,262,177,229,242,209,277,249,128,107,251,279,145,211,263,129,242,269,215,305,256,193,258,122,243,222,252,217,256,223,229,70,295,261,206,170,187,265,246,142,161,290,219,150,142,232,166,137,250,198,133,240,231,170,272,269,255,129,141,123,264,239,103,214,235,199,155,286,258,175,266,256,133,144,184,187,129,231,235,219,162,230,299,270,90,262,245,258,198,278,215,287,259,155,132,243,161,164,183,235,158,212,211,237,209,193,295,191,190,269,273,174,200,191,152,268,194,221,200,218,212,281,270,254,225,274,167,231,234,180,109,132,230,141,146,257,81,140,164,269,54,229,248,219,130,127,269,196,223,222,237,256,156,179,88,228,158,237,296,234,200,184,168,285,247,255,216,95,256,305,240,195,149,107,108,230,197,197,209,134,101,53,113,269,295,132,204,266,259,80,278,192,243,178,264,217,285,215,222,175,229,252,231,201,242,251,150,112,159,268,284,229,153,184,179,257,255,199,300,285,236,266,205,157,248,284,232,205,201,284,188,183,241,243,285,237,252,216,240,141,184,267,190,216,255,235,174,201,273,232,128,254,235,271,273,287,254,92,255,152,171,89,274,290,151,205,212,147,161,244,253,256,223,182,200,269,238,228,243,236,118,222,232,244,150,235,189,264,248,125,221,260,140,108,264,258,138,185,274,128,150,176,257,256,139,249,237,199,217,264,188,242,222,212,185,292,179,232,262,177,216,124,264,178,103,197,212,168,175,289,195,169,153,168,227,222,272,240,164,175,242,269,207,280,264,264,152,244,276,222,264,162,178,124,120,216,168,94,160,212,222,168,273,161,227,228,111,107,281,234,290,205,147,194,173,254,133,266,135,188,234,274,183,251,125,139,227,272,245,260,127,233,253,154,285,135,249,190,186,196,267,143,160,269,237,173,202,107,135,258,250,248,217,246,189,265,173,283,251,154,181,229,197,175,263,202,159,138,132,174,254,94,206,249,253,127,185,196,273,147,246,246,258,259,286,197,274,271,281,259,129,158,269,228,261,297,196,263,51,249,246,257,270,242,273,187,237,85,267,269,271,283,228,132,222,224,275,110,238,151,243,258,183,139,113,237,273,230,77,145,240,276,216,267,198,222,244,234,207,262,158,294,267,182,183,136,254,207,192,259,100,233,211,250,158,98,147,189,264,281,205,221,238,78,219,115,322,220,262,237,233,178,279,269,222,267,133,271,289,99,357,275,167,198,156,273,255,185,275,134,253,227,268,166,95,156,216,273,159,280,212,245,207,129,206,276,296,238,267,268,302,216,124,235,246,194,289,285,164,238,121,155,238,164,293,129,259,198,247,78,277,265,171,191,199,301,348,228,155,303,133,268,251,190,158,232,198,209,252,218,264,214,279,225,104,209,281,174,267,246,215,268,202,237,171,273,207,254,247,183,244,226,244,206,212,151,251,235,163,235,250,242,213,196,269,240,238,132,279,274,229,272,223,239,196,106,277,116,104,254,188,254,204,154,308,266,126,58,86,273,287,288,192,249,221,275,186,196,265,117,216,288,264,161,210,256,236,267,170,289,187,191,117,233,286,215,229,252,203,165,225,259,245,108,207,92,253,253,262,274,263,95,169,233,182,178,156,117,122,208,50,150,225,260,127,222,263,246,100,182,190,255,215,198,279,204,98,234,132,266,214,182,318,285,118,241,97,213,111,193,201,248,262,242,200,259,289,175,211,258,210,228,250,202,218,118,230,221,273,86,186,281,249,308,98,253,269,204,175,182,269,249,209,266,283,257,157,214,259,237,142,216,274,201,254,282,264,282,241,137,210,272,139,255,82,262,262,205,205,176,236,145,270,83,234,176,245,172,188,244,229,280,208,279,130,197,156,171,224,98,257,130,177,307,152,225,240,262,274,186,254,68,176,253,189,145,288,159,203,100,218,221,167,82,225,232,256,232,190,247,255,267,253,58,195,215,147,245,272,196,271,180,117,173,224,278,154,94,66,256,224,141,258,256,236,88,219,161,170,231,271,238,183,191,147,232,317,233,66,255,217,173,113,186,196,243,215,70,175,200,244,155,255,258,183,230,152,102,255,166,137,200,136,275,212,233,270,289,247,224,270,197,249,216,259,254,82,203,268,224,218,177,145,247,223,220,232,284,225,292,239,195,294,284,169,164,280,210,248,196,194,272,227,172,253,271,171,274,241,275,234,270,188,200,270,270,243,197,196,146,214,185,221,169,215,278,240,200,299,151,281,296,128,287,142,295,158,199,270,180,151,263,254,208,267,271,236,97,269,228,262,278,150,268,235,107,197,146,272,217,247,248,259,227,266,256,209,272,182,244,92,135,286,242,231,186,272,110,196,235,121,258,264,125,229,248,147,201,292,234,128,259,241,206,223,273,263,272,188,292,215,263,259,260,267,124,266,185,251,117,240,211,256,271,223,178,215,152,132,121,82,281,229,220,256,67,309,253,143,109,250,262,116,293,252,226,200,222,188,228,303,234,272,170,73,97,264,284,253,290,247,176,200,246,263,120,124,220,222,126,243,104,275,251,263,192,95,179,262,252,269,217,256,176,186,162,235,110,116,234,222,247,236,156,191,212,275,110,194,272,221,79,62,180,151,256,261,269,237,235,263,173,87,310,292,194,281,178,183,236,232,109,167,162,274,270,209,175,276,291,257,181,151,255,226,145,262,300,248,199,236,245,267,259,253,217,238,282,202,214,217,273,231,295,200,175,248,50,262,231,253,287,191,247,268,271,239,92,212,223,240,151,146,230,275,131,257,266,274,192,252,277,235,242,219,158,282,222,244,102,281,280,284,229,226,256,209,147,279,129,234,224,258,159,204,290,208,215,208,263,229,227,270,168,259,237,76,294,289,259,234,242,241,196,238,270,257,264,82,179,207,117,212,223,195,252,184,112,154,190,269,233,284,151,62,182,271,129,185,262,279,239,212,264,215,155,116,187,123,167,166,266,180,247,204,209,254,233,246,163,253,228,286,180,273,271,248,286,250,279,249,226,276,161,155,266,263,284,178,299,230,282,258,241,143,194,288,239,290,253,210,255,272,96,130,236,233,266,261,191,258,245,115,255,183,293,253,296,75,76,272,241,242,197,235,189,259,239,178,225,274,295,260,290,262,241,195,270,227,196,123,234,296,203,244,184,240,205,286,134,276,278,254,232,245,262,244,156,230,290,147,257,217,254,307,268,281,249,270,228,288,262,199,247,251,188,206,242,167,305,239,284,239,147,199,109,168,239,225,164,249,231,279,215,269,222,226,287,254,184,184,232,267,208,227,236,171,208,152,281,236,189,183,101,275,251,298,103,275,283,255,154,234,174,172,275,238,235,106,246,261,277,276,172,156,192,219,280,180,190,269,171,190,172,186,253,191,263,185,269,280,236,255,186,150,221,147,269,274,262,299,148,277,278,180,204,220,174,192,262,155,241,171,173,245,211,138,121,266,183,202,212,279,216,157,207,204,81,238,222,208,260,218,228,238,284,230,156,180,148,191,184,171,236,255,135,228,220,221,298,191,203,289,52,246,157,250,192,208,224,282,286,260,236,267,178,124,168,267,209,190,269,238,183,144,256,131,226,163,149,264,188,117,129,150,269,253,129,151,291,243,176,167,170,125,188,150,226,188,213,212,197,200,80,166,238,205,106,255,258,177,201,245,260,223,284,129,207,223,238,125,203,189,259,235,262,239,220,242,206,241,94,193,208,216,223,267,244,275,190,287,151,201,96,193,254,239,238,173,222,267,88,180,274,230,154,168,213,244,189,237,240,124,196,264,205,246,122,234,157,286,115,249,240,173,178,270,164,272,221,92,245,219,272,285,218,237,253,220,267,132,268,198,179,212,229,207,254,199,237,234,102,158,213,276,278,254,287,215,225,211,155,176,298,144,271,186,283,227,225,278,192,158,323,160,275,235,167,255,275,160,116,273,144,250,227,194,279,205,262,147,265,107,148,270,230,258,234,260,255,186,213,113,174,220,127,230,288,250,217,176,217,286,272,113,183,265,247,104,240,277,190,167,174,252,275,235,114,185,248,183,201,99,116,263,230,217,192,262,249,129,274,191,276,251,208,218,161,155,195,201,226,115,171,212,169,238,294,277,222,132,241,253,282,220,276,245,76,229,237,86,100,288,267,280,246,163,282,195,111,128,253,270,221,166,249,248,256,219,260,202,220,271,106,270,291,227,114,268,141,158,209,159,147,268,193,228,238,263,142,229,245,176,144,280,200,148,272,153,256,227,121,160,202,290,207,203,229,208,213,204,170,84,136,192,231,209,265,252,157,132,127,122,165,93,70,95,132,107,144,151,167,173,82,154,144,165,178,157,215,185,112,129,219,196,152,151,192,159,207,51,107,49,86,179,87,193,184,181,185,183,129,233,198,192,159,159,199,197,120,158,188,137,171,180,181,165,207,209,171,218,230,198,208,133,111,131,93,134,81,73,73,99,105,94,152,83,42,205,272,125,180,89,180,176,174,123,92,212,194,90,135,202,91,129,128,64,53,180,150,156,152,187,277,211,159,214,123,176,133,112,125,193,119,74,155,175,161,204,184,144,222,137,120,158,75,143,192,204,198,158,191,96,107,169,194,137,178,148,172,155,90,99,185,152,161,181,92,140,172,87,154,221,229,172,179,100,212,191,111,106,185,196,124,64,177,122,178,106,157,150,169,213,208,200,145,108,55,111,134,80,202,217,138,180,168,209,59,117,194,108,125,223,159,158,226,94,108,346,146,89,146,161,114,154,43,183,211,130,165,215,113,100,181,108,206,96,196,209,122,96,137,88,164,107,92,228,172,219,168,207,177,108,199,124,198,250,63,159,91,157,171,140,185,217,116,162,207,86,94,82,124,176,107,101,148,133,131,135,189,150,184,102,214,103,178,194,143,179,81,132,76,59,186,110,158,100,215,126,74,166,102,89,195,135,91,92,213,87,148,131,111,137,146,109,111,162,95,121,131,162,157,171,175,107,168,175,153,140,98,219,75,154,101,252,159,83,150,36,63,207,88,153,55,175,240,188,148,155,101,219,88,96,169,222,145,111,107,187,164,197,52,193,155,126,113,135,110,87,198,166,150,228,82,64,125,93,70,174,141,188,140,114,98,183,157,112,208,185,91,133,121,79,72,189,155,197,173,189,129,59,77,89,178,178,159,219,112,75,81,162,136,200,154,153,121,194,167,138,67,139,116,222,81,186,121,226,219,132,157,134,201,226,144,59,131,184,94,148,180,89,97,189,115,132,184,101,179,222,122,123,133,63,140,187,111,130,147,147,156,180,120,106,100,118,83,139,179,204,114,177,100,101,221,137,102,104,184,239,146,142,113,172,104,80,134,105,74,66,147,100,93,202,110,72,213,88,218,70,199,159,127,170,186,182,138,104,152,83,104,79,103,103,160,174,168,148,127,108,56,43,211,120,69,160,137,101,106,77,139,290,126,181,228,174,165,99,106,209,103,80,134,130,151,171,109,193,170,142,194,79,144,70,112,111,214,145,113,142,173,45,127,46,213,220,111,136,145,93,153,199,72,142,102,97,104,252,181,188,154,121,104,209,126,102,167,91,81,135,59,38,122,93,162,88,127,137,102,144,136,157,170,179,225,150,119,118,183,135,212,143,231,114,197,164,197,167,36,118,187,91,167,130,48,118,129,199,70,126,217,107,149,188,129,181,189,180,196,190,130,123,98,217,173,62,180,143,169,110,188,98,144,134,71,111,94,81,91,109,177,59,162,226,67,125,172,198,93,221,113,98,98,213,102,102,86,221,140,148,122,162,222,102,88,190,109,200,148,174,162,136,205,94,87,173,155,117,107,77,200,163,187,152,91,154,80,99,168,222,82,97,98,173,159,130,140,210,114,90,107,173,111,125,136,103,94,139,202,156,111,195,175,129,57,175,178,208,135,76,103,193,110,99,131,132,90,207,130,154,94,118,214,147,184,180,171,113,142,218,210,163,201,168,208,94,147,78,280,62,206,106,127,36,251,156,141,73,107,38,188,88,129,126,221,86,91,191,240,101,155,176,149,193,214,130,55,177,144,100,209,134,176,110,205,147,138,169,146,104,101,90,118,182,150,135,233,42,92,83,118,172,68,71,210,71,83,91,104,101,101,113,178,208,120,137,64,170,61,61,128,117,105,188,152,129,85,152,45,151,155,77,66,97,77,121,209,150,141,114,212,75,184,184,216,151,76,117,122,219,150,136,71,154,70,200,159,189,83,174,153,111,67,104,155,209,159,195,145,191,174,169,115,147,165,210,90,168,184,203,239,100,61,100,85,74,89,149,114,141,149,161,171,150,47,108,53,89,75,87,155,199,190,102,91,142,158,177,58,199,186,231,162,116,198,115,151,212,123,93,118,197,78,135,181,99,83,129,142,199,147,61,139,79,144,182,181,161,133,117,186,134,188,113,123,189,118,164,146,175,169,114,148,107,121,111,120,137,145,89,100,105,141,157,137,69,211,102,210,85,85,222,183,62,232,205,135,200,190,222,113,142,167,194,148,169,207,179,130,99,83,99,129,64,290,145,118,220,111,152,133,167,182,125,198,142,98,125,184,121,94,166,187,134,213,216,147,183,134,107,90,183,105,203,162,186,82,49,133,205,163,77,170,102,185,103,91,164,162,168,184,54,202,120,183,229,157,110,166,255,173,192,133,260,113,88,189,192,132,184,81,119,99,64,85,213,153,211,204,100,216,125,204,107,72,133,143,216,63,201,151,159,115,192,217,103,96,228,141,199,174,82,79,214,121,149,166,134,255,46,92,194,145,139,183,77,135,120,129,191,148,101,71,85,215,147,216,83,192,145,133,157,79,198,89,219,200,146,178,196,193,234,154,99,156,108,165,135,90,93,161,106,134,121,162,142,163,96,103,169,132,174,176,199,225,138,83,82,187,144,153,221,188,114,209,114,127,210,188,48,209,129,88,203,153,87,274,168,148,110,88,138,119,133,157,67,179,197,114,154,148,160,208,147,101,122,195,132,155,100,127,105,153,163,107,157,114,124,68,193,182,177,248,137,130,169,87,133,167,166,152,145,100,90,160,189,154,76,112,101,133,183,168,77,154,91,56,206,89,182,99,136,202,92,101,103,149,108,159,144,129,151,167,212,123,146,200,141,128,115,85,119,129,142,162,122,112,270,94,207,49,194,184,110,75,211,201,64,136,134,173,160,170,133,155,121,124,168,214,129,170,108,131,231,181,200,141,95,127,230,192,86,104,193,156,137,93,132,197,227,143,138,157,139,226,153,123,108,141,67,64,230,308,185,84,121,76,65,85,132,192,193,142,66,110,161,218,150,167,174,145,205,139,181,58,197,215,172,154,218,185,213,173,107,179,109,118,148,212,215,212,166,199,93,132,138,144,206,188,192,101,148,218,128,203,136,133,202,142,192,168,138,193,178,220,123,179,91,158,109,170,145,138,84,119,103,167,109,136,130,113,142,95,113,194,145,238,112,150,90,118,140,109,105,107,213,235,164,243,138,159,213,139,232,130,197,140,117,159,173,205,67,200,119,110,100,138,137,220,152,48,242,193,189,121,152,168,171,117,220,49,98,156,108,203,99,187,182,114,221,190,109,159,164,215,100,79,219,171,145,64,70,199,111,164,69,188,187,191,162,205,156,106,132,127,174,172,102,169,236,287,208,77,72,175,105,100,224,87,125,130,114,217,161,146,122,68,120,187,55,97,179,119,105,81,78,125,122,190,138,99,158,79,195,98,84,123,225,141,87,110,304,105,139,169,123,109,151,149,157,170,85,144,103,153,133,150,208,168,187,212,85,149,105,145,76,70,135,94,96,208,117,112,66,73,171,188,280,147,53,208,187,166,92,128,112,152,113,107,245,108,64,146,210,181,49,134,190,204,134,150,96,146,220,211,169,86,116,125,133,170,75,129,153,131,189,163,220,209,113,164,98,96,100,113,294,88,108,206,103,156,52,107,66,174,113,221,95,164,65,98,181,117,155,82,96,170,168,49,210,172,71,116,145,182,125,50,86,78,151,221,114,132,171,148,100,88,112,219,182,172,114,189,129,107,198,118,234,137,160,81,155,176,59,86,80,149,214,191,114,79,76,161,197,66,200,192,154,151,97,126,157,125,198,199,178,96,145,120,111,86,114,80,161,143,163,130,106,114,209,88,204,93,179,148,100,87,92,82,121,92,97,91,130,116,157,167,192,95,85,169,185,129,220,148,136,125,174,185,141,101,137,124,174,126,104,121,112,94,154,102,86,58,170,84,154,105,165,229,98,114,163,171,238,136,83,216,154,98,226,112,83,175,110,107,176,135,74,212,179,111,184,51,122,55,142,206,186,237,111,216,174,166,135,209,167,180,87,80,80,172,221,209,141,73,220,99,115,93,154,89,175,159,191,104,201,99,214,165,162,173,92,145,138,76,104,90,61,118,129,157,169,195,133,194,146,234,112,136,83,148,43,195,132,151,114,129,158,144,222,96,107,135,127,111,198,91,246,213,194,79,146,115,179,65,87,120,154,194,192,111,186,118,90,210,72,82,86,207,53,195,150,211,96,162,201,156,207,97,103,135,200,165,115,97,195,185,142,122,55,153,236,145,122,187,213,84,188,156,148,74,97,171,145,171,122,94,197,45,155,191,91,96,112,197,153,142,213,175,120,112,194,96,196,132,140,118,91,195,86,78,169,175,161,179,184,109,142,136,129,204,166,174,78,185,111,137,124,132,92,135,156,126,162,78,129,135,126,207,90,151,131,131,137,104,209,73,110,114,195,160,147,161,77,90,81,148,88,154,107,62,152,165,229,163,217,149,167,217,115,185,136,147,118,68,161,98,114,134,181,210,220,125,142,206,190,131,171,153,76,91,127,76,192,161,166,90,164,168,98,166,157,180,160,75,96,135,125,98,42,56,151,146,91,121,137,163,79,167,119,93,187,164,149,77,92,184,122,160,75,164,126,180,79,52,170,200,142,232,206,125,213,96,180,181,171,68,188,110,90,168,153,135,112,140,148,198,86,167,194,188,126,195,173,98,150,217,154,181,124,218,214,175,105,113,138,202,95,167,97,113,197,146,164,137,77,169,79,225,141,37,167,107,93,228,61,181,123,71,131,220,120,197,100,89,184,144,143,191,153,213,163,95,80,124,194,164,192,80,73,94,42,158,106,116,101,175,210,75,92,116,110,59,111,88,379,47,159,155,169,58,215,196,134,198,61,142,85,203,239,109,218,122,108,187,228,205,106,122,94,74,49,208,120,226,210,176,101,105,122,143,177,100,81,96,91,127,242,91,223,143,172,214,155,189,179,181,110,87,85,90,214,67,202,114,123,139,166,94,38,54,108,107,131,260,163,217,208,197,240,46,102,95,188,155,95,120,56,204,141,120,86,185,242,257,237,91,82,122,187,57,169,64,174,140,65,109,74,122,75,149,117,83,192,92,220,167,98,217,135,99,49,106,88,86,90,206,108,131,106,130,170,104,123,275,145,128,116,110,123,205,94,193,165,121,121,154,53,198,132,139,121,154,187,131,98,178,77,78,179,194,229,64,170,136,107,161,200,144,209,178,177,142,133,162,198,84,124,103,59,89,163,102,216,106,82,118,108,126,153,178,183,165,217,167,147,200,217,157,174,63,225,208,105,173,120,165,101,196,197,179,191,74,83,163,111,115,176,68,73,204,167,127,139,180,135,47,122,111,135,172,140,183,192,118,152,149,203,166,71,155,156,69,225,227,181,130,97,113,191,113,209,197,215,184,216,112,110,122,108,102,59,150,152,226,96,141,200,154,183,130,84,214,103,148,184,208,98,50,157,179,66,69,194,64,212,114,151,206,226,139,67,62,78,77,139,161,167,162,141,186,125,196,182,139,229,116,78,168,191,151,104,112,119,103,54,207,100,195,98,188,167,161,102,182,166,213,178,148,161,60,130,192,120,149,181,101,178,80,207,191,88,157,202,174,203,118,74,152,196,139,139,129,221,87,178,176,78,161,160,200,209,220,211,100,70,192,110,46,192,174,126,186,139,225,172,92,191,227,126,78,98,90,90,164,99,75,143,152,73,208,145,213,170,147,191,169,117,175,99,145,145,132,151,216,110,174,162,58,180,150,133,110,118,248,236,149,168,152,126,81,174,80,121,132,97,115,193,179,232,83,71,149,142,123,93,124,61,156,101,168,150,178,138,200,78,179,178,69,125,239,210,116,199,215,220,105,167,163,187,210,98,260,112,80,176,247,125,148,65,249,163,183,198,125,97,77,180,182,118,122,213,88,63,170,232,133,56,83,106,121,154,120,252,122,205,115,127,178,79,75,189,235,128,98,64,104,128,54,211,107,197,123,86,202,172,179,250,68,133,50,122,263,139,117,183,186,134,207,133,216,69,137,111,67,165,73,102,206,166,162,81,70,124,161,138,76,108,180,258,170,176,159,116,125,78,173,212,191,148,89,63,112,187,132,159,206,164,186,134,172,186,200,110,101,190,204,88,117,135,158,98,145,116,142,92,194,61,157,182,92,180,207,182,84,161,211,84,216,166,124,138,192,156,185,213,139,219,76,168,150,103,184,114,111,170,146,106,164,190,186,184,87,75,223,71,157,97,106,155,200,203,132,193,157,97,115,195,136,63,193,123,207,191,224,132,150,143,183,51,171,144,178,190,127,214,108,183,122,176,96,100,143,174,113,197,186,185,192,69,215,84,142,174,76,75,110,206,132,106,61,224,111,61,102,209,128,220,168,139,186,183,121,103,89,113,162,143,188,160,175,235,132,231,189,153,127,134,121,186,157,169,157,126,69,121,177,96,218,92,177,174,151,97,188,138,214,113,132,114,170,178,123,72,170,74,209,80,93,227,214,146,153,122,165,106,99,175,85,117,83,120,146,111,150,197,48,138,191,131,247,125,138,283,159,116,115,149,101,112,45,69,181,125,81,50,222,68,197,75,100,103,212,165,207,67,190,76,194,109,96,228,174,113,81,281,134,212,91,186,99,174,121,68,84,172,66,200,186,214,98,118,67,121,154,153,136,63,234,219,155,205,112,164,40,146,219,231,215,175,139,104,76,167,209,73,234,146,86,109,167,74,105,99,186,193,126,146,115,222,107,150,216,74,99,104,139,190,36,174,145,183,222,195,194,159,226,129,145,100,137,104,194,235,139,220,114,127,61,108,173,111,224,69,140,178,96,156,184,198,241,199,206,110,54,179,186,165,124,155,203,93,82,97,149,201,180,184,128,62,119,241,95,209,82,111,210,142,90,67,154,105,167,82,91,154,161,122,108,155,64,91,181,146,103,156,81,109,155,75,81,48,80,139,98,73,129,145,81,68,186,147,205,94,86,236,169,140,176,59,105,141,65,73,139,64,136,180,126,232,180,82,227,234,184,158,137,159,177,116,120,84,153,133,127,196,89,109,203,127,143,115,100,149,213,143,175,159,110,157,68,127,58,131,138,120,150,156,127,149,136,111,103,150,195,230,112,103,115,84,107,169,113,158,208,178,257,97,63,147,73,161,220,86,87,63,135,86,41,73,97,195,61,99,52,71,169,141,126,162,70,213,178,139,119,204,166,175,129,145,96,121,184,98,128,140,136,178,155,79,236,203,154,153,72,105,173,179,51,99,90,174,158,109,131,103,202,222,156,197,131,73,229,201,123,155,117,155,86,107,58,106,177,257,173,248,140,136,167,113,85,214,150,132,105,184,130,137,161,158,96,136,207,189,128,98,96,144,140,97,205,148,138,87,132,99,73,98,139,119,96,96,220,198,153,201,118,151,183,54,99,191,174,95,71,155,205,168,243,143,128,154,44,86,176,192,189,182,170,145,150,175,107,174,112,109,164,208,143,76,158,88,124,186,96,151,85,161,193,112,109,127,137,139,118,127,112,201,82,75,149,213,116,86,166,154,247,191,157,210,52,138,169,107,46,227,150,124,187,188,134,186,122,185,114,88,121,126,107,219,228,132,234,85,81,88,224,189,196,139,87,156,175,189,97,155,211,215,87,212,82,223,107,166,121,108,125,165,210,82,184,223,194,82,199,225,197,167,93,168,151,85,176,56,187,98,171,209,181,136,137,169,169,194,136,125,177,129,151,203,124,187,79,115,184,211,158,138,149,178,212,161,363,164,216,75,84,135,142,71,207,94,125,169,159,208,193,128,109,217,147,128,134,173,182,115,116,193,88,197,249,52,42,54,50,89,150,182,210,80,89,154,120,99,115,218,187,207,192,134,188,103,223,110,87,193,86,109,106,212,125,126,41,212,182,67,61,82,109,191,204,157,179,109,51,100,230,105,64,176,77,125,64,106,196,109,158,140,194,187,83,206,232,105,107,153,155,162,148,88,107,95,60,48,166,123,218,146,127,70,223,175,84,175,119,201,100,141,192,73,177,131,171,68,79,192,198,104,77,187,120,185,202,40,160,159,93,75,161,186,84,136,105,111,208,143,73,120,122,70,172,146,233,78,53,208,78,124,109,176,179,53,130,194,157,114,183,147,31,78,158,97,176,130,118,93,110,102,206,116,150,204,91,111,93,236,72,218,156,147,168,77,111,94,106,96,175,180,118,225,101,92,134,98,115,73,128,210,61,164,129,189,178,134,96,104,121,194,118,102,172,106,211,209,153,183,107,124,193,210,105,176,80,93,216,104,129,96,68,85,76,100,197,128,211,71,144,149,185,18,169,184,175,87,121,212,94,194,185,177,86,241,211,200,115,191,155,97,134,204,85,174,226,163,64,41,37,204,93,94,109,74,50,65,102,117,216,130,114,89,122,93,60,58,80,109,164,117,145,164,98,95,139,83,69,106,159,216,55,124,86,200,91,138,169,52,81,72,142,77,249,96,136,119,110,85,138,211,143,111,143,155,212,140,138,151,141,80,187,183,126,157,70,72,34,64,104,103,84,101,206,77,115,135,175,215,79,152,174,108,133,198,172,211,211,130,140,54,151,104,198,151,115,83,172,178,69,135,151,94,85,224,116,112,160,141,150,103,224,122,45,101,180,100,208,167,198,136,157,228,92,173,204,172,97,78,134,156,59,150,151,176,163,163,124,124,57,181,76,106,180,85,68,147,198,145,113,119,62,151,73,138,115,126,105,145,189,198,208,187,237,60,72,84,64,213,60,137,78,206,182,208,123,58,148,208,69,49,185,180,100,84,152,186,117,168,171,116,119,117,210,219,130,156,147,220,101,125,157,146,160,109,205,198,83,129,108,138,105,115,132,170,157,139,51,72,206,127,119,97,100,157,57,161,172,159,151,192,147,69,74,102,84,112,111,153,121,90,161,131,143,170,116,210,202,186,74,201,137,124,52,183,168,86,102,116,90,180,100,169,70,176,105,178,101,137,160,165,167,106,198,117,95,199,135,147,213,98,211,86,80,98,187,130,159,156,198,135,179,109,95,169,196,195,190,213,142,69,161,185,129,149,129,120,115,126,192,157,166,243,64,254,196,120,114,185,151,126,104,186,120,202,66,106,166,119,132,60,103,109,140,165,61,174,92,148,123,127,233,180,62,137,151,150,182,203,231,103,228,172,158,57,152,74,110,154,140,188,203,99,193,80,141,71,73,199,88,85,211,136,114,142,159,128,142,219,178,99,101,138,170,104,125,152,198,115,200,160,193,162,76,112,113,41,98,86,80,206,83,57,58,79,155,125,140,50,141,108,93,85,76,174,193,96,80,141,128,69,228,58,96,189,101,91,165,145,132,64,34,198,74,181,138,99,93,210,133,104,64,301,109,97,110,161,201,193,99,116,191,173,122,135,99,118,126,155,213,203,176,184,195,190,172,217,49,197,65,133,157,58,111,33,125,155,66,148,139,150,145,227,212,115,203,67,158,101,255,137,186,203,137,111,126,202,146,200,77,185,215,152,90,112,152,37,77,139,101,101,72,125,94,96,190,158,153,200,210,140,137,129,168,161,180,120,229,120,93,116,110,120,103,155,125,77,130,126,216,209,80,212,99,155,192,299,217,142,155,118,146,54,186,192,220,142,234,76,135,142,141,165,166,166,120,63,204,155,156,193,66,122,128,135,207,188,115,113,241,83,160,187,41,83,174,108,95,214,185,183,116,109,196,110,74,199,204,105,200,204,160,116,72,79,167,75,147,218,117,92,113,140,235,207,157,145,154,110,247,75,115,133,68,160,211,122,178,63,77,76,85,122,67,61,171,214,177,47,123,143,242,100,157,170,85,204,216,128,173,210,151,91,202,126,129,134,52,197,102,78,137,98,75,214,113,167,99,144,162,172,209,131,215,201,156,130,184,80,157,114,112,226,92,137,48,95,109,205,119,140,114,77,142,210,183,160,52,206,128,106,54,103,84,87,71,98,131,136,182,191,103,164,143,123,125,198,221,203,131,72,134,101,117,206,94,62,70,63,196,91,78,188,184,85,173,46,97,83,62,218,139,64,56,166,113,148,131,68,93,118,209,107,121,129,87,119,104,66,85,155,144,48,173,171,108,116,87,46,59,279,59,202,154,169,97,74,102,49,90,152,140,198,194,163,167,233,102,182,125,206,135,46,157,148,171,205,124,204,87,104,156,210,68,155,66,160,165,137,127,136,166,110,193,221,115,139,146,141,56,99,107,171,54,101,199,85,136,96,87,164,160,180,109,98,198,131,164,199,50,169,223,190,54,109,54,96,91,187,141,96,99,121,195,89,120,77,135,82,156,111,136,154,135,97,165,55,122,83,75,208,86,171,185,103,205,176,96,211,211,73,222,100,78,97,220,162,215,154,101,53,89,101,134,186,108,83,114,105,182,159,108,182,211,56,53,176,44,192,112,117,109,74,191,110,46,268,63,106,149,107,149,104,61,167,92,179,179,89,189,81,110,182,50,112,97,82,147,158,200,164,112,193,151,155,66,138,191,199,164,184,51,204,219,146,36,143,272,211,184,174,55,136,75,193,212,85,205,59,119,42,79,96,175,111,187,162,124,194,75,78,105,181,201,183,167,131,126,169,104,206,138,111,79,86,91,80,91,149,209,73,141,229,120,124,158,142,109,76,214,208,168,160,131,149,58,195,154,160,141,106,136,38,214,142,150,73,154,133,85,132,199,123,103,40,110,150,129,111,154,83,146,144,187,178,197,171,143,86,65,90,91,208,159,92,238,161,126,99,64,70,135,88,55,174,160,193,166,177,100,109,136,73,187,150,73,124,117,53,201,175,108,73,167,141,221,159,133,133,222,168,75,51,97,200,67,91,199,117,152,87,55,149,222,174,73,174,109,80,214,123,217,206,213,70,229,107,49,212,68,128,138,80,143,119,107,132,169,200,111,110,100,151,192,207,167,99,134,125,89,110,85,136,84,122,197,154,69,156,90,249,100,59,140,117,87,74,82,116,121,183,228,44,68,57,92,189,170,134,195,124,202,75,113,186,223,85,170,201,222,179,45,125,153,89,124,216,209,130,193,173,197,110,84,195,183,178,99,129,185,138,130,102,72,91,133,188,191,103,79,167,71,164,217,105,187,129,72,216,124,165,173,53,213,129,95,74,219,156,225,141,99,203,58,69,199,80,63,115,189,85,115,149,100,107,148,202,156,74,113,185,128,98,176,95,218,113,51,100,118,201,161,171,74,199,114,99,57,186,169,230,120,147,163,356,198,37,132,101,60,173,135,79,158,56,96,122,155,35,156,97,161,221,96,90,235,164,75,205,166,87,180,222,94,117,84,120,62,142,102,137,146,145,186,164,56,136,133,203,54,154,241,193,213,126,115,193,220,216,99,206,158,83,148,107,66,88,190,187,202,134,58,182,142,120,212,193,136,84,158,80,215,225,98,110,123,140,100,99,149,71,65,119,209,127,159,86,128,201,77,98,80,148,180,231,114,143,88,153,102,94,106,136,129,102,160,112,105,80,127,91,223,100,115,225,124,163,95,122,172,210,160,175,88,196,80,188,91,132,131,113,125,165,209,67,69,211,49,132,203,168,167,145,215,148,119,86,105,149,206,126,188,217,240,129,61,208,186,101,95,215,123,124,119,128,164,155,91,134,92,187,167,71,114,42,106,123,95,68,184,153,91,139,62,153,82,123,141,142,110,74,51,202,47,123,213,136,118,188,222,165,57,57,116,117,56,110,53,195,100,81,193,190,165,93,163,127,80,274,96,62,108,36,185,76,69,118,108,103,102,118,130,209,126,108,176,154,151,67,202,73,221,86,197,155,125,191,168,70,115,171,96,133,65,78,100,97,141,133,78,126,97,89,158,161,135,185,119,147,84,79,111,149,100,236,312,150,178,66,119,104,153,111,156,147,222,221,122,176,101,97,147,35,140,175,191,139,72,115,105,180,134,106,164,171,85,225,113,144,97,178,92,178,204,106,76,52,201,45,99,78,118,134,95,64,72,71,110,128,134,115,189,75,57,194,166,131,166,76,171,108,86,204,100,137,94,198,82,155,112,226,216,118,48,138,218,170,203,63,159,224,165,130,151,164,211,67,193,140,167,113,133,205,121,119,203,65,164,132,166,227,97,136,104,91,98,97,141,190,173,49,83,103,66,212,138,185,111,148,225,163,200,197,91,86,66,136,140,202,203,145,175,80,156,117,70,187,58,184,197,78,225,124,135,95,141,63,161,132,59,70,163,89,214,116,86,146,101,119,203,193,136,163,122,213,190,63,216,148,115,215,134,213,163,63,68,151,169,104,102,162,123,94,88,112,127,282,185,118,220,45,203,191,72,101,89,88,191,196,176,215,175,231,102,69,177,211,139,114,141,113,118,181,173,96,42,199,162,115,194,159,157,90,137,195,153,208,277,134,78,178,159,225,119,204,139,75,89,42,130,127,138,116,217,96,183,229,226,220,236,124,185,196,219,143,113,132,119,120,138,123,92,202,132,112,249,178,53,72,140,130,145,165,211,110,181,167,88,133,182,242,125,123,118,206,205,89,152,149,80,127,176,36,71,196,119,191,79,83,205,126,163,178,164,165,223,201,104,87,191,85,160,88,114,157,75,218,188,156,97,206,89,87,130,220,112,101,149,117,166,194,216,157,83,113,66,83,85,173,189,213,121,74,166,222,173,139,99,95,115,86,165,206,197,208,104,201,217,99,199,128,57,163,142,146,143,139,55,161,119,135,173,168,201,128,209,116,127,84,120,215,214,183,101,164,146,128,167,149,77,119,79,173,119,151,210,166,48,59,148,217,136,147,87,99,106,58,181,65,174,62,56,78,144,177,69,198,113,98,92,68,89,51,140,47,88,65,82,116,176,112,127,179,256,219,192,212,127,78,190,67,190,154,156,151,121,118,131,120,171,163,95,125,208,97,84,175,110,105,196,151,82,98,162,169,183,139,68,98,193,175,151,76,105,95,151,151,91,138,148,211,202,122,93,130,148,286,208,123,100,106,185,117,112,142,148,145,109,161,198,74,118,160,182,194,77,122,139,97,113,207,119,137,98,167,124,108,108,136,98,152,182,118,225,88,109,208,130,193,204,143,136,187,97,139,157,187,100,150,105,137,125,190,88,117,188,89,178,151,151,179,157,237,201,68,122,98,46,171,202,143,101,63,102,206,133,110,159,205,112,184,76,138,191,222,59,160,145,149,156,105,110,118,151,160,151,117,200,92,150,106,145,254,98,171,131,207,166,200,154,89,154,130,196,46,75,200,222,173,214,86,191,145,134,140,133,194,41,122,85,97,72,50,76,48,173,182,126,206,164,193,213,143,137,56,225,149,124,110,123,207,130,41,134,50,93,83,47,200,93,107,178,72,157,152,82,98,92,199,199,134,90,89,129,147,94,212,189,170,203,110,136,83,146,178,110,164,171,104,78,184,102,193,162,180,167,199,80,103,138,189,90,194,199,114,120,111,103,231,139,108,133,60,174,86,156,169,160,206,143,165,97,125,185,131,97,127,204,177,101,63,159,215,117,249,71,70,180,157,177,104,132,98,227,58,211,168,201,211,155,209,93,204,174,125,98,135,92,175,140,130,148,139,54,97,108,213,208,200,108,133,225,164,194,112,150,207,120,112,161,140,240,86,87,176,192,124,162,199,111,157,164,205,82,192,156,146,105,143,44,158,181,127,74,121,79,168,86,139,170,94,196,131,189,148,61,96,177,159,201,97,136,231,86,80,127,180,126,148,187,133,199,223,107,200,71,142,103,57,152,206,139,92,73,73,134,190,206,122,231,115,141,47,117,153,93,208,198,174,147,129,160,157,202,194,140,158,92,140,214,93,183,194,122,226,63,151,209,113,131,177,110,202,133,61,105,201,98,128,164,87,59,151,157,49,173,182,126,119,141,161,85,109,137,213,172,156,114,179,115,97,179,188,64,58,217,73,90,173,226,195,61,153,246,187,212,221,131,103,127,124,70,202,94,212,55,79,165,102,117,180,139,120,153,67,131,93,113,125,103,119,70,104,86,135,204,159,182,209,177,49,105,77,162,89,187,68,100,139,192,194,145,180,68,154,178,213,125,50,142,86,180,146,163,148,101,133,97,131,106,159,124,75,151,109,69,202,42,51,181,153,200,126,101,184,129,155,77,185,111,173,52,70,270,139,161,130,167,197,206,198,89,173,116,130,150,66,187,184,97,70,71,150,205,104,67,182,114,240,217,164,83,139,167,48,63,194,197,40,144,155,167,91,201,160,170,81,181,217,118,102,61,180,144,64,121,88,106,66,138,223,64,214,150,84,104,126,115,97,157,144,200,180,140,94,103,105,99,152,136,140,168,116,140,128,141,217,74,88,116,54,164,194,201,137,119,66,202,142,152,136,175,113,183,150,125,207,56,140,183,193,52,130,100,47,143,171,168,211,105,125,135,110,98,82,207,104,173,215,164,109,142,79,101,171,69,189,204,132,71,85,89,142,186,177,92,221,174,244,70,142,121,149,101,114,134,87,179,164,201,164,122,101,93,208,57,132,125,205,113,172,53,46,212,87,234,145,179,158,165,165,169,87,120,93,147,107,219,101,230,135,140,182,100,135,111,65,62,143,98,197,189,97,118,85,103,193,174,145,207,167,131,111,188,178,92,105,130,215,115,46,128,221,116,126,174,104,130,200,192,209,253,184,181,124,176,64,192,242,123,77,176,134,70,133,195,83,89,239,216,183,163,220,209,236,106,203,78,122,185,94,118,31,115,144,96,159,200,131,179,63,162,188,111,220,177,71,124,142,147,180,207,147,92,208,55,111,100,117,75,133,56,178,205,132,92,144,144,70,200,212,155,91,145,129,166,159,84,236,119,163,153,133,72,304,144,149,178,100,166,56,83,107,171,83,122,88,117,157,150,60,252,160,137,155,47,76,136,145,123,90,98,83,258,199,209,156,189,105,81,108,100,128,207,112,159,115,149,213,221,98,114,212,220,132,131,113,176,161,108,109,194,177,160,184,86,82,69,100,71,190,146,130,149,123,76,131,116,155,142,94,229,104,63,87,128,166,71,143,95,91,126,97,137,180,93,183,194,85,79,153,103,95,68,200,132,187,220,113,117,166,73,90,110,112,187,147,125,90,58,124,137,68,80,158,206,135,127,215,88,116,49,45,189,114,190,130,177,182,61,186,117,107,152,135,36,150,117,118,110,86,148,133,197,68,101,98,121,139,86,103,124,113,127,220,139,191,161,158,188,191,66,166,208,137,141,171,154,111,65,66,169,94,152,97,59,168,87,188,177,114,152,198,182,174,167,198,150,110,135,171,95,62,115,127,135,160,213,39,218,225,155,187,215,162,210,98,24,221,215,118,197,67,70,54,62,67,51,126,217,228,73,83,104,187,60,212,113,113,173,190,176,92,135,115,113,84,119,58,86,48,133,191,168,100,110,125,89,83,104,49,122,61,116,82,117,217,52,150,92,181,130,182,77,194,78,114,203,90,178,66,232,82,88,161,131,130,156,132,61,173,184,138,137,91,167,218,116,206,128,226,62,71,91,139,61,151,109,213,215,76,61,87,204,88,189,215,176,85,257,78,162,65,229,169,79,158,195,125,173,160,99,59,283,164,133,197,157,126,103,93,90,211,207,134,57,119,70,151,107,155,61,119,56,100,200,155,122,154,100,74,125,163,58,97,45,104,88,196,114,56,180,179,77,107,102,59,103,100,133,147,177,157,196,105,90,80,63,111,63,91,39,54,116,76,86,178,192,164,98,185,157,94,140,175,88,160,123,192,57,102,177,218,144,146,210,112,105,135,117,95,58,92,103,164,106,113,140,137,168,202,227,196,77,88,91,217,146,192,48,76,144,120,211,219,79,155,217,140,124,171,242,110,187,146,108,83,115,117,60,160,170,164,213,113,82,117,119,219,197,203,121,221,187,128,208,60,202,203,112,134,138,110,171,157,115,98,59,54,181,87,115,170,52,228,198,159,167,182,100,133,56,209,210,112,202,42,113,114,151,117,207,200,146,156,123,87,242,169,88,101,180,121,146,92,95,141,143,172,123,180,42,86,205,171,111,122,122,180,120,210,218,105,104,85,155,113,89,204,140,182,84,112,130,189,137,59,110,99,79,180,139,206,112,104,182,130,201,162,146,139,129,185,170,224,174,123,227,173,58,162,112,173,203,161,93,117,63,194,151,141,228,152,179,128,66,88,202,155,94,122,218,172,98,57,136,168,208,147,115,58,161,144,169,179,117,63,178,96,79,161,141,97,121,148,171,212,92,166,144,123,80,130,68,93,70,122,109,87,119,150,75,214,280,100,144,48,166,59,132,174,112,93,91,79,82,137,92,219,156,110,146,90,128,100,147,113,123,139,115,99,57,187,70,177,197,96,147,91,223,48,135,169,67,217,99,147,90,204,241,66,151,112,183,105,203,162,208,114,198,122,179,69,194,102,138,111,186,174,209,79,82,109,147,156,80,111,199,83,72,137,87,144,114,190,153,188,120,89,176,129,144,127,84,98,129,44,66,63,109,153,134,71,70,91,190,84,108,129,125,49,85,165,84,139,207,149,204,142,177,98,70,62,186,100,144,141,86,83,119,60,70,66,127,118,184,191,98,52,179,103,241,174,86,213,186,65,222,214,79,180,98,129,214,163,69,98,155,104,170,171,130,97,219,176,139,205,83,141,96,112,159,189,109,145,121,195,121,74,210,86,194,124,65,99,227,121,228,200,131,145,136,133,148,257,215,222,88,88,50,59,209,62,140,59,238,94,111,146,135,78,210,152,161,77,59,177,101,130,205,142,51,95,38,199,34,58,143,84,62,188,62,112,217,161,129,103,169,85,151,46,130,204,117,147,292,137,48,123,51,123,82,91,117,108,197,144,216,111,161,101,187,159,214,73,180,186,84,109,151,177,156,176,67,127,192,81,179,71,182,103,95,74,127,80,104,87,129,72,172,142,155,182,116,88,86,131,109,84,95,130,178,257,133,80,210,123,153,210,84,206,169,237,64,223,86,109,152,206,110,156,68,138,52,75,77,147,57,171,171,131,189,172,124,99,142,178,86,167,209,175,309,130,87,102,71,168,171,198,209,110,63,208,218,147,73,208,191,197,155,184,119,207,129,85,195,154,100,100,114,122,44,106,141,142,212,60,161,209,196,196,86,161,67,99,113,142,180,137,112,173,149,153,155,318,192,199,90,110,86,147,206,57,120,158,84,180,119,95,147,189,194,144,214,129,151,147,119,205,138,117,132,159,108,194,91,182,24,136,77,101,98,217,152,181,140,74,75,218,179,177,86,75,158,126,128,130,66,147,149,94,196,48,232,151,158,97,206,138,210,219,189,66,106,195,88,165,99,101,100,108,179,40,131,199,87,144,78,135,249,90,138,178,86,175,253,69,183,158,181,261,50,191,73,143,204,163,146,78,215,148,217,37,202,219,90,128,105,187,105,155,215,170,195,127,195,138,158,93,81,110,178,97,203,180,121,92,161,82,199,157,56,73,116,147,64,90,165,73,111,243,38,113,220,75,162,100,85,96,133,68,196,124,101,113,154,106,105,126,157,242,242,176,200,168,191,157,131,176,79,173,106,113,114,109,107,125,194,115,205,63,159,184,184,160,206,217,229,77,148,175,128,192,190,219,67,215,187,218,132,188,45,73,160,206,43,50,82,138,139,75,140,112,211,129,81,161,193,155,184,164,217,93,207,218,153,190,186,171,150,226,129,151,190,131,143,177,211,119,170,119,128,116,257,83,75,182,100,165,83,186,137,101,51,175,95,173,88,74,135,221,145,155,161,186,144,100,74,120,65,184,178,125,75,67,177,126,225,95,206,198,87,77,75,132,103,132,128,57,93,116,104,84,105,101,113,172,124,182,167,147,223,180,100,169,154,180,204,72,76,159,333,163,114,44,193,87,92,191,188,159,188,80,115,132,80,195,158,133,149,161,190,58,189,111,109,108,161,169,196,100,192,84,234,49,160,194,61,94,165,171,138,114,193,214,192,106,105,121,151,73,98,94,64,181,131,139,74,80,196,90,171,214,82,187,129,191,125,113,174,152,62,130,174,161,219,67,176,195,177,173,154,113,125,200,210,104,149,83,123,192,92,80,204,119,214,224,86,86,44,48,199,156,148,132,111,175,199,77,72,187,136,112,70,190,96,169,204,84,137,256,125,27,135,72,145,121,143,84,161,106,118,173,140,224,72,44,190,210,82,57,199,168,169,162,118,150,171,209,166,127,173,120,166,149,152,182,193,90,218,173,190,149,148,134,89,106,157,141,139,123,85,47,170,126,187,153,139,181,155,143,125,71,36,178,95,102,144,116,169,159,210,99,152,226,191,115,234,186,168,205,100,196,121,211,174,122,146,156,189,161,204,198,175,37,186,168,102,120,179,113,184,120,137,135,111,106,123,119,147,135,186,221,87,155,60,176,145,114,191,100,178,156,202,201,140,172,177,139,133,212,210,108,91,114,195,100,179,109,156,142,170,233,184,175,106,100,107,157,69,117,134,123,80,180,171,187,62,131,127,134,90,158,116,172,156,114,203,107,154,165,111,97,53,51,196,96,156,90,189,163,133,119,122,139,140,217,86,180,117,77,70,85,162,246,47,93,192,146,178,223,198,81,79,125,94,178,137,163,211,128,104,201,76,98,135,143,58,104,109,116,215,115,235,150,184,85,125,146,236,86,66,158,155,60,88,111,121,139,215,121,201,180,77,125,163,70,193,68,92,112,98,125,126,127,128,114,161,84,108,102,169,168,203,163,217,72,141,134,95,135,100,85,160,109,90,179,55,167,183,188,121,190,70,94,104,140,180,173,148,79,130,178,56,143,113,42,164,180,130,116,90,113,110,177,126,180,59,100,74,112,178,123,62,206,115,145,57,122,192,149,72,183,126,137,127,93,216,210,235,191,52,134,131,185,202,102,107,124,206,99,141,138,212,144,91,111,92,106,206,148,211,221,164,155,85,91,139,221,74,106,90,86,157,119,81,168,166,157,182,58,124,57,216,240,139,134,85,115,220,182,117,99,178,175,199,181,203,149,163,222,210,83,175,158,179,140,204,191,83,117,93,220,120,160,147,184,65,136,128,110,190,150,179,62,153,166,174,57,61,141,116,163,71,131,187,165,168,136,209,109,188,140,209,161,115,141,120,174,131,77,86,175,138,114,197,205,124,66,180,40,141,72,158,151,182,128,154,134,103,141,171,282,208,175,134,103,132,128,168,99,49,169,209,162,243,58,64,223,110,147,197,157,94,85,179,121,172,202,124,192,60,135,74,111,123,225,96,117,106,211,85,51,124,119,205,178,97,163,145,178,185,243,161,107,47,222,63,88,86,73,138,123,169,226,150,79,176,58,43,144,92,158,219,196,161,124,120,134,138,102,135,201,173,93,105,158,160,107,94,51,105,137,136,89,111,95,130,206,190,169,180,160,217,207,194,90,79,77,96,81,116,164,91,140,188,164,143,94,94,62,130,266,39,232,89,97,192,224,217,180,173,200,99,120,113,187,170,113,222,81,115,118,185,192,85,225,68,151,142,96,120,156,155,102,163,86,167,173,93,160,202,142,99,223,173,21,63,317,174,215,223,198,61,126,76,199,136,47,132,61,158,162,166,202,199,111,190,158,73,112,117,77,151,221,162,67,143,74,213,135,89,151,171,207,118,104,288,132,187,200,250,202,163,118,124,174,142,182,140,136,118,147,89,210,63,100,149,47,159,77,112,123,107,191,98,218,95,141,148,244,116,53,205,219,170,229,68,209,208,143,151,115,112,122,157,92,96,89,225,168,56,192,126,274,158,204,123,135,192,125,109,76,75,131,207,136,195,192,189,169,139,68,116,139,80,103,61,155,72,98,219,153,141,73,180,65,116,243,168,156,183,60,112,235,173,143,156,121,161,122,46,240,113,194,188,76,119,77,117,151,77,114,180,169,132,79,150,80,137,203,180,109,141,189,165,105,105,116,140,73,82,246,133,107,265,43,163,109,58,81,88,205,159,62,135,135,209,202,174,168,48,136,85,185,164,189,224,64,83,204,156,96,229,76,120,201,97,178,154,84,81,96,234,179,206,183,111,218,101,75,171,168,142,171,140,154,179,112,204,123,184,201,168,168,96,183,119,183,84,180,146,70,166,220,78,87,226,153,247,109,183,137,100,89,101,203,160,144,160,164,177,142,132,182,182,67,74,146,154,167,106,155,97,69,166,184,173,221,184,130,210,228,145,104,166,118,125,55,170,350,204,185,196,116,140,158,127,94,184,83,79,127,193,139,217,199,169,203,227,149,155,132,207,104,67,228,99,210,196,99,158,164,57,106,90,137,113,233,112,126,158,143,91,87,204,210,200,65,193,173,148,112,73,94,211,92,101,217,117,162,73,153,146,140,77,107,189,155,122,85,123,75,378,168,173,104,66,142,150,101,154,182,69,110,123,213,116,182,196,160,141,164,139,181,114,225,117,207,181,137,174,216,66,193,144,182,174,81,147,73,77,73,120,225,175,213,48,151,57,90,83,120,37,113,161,147,154,78,175,105,33,134,140,145,278,75,131,150,172,76,234,160,169,221,174,135,86,105,53,104,200,128,59,177,150,150,143,84,166,90,125,97,209,164,95,169,167,162,207,74,181,135,72,146,133,54,194,145,88,112,40,197,129,86,101,73,160,177,113,174,154,151,125,155,144,115,179,122,66,177,176,79,91,108,156,135,146,86,113,146,124,168,87,138,64,112,233,129,70,158,147,164,109,192,214,133,169,132,40,111,116,85,140,213,100,94,164,116,55,168,164,69,208,88,110,204,193,201,189,188,112,76,179,54,93,217,127,69,125,150,246,180,161,183,140,197,201,145,206,183,228,140,138,34,127,206,165,137,103,52,113,177,111,126,159,115,218,143,212,169,160,113,158,51,123,142,162,182,95,176,168,150,172,92,122,186,137,155,170,186,149,120,131,190,118,145,102,143,56,165,168,189,104,155,95,178,125,200,173,101,177,200,120,206,129,99,189,137,84,157,173,183,154,124,175,168,52,217,143,143,191,192,174,191,168,213,160,107,154,96,92,117,132,181,79,110,176,138,143,158,98,113,143,214,118,117,103,197,211,154,156,148,42,199,208,135,138,70,152,207,148,121,180,158,137,164,154,168,143,181,142,148,94,211,131,145,184,145,169,130,182,136,209,126,141,166,41,50,110,196,161,131,196,180,223,159,216,210,183,200,45,189,64,81,219,162,111,110,205,136,204,205,117,141,166,53,88,208,126,97,162,128,153,99,72,208,97,126,221,191,151,160,134,187,221,160,121,134,127,118,132,203,123,154,222,99,134,157,75,99,172,123,200,159,57,50,65,149,66,178,178,113,152,177,82,141,236,119,129,118,65,146,177,192,134,159,147,197,179,140,76,215,133,110,83,235,188,134,207,145,115,190,109,125,96,146,156,301,69,223,174,99,223,113,156,125,165,130,98,103,135,194,145,72,125,202,169,178,201,104,218,161,74,190,130,121,142,153,78,64,79,73,98,91,213,67,197,138,93,106,162,97,77,205,167,109,109,164,226,187,87,119,202,96,174,51,194,186,116,187,149,160,199,145,95,59,99,180,152,132,100,124,139,82,56,78,75,126,229,184,122,101,199,143,207,105,54,130,202,151,83,236,186,107,137,140,106,99,118,55,131,221,43,126,210,129,164,165,70,106,178,120,218,163,83,136,184,140,102,112,238,126,112,85,153,191,153,144,150,126,156,224,152,180,84,84,163,48,100,185,59,201,74,182,116,67,37,124,129,137,139,245,101,132,126,121,85,218,78,106,122,210,110,197,77,97,163,175,196,207,201,212,126,207,111,153,157,187,95,226,228,154,66,70,118,92,102,156,190,154,55,199,141,236,142,133,94,91,55,93,196,229,53,57,101,123,64,166,139,107,158,135,179,118,162,92,57,125,71,85,168,143,148,190,116,223,127,101,163,70,153,119,188,205,93,77,185,178,135,79,219,210,167,120,147,127,81,136,162,62,92,73,169,213,119,53,52,140,163,129,78,158,102,185,161,178,141,339,121,154,183,118,103,51,113,91,138,85,69,128,193,165,149,94,209,183,189,185,63,126,59,96,83,242,188,157,186,202,121,151,89,179,88,127,146,136,113,216,221,79,132,68,172,101,83,86,66,143,142,114,81,170,158,39,153,187,200,135,149,119,106,116,170,212,107,169,158,63,76,167,69,134,83,113,309,129,184,116,101,168,175,122,183,78,81,131,192,166,154,82,155,160,200,182,213,178,137,118,146,116,233,131,217,182,178,74,55,150,214,261,97,248,203,204,122,85,131,238,74,164,213,187,192,204,209,135,229,113,60,162,169,102,133,140,150,191,57,199,145,91,136,116,127,83,104,98,123,108,46,69,110,216,158,174,116,213,65,73,113,169,195,198,176,154,114,189,125,118,74,182,50,205,131,178,185,113,79,144,73,190,206,74,128,222,201,72,223,126,115,123,91,69,235,197,146,137,171,124,181,122,218,128,85,183,110,103,127,191,197,141,209,159,113,161,86,213,74,64,99,110,87,149,139,161,213,161,98,84,179,66,108,217,111,178,99,330,75,189,158,220,147,78,123,83,105,36,144,205,95,169,82,203,142,123,106,71,181,176,229,93,212,228,95,208,155,239,111,118,53,124,68,186,118,136,37,63,169,134,59,165,136,248,85,205,223,159,161,173,117,197,112,145,102,160,125,108,147,214,172,203,95,195,140,291,181,99,192,122,135,142,171,151,133,54,71,198,163,211,92,136,127,196,73,165,210,169,159,228,82,128,144,105,224,146,68,279,108,182,176,195,199,194,67,87,216,65,222,107,154,74,174,155,191,188,194,116,213,155,99,130,209,87,186,210,99,151,165,139,193,204,85,179,99,137,87,185,173,155,98,83,163,196,190,238,203,106,99,120,71,153,195,166,77,256,191,85,78,172,122,127,207,196,153,103,190,126,207,158,150,221,207,125,134,229,131,107,210,98,131,71,154,51,137,124,180,56,133,143,107,75,218,61,205,118,164,84,43,95,205,165,124,107,96,259,227,141,217,79,133,167,202,158,67,67,165,204,112,187,144,108,92,157,88,97,137,134,145,189,211,98,51,113,195,234,88,180,219,178,100,192,151,193,61,49,127,131,73,187,119,116,148,94,125,180,240,120,109,75,48,119,57,178,78,90,87,160,181,106,154,181,117,156,172,68,163,85,133,192,130,174,197,184,83,223,110,205,176,173,276,165,130,225,230,138,145,61,168,134,276,180,89,154,51,172,59,72,200,91,73,70,141,162,179,209,173,110,117,91,144,195,181,234,153,157,156,195,125,178,99,128,109,81,210,85,137,88,68,110,171,124,216,59,113,99,215,136,49,157,171,162,260,202,98,96,202,177,179,110,209,122,61,64,172,174,136,104,74,93,133,115,110,27,137,51,100,214,151,179,165,36,90,177,99,182,48,180,91,107,223,91,95,98,152,183,189,66,228,166,216,196,129,70,198,93,110,213,244,134,150,175,136,106,169,176,88,124,209,100,163,99,198,216,196,109,64,176,131,142,153,205,129,177,83,122,101,77,164,92,165,176,94,212,116,170,198,127,78,85,127,151,136,54,85,117,132,144,120,118,211,158,217,212,104,148,221,179,200,158,225,126,122,120,216,136,151,49,167,106,167,208,50,128,209,83,155,174,107,127,205,64,75,129,130,52,147,62,134,162,83,213,222,77,83,210,137,106,181,130,206,118,99,124,152,139,134,150,47,41,150,143,120,107,200,103,116,140,125,104,211,79,140,225,129,99,153,213,206,224,75,131,145,111,150,119,145,199,242,66,323,148,87,214,152,181,166,93,96,118,113,106,165,153,81,166,207,123,77,97,224,108,186,211,180,120,282,214,156,264,155,117,134,159,162,161,156,144,223,195,217,92,58,125,160,134,83,126,74,73,58,130,118,225,176,197,154,116,55,208,45,191,216,51,117,129,98,169,141,152,53,176,182,132,184,203,137,113,166,189,202,209,196,128,134,201,99,52,102,227,110,163,211,80,208,183,136,176,41,54,45,140,195,137,121,165,124,185,168,108,68,204,103,192,220,100,150,211,195,117,89,112,193,109,207,101,64,238,141,125,105,193,77,196,124,187,156,128,134,170,55,209,136,167,217,211,117,198,132,218,152,116,190,141,216,47,174,102,116,295,139,206,154,240,168,215,122,140,181,172,208,201,143,176,144,170,173,123,147,154,163,120,111,58,159,65,150,163,222,199,50,136,186,198,141,97,121,189,82,98,205,134,120,66,179,148,192,60,224,181,215,79,47,151,118,69,162,87,143,227,199,58,108,205,108,119,211,57,150,170,121,128,109,122,107,107,195,97,166,109,155,126,199,67,82,178,71,185,185,112,91,116,73,54,182,187,91,103,107,228,210,199,77,117,217,174,130,104,217,183,177,86,219,155,116,49,186,75,160,83,155,189,178,81,127,123,114,224,171,94,97,60,127,216,118,66,120,113,130,195,172,80,202,146,119,141,77,117,187,129,89,219,161,198,183,212,71,159,135,173,176,93,85,196,190,134,164,184,90,126,244,128,139,181,32,132,135,231,154,67,165,186,132,173,102,153,66,78,83,129,196,160,139,221,145,120,79,126,218,193,123,203,93,168,123,148,101,171,139,130,199,44,122,161,95,92,104,207,158,60,119,193,50,146,142,184,75,182,100,103,115,174,145,71,176,177,47,137,46,121,84,205,146,209,195,90,171,102,70,206,187,96,135,192,84,85,136,157,118,110,147,68,225,161,128,189,77,75,93,214,173,111,215,166,183,84,205,204,172,174,148,154,83,180,175,134,213,97,184,143,387,198,114,167,200,247,261,205,173,149,207,138,154,148,140,213,69,232,145,235,189,164,178,193,143,114,142,227,119,89,162,116,187,92,211,74,163,99,98,130,97,97,142,145,73,208,155,158,155,118,106,170,62,47,150,142,185,204,174,138,126,240,179,72,186,121,103,215,116,121,189,95,132,220,161,161,124,136,124,119,222,120,148,115,209,92,120,126,231,115,103,123,199,178,208,156,127,171,106,78,234,219,140,213,139,203,94,116,136,175,125,83,107,150,213,136,168,97,46,211,104,179,229,79,108,170,138,133,94,178,129,179,130,328,260,71,40,79,104,92,159,83,125,250,108,200,179,130,124,193,182,110,195,223,170,68,210,161,113,136,159,68,205,196,234,120,129,117,186,198,142,219,70,130,137,161,46,163,131,214,168,121,113,131,115,190,191,130,91,121,89,152,170,97,152,138,153,142,81,124,92,132,197,152,70,99,57,197,67,102,148,194,174,179,99,203,149,242,151,149,125,156,117,167,216,152,55,74,162,163,102,69,352,144,105,191,183,204,104,103,124,151,192,184,195,155,172,56,242,226,182,181,95,184,159,99,119,177,66,82,61,141,178,26,200,87,127,199,209,179,196,179,168,115,104,121,105,170,228,182,113,104,165,116,187,121,109,199,118,193,175,212,146,195,154,163,62,152,81,224,96,204,77,191,157,172,113,213,138,173,95,109,139,157,84,215,147,179,152,182,169,209,109,81,68,179,119,218,198,164,88,131,69,194,93,145,151,147,140,109,125,180,108,58,178,75,135,127,151,177,122,178,205,171,155,214,167,183,120,59,141,200,213,141,248,135,118,171,187,110,165,39,216,143,220,119,186,88,129,144,135,127,180,180,150,125,154,64,141,137,119,80,175,117,92,164,154,63,160,185,203,127,241,100,128,172,154,88,95,169,58,53,97,121,157,146,154,150,182,185,102,211,64,133,136,96,207,112,128,120,86,70,67,109,199,131,78,59,95,42,63,108,123,139,77,201,213,67,78,117,74,80,200,114,116,135,170,95,120,215,249,50,120,150,59,215,119,248,66,123,141,83,194,211,113,144,210,111,219,150,64,216,146,120,158,108,77,98,193,203,72,138,109,187,38,129,39,214,206,129,119,221,183,155,77,75,193,196,180,135,69,232,109,156,192,202,174,126,67,165,209,104,158,177,132,120,81,117,180,187,209,193,85,168,120,109,187,131,70,64,223,197,196,64,188,181,151,140,146,179,162,201,147,172,125,188,131,114,44,117,147,249,146,38,129,282,182,34,199,120,208,127,205,147,209,88,158,175,175,103,251,132,52,77,255,72,100,172,165,112,189,186,51,69,128,227,92,127,124,97,100,156,72,204,242,161,110,198,188,91,178,104,166,156,223,149,100,166,174,137,116,121,151,165,196,144,130,165,177,188,230,215,128,119,104,181,164,89,103,214,165,148,217,115,186,94,153,210,143,165,119,206,117,53,152,69,176,213,225,175,132,141,118,131,179,147,213,183,219,162,77,120,129,172,182,190,150,190,150,216,108,61,107,92,84,184,151,135,64,130,97,124,93,107,142,114,175,233,145,187,162,34,115,86,114,145,80,185,113,101,161,162,157,179,69,129,135,204,145,144,85,230,205,190,159,134,80,165,71,127,78,180,107,157,193,235,150,178,95,159,171,94,176,84,68,69,109,138,114,99,203,199,159,139,209,210,148,154,207,265,167,128,192,98,87,66,83,124,224,73,177,107,110,183,141,208,213,120,76,230,66,228,125,149,91,160,85,124,216,163,98,213,69,94,169,187,110,147,153,168,243,59,142,157,145,222,140,90,167,144,41,83,112,194,127,171,117,78,201,105,100,111,108,172,152,136,139,201,52,200,89,127,203,75,132,166,214,105,159,203,160,70,167,120,163,143,120,112,173,196,72,114,115,118,147,163,131,148,74,146,176,155,95,93,156,161,180,180,216,206,114,225,137,198,103,163,215,75,212,221,92,158,118,137,153,161,113,172,142,129,59,163,72,137,256,164,135,180,197,144,66,75,184,230,152,141,313,226,161,126,166,209,184,179,100,148,153,105,109,107,91,67,199,70,233,179,206,203,127,195,154,149,239,210,198,185,264,180,145,120,87,156,82,185,169,66,258,134,88,109,227,212,129,69,157,184,187,213,161,73,169,129,94,102,40,67,93,137,106,203,118,187,123,228,176,148,79,173,240,129,103,190,176,92,217,164,74,169,130,88,95,181,108,127,203,77,57,190,175,140,107,139,142,185,51,90,139,115,191,173,132,91,121,77,122,156,55,131,147,179,175,71,201,203,64,101,193,136,136,131,119,97,103,214,105,175,130,143,213,69,185,138,99,140,202,141,153,97,150,226,212,168,119,129,157,90,139,212,68,148,86,150,168,147,96,96,159,178,79,170,143,225,158,143,71,76,115,132,99,126,192,217,130,129,198,171,151,166,150,107,122,111,158,129,183,52,156,99,186,146,74,168,123,195,142,86,138,156,104,173,35,112,168,105,179,97,52,139,150,158,126,166,77,147,258,143,84,127,91,231,142,210,156,98,202,149,195,135,164,97,134,196,132,120,151,79,56,175,192,78,160,109,171,154,100,104,97,209,95,173,134,82,94,174,128,125,52,103,81,189,211,194,191,136,79,49,142,218,62,135,100,157,180,262,150,205,203,198,71,67,186,87,191,227,184,155,188,164,128,195,127,144,94,90,171,75,160,172,100,293,60,199,199,70,89,158,203,222,121,115,91,60,110,164,217,178,111,76,176,146,87,87,176,69,112,96,175,130,52,223,181,87,116,122,63,212,186,143,136,118,282,139,109,139,143,114,34,216,83,126,140,100,211,211,211,124,136,175,205,76,156,156,179,74,70,117,151,221,135,198,168,211,208,136,161,108,118,178,218,107,206,44,112,64,211,100,64,102,144,109,104,138,98,151,140,177,185,79,62,181,78,99,233,203,110,147,137,174,110,172,143,182,146,160,129,140,244,105,53,166,198,161,173,176,164,116,145,119,220,157,230,228,110,224,92,42,114,143,179,137,63,187,118,48,117,173,73,201,141,115,143,167,222,149,203,191,175,52,94,195,176,228,221,151,194,201,206,185,170,224,210,101,113,124,232,229,165,130,223,49,127,139,92,107,141,114,134,73,211,164,231,205,159,64,167,194,140,87,147,124,174,47,141,177,137,108,170,79,151,165,135,72,166,42,114,225,220,158,120,81,190,228,120,131,97,172,195,102,198,148,136,202,221,154,107,165,122,178,201,78,184,143,124,202,170,145,113,207,162,196,131,177,120,169,126,196,225,74,95,211,184,102,197,213,114,105,184,90,149,46,74,132,34,161,171,117,91,282,111,200,75,138,170,63,161,181,144,91,149,209,116,100,111,229,228,80,183,175,171,183,99,192,200,110,112,73,175,194,139,189,96,162,57,144,136,162,113,208,88,144,109,176,124,185,205,201,128,127,134,126,117,254,104,64,111,204,169,146,218,97,182,83,209,114,120,206,208,162,88,77,157,56,129,144,116,173,212,133,172,336,121,122,86,75,116,161,133,123,146,73,207,209,205,154,208,101,207,107,81,166,140,220,143,134,141,243,137,199,193,186,198,44,82,92,58,194,181,160,202,79,178,79,98,74,185,185,156,62,198,125,97,214,147,184,123,178,65,225,168,121,198,177,95,91,152,140,49,125,171,127,194,135,123,194,151,43,158,135,118,200,81,100,125,188,165,65,179,166,167,97,139,67,222,106,150,156,115,132,63,141,136,170,123,87,95,220,77,203,169,256,133,179,132,180,116,88,161,137,78,154,150,167,142,229,134,142,189,171,90,94,184,202,117,172,70,180,235,125,96,112,145,134,105,137,116,219,133,171,97,118,148,164,74,193,149,153,80,161,198,123,110,169,78,73,217,69,129,113,118,139,235,206,112,166,98,149,132,80,160,127,62,251,213,142,229,71,121,102,82,175,172,259,91,83,137,213,90,221,101,138,218,57,267,207,201,173,149,62,94,141,55,89,205,66,127,116,120,147,132,189,45,151,114,152,84,111,143,163,112,92,140,68,154,80,159,144,119,182,201,157,118,156,176,166,189,101,101,117,88,210,160,220,87,99,135,143,79,139,173,192,80,211,190,154,136,220,150,44,108,161,200,150,89,138,220,102,214,98,189,110,54,115,37,106,136,154,182,114,115,64,60,148,116,105,166,180,62,214,64,123,149,46,78,85,138,184,214,191,101,88,165,142,87,167,58,172,155,98,154,177,161,214,147,62,133,72,119,153,95,93,175,92,252,153,211,205,76,67,84,71,212,134,134,141,119,226,96,46,187,173,107,109,168,124,146,62,132,133,197,107,105,103,130,101,202,178,114,75,221,149,158,220,63,88,131,175,41,175,217,135,111,224,179,212,167,147,171,194,143,225,82,154,218,137,123,162,146,134,215,146,181,109,133,178,146,93,178,50,126,92,203,181,53,79,214,200,117,105,109,144,144,92,88,134,155,50,151,100,114,182,185,170,188,129,120,183,215,224,178,121,195,54,148,72,174,83,205,88,154,70,270,197,223,124,203,221,81,52,136,111,174,85,124,176,216,76,73,220,126,132,156,226,162,136,167,214,101,79,218,140,192,90,194,35,202,206,212,177,208,110,117,128,128,81,132,154,36,208,103,161,203,195,175,205,231,139,141,153,96,187,58,133,145,79,132,165,188,173,162,115,282,110,217,181,43,61,67,152,139,128,183,210,132,168,162,94,59,241,220,61,183,72,201,98,204,92,122,265,44,62,112,252,105,196,136,234,216,103,197,146,200,242,221,165,78,87,163,129,113,107,121,167,62,198,131,136,149,101,136,130,29,121,83,161,130,112,140,192,124,106,88,96,175,232,130,96,174,118,167,106,124,212,36,209,73,203,201,96,138,111,154,203,105,201,94,50,115,58,125,142,130,146,80,180,121,207,128,219,46,140,68,78,157,181,211,160,191,127,169,162,188,175,192,107,205,125,99,88,124,71,192,102,225,139,222,215,90,124,173,172,124,115,112,122,150,81,93,155,97,151,109,101,75,211,103,151,153,115,130,165,136,129,95,89,132,226,176,190,145,195,113,138,157,220,127,202,130,162,117,126,95,202,149,65,69,202,200,181,125,172,134,80,79,211,183,218,121,81,116,176,81,63,96,145,109,133,191,108,269,184,190,113,168,135,77,159,69,124,115,144,194,195,124,181,98,185,208,117,131,213,200,211,81,203,253,156,90,157,105,141,212,222,185,94,98,121,156,219,139,73,115,123,74,164,100,141,112,178,76,148,154,131,175,176,80,77,157,45,202,86,113,102,88,159,139,152,81,194,176,164,156,142,120,54,178,126,183,49,83,150,216,163,150,129,138,152,152,201,130,180,98,234,142,122,86,206,182,67,172,171,120,86,187,132,233,166,222,146,98,161,97,162,155,185,77,162,56,185,280,276,209,164,167,175,176,212,134,153,125,104,98,130,150,116,208,190,145,181,126,118,100,190,111,159,189,106,231,143,168,83,93,223,134,233,116,71,125,198,121,195,176,139,179,200,115,177,133,211,194,209,123,173,175,108,129,190,149,169,54,196,196,163,162,185,159,214,138,162,110,112,207,156,53,213,183,120,86,143,58,157,192,156,169,180,167,110,80,218,169,83,139,227,175,110,153,225,128,156,84,41,57,114,164,153,195,60,208,93,100,180,101,121,131,130,179,290,194,120,186,214,116,84,131,213,84,107,180,191,158,181,223,174,156,44,102,206,230,189,120,110,132,210,66,206,232,201,210,159,107,156,74,183,60,207,211,179,203,180,167,130,198,141,58,188,230,162,187,151,78,196,177,65,220,136,213,117,125,178,173,99,140,56,51,133,158,205,188,170,120,141,147,158,136,162,95,56,249,185,208,112,93,177,173,75,59,95,236,93,96,146,174,120,153,86,106,157,229,129,140,194,121,225,112,133,154,85,50,177,181,64,74,62,177,175,124,91,169,157,111,158,168,97,106,167,186,52,132,156,131,97,69,108,190,136,148,98,207,81,179,162,166,224,205,184,182,187,148,223,160,232,141,148,82,126,112,199,203,101,122,162,90,122,127,53,173,158,115,227,152,164,171,209,177,152,200,141,76,103,143,179,87,184,54,126,151,214,136,153,95,76,183,130,100,126,182,185,139,143,79,43,160,46,102,157,57,209,148,187,171,96,168,107,163,137,197,115,172,105,78,194,94,137,76,175,144,233,203,158,74,120,125,207,205,238,154,58,137,124,118,157,55,131,223,119,70,191,96,157,120,89,176,146,63,112,259,84,210,99,90,201,140,179,188,132,137,215,94,112,213,91,89,146,221,133,173,146,163,212,202,61,135,198,98,193,51,184,125,150,151,47,216,179,187,74,210,55,56,144,134,171,159,131,139,60,175,154,144,143,75,176,151,155,116,105,90,79,209,73,142,398,211,78,169,186,182,212,98,178,162,76,209,238,102,145,52,144,135,155,229,315,134,222,167,238,111,135,197,100,199,66,97,61,125,100,208,77,199,124,159,77,133,110,148,149,105,84,71,84,180,97,174,189,117,76,184,164,131,148,200,213,129,93,120,117,118,190,88,152,179,100,97,201,259,62,36,141,101,184,178,171,206,222,218,174,121,111,217,153,76,159,141,80,139,120,206,180,170,125,214,155,193,123,66,81,150,109,108,78,103,123,199,156,35,201,152,100,193,128,203,136,117,113,188,185,144,107,136,134,167,198,174,123,70,115,152,131,76,137,93,218,242,161,160,159,54,180,201,79,147,143,159,178,113,137,197,157,126,196,160,111,133,114,61,88,168,80,201,110,160,102,210,184,129,109,137,104,130,196,148,200,122,207,154,163,250,149,77,223,169,141,185,218,203,160,71,162,134,209,181,129,67,147,211,110,208,134,193,148,77,199,197,142,210,137,248,96,225,104,85,291,93,130,122,189,84,73,146,177,143,124,193,188,193,220,106,50,159,107,102,132,136,204,133,110,161,145,99,134,54,100,209,165,191,86,128,186,123,182,88,207,101,45,119,139,93,132,127,69,176,220,72,204,144,130,113,165,217,128,104,136,157,97,126,80,174,135,77,169,194,118,91,71,125,202,129,48,79,121,116,87,78,155,129,77,154,208,143,112,198,130,125,62,104,121,141,106,124,145,175,60,192,89,181,147,95,88,142,94,58,199,186,212,193,121,99,164,205,124,76,134,189,223,194,201,180,93,95,88,228,146,144,139,231,192,122,95,110,61,66,219,95,156,163,104,183,151,197,99,216,86,140,176,169,130,190,134,109,207,91,164,183,60,159,182,96,134,157,119,184,203,79,113,80,106,143,111,195,106,226,225,127,119,193,187,138,148,138,188,104,116,129,175,170,169,163,83,87,162,182,184,147,217,142,196,160,64,106,193,166,201,47,183,194,150,109,120,55,213,113,119,170,139,107,84,227,218,198,90,149,177,86,168,241,128,125,146,62,55,81,191,193,135,179,174,102,215,209,159,171,129,233,141,179,171,42,121,103,183,136,119,161,177,84,133,161,134,116,85,137,132,212,168,134,272,114,182,197,331,65,50,41,71,99,121,89,150,228,138,80,129,164,99,149,139,125,199,228,127,202,188,183,218,214,173,205,206,195,158,115,224,232,65,165,187,148,99,76,109,192,120,144,89,161,131,137,136,161,132,139,150,182,219,195,99,155,125,108,119,189,107,40,189,183,131,243,140,197,62,116,77,147,99,84,66,153,60,70,172,213,107,189,132,139,164,92,46,232,108,101,201,111,110,135,123,196,142,114,189,217,138,105,77,121,61,173,144,126,80,114,93,104,124,123,105,111,179,164,139,96,134,157,132,166,61,183,111,127,152,195,143,132,137,188,86,198,155,110,53,79,161,159,186,195,182,214,226,83,88,45,100,233,154,168,203,104,129,70,195,127,121,168,184,156,67,100,116,81,195,95,109,108,110,159,82,146,69,194,165,116,116,117,109,83,177,100,270,135,206,47,81,164,160,185,114,171,206,158,136,140,243,133,183,94,124,235,106,204,197,157,106,148,177,128,79,161,205,179,159,105,149,122,211,166,66,98,222,175,187,225,160,312,88,80,127,195,172,73,100,95,166,135,85,107,151,114,184,111,82,192,148,175,164,219,55,79,188,134,82,80,220,153,64,68,137,102,135,174,188,126,176,166,198,316,119,109,66,109,255,77,194,233,103,102,218,225,259,220,102,66,107,58,205,68,134,91,49,210,157,185,115,108,182,176,192,94,120,126,68,104,116,62,188,193,90,119,170,132,80,147,149,182,162,137,138,154,168,89,96,172,205,118,100,174,136,49,63,194,130,107,165,80,123,197,103,109,85,138,165,117,64,76,173,120,168,68,228,187,137,185,246,218,129,200,105,71,173,106,183,198,97,97,100,112,76,177,159,108,109,100,184,188,198,95,163,90,148,157,185,91,176,38,100,114,189,105,209,96,170,96,166,91,197,198,148,180,112,191,205,166,117,65,63,108,222,52,180,153,108,123,101,199,167,63,127,96,164,62,152,217,188,145,184,143,65,146,105,197,167,173,142,68,187,130,191,156,191,59,194,157,203,179,208,156,65,181,171,160,106,204,196,194,112,301,75,150,224,223,174,149,162,167,184,112,218,222,174,132,142,137,177,105,260,151,71,201,145,145,149,143,75,142,167,166,202,205,164,147,222,120,135,154,170,222,68,118,87,173,153,230,143,123,166,114,201,119,190,137,121,107,145,231,79,70,259,141,190,141,121,239,105,141,177,207,201,111,145,100,180,135,146,220,104,107,139,162,123,141,45,56,210,203,145,214,119,81,181,44,93,68,190,172,124,84,94,52,168,236,217,126,177,106,170,131,132,116,132,222,167,139,111,85,145,130,94,182,116,146,71,128,81,50,74,110,80,186,92,137,189,109,171,58,108,142,65,88,61,173,108,158,235,184,191,95,54,192,93,224,194,62,159,137,123,149,137,191,144,108,173,215,211,137,125,177,103,216,128,214,137,219,180,119,132,113,227,88,88,119,164,206,199,188,205,150,186,95,171,147,96,118,160,52,101,87,238,212,157,100,158,70,120,224,71,178,112,137,90,148,162,144,114,231,235,150,201,113,87,175,113,186,208,99,170,95,196,97,99,104,92,141,146,79,121,142,88,108,150,88,130,207,78,217,125,163,129,197,132,144,177,167,60,43,135,65,222,251,100,75,156,176,123,208,114,156,134,123,161,147,151,170,135,92,138,103,60,97,183,149,74,95,87,95,165,78,174,209,184,220,128,194,74,55,137,142,188,137,235,74,179,144,87,119,217,192,143,91,150,94,163,103,67,52,173,139,66,84,190,214,62,285,130,92,194,183,104,209,187,136,107,86,59,80,120,70,85,130,133,121,170,154,42,85,48,198,96,90,145,145,174,135,91,227,95,164,146,201,124,56,173,163,136,213,225,124,120,152,110,200,207,166,116,218,178,82,77,120,155,115,110,221,183,84,225,157,147,103,98,146,150,172,199,132,150,189,192,199,156,116,202,193,101,133,192,151,172,83,145,104,50,47,127,88,50,189,172,116,124,110,152,119,242,128,216,146,211,96,207,169,173,110,165,124,60,141,100,86,199,214,149,178,56,118,102,105,210,129,151,137,77,64,100,166,168,208,155,151,96,42,144,211,107,150,180,104,133,165,224,98,189,188,206,167,87,76,132,203,52,134,60,92,127,145,231,124,211,74,137,223,183,104,198,176,191,216,196,124,167,123,106,206,222,118,200,133,99,40,175,129,122,152,121,189,69,169,136,93,217,210,160,89,155,168,94,180,94,161,193,133,95,141,122,239,106,63,147,148,180,210,155,99,239,160,194,163,179,164,247,61,126,89,202,195,178,165,70,198,78,146,246,136,109,220,55,107,81,66,153,96,196,198,182,170,77,164,99,191,125,134,132,144,216,179,173,228,224,148,196,110,204,92,211,68,139,189,102,205,170,89,202,202,140,177,166,192,185,98,129,200,194,218,118,204,102,200,146,74,133,185,135,125,75,151,106,50,245,172,278,94,176,163,211,144,215,154,64,120,200,94,205,202,171,131,78,163,67,169,205,53,105,141,221,211,230,117,87,172,122,185,149,65,168,130,67,123,138,73,88,68,135,47,168,110,150,82,63,93,118,134,291,206,34,71,200,177,50,202,122,123,86,199,177,167,95,98,133,81,72,196,98,176,150,189,72,91,191,120,166,246,102,166,187,189,95,166,189,146,126,120,130,194,113,174,203,179,137,121,165,38,83,175,49,155,127,149,128,176,37,144,83,119,95,182,60,78,121,112,129,144,76,80,207,184,116,110,130,53,76,97,190,96,61,91,64,137,114,39,128,82,230,190,102,129,145,128,88,125,142,183,191,77,188,116,172,168,170,71,168,144,150,100,203,74,197,154,181,128,179,133,50,103,99,173,178,101,148,111,172,230,187,83,128,83,99,175,204,92,198,90,158,133,136,104,164,186,245,189,83,89,95,156,150,57,97,74,171,100,221,152,117,84,106,62,158,182,165,202,167,136,179,157,152,60,122,81,76,93,68,147,124,96,72,192,128,126,211,155,198,110,129,68,41,157,142,132,212,188,141,190,151,144,138,168,189,180,162,191,199,184,208,111,88,170,83,188,186,155,150,150,142,102,216,111,103,97,172,111,170,63,145,84,218,140,224,144,120,187,190,76,121,199,94,197,129,149,104,85,221,62,63,129,174,76,83,99,85,194,178,111,60,102,142,215,148,153,87,210,226,128,130,199,104,67,103,82,77,155,209,82,153,213,116,189,80,110,133,138,107,154,66,166,195,138,92,102,165,84,107,105,120,129,131,206,219,193,162,135,140,149,156,123,138,97,127,181,128,73,91,101,85,184,133,203,151,89,94,257,209,62,133,216,99,132,137,160,96,125,73,203,214,159,171,41,88,157,128,100,56,139,94,151,84,124,103,183,157,80,123,214,182,143,105,113,66,88,87,166,141,204,215,210,187,130,128]
|
doclens.18.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[206,224,155,230,223,262,185,174,243,207,117,86,206,170,173,314,159,140,182,201,229,176,196,204,239,140,135,240,192,199,266,218,118,238,211,239,204,100,217,109,125,249,224,369,288,227,275,184,220,200,282,143,201,169,254,305,154,161,178,314,195,236,180,159,98,203,225,119,195,159,301,237,189,160,190,248,196,144,246,117,142,222,133,249,234,142,217,223,172,346,157,254,232,292,134,167,211,161,117,52,116,113,133,134,178,149,145,208,231,209,270,147,305,275,142,101,131,96,171,189,159,171,161,122,193,113,130,172,177,199,217,82,203,114,144,158,136,282,95,160,120,180,156,264,233,215,208,257,289,235,259,205,162,249,189,166,125,219,251,76,216,251,137,152,145,155,120,107,213,136,239,153,130,125,197,156,194,112,126,297,184,222,139,239,142,261,313,241,203,159,151,257,246,157,212,196,133,135,188,74,124,166,271,160,214,189,182,236,173,282,196,185,185,218,238,211,344,110,159,158,108,164,157,200,169,189,165,175,187,175,313,190,146,222,133,168,216,107,235,264,234,128,221,221,234,198,88,241,144,179,165,301,288,355,176,133,113,79,154,178,210,197,159,121,214,124,233,159,294,132,137,152,76,144,95,220,245,181,223,137,223,202,166,160,331,197,116,226,214,181,70,206,95,281,125,204,221,71,243,162,120,191,204,185,197,140,153,130,328,184,164,244,221,248,194,220,122,186,292,168,254,114,135,207,153,227,211,123,146,248,294,222,172,160,305,220,273,165,156,104,188,341,223,364,250,177,163,272,190,138,180,216,150,243,247,175,153,278,310,204,257,121,185,179,240,265,235,182,68,174,205,124,128,192,154,189,258,142,237,256,374,139,116,244,86,233,227,197,110,64,311,252,193,102,118,191,141,97,211,208,252,132,246,157,237,111,190,138,156,108,107,117,126,247,149,228,156,168,205,110,174,304,223,254,246,125,183,120,157,161,224,223,185,226,270,223,195,113,127,93,242,168,288,132,406,108,327,192,181,99,119,192,220,189,272,177,192,182,133,278,167,134,145,247,168,293,209,145,189,209,186,153,239,81,375,120,177,155,221,255,281,120,213,139,146,237,286,91,51,205,175,182,213,228,282,212,196,143,231,276,220,241,179,245,304,321,116,230,162,229,191,170,158,118,164,128,280,128,241,218,207,185,229,103,242,172,172,133,248,208,175,222,216,198,222,227,105,211,161,152,241,188,182,244,211,167,163,249,111,240,216,98,202,216,107,326,176,162,213,202,194,156,215,254,176,222,287,138,184,322,164,181,307,195,224,282,157,191,157,256,115,205,317,173,201,135,127,186,281,108,194,220,183,235,215,253,204,142,143,212,192,135,181,132,166,129,269,218,240,153,209,321,249,237,170,264,170,138,192,258,238,189,210,179,105,236,226,95,226,138,181,254,193,222,213,161,180,121,210,156,198,119,197,199,209,181,188,237,121,250,149,196,155,179,105,207,176,195,213,204,227,194,232,178,166,171,213,124,267,142,329,128,59,119,104,143,237,77,225,367,269,224,160,220,184,120,301,162,199,276,271,157,124,224,120,182,160,152,308,381,125,217,173,109,246,222,236,136,89,199,230,242,100,211,234,76,190,212,259,199,289,192,116,56,86,256,152,165,121,176,202,90,134,260,312,131,265,145,240,146,172,230,267,214,132,183,136,105,150,67,240,294,115,153,149,204,138,117,251,191,123,169,189,131,153,295,224,244,197,215,220,173,203,214,216,339,108,146,121,254,166,261,154,165,186,139,214,246,264,163,104,164,251,198,149,309,180,206,137,122,153,265,120,235,96,174,201,219,173,165,185,110,201,163,176,159,192,161,234,222,144,102,101,201,177,265,194,74,108,176,166,114,225,130,169,48,165,258,218,196,152,136,188,139,164,228,132,202,141,197,233,119,125,155,212,261,186,151,154,225,260,199,217,116,243,160,259,229,269,231,168,210,167,163,221,138,185,84,191,197,268,143,198,191,178,166,198,225,173,184,133,234,234,230,249,154,217,202,313,170,194,230,130,223,115,134,140,225,154,87,114,150,220,115,224,202,203,225,191,351,263,274,158,245,252,235,299,145,104,278,155,277,160,263,249,281,185,181,204,205,266,188,198,193,128,158,115,286,98,156,141,268,175,206,209,224,141,261,222,221,277,114,145,179,144,177,172,182,103,235,95,143,126,190,166,154,216,238,139,246,103,228,178,164,221,138,255,217,122,271,173,180,223,113,161,296,132,248,206,349,314,189,174,141,257,194,210,212,165,93,264,151,138,167,191,183,201,118,140,92,206,227,224,138,251,343,278,162,237,327,120,212,182,164,176,175,205,154,140,61,173,238,126,184,82,305,128,179,148,197,224,188,190,170,236,137,238,260,104,264,198,73,252,215,254,111,199,216,209,157,170,173,196,108,183,132,138,198,201,230,196,202,133,392,237,188,258,100,218,152,157,241,139,136,148,218,182,355,272,163,228,67,120,122,201,140,197,77,170,209,209,134,233,237,145,224,210,158,166,287,151,284,143,151,134,289,232,224,129,164,220,134,191,188,190,209,164,234,181,201,274,143,121,168,129,96,192,153,263,174,96,287,244,233,190,147,159,108,153,136,141,131,174,191,244,83,180,216,130,179,166,80,245,128,207,253,125,168,142,192,187,146,328,321,259,91,136,244,123,250,219,214,192,187,250,163,147,127,237,222,122,275,159,204,311,381,226,95,103,222,141,137,220,173,113,204,92,122,202,203,206,224,190,243,232,166,214,166,77,218,129,213,90,157,102,94,195,125,214,235,168,150,154,213,208,108,178,140,186,141,389,163,140,105,193,227,159,247,313,122,172,186,215,222,207,144,208,133,199,179,253,136,228,216,311,129,220,246,211,228,96,197,151,133,108,206,352,191,163,134,226,148,149,233,138,141,378,241,293,73,253,219,130,183,149,176,265,224,54,167,158,240,138,160,195,191,219,125,219,97,300,210,184,153,172,283,214,112,163,178,172,195,225,243,184,165,236,132,294,328,205,294,321,124,103,232,129,210,332,154,102,245,99,217,178,211,154,183,258,178,231,234,198,221,205,128,371,253,204,138,106,247,199,141,120,339,146,202,197,146,57,188,173,228,91,237,193,276,155,184,298,170,234,92,157,155,126,222,201,320,227,328,263,218,170,168,108,190,223,187,129,242,113,220,123,192,208,102,196,188,106,211,138,39,167,173,210,162,233,208,154,151,97,284,118,186,197,253,201,180,208,201,129,152,235,163,150,166,213,210,306,295,215,141,146,289,143,192,154,233,257,296,313,97,203,57,257,241,177,114,150,232,128,146,219,128,111,254,129,174,203,159,270,173,144,256,119,176,238,247,245,145,152,156,161,479,182,186,209,144,127,221,171,245,110,142,154,126,245,163,157,186,155,207,105,108,210,137,209,121,214,124,146,231,189,226,286,120,244,175,98,199,139,186,173,215,194,245,115,291,99,244,80,116,228,125,241,251,194,225,122,235,236,243,276,144,176,237,201,88,282,249,255,251,139,238,205,225,130,199,191,142,171,166,155,128,244,183,241,165,214,213,193,266,217,246,222,124,87,221,172,217,223,191,150,145,245,211,191,114,167,180,212,276,199,126,225,227,150,176,113,252,275,130,123,218,174,159,134,215,230,290,249,195,353,129,221,160,191,133,98,203,183,192,143,144,161,155,151,168,195,122,226,161,367,195,306,223,253,151,137,287,133,173,192,207,205,140,248,198,248,195,143,162,187,198,223,147,230,246,212,153,152,253,104,227,249,235,189,270,308,243,359,157,141,335,165,141,177,150,94,215,212,315,180,131,198,231,88,106,150,204,159,210,246,228,180,242,155,214,205,86,208,227,169,239,188,125,241,249,123,235,150,153,244,74,202,224,140,230,237,192,274,199,121,209,100,118,202,147,228,200,262,195,79,351,217,274,171,195,163,164,71,185,193,232,129,216,146,166,175,212,216,205,229,210,219,169,77,120,160,209,214,286,174,106,137,221,177,178,252,249,227,206,289,161,145,140,199,86,138,222,85,133,211,227,111,234,321,155,218,231,286,99,253,183,203,192,321,182,242,220,147,269,204,214,95,215,198,210,173,217,285,181,219,191,242,212,224,226,53,220,151,198,173,88,163,177,203,104,147,124,272,95,243,241,173,205,241,232,209,212,270,199,119,166,199,218,94,201,208,229,94,221,103,186,165,238,118,278,204,245,135,196,148,163,210,157,288,197,126,260,266,229,202,196,149,219,124,142,158,200,121,148,129,153,269,159,223,236,149,266,124,119,237,179,151,143,267,227,133,148,150,101,219,208,171,101,222,145,189,253,155,128,125,174,203,298,219,161,302,162,209,216,88,178,200,152,201,154,121,215,131,255,255,165,202,171,128,268,149,92,144,143,185,174,260,209,170,163,323,109,357,232,76,294,136,198,228,195,228,117,256,137,175,163,152,228,204,162,226,167,217,221,208,208,181,209,214,230,139,218,206,168,135,161,111,192,165,98,251,71,154,181,257,268,217,178,274,150,190,164,122,223,174,210,124,191,199,133,110,155,186,126,168,234,254,320,62,143,168,260,226,158,244,187,235,210,154,193,181,273,382,245,223,229,142,290,307,144,258,159,182,264,211,173,121,164,179,89,112,224,284,112,177,192,190,211,206,320,194,190,107,92,183,112,191,181,196,215,229,140,104,231,190,152,267,224,179,178,237,239,150,148,149,113,200,101,269,126,328,139,124,216,164,156,140,155,136,195,150,195,126,177,98,197,64,166,241,249,156,177,246,351,225,141,168,306,144,232,251,209,236,220,241,243,224,88,168,155,238,372,237,206,134,84,187,152,186,236,203,241,155,269,154,202,161,189,364,226,129,222,216,230,225,196,127,177,194,249,158,226,131,171,204,157,219,197,107,221,228,324,188,236,172,166,161,174,165,192,148,179,217,237,106,182,245,233,105,184,237,134,106,137,193,100,260,162,298,135,211,199,134,157,211,79,96,320,121,295,102,232,168,156,189,191,104,157,222,191,101,153,237,214,185,129,123,171,239,129,247,132,248,196,194,115,223,169,229,125,252,228,166,219,141,231,229,142,154,130,172,158,112,125,150,264,63,244,216,221,179,194,123,244,212,231,79,153,143,148,229,163,263,269,214,228,105,237,141,126,160,177,178,248,163,174,141,199,225,204,207,244,118,163,176,199,150,189,184,67,201,186,320,232,255,270,224,276,309,100,110,150,229,202,124,141,158,247,192,242,197,180,268,191,170,381,206,262,86,91,284,270,291,155,162,199,130,250,143,337,163,219,161,145,144,232,173,155,96,115,106,226,137,202,327,248,229,258,176,84,128,246,84,126,146,263,199,261,203,236,226,120,227,142,237,166,119,160,218,279,257,88,158,213,138,106,209,150,136,263,151,234,133,134,141,206,193,221,235,208,184,267,272,194,274,285,125,229,299,248,250,225,75,76,156,317,156,195,256,182,164,201,196,270,139,146,149,210,162,195,350,118,86,156,238,141,174,320,224,87,280,203,207,158,164,223,244,183,297,137,245,228,191,272,236,317,180,238,217,229,138,367,211,73,231,247,74,201,169,198,211,132,139,190,144,197,213,292,181,140,216,328,172,177,119,321,239,253,358,178,164,234,177,163,304,169,141,213,189,184,217,125,234,243,248,230,211,253,225,261,113,208,151,178,107,147,201,162,86,97,231,192,161,280,264,153,251,176,265,174,153,357,226,125,120,245,118,255,101,288,249,186,162,204,123,165,172,259,109,162,182,209,192,119,221,172,235,229,206,126,180,161,231,84,112,239,215,96,184,184,260,195,324,230,129,245,244,219,271,199,214,172,211,262,121,275,356,127,293,244,133,281,185,139,154,173,88,93,136,220,89,149,122,199,272,212,165,207,104,269,154,229,274,102,251,169,223,148,218,355,94,158,234,195,223,185,117,200,169,177,154,115,195,176,300,204,288,152,357,167,162,248,185,148,208,128,152,237,166,306,313,250,166,197,200,306,190,116,286,212,166,211,201,77,294,207,158,196,161,224,203,207,227,213,136,243,152,90,290,196,153,228,253,152,183,163,198,220,130,124,209,73,155,102,111,223,146,250,153,249,185,239,95,160,190,295,196,180,214,234,175,111,206,123,193,224,268,241,312,196,91,117,141,311,213,112,242,349,161,213,175,271,121,294,119,201,210,260,235,179,246,185,200,228,166,236,273,187,207,193,203,189,134,152,153,219,330,124,280,141,169,196,108,96,155,205,153,175,147,219,191,222,191,181,284,311,176,239,122,137,226,118,217,211,103,263,155,319,181,140,321,214,149,228,225,223,237,274,244,214,226,267,117,97,210,177,317,105,126,175,221,167,191,189,309,189,210,139,185,241,292,147,215,108,212,183,279,130,259,204,210,159,123,127,213,127,190,280,103,149,105,190,208,174,207,104,137,232,179,213,155,163,165,270,187,214,192,146,228,319,262,83,155,231,219,224,354,251,140,201,209,161,133,207,161,153,96,208,124,223,239,108,225,228,162,167,231,147,211,86,221,245,97,218,269,255,244,325,227,286,227,219,208,212,213,214,249,193,210,217,168,201,341,184,138,253,164,185,133,177,256,132,196,241,241,258,143,176,194,152,144,122,291,213,217,99,200,161,291,105,298,103,101,121,235,176,254,135,176,154,197,219,185,172,135,187,258,148,92,243,169,129,253,179,66,176,297,114,193,276,289,301,229,306,151,337,170,225,255,138,171,228,98,254,352,342,113,172,283,202,163,169,126,180,216,217,268,301,239,111,260,260,230,175,190,196,228,159,195,257,123,226,124,96,191,133,280,237,197,159,125,113,146,223,81,111,178,100,359,319,216,302,98,199,147,126,181,211,370,194,185,170,128,311,227,193,145,168,111,137,197,169,175,254,78,220,138,302,129,158,230,302,115,219,276,179,138,264,138,136,150,97,155,217,91,219,157,235,211,247,263,195,245,148,242,154,168,243,104,123,195,162,348,97,172,201,240,86,219,333,217,104,166,160,130,197,203,276,315,186,100,125,207,121,172,100,137,250,210,219,283,168,238,248,311,164,99,278,99,274,129,113,265,139,246,157,196,259,153,205,118,149,127,172,222,144,178,180,231,253,176,166,267,164,307,178,274,223,207,241,193,188,178,231,298,234,170,172,232,156,217,258,236,235,214,249,198,270,214,304,202,322,223,204,219,248,114,255,183,271,112,237,129,159,350,208,210,229,236,136,119,197,182,223,209,212,110,146,247,234,168,187,159,126,214,108,272,167,209,171,154,241,205,262,357,173,232,224,222,274,226,241,171,220,295,185,182,260,258,196,158,170,162,255,348,223,165,80,258,371,98,213,343,195,228,189,220,206,185,131,321,219,201,258,282,198,111,210,203,145,95,189,161,313,283,156,202,100,225,162,92,117,161,224,139,219,228,164,134,216,182,187,112,84,267,252,220,174,309,271,209,171,181,228,226,186,172,234,177,276,211,228,100,101,182,127,195,218,224,172,148,132,177,303,221,191,201,305,139,219,201,153,168,131,188,163,183,301,219,255,119,132,180,246,192,227,219,124,198,149,203,184,219,229,162,142,124,218,132,258,219,312,152,78,211,211,218,123,227,217,257,193,171,185,166,200,270,164,167,211,211,138,160,241,154,157,150,208,157,197,186,166,210,199,181,152,216,170,252,242,77,203,229,187,198,209,189,109,157,127,261,212,238,220,109,233,170,136,311,218,162,188,217,147,155,150,214,260,224,295,125,147,316,281,142,225,122,174,225,173,258,118,103,209,225,249,138,210,197,228,153,194,212,218,183,168,186,148,95,221,179,258,164,275,80,142,182,196,156,252,177,136,226,224,154,152,109,265,111,204,208,299,85,221,187,226,184,263,185,177,163,162,174,197,170,117,158,153,348,268,143,180,101,202,171,131,170,120,183,302,136,263,199,285,240,368,192,256,205,202,263,180,228,191,210,170,84,136,141,162,195,177,184,113,179,140,284,198,186,226,192,206,188,149,117,131,242,187,213,142,239,273,332,159,142,178,224,230,97,214,179,209,244,280,110,168,193,182,158,114,197,60,165,370,225,237,108,262,152,291,160,71,59,282,175,179,126,103,214,158,363,201,141,194,201,197,215,220,200,202,110,165,212,130,223,95,188,234,171,168,191,230,183,239,215,220,112,126,247,101,107,234,200,123,247,185,139,136,175,199,210,234,119,175,94,190,149,121,145,220,172,105,344,245,145,106,163,138,99,127,193,144,176,194,205,263,236,170,105,159,217,170,237,173,307,141,319,181,110,150,126,225,74,214,218,147,245,204,233,288,188,180,195,138,107,311,214,222,246,139,191,265,206,75,286,201,193,217,107,174,305,119,152,126,304,291,227,157,308,131,127,176,201,202,157,210,255,212,208,130,250,220,153,176,228,237,188,254,125,103,163,208,251,266,228,192,92,154,159,162,208,149,147,186,180,169,345,113,122,171,178,290,292,130,142,246,192,302,81,265,191,196,174,165,229,252,108,287,152,215,208,232,260,153,126,200,361,153,124,178,227,174,205,90,115,80,144,195,130,136,228,300,225,227,150,175,187,200,249,310,267,251,184,100,95,217,239,213,186,257,230,228,198,219,166,106,299,222,231,215,165,144,161,105,192,225,339,398,172,160,269,207,225,163,158,325,174,216,258,109,161,110,212,185,214,166,138,208,241,150,157,174,215,207,225,198,255,149,284,161,124,197,168,207,318,240,162,203,299,349,66,283,146,191,143,248,189,243,188,217,211,230,259,212,144,205,210,204,239,157,176,199,289,229,184,198,224,85,178,185,158,288,242,212,187,119,132,209,330,168,213,189,155,203,155,120,213,194,209,166,257,259,173,212,129,186,295,213,153,174,240,106,226,164,157,110,169,243,279,161,221,199,186,186,242,138,260,202,144,169,307,213,111,259,86,266,122,158,243,195,173,261,278,164,354,86,213,145,181,149,197,234,218,147,119,164,196,230,190,122,231,177,135,158,355,123,143,223,104,106,221,171,223,243,161,159,192,173,202,148,145,175,165,165,222,336,251,199,154,211,216,224,168,150,220,104,158,209,216,197,177,187,240,310,126,177,127,185,245,161,214,155,201,144,108,203,169,265,193,96,169,185,94,249,180,187,167,364,153,215,208,202,173,183,245,197,184,220,99,160,202,194,84,245,188,270,206,192,187,204,317,186,193,173,180,238,205,197,212,180,218,289,246,272,121,107,206,214,186,146,129,211,123,145,199,303,253,118,177,252,222,249,265,222,246,295,126,318,200,250,198,209,206,200,253,173,166,221,165,224,136,143,175,203,194,141,126,178,164,213,304,157,198,199,184,195,117,349,295,303,243,200,231,164,109,282,110,188,192,292,158,156,306,187,203,165,204,206,267,138,404,145,241,247,145,237,196,176,205,171,96,120,155,178,118,236,196,222,151,338,232,277,256,145,121,149,263,211,162,231,215,236,139,128,240,131,207,130,178,177,233,110,186,259,166,81,140,225,240,170,221,224,191,244,210,174,147,146,211,171,258,180,245,133,216,267,213,172,284,111,198,205,234,220,121,144,170,227,213,191,325,157,144,228,178,178,245,148,170,323,215,170,144,175,161,212,291,157,122,245,208,164,113,165,144,276,205,204,213,348,258,191,280,119,164,185,138,245,362,138,257,183,161,159,203,161,198,131,223,248,172,188,218,197,84,148,195,129,211,205,255,212,209,253,250,196,209,176,175,159,138,206,211,208,207,290,183,168,283,175,252,82,241,270,163,168,165,159,231,248,305,222,221,237,260,127,214,228,215,241,147,181,97,193,237,130,142,254,220,106,209,96,99,224,220,136,229,267,197,107,260,203,209,213,163,61,198,223,123,206,280,280,132,356,289,207,96,166,148,202,83,318,127,76,115,270,225,154,234,248,164,109,166,212,222,136,218,196,171,128,191,343,203,121,171,253,231,255,177,195,225,249,141,281,202,190,146,238,224,253,225,184,235,121,240,199,254,193,163,340,159,178,263,196,243,247,253,127,130,226,221,150,102,159,259,132,217,272,320,204,194,272,108,161,181,200,243,170,125,281,144,180,228,180,272,336,171,138,239,193,218,165,163,274,243,332,154,312,153,222,249,104,205,196,317,191,133,345,265,191,223,228,159,95,304,119,218,314,174,228,175,336,120,183,177,164,221,170,109,171,166,186,245,238,300,324,243,83,146,205,189,313,81,274,210,225,169,142,144,214,169,61,171,161,267,102,175,116,159,173,202,123,191,203,196,149,209,130,219,363,177,182,197,214,176,201,315,246,210,203,194,198,258,211,195,253,176,241,176,255,174,127,240,106,218,186,199,128,308,186,259,187,243,158,56,283,226,260,181,132,177,313,176,291,173,268,103,280,265,250,305,112,261,194,196,150,314,180,141,333,252,138,296,210,226,180,149,329,219,260,141,248,132,226,253,143,227,290,200,167,253,124,219,253,258,229,142,304,317,204,249,110,136,171,193,213,236,159,298,213,189,202,272,195,249,155,181,234,137,246,212,134,208,178,121,113,163,369,223,155,236,277,278,338,236,180,219,133,248,197,267,207,233,248,254,139,151,248,209,175,270,185,202,133,216,167,215,215,144,155,152,200,181,94,303,225,220,218,312,330,272,130,184,190,249,139,208,156,120,205,216,205,127,165,198,139,316,168,219,275,210,197,118,251,269,248,223,188,132,178,218,257,121,130,101,96,163,149,288,367,324,258,149,217,205,147,322,204,136,216,144,183,74,145,181,221,282,226,254,161,359,281,217,160,179,171,216,210,231,246,212,271,262,221,203,134,213,190,222,76,168,276,142,158,269,228,208,169,214,250,240,70,219,258,163,110,177,187,220,323,237,162,154,170,147,188,212,126,211,233,238,193,174,98,170,196,163,108,242,249,144,140,179,268,226,282,150,151,106,138,187,193,354,227,126,163,216,261,201,205,133,328,137,89,233,235,199,176,255,125,240,252,271,203,127,304,142,146,179,233,103,266,173,309,192,244,247,166,309,186,304,287,271,161,190,163,177,190,217,122,212,216,141,259,290,195,101,207,191,160,240,192,202,287,241,245,173,112,209,216,157,222,168,132,123,358,210,187,313,149,134,144,87,221,241,169,225,142,166,222,71,145,144,181,200,227,221,196,292,185,167,122,129,182,182,108,216,261,225,231,185,221,187,130,241,168,165,158,168,239,190,293,181,163,246,170,266,306,163,155,215,242,347,237,206,285,79,167,180,182,253,100,244,181,166,277,222,130,181,80,173,165,175,157,188,265,246,218,147,314,264,234,241,209,159,337,158,65,282,221,249,400,218,160,336,175,227,298,259,208,200,215,214,171,86,149,202,91,193,60,166,140,126,184,84,158,116,181,79,162,184,305,278,140,106,178,224,136,320,206,175,174,171,277,159,180,154,153,156,262,329,262,100,135,134,134,104,161,300,245,138,224,222,129,372,292,207,154,304,96,180,180,234,133,151,125,217,320,202,260,218,259,112,206,201,173,127,167,335,228,113,239,206,160,297,90,240,197,168,361,227,204,241,311,246,236,209,193,195,216,135,296,282,259,245,232,203,234,266,156,143,398,325,259,178,273,150,173,140,319,195,199,151,91,155,178,243,141,258,314,159,341,156,164,201,189,81,166,230,233,211,272,225,257,191,143,170,161,158,171,246,229,180,170,273,147,128,162,365,181,134,295,124,120,202,173,189,235,234,224,214,129,207,120,189,254,212,198,262,111,133,256,184,170,168,210,176,251,143,176,203,248,224,179,196,256,199,238,372,183,215,213,214,165,291,285,140,190,140,291,268,222,210,110,241,222,261,96,144,202,191,234,143,215,207,263,213,279,196,79,237,102,248,287,124,204,356,171,198,221,208,200,180,273,301,207,311,207,274,229,185,206,130,85,256,137,239,205,191,254,241,206,134,136,185,262,207,163,191,139,240,258,261,161,325,254,200,225,229,77,230,182,142,197,164,223,359,245,199,130,180,185,157,260,267,181,182,114,260,215,185,175,248,216,229,295,168,247,316,178,215,170,199,121,118,246,220,375,243,126,212,191,339,244,186,101,240,110,205,82,214,219,178,209,231,133,164,137,206,186,177,222,380,277,331,198,204,193,250,210,232,172,232,271,291,210,247,140,213,178,278,160,183,262,210,196,138,134,161,208,142,107,208,164,85,223,192,179,206,290,191,172,161,122,266,196,198,300,134,222,115,155,150,240,100,218,105,230,208,223,199,115,239,156,203,219,205,134,269,252,139,210,251,250,185,260,277,138,207,313,223,200,175,199,178,236,219,154,194,187,187,113,152,187,194,270,116,173,195,318,242,219,213,223,237,140,204,213,170,193,209,197,269,170,321,265,211,119,154,256,178,231,193,232,97,187,172,264,219,222,147,127,224,168,165,247,176,279,247,255,135,216,269,189,207,145,183,233,155,183,376,180,227,206,204,181,226,207,200,137,98,166,175,87,140,331,256,229,286,189,165,242,261,108,171,131,172,131,233,256,221,169,245,239,205,273,213,185,150,184,216,385,220,212,112,337,245,257,186,108,190,173,153,213,175,231,195,115,284,189,184,195,186,242,172,192,232,118,160,360,252,201,105,170,126,368,273,186,259,282,214,335,152,191,250,183,141,75,176,206,209,249,216,180,196,140,141,218,216,257,209,211,226,298,215,232,245,218,101,325,133,190,148,184,143,314,354,137,290,356,181,110,227,195,290,105,171,320,256,197,241,275,118,230,108,289,165,212,151,178,261,266,118,195,253,279,181,190,169,97,198,103,217,212,207,158,238,81,195,178,200,252,127,231,219,226,146,239,112,307,272,197,194,225,217,255,274,145,141,237,255,166,95,173,342,215,325,202,211,107,165,193,293,236,235,138,266,106,292,181,215,287,246,241,151,166,285,234,212,259,203,207,146,257,156,179,246,144,220,148,195,203,208,271,180,244,274,180,320,162,110,241,126,199,142,195,136,138,169,144,257,176,157,260,247,172,281,216,86,370,115,144,149,155,183,210,151,129,215,113,104,263,245,205,128,199,113,183,269,138,209,178,165,269,105,317,172,138,147,245,213,180,193,226,181,270,116,260,164,126,200,251,202,154,223,78,103,305,182,153,276,151,231,162,181,132,255,195,328,159,194,146,180,141,153,117,266,172,172,88,257,250,222,247,257,183,83,222,135,353,198,174,228,95,237,301,147,166,97,166,280,201,77,327,212,164,270,172,211,280,221,175,134,237,214,219,160,81,241,159,139,162,118,198,123,169,110,174,111,109,315,259,170,157,223,199,183,193,164,167,221,260,249,327,234,139,309,83,174,274,218,292,268,197,199,136,342,275,240,252,178,257,202,338,167,186,147,111,143,141,264,276,293,120,187,312,241,194,154,273,313,163,192,154,171,188,260,217,213,324,161,284,217,126,202,185,185,225,124,197,194,148,236,247,358,192,156,129,198,200,217,245,217,213,261,209,242,182,205,169,175,181,237,153,284,195,215,204,126,131,229,148,288,264,240,215,139,234,139,169,206,292,173,210,184,242,177,175,153,171,141,214,224,173,210,149,115,198,245,352,151,200,287,106,225,145,205,155,186,307,217,65,218,169,169,187,238,89,210,174,313,127,298,107,283,154,175,269,177,182,183,240,123,329,123,220,189,210,240,232,171,218,253,116,232,208,275,222,96,242,201,209,217,163,203,197,126,95,280,106,252,180,240,244,237,154,189,149,223,185,144,160,134,210,210,289,230,246,172,151,219,281,140,221,290,160,137,233,149,123,322,126,222,214,215,116,66,207,194,122,180,178,311,207,210,109,204,126,209,196,214,213,185,235,274,173,157,279,171,178,276,191,259,148,115,174,235,189,315,230,265,168,216,224,148,240,156,166,153,239,334,261,172,156,60,210,266,256,294,223,195,167,238,183,106,206,358,174,162,171,109,235,260,206,249,84,184,99,152,239,370,106,279,237,248,149,299,243,290,175,220,207,155,159,244,122,220,271,173,192,222,191,162,174,244,221,179,76,212,269,132,215,182,162,303,145,110,231,225,183,207,158,124,235,175,287,224,236,222,257,247,91,211,215,222,260,209,120,180,107,142,312,177,235,276,186,205,214,206,297,138,145,175,267,200,169,133,290,312,467,277,143,182,166,228,171,228,222,198,331,174,196,154,197,212,160,275,173,138,170,165,126,251,104,181,167,117,225,259,194,182,210,249,188,207,203,162,203,214,199,186,349,255,135,226,138,178,165,103,169,190,116,262,179,129,82,60,255,177,217,240,255,142,199,195,285,253,182,140,124,276,97,234,195,182,147,216,224,180,220,253,297,213,231,178,344,210,394,197,117,219,104,247,118,348,241,280,218,239,204,277,192,183,200,206,178,223,149,172,226,79,229,257,242,205,278,278,195,171,276,246,191,182,254,233,217,128,241,122,141,245,207,159,259,130,171,126,168,186,195,222,202,122,161,120,192,175,217,180,191,174,321,131,233,72,223,129,319,235,212,261,274,210,94,220,303,213,172,199,230,241,159,202,215,187,126,170,136,214,124,208,130,188,145,183,87,141,277,132,205,158,295,152,192,141,214,208,139,185,103,99,185,235,336,212,221,222,122,95,256,192,313,306,234,239,231,117,127,204,139,226,217,275,212,222,110,272,146,233,133,216,218,225,166,94,139,198,188,304,161,222,213,190,147,173,256,239,167,237,333,138,288,174,243,167,176,162,230,232,204,225,104,108,357,249,208,121,200,238,124,208,250,351,224,177,137,229,259,276,221,186,100,389,216,187,207,181,252,170,242,157,175,145,235,247,186,255,217,189,292,259,207,155,137,146,246,240,186,246,96,180,115,109,144,244,295,179,253,232,198,253,192,213,216,223,241,184,236,247,307,343,164,239,99,130,135,182,161,216,227,253,167,161,190,189,175,183,241,204,120,124,187,178,266,288,186,121,119,207,244,155,120,197,203,105,143,174,245,177,277,63,165,185,230,191,250,215,162,186,350,283,199,234,95,130,120,154,225,213,169,202,265,150,213,145,125,252,206,242,219,291,141,263,222,271,157,258,229,199,137,192,227,143,200,167,82,223,103,158,275,233,134,336,154,282,185,153,92,218,101,187,154,266,163,215,213,170,231,240,273,203,227,162,230,177,232,116,176,221,417,181,248,190,146,113,362,211,337,176,139,156,124,212,122,255,185,156,207,275,196,149,222,301,236,138,155,183,237,168,399,249,218,135,255,209,217,152,254,202,175,98,355,240,259,149,189,308,226,164,195,278,180,282,262,266,220,138,128,266,222,204,165,164,195,191,142,189,151,214,194,206,121,195,138,210,203,223,246,196,182,120,158,216,236,271,203,272,324,198,160,276,225,222,186,163,83,182,281,183,253,211,275,248,236,186,98,287,325,191,203,168,250,163,236,121,154,243,305,207,151,187,78,171,139,236,193,186,245,189,232,220,251,250,92,287,231,163,272,262,132,482,133,269,180,144,241,165,182,237,206,110,240,198,127,218,117,238,221,189,203,271,158,95,417,237,311,256,288,244,147,228,173,273,219,217,156,229,107,172,265,214,252,274,162,230,192,238,288,180,133,256,355,161,230,159,213,204,169,300,203,238,336,172,239,131,275,347,160,131,312,187,172,111,137,182,148,233,178,199,232,132,167,161,317,226,164,189,195,160,209,233,222,211,231,85,116,150,180,152,158,228,184,232,127,112,182,187,105,301,241,162,193,253,207,217,206,184,196,107,213,156,243,308,142,113,215,259,186,225,131,187,159,178,210,232,265,82,133,295,207,219,188,145,202,153,287,217,207,195,353,171,190,193,102,274,146,149,125,181,122,340,289,227,233,142,327,261,119,175,350,210,122,178,177,187,188,210,183,232,177,165,193,137,235,142,158,183,212,177,189,210,153,196,90,232,176,151,207,226,222,185,163,116,209,101,282,196,185,186,175,192,205,219,224,74,146,254,201,235,246,123,111,262,184,205,236,153,200,347,248,183,250,227,134,117,150,221,83,215,239,262,144,242,285,181,196,330,186,192,160,225,175,226,238,218,94,182,157,254,146,133,234,197,145,117,158,100,228,177,233,87,204,331,181,192,151,194,149,199,236,255,285,319,84,179,209,224,72,354,64,283,220,152,124,275,79,211,153,194,140,289,185,276,252,178,265,182,217,241,287,148,169,263,246,256,214,314,132,362,143,222,203,142,229,229,199,214,135,215,244,212,144,190,126,137,282,100,242,243,131,86,268,202,175,139,110,155,304,243,111,178,236,105,126,209,181,187,133,261,195,120,307,191,244,257,204,290,294,208,284,272,212,130,187,183,221,116,232,169,178,325,136,245,140,196,215,228,187,244,247,180,235,381,314,207,201,227,234,233,183,117,204,88,99,259,241,187,328,149,305,149,163,216,94,153,221,158,158,153,133,368,219,224,232,214,120,302,187,245,157,249,252,190,166,274,168,108,168,290,255,99,242,146,114,156,109,299,183,185,119,129,252,187,249,215,202,239,54,111,173,245,100,239,201,228,188,301,280,91,168,158,199,115,178,156,186,188,254,241,145,326,231,185,139,105,165,154,264,139,149,168,248,152,223,295,201,265,98,143,264,125,197,361,343,274,208,189,156,170,125,222,218,157,233,215,175,291,171,209,277,198,170,106,274,190,271,278,135,242,233,109,161,154,233,153,173,255,147,253,237,168,173,200,210,179,293,130,228,205,155,167,233,251,279,157,130,205,245,204,261,153,248,181,254,217,210,100,284,142,210,203,241,217,250,234,180,202,175,149,236,198,256,377,180,138,178,310,153,233,277,105,261,128,257,179,109,201,372,259,299,65,265,225,359,230,170,112,141,222,164,145,287,172,217,212,195,215,246,124,185,218,204,295,98,214,87,261,188,131,158,123,208,115,146,67,160,253,328,229,140,228,246,137,252,203,108,179,181,147,226,147,251,124,285,220,109,195,177,201,471,207,178,200,167,211,188,141,89,295,186,328,174,206,255,254,167,227,275,180,229,158,191,168,161,215,234,143,229,213,215,364,60,240,142,226,199,86,235,165,202,202,210,215,206,172,137,131,158,149,132,158,200,109,251,305,201,316,178,365,272,119,307,140,219,203,219,95,126,153,144,196,204,74,147,189,174,195,199,323,213,124,58,185,199,143,207,252,175,171,181,128,295,263,241,172,212,163,232,268,226,237,232,121,123,282,117,252,187,168,243,266,110,218,274,302,227,212,284,205,113,233,114,150,205,179,168,171,252,263,291,194,156,211,183,196,226,155,164,226,241,247,129,354,219,130,238,301,233,184,206,274,228,202,218,172,246,155,169,112,227,308,243,183,353,163,147,208,177,252,147,143,246,226,115,147,258,307,200,193,228,196,256,185,382,221,232,221,144,103,192,294,201,161,195,142,242,122,121,153,249,190,203,290,114,185,146,174,209,356,360,262,173,344,145,231,226,235,147,238,178,155,124,126,268,358,137,73,235,303,161,214,300,222,189,149,166,306,262,174,128,254,84,129,95,208,193,111,127,198,196,306,167,249,203,328,138,304,246,205,99,258,306,146,164,223,198,239,236,206,151,143,139,211,126,207,227,128,288,123,174,352,173,337,326,178,247,81,131,193,226,219,83,190,298,181,126,270,145,268,208,118,127,189,174,213,235,265,72,262,145,177,218,274,214,107,213,238,126,184,189,205,93,149,155,130,187,216,264,197,206,142,167,169,205,171,146,173,134,248,232,138,138,112,134,181,157,123,204,194,194,190,262,316,153,218,234,228,211,394,223,141,235,223,246,203,265,238,74,217,248,183,160,160,304,206,189,81,189,160,208,184,184,177,91,176,175,124,145,203,249,239,282,274,140,217,79,183,298,273,135,193,229,127,289,169,185,258,80,238,178,185,241,209,124,149,174,233,189,159,231,106,211,234,149,168,131,269,329,174,139,189,95,161,153,138,302,233,244,179,226,189,265,108,168,140,226,192,241,113,181,175,207,186,133,169,212,217,224,229,219,175,219,252,206,152,142,239,231,320,234,207,183,176,246,397,213,206,204,333,126,312,175,140,171,202,126,86,291,218,112,178,200,141,179,110,129,136,170,106,267,182,297,181,165,160,144,212,216,210,204,200,267,99,177,409,208,206,231,234,208,138,245,353,100,205,195,247,435,206,162,112,215,224,70,240,204,173,135,217,199,105,172,224,94,191,351,97,72,266,218,137,234,167,194,142,118,134,215,171,186,138,223,257,205,248,252,287,172,216,192,140,218,229,238,185,126,265,230,172,152,182,330,152,140,279,266,102,293,221,209,199,166,139,228,193,248,240,289,158,106,212,208,164,142,124,222,163,213,156,225,348,153,138,188,358,242,356,219,253,199,215,274,185,151,176,128,170,256,119,101,191,175,187,216,340,216,213,135,135,229,194,229,170,125,215,222,174,181,176,99,269,138,185,215,236,286,128,299,212,205,179,335,268,240,131,172,155,120,142,190,333,278,176,221,204,185,259,265,252,127,362,235,151,178,239,189,222,156,167,178,128,248,219,167,139,272,145,230,324,168,136,117,222,146,199,239,214,177,219,155,250,203,280,197,199,134,187,126,261,183,107,217,205,146,126,158,226,200,235,193,200,121,220,337,311,245,240,269,126,101,196,241,266,246,132,232,165,104,124,351,171,223,247,121,158,70,78,164,243,205,133,282,202,204,84,109,256,294,142,130,129,154,116,245,104,118,269,222,210,355,187,219,120,185,289,243,272,250,164,141,284,215,185,112,310,108,299,219,229,180,197,207,151,201,128,105,162,200,172,229,190,148,298,189,96,203,192,130,132,130,206,108,225,159,344,237,211,181,199,369,252,180,230,125,159,177,56,303,276,310,262,157,128,238,273,202,221,181,124,225,239,133,114,97,206,154,197,156,97,240,166,252,173,209,126,202,261,209,168,157,156,220,248,237,136,240,266,161,122,220,165,108,213,190,298,156,255,307,170,267,211,242,301,123,107,234,219,327,191,234,215,189,250,151,97,207,162,244,225,116,169,194,228,119,192,126,123,242,274,187,168,163,112,137,164,242,76,205,287,182,237,167,222,272,193,267,218,220,162,111,165,88,105,158,238,175,267,189,189,230,204,212,172,247,112,123,368,199,146,168,145,68,267,150,297,307,278,280,66,108,218,249,208,247,179,211,178,167,205,72,157,138,133,242,266,189,194,109,165,180,160,99,110,272,261,157,106,126,231,268,193,203,159,258,93,209,139,244,293,207,224,250,135,289,252,206,175,190,140,123,233,240,268,240,78,141,264,196,230,204,234,209,228,179,132,164,144,185,149,196,176,184,126,274,314,231,91,170,239,268,128,211,244,201,201,147,209,189,221,139,237,101,170,234,310,139,119,292,157,98,199,252,144,194,150,205,138,125,281,216,198,210,148,176,170,218,244,145,188,220,183,240,166,97,212,219,183,171,228,164,204,280,198,118,179,185,163,226,235,229,264,201,128,182,164,291,250,200,103,241,241,218,187,187,233,202,205,192,230,177,265,198,250,348,251,194,84,119,154,286,228,264,337,274,137,280,157,332,234,235,173,254,190,138,159,188,164,287,102,225,219,205,151,302,212,205,120,316,157,101,216,272,103,246,178,270,246,117,208,131,300,222,118,259,158,263,292,213,139,88,155,150,224,197,156,310,213,284,238,175,192,172,229,268,232,110,175,160,294,207,163,156,222,303,158,107,171,221,151,177,171,206,198,223,122,87,95,199,345,216,155,261,244,247,124,224,132,156,182,263,211,274,223,220,198,127,316,157,283,177,214,230,221,257,158,211,204,168,175,92,283,263,294,248,229,268,120,221,136,280,226,267,320,221,168,280,196,187,294,171,272,285,197,245,233,163,132,317,264,272,209,220,234,229,292,222,121,84,250,332,207,265,240,322,220,185,166,209,153,278,184,149,135,305,141,322,140,202,149,241,301,171,232,207,214,119,159,151,208,200,203,126,236,197,245,187,201,207,289,140,191,189,161,211,197,122,193,79,98,210,215,172,286,270,260,223,157,200,142,152,291,79,147,217,188,168,238,186,183,353,278,202,167,151,240,120,223,167,179,287,207,110,107,190,258,104,262,190,231,366,149,212,258,146,249,115,243,267,221,122,244,330,158,195,294,355,220,89,224,314,128,165,269,213,249,177,230,223,222,168,208,284,195,173,188,128,107,160,196,141,162,168,269,91,245,205,217,101,293,145,255,235,127,186,238,227,345,167,295,188,145,215,209,162,99,314,223,140,159,141,259,326,210,215,223,120,208,270,298,243,322,232,219,263,164,239,201,209,130,222,77,243,344,141,223,206,209,220,101,133,101,133,235,139,238,198,159,174,179,150,126,181,313,186,251,88,300,92,148,142,259,204,174,186,150,111,243,117,248,207,195,200,241,209,139,266,245,176,348,291,273,94,203,241,221,373,181,314,219,319,160,284,197,113,272,358,268,115,126,90,273,175,179,171,251,141,217,140,222,247,240,108,190,268,141,245,147,356,243,172,126,72,274,235,252,234,371,128,277,274,139,126,149,281,184,254,244,89,393,176,195,257,269,298,181,212,171,228,93,233,154,182,309,150,163,112,197,265,177,167,161,203,139,298,181,274,152,314,119,252,231,169,242,196,200,172,224,149,155,104,245,165,212,155,209,187,214,181,114,182,137,85,331,133,273,374,196,180,210,220,194,170,265,213,145,274,180,186,145,84,216,219,244,247,251,240,164,211,159,303,173,248,136,192,257,163,152,109,224,202,233,206,273,185,143,161,197,215,316,114,81,201,198,241,208,119,237,255,117,153,216,126,204,200,157,139,220,277,221,167,351,219,182,266,128,279,180,279,223,502,179,143,204,114,224,211,142,174,172,255,248,268,173,253,216,91,172,187,117,177,245,143,150,207,162,134,335,83,271,303,296,141,179,210,293,169,178,199,189,102,155,126,227,150,199,151,107,203,210,201,243,152,143,302,107,99,347,253,255,254,209,267,247,131,170,218,249,248,132,84,102,183,181,327,111,181,268,224,162,317,186,115,77,142,245,99,225,307,244,72,279,189,205,205,147,285,190,245,182,200,329,165,241,163,161,165,201,145,79,82,161,209,160,191,225,191,232,199,134,231,225,206,191,191,158,229,364,105,163,268,136,213,150,86,249,164,157,98,253,204,169,215,244,101,167,259,239,148,199,145,259,204,183,130,247,148,164,203,161,237,213,206,232,137,355,192,228,204,148,105,209,184,317,237,183,189,222,248,340,206,142,156,178,295,191,293,247,236,229,225,208,105,359,296,236,142,287,166,150,203,284,187,230,326,326,92,242,97,122,201,173,224,199,152,212,295,332,226,151,281,227,225,157,176,267,126,172,193,186,140,182,236,180,148,344,176,237,180,169,181,236,156,136,175,246,111,146,108,256,180,350,108,213,242,169,195,155,222,153,244,250,165,224,297,304,158,184,103,260,214,225,169,89,285,179,232,159,161,183,171,172,250,150,157,275,254,148,291,220,108,238,195,179,158,284,276,145,214,238,231,259,234,133,255,231,245,224,243,90,185,211,212,293,279,176,134,110,258,115,351,179,199,98,162,216,135,128,128,190,344,254,110,129,261,158,92,338,183,174,105,222,233,155,300,280,236,247,55,260,188,316,150,256,183,198,135,248,306,184,118,166,201,200,187,366,168,353,242,240,83,152,197,226,170,249,216,226,127,271,185,239,139,214,228,200,144,248,253,172,228,179,117,271,231,251,200,236,120,325,153,236,251,210,84,182,213,189,189,413,178,255,243,245,238,65,242,110,243,199,97,182,208,174,223,274,308,233,232,300,209,158,205,320,270,197,159,71,149,259,116,113,245,191,194,210,322,168,250,241,176,328,152,240,149,189,156,205,169,250,226,230,223,259,193,151,250,208,289,160,285,153,160,207,128,275,174,132,226,194,261,183,236,55,300,210,202,243,210,175,85,253,222,193,216,245,237,337,206,206,303,224,138,116,305,214,231,240,96,185,200,209,200,204,189,136,179,252,67,244,260,181,179,130,238,231,252,128,164,171,140,84,199,257,214,176,363,167,249,211,183,176,164,163,274,202,150,244,276,252,230,214,292,152,241,126,167,252,217,274,271,230,203,234,282,228,236,179,217,277,351,192,167,280,97,271,226,193,133,122,255,186,133,99,246,117,261,279,280,248,273,181,184,235,151,267,245,256,201,240,232,235,163,134,158,213,238,206,183,107,235,172,182,189,125,253,120,94,158,176,134,221,282,294,137,132,196,122,252,124,170,289,207,104,222,149,188,222,208,230,236,167,134,287,136,87,191,210,188,211,236,213,140,120,141,186,169,135,279,179,261,206,155,265,189,178,232,351,152,197,149,272,204,169,177,219,201,212,301,142,88,238,144,283,213,281,228,129,173,194,159,200,281,237,199,141,268,267,218,173,239,249,148,260,160,229,102,83,194,271,241,146,110,121,426,133,208,206,139,303,235,196,377,224,168,319,211,222,228,229,130,205,220,116,201,105,252,215,142,179,284,182,208,106,148,152,208,210,126,138,277,247,308,215,200,231,180,305,283,218,305,171,195,194,284,298,223,141,194,195,211,195,188,131,146,243,174,175,129,113,245,207,77,230,110,236,185,221,197,234,188,191,237,217,271,299,228,216,252,271,191,163,126,134,200,188,212,269,89,235,285,299,92,221,180,88,149,244,239,183,184,226,151,173,222,218,232,165,174,288,85,256,259,236,282,221,143,297,223,197,169,196,270,150,318,215,235,245,335,178,173,104,273,168,193,192,213,290,216,246,169,186,208,298,209,230,222,211,190,164,201,147,221,408,221,231,189,227,137,179,175,141,251,229,234,218,300,257,368,116,358,165,70,233,193,443,163,280,315,134,178,79,181,290,124,209,197,164,226,201,166,235,235,280,227,82,172,184,164,214,206,252,189,230,189,83,207,188,185,148,170,324,242,165,218,103,220,236,159,191,97,326,170,112,162,142,203,346,62,121,261,108,172,232,318,322,117,245,119,172,216,332,227,152,231,160,88,242,332,144,186,201,182,171,241,226,198,193,170,289,231,310,201,196,179,192,136,171,197,259,271,228,196,334,158,160,125,140,187,171,256,198,109,247,329,250,185,204,106,139,191,163,237,228,137,251,365,143,227,239,248,289,180,190,176,163,184,287,335,147,177,164,224,190,214,171,256,274,134,182,122,92,232,143,231,206,127,228,176,213,151,123,97,290,224,335,241,301,177,275,224,254,114,267,131,207,62,207,215,241,168,231,168,259,150,155,141,149,179,222,133,131,144,92,115,122,171,193,221,227,175,172,225,220,188,225,142,187,184,198,89,167,279,186,204,256,253,137,186,116,184,241,240,277,82,231,247,145,167,240,153,157,156,184,232,244,242,143,154,196,274,180,188,112,201,213,279,191,263,200,209,216,240,151,125,215,241,200,166,206,238,138,302,214,176,225,211,279,133,283,316,228,216,162,241,232,168,305,226,336,352,185,373,215,146,90,183,223,340,276,264,213,237,230,286,201,255,223,151,232,325,180,118,360,243,268,181,164,155,187,137,176,199,243,198,215,162,315,331,222,208,224,184,393,274,170,139,154,259,208,250,143,244,281,251,137,230,193,230,218,135,205,220,152,149,162,230,81,145,206,221,110,93,254,263,210,173,191,152,179,209,198,217,169,202,169,125,142,241,205,230,248,238,212,214,278,172,215,128,253,165,164,281,236,290,119,385,147,236,217,243,189,280,252,159,221,150,181,259,115,210,261,77,91,241,223,100,226,255,219,203,229,345,115,158,146,186,191,256,135,267,152,169,318,324,248,386,171,142,139,260,177,187,226,160,170,121,129,173,208,146,128,122,265,205,163,182,174,257,196,202,196,271,190,283,133,217,88,153,240,242,205,247,198,190,114,162,170,142,204,272,126,97,288,122,203,244,235,246,247,182,153,138,107,260,112,200,200,183,134,211,215,188,161,203,139,393,190,112,225,189,206,196,260,173,268,123,178,248,160,195,201,192,155,118,184,135,145,159,197,264,125,116,188,139,144,195,122,92,100,192,122,136,235,136,283,265,312,203,403,242,287,204,166,364,143,213,219,141,145,203,269,137,135,168,223,160,82,231,220,175,253,199,215,205,209,162,259,189,207,203,249,155,233,223,167,232,262,71,236,153,128,332,93,91,160,235,314,206,227,165,142,257,209,184,128,328,199,253,173,155,213,192,214,67,322,306,211,179,183,240,155,233,249,197,260,161,233,194,221,210,292,194,165,146,172,226,195,158,157,155,308,130,253,203,127,220,269,367,362,171,203,290,162,90,189,257,211,139,216,120,233,140,365,103,163,277,151,196,309,249,247,196,203,149,295,94,135,164,220,280,177,260,145,273,219,116,217,281,206,254,161,240,183,218,149,126,244,298,297,252,153,107,226,246,144,244,215,115,292,205,299,138,180,189,184,378,151,201,122,144,222,167,106,278,233,226,168,245,203,220,298,297,277,246,208,138,195,191,174,291,243,355,161,152,291,209,185,247,208,149,149,172,180,164,151,264,283,188,143,116,291,141,162,154,87,255,170,236,230,245,291,172,277,95,275,177,248,212,152,125,204,340,97,221,212,161,122,234,256,385,232,249,202,209,167,260,323,169,291,227,213,189,193,229,232,222,79,91,114,274,230,196,189,222,228,219,206,332,210,171,157,183,311,258,247,253,148,300,238,133,126,266,291,150,169,267,229,222,229,264,199,156,280,412,180,204,227,204,256,158,208,215,257,321,225,253,85,179,272,364,243,140,223,141,219,96,316,213,176,237,206,139,340,304,204,184,184,218,152,160,194,200,188,266,186,226,124,169,173,214,180,247,116,182,76,115,62,205,89,164,256,133,146,149,253,218,177,211,246,179,206,199,196,270,268,122,129,230,114,281,275,166,271,227,324,226,236,117,143,108,168,173,242,273,233,223,280,214,266,122,200,178,157,158,265,234,221,160,230,203,280,136,237,268,265,162,278,137,182,366,248,307,155,167,168,162,320,296,182,178,261,233,165,196,281,231,173,228,90,245,140,131,198,150,170,108,76,156,134,272,204,137,209,199,178,145,333,231,225,121,166,165,222,94,364,189,181,173,137,191,217,154,312,283,71,209,131,277,219,198,207,192,268,127,397,167,124,218,47,191,246,205,307,229,148,294,294,247,431,158,374,243,132,179,68,158,255,302,239,221,136,232,179,186,196,95,230,153,202,309,320,89,138,130,114,209,217,139,344,234,278,236,152,128,185,190,193,156,235,257,211,167,243,55,141,80,160,257,116,211,85,150,52,132,154,228,68,175,182,189,182,169,150,218,170,233,63,111,108,216,165,111,163,200,106,150,100,147,118,140,190,131,94,108,148,115,202,125,128,226,107,178,217,154,178,67,179,174,231,103,118,184,216,174,398,210,232,276,189,214,218,185,231,155,196,204,120,80,213,134,191,225,116,123,165,170,238,212,201,119,185,175,158,128,127,89,227,170,136,153,257,198,252,128,78,143,275,196,203,285,170,121,168,209,154,126,221,221,205,225,65,160,186,51,240,100,170,220,248,146,142,87,118,145,145,216,169,117,102,145,184,165,203,199,180,243,185,81,124,165,146,185,183,77,176,207,161,139,90,178,135,184,90,141,166,98,158,98,176,140,157,177,146,242,58,210,101,139,175,154,142,111,88,170,138,192,188,171,218,194,180,206,265,196,225,180,176,200,75,127,189,142,197,212,168,197,161,240,146,240,168,251,149,140,154,145,142,122,108,149,83,118,166,111,90,59,253,107,284,172,99,154,136,187,133,108,264,319,164,161,129,97,81,243,81,106,159,111,255,141,164,242,217,111,54,125,195,254,136,103,191,202,96,191,192,96,108,52,160,168,293,104,142,147,208,200,245,169,184,116,219,185,125,207,144,269,152,140,398,146,247,120,206,83,201,244,183,188,90,201,332,215,210,203,106,232,187,183,180,181,87,87,191,125,65,341,138,155,213,157,269,115,225,295,119,209,100,93,192,171,230,134,80,176,198,273,186,147,145,117,204,225,220,131,303,206,122,179,239,308,122,160,177,114,245,188,67,195,220,122,157,422,224,88,205,172,139,145,189,106,226,227,186,241,296,140,225,145,137,190,166,178,109,161,145,108,221,158,123,148,182,359,153,227,217,237,139,139,207,234,125,124,149,255,228,53,206,166,159,160,213,125,205,192,143,203,210,194,188,225,208,99,182,250,118,163,178,98,274,140,157,118,173,161,127,187,101,228,238,259,192,203,93,119,140,187,185,167,182,144,207,88,245,196,201,133,236,169,189,102,132,321,187,194,161,137,82,174,258,163,221,125,81,151,187,240,165,146,171,282,78,217,199,279,73,126,148,220,147,161,119,151,140,153,132,363,80,168,204,200,212,183,289,107,219,90,92,151,116,124,179,231,63,252,221,254,258,202,123,65,129,112,122,108,159,167,73,218,178,125,154,132,233,112,314,141,238,231,148,94,89,167,138,51,260,75,102,244,238,150,115,189,224,186,156,98,197,167,269,150,187,219,199,136,80,163,107,358,118,105,165,323,189,115,200,157,95,311,143,185,98,148,204,258,223,93,110,228,88,125,80,236,157,156,216,161,119,121,329,115,171,209,86,219,194,168,316,148,144,58,197,205,199,243,321,308,165,178,191,244,235,226,183,192,212,175,205,137,104,222,208,184,121,212,212,173,224,320,218,275,271,113,235,217,175,205,273,110,216,118,96,162,89,183,170,95,209,233,238,228,145,171,222,152,101,192,180,94,289,133,95,231,78,101,182,210,211,164,189,106,180,119,200,210,83,152,151,200,227,274,129,275,126,144,145,85,174,299,126,74,57,174,185,215,162,234,224,108,126,369,150,204,168,155,212,126,156,123,200,165,176,160,222,135,91,197,126,193,195,177,159,117,181,69,105,240,158,195,79,223,144,145,102,89,102,238,126,102,113,137,195,97,141,119,276,190,306,339,107,126,170,129,59,104,71,127,114,135,204,101,288,241,158,196,241,223,178,216,198,102,159,175,180,95,273,199,169,207,141,68,221,249,251,159,169,118,293,92,167,291,156,224,218,176,187,258,230,251,184,129,311,166,176,208,186,187,67,171,180,237,83,73,317,176,156,149,228,241,144,141,320,216,217,172,96,211,216,112,122,200,165,213,111,90,118,160,88,109,233,159,147,186,194,77,235,107,98,139,278,208,123,258,66,215,206,226,285,225,150,169,194,237,116,117,190,92,130,108,159,154,242,186,188,177,158,216,115,227,265,157,160,79,220,126,188,145,161,122,101,189,174,232,155,71,236,178,157,145,309,139,69,187,296,207,178,117,162,216,267,129,169,138,94,191,156,232,180,125,173,219,176,70,200,177,197,210,106,188,139,216,110,267,222,96,118,82,136,198,92,166,110,124,146,121,121,131,166,180,148,145,239,128,161,237,240,216,116,113,107,121,208,189,150,180,84,100,125,218,162,174,186,183,145,224,216,108,146,256,99,204,205,126,174,122,230,113,157,152,208,294,345,81,209,237,158,175,132,94,186,153,147,135,145,125,141,207,119,118,90,236,98,221,104,180,187,258,99,214,171,142,265,70,190,229,180,93,227,274,165,316,185,234,158,83,282,202,205,292,220,244,168,151,220,183,232,343,178,191,128,199,246,324,188,215,155,218,168,165,143,226,202,143,126,121,151,293,168,185,187,112,110,256,123,168,215,135,93,216,175,269,188,231,337,91,98,97,155,142,214,137,177,111,164,143,269,237,80,177,210,189,97,139,118,209,289,104,230,343,166,216,130,177,290,265,130,207,160,104,189,209,246,199,127,176,88,89,152,268,222,235,129,130,246,190,70,110,227,102,102,127,155,184,164,304,217,319,331,65,159,201,206,121,191,85,208,175,221,171,196,75,72,162,150,183,189,160,141,127,110,190,167,219,186,182,178,200,225,227,170,183,222,82,151,244,125,149,199,102,64,211,97,249,242,174,129,174,234,234,179,84,219,361,151,243,266,273,216,145,213,208,320,92,174,262,202,110,249,110,125,101,117,169,198,144,261,50,186,154,184,182,130,85,103,100,211,265,104,164,198,146,215,132,358,181,207,159,190,146,84,356,265,301,172,83,170,183,290,95,303,110,91,140,151,204,124,125,115,194,213,198,177,204,204,168,176,133,48,154,148,178,143,161,220,193,201,175,224,209,208,134,139,214,182,193,276,165,294,105,185,142,85,249,127,174,297,151,270,115,273,205,100,230,156,194,283,152,164,224,230,132,136,271,184,153,204,165,131,245,95,223,168,273,167,190,234,191,197,220,226,289,208,174,189,124,239,128,285,223,203,241,167,201,210,108,176,175,63,157,155,159,129,239,165,160,297,148,139,123,104,118,200,151,154,165,128,191,284,189,124,108,187,211,161,173,116,169,249,158,197,113,228,205,231,201,157,254,162,175,152,176,89,167,203,183,214,171,207,256,130,215,112,187,225,157,101,269,198,261,265,118,249,110,287,213,266,204,234,137,113,143,195,100,233,159,152,242,284,157,167,285,158,221,227,196,211,191,275,262,170,256,192,167,139,320,328,200,228,118,221,189,128,186,163,176,197,366,195,207,168,183,74,187,298,54,151,171,112,194,146,89,314,154,143,150,215,128,118,221,194,288,241,152,207,164,311,337,178,154,148,148,125,201,177,203,104,146,120,171,177,139,152,197,147,132,313,164,179,124,108,237,184,224,126,85,109,156,165,153,102,189,174,159,238,89,267,151,155,203,178,323,215,218,257,371,209,219,232,200,167,91,130,116,89,67,171,307,266,162,130,167,150,179,172,216,212,182,175,280,168,107,171,173,223,266,177,81,145,181,193,330,204,122,198,224,130,191,118,194,147,173,198,207,145,166,187,186,80,277,189,184,307,351,138,137,185,186,184,120,113,152,119,159,113,183,184,126,153,186,122,102,209,163,206,105,284,203,236,227,139,165,125,270,117,188,123,117,95,190,264,171,191,303,187,227,197,160,213,199,198,256,236,216,145,127,155,150,169,317,164,75,97,256,78,177,127,207,138,361,90,135,142,124,154,230,207,135,212,180,133,333,99,120,244,163,212,82,259,199,296,201,256,83,244,96,133,188,251,172,154,122,224,182,226,103,198,176,293,87,203,168,124,233,285,206,138,273,155,175,213,198,202,221,280,122,171,197,151,104,126,149,95,205,171,329,271,168,171,115,222,166,116,105,220,173,192,211,80,137,300,216,221,107,162,186,215,241,293,237,121,96,156,224,140,87,196,213,188,212,279,196,203,321,95,145,371,175,126,102,96,286,246,106,122,159,245,236,197,237,151,148,160,144,298,253,154,210,262,213,221,173,106,101,230,158,116,224,130,115,179,171,169,178,251,202,192,233,187,218,174,160,275,213,89,121,247,93,102,171,201,241,162,221,98,69,107,118,153,184,209,324,148,111,216,242,272,155,163,114,105,228,232,235,172,264,237,219,352,135,156,251,158,130,143,203,157,264,247,140,178,176,256,267,136,186,108,134,177,212,160,158,273,98,126,253,131,139,220,93,193,151,240,230,185,151,69,140,201,161,171,228,258,144,263,365,106,94,208,92,174,228,143,96,236,147,149,140,226,216,197,124,228,125,227,211,179,144,135,106,216,117,205,119,377,172,84,136,265,160,136,183,337,202,150,226,190,111,233,212,141,140,203,296,293,123,226,238,146,159,132,113,132,212,211,234,196,155,206,225,338,148,298,131,118,85,129,200,125,99,157,158,103,174,171,225,99,95,130,210,175,176,91,261,169,279,168,213,201,176,305,186,117,181,197,99,180,234,83,90,134,270,208,108,189,230,210,235,218,131,254,115,193,323,237,225,145,341,207,203,186,116,84,233,218,198,81,182,145,237,162,143,302,144,220,147,249,198,125,159,214,369,172,355,85,269,144,130,241,241,215,203,217,121,177,145,112,275,142,264,205,194,104,208,113,102,87,95,183,221,212,223,77,220,109,136,97,117,209,136,148,96,97,352,112,178,182,149,56,231,279,247,237,206,183,174,214,188,290,120,125,158,217,183,237,212,279,104,259,183,157,131,162,105,291,215,200,130,293,167,123,227,161,190,66,163,96,117,164,171,203,166,158,137,120,224,226,144,138,183,112,206,139,269,212,114,125,155,103,373,98,203,222,130,144,404,158,196,178,326,144,236,243,86,139,255,98,118,190,137,167,224,206,183,129,218,288,190,138,162,317,129,234,343,194,182,223,229,117,99,131,187,249,295,215,72,209,185,187,94,297,194,71,221,186,172,212,212,142,284,337,196,61,198,241,219,241,154,201,230,180,133,135,159,221,187,249,228,127,177,136,217,202,232,167,151,192,150,195,194,182,256,228,128,151,200,172,101,196,321,199,136,249,146,198,117,165,291,287,138,180,223,164,205,135,251,158,157,185,157,165,113,218,195,125,155,132,206,187,160,245,322,161,127,142,331,168,264,275,279,250,140,282,242,125,164,199,236,224,240,292,307,106,161,135,215,213,142,213,184,126,101,180,190,121,95,212,243,151,204,210,228,297,127,170,122,232,92,236,194,127,189,201,150,137,98,190,341,141,97,109,163,55,182,338,139,182,147,155,313,201,126,124,209,363,92,209,55,295,145,227,137,173,158,262,269,159,184,105,152,198,124,310,167,236,285,212,203,306,128,234,221,295,193,241,147,98,218,224,284,147,237,65,141,196,176,156,168,218,216,121,100,327,208,285,311,89,114,185,196,221,173,184,197,202,180,115,182,194,156,148,143,167,175,201,115,166,278,181,135,231,101,162,104,196,264,190,217,257,117,165,178,171,259,181,339,122,238,159,287,83,249,276,182,145,291,111,136,88,198,182,173,273,109,167,320,105,343,73,201,222,141,169,100,321,128,156,369,123,273,140,61,259,137,134,221,122,176,214,178,99,173,155,161,202,123,153,180,232,253,323,70,194,244,295,157,225,213,158,166,135,230,205,88,182,151,256,113,173,229,172,303,325,166,294,150,307,130,155,252,192,123,165,338,200,149,92,149,335,73,143,228,177,101,285,139,267,202,207,112,255,155,262,91,113,154,162,197,65,267,251,251,293,262,351,158,217,249,208,125,208,135,217,167,240,204,197,233,246,292,213,245,112,155,128,235,188,149,191,193,218,139,125,171,225,195,165,171,213,146,169,271,205,203,255,195,264,196,275,100,329,173,177,179,206,128,223,151,281,177,166,287,227,201,175,106,345,200,202,250,112,196,142,126,207,211,129,130,197,126,180,86,160,252,237,188,261,128,90,300,218,123,195,226,136,205,221,170,123,260,236,75,194,251,256,125,166,190,207,181,218,216,230,188,127,111,177,171,120,217,221,255,90,154,119,196,137,150,205,250,189,186,131,148,113,133,296,140,162,117,323,328,321,175,85,298,226,144,201,145,244,318,127,158,75,168,181,107,109,308,198,128,287,131,296,198,192,290,173,215,198,178,313,138,257,211,277,128,192,210,201,146,329,255,99,157,150,170,237,128,153,153,190,245,219,126,131,316,140,124,222,246,218,137,279,348,159,131,175,153,309,240,313,95,109,315,138,133,161,258,189,235,200,97,94,256,156,256,169,181,213,115,235,211,256,107,160,197,254,135,109,189,219,235,165,152,175,329,168,151,77,96,100,243,134,381,156,200,250,217,219,193,167,120,236,163,205,191,132,101,224,177,250,190,372,163,154,309,207,100,200,87,161,247,107,198,117,147,104,120,116,218,197,212,122,166,262,202,297,270,213,186,120,182,175,111,135,260,171,208,127,181,336,200,145,148,201,130,141,240,134,238,223,86,170,272,219,144,195,359,204,248,93,152,219,170,202,110,100,121,152,295,122,58,78,178,151,350,251,257,195,289,210,241,228,158,104,165,209,134,219,257,287,315,85,132,99,149,143,150,179,321,313,144,124,196,162,148,135,226,182,324,158,141,302,199,164,101,113,227,212,118,103,334,133,129,382,306,201,144,244,165,195,195,215,251,122,226,172,90,245,286,114,116,307,158,225,210,251,153,207,265,219,249,216,233,102,156,94,158,187,172,294,225,137,206,160,256,189,197,155,231,152,156,99,224,275,178,191,158,228,187,226,185,278,155,182,302,222,129,220,180,171,70,156,46,226,183,197,345,145,213,205,199,285,111,97,183,211,146,230,163,301,273,247,193,136,163,167,66,147,232,152,397,215,205,174,307,240,217,216,226,105,311,126,201,120,134,140,309,122,307,142,219,193,212,285,108,216,138,174,88,146,259,236,184,239,161,184,232,272,253,120,199,136,147,223,100,363,170,201,187,223,130,134,242,153,94,197,98,176,274,147,187,182,169,194,240,292,158,94,337,365,278,202,179,183,142,208,201,126,91,160,169,169,183,182,115,174,221,148,232,99,124,129,262,81,155,220,280,91,226,225,209,155,131,215,179,232,143,252,161,77,211,227,77,103,171,285,232,209,215,296,73,155,198,114,216,195,260,188,175,198,95,87,247,144,309,186,124,244,355,238,192,208,345,295,227,103,95,80,213,202,280,247,277,155,188,127,139,338,113,205,219,130,213,212,201,224,149,194,203,234,143,229,207,169,151,190,241,86,194,73,162,232,319,220,129,208,245,194,328,143,166,342,257,121,122,196,112,237,226,156,184,123,230,222,131,279,165,157,298,180,149,66,178,221,269,142,185,312,122,195,108,52,237,280,140,121,197,295,96,156,236,116,128,105,229,91,172,233,250,253,249,81,169,163,279,272,268,212,148,212,97,77,210,224,155,126,184,292,157,112,281,65,141,144,235,242,166,177,256,224,125,213,160,203,128,172,111,94,141,172,102,145,226,244,272,160,205,85,238,153,210,284,132,135,175,285,206,185,256,210,120,267,173,180,205,180,171,129,115,227,192,246,220,203,262,300,218,252,48,193,216,155,214,190,102,199,206,186,207,116,198,263,224,153,200,259,168,263,262,317,125,117,297,159,151,182,145,117,124,228,123,86,251,148,210,157,214,156,115,148,171,160,173,199,199,240,250,175,293,117,239,148,66,238,200,156,148,163,95,168,320,62,247,125,157,158,317,110,109,243,120,189,115,61,177,172,129,147,108,185,145,242,211,133,133,131,147,212,345,118,145,138,211,99,309,155,337,216,148,119,84,160,179,338,197,318,154,286,191,155,192,222,181,75,237,375,218,151,121,163,140,264,120,178,268,213,195,166,253,261,71,124,99,142,80,151,128,211,207,159,121,301,150,190,160,261,291,154,68,253,173,299,173,203,179,93,189,230,190,338,221,213,205,231,263,258,98,267,174,121,281,248,106,342,236,168,96,213,254,195,217,164,218,157,162,186,181,195,111,126,172,91,200,141,185,226,242,269,168,223,199,68,303,166,206,75,182,173,191,211,307,215,166,227,248,142,88,260,178,165,204,120,170,209,186,122,173,187,275,230,296,117,323,150,138,271,223,347,169,182,279,248,211,184,271,200,269,90,94,122,222,223,164,60,243,244,244,169,125,327,252,196,193,335,185,206,94,121,328,296,290,177,140,141,233,163,131,276,183,185,202,237,171,149,192,200,221,180,88,199,183,157,196,133,237,190,211,214,132,142,310,47,107,89,94,260,157,196,169,285,240,152,202,44,238,178,192,119,122,212,200,149,222,162,331,182,197,313,228,150,127,197,116,206,300,347,141,97,301,150,161,115,331,201,261,143,132,180,161,165,168,81,127,215,296,163,227,146,211,217,208,103,132,144,372,245,193,238,154,117,205,173,136,96,225,235,193,151,317,265,179,193,213,136,182,221,279,190,127,218,222,90,212,260,102,228,214,137,207,283,214,159,177,112,270,229,136,119,117,234,173,147,188,146,283,120,238,79,189,198,161,142,206,186,131,132,222,106,308,153,244,187,209,119,200,213,126,187,263,214,209,92,97,200,126,282,204,319,145,85,240,155,270,129,97,85,227,269,93,280,75,156,150,82,308,104,146,160,144,149,146,141,144,285,331,170,269,175,218,315,270,110,161,370,177,131,129,172,134,162,214,160,99,189,180,232,268,221,232,178,210,273,348,234,189,209,118,329,209,184,93,187,208,258,380,178,32,197,228,274,203,86,128,192,120,251,192,207,233,168,196,226,133,65,136,109,224,95,85,208,135,202,133,248,72,167,162,129,63,253,182,223,302,190,248,288,165,123,207,120,110,166,134,127,184,312,235,79,112,384,332,316,141,371,210,188,175,271,160,210,285,96,180,54,225,261,128,201,209,118,203,138,172,140,189,153,147,247,317,148,217,92,187,210,185,147,179,221,134,221,116,200,282,178,231,96,259,146,229,216,247,226,159,334,228,270,170,141,198,225,105,223,317,334,279,187,164,260,77,207,161,146,117,188,133,182,251,190,172,118,243,219,279,254,158,135,281,304,96,149,179,258,246,233,322,173,229,185,138,97,280,296,296,213,200,69,237,154,216,116,325,49,92,147,259,248,228,194,92,191,225,147,86,75,292,236,238,193,161,261,348,139,219,164,217,178,228,250,86,142,127,177,189,194,182,196,194,263,150,125,226,245,120,176,144,177,112,116,186,246,160,291,119,107,211,228,106,203,190,210,195,210,148,237,171,169,82,331,143,198,132,191,91,185,151,109,344,53,376,137,169,222,274,177,115,150,276,347,170,174,217,120,141,110,110,320,189,86,292,208,108,137,68,137,232,161,170,124,153,226,164,85,193,245,263,201,182,373,160,107,246,166,216,218,149,324,137,85,158,187,166,149,197,247,165,223,199,224,181,85,304,235,285,94,81,108,316,72,192,210,310,102,110,183,322,130,102,165,267,247,129,196,272,179,91,163,201,74,133,219,183,105,170,169,306,329,107,180,99,232,136,120,112,210,232,227,237,158,142,299,292,142,138,186,107,346,247,220,165,187,76,197,255,169,167,164,143,168,109,97,125,125,217,261,204,143,153,82,229,231,295,238,141,252,287,187,88,130,134,318,233,113,279,181,341,79,241,131,117,167,219,125,197,300,168,186,88,157,237,157,156,276,125,106,142,261,175,163,161,270,160,278,154,192,62,132,114,187,301,143,204,140,102,169,225,117,223,151,245,204,144,126,195,217,179,215,379,244,152,212,243,154,183,234,163,146,164,160,197,188,242,179,290,175,274,173,113,229,323,128,220,52,145,200,100,232,129,82,173,213,222,56,91,175,260,66,217,214,386,136,82,251,101,258,312,333,273,199,203,138,234,149,136,189,156,310,177,209,186,251,153,130,322,225,244,239,240,180,95,297,149,222,294,172,264,238,281,157,152,198,302,183,243,261,141,221,87,212,53,228,292,158,190,148,163,96,222,171,147,284,276,148,160,216,261,203,128,196,214,65,261,169,250,94,269,162,90,252,255,161,126,150,178,130,183,218,152,111,66,143,136,319,154,265,49,84,57,325,110,150,111,272,89,192,236,148,92,253,91,285,258,133,174,145,149,286,192,238,140,294,164,109,119,222,122,186,68,250,175,164,197,64,199,136,184,93,256,196,239,97,59,118,109,131,45,172,280,174,98,175,348,160,161,224,251,116,128,236,173,143,156,87,144,71,189,156,85,83,157,267,165,54,81,231,80,105,157,222,118,130,151,61,149,139,143,165,100,208,155,231,126,206,287,287,94,178,138,162,202,207,75,164,158,132,234,167,106,171,134,173,170,220,86,337,118,214,179,196,88,152,278,261,186,260,142,134,277,185,197,137,95,174,176,135,201,67,153,244,124,181,39,224,172,308,144,181,263,74,263,112,163,263,96,135,313,162,378,90,133,170,220,219,148,134,140,276,82,186,97,136,175,58,162,186,142,86,106,226,220,288,143,129,231,178,304,203,135,240,184,212,174,301,361,219,152,209,249,202,137,198,118,135,196,232,207,164,166,82,103,107,145,69,237,178,355,183,146,127,136,244,150,162,158,79,295,176,142,214,304,113,136,204,135,210,122,166,171,184,270,170,258,194,298,127,100,129,122,124,125,157,212,121,82,87,344,138,146,76,124,374,163,110,121,149,161,133,169,114,146,141,59,265,159,150,87,215,162,228,300,202,296,87,205,197,183,185,150,161,165,200,115,188,140,164,140,338,320,129,230,186,328,190,145,308,153,146,143,236,188,219,164,193,156,187,113,172,225,364,189,136,119,237,199,132,188,155,201,276,211,185,221,154,221,274,152,288,98,180,159,134,327,117,172,150,273,283,224,150,326,202,104,257,169,277,140,256,149,238,146,176,174,150,168,186,192,276,205,172,96,114,66,185,146,304,266,125,203,126,194,99,207,179,144,94,204,365,238,162,143,76,159,164,86,182,136,268,171,112,266,78,195,148,99,78,264,258,223,379,164,281,182,141,140,204,260,53,91,113,187,166,170,225,84,92,82,175,214,136,198,205,144,127,176,324,127,200,242,123,70,170,197,163,161,166,127,145,117,215,211,164,187,157,149,111,85,181,221,249,232,128,219,101,88,152,208,176,208,124,98,214,193,183,218,189,149,149,93,113,231,83,168,206,177,241,149,280,144,79,113,113,173,110,129,368,145,137,252,347,194,102,226,174,157,161,336,84,204,343,261,172,217,256,45,281,168,183,209,148,112,81,199,255,129,239,188,236,130,109,244,188,143,165,137,133,116,94,108,173,138,201,209,192,129,255,197,143,189,332,209,139,266,164,286,245,205,74,212,129,187,200,159,104,162,173,135,124,81,266,155,193,191,232,88,188,112,185,143,200,172,123,229,109,241,229,209,103,67,178,121,247,154,165,277,130,103,254,133,156,101,213,122,127,252,117,215,154,127,188,88,195,87,185,208,140,153,293,137,171,221,63,173,315,121,269,163,207,228,128,157,159,167,178,204,152,223,182,153,231,109,137,155,207,89,95,123,108,181,163,320,227,207,134,103,124,137,193,226,165,160,204,132,218,169,116,195,76,139,247,220,125,202,216,150,204,225,122,318,82,198,184,223,236,177,336,147,223,222,264,220,190,159,135,137,244,175,199,247,254,140,210,225,259,139,97,83,180,183,118,126,118,173,184,111,125,102,246,191,327,91,162,158,146,117,206,210,112,141,196,172,257,173,232,100,179,122,238,148,256,146,159,161,184,131,94,305,200,304,131,218,110,229,290,145,107,88,135,213,119,121,240,124,270,150,214,269,160,239,178,79,320,98,264,223,238,157,182,177,155,153,134,216,144,337,151,147,185,239,213,156,306,404,171,115,189,132,184,88,122,186,217,162,179,221,236,124,295,59,235,126,148,232,144,193,132,138,95,204,172,216,199,187,144,288,192,228,165,178,210,77,274,80,149,185,137,156,225,80,190,101,140,170,321,322,120,161,214,241,257,203,206,130,246,216,123,102,135,198,110,188,292,227,365,82,300,131,229,178,224,44,103,123,79,129,295,277,113,79,129,273,189,133,189,272,190,111,206,81,226,168,123,93,96,138,157,288,143,311,181,235,196,110,123,150,109,269,222,118,132,170,318,349,208,180,171,175,175,97,134,182,97,119,86,70,169,142,258,122,114,162,124,202,131,130,197,208,78,231,193,175,219,105,209,283,110,67,119,73,204,104,104,84,137,205,151,223,232,171,207,205,201,93,292,195,117,118,164,225,127,148,126,198,273,150,115,133,130,262,217,245,145,135,192,136,155,124,153,198,237,147,180,187,77,206,122,228,238,228,110,270,257,136,62,249,275,74,123,88,122,160,117,254,154,348,270,180,199,194,132,340,80,198,161,130,155,241,129,104,99,331,256,139,306,322,145,105,142,180,192,177,169,188,222,140,92,184,336,172,203,113,239,149,166,209,293,69,219,182,247,148,124,218,129,223,96,237,197,126,144,167,278,232,181,81,150,157,226,237,126,184,139,161,307,152,133,61,137,168,130,91,69,106,229,245,187,117,153,195,169,286,138,89,251,412,222,242,271,108,179,173,91,271,110,93,194,184,275,239,173,144,234,140,138,111,168,231,134,331,239,211,185,120,347,260,235,216,241,117,242,204,197,202,222,168,193,189,203,235,219,96,271,346,115,211,84,180,81,197,74,129,224,140,171,222,250,225,173,105,194,179,160,163,73,306,188,162,43,90,188,231,91,139,166,200,77,96,252,124,131,121,244,203,127,61,97,120,121,138,141,146,167,141,244,266,258,84,87,271,181,124,174,140,211,191,129,182,179,180,88,143,179,174,193,265,120,159,161,239,136,245,135,216,96,212,178,270,166,200,347,175,248,226,243,225,173,69,85,83,186,139,148,102,146,179,153,256,219,153,219,155,168,100,124,251,127,79,267,196,135,316,229,340,86,177,343,168,143,124,366,207,143,151,205,76,179,131,102,190,121,100,75,129,226,227,194,206,215,179,70,250,200,176,207,81,221,141,234,285,172,222,166,54,112,108,115,159,310,215,104,122,146,199,168,256,270,147,181,91,275,148,197,144,190,160,102,122,142,82,212,51,145,144,147,122,239,370,91,143,141,219,289,140,124,245,119,179,152,237,156,357,194,152,342,104,113,188,165,167,216,105,179,162,114,73,128,124,289,145,162,359,136,155,93,242,246,48,216,180,193,239,201,152,265,179,84,152,187,135,321,62,242,103,235,102,65,208,261,140,194,262,135,178,95,118,113,248,175,314,215,149,238,135,261,74,70,117,187,135,243,165,217,198,138,152,108,244,107,154,153,255,103,193,198,92,200,92,186,307,166,219,119,131,170,176,127,251,200,182,172,107,129,110,255,114,109,315,173,320,214,248,292,111,210,113,170,347,213,326,268,107,192,220,158,333,160,163,160,186,320,167,96,286,197,146,140,249,259,89,140,170,222,311,127,275,222,86,86,217,92,201,136,139,155,204,111,351,48,166,208,138,190,144,144,231,158,90,243,143,200,193,173,168,246,119,121,81,161,121,209,174,237,292,262,181,56,342,216,321,178,165,213,193,53,344,214,216,118,111,190,37,318,270,195,192,226,248,140,182,184,210,175,125,254,155,210,91,96,189,220,109,127,167,207,260,118,194,163,227,204,156,208,182,119,276,173,292,204,112,327,205,189,121,209,272,159,83,107,261,322,192,161,172,147,158,248,135,295,162,225,332,143,209,96,262,347,105,171,97,247,213,196,225,264,194,121,134,225,151,146,283,354,231,202,131,278,170,124,154,308,169,129,206,212,166,207,206,83,243,248,239,90,225,55,81,108,239,227,190,105,183,253,227,70,94,218,158,207,114,114,191,129,199,101,145,164,220,158,72,197,152,308,94,239,201,109,125,280,152,137,191,150,358,111,92,205,203,94,258,131,160,109,108,133,111,62,217,158,373,145,107,246,198,112,160,227,184,183,202,305,212,114,153,149,156,175,178,266,266,201,247,217,358,206,172,105,152,162,189,105,51,75,229,196,209,160,130,120,90,75,222,244,221,214,127,268,309,210,191,255,133,114,147,175,103,98,211,116,196,129,186,293,180,89,104,135,142,288,147,344,251,127,203,199,155,195,203,215,133,222,144,116,227,175,199,100,128,91,196,169,257,225,242,186,131,150,130,157,105,112,165,143,188,146,145,171,182,174,166,253,182,148,113,134,203,176,238,142,180,206,79,302,136,170,267,142,101,204,104,299,95,217,174,250,140,211,150,217,109,168,221,315,141,84,266,112,146,127,205,133,132,167,219,216,251,265,284,158,77,185,193,48,306,141,155,167,82,216,93,169,146,296,144,143,165,275,135,78,204,141,133,203,78,174,110,182,200,165,154,314,197,124,155,130,196,193,143,181,170,136,181,115,215,271,194,285,208,104,231,180,220,191,186,202,107,210,216,153,230,264,204,143,73,130,93,149,144,96,195,218,224,95,104,215,129,112,68,172,197,93,113,224,228,135,164,337,112,278,371,91,146,256,317,55,137,109,124,140,262,101,236,243,85,165,214,244,177,192,232,199,156,187,119,191,160,233,209,142,330,285,197,195,171,102,107,99,148,239,262,219,173,87,184,181,253,183,88,155,240,232,169,85,209,189,100,62,165,84,159,97,141,208,216,157,187,156,231,210,183,171,131,279,145,201,282,226,61,133,305,266,184,240,182,152,158,131,53,168,146,154,207,192,117,63,131,127,97,211,178,158,102,281,240,327,200,163,345,150,101,90,215,240,155,118,141,159,182,210,159,221,129,126,108,217,236,125,111,160,203,94,152,224,186,183,191,153,125,138,119,314,260,276,100,151,260,88,185,156,130,189,197,143,126,211,205,193,181,140,111,109,182,107,194,203,115,127,220,140,183,184,206,94,121,264,161,226,219,221,233,91,241,310,251,170,234,209,137,95,164,189,209,173,123,154,134,262,136,195,122,153,164,156,224,244,221,124,258,192,325,177,217,130,98,333,196,90,131,282,154,134,97,142,225,94,137,161,182,296,202,161,205,180,146,110,146,336,225,254,110,71,230,384,252,205,180,326,81,156,186,198,258,185,301,198,285,148,230,157,177,119,254,224,224,113,142,112,158,195,212,192,161,88,97,188,139,180,150,211,129,101,92,195,155,108,190,318,263,192,274,256,217,201,263,240,220,129,89,198,348,148,248,169,91,166,71,235,310,235,145,147,108,135,105,178,93,202,122,277,132,292,116,77,205,175,163,256,225,196,128,189,199,98,168,94,117,182,245,76,195,197,223,110,208,323,235,116,160,225,153,69,119,213,210,292,224,129,174,97,127,140,82,415,327,287,201,214,162,262,137,136,165,231,97,142,199,206,224,123,185,170,173,164,175,147,117,127,211,306,174,104,104,158,187,234,124,286,62,198,177,118,200,148,197,247,128,156,81,252,255,83,165,215,212,130,143,107,95,227,222,189,225,72,127,174,245,69,192,124,198,77,150,171,251,170,119,195,212,226,180,212,120,257,197,232,130,117,72,190,147,203,178,206,172,204,52,220,190,234,175,206,136,222,191,239,102,186,157,182,157,176,156,158,195,185,185,95,164,188,147,176,139,241,239,127,164,142,111,177,203,89,205,100,145,169,157,181,167,118,243,178,235,86,232,75,150,116,182,95,224,143,122,170,256,115,217,235,235,148,100,216,173,222,185,155,228,134,221,119,156,222,154,165,151,149,198,177,138,200,186,95,316,178,222,177,129,272,178,183,136,118,294,188,157,213,98,245,140,172,110,147,143,209,200,141,177,78,149,135,180,78,90,155,152,302,139,216,101,159,329,243,255,283,163,182,89,314,197,51,225,275,135,131,314,255,134,278,186,108,149,233,148,107,89,204,272,213,177,195,144,241,137,327,58,133,238,214,230,133,242,135,110,186,180,96,194,135,91,104,184,97,205,304,160,182,237,244,126,137,315,119,186,195,93,165,151,191,152,152,166,138,184,181,249,215,270,130,107,77,191,202,196,172,117,165,285,180,261,199,260,127,187,150,190,273,197,184,168,151,206,129,164,177,219,183,225,124,168,152,212,129,192,245,135,104,233,176,197,85,322,84,133,202,209,221,195,239,206,163,198,109,123,89,227,214,129,197,176,237,179,205,232,153,210,180,212,117,205,113,196,189,57,174,201,186,148,176,118,41,136,198,174,97,104,157,166,197,151,103,114,183,173,143,185,106,221,203,120,118,214,137,221,202,50,124,117,215,161,164,209,124,239,179,139,190,116,191,195,175,192,158,155,216,110,75,117,144,143,53,62,106,146,95,202,151,71,95,203,121,173,194,111,167,216,175,149,170,152,258,163,123,97,157,161,206,237,168,203,132,106,174,211,181,176,195,212,164,115,45,107,120,216,224,173,175,184,193,184,215,177,208,183,120,188,166,135,230,147,191,184,47,182,200,124,134,158,124,56,199,158,199,132,95,202,158,151,223,189,117,113,179,224,137,115,127,149,223,146,219,208,227,102,223,160,193,207,131,143,223,209,173,115,184,168,128,144,188,230,174,199,137,203,173,193,92,208,182,197,151,182,132,103,171,170,192,122,166,164,119,113,146,143,222,210,183,109,193,88,170,93,176,116,47,235,149,167,175,138,148,199,148,141,207,93,187,189,191,195,204,115,117,109,196,190,139,150,157,116,199,147,185,241,190,108,85,114,141,146,96,163,167,142,204,100,224,197,231,112,200,78,213,205,165,202,164,219,220,209,131,189,155,234,134,215,197,224,172,115,199,162,161,135,182,138,205,165,178,124,240,209,174,177,146,195,85,124,75,215,123,183,244,167,219,159,218,180,223,200,223,207,145,157,212,161,157,92,107,159,190,138,107,181,159,106,124,182,219,207,110,266,165,146,170,191,149,211,228,90,151,200,176,168,158,136,201,114,205,212,148,129,168,137,178,186,139,217,162,201,111,189,126,153,167,193,183,243,115,208,145,202,214,224,149,227,231,126,169,172,104,184,214,96,187,208,214,85,168,144,164,213,114,232,183,191,196,128,111,202,208,114,208,120,191,170,164,105,217,184,84,141,113,199,88,87,173,209,149,207,94,221,143,218,188,270,190,131,197,212,199,196,237,163,213,184,222,199,112,117,175,84,150,178,193,218,231,144,238,120,123,131,117,163,78,202,70,190,169,139,116,138,171,217,120,169,163,199,177,223,189,185,125,179,148,150,210,141,163,182,126,131,191,244,231,204,196,151,232,221,243,109,154,183,202,165,142,183,214,130,84,190,212,156,185,203,157,148,116,143,212,153,173,218,210,163,124,150,240,157,122,217,183,216,136,158,184,196,92,128,155,144,215,220,182,110,174,140,144,165,194,159,176,121,147,96,98,119,151,107,231,151,119,73,230,66,123,117,184,184,101,126,181,178,197,162,149,208,157,185,177,188,103,235,222,130,229,152,131,116,223,165,238,177,220,159,118,143,157,73,185,204,103,140,104,229,102,214,115,211,204,140,190,207,165,117,220,204,239,215,180,101,105,205,215,182,211,208,86,215,164,182,186,212,184,220,224,203,128,182,192,58,166,201,220,143,154,135,152,160,125,205,182,121,152,158,190,135,228,152,163,221,231,102,157,132,174,117,208,194,105,195,215,224,208,175,212,182,109,134,162,112,108,181,200,169,183,99,269,171,190,113,197,92,65,187,159,140,176,170,199,152,206,181,232,195,143,191,118,238,198,234,150,137,103,211,205,148,232,197,354,229,226,187,47,117,133,212,175,121,183,130,205,127,199,213,163,138,218,137,222,124,170,186,161,127,194,202,199,115,146,213,142,208,219,126,193,108,186,148,212,196,257,181,153,185,180,194,206,116,173,126,106,239,212,195,196,156,182,196,185,189,171,205,181,217,127,202,198,184,225,189,202,211,147,170,142,92,174,158,151,120,184,196,176,106,123,215,236,156,211,184,126,246,191,78,240,172,211,173,225,169,152,182,229,93,136,189,176,197,137,169,166,177,126,193,205,149,94,166,145,270,191,210,82,209,141,141,129,170,110,166,129,227,178,192,132,239,266,167,212,188,146,186,173,200,126,169,95,203,126,182,195,156,147,188,164,189,153,215,135,191,166,153,180,115,134,180,233,197,143,152,87,108,184,190,109,144,213,199,69,200,254,144,117,184,100,123,111,172,114,187,132,188,136,154,202,123,211,162,158,145,195,142,239,209,196,198,159,162,138,162,135,158,179,167,111,86,208,127,51,140,123,179,187,210,197,193,183,224,34,216,160,201,264,137,74,213,158,195,157,229,172,131,166,134,152,153,199,240,207,191,136,223,212,101,107,187,223,161,106,92,149,181,204,152,172,186,139,169,102,196,139,222,194,180,184,139,182,231,116,192,212,204,157,202,173,217,147,200,109,156,211,103,200,204,149,217,163,123,171,136,158,186,149,96,84,102,214,209,137,189,189,204,211,143,98,169,205,223,240,190,170,204,152,175,111,234,158,170,185,140,200,161,204,138,177,122,200,176,163,130,214,141,228,173,98,119,203,152,203,175,212,217,147,343,98,134,174,138,234,211,121,180,203,214,174,110,63,220,93,202,82,209,179,218,189,105,162,227,177,117,252,109,160,117,207,178,112,189,133,188,157,200,182,220,213,220,207,171,175,111,148,184,216,175,200,155,244,252,145,122,116,167,183,78,223,99,142,191,198,129,211,221,202,167,179,201,159,136,168,177,192,221,168,210,149,138,148,132,260,184,169,143,185,166,203,191,179,143,179,201,145,138,247,181,133,213,217,209,213,169,224,136,168,175,150,91,171,112,190,144,196,172,115,187,233,202,135,153,218,190,125,283,192,130,198,209,225,181,145,123,165,201,168,180,133,123,203,207,112,150,217,122,179,177,160,151,134,204,133,183,131,113,94,116,137,202,168,159,127,170,67,199,189,163,140,205,204,186,172,186,208,205,208,135,182,196,67,192,152,206,164,95,121,181,166,189,226,129,131,192,199,164,204,180,152,221,163,207,174,138,125,153,193,234,88,207,190,206,188,113,194,213,193,138,161,207,211,177,208,229,125,158,161,174,265,183,230,151,85,223,108,158,151,192,198,130,253,171,179,236,187,217,211,235,82,133,146,183,209,82,151,205,132,212,190,158,196,189,101,219,191,209,156,198,145,144,178,177,180,205,228,208,103,184,197,133,126,202,217,176,226,147,117,217,181,257,111,178,197,180,214,180,202,148,195,211,207,103,122,232,217,215,151,192,153,209,242,167,221,227,191,208,188,203,219,186,157,190,196,164,216,235,133,178,193,91,69,159,183,104,153,133,174,174,82,144,94,199,112,173,244,170,169,174,132,154,107,234,108,145,208,170,156,206,210,210,221,91,186,157,159,174,220,168,205,206,198,157,140,190,177,180,173,201,175,197,221,156,128,254,207,141,91,219,221,183,184,131,214,178,174,216,176,233,163,208,182,189,213,151,175,112,192,158,208,187,125,185,191,215,216,204,179,168,124,177,161,163,150,155,219,228,97,108,220,149,202,246,157,167,182,176,197,225,150,162,194,93,256,127,224,237,225,171,103,115,195,83,226,156,225,161,171,147,158,185,147,203,155,114,150,223,221,221,224,148,173,195,206,214,231,129,97,224,203,98,182,139,227,110,110,174,199,215,128,138,183,210,172,195,220,166,210,151,190,182,200,150,179,110,191,215,168,197,152,218,199,115,149,142,107,216,151,203,234,215,139,247,170,235,71,121,92,111,158,136,105,164,192,103,191,182,195,100,99,164,103,138,170,100,218,165,177,217,207,215,133,173,233,227,139,192,142,125,122,212,155,170,208,247,202,146,182,198,214,137,85,176,187,89,206,247,79,140,232,222,124,217,146,205,122,186,120,159,135,153,198,181,215,87,201,130,120,195,162,178,134,182,191,220,112,133,150,130,156,148,162,169,116,197,191,194,187,196,148,232,194,213,186,149,217,100,200,124,160,193,186,85,132,130,157,222,206,158,165,189,166,166,97,179,101,116,106,170,165,220,263,177,225,175,184,143,204,156,211,110,210,149,146,175,192,111,163,228,99,175,131,212,206,133,142,133,230,149,161,154,138,209,182,187,186,197,134,215,144,218,176,136,183,123,198,142,219,135,138,151,218,196,182,229,212,238,193,228,171,190,142,214,121,174,288,153,165,148,212,194,172,90,215,195,229,119,216,215,74,194,166,117,205,210,221,164,235,103,182,225,151,168,99,205,223,189,82,182,124,124,124,140,190,196,202,208,218,225,211,84,135,188,214,203,189,178,218,202,187,81,161,234,151,189,201,206,127,220,153,166,228,172,193,125,216,182,172,185,176,156,220,290,181,184,76,164,229,140,177,213,145,132,195,156,164,144,108,168,162,158,107,254,168,107,143,173,184,182,118,66,127,217,190,223,138,153,209,199,214,102,218,164,131,121,226,146,215,194,151,221,133,139,173,210,237,181,188,186,163,164,164,135,138,222,157,219,86,152,183,215,206,239,167,138,226,203,225,177,139,167,164,117,209,224,110,152,158,205,244,219,178,160,126,122,150,96,166,223,163,220,212,216,211,148,141,148,127,126,87,211,138,254,220,157,217,162,184,87,177,70,172,216,167,105,93,109,171,186,143,164,210,131,185,215,174,215,111,154,194,162,135,200,141,193,202,190,242,142,226,167,186,176,155,184,91,143,186,120,138,169,142,229,210,227,168,215,201,158,104,139,157,155,228,155,194,152,179,205,240,208,131,187,178,125,264,159,196,117,146,162,166,206,101,193,158,131,224,147,125,205,138,109,187,182,163,157,180,174,195,225,217,134,169,131,220,195,198,155,189,147,236,211,120,211,213,217,237,176,153,208,172,125,238,167,142,137,136,263,183,114,198,215,202,222,157,154,133,110,239,177,104,127,185,215,157,215,145,162,132,177,167,116,149,112,179,163,128,149,95,230,197,215,192,185,179,233,69,152,218,246,162,223,168,228,131,193,167,186,193,218,152,201,214,149,183,186,219,222,102,201,197,200,159,298,222,187,185,198,168,222,201,220,97,216,143,117,142,195,183,191,185,109,148,85,215,146,157,137,225,177,225,77,190,132,193,71,205,179,259,205,195,197,154,190,225,91,194,215,174,251,189,237,193,164,190,179,214,175,198,196,152,173,190,184,215,155,252,193,206,97,128,168,186,173,194,209,157,194,169,146,126,150,174,179,189,167,226,117,173,135,144,190,154,119,143,202,154,235,186,178,204,200,211,171,198,109,115,178,219,140,222,212,134,135,181,179,212,159,181,177,244,219,234,208,132,202,212,184,159,219,206,180,197,291,116,241,124,121,144,122,218,91,216,181,204,212,187,187,155,164,134,224,210,181,193,176,241,184,198,160,209,195,156,185,170,217,181,184,197,188,217,147,226,162,167,85,188,178,220,136,197,138,186,247,126,198,205,132,189,115,165,176,202,305,168,98,216,132,155,220,176,184,165,76,209,183,178,140,182,136,193,120,190,184,124,232,108,186,204,135,167,142,177,129,126,173,131,190,178,202,171,162,210,196,189,202,173,154,153,222,212,212,228,173,130,137,215,207,131,189,216,186,189,191,206,173,160,108,123,120,156,70,209,233,172,224,204,172,195,199,207,124,229,162,158,199,220,107,120,192,213,194,218,147,142,199,176,199,142,213,215,49,153,139,258,214,133,236,172,179,88,193,139,202,171,127,205,171,124,204,127,166,262,193,215,188,202,109,193,87,225,209,194,239,89,169,182,184,186,210,113,188,191,183,111,209,161,201,91,149,214,111,229,135,189,191,168,218,237,141,117,190,215,138,189,127,232,126,204,138,128,84,118,235,185,177,127,139,176,210,130,224,142,152,243,168,211,191,240,217,172,163,201,207,197,202,152,262,218,209,135,193,141,207,222,235,236,129,198,104,153,191,194,130,111,160,123,165,168,160,212,159,231,202,185,157,184,233,228,105,237,159,155,212,152,129,215,187,133,131,177,150,182,187,163,155,178,134,214,120,209,223,220,123,198,210,142,109,156,113,185,235,163,124,162,238,63,226,201,84,139,147,215,133,158,237,94,143,215,187,158,167,203,207,141,221,205,107,215,136,218,231,138,183,239,211,205,138,164,193,205,176,191,130,169,189,201,206,127,203,191,188,222,93,220,178,205,186,195,211,180,87,164,219,169,163,99,251,125,178,198,122,180,217,138,160,248,224,137,183,195,134,195,215,164,137,137,184,209,203,250,190,209,270,197,155,83,196,177,134,114,158,141,157,146,208,252,168,197,122,198,149,202,197,200,209,174,202,181,148,182,174,104,209,174,168,169,189,148,214,156,181,218,144,75,246,220,181,204,163,203,135,209,191,117,155,154,246,201,150,224,165,116,162,143,259,162,138,157,219,171,139,201,129,239,204,125,201,197,183,152,176,151,171,201,238,187,204,230,128,183,227,127,217,244,184,205,104,136,182,149,261,213,213,217,180,162,241,181,225,220,183,225,181,149,225,188,160,193,203,201,196,121,141,149,149,115,171,187,127,125,234,166,135,192,168,153,201,210,223,232,189,116,146,177,179,206,188,114,154,190,236,211,219,209,159,201,157,113,168,187,192,125,246,226,207,103,128,197,179,169,157,91,150,159,203,208,153,126,184,186,166,173,115,179,207,218,222,223,120,169,166,203,204,173,222,193,215,200,212,109,200,220,205,117,112,236,172,203,118,170,147,127,225,179,205,217,204,193,175,170,144,185,171,217,212,236,202,149,126,148,192,196,205,143,248,254,176,191,102,206,195,112,232,177,160,228,204,154,198,190,188,161,164,82,140,161,228,200,210,117,131,214,218,153,242,191,191,192,225,184,206,157,146,211,194,87,181,176,72,181,154,180,127,264,214,186,203,100,114,222,122,184,224,185,159,216,145,269,229,206,211,254,208,268,181,168,184,188,179,237,176,166,165,208,205,101,203,147,170,273,193,218,218,101,174,200,233,215,145,169,163,197,210,201,191,153,191,214,216,198,203,236,246,159,166,172,134,205,119,178,109,174,176,110,169,263,184,235,225,206,221,221,107,217,200,215,177,233,245,181,146,193,106,116,224,219,64,192,104,185,225,169,182,217,229,146,204,179,197,188,194,235,251,149,152,156,164,102,204,216,177,164,123,206,215,169,167,198,219,136,177,176,204,223,179,174,181,235,118,191,177,174,198,138,162,186,126,161,139,126,130,187,188,202,143,213,165,172,196,126,168,182,156,182,178,82,201,128,177,135,157,210,218,141,142,332,156,188,184,145,173,208,129,143,139,142,146,245,148,136,180,138,220,177,103,132,225,243,228,208,234,127,178,137,211,224,184,103,123,185,212,177,212,213,75,159,191,90,144,236,171,121,106,155,126,166,119,104,135,172,186,234,264,140,160,221,94,172,247,183,225,129,198,206,196,190,154,165,158,232,169,201,124,213,267,149,137,156,168,243,230,155,177,109,213,123,204,226,238,256,220,204,120,221,253,222,185,122,210,217,242,238,141,154,84,186,125,217,213,219,178,176,221,197,139,229,239,189,135,176,217,208,249,102,189,219,220,192,273,178,156,102,176,199,161,239,203,236,182,190,202,135,226,148,204,135,181,251,134,363,234,189,189,184,120,166,153,123,160,134,166,200,200,134,170,265,229,183,185,200,189,209,184,210,179,230,195,219,151,209,222,211,158,202,190,136,160,233,205,107,158,137,126,227,143,197,188,137,222,224,145,152,155,223,168,206,220,172,237,164,204,181,157,211,201,157,65,220,136,144,215,217,147,153,212,200,243,230,200,151,218,210,135,180,196,149,171,207,168,170,230,245,205,144,178,248,209,85,227,240,241,242,210,236,230,231,158,187,166,222,175,148,135,234,243,216,174,195,117,157,201,138,196,170,187,189,207,183,189,233,183,178,200,206,126,210,235,246,159,192,122,143,198,146,227,208,127,180,214,170,160,222,223,221,217,200,212,195,216,215,198,214,230,151,171,210,230,212,125,143,180,194,207,201,182,115,157,213,158,218,210,140,209,198,168,133,211,126,183,220,200,138,117,207,211,186,210,204,168,169,170,229,223,222,186,193,160,209,290,91,187,231,136,180,203,208,108,210,132,172,230,144,184,167,206,219,236,118,198,158,170,194,138,144,183,202,196,238,97,156,207,170,116,180,219,165,144,229,215,191,215,248,151,196,225,222,218,164,231,131,145,211,197,240,217,161,233,204,228,194,188,167,197,203,187,213,129,158,158,227,92,159,149,92,163,179,162,199,201,180,218,233,219,214,181,220,94,114,163,154,255,218,213,214,285,191,197,210,195,198,177,180,85,168,197,228,188,137,237,132,159,217,172,193,117,180,228,180,92,220,209,154,201,185,133,202,213,202,244,115,240,115,207,187,215,191,207,160,227,100,155,267,193,177,228,207,135,189,167,193,227,230,228,226,202,229,156,242,201,199,221,229,166,148,216,155,198,162,181,207,198,239,146,211,103,228,195,239,223,207,177,122,243,161,220,220,156,199,203,107,153,166,191,175,242,126,215,216,211,217,273,160,231,232,145,221,136,166,211,226,215,226,183,189,136,185,139,343,74,198,207,198,157,201,188,162,220,144,209,127,194,211,211,191,210,188,193,226,202,190,190,180,214,232,156,119,218,207,200,232,211,158,147,129,168,209,211,220,259,160,228,171,228,158,242,120,298,221,212,188,93,97,175,216,120,115,171,228,114,209,227,217,194,231,107,203,227,220,191,166,214,214,217,183,253,135,187,180,216,246,134,204,231,220,188,235,217,158,88,182,213,247,164,208,221,164,152,181,233,172,185,250,147,209,254,92,131,144,207,182,221,135,231,168,193,227,192,214,168,117,121,220,241,169,222,147,163,221,239,211,199,214,200,195,216,161,216,218,119,221,183,106,170,140,218,223,147,179,211,212,222,195,206,238,214,230,233,226,242,200,221,229,134,169,180,202,200,199,218,151,217,216,148,134,181,196,145,229,233,149,211,204,197,190,196,199,202,115,126,128,189,188,175,155,191,233,199,187,184,140,263,144,67,212,214,118,226,231,226,264,215,161,141,230,155,210,226,185,172,187,191,144,208,252,229,169,314,222,184,183,107,198,204,244,196,190,167,239,159,181,104,198,123,92,289,233,195,154,165,206,203,196,270,199,177,72,91,208,179,152,196,206,208,149,128,158,254,219,165,204,114,173,208,133,230,180,177,171,183,176,179,76,184,226,224,195,155,105,208,123,201,217,226,206,213,173,211,203,225,215,167,128,181,232,225,238,273,150,248,165,207,185,221,216,224,201,238,179,238,166,121,223,166,218,111,94,196,224,174,189,234,180,126,199,185,155,198,148,254,224,154,169,139,79,170,215,157,178,222,178,169,209,205,192,111,222,116,201,104,71,142,267,200,204,195,239,178,200,160,215,107,150,185,213,147,203,191,170,79,220,212,198,185,163,190,217,222,237,175,205,209,210,189,159,164,187,87,157,133,162,186,213,245,172,153,198,103,179,229,224,159,194,230,121,137,170,183,159,217,130,167,136,231,209,207,240,117,147,170,147,194,105,156,218,205,185,153,241,111,142,220,152,220,205,233,75,217,167,160,124,246,134,131,249,194,186,126,192,190,176,226,200,319,195,234,226,178,229,198,234,207,207,224,189,202,252,170,168,192,234,96,165,210,188,77,205,120,211,168,179,202,147,271,248,94,180,135,229,227,123,198,243,182,224,248,87,216,217,222,174,118,131,210,223,189,120,218,143,212,182,89,228,191,215,132,205,172,246,218,202,228,176,203,214,159,167,277,159,195,142,234,252,235,173,209,150,208,131,140,140,178,50,286,238,253,222,175,143,208,204,211,156,118,216,113,196,231,201,166,106,132,203,128,93,207,111,121,172,193,120,197,238,108,165,120,232,205,211,173,186,230,222,181,148,207,197,154,223,130,195,144,202,126,203,159,221,147,187,211,218,143,197,186,113,190,225,201,197,207,230,210,110,189,213,166,197,184,163,190,205,199,273,139,206,150,117,192,218,192,147,223,200,170,151,157,310,158,223,129,166,215,197,201,139,191,224,178,96,168,147,205,223,87,157,195,244,183,254,104,200,167,170,140,251,203,137,220,203,138,211,246,131,213,201,137,307,152,197,206,210,129,108,97,194,188,155,209,194,163,223,111,138,73,183,240,266,184,143,146,206,190,107,171,146,233,185,171,230,182,269,206,252,108,259,217,227,225,174,187,156,247,178,206,122,113,187,183,229,203,243,127,183,178,188,127,181,224,167,68,209,182,157,190,214,213,197,192,141,169,165,198,101,219,228,175,222,179,235,231,125,212,205,101,189,172,218,207,232,164,195,195,239,200,225,140,204,215,191,232,212,144,249,213,247,234,205,193,213,161,144,153,147,214,238,194,210,139,179,250,199,149,222,113,155,224,183,170,206,142,212,228,198,88,204,183,98,219,207,114,215,149,133,219,118,165,210,172,217,117,209,135,133,218,156,194,184,152,225,171,176,217,137,216,128,225,222,188,127,283,179,172,197,234,150,177,166,154,214,209,195,191,148,202,199,213,215,201,154,200,214,92,165,195,229,73,205,227,133,261,201,149,148,142,112,108,222,216,112,215,223,182,197,240,163,217,219,208,232,123,130,201,169,189,214,121,162,190,247,190,163,184,182,200,211,109,184,188,138,230,123,238,221,170,185,150,239,153,122,248,169,230,231,190,222,222,177,155,166,266,133,203,313,242,238,161,122,258,131,214,242,202,117,203,212,229,161,199,118,197,212,202,152,204,214,189,168,139,167,190,210,213,169,124,181,176,203,173,190,212,151,188,153,197,165,167,144,211,109,214,246,179,195,216,157,188,203,221,216,177,121,217,179,199,169,156,235,154,110,216,230,218,231,163,207,174,109,192,136,212,200,231,212,152,205,196,181,211,186,186,215,213,289,148,190,224,228,216,225,161,159,161,335,192,215,211,174,209,144,192,148,186,199,230,214,250,161,229,206,90,166,192,213,146,174,222,163,163,159,219,214,211,149,129,176,157,181,149,237,224,210,144,215,244,129,196,238,194,142,150,280,162,139,201,228,144,174,233,143,139,118,194,149,169,195,208,236,165,188,222,234,223,201,169,244,217,136,155,185,191,217,189,172,229,218,177,271,193,174,208,227,234,162,193,220,206,192,151,170,132,138,166,223,187,192,192,173,205,184,187,118,160,144,218,153,82,163,230,224,229,221,195,146,101,256,256,255,213,222,205,200,193,224,219,209,152,175,224,163,108,234,206,203,147,188,205,196,169,212,222,180,153,160,240,209,214,130,157,219,245,87,186,181,218,165,164,138,182,216,222,161,164,126,211,230,220,196,191,227,211,233,172,199,193,190,192,223,237,252,196,118,220,173,200,200,216,193,84,177,223,206,255,160,229,227,226,209,203,237,152,204,237,233,234,221,174,108,139,187,231,200,127,204,113,179,183,180,167,78,102,78,91,109,349,71,102,60,210,118,70,224,186,126,116,165,141,185,213,220,66,206,124,189,61,207,151,195,139,335,158,189,144,177,172,261,225,228,208,184,124,73,228,241,149,121,165,167,191,104,166,157,145,217,158,224,85,212,95,130,127,80,128,73,149,111,87,156,141,200,140,156,95,123,277,233,94,170,132,207,266,188,56,228,166,186,177,173,144,192,198,171,130,154,109,145,264,213,76,239,143,180,200,103,73,253,211,100,293,157,205,173,116,232,138,197,80,155,105,139,89,85,83,101,135,41,105,150,203,88,177,163,203,169,67,69,66,234,210,127,139,187,116,162,146,151,146,148,265,126,231,203,222,62,150,95,206,109,240,154,216,139,111,187,192,157,212,222,118,129,125,148,83,202,238,206,177,125,96,195,119,102,112,100,262,68,201,120,188,132,234,167,71,147,82,97,195,272,114,155,145,235,197,107,124,133,192,229,135,68,158,109,98,124,136,199,127,205,174,140,66,221,130,288,151,190,220,204,169,218,118,99,169,171,127,126,225,177,142,97,180,169,163,139,148,95,178,313,160,185,229,203,79,164,103,198,54,142,152,131,68,104,195,102,205,112,249,56,163,146,183,141,214,157,128,134,201,117,177,176,135,193,212,141,187,128,244,221,160,98,101,125,90,94,161,203,276,157,113,132,108,224,103,81,142,198,216,98,76,207,163,98,165,133,132,178,157,121,204,88,89,233,129,165,185,197,224,266,87,115,117,167,165,130,235,84,195,223,125,144,104,224,102,111,254,203,170,165,116,212,176,98,136,155,82,125,198,110,220,142,190,219,199,164,66,207,74,178,166,92,109,148,148,201,97,176,257,59,113,274,237,199,106,154,110,219,198,155,203,153,68,162,143,304,180,188,209,177,176,115,181,118,81,185,171,73,59,183,207,169,151,192,136,147,185,99,122,183,101,254,130,202,252,254,276,159,250,138,278,77,117,103,130,174,194,237,255,143,141,206,132,258,234,110,82,112,173,92,91,209,177,143,248,161,156,148,151,131,57,59,220,84,115,204,250,220,215,108,159,179,223,171,121,235,139,205,171,180,174,99,183,335,193,64,170,118,99,217,127,181,188,226,206,222,225,148,127,198,61,189,95,104,159,233,179,101,184,241,179,191,226,127,220,165,94,148,205,265,216,131,141,244,155,164,93,242,187,77,217,207,195,156,114,175,90,118,207,187,147,142,215,217,192,214,151,198,141,148,231,125,252,133,117,154,190,158,225,172,226,186,198,93,209,187,177,187,147,279,228,147,180,68,223,264,135,97,99,191,90,193,192,165,128,159,235,157,207,108,214,117,80,152,187,218,138,193,129,93,231,218,141,192,171,153,246,134,215,124,162,104,93,87,92,154,134,107,180,138,192,92,210,188,263,114,111,127,138,187,241,112,187,194,188,149,187,140,174,154,196,227,161,85,181,117,176,175,109,48,109,241,208,223,227,248,182,89,114,183,200,141,181,47,84,84,157,183,174,193,194,208,155,174,232,85,195,137,212,185,77,114,129,226,258,182,263,88,166,70,70,284,220,187,269,220,253,145,214,92,98,155,100,156,198,117,180,190,204,181,266,194,132,255,198,77,96,190,219,223,183,160,208,107,244,237,120,227,200,242,268,172,144,163,241,168,159,255,148,200,162,302,211,177,119,219,219,149,167,223,173,127,162,190,59,219,86,260,117,180,152,201,192,118,160,218,182,154,148,189,136,218,81,111,211,224,167,162,138,217,120,191,114,249,171,165,99,212,123,157,200,208,208,280,248,176,222,98,96,186,143,193,229,198,142,167,279,97,238,161,160,120,212,179,85,156,122,180,184,86,228,155,200,185,193,180,139,144,191,144,180,204,209,235,208,233,228,144,130,237,139,115,213,301,257,172,196,115,195,177,121,198,82,73,96,165,186,141,168,143,168,231,132,128,67,152,87,140,132,180,151,147,152,161,126,169,137,240,183,215,213,164,144,158,91,178,99,99,112,203,123,135,178,150,240,138,202,166,224,149,187,277,148,175,211,253,116,152,191,169,76,160,122,148,70,133,234,214,107,155,215,123,92,113,234,234,80,213,213,137,170,187,273,225,141,125,78,211,239,163,137,155,144,165,144,198,152,243,158,186,127,59,119,138,99,187,128,167,171,117,258,217,122,158,56,210,241,116,239,125,149,204,219,159,99,52,224,193,138,252,216,204,162,179,252,137,277,187,179,171,201,88,177,225,190,165,126,191,223,264,80,176,154,256,226,166,150,185,194,173,296,210,107,220,217,162,166,190,137,137,132,99,137,210,161,121,135,68,71,99,140,197,90,226,197,246,127,83,158,108,120,233,165,158,181,91,166,211,78,140,170,229,189,154,232,173,120,63,313,182,195,198,160,84,145,178,149,177,196,155,198,238,356,171,202,160,167,124,174,152,79,77,185,216,130,186,208,177,106,312,311,91,173,146,126,187,123,156,216,252,78,73,205,79,146,79,195,166,151,206,33,149,251,195,227,116,130,162,162,101,170,240,135,187,140,145,104,128,179,105,182,146,158,153,144,251,184,139,206,208,159,191,154,193,156,142,214,252,200,191,153,90,168,91,163,176,150,175,134,88,166,191,147,85,225,141,58,141,273,89,217,112,165,90,152,265,213,176,260,139,234,108,91,176,85,239,147,188,132,84,190,161,172,171,135,223,99,164,191,179,160,218,132,137,248,187,173,194,216,117,139,126,142,266,120,155,119,180,206,148,147,180,243,128,74,90,143,205,112,178,231,147,195,143,101,161,184,132,65,160,81,174,64,182,191,205,91,56,64,105,155,134,254,234,227,140,141,90,113,74,159,126,135,219,261,282,139,125,148,145,179,241,196,134,209,119,187,216,92,199,231,172,211,163,118,109,228,94,162,216,151,261,249,212,210,186,151,154,132,202,181,203,242,196,177,144,110,173,151,178,231,293,66,265,168,131,103,161,277,133,292,214,200,209,203,114,176,169,265,100,178,157,207,261,136,116,64,230,190,161,196,187,92,150,58,139,179,73,83,230,180,76,157,107,169,165,154,78,219,188,78,229,226,143,113,215,249,92,149,146,158,125,164,210,185,219,209,123,130,117,126,162,297,164,100,263,224,162,91,172,169,147,251,167,134,57,175,147,148,120,108,202,95,77,131,171,204,129,195,240,166,212,220,94,130,203,164,133,198,119,146,194,234,128,196,149,129,209,141,122,224,127,194,146,153,105,194,86,189,205,161,75,236,198,156,285,82,88,191,265,99,123,232,100,93,188,184,258,168,146,164,194,251,107,132,216,186,88,220,223,157,127,147,162,143,212,149,156,78,90,255,99,83,213,157,102,210,153,84,294,171,108,109,99,189,143,150,120,124,117,194,182,117,82,191,203,111,319,89,122,146,233,110,142,228,91,102,190,147,166,110,109,204,208,114,300,108,278,169,234,88,164,110,264,239,123,121,169,100,132,161,175,111,168,94,100,107,88,98,140,228,161,207,122,75,196,221,207,114,205,144,186,158,90,179,229,226,249,182,188,172,152,191,107,228,236,104,170,118,104,184,134,183,160,177,64,171,122,82,217,156,234,166,205,197,192,82,211,128]
|
doclens.36.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[208,192,81,252,145,186,158,128,206,228,127,174,174,180,178,202,159,177,66,148,258,230,209,116,141,183,206,100,273,149,136,57,236,128,204,158,246,210,111,225,76,82,254,215,204,154,120,121,276,98,194,116,132,179,78,175,225,157,178,217,251,94,262,148,205,140,257,203,180,313,121,165,274,240,127,77,121,201,177,200,265,108,191,375,237,119,162,361,110,216,89,92,124,111,252,180,210,172,163,332,159,187,289,184,214,242,220,186,245,196,234,176,212,130,256,253,220,244,134,289,137,200,88,213,288,125,192,167,181,283,96,236,233,257,58,160,188,143,115,127,286,163,186,248,264,162,109,87,144,182,204,106,198,203,248,120,131,140,159,157,210,90,99,116,190,80,258,118,102,204,236,285,234,157,219,88,203,208,210,182,204,126,108,222,85,131,98,153,123,160,94,115,232,229,163,69,210,221,200,106,257,391,183,134,207,269,145,275,197,235,195,254,237,117,169,189,117,81,144,180,259,175,183,166,264,240,201,112,84,94,231,132,192,255,258,159,234,105,252,113,151,79,182,87,123,241,239,95,140,172,228,109,237,111,247,199,322,145,128,84,154,181,112,62,109,268,111,273,137,195,283,211,215,227,135,229,146,117,199,258,121,155,236,260,78,138,252,89,281,188,266,287,158,126,117,144,402,341,135,212,208,138,168,98,74,281,109,133,107,204,142,159,106,193,202,127,159,161,96,131,151,91,148,292,209,99,152,282,120,208,145,206,301,202,216,217,116,269,211,209,163,200,100,205,163,99,184,146,133,202,160,130,187,150,208,122,145,201,129,133,147,242,135,108,108,189,248,132,165,287,165,208,52,134,241,288,175,80,129,163,129,161,98,198,174,200,83,101,297,173,153,116,147,163,90,238,130,158,276,280,223,183,171,220,140,254,319,252,112,291,127,224,178,121,121,150,244,201,193,235,221,185,206,112,157,234,143,218,236,218,265,176,112,107,187,228,83,116,145,284,126,147,110,205,160,423,121,132,301,96,178,231,189,195,261,202,241,123,142,229,170,242,115,137,207,162,217,202,316,76,214,170,119,159,270,172,179,180,203,234,202,189,119,238,112,120,138,124,138,134,218,133,146,228,158,222,243,235,157,170,143,216,232,244,189,121,221,212,85,161,143,134,227,294,165,338,128,200,251,222,106,167,255,110,197,172,268,196,90,280,250,186,197,214,192,89,121,197,261,155,84,173,249,338,112,147,199,176,294,200,216,267,246,256,214,170,195,199,178,83,249,271,167,87,165,89,166,195,183,194,126,200,155,170,170,253,90,237,135,275,194,118,139,313,183,209,183,128,73,159,309,157,249,159,242,148,210,91,84,225,129,269,116,159,185,153,107,138,142,206,174,249,208,365,190,182,315,69,155,361,142,182,120,164,194,204,145,198,290,338,142,169,238,117,146,107,149,202,249,259,162,123,263,265,141,201,192,182,146,124,307,237,285,87,205,225,257,172,92,136,223,128,178,255,200,169,182,253,151,74,163,237,132,246,177,174,291,203,172,77,118,141,211,226,91,145,99,289,143,110,110,141,193,130,83,267,186,172,160,85,334,110,135,115,117,224,180,132,174,185,221,187,112,175,227,117,220,221,146,210,152,220,205,179,314,210,193,110,145,302,237,116,235,232,191,230,206,193,212,95,168,77,139,114,183,216,164,248,173,204,277,250,135,301,104,236,170,141,252,262,166,165,158,122,247,362,108,206,282,204,126,99,160,176,175,104,192,145,102,261,162,182,186,184,255,306,87,274,166,188,347,43,192,326,121,183,196,156,163,144,235,284,90,278,161,125,149,181,289,232,288,227,130,176,242,222,202,151,280,106,237,104,310,172,206,232,172,157,124,284,204,202,263,196,75,181,214,209,254,206,125,211,129,154,111,247,252,170,109,201,83,185,140,190,125,134,108,341,211,205,288,120,108,182,174,99,353,166,194,125,125,88,116,245,289,199,208,168,98,128,220,160,85,152,202,234,167,215,240,203,82,254,156,102,197,273,166,92,46,178,287,118,150,289,239,215,248,222,108,121,118,146,164,88,114,264,93,150,90,198,183,322,216,200,166,119,172,232,252,231,138,175,300,134,98,187,226,214,257,366,298,264,120,207,149,123,221,127,198,104,224,96,205,169,171,176,198,198,231,183,192,187,190,135,147,335,70,165,144,66,146,225,285,188,274,45,139,179,112,258,147,233,204,241,60,132,273,216,153,154,223,203,89,286,248,137,188,184,235,234,207,153,204,223,243,188,248,159,217,298,93,208,229,175,134,216,356,116,179,47,245,323,116,224,156,41,255,141,179,219,203,248,88,302,302,271,219,201,247,150,260,263,224,188,241,149,196,147,190,163,188,211,107,170,225,381,251,134,217,190,261,132,142,107,107,227,256,98,326,157,90,176,223,121,84,171,168,226,278,214,203,188,193,130,176,159,127,103,278,195,164,133,200,100,177,228,93,105,176,237,322,184,170,101,129,179,304,190,134,148,206,229,129,174,186,126,98,95,155,214,162,130,212,224,163,214,252,199,99,123,163,248,242,246,146,128,131,268,194,78,269,79,145,125,195,149,186,220,203,241,115,185,182,256,145,184,199,176,230,172,192,190,185,373,101,125,146,93,133,329,153,80,187,90,259,192,144,221,147,210,202,195,150,91,331,163,186,236,164,202,269,190,179,196,157,184,80,90,195,164,376,164,92,145,198,221,150,159,255,222,69,175,169,179,172,107,282,193,144,214,154,290,97,167,189,201,226,178,202,147,134,182,309,160,163,199,248,205,213,260,178,78,392,125,146,83,229,212,159,123,201,119,292,162,168,203,62,296,185,225,247,341,270,211,183,108,103,202,140,158,181,170,158,175,138,98,164,226,125,237,292,276,139,136,222,189,229,305,126,200,181,168,373,226,221,98,93,122,199,216,77,188,248,232,204,184,234,226,298,174,318,118,185,239,185,183,181,162,129,295,324,90,314,210,162,166,128,125,270,216,123,239,178,133,199,172,217,66,159,215,202,316,162,142,122,210,158,364,95,228,130,267,213,114,185,140,275,218,262,239,192,206,134,187,235,255,192,46,119,201,223,303,211,153,213,231,166,201,224,183,95,180,227,229,235,180,224,164,137,215,245,184,136,164,169,129,235,282,279,379,160,251,145,184,203,166,305,102,193,183,176,268,144,133,185,64,215,212,228,262,132,219,146,121,211,101,208,83,243,249,124,48,99,117,220,167,157,97,162,270,313,143,251,242,204,197,104,152,36,182,236,312,184,258,331,143,115,356,245,223,235,170,244,206,277,225,133,103,185,179,110,234,204,260,220,226,118,157,207,232,202,189,228,303,250,202,156,141,127,201,107,201,175,226,153,95,203,243,220,138,149,179,222,179,292,192,161,97,167,153,137,121,209,85,92,167,206,79,208,170,175,161,185,170,166,104,274,178,314,217,234,95,79,287,193,237,217,86,235,86,107,248,128,190,187,161,180,213,216,105,194,217,252,143,125,197,133,221,238,134,259,305,111,97,180,119,149,184,315,187,131,100,119,135,302,106,177,88,92,105,146,186,193,101,222,256,141,167,146,188,114,61,264,236,163,163,284,155,190,148,115,160,295,133,137,240,131,123,161,132,155,276,120,141,140,98,153,277,231,239,152,157,92,140,236,227,238,359,133,213,154,134,222,137,90,219,209,111,167,289,235,170,238,186,241,146,132,214,165,251,69,146,97,48,220,206,157,222,319,307,202,259,141,133,227,321,211,228,228,243,194,170,157,303,59,158,295,107,176,306,202,247,304,246,159,203,70,190,200,129,152,145,138,198,154,134,116,101,241,87,201,132,176,209,190,149,168,231,185,140,181,262,142,180,187,132,253,134,300,188,192,189,101,233,204,271,254,208,107,190,116,115,289,289,222,316,146,400,106,146,175,279,283,237,250,135,123,175,174,165,162,229,181,124,128,110,312,213,227,123,305,223,213,96,261,168,141,171,295,186,192,155,258,164,205,283,244,177,92,172,134,251,293,188,173,244,143,154,286,205,179,161,266,97,72,174,100,145,204,206,175,175,198,178,95,139,168,209,214,134,172,215,139,176,151,166,227,122,204,95,201,200,111,176,174,108,318,269,238,198,258,74,112,217,125,129,231,135,81,146,198,142,217,152,220,128,167,203,275,178,116,282,293,214,93,232,148,318,265,285,168,125,163,110,182,84,279,88,179,252,150,186,150,150,86,223,129,72,178,255,194,215,168,212,309,184,89,112,194,202,202,182,200,124,162,272,297,73,230,83,215,216,103,199,258,107,200,194,170,154,175,131,243,266,312,156,258,214,150,100,243,208,152,211,135,72,342,250,105,269,111,186,174,186,206,138,67,241,251,158,208,144,131,152,185,219,225,232,260,311,178,257,99,154,243,125,286,174,221,163,161,104,214,232,204,130,212,134,218,187,174,195,187,273,182,136,281,140,113,150,113,350,227,333,168,154,229,176,124,287,244,157,125,212,191,65,283,213,199,116,225,162,206,187,281,229,204,289,133,268,183,279,116,170,234,201,199,171,178,212,122,208,147,69,213,93,188,136,233,108,101,265,176,158,104,184,305,234,177,201,113,203,212,223,162,223,213,162,230,118,76,171,211,55,286,154,170,154,141,71,73,164,193,168,335,131,77,184,227,131,253,151,224,223,264,232,154,111,215,83,141,175,237,250,145,137,349,267,100,129,129,136,148,172,217,157,100,175,102,58,189,141,156,107,263,127,145,182,153,201,71,167,130,194,140,89,225,258,123,129,179,83,109,142,170,153,149,164,138,152,194,120,230,259,232,286,157,142,268,223,98,229,146,116,120,210,102,210,84,135,69,59,233,166,105,235,207,117,152,38,210,225,224,165,235,237,211,167,107,198,230,254,174,286,293,99,117,270,295,210,267,246,72,188,81,198,245,100,112,73,157,176,183,157,158,93,174,136,217,98,205,249,243,256,285,98,135,241,247,116,150,130,121,198,225,187,182,63,166,232,119,178,130,295,261,77,305,115,179,206,269,159,167,198,249,128,221,99,107,155,212,163,255,282,141,213,89,191,134,76,288,268,173,251,280,259,231,183,138,121,177,183,219,136,197,213,196,225,118,220,104,239,306,88,102,108,174,157,254,130,195,333,208,212,123,300,270,232,222,193,214,129,227,162,131,223,192,262,223,176,139,161,172,117,77,189,184,295,267,206,89,196,194,117,226,141,191,77,290,153,143,242,219,198,77,223,348,140,190,126,88,225,145,229,132,203,207,125,238,147,153,97,224,224,241,233,227,126,352,255,87,226,138,153,306,212,195,157,78,224,207,206,124,283,105,279,141,197,212,225,182,170,215,132,104,145,205,260,178,116,110,253,170,151,235,336,283,154,130,282,85,264,92,107,159,206,127,101,328,158,184,309,144,178,206,224,150,196,228,197,103,132,155,167,249,145,209,207,221,198,134,316,293,116,134,371,180,79,189,89,177,234,110,128,191,253,63,159,105,183,160,171,246,218,198,215,142,241,93,122,203,243,192,185,281,188,193,247,235,196,256,156,151,136,161,269,287,315,262,240,176,211,116,160,185,236,164,211,277,133,273,132,159,215,156,246,185,253,132,159,130,181,180,144,117,191,174,91,206,160,181,85,237,297,117,213,223,170,238,134,144,125,144,220,297,180,216,168,119,253,186,328,134,105,228,183,178,91,97,235,115,98,108,177,220,177,239,169,153,135,145,169,319,220,345,201,197,163,193,232,127,293,157,171,148,123,240,218,166,146,135,236,119,104,156,258,268,172,127,168,188,164,173,163,82,177,140,189,180,158,290,111,197,204,203,166,249,167,106,238,199,146,117,321,255,213,118,180,176,230,172,264,184,216,225,189,271,168,97,110,114,283,127,147,203,188,209,138,195,223,96,170,219,156,110,96,84,142,144,167,171,228,219,157,182,94,323,234,297,238,77,176,159,122,166,154,135,299,147,78,262,201,179,175,236,246,176,247,195,231,213,274,177,166,143,106,68,166,180,135,176,201,99,100,200,170,141,148,94,270,155,199,183,280,152,157,127,206,178,229,267,179,289,231,211,335,230,239,149,155,167,211,87,162,199,222,125,192,208,182,266,152,151,142,230,90,181,208,185,243,125,139,150,196,224,175,198,174,87,289,182,106,170,213,331,225,242,227,216,174,309,199,296,220,218,119,212,121,142,264,278,176,264,194,173,216,240,176,208,224,230,219,157,141,175,160,187,397,139,283,257,207,241,103,48,220,251,188,178,192,185,157,224,154,177,284,247,104,137,232,180,242,335,324,208,259,323,234,171,94,178,134,148,145,179,196,118,180,132,223,88,174,159,216,132,288,199,157,298,280,212,67,301,335,89,123,315,104,127,194,151,161,174,162,185,188,246,342,159,230,99,90,183,170,54,200,354,134,206,309,223,207,213,68,163,78,207,154,221,181,169,131,86,172,61,247,86,313,244,181,94,185,58,195,177,132,168,222,210,184,352,168,238,208,166,117,140,163,162,281,95,157,310,215,240,150,72,270,153,100,226,108,114,226,196,146,202,305,102,174,153,350,248,274,216,145,234,136,205,93,82,201,156,192,335,84,152,162,159,160,216,122,115,191,149,196,97,334,158,232,98,119,187,139,178,216,191,84,103,220,233,244,149,235,244,182,303,241,176,164,143,178,223,174,122,313,146,225,173,96,145,250,185,241,142,169,179,301,104,126,245,161,170,274,238,276,133,109,82,214,145,184,141,222,152,229,303,237,230,178,366,185,163,152,176,154,112,137,220,248,138,259,164,221,131,101,149,178,311,84,184,269,250,190,200,199,215,118,120,131,224,105,130,280,208,123,154,274,129,231,156,224,131,174,96,215,130,219,135,92,134,68,184,201,148,66,312,185,113,130,322,235,168,144,283,171,86,303,127,152,155,152,117,72,204,119,223,169,309,67,90,146,205,147,82,278,134,134,207,122,153,227,191,112,122,105,114,140,260,100,209,79,260,102,199,77,177,203,320,119,152,210,178,276,223,242,179,100,179,222,117,173,241,232,237,172,190,228,114,85,209,217,149,289,194,237,342,297,183,128,97,214,100,187,95,237,143,66,236,219,210,159,171,119,83,120,231,211,131,169,205,289,165,133,110,186,81,209,127,207,130,111,102,121,182,106,148,138,154,124,178,239,182,154,324,225,87,162,215,237,196,129,205,231,116,202,123,320,127,83,180,127,195,276,119,78,154,133,149,258,211,241,301,247,234,161,248,226,150,237,238,119,197,205,105,208,209,273,268,207,153,185,255,248,139,61,210,70,205,205,137,299,261,179,70,147,242,157,152,216,160,247,187,247,253,74,93,264,204,234,91,160,199,160,134,241,286,110,202,183,210,215,110,195,163,274,153,206,194,164,152,138,189,139,191,143,109,229,198,134,266,260,195,86,105,142,332,293,181,104,187,131,312,149,123,170,215,171,237,211,256,157,210,240,188,242,256,206,165,177,170,110,236,150,221,107,260,102,209,217,311,68,245,124,208,204,198,143,210,138,135,237,160,164,202,198,275,106,79,161,178,163,123,286,243,262,213,261,169,220,222,105,211,223,196,252,261,123,105,238,330,240,134,262,76,184,277,120,135,282,75,183,385,134,145,327,159,69,330,176,152,176,108,173,110,145,172,317,116,96,195,119,172,146,110,144,93,204,250,252,142,223,341,175,113,238,131,181,121,202,106,129,103,211,159,90,192,258,89,112,271,113,138,209,142,117,215,73,98,86,267,231,141,166,266,326,59,227,190,193,227,191,255,197,186,126,175,144,143,169,269,159,156,209,122,126,237,217,125,182,301,241,212,184,73,289,189,104,324,208,70,182,140,161,139,162,209,137,256,78,168,202,130,166,182,91,143,79,137,199,118,185,199,224,168,169,145,114,282,218,378,224,171,94,185,183,100,153,242,129,269,96,114,224,178,125,243,227,202,235,119,177,143,236,207,77,255,224,140,229,126,291,172,142,137,157,158,261,252,140,66,112,197,255,121,271,132,136,222,262,126,151,122,156,141,200,195,176,93,180,372,213,138,341,71,237,252,252,192,163,204,148,254,170,156,213,291,279,105,261,132,210,275,138,257,141,223,183,117,137,191,110,170,239,242,205,135,172,177,118,222,197,166,202,156,135,202,137,95,285,103,180,229,204,181,217,183,166,203,204,97,145,238,112,144,206,178,118,169,254,84,122,196,166,132,124,82,212,131,252,147,256,149,95,133,235,181,248,237,141,125,239,118,247,330,108,156,218,175,187,267,229,100,328,122,266,243,299,159,166,223,167,264,192,107,226,133,180,114,146,147,219,270,171,220,169,260,177,141,187,185,87,180,259,294,256,171,135,194,151,99,201,179,154,192,151,102,244,190,161,342,212,232,305,199,111,371,215,181,244,210,235,119,267,196,241,97,97,177,79,213,194,188,152,148,216,226,188,217,222,248,228,338,261,131,145,172,237,156,228,145,317,140,209,119,110,152,197,121,196,156,193,142,254,96,199,175,196,277,184,158,186,97,108,126,211,197,79,244,120,164,259,234,69,148,268,188,190,244,90,199,234,121,170,163,119,195,194,154,224,184,183,235,233,161,185,206,96,255,174,125,185,131,272,192,128,106,205,169,200,281,128,309,176,209,221,318,75,254,123,264,170,206,302,119,128,243,257,189,188,203,148,166,245,258,163,161,262,113,200,176,128,157,266,160,88,269,273,126,237,180,114,185,268,210,179,180,126,172,187,228,138,174,206,362,98,94,211,230,240,110,147,170,265,137,158,141,104,254,134,126,251,99,157,194,157,171,255,282,289,178,179,112,200,194,169,208,304,231,324,308,254,117,122,102,117,262,259,178,283,271,263,245,118,257,213,201,166,198,156,132,170,113,187,204,253,225,217,216,121,231,162,135,122,155,290,156,229,96,231,224,281,216,194,207,272,143,221,116,214,153,179,219,230,360,106,250,200,225,104,225,147,161,377,68,259,215,237,311,188,297,108,298,190,102,190,112,232,99,141,108,150,110,142,118,240,154,226,87,145,182,126,220,76,202,169,222,261,174,97,173,93,192,130,168,80,226,64,285,128,236,240,196,137,235,215,221,377,231,213,248,216,117,152,224,151,323,179,210,174,142,83,333,176,174,69,126,256,136,277,182,159,127,185,176,155,124,244,279,75,253,181,142,271,143,75,147,91,157,214,264,101,99,109,85,203,148,129,298,314,198,54,96,135,186,135,193,206,197,157,255,203,131,150,155,83,298,84,255,241,70,185,243,186,180,95,134,229,232,37,128,298,360,132,111,176,173,142,224,114,163,230,319,231,244,154,225,203,296,121,221,156,212,223,136,204,172,93,331,90,153,211,243,182,141,223,104,373,159,184,240,84,64,252,210,126,94,246,247,231,176,202,104,215,122,240,302,240,170,213,88,134,119,94,118,171,186,132,241,180,216,182,125,230,228,185,185,193,331,229,209,162,152,135,137,224,157,171,163,100,184,177,206,194,84,138,213,348,221,129,174,255,203,219,130,102,112,290,120,135,246,157,192,226,293,223,124,121,267,227,180,155,252,278,191,240,137,236,266,300,332,212,227,99,346,182,259,116,174,204,334,195,337,108,143,140,168,229,279,280,239,132,198,152,100,228,151,224,300,218,211,216,250,120,144,125,163,218,244,233,147,247,179,226,105,216,269,122,322,97,77,210,172,128,130,67,215,193,144,153,208,165,126,180,329,290,365,160,154,150,228,102,206,84,107,82,192,251,248,139,261,127,154,176,155,156,167,242,62,153,134,188,158,163,187,247,251,76,381,153,106,277,284,178,199,103,102,196,244,158,289,203,257,208,224,193,209,288,144,154,227,173,255,187,84,319,82,210,253,267,283,217,190,235,304,229,197,218,221,197,204,243,233,124,91,242,212,209,145,254,244,146,125,145,236,225,179,146,228,177,177,215,258,236,188,65,135,135,211,198,152,102,244,198,251,123,148,255,122,166,270,157,148,168,308,100,163,337,214,251,162,238,104,141,255,87,198,176,161,172,261,214,131,75,169,214,198,200,207,151,192,113,241,133,167,197,220,236,252,99,135,197,134,232,262,280,329,144,312,274,151,148,235,184,159,333,219,278,52,178,185,165,146,210,156,151,195,125,213,201,244,370,231,120,112,66,154,252,300,113,216,238,195,215,153,104,314,137,192,72,153,227,234,204,93,234,158,145,265,119,207,158,256,107,197,182,207,154,152,119,193,309,224,148,271,145,214,112,148,164,96,179,165,144,193,79,104,131,226,162,88,210,109,106,166,112,112,218,144,214,67,206,256,70,219,245,77,212,304,184,234,85,200,226,236,176,236,199,219,139,82,110,152,90,175,262,48,182,191,273,255,93,220,206,206,173,156,195,148,235,258,163,57,163,160,117,192,200,76,252,101,204,156,130,110,160,130,109,108,180,212,228,156,275,119,263,82,92,102,153,278,176,248,130,130,221,351,139,108,132,291,82,172,170,107,138,297,332,138,152,172,187,137,147,110,141,246,262,103,200,169,152,154,159,71,281,302,165,250,198,107,197,217,180,96,189,135,214,118,205,221,148,138,118,151,172,176,116,161,156,350,137,151,335,119,112,80,122,220,143,104,225,299,293,191,177,270,180,114,287,105,188,204,167,184,206,226,183,173,159,290,124,219,278,157,219,135,122,267,154,229,185,194,194,249,298,140,176,272,126,71,211,294,140,134,244,175,87,279,181,326,208,291,239,168,171,219,237,212,264,255,206,191,137,101,128,180,162,169,271,332,132,81,93,224,165,236,264,177,138,146,131,242,171,222,193,212,162,124,320,182,90,175,323,144,113,229,196,263,287,211,217,256,244,176,165,154,219,105,147,195,190,113,250,129,169,196,267,314,141,103,196,252,251,145,257,158,110,133,81,136,185,208,221,126,312,141,263,167,152,364,225,156,259,249,238,267,144,154,180,294,231,175,93,136,168,128,269,163,92,167,179,199,199,136,162,259,308,234,259,265,276,112,125,130,97,181,127,253,206,268,151,187,141,147,177,194,108,218,200,203,170,147,218,187,172,142,93,262,79,104,101,190,201,167,167,169,226,247,215,222,98,204,185,198,161,134,210,243,142,215,233,100,227,277,166,175,94,165,126,106,221,168,182,262,150,159,172,195,218,164,180,201,125,137,208,110,212,142,259,77,194,285,259,238,185,190,149,198,156,149,237,95,223,101,111,141,292,121,160,230,218,191,273,227,200,195,188,119,203,236,153,219,222,112,338,185,220,163,116,148,172,109,136,269,256,109,219,127,113,137,322,239,121,179,135,228,162,382,206,165,70,233,190,208,216,137,113,222,136,227,168,217,370,179,70,250,119,192,265,215,249,185,142,318,180,158,202,174,168,215,108,235,209,103,228,140,278,130,141,213,103,132,144,235,258,203,238,227,252,159,91,207,225,173,225,287,257,146,175,147,254,158,204,147,201,202,193,165,153,153,167,160,177,157,214,148,177,200,305,104,113,181,214,120,228,212,138,255,214,237,237,250,162,264,122,173,192,190,353,116,177,221,192,189,202,311,151,160,176,107,195,173,170,257,119,330,116,228,241,132,190,129,88,216,177,125,162,179,129,234,203,264,169,96,107,110,173,198,154,152,357,133,225,133,157,174,135,92,204,234,121,232,363,202,244,233,139,235,100,138,216,187,83,281,123,149,164,195,155,170,188,180,167,284,259,173,152,174,95,235,142,223,215,85,172,168,117,118,193,270,199,157,169,86,130,135,323,153,136,216,129,368,119,192,318,126,108,252,106,201,54,143,148,131,233,202,102,121,270,191,183,107,243,250,85,149,248,210,188,160,155,342,126,275,178,97,102,50,142,217,151,157,62,70,252,184,131,139,313,161,267,178,157,217,124,176,285,202,223,150,208,130,228,189,189,212,76,189,187,268,153,228,353,60,104,259,239,166,249,217,256,144,204,53,138,173,88,137,126,84,150,173,120,150,190,126,75,181,95,184,226,176,93,178,194,206,145,323,255,162,200,220,259,196,156,259,104,151,137,189,306,270,193,293,184,191,257,125,158,46,230,212,178,173,141,247,193,204,203,185,117,133,121,82,192,93,227,117,72,203,257,246,134,184,330,155,109,145,134,256,114,194,170,357,94,238,272,206,298,239,175,168,114,100,162,242,186,270,228,293,195,132,112,97,279,233,184,211,197,161,252,276,308,230,176,191,268,115,124,216,347,153,205,114,179,283,167,107,208,190,218,348,152,93,256,232,312,199,208,350,142,186,88,342,160,288,238,165,166,213,230,236,264,137,164,231,184,185,122,197,371,125,143,223,107,119,201,212,138,78,154,129,176,200,118,200,195,117,256,161,233,266,163,135,128,177,157,201,241,214,103,86,242,145,73,269,150,231,96,205,181,309,120,118,149,232,238,219,190,185,175,232,192,169,178,224,227,203,179,219,148,168,184,121,176,273,99,139,184,93,233,66,257,160,207,252,149,89,189,77,186,143,266,231,197,254,150,178,179,153,261,134,208,222,111,139,136,186,73,171,196,226,99,107,351,200,204,197,189,192,240,289,305,200,304,288,113,117,255,199,213,380,76,198,123,146,144,340,173,157,189,75,103,267,160,157,245,175,273,163,272,181,216,211,205,222,197,258,278,197,241,143,185,95,226,68,175,250,180,101,238,102,224,138,140,188,165,349,188,200,128,176,87,129,188,267,263,310,207,287,135,237,152,266,197,328,116,262,129,172,311,149,46,90,168,161,197,174,166,155,223,105,132,242,272,216,220,251,195,211,114,95,178,329,57,244,187,90,165,121,217,134,136,161,206,86,287,131,196,172,281,204,129,134,272,131,279,273,129,103,139,179,225,151,264,149,227,106,107,176,67,199,209,168,113,210,190,143,290,263,101,276,196,226,135,196,123,220,141,250,198,265,208,226,189,159,154,228,224,229,208,120,213,172,84,215,208,147,193,158,191,120,143,163,131,260,182,93,363,196,349,224,141,225,240,295,229,213,125,267,88,126,230,178,321,134,141,254,257,167,203,189,167,191,259,205,213,193,105,136,186,154,166,179,266,193,204,171,110,144,200,127,152,157,160,98,186,146,194,200,271,236,174,149,132,138,183,298,159,80,145,248,209,114,179,102,136,227,187,118,93,159,250,121,111,382,167,173,103,218,134,190,159,210,220,171,178,181,95,331,148,195,143,174,103,166,186,211,182,201,184,123,98,184,124,104,273,129,318,293,271,238,228,235,218,325,158,245,197,198,264,53,184,166,121,163,184,282,190,208,189,74,280,116,100,183,183,140,230,209,192,134,178,273,121,234,285,160,157,139,189,231,79,102,225,220,252,111,102,212,181,93,232,260,164,284,178,150,212,110,172,210,168,157,241,115,135,241,108,121,287,121,236,263,115,185,181,227,154,97,365,340,105,154,245,279,275,116,163,187,79,201,171,172,96,163,186,100,199,169,250,96,223,109,126,154,104,134,207,134,242,247,142,311,144,238,237,105,217,175,92,84,131,82,166,93,242,94,238,172,102,231,102,43,162,226,296,150,346,142,133,328,218,131,271,285,183,146,152,197,211,320,110,205,109,189,190,211,107,158,182,156,214,127,276,146,221,178,267,202,216,96,85,103,218,96,136,127,177,232,321,174,181,255,92,103,139,149,194,225,137,126,163,273,130,167,232,170,192,241,139,211,133,146,127,179,187,107,178,268,165,117,277,210,145,208,101,286,210,226,158,286,212,93,190,282,194,237,122,181,185,214,193,361,305,211,366,238,250,186,233,278,305,195,266,220,200,132,242,59,247,318,141,126,352,175,184,160,123,235,210,232,287,136,249,172,93,174,230,160,162,135,257,109,189,239,139,196,144,131,159,188,280,137,253,147,246,148,190,199,178,189,205,153,194,257,173,328,86,334,198,191,260,206,199,131,323,264,248,131,124,266,202,104,225,149,171,208,172,81,176,146,114,227,144,159,140,117,227,151,197,145,109,246,126,174,148,229,170,164,231,212,157,257,134,115,353,208,122,175,130,153,191,222,113,246,201,149,181,114,166,188,197,102,222,145,105,244,236,114,210,240,116,179,206,381,235,227,169,69,167,201,313,271,122,110,225,204,171,209,178,189,308,206,173,121,260,190,109,149,120,139,216,272,245,294,229,100,312,150,160,137,165,227,115,149,92,76,106,267,151,119,163,151,159,159,216,249,157,181,190,137,174,149,161,189,300,111,130,170,222,299,182,185,227,108,136,202,190,164,211,198,200,158,298,215,257,187,166,89,339,194,190,120,131,137,138,150,274,170,110,249,285,240,165,142,289,109,214,128,222,151,196,195,151,224,199,73,176,232,78,163,182,218,229,287,67,138,112,116,178,113,195,166,180,161,224,200,356,190,86,140,235,87,88,196,247,213,176,187,153,179,184,115,361,159,211,202,276,100,191,95,142,170,159,131,156,232,281,237,218,147,137,214,105,211,237,125,79,148,180,119,162,246,104,182,107,206,259,177,92,140,138,191,240,116,276,160,254,108,88,292,102,262,223,144,138,194,141,229,138,233,162,129,101,145,160,223,109,113,96,150,154,249,108,205,161,276,179,127,230,243,119,135,155,201,336,225,179,236,311,119,158,231,193,124,210,285,190,266,129,173,85,168,200,111,176,177,250,271,121,105,169,218,147,109,187,227,200,149,219,152,181,175,209,143,122,221,143,299,248,229,221,256,232,89,191,152,188,173,218,183,225,268,154,235,171,205,233,132,136,261,108,199,179,235,142,138,89,319,146,235,87,223,242,321,191,228,192,112,288,122,227,247,262,60,146,228,162,246,270,284,117,177,270,178,147,111,260,323,253,138,170,175,74,112,100,134,57,186,248,173,296,142,281,194,110,218,148,166,124,171,194,103,288,200,230,131,229,109,220,179,202,171,211,178,125,204,194,250,225,180,262,84,252,164,103,237,198,239,128,225,248,330,118,186,237,221,225,187,131,143,292,159,107,190,263,221,151,165,212,216,197,217,123,153,122,279,188,120,136,135,260,213,209,147,178,126,154,169,177,376,98,250,110,165,262,221,341,198,233,206,178,269,194,99,104,184,172,243,210,135,98,148,194,152,221,127,222,158,216,146,88,141,167,185,260,219,74,124,211,184,248,223,77,102,140,203,135,124,187,208,137,163,149,292,141,183,324,166,211,149,310,210,234,198,253,185,264,181,155,278,162,203,154,205,169,106,218,343,237,261,198,277,277,133,66,187,148,166,176,194,163,148,165,247,217,114,106,351,199,370,133,211,150,106,314,139,99,101,275,168,108,186,134,144,189,118,147,350,129,198,269,103,124,165,250,68,366,272,275,176,214,124,206,98,197,133,225,144,248,149,183,233,181,126,226,120,109,137,72,186,131,240,76,296,165,237,196,109,123,183,210,241,111,219,232,286,183,208,209,83,152,113,175,208,128,192,150,274,146,126,147,318,164,192,228,272,106,208,83,138,165,189,226,73,199,378,284,148,120,105,168,133,220,253,210,78,100,313,113,187,95,138,236,119,231,151,201,182,239,243,170,143,236,174,221,130,272,172,229,107,141,369,248,123,134,204,109,78,96,132,236,350,123,202,190,207,201,118,107,243,155,217,259,211,170,120,322,120,131,185,264,202,119,234,148,221,254,223,316,167,90,153,192,175,212,233,319,281,152,150,230,151,166,140,207,144,189,137,225,106,115,269,171,192,130,191,300,127,200,175,104,223,83,217,194,120,134,245,246,180,161,171,99,153,126,211,260,162,206,170,188,410,156,99,85,251,197,175,263,198,186,206,181,114,294,66,347,57,176,150,83,244,223,244,213,171,182,363,189,221,137,225,227,140,142,216,90,160,203,172,127,190,207,276,139,166,230,133,316,194,299,186,147,114,305,212,163,254,258,261,274,148,124,322,157,82,138,96,160,248,191,135,103,176,107,188,335,134,146,163,171,187,147,173,321,143,186,122,191,209,149,230,221,246,146,133,230,200,70,122,114,219,204,277,235,200,183,360,191,255,235,169,181,344,272,148,296,91,144,324,271,112,151,224,159,165,73,242,162,172,211,221,202,153,103,204,256,101,239,149,151,252,237,202,256,129,108,86,205,262,157,238,220,229,189,249,203,154,204,268,76,173,227,173,258,70,234,213,320,145,163,144,215,240,249,156,261,100,188,84,159,332,219,104,188,205,170,349,129,189,201,213,167,249,203,210,94,157,230,91,209,168,182,272,194,160,270,97,144,323,234,212,246,166,333,121,126,161,204,110,214,240,215,146,237,191,222,167,106,132,379,210,199,205,118,184,102,213,149,90,139,169,218,143,108,67,176,108,146,128,226,231,188,103,242,153,165,210,141,154,309,251,264,197,171,311,138,184,138,75,137,190,237,163,221,197,241,145,148,138,135,151,149,92,186,101,190,253,175,207,248,311,237,86,255,160,78,163,290,321,78,168,232,233,240,252,86,117,246,189,158,211,133,157,229,199,218,223,199,230,197,180,193,211,247,128,210,215,187,186,96,231,220,175,376,203,155,117,115,170,193,223,130,222,169,219,169,202,131,194,200,280,134,324,132,193,280,200,175,184,128,209,208,115,153,126,187,232,146,106,240,97,298,220,222,211,271,147,219,211,305,210,83,121,323,214,242,107,233,200,256,212,197,193,199,107,192,312,150,265,185,145,275,116,235,132,242,215,193,222,144,151,231,122,188,105,168,152,166,212,150,167,224,167,332,131,206,236,304,151,193,229,150,166,191,136,118,208,144,313,196,163,241,80,147,217,90,171,233,108,105,186,145,264,167,196,198,98,174,197,176,123,278,112,148,227,260,121,154,95,232,186,83,151,149,152,176,158,271,194,184,311,230,245,209,192,128,143,213,269,219,169,203,105,113,339,202,199,72,149,205,150,241,166,245,124,148,203,142,109,224,181,73,218,311,288,185,125,227,254,133,173,139,134,182,112,104,110,181,233,110,184,183,234,161,188,216,244,155,190,138,164,153,180,235,124,110,239,53,178,99,118,164,144,240,249,104,351,273,191,197,272,191,174,227,152,141,206,222,300,225,249,157,145,211,122,166,215,232,161,96,161,153,282,92,203,337,128,65,220,132,143,151,180,145,351,92,99,235,187,197,198,248,151,162,139,130,215,274,277,105,162,117,152,114,219,144,143,93,135,151,102,180,128,140,112,99,208,118,176,283,221,195,179,153,271,93,238,141,118,238,192,179,173,358,131,158,222,283,126,194,207,181,136,191,129,197,229,187,243,84,116,241,124,256,148,343,227,163,285,122,187,214,258,128,275,55,317,184,121,104,216,282,151,198,110,171,250,446,249,149,106,113,184,181,251,235,277,100,200,77,189,151,115,216,206,269,114,147,240,190,157,212,302,147,88,119,85,173,239,202,101,228,220,124,140,88,316,79,154,157,188,286,206,186,254,285,192,210,161,204,175,321,73,222,105,131,128,145,217,266,249,179,199,173,212,142,201,200,148,117,113,85,119,136,248,98,178,213,278,118,173,340,167,194,170,213,251,266,246,147,151,147,231,158,135,151,161,152,210,133,125,152,203,251,179,163,97,218,140,209,229,153,255,333,254,140,182,208,101,197,106,72,192,93,80,248,243,145,209,162,205,147,172,335,280,232,242,171,184,144,197,219,106,137,162,228,93,120,96,144,159,208,245,167,163,243,126,214,142,131,311,202,137,251,161,199,172,221,120,125,65,99,114,136,134,242,146,198,192,150,204,255,245,247,204,165,208,100,152,147,161,170,166,206,104,189,210,121,150,246,276,134,102,239,147,153,192,73,150,165,216,170,227,211,247,159,116,232,191,214,149,185,194,226,279,185,222,190,253,128,202,126,252,322,181,130,191,128,173,133,141,226,249,132,164,227,148,238,156,134,136,143,131,177,172,169,231,226,251,230,177,108,196,244,221,303,200,242,208,255,136,149,111,184,123,149,157,139,97,96,66,112,123,219,141,216,194,151,236,209,227,146,109,115,270,110,160,272,265,173,102,246,154,111,103,222,105,132,148,160,93,188,89,249,173,198,237,253,87,229,192,188,184,100,118,220,230,209,206,114,202,155,209,285,153,120,212,121,113,171,134,185,224,197,298,110,159,134,160,93,194,180,164,134,212,285,160,231,248,214,178,146,247,118,177,159,134,62,195,320,271,214,171,240,213,172,89,98,219,155,228,189,152,186,155,89,205,201,212,456,189,158,153,98,185,130,147,149,121,202,184,328,101,92,266,178,195,212,192,153,196,189,114,214,170,234,235,266,117,216,145,196,209,154,229,163,150,208,257,197,230,189,152,132,221,193,272,185,183,135,205,207,91,126,110,180,229,180,165,168,133,237,199,141,307,173,170,176,257,233,179,213,143,73,193,286,54,193,327,290,111,105,315,367,199,163,105,178,165,236,168,203,127,227,104,239,242,209,225,254,134,99,325,280,118,240,175,107,140,133,135,99,179,166,223,229,159,144,184,141,148,169,162,164,234,218,160,128,150,175,227,236,191,251,138,210,162,213,242,190,175,138,86,194,268,177,273,260,177,219,228,168,250,167,222,188,77,203,170,267,376,152,127,256,208,225,123,275,216,100,159,255,169,121,239,239,370,75,165,200,143,219,144,352,45,168,199,201,225,122,128,230,250,208,197,243,130,164,199,200,108,347,349,129,184,266,201,210,152,265,184,242,225,206,263,145,361,109,156,152,237,295,94,199,97,118,96,324,228,238,208,132,223,167,200,215,236,243,231,148,195,284,138,241,246,135,259,161,207,147,162,68,206,314,260,149,162,138,159,253,114,174,316,235,254,53,165,216,137,241,148,212,181,134,237,244,152,216,86,221,181,208,241,175,145,195,139,222,229,234,197,133,206,302,105,214,167,183,202,157,110,198,120,318,187,114,234,180,306,296,169,199,317,95,229,133,142,206,209,251,319,174,219,249,241,247,251,172,189,105,143,179,112,109,298,161,193,187,108,369,200,259,251,196,273,192,232,199,125,100,280,179,257,152,197,193,202,224,185,180,210,155,184,174,59,133,298,197,148,198,113,74,287,185,126,247,214,91,226,135,257,235,218,152,93,258,156,183,179,102,142,287,362,123,144,199,110,197,199,149,156,186,166,192,163,91,184,127,79,115,183,129,245,198,259,128,190,249,127,285,75,227,162,247,303,198,187,68,153,233,71,234,281,115,118,139,100,212,103,143,195,167,218,217,185,274,241,210,186,180,224,172,125,162,319,95,137,181,162,196,170,146,176,236,184,339,238,109,145,232,275,199,144,250,243,203,134,106,220,234,265,231,322,193,123,177,193,147,230,188,159,201,161,115,208,170,63,163,154,298,220,158,113,241,167,135,143,265,303,149,211,199,210,172,180,329,128,207,104,200,127,221,173,94,145,284,268,58,236,142,172,172,138,122,142,210,220,251,124,175,225,186,256,166,172,162,184,133,206,214,284,204,248,321,184,121,169,195,194,211,151,298,251,208,219,202,207,214,244,324,163,161,237,240,247,179,291,175,141,69,274,289,148,209,165,146,164,259,212,158,226,199,191,72,246,108,222,263,233,210,137,166,304,223,123,158,180,239,166,192,201,105,128,206,212,178,133,242,245,130,99,110,237,253,144,240,171,268,167,182,175,121,143,242,171,207,267,292,125,230,162,215,258,216,198,165,271,252,100,113,245,183,173,153,101,128,188,242,127,127,190,269,205,150,131,85,125,125,145,158,200,116,251,168,155,176,205,183,193,116,97,117,167,154,175,275,105,217,170,130,253,177,119,181,244,216,150,200,175,174,394,190,215,214,235,164,194,99,231,169,146,156,109,91,110,235,308,293,187,222,290,193,188,245,226,153,104,227,199,193,120,148,210,144,223,249,161,195,243,232,237,166,209,179,225,142,269,97,319,232,255,145,241,78,225,243,132,224,182,75,158,285,117,202,126,198,259,135,134,148,170,145,346,107,87,165,201,178,95,152,198,129,101,192,165,79,178,216,262,204,307,112,128,172,193,171,173,167,104,218,153,172,317,151,156,257,94,114,224,150,149,133,165,253,162,372,132,76,129,218,173,150,261,175,178,148,125,177,137,150,252,273,187,203,171,273,96,162,286,132,96,194,154,143,148,161,215,225,72,181,165,189,177,314,249,135,271,148,187,230,120,249,169,219,167,217,147,143,144,373,250,245,80,120,197,267,218,140,122,127,220,130,168,289,232,225,214,135,238,219,168,204,189,137,134,183,201,155,235,225,323,190,208,177,232,267,163,163,180,222,237,132,261,127,87,163,172,229,182,275,174,221,249,201,300,128,270,197,164,149,185,271,122,249,95,142,128,111,76,152,260,108,157,203,240,168,240,214,177,126,196,114,257,250,181,113,226,211,237,206,168,185,115,112,211,409,162,139,285,172,238,167,268,160,194,122,74,199,94,145,170,250,253,150,186,251,197,158,86,210,190,211,102,183,163,172,162,160,167,219,144,85,111,219,143,222,213,116,108,261,170,176,90,139,177,208,240,246,145,210,117,149,100,138,89,244,196,122,138,252,84,203,129,138,217,249,112,154,94,190,184,69,258,267,206,162,241,245,323,238,92,291,107,238,265,145,74,227,127,173,234,243,138,135,158,220,288,289,161,227,270,85,173,123,227,281,175,174,111,255,66,200,191,141,129,187,227,144,298,139,267,237,202,283,141,162,86,194,197,149,211,156,216,232,209,156,158,95,98,227,111,133,219,97,181,86,220,165,131,93,114,204,218,163,128,316,231,334,282,196,246,188,135,191,207,269,184,257,221,239,292,93,131,165,197,107,269,105,136,164,205,267,210,201,277,227,204,267,267,393,185,127,175,129,110,320,190,116,197,189,276,109,109,135,171,213,186,191,102,188,118,125,195,133,220,204,193,165,149,269,113,105,182,188,224,175,280,158,191,128,215,95,296,143,131,330,155,140,64,258,304,206,181,200,220,126,138,219,114,95,192,104,87,144,162,167,158,214,206,121,201,147,177,263,213,230,256,145,194,175,130,169,151,166,245,231,269,284,223,188,101,115,270,92,161,109,147,206,94,149,217,224,157,168,211,247,187,176,214,149,219,158,128,374,127,185,103,213,225,120,180,173,202,87,100,108,71,220,152,182,215,167,141,184,315,218,133,232,273,133,141,224,149,170,200,226,205,215,161,171,271,96,222,280,111,67,159,127,124,152,202,173,183,356,258,145,141,180,239,149,217,164,311,184,139,174,255,139,219,261,181,182,145,311,186,186,251,157,198,223,232,146,177,116,157,166,218,137,198,121,99,205,106,207,139,218,207,182,142,175,162,128,215,145,250,209,89,151,102,138,155,210,117,140,183,171,268,124,209,195,111,80,314,224,139,161,168,102,220,160,248,239,178,119,166,173,275,252,168,175,207,114,151,159,153,55,112,223,50,200,250,270,121,304,188,266,127,254,175,148,169,74,105,131,156,252,219,188,216,78,173,148,253,206,292,155,154,209,119,172,248,215,237,277,195,95,187,209,121,225,96,79,81,121,223,242,329,174,128,135,235,135,125,182,179,270,183,246,258,224,201,287,66,128,231,226,207,243,153,159,161,117,226,93,181,81,195,244,247,194,350,259,189,214,179,261,150,218,91,175,218,203,213,162,219,168,200,103,205,290,190,207,199,165,148,243,131,197,238,226,304,274,298,157,172,166,96,206,135,118,265,112,141,207,98,251,164,322,240,218,188,139,191,104,204,207,143,134,147,368,234,190,218,185,118,160,311,118,91,276,333,159,160,250,227,163,224,146,87,73,157,173,258,167,145,118,274,217,205,184,268,67,184,218,111,297,157,204,117,347,174,90,194,219,260,243,201,245,200,174,88,233,200,290,181,241,103,152,143,130,165,216,159,185,87,147,202,211,219,157,264,298,126,345,165,263,110,142,150,249,194,173,178,178,239,241,185,191,110,246,212,159,58,189,160,137,190,145,172,167,317,210,158,162,210,195,117,44,187,153,180,183,366,108,136,165,243,221,141,256,178,206,239,170,149,230,127,136,174,226,163,154,176,216,135,175,93,152,146,173,102,125,240,126,141,275,108,265,123,121,107,117,122,155,78,147,104,227,72,160,129,133,170,206,99,189,177,237,97,251,142,155,206,183,83,166,212,212,228,269,184,232,135,171,186,346,122,125,200,211,114,156,169,245,90,142,222,103,216,96,208,117,268,223,129,110,243,173,125,330,198,94,184,111,158,54,128,242,195,275,150,226,206,185,253,78,366,258,214,157,107,124,250,167,302,110,163,205,214,167,168,141,223,205,259,83,301,193,294,266,250,171,210,248,259,334,178,217,168,229,188,238,276,180,84,86,155,220,250,112,226,141,157,183,161,125,154,283,90,171,198,320,155,265,204,140,230,85,117,307,189,177,228,158,100,212,104,190,140,185,189,278,274,158,183,71,264,162,189,150,205,61,165,143,180,222,194,163,109,108,291,204,269,229,180,126,254,168,177,267,172,124,238,192,348,218,132,118,234,121,84,230,127,201,210,187,173,217,175,229,157,165,215,183,115,110,285,210,188,216,242,280,235,125,125,258,87,160,262,187,169,263,201,261,214,241,153,91,162,100,295,150,266,172,93,185,163,183,179,186,136,122,205,123,92,153,144,232,193,177,341,237,211,128,297,180,268,92,101,98,178,127,334,158,215,142,67,178,234,221,98,236,116,150,111,225,140,152,181,91,199,310,327,194,127,289,210,172,164,210,162,149,126,195,317,204,188,189,86,170,202,264,186,115,240,177,156,248,326,145,134,217,104,232,222,192,156,152,131,142,155,258,187,213,188,179,115,156,103,110,126,257,84,162,233,331,165,141,151,121,136,225,156,165,230,174,174,145,221,281,101,249,194,209,75,226,172,240,192,220,102,239,328,163,234,239,200,118,238,156,131,238,260,121,104,226,141,108,141,299,168,83,160,79,104,234,97,143,226,119,110,96,131,233,186,248,208,312,200,244,110,178,194,228,90,133,219,251,219,321,228,210,130,191,181,138,378,187,189,199,202,145,163,89,218,237,190,82,179,156,157,162,157,228,200,260,117,145,339,113,210,200,175,263,100,187,223,317,226,229,173,107,222,57,282,221,116,286,262,265,141,107,195,168,178,204,177,231,143,142,228,162,102,97,235,195,176,205,98,246,82,176,163,104,177,319,163,176,210,86,191,141,167,155,287,260,178,222,138,64,184,78,184,194,150,150,62,204,200,111,136,276,219,244,199,260,81,141,209,161,241,78,237,135,266,174,177,330,210,187,194,173,200,184,233,82,169,219,188,95,226,210,149,130,190,149,209,214,160,253,137,250,226,106,219,167,219,159,273,97,318,170,143,140,170,167,124,171,93,188,181,111,142,202,150,222,229,219,327,138,252,157,127,159,128,230,86,271,244,215,276,187,171,283,224,135,101,252,128,327,147,167,135,248,268,132,130,88,171,185,235,292,177,111,179,165,193,143,154,168,141,186,326,120,115,90,210,131,211,166,226,133,125,126,233,116,280,207,118,191,86,202,151,126,95,234,101,153,129,224,195,206,310,147,154,124,177,280,241,238,296,183,203,312,163,90,217,132,214,202,118,259,103,177,243,325,116,159,149,265,191,239,143,226,104,121,235,236,70,187,117,248,238,136,173,145,121,124,133,306,177,181,52,196,106,170,117,279,301,239,175,352,123,201,128,92,179,117,175,195,283,214,210,239,236,236,137,121,134,188,308,215,130,109,152,210,201,223,174,164,215,130,285,172,133,249,261,176,216,173,219,201,212,126,167,86,163,132,110,222,131,207,159,172,350,171,143,113,118,114,195,138,217,152,215,128,236,203,328,194,228,136,188,256,214,306,93,165,156,241,151,155,109,139,145,147,286,82,121,261,277,148,79,177,209,235,196,193,201,202,142,188,234,286,132,126,222,188,190,240,130,328,154,254,165,241,117,185,226,105,222,164,212,105,102,78,216,185,251,183,184,128,120,173,338,103,131,243,136,220,163,176,156,256,187,126,166,127,178,205,122,139,88,284,186,176,120,326,224,243,146,222,183,101,216,226,140,134,199,195,182,332,278,267,58,159,101,188,93,131,240,192,153,316,278,247,151,208,305,205,174,124,120,278,207,126,110,199,240,107,181,186,208,161,189,126,171,111,186,292,71,154,303,162,208,205,134,236,240,193,209,239,173,137,108,164,193,268,196,272,91,217,178,162,89,136,262,237,90,233,180,272,142,194,113,246,289,135,148,210,101,320,160,229,168,192,110,121,238,260,128,122,129,217,188,205,92,197,172,159,199,120,201,114,270,307,155,197,168,163,79,181,108,154,133,260,158,128,163,143,198,165,234,238,154,223,310,252,152,309,205,149,259,200,92,89,241,174,212,193,246,116,175,209,261,204,98,235,246,183,108,156,250,221,173,324,160,196,267,96,127,297,226,232,315,61,175,130,201,210,218,149,167,222,148,221,127,76,284,255,83,239,188,144,240,227,142,350,112,131,151,77,114,280,308,250,106,229,343,256,221,196,151,300,243,202,319,125,183,105,155,115,81,329,237,187,249,230,249,159,96,154,142,198,182,336,105,251,255,144,293,210,171,177,249,114,225,113,195,212,306,248,216,199,138,167,230,339,254,209,186,212,300,230,244,146,153,152,128,133,205,107,256,236,203,226,214,226,186,265,151,140,176,159,221,190,123,67,159,218,127,110,123,155,303,271,188,314,195,68,252,194,223,307,97,191,268,228,214,194,192,190,145,222,230,251,171,184,155,184,160,311,131,153,181,135,217,210,294,251,134,113,102,254,185,96,158,130,213,190,105,190,212,180,176,135,147,217,176,247,265,258,242,213,181,101,66,259,348,282,243,101,229,142,159,127,202,156,222,224,118,226,147,292,159,206,165,180,150,88,126,234,165,109,118,239,121,143,229,168,243,70,151,142,181,106,119,266,199,203,177,174,158,69,215,167,154,181,173,169,175,199,164,238,140,141,278,180,188,239,160,119,194,263,180,144,133,203,155,255,186,254,220,66,169,182,108,253,228,154,215,274,81,184,186,241,243,214,112,280,88,205,232,207,213,216,108,191,206,253,329,255,216,214,332,386,204,164,184,294,289,177,114,213,344,161,95,214,160,185,219,237,131,99,172,79,227,295,212,237,173,81,93,154,104,254,213,153,226,215,152,216,115,261,241,273,265,131,105,221,162,149,176,166,154,206,204,226,111,203,246,222,223,180,330,153,170,298,214,191,279,285,134,148,147,134,390,130,158,119,171,252,215,104,110,242,220,246,233,291,116,226,287,236,231,188,209,155,147,137,243,211,220,127,155,159,86,228,148,120,112,295,252,68,181,229,150,197,145,226,128,181,270,119,201,124,234,228,217,86,231,182,229,185,165,260,290,240,114,239,316,256,193,100,210,121,241,266,131,266,167,213,186,238,133,150,157,135,132,130,163,233,161,96,235,299,269,149,187,137,314,195,176,221,260,228,180,206,144,144,275,235,100,136,304,94,224,187,226,166,155,258,171,260,192,143,99,177,75,87,185,172,231,100,182,227,204,142,248,271,344,245,110,93,250,200,152,162,266,65,96,221,252,173,70,232,190,325,186,137,161,249,262,264,156,203,200,123,174,220,165,244,132,137,287,217,45,166,200,189,63,73,144,211,126,281,224,99,211,117,180,190,202,193,209,79,124,187,152,148,286,336,151,213,166,162,69,107,137,174,313,191,116,226,195,186,158,199,117,185,223,304,189,180,126,112,93,243,118,127,248,67,166,113,177,164,141,231,229,118,247,224,200,107,261,143,196,159,224,224,114,109,166,172,54,151,239,297,237,104,155,218,190,267,168,96,152,150,305,234,174,295,124,101,216,181,191,331,195,290,242,193,230,136,231,245,190,266,176,248,209,183,211,89,166,236,130,142,54,166,176,250,218,230,137,219,155,195,120,163,201,279,211,132,232,170,267,259,98,97,214,157,224,150,246,95,260,126,192,225,151,124,218,259,173,180,111,290,223,189,210,342,83,170,157,265,224,289,166,80,243,249,134,157,99,144,242,149,107,206,206,245,97,175,167,179,107,207,137,220,224,192,262,133,202,161,210,327,230,147,149,151,159,284,295,124,140,245,98,301,142,101,138,219,136,279,213,90,121,293,263,196,289,239,205,350,214,265,130,216,282,209,237,191,213,218,72,180,136,321,199,84,307,161,225,169,199,216,198,206,127,154,177,201,150,199,157,235,194,103,231,127,169,101,206,262,225,259,163,232,318,211,248,181,271,208,128,126,115,84,157,117,290,135,311,268,145,178,137,212,78,160,138,119,141,273,198,263,124,302,118,115,192,265,216,133,219,340,174,127,259,163,232,200,148,195,184,112,183,168,136,250,316,108,196,82,217,92,226,276,229,110,228,275,215,167,137,120,74,78,284,99,294,176,222,111,300,274,89,180,112,188,246,117,209,215,175,68,168,140,222,120,207,143,188,217,77,300,180,61,255,194,116,159,333,88,252,220,235,194,112,138,237,209,141,257,250,285,331,137,89,120,217,79,188,159,200,116,104,153,162,271,180,214,139,76,198,183,177,102,283,157,154,178,180,292,170,156,212,261,361,63,271,129,241,275,132,187,223,162,245,194,246,166,276,254,175,242,179,208,261,150,106,307,196,241,116,127,211,158,142,145,187,162,157,262,230,293,97,256,158,187,212,196,190,162,246,93,142,141,217,143,136,87,248,242,223,179,176,237,255,256,154,96,152,134,230,179,189,196,243,130,210,124,144,218,169,183,210,192,120,168,124,190,151,228,190,159,247,341,205,131,233,278,263,174,210,164,189,342,134,79,162,177,184,104,109,248,189,238,228,189,130,233,131,223,227,256,323,142,113,250,191,273,207,234,171,208,171,208,129,200,218,354,194,108,197,126,183,187,310,284,141,169,124,85,230,204,216,129,207,290,69,278,226,212,142,89,178,146,279,96,91,266,206,189,227,100,147,137,214,316,176,162,119,126,175,157,177,168,292,259,160,172,232,247,162,240,70,120,183,130,216,246,177,160,286,144,277,148,198,98,180,208,198,218,136,168,143,139,89,153,253,74,342,118,200,226,236,128,202,200,215,239,197,243,152,213,139,89,120,131,162,252,236,109,222,153,172,255,172,129,184,161,61,233,149,197,102,226,200,188,79,64,152,193,158,130,226,250,207,129,176,159,95,178,178,232,87,247,298,180,188,90,110,101,126,101,194,162,120,90,124,298,182,181,302,223,247,205,156,206,186,223,265,216,179,210,121,326,212,151,140,225,296,181,104,263,192,260,171,299,137,202,108,153,110,300,129,132,174,269,292,187,166,231,92,219,238,258,201,224,229,236,209,132,99,161,198,279,237,83,230,119,87,154,202,194,184,204,339,171,268,186,170,242,165,98,167,288,141,305,102,320,201,192,261,179,91,108,193,246,180,278,191,170,87,265,333,219,215,206,202,196,220,168,133,173,157,108,211,197,133,194,84,158,233,170,167,254,103,216,196,269,180,312,415,160,155,178,149,79,184,154,263,109,161,245,205,171,126,177,352,182,258,377,104,201,90,186,181,261,279,253,182,138,158,269,208,128,217,150,179,148,226,171,133,319,343,191,147,235,128,173,190,163,159,224,157,149,196,180,217,229,89,311,150,149,118,250,176,236,234,60,242,188,220,260,218,133,213,240,212,207,290,232,305,132,287,129,253,185,202,192,200,163,141,259,178,228,152,274,187,333,174,211,162,273,133,212,209,191,153,172,116,140,224,174,220,194,269,102,177,282,184,151,196,301,306,140,282,253,101,172,286,162,140,238,100,197,212,169,220,144,258,158,204,198,136,223,231,313,115,306,217,87,321,131,245,118,352,192,250,208,239,196,135,236,227,228,196,134,222,120,280,221,261,88,239,77,140,191,275,252,142,143,238,252,213,153,144,299,178,173,196,173,105,181,157,148,209,190,236,97,143,131,340,249,201,353,158,125,267,147,125,91,240,148,121,221,180,134,157,147,238,140,156,146,86,336,98,150,102,166,148,178,136,116,171,211,161,348,278,127,279,180,207,197,182,159,259,202,150,113,109,125,123,176,177,187,385,250,190,170,226,159,211,323,165,137,282,289,219,207,136,156,172,296,171,252,289,159,137,278,311,156,260,163,261,150,181,160,88,217,150,200,43,154,234,313,172,214,229,209,229,262,198,110,216,277,133,154,276,156,174,164,156,117,192,181,172,137,172,230,103,166,226,192,300,161,195,134,66,317,170,156,89,218,258,182,132,106,248,94,157,255,232,137,198,137,87,188,186,172,103,312,95,193,173,272,159,147,222,226,162,281,116,238,256,134,94,144,97,208,148,255,69,106,99,298,230,89,199,165,217,230,109,274,150,228,173,188,320,225,89,114,251,216,187,62,214,238,226,153,214,152,197,200,256,210,125,140,61,260,133,112,202,194,245,146,249,210,95,258,265,191,165,191,147,106,154,82,263,117,222,115,220,106,222,221,53,71,151,264,126,139,226,71,229,145,102,129,149,153,149,162,67,96,182,254,174,200,210,144,122,155,243,207,186,209,229,192,267,222,149,284,237,245,154,148,150,151,327,168,76,85,326,258,109,188,210,153,128,289,270,249,196,157,204,231,159,307,203,249,140,183,192,343,141,66,120,196,259,230,117,140,333,193,205,296,295,228,194,144,235,109,154,296,214,234,295,235,179,265,264,187,130,113,298,64,244,146,142,184,107,236,122,141,159,188,137,261,146,88,249,157,210,222,178,162,239,250,199,174,121,142,94,100,178,190,120,205,221,180,154,224,213,227,250,182,212,118,221,190,157,211,138,105,166,193,167,134,114,254,212,117,162,222,104,148,177,220,265,107,225,194,166,346,67,204,240,162,196,150,208,230,262,126,222,155,157,119,149,224,157,129,353,106,172,249,178,237,277,282,223,89,204,60,122,114,135,164,138,91,127,132,136,88,84,58,198,181,191,226,109,202,99,141,202,149,117,232,232,208,181,168,165,268,189,226,234,201,161,166,188,214,165,116,256,365,179,231,163,260,112,195,207,194,165,106,272,154,151,141,236,137,164,218,194,198,213,156,210,154,166,151,99,195,335,187,147,164,82,156,97,99,179,270,316,151,363,129,369,230,181,156,227,221,258,196,235,195,145,214,162,234,200,197,203,195,111,93,178,219,165,205,199,85,171,114,308,204,130,96,102,207,247,301,197,223,168,154,225,336,133,132,210,144,318,241,143,174,95,302,220,154,68,340,195,159,359,174,148,137,196,206,276,113,257,94,72,129,219,84,209,156,155,133,206,264,143,218,161,191,154,206,106,223,165,144,193,127,96,225,222,163,231,285,340,124,274,260,186,137,82,201,97,166,101,246,216,212,201,135,185,280,171,173,191,223,161,184,274,190,194,200,118,246,213,252,335,235,176,159,124,158,195,230,71,102,381,104,223,218,125,204,84,112,173,264,204,234,233,193,167,115,262,90,183,142,169,202,145,295,228,181,241,93,120,171,133,249,174,123,140,112,181,142,207,224,274,155,153,98,177,155,190,187,204,169,153,69,150,140,97,139,386,250,130,142,261,225,156,231,185,167,192,228,205,232,182,202,223,175,182,301,253,135,349,153,331,207,111,256,125,228,167,209,233,226,97,282,256,234,189,168,90,206,230,147,205,146,72,128,390,205,103,159,165,138,243,281,199,109,161,209,169,195,81,379,184,249,285,248,262,143,201,134,135,256,205,127,249,86,135,209,178,258,190,89,186,143,231,85,119,120,243,163,181,139,261,312,241,100,70,139,281,155,266,104,107,239,128,296,216,369,254,77,291,250,120,418,148,167,170,134,213,149,154,141,143,366,121,211,281,137,182,89,131,147,82,88,129,228,239,306,243,226,125,134,204,204,218,48,119,153,193,215,201,84,254,143,227,198,260,249,286,294,220,172,202,145,205,73,118,185,162,329,171,95,231,177,145,211,227,173,172,247,279,247,238,206,196,241,103,203,202,215,219,144,112,184,181,179,256,320,179,214,179,295,167,131,139,118,307,217,181,237,297,194,169,101,243,108,227,156,203,96,161,146,346,152,144,242,102,200,165,383,298,202,139,231,178,311,168,141,150,75,132,192,233,134,314,170,264,214,232,75,139,191,204,217,142,216,239,104,191,187,230,121,111,122,162,209,284,138,111,244,162,210,157,269,153,239,161,143,109,388,257,161,260,117,197,168,85,164,120,147,133,331,161,94,218,134,95,127,176,225,150,287,193,180,96,228,190,177,250,218,203,166,132,224,221,61,279,166,232,101,168,205,351,123,91,93,179,120,230,175,210,171,225,240,309,212,90,160,124,248,208,193,214,123,211,95,309,157,156,221,241,107,53,161,128,166,182,233,213,114,298,122,202,240,202,54,246,189,170,147,133,186,220,249,124,160,165,208,242,228,246,151,112,244,149,225,133,193,163,140,212,105,93,143,123,145,236,132,259,204,191,199,77,165,201,225,223,219,293,213,169,385,201,252,214,95,244,180,204,138,235,122,201,127,219,307,157,166,129,261,135,211,203,161,174,173,159,340,301,168,210,190,222,87,183,127,371,166,229,284,228,302,175,166,243,118,254,186,232,183,350,243,198,235,282,192,199,217,142,229,92,188,210,95,263,137,171,163,216,182,193,114,237,134,221,173,124,228,251,192,224,135,242,171,136,174,217,103,190,258,200,162,230,177,187,226,115,188,73,184,262,107,203,121,139,138,164,143,224,180,214,245,114,136,232,224,209,160,206,105,175,193,72,92,113,193,250,210,93,252,223,234,160,162,187,64,129,122,160,144,197,197,253,199,138,158,152,151,283,198,252,188,280,192,129,275,207,195,112,100,292,130,177,141,153,216,163,222,243,270,373,228,185,121,126,213,151,208,168,278,127,97,271,287,220,217,159,226,140,259,133,146,178,170,219,133,149,216,268,170,126,110,124,72,157,247,100,332,162,127,106,130,187,185,335,189,180,150,169,215,206,166,151,249,187,167,204,160,146,180,111,279,256,228,172,192,221,127,235,85,294,216,102,98,188,143,224,114,189,185,241,140,130,93,147,239,201,230,68,145,252,217,300,84,173,217,164,153,209,235,273,143,155,217,228,136,132,126,173,318,199,104,146,143,221,269,85,209,140,170,310,206,178,139,254,95,173,173,341,198,214,204,246,218,119,206,257,35,242,229,166,250,169,156,83,167,316,180,205,175,236,97,287,205,321,200,108,174,107,155,231,255,192,279,248,278,219,285,129,137,346,126,134,256,214,86,113,97,80,179,228,208,126,274,63,155,112,202,191,216,191,125,196,178,355,127,240,214,228,334,144,112,233,373,291,189,140,213,224,165,343,192,128,241,79,85,184,179,295,213,119,133,224,163,96,230,207,123,219,157,185,192,59,91,203,216,141,195,251,156,140,116,138,234,202,139,240,89,274,210,135,197,190,200,146,135,223,99,162,213,131,85,146,159,237,307,96,108,268,143,227,89,101,202,296,188,170,95,106,184,113,168,185,333,251,110,235,195,201,185,220,108,236,244,116,198,140,229,248,149,126,150,157,234,136,249,138,200,217,101,219,227,228,166,319,254,281,184,233,200,110,141,240,215,133,132,207,111,345,229,236,213,213,150,210,138,197,66,63,179,144,162,147,238,196,184,82,149,261,108,148,248,207,269,117,241,301,164,296,144,238,219,158,146,217,145,313,237,63,219,242,186,195,142,79,234,78,158,302,289,152,127,176,157,125,219,225,241,221,150,97,227,241,121,177,151,122,127,186,72,203,131,203,136,172,247,291,191,171,237,182,115,209,155,197,248,102,208,224,117,136,153,196,94,230,289,148,197,272,204,180,167,233,94,159,224,219,159,124,233,177,211,205,72,181,159,136,194,89,284,173,217,215,157,121,161,188,136,153,75,233,226,280,228,265,376,191,139,152,113,124,234,148,269,276,169,92,234,191,157,179,181,193,270,177,78,156,256,185,194,178,244,113,279,94,81,265,127,189,109,142,204,156,118,194,120,287,256,129,194,172,153,255,228,237,92,150,107,242,153,108,86,144,226,246,122,142,200,107,225,122,114,90,193,144,145,107,237,127,74,216,259,238,223,135,137,231,204,159,118,256,216,153,173,109,262,313,244,166,198,216,171,150,222,227,259,212,225,215,192,207,216,185,262,202,103,327,211,148,122,359,187,133,181,189,172,124,172,94,283,210,316,173,244,243,175,263,144,259,90,156,159,208,91,88,124,214,183,136,188,272,208,170,160,160,146,262,180,248,209,388,285,111,331,261,171,257,98,261,94,134,225,104,266,241,167,124,149,163,133,220,107,202,178,132,159,267,145,121,245,203,216,236,116,136,190,200,156,279,139,211,211,196,196,252,165,257,149,160,254,325,273,229,149,265,192,223,212,132,134,241,108,117,236,235,87,210,222,194,132,234,199,232,140,231,124,180,183,151,170,187,267,129,155,175,261,257,247,154,77,101,208,233,184,201,157,259,154,156,369,177,329,282,222,165,240,247,361,96,127,121,346,217,233,158,163,124,114,198,198,286,221,190,103,327,90,112,71,284,239,282,234,249,163,124,228,137,170,134,242,238,191,165,247,95,152,166,214,152,118,151,232,249,272,209,173,229,157,143,223,165,207,246,92,89,73,228,243,78,162,152,43,186,216,170,237,91,144,113,206,157,254,182,144,182,186,192,230,122,128,192,162,228,135,76,173,259,126,79,232,198,313,154,293,81,315,146,196,112,214,180,215,185,274,204,310,128,250,151,122,181,64,274,112,233,120,146,288,228,146,216,278,192,57,197,202,132,201,148,133,191,150,186,111,150,160,202,189,106,208,67,163,136,182,236,333,194,329,183,155,265,158,106,250,205,157,114,199,170,137,210,199,241,173,212,165,111,166,200,155,155,198,146,67,230,201,156,210,167,139,256,154,128,279,177,154,139,234,121,132,262,188,94,192,211,161,72,140,162,175,213,110,182,201,249,202,183,114,199,146,191,220,172,218,300,225,188,224,135,229,208,63,111,160,268,137,152,152,197,220,151,195,211,145,126,199,113,70,139,82,292,240,210,227,212,129,139,153,211,147,267,255,115,198,116,345,258,157,125,116,203,164,172,224,158,122,238,146,202,214,105,151,214,216,263,287,109,149,197,215,219,167,139,241,142,172,153,167,231,259,182,129,232,250,219,235,80,191,358,253,198,256,174,252,220,227,166,136,153,204,75,170,89,213,239,120,180,181,182,110,177,225,252,156,200,118,161,178,274,228,128,163,110,158,150,238,140,239,220,241,130,262,241,68,142,296,124,137,127,137,145,214,176,86,170,202,267,174,217,222,112,107,199,216,245,316,191,139,186,122,165,166,155,258,265,160,170,276,175,312,216,222,183,118,127,132,122,160,306,199,194,200,265,227,174,222,96,159,150,260,395,183,206,204,301,166,223,142,111,220,317,242,194,171,186,186,220,177,147,202,89,163,132,78,117,318,295,238,223,72,128,185,220,152,189,204,362,333,135,163,212,227,249,348,232,234,130,161,171,94,252,286,262,238,146,172,223,101,234,202,213,51,233,150,280,61,269,320,117,197,263,216,195,172,199,310,262,211,216,187,134,141,178,83,311,297,108,133,199,260,104,211,190,282,291,94,314,137,113,179,51,142,338,193,179,224,215,140,84,264,185,151,253,267,203,172,174,210,208,130,136,170,241,244,223,252,141,180,134,186,254,190,200,217,140,156,194,184,107,177,121,241,212,154,162,139,220,240,163,164,128,125,66,292,227,118,62,189,274,223,170,267,162,123,208,214,346,242,153,186,207,113,193,237,173,198,99,71,76,166,199,149,141,145,139,133,148,211,218,105,238,120,157,181,198,97,169,198,211,136,139,218,152,123,236,160,117,259,178,112,156,202,210,137,107,203,175,184,121,155,192,184,259,375,99,129,187,173,43,201,185,212,228,182,253,210,86,156,170,202,120,163,181,202,401,188,198,50,86,243,244,121,181,126,155,179,186,206,283,269,169,271,111,197,215,169,104,268,133,258,176,234,157,227,129,244,191,263,185,247,190,64,104,117,57,223,149,113,177,104,314,233,236,238,140,41,164,116,144,355,207,263,219,144,189,326,273,123,287,253,166,89,279,217,224,181,337,131,214,129,101,245,158,122,110,149,218,84,223,121,260,176,179,244,171,115,178,112,222,189,140,188,173,128,213,118,191,195,95,258,174,232,62,274,139,196,200,91,260,197,185,145,202,183,212,225,288,177,133,117,179,130,147,191,262,156,150,287,225,152,185,225,142,254,163,164,237,140,116,130,150,110,160,313,177,198,135,109,230,333,166,120,203,215,157,192,177,177,145,146,207,258,121,166,237,147,137,197,161,137,237,171,105,73,70,258,159,245,213,104,106,294,75,109,117,264,232,130,57,197,244,235,222,124,266,120,234,219,165,141,285,104,168,238,180,114,233,126,273,132,242,60,130,197,211,79,152,299,154,140,232,123,205,219,207,259,150,114,218,243,171,168,179,283,163,263,173,297,130,187,121,249,215,177,200,278,150,204,147,203,245,172,208,151,192,169,141,128,133,144,236,245,145,305,265,291,253,376,326,85,164,154,218,209,172,151,88,172,207,201,234,62,206,144,202,244,130,175,200,288,107,172,186,186,300,100,176,248,138,156,114,158,98,250,198,351,104,204,219,142,162,189,204,101,224,121,71,177,107,214,72,209,207,264,178,162,227,128,165,331,224,167,212,234,226,165,215,146,239,97,116,184,173,340,153,85,159,179,82,227,117,275,268,155,162,141,203,245,231,72,226,200,133,144,153,106,230,201,115,143,238,189,287,228,165,279,163,188,90,263,121,171,263,237,134,98,133,161,200,156,185,179,110,292,167,194,320,96,273,150,250,188,144,191,186,215,194,143,152,196,162,217,170,237,257,248,209,131,240,85,94,155,254,283,154,166,169,206,149,210,217,162,185,267,184,168,155,158,147,248,265,222,129,160,111,207,285,74,285,131,229,207,281,240,239,306,216,97,196,232,331,195,196,115,142,144,150,307,219,238,216,118,230,101,87,126,131,336,139,171,245,148,220,205,191,148,278,213,200,264,111,230,215,129,99,173,186,285,204,93,308,195,280,229,159,169,199,102,201,161,270,255,162,110,161,244,219,138,209,109,149,135,154,241,153,216,204,244,209,143,201,251,229,102,115,235,244,196,136,229,87,331,343,202,191,115,219,228,98,136,155,170,121,85,157,175,233,169,144,129,62,160,174,166,101,175,136,151,104,247,160,201,156,184,277,204,69,258,173,108,166,189,261,227,289,185,122,183,179,312,141,206,191,105,239,102,153,223,154,163,104,205,90,122,138,159,300,206,221,234,188,184,132,152,86,140,174,255,236,207,184,184,107,189,236,208,135,67,133,286,224,57,143,131,125,151,164,180,298,212,202,221,185,193,63,128,113,76,120,152,101,166,142,305,187,71,52,112,227,175,269,139,122,224,90,147,92,245,131,100,223,203,164,178,250,165,190,169,267,198,149,123,173,240,270,148,186,143,222,99,178,155,173,295,104,224,101,76,253,187,149,212,102,203,252,210,127,164,180,317,149,236,66,227,184,119,118,117,223,299,254,275,182,325,293,327,177,156,106,229,148,144,284,82,178,262,141,211,115,322,210,147,142,190,127,255,141,203,173,209,196,215,204,280,205,199,264,95,235,219,199,232,261,155,249,111,214,249,172,127,268,195,171,156,159,200,199,123,171,266,151,85,156,96,153,243,109,118,200,152,178,249,202,310,284,60,173,189,254,92,200,186,157,263,150,314,240,179,114,191,264,297,148,232,238,175,151,176,184,219,127,323,118,205,202,199,145,237,122,227,176,211,196,148,171,233,173,226,105,215,169,284,124,298,110,238,234,89,151,83,134,145,78,96,208,108,161,290,207,200,190,74,114,241,230,219,106,154,229,147,221,143,162,156,133,248,96,321,348,88,210,169,237,144,155,280,133,73,194,223,185,93,361,161,158,255,92,218,196,252,240,302,150,94,149,110,92,127,283,224,197,215,134,304,199,119,170,161,191,236,122,201,334,149,82,184,167,186,234,198,351,199,154,242,128,198,224,209,269,142,176,183,137,194,176,157,239,140,216,148,163,88,187,206,157,170,158,171,268,238,320,209,81,274,267,117,140,235,230,158,169,260,102,194,91,201,134,190,211,193,330,313,151,123,138,114,204,194,117,276,233,251,210,105,216,158,48,111,143,176,219,132,207,334,153,210,208,256,246,162,101,117,246,174,218,232,175,120,171,88,183,174,274,301,376,284,120,138,151,198,143,236,129,195,369,215,166,220,200,203,121,181,378,131,128,289,238,191,130,151,172,247,181,94,218,141,127,246,114,243,199,317,268,151,211,339,189,219,139,259,216,160,239,170,152,169,107,195,121,230,171,125,239,190,167,205,165,64,226,222,172,236,227,133,216,302,81,140,229,129,226,145,158,73,215,221,135,86,145,155,152,266,185,127,152,118,258,227,177,194,193,88,376,217,190,369,157,195,248,182,180,208,155,105,186,117,181,276,127,294,131,203,279,136,126,265,200,123,217,191,228,197,142,160,262,127,186,185,125,163,268,215,243,119,323,236,190,352,197,113,256,238,203,143,85,242,194,114,136,173,179,201,280,169,112,130,207,85,240,98,141,167,288,249,305,84,114,137,186,148,270,84,232,212,201,95,109,182,130,173,124,257,149,273,265,205,85,145,113,189,181,98,194,210,234,102,171,225,206,207,206,240,227,210,124,72,197,178,108,228,229,173,211,157,287,142,140,134,200,291,123,226,112,202,160,193,179,223,177,229,130,153,133,218,122,144,295,216,133,194,198,220,106,159,264,210,166,336,187,135,120,163,213,167,98,162,85,233,189,212,211,156,98,171,326,194,158,249,133,132,319,223,180,140,218,130,114,200,135,259,305,235,205,147,180,132,148,98,257,206,227,168,212,213,228,242,158,238,173,246,301,140,234,167,138,203,224,263,133,180,140,185,183,231,155,187,225,201,198,177,138,131,151,208,247,209,186,107,259,96,104,124,369,242,171,141,155,252,212,275,148,152,245,128,204,153,163,194,192,173,272,249,275,113,112,317,75,132,223,198,138,211,295,113,169,240,156,124,216,213,237,213,121,222,214,105,108,208,242,145,231,225,139,229,149,150,204,81,247,132,244,241,174,239,205,181,197,66,191,366,107,285,142,226,101,220,117,311,178,264,66,225,172,140,142,190,284,203,291,280,177,322,140,189,101,178,141,189,263,261,243,182,161,250,120,93,218,198,177,212,290,243,218,233,180,83,209,257,221,85,191,215,221,75,287,233,151,191,192,171,82,258,285,265,143,147,154,79,112,183,179,163,196,178,104,92,195,259,127,304,216,194,217,165,138,195,237,112,192,152,119,225,176,169,190,285,175,97,169,203,108,178,260,91,121,139,176,197,156,185,164,91,147,118,165,226,169,220,176,120,334,230,225,104,107,220,220,117,87,123,268,213,206,87,319,83,245,181,201,147,227,254,175,108,115,269,182,218,355,269,266,200,233,174,226,248,189,260,102,219,158,68,202,125,115,297,140,191,180,139,243,210,153,66,138,131,187,245,216,180,112,216,228,179,154,228,288,254,105,93,185,113,94,167,205,123,165,224,115,136,171,155,275,160,190,190,171,236,168,135,234,212,217,74,127,149,61,190,81,139,142,88,98,201,145,164,222,83,199,94,270,164,188,397,230,103,128,253,161,172,97,240,190,214,224,141,260,81,150,188,222,229,142,236,97,218,173,152,175,232,248,89,180,224,247,152,138,309,124,238,89,190,140,161,194,122,214,105,174,127,139,167,270,141,128,100,187,107,202,152,146,113,189,148,192,194,219,87,164,314,92,141,184,237,222,198,136,124,142,378,141,184,110,189,155,159,194,274,109,217,170,228,128,161,224,192,217,174,180,223,203,194,282,244,186,131,121,259,301,114,209,88,345,123,263,139,211,229,209,217,240,236,216,109,175,177,218,96,213,151,298,145,90,245,198,145,252,119,190,182,148,181,132,85,134,89,172,194,221,136,116,139,172,152,208,240,195,121,144,127,224,258,154,253,130,214,231,105,236,182,136,201,146,182,232,120,148,238,222,100,219,147,176,228,160,318,130,176,169,149,170,174,243,224,115,154,162,244,123,266,130,155,295,139,137,156,122,161,195,195,255,186,125,232,313,216,202,220,174,277,177,173,162,124,263,140,141,177,272,221,223,245,208,317,133,80,191,312,117,235,152,278,178,207,272,144,133,205,178,184,130,167,159,270,281,175,234,222,166,187,157,77,165,198,137,171,153,118,69,131,179,167,221,118,136,201,96,222,122,189,284,224,216,205,199,199,101,124,104,300,204,299,140,266,190,289,132,210,242,217,211,206,279,208,242,211,143,206,213,206,155,213,105,148,108,82,231,216,145,90,218,140,323,319,182,111,295,203,88,211,207,176,229,123,153,284,337,127,109,115,158,199,57,225,190,100,209,198,204,240,86,193,88,190,215,150,142,93,239,172,140,166,283,254,103,212,186,177,228,73,127,183,257,233,210,294,153,242,160,113,192,200,158,133,207,265,266,76,269,123,138,268,265,186,192,140,272,129,276,167,231,190,204,86,228,129,155,246,279,174,130,173,162,156,184,106,120,193,155,176,224,193,155,197,266,85,223,165,238,180,112,180,130,190,158,149,112,239,207,231,200,181,204,143,257,186,129,135,143,133,286,159,172,89,187,167,113,205,259,134,170,104,87,162,124,114,194,236,109,214,130,217,110,181,211,76,140,173,289,137,172,177,159,139,243,271,199,266,251,277,345,310,259,320,236,84,157,129,145,253,182,227,197,163,188,285,259,232,202,83,180,324,259,284,184,139,211,171,136,100,105,254,214,123,97,173,195,148,105,344,225,105,294,120,126,184,64,132,194,253,143,190,236,177,174,127,197,241,186,237,84,222,158,145,189,211,228,157,284,203,165,114,76,140,130,120,194,159,105,266,274,283,161,282,129,147,243,259,103,163,135,219,200,135,66,69,167,100,124,103,113,116,175,202,169,247,187,71,221,173,177,148,248,189,199,217,163,224,248,225,109,118,233,261,100,245,118,192,212,237,203,231,143,213,84,124,238,145,190,239,111,161,168,144,123,186,124,196,138,215,188,231,141,227,128,203,237,149,248,176,182,193,322,237,148,161,134,160,159,142,130,179,102,250,234,247,192,186,135,162,152,144,101,384,110,233,197,72,80,275,148,222,217,114,138,108,292,153,216,181,84,134,135,181,193,202,98,199,223,149,119,255,196,244,101,196,158,216,111,186,103,240,288,214,200,113,166,222,198,72,121,180,211,381,231,281,220,306,188,151,222,181,283,232,177,139,241,212,226,210,44,125,201,190,101,99,285,176,325,114,309,136,190,176,179,192,355,143,141,110,189,181,241,106,241,195,208,116,141,103,164,119,272,162,202,140,168,179,202,229,201,253,172,223,163,213,77,179,126,156,126,158,222,95,167,202,194,116,175,264,125,133,137,86,292,173,366,148,196,225,125,156,209,74,188,203,206,129,178,205,81,219,241,177,155,116,197,84,247,84,282,136,144,129,295,253,121,109,139,138,160,142,180,231,177,317,83,280,219,186,225,163,152,196,117,223,130,230,165,165,182,197,179,157,221,162,90,171,251,185,180,124,229,135,271,133,269,133,141,127,153,172,219,245,157,219,118,109,211,149,191,277,240,96,96,171,212,130,56,145,93,130,176,135,168,195,227,185,137,243,204,133,224,321,138,199,146,272,119,125,201,230,202,232,153,239,144,170,128,308,247,132,229,202,130,287,235,171,76,200,206,102,255,82,87,309,281,309,209,235,116,313,218,124,80,313,231,220,81,141,237,206,120,164,206,142,210,94,183,109,289,150,224,176,154,226,177,153,229,142,263,162,67,251,157,181,172,211,178,173,123,229,289,269,222,190,326,133,175,111,226,212,156,242,179,118,197,199,127,182,78,133,108,148,201,182,174,278,151,175,172,314,163,139,147,217,222,189,244,227,201,211,258,78,152,210,198,262,121,127,135,108,318,185,140,220,227,193,309,157,261,151,229,184,123,110,298,159,276,263,60,116,205,304,166,136,211,241,217,149,243,143,178,180,79,208,177,176,330,138,206,159,194,144,218,240,122,178,129,197,95,250,246,89,260,190,137,225,119,82,341,301,182,120,209,235,234,234,153,195,157,170,183,289,176,142,224,125,163,285,207,136,103,215,114,104,214,153,187,194,179,246,216,191,77,208,116,350,95,262,177,221,170,235,155,142,126,129,224,167,154,188,182,138,243,163,129,200,111,157,299,93,136,111,144,142,148,99,267,212,234,148,305,252,234,229,87,109,216,73,124,177,179,93,205,288,124,177,200,108,70,228,180,300,266,246,158,233,108,132,157,239,104,165,214,137,116,107,290,163,153,93,254,273,154,228,182,110,207,134,198,146,143,257,173,205,184,102,178,169,205,222,227,241,133,227,200,238,295,259,101,210,290,154,92,96,102,205,222,121,199,171,189,217,315,124,94,220,201,227,222,124,85,318,173,172,277,197,231,167,224,189,217,295,164,243,193,214,190,197,155,199,176,120,198,286,182,332,195,147,165,248,227,233,190,187,180,187,163,166,229,147,268,249,218,145,201,153,218,256,241,222,109,138,144,203,271,237,147,65,306,180,215,161,289,165,131,155,248,118,190,85,111,243,271,90,149,198,168,349,244,177,107,238,107,112,60,163,119,177,218,151,145,219,169,261,226,228,318,117,114,223,281,193,153,167,277,68,221,192,299,333,125,208,138,89,198,143,289,243,262,126,151,160,111,147,238,109,167,206,76,92,206,220,92,64,94,159,225,115,130,146,126,208,167,188,172,194,169,231,199,142,134,189,227,224,174,164,247,162,125,118,206,145,136,370,203,91,234,161,260,224,207,226,145,190,134,222,311,205,153,141,87,150,168,144,222,383,167,219,232,227,179,238,197,114,70,203,95,200,151,211,138,132,118,98,199,207,180,174,196,249,132,185,223,200,135,350,108,78,189,310,280,193,56,341,174,188,266,222,200,168,185,121,255,246,112,203,92,201,204,116,186,217,129,158,229,228,163,371,217,153,145,102,202,203,157,84,237,170,208,167,146,253,121,104,146,138,86,201,140,245,145,180,98,373,125,169,111,349,212,118,210,122,185,192,167,217,206,197,128,134,112,108,105,107,116,331,134,381,141,183,160,154,132,90,168,197,371,189,194,213,167,160,198,191,257,122,182,106,193,189,196,142,197,123,154,236,99,138,168,145,134,179,210,210,204,140,153,259,231,195,174,316,242,205,251,187,217,122,122,269,78,230,219,193,186,82,163,102,163,108,226,142,122,95,157,120,246,229,130,96,117,80,309,141,103,224,246,150,216,132,116,116,280,349,246,207,281,140,246,170,286,182,143,198,258,94,209,204,122,179,196,164,121,94,180,360,249,147,370,162,133,86,225,128,149,186,173,237,193,129,174,104,226,205,184,122,242,115,181,199,153,190,187,237,164,159,230,100,213,157,189,262,144,205,231,201,238,152,123,175,260,169,220,171,87,102,263,180,123,154,82,96,228,242,260,204,129,119,271,115,231,117,190,61,228,68,290,144,139,118,275,126,252,219,105,223,136,87,280,339,254,119,253,129,155,105,208,233,174,158,144,143,280,217,265,132,75,218,230,136,117,161,132,228,113,90,90,221,141,318,151,176,140,122,217,167,161,199,110,252,193,242,217,158,183,237,193,122,182,116,158,248,156,109,144,101,116,184,122,209,169,220,121,179,214,273,110,153,243,213,129,126,200,127,250,242,153,154,116,190,193,221,186,243,212,175,137,203,171,163,232,195,91,229,132,262,234,401,99,320,283,146,238,233,266,313,219,144,283,151,169,250,223,171,136,215,133,112,152,95,104,220,149,219,243,146,191,238,219,97,177,187,215,148,200,205,146,178,223,171,218,112,112,257,145,210,84,198,166,215,147,292,163,153,152,208,216,132,121,133,169,192,240,138,181,213,279,165,244,121,107,199,143,259,244,148,243,105,180,218,119,114,204,260,249,153,113,165,261,157,174,106,147,106,149,158,142,126,202,188,310,204,197,135,160,205,89,154,96,221,58,123,241,208,216,199,195,207,208,369,217,92,250,181,227,62,208,161,208,255,216,109,167,185,228,170,214,227,231,230,208,99,211,233,234,236,112,235,110,212,198,232,117,169,81,208,148,197,262,225,220,102,222,160,120,109,235,280,217,165,243,231,148,115,131,199,201,202,274,144,157,184,200,167,228,155,199,183,148,226,170,145,119,155,217,188,171,239,221,223,96,201,222,214,153,214,88,244,145,228,208,186,245,185,224,227,107,182,200,263,206,120,192,228,274,128,193,174,171,89,178,94,206,96,184,180,217,196,219,117,204,153,266,197,280,233,277,264,109,219,139,210,187,156,112,303,142,284,170,117,49,186,149,130,243,175,104,217,314,170,81,197,163,121,64,197,172,180,136,155,156,286,296,239,252,157,155,77,82,62,148,93,141,206,118,317,83,162,222,188,123,197,193,226,312,144,191,199,135,329,113,124,133,151,150,146,223,227,120,200,207,206,168,157,118,106,236,181,212,141,255,382,212,78,142,105,89,119,213,127,178,168,220,225,253,174,118,201,82,175,71,118,253,135,176,303,127,226,125,195,147,110,253,111,94,231,315,104,187,90,237,75,127,204,243,199,249,318,274,212,94,108,294,233,223,277,75,198,162,126,169,112,301,162,218,180,152,141,92,225,79,184,263,239,209,124,174,181,149,360,134,165,135,201,102,143,216,221,150,161,138,144,126,180,185,201,241,116,157,122,205,330,275,176,228,149,238,95,194,165,159,109,360,125,145,143,237,238,139,240,141,328,155,197,119,165,300,76,171,202,105,167,272,185,93,130,179,110,200,77,166,116,111,316,154,326,224,146,298,207,159,177,138,74,217,278,235,223,209,176,127,215,117,147,101,166,246,231,145,233,191,220,213,212,226,174,165,155,190,121,94,192,148,135,105,286,233,138,237,118,201,57,211,295,284,215,290,161,125,165,198,244,82,100,221,242,96,257,138,219,155,175,65,179,121,196,208,201,151,140,214,158,266,168,178,185,147,148,168,134,200,97,176,260,192,196,212,123,225,208,226,181,177,161,133,149,247,219,136,246,174,166,127,331,156,248,111,208,171,225,238,140,175,289,209,225,175,169,121,217,200,227,167,238,128,230,129,131,314,128,185,243,185,110,191,153,242,102,198,97,172,214,169,200,127,143,157,146,280,138,207,119,244,53,224,228,208,171,148,180,223,181,162,60,90,176,218,253,148,153,138,224,120,108,177,149,224,326,221,118,265,134,217,252,120,87,77,151,133,115,301,177,147,185,235,98,128,111,95,158,223,213,222,82,197,83,304,158,225,276,107,166,161,148,176,158,275,169,193,375,221,205,128,156,188,83,128,233,181,166,197,240,173,143,188,181,189,203,251,134,146,163,206,123,214,169,198,184,224,85,110,160,98,198,297,149,152,145,260,120,151,225,235,70,189,126,137,260,95,190,219,138,159,105,303,118,149,178,217,120,112,242,149,171,206,271,222,153,169,183,185,229,161,167,236,145,236,234,103,195,114,256,170,170,144,285,111,193,114,129,212,184,178,210,97,157,208,150,200,149,129,172,260,117,157,194,208,86,265,255,360,222,185,144,173,93,279,226,181,181,198,252,332,220,116,157,167,203,184,116,230,233,218,219,234,126,181,255,225,128,119,220,229,222,241,214,231,124,181,221,107,219,205,221,211,182,230,206,181,182,196,228,149,117,360,150,144,252,266,119,84,122,211,175,141,227,244,293,208,243,168,211,163,285,291,131,330,259,159,140,250,181,185,229,197,147,255,211,99,87,227,172,256,198,158,177,211,181,153,192,129,282,171,158,164,284,211,195,102,145,60,150,236,104,271,79,165,226,162,298,179,199,209,253,268,303,164,145,229,175,176,209,164,138,188,148,217,205,235,221,97,147,367,273,79,241,90,194,120,167,142,116,111,206,179,158,205,243,203,126,250,214,114,104,149,141,279,239,292,269,86,180,136,224,368,153,145,80,66,129,156,115,134,115,191,208,176,216,271,205,104,164,144,172,139,160,224,161,148,141,251,301,236,251,143,170,237,154,100,128,244,98,277,235,233,184,203,124,234,188,197,165,300,170,231,204,241,215,153,202,313,138,166,252,201,126,192,284,151,337,276,180,102,221,190,112,123,159,339,79,171,173,288,246,204,114,148,219,149,104,214,160,107,132,235,194,272,178,183,246,208,196,203,195,253,123,105,161,278,244,60,168,242,205,185,221,189,245,107,136,193,200,132,298,127,242,95,115,207,180,108,250,260,77,160,228,244,171,111,244,90,220,129,134,129,127,204,107,219,145,110,162,253,290,162,112,253,229,154,186,216,213,204,181,210,213,179,102,252,176,225,211,214,87,216,116,134,317,167,240,141,335,193,120,151,314,106,195,89,281,224,161,272,164,312,172,213,214,227,175,262,228,82,140,85,167,189,258,138,126,217,162,215,123,219,133,132,292,207,142,246,182,168,189,154,159,204,241,249,299,157,163,164,234,264,94,144,160,231,274,122,219,194,171,201,194,151,127,148,364,178,169,287,177,134,175,98,240,175,364,226,270,165,180,190,116,249,142,209,196,113,212,116,166,167,172,180,238,203,231,195,130,255,139,175,122,210,265,211,93,194,196,156,163,169,133,156,237,312,260,174,160,206,177,170,98,202,370,123,203,57,171,164,151,172,189,193,177,220,257,254,140,183,200,173,206,266,111,289,74,153,161,138,224,211,117,215,164,143,166,105,248,67,105,137,141,96,316,206,185,275,199,122,146,224,144,220,244,203,199,216,134,259,264,158,241,247,236,126,196,165,133,158,171,224,196,184,201,71,286,244,120,155,427,89,149,221,330,290,166,254,159,250,237,200,110,203,168,261,207,212,282,245,235,208,170,229,156,73,70,140,197,182,145,92,105,64,209,208,141,177,202,212,144,110,156,210,200,180,131,111,219,191,220,210,172,222,254,169,221,151,157,128,293,221,156,140,127,140,205,306,241,223,224,262,153,100,238,232,56,278,153,101,230,98,130,162,169,231,67,105,220,186,84,127,97,231,224,160,288,223,265,125,253,251,263,245,127,236,214,50,239,195,110,93,148,191,211,194,246,143,137,170,177,119,284,128,131,101,190,299,209,165,142,88,128,308,294,229,147,201,201,167,198,100,245,117,140,340,158,189,187,131,84,212,186,200,192,253,127,185,94,178,238,180,187,159,158,138,158,144,153,113,269,207,224,186,216,132,187,156,179,250,200,223,107,191,141,177,174,148,106,237,236,244,204,285,271,163,223,212,237,119,223,130,235,229,171,305,94,220,298,256,166,123,192,217,205,238,268,220,197,150,170,264,213,138,187,139,168,270,222,161,70,108,131,250,243,158,84,201,180,140,359,174,193,178,167,216,288,312,230,125,216,218,240,216,250,282,180,216,201,200,173,112,128,289,256,195,161,164,156,234,189,157,280,218,194,167,181,126,222,186,152,92,167,126,177,304,241,190,107,138,132,194,91,125,231,269,154,142,242,198,142,155,205,169,110,235,226,243,123,152,246,143,215,134,162,184,293,300,209,129,109,134,217,171,266,311,119,116,129,321,203,223,183,185,146,71,173,154,103,208,89,94,205,119,233,209,215,256,182,188,211,174,247,209,116,209,179,240,147,217,235,153,253,172,312,168,280,157,82,229,116,120,144,208,87,96,192,182,180,125,124,155,205,134,181,186,362,192,143,191,180,53,197,221,83,199,200,274,191,192,155,189,203,173,273,150,194,186,203,161,364,166,114,216,191,240,350,234,198,64,96,156,268,133,155,239,76,194,143,157,142,144,121,199,128,136,120,126,143,157,167,78,125,177,187,140,225,227,231,225,254,199,220,328,128,266,201,159,230,163,169,341,67,184,206,148,201,214,225,259,218,244,245,325,144,99,163,222,172,96,192,197,171,108,192,129,246,294,148,222,188,111,245,166,253,126,197,46,234,169,67,344,258,130,187,296,127,140,184,148,118,165,207,199,121,250,160,210,115,239,207,226,187,229,216,122,194,191,69,126,167,94,323,349,163,249,376,157,220,181,251,195,143,168,172,209,170,198,96,187,184,156,272,338,124,126,174,230,176,195,97,131,156,177,171,294,211,106,109,220,307,180,378,102,134,134,96,222,221,189,139,202,106,134,241,195,139,195,243,152,207,169,193,202,310,228,74,147,179,213,159,290,118,143,177,246,307,80,105,183,119,168,305,220,192,151,193,145,93,191,176,279,215,217,227,225,187,130,135,184,207,160,75,104,228,170,232,206,183,156,107,304,176,285,157,235,105,70,307,154,188,269,156,150,171,217,168,341,85,107,147,264,166,268,120,343,167,80,53,155,138,292,252,281,173,152,250,224,225,231,263,256,227,158,208,192,198,236,209,160,172,286,213,102,151,182,220,139,155,149,68,212,196,239,173,238,109,276,104,190,77,167,243,127,226,96,148,246,192,90,144,232,124,291,130,206,117,233,188,123,176,387,250,145,278,169,303,157,375,226,334,98,241,183,163,126,155,155,295,148,136,232,121,130,180,178,189,227,183,90,164,162,294,220,165,172,282,187,179,291,157,202,164,168,207,118,225,221,231,112,224,143,197,177,120,167,147,172,130,292,235,303,95,166,198,300,212,280,189,255,84,229,148,217,192,165,150,62,175,142,197,207,153,217,149,153,304,253,162,274,172,150,162,124,295,110,227,134,87,120,276,181,187,140,179,235,198,127,144,201,272,155,210,151,114,154,155,119,198,164,153,139,216,222,236,162,242,194,239,125,238,200,221,265,187,133,261,239,242,203,236,129,95,207,129,109,208,190,172,115,208,208,161,247,189,145,188,254,68,135,161,163,147,98,95,186,206,106,165,104,86,207,281,208,214,198,157,134,157,185,236,85,160,271,256,235,114,159,110,122,106,164,123,239,259,114,191,295,286,222,135,136,221,172,126,125,155,171,143,144,187,247,129,175,232,230,138,149,114,160,159,141,121,206,289,160,293,261,250,90,171,265,210,246,142,117,208,54,136,254,148,59,135,174,125,237,173,190,149,150,165,160,278,125,121,109,348,225,150,341,94,125,102,287,90,85,181,255,163,177,152,231,259,214,202,247,203,266,242,128,253,220,87,77,221,241,94,147,180,203,100,221,128,241,227,168,209,157,266,211,101,188,107,192,156,237,167,131,293,164,232,150,241,115,181,308,122,139,199,148,101,211,250,228,114,251,209,146,131,201,170,235,174,221,283,207,206,115,241,202,136,84,148,274,317,206,187,263,152,178,223,65,229,144,154,208,105,218,155,156,256,213,77,154,240,199,202,215,220,195,86,221,147,119,115,235,195,98,133,177,192,191,223,187,223,188,194,121,154,254,197,173,51,87,201,294,136,175,277,365,255,293,150,186,200,106,253,123,164,131,256,165,186,151,165,168,162,138,154,137,341,261,192,223,194,220,334,250,70,251,140,161,135,172,74,222,203,266,246,236,198,153,128,77,224,117,177,247,225,120,167,88,134,83,155,149,200,119,165,171,161,287,268,134,169,287,133,190,199,166,173,154,243,307,120,161,142,167,107,250,245,124,225,196,141,137,149,143,141,67,153,158,199,209,209,146,173,170,107,150,198,191,87,300,196,227,298,261,258,279,212,110,218,139,88,146,103,189,286,167,191,245,201,157,257,175,237,144,261,178,203,121,304,287,182,74,98,282,172,201,240,258,242,193,230,179,204,323,101,148,180,207,120,130,178,122,111,170,174,150,223,122,133,167,234,125,214,206,226,206,241,183,239,106,163,123,195,265,92,241,345,146,242,150,153,70,67,142,102,220,249,257,176,210,188,151,253,133,251,178,157,183,126,144,103,311,155,254,117,244,116,137,168,149,100,231,259,278,243,142,284,297,285,259,186,195,119,199,197,82,190,169,232,136,218,160,200,254,173,68,190,259,190,173,88,149,164,145,244,173,153,173,247,134,179,172,308,181,198,228,122,272,88,60,220,144,205,46,102,177,233,98,158,270,257,114,238,204,140,142,142,89,129,182,195,121,92,96,222,81,115,228,155,257,187,183,175,184,196,222,271,281,223,216,129,175,199,179,135,186,159,136,198,227,155,172,269,159,106,322,190,101,212,178,142,135,196,252,190,312,211,224,206,107,168,131,100,117,114,133,194,278,175,115,200,279,131,190,114,155,186,179,248,211,198,160,123,240,148,204,135,193,197,172,126,216,127,266,178,209,300,246,171,103,93,250,222,176,261,232,138,224,79,200,204,175,271,254,142,204,127,251,249,159,72,135,165,206,172,150,276,250,158,192,158,194,162,92,184,125,187,237,100,98,89,88,95,151,235,195,195,193,98,194,163,185,207,194,355,210,136,163,146,143,108,145,262,186,193,136,224,127,250,227,114,286,204,277,117,119,176,239,131,190,132,287,104,273,226,94,83,253,188,102,237,190,207,86,142,232,121,174,110,170,256,64,200,356,52,224,341,214,234,215,186,214,317,239,148,286,111,130,122,251,109,164,118,129,159,161,190,207,220,204,302,179,111,177,138,126,126,151,123,133,101,143,63,201,145,164,134,191,223,186,229,271,140,40,155,139,139,270,122,266,295,217,125,86,251,110,74,346,194,256,163,184,151,234,286,324,176,232,190,131,109,291,108,201,114,215,220,248,329,301,180,152,149,169,274,98,290,121,173,177,114,238,143,174,143,155,192,112,283,82,148,261,218,129,196,98,240,261,166,197,200,163,65,208,167,236,134,201,223,298,141,207,184,157,154,166,102,120,256,139,171,132,121,357,142,204,272,210,148,175,118,271,318,146,75,92,140,215,155,327,212,150,276,165,255,99,187,225,174,251,214,104,300,133,232,96,157,237,294,177,156,245,231,173,217,338,136,216,116,295,244,138,150,113,232,138,268,266,190,199,132,132,87,99,202,104,193,85,107,152,324,194,182,197,85,213,96,99,153,103,126,215,75,63,175,119,214,151,280,111,180,90,340,212,190,177,105,184,240,150,203,163,138,79,176,281,90,135,256,171,220,167,330,230,107,116,104,224,160,208,203,213,205,242,201,325,210,304,81,104,123,112,85,123,134,192,218,63,148,131,99,149,233,195,232,226,93,211,196,220,107,78,190,125,92,85,127,148,137,45,105,163,161,160,256,92,36,252,129,222,96,122,188,169,117,280,225,197,86,155,175,59,253,159,208,116,122,206,121,133,238,231,141,224,213,135,275,229,224,117,412,144,132,70,227,205,166,225,108,258,102,174,140,107,118,117,252,153,186,121,226,265,280,128,104,226,155,248,95,157,100,264,167,94,179,328,199,207,278,225,166,109,188,158,192,109,186,87,356,237,201,133,262,162,127,79,174,198,105,157,189,150,119,214,234,164,62,201,217,197,308,206,322,200,127,52,146,125,125,240,121,177,153,297,251,93,125,145,322,184,299,165,145,99,110,213,185,252,139,204,137,159,95,250,270,178,208,155,148,216,210,116,88,230,90,117,131,124,236,170,150,190,239,232,113,303,170,123,283,288,248,230,215,368,95,120,252,218,207,146,183,228,188,259,304,136,200,250,267,177,253,204,228,86,159,217,142,214,203,201,225,187,176,328,124,299,161,186,202,131,109,151,117,231,150,102,384,220,182,232,198,139,127,98,221,74,206,237,96,121,149,192,119,248,334,111,155,105,123,241,174,126,186,182,233,152,163,166,228,165,177,236,211,223,174,118,122,291,182,204,157,140,174,160,286,286,151,234,90,266,181,204,178,286,81,102,218,83,174,121,118,129,136,168,167,358,131,230,329,211,202,235,149,158,229,130,234,208,268,129,206,157,178,71,187,112,237,129,122,96,257,166,163,151,176,203,172,98,222,107,175,153,77,171,324,126,311,117,267,240,168,177,143,178,108,100,222,201,131,231,277,270,192,160,195,132,120,105,165,159,75,94,249,145,220,180,146,296,148,121,122,225,95,164,272,64,163,102,194,156,187,168,183,287,138,114,111,141,260,109,111,263,161,113,176,175,95,300,254,190,158,245,116,262,161,186,269,219,184,192,200,96,186,235,149,53,288,236,202,321,124,108,290,236,149,110,157,342,207,194,86,364,180,132,129,160,227,214,165,186,162,145,127,119,157,204,240,239,236,84,197,218,250,181,151,70,197,102,177,213,187,116,173,394,238,176,209,132,223,139,134,188,229,260,138,85,219,178,225,297,198,220,160,158,245,158,55,75,143,214,136,195,245,265,187,372,139,267,222,138,275,208,231,242,98,199,225,239,246,143,115,223,116,244,221,124,198,272,220,143,238,246,155,189,188,122,269,189,173,258,199,191,185,99,165,372,222,205,96,204,170,271,97,166,154,267,69,257,116,179,221,238,253,319,149,96,262,117,286,118,113,136,193,251,142,211,95,112,136,371,240,194,174,167,178,304,158,218,325,387,177,118,66,218,85,202,172,213,201,305,197,102,206,174,256,230,270,110,200,67,140,191,110,67,146,214,142,133,78,340,70,142,193,256,206,189,119,184,227,313,177,226,237,237,185,208,233,67,170,133,126,180,243,108,281,182,251,246,233,134,179,242,198,240,145,180,150,166,149,128,154,230,299,215,208,204,231,153,255,209,178,303,137,202,119,192,207,177,300,144,154,229,141,191,113,203,191,181,142,294,252,88,145,233,266,166,146,149,211,176,206,172,224,176,195,256,225,72,120,219,184,247,137,149,217,245,109,192,130,109,227,146,141,191,155,180,227,259,157,157,260,110,225,141,293,145,239,189,233,208,240,237,220,171,219,180,240,260,85,106,250,106,213,52,237,104,218,287,280,150,164,127,185,238,278,146,183,97,188,141,231,106,47,154,131,112,314,259,250,162,150,140,92,202,171,202,190,82,141,171,183,201,89,145,147,117,143,139,195,109,234,114,241,262,175,108,136,115,147,239,131,185,265,239,275,141,154,195,174,246,193,275,191,296,211,202,72,286,112,246,269,124,179,86,265,93,185,187,198,174,85,129,158,200,219,246,255,140,231,186,115,196,95,55,235,131,236,179,169,234,166,209,197,209,214,240,109,110,169,213,114,167,187,114,252,340,138,188,251,229,171,217,169,157,202,182,283,201,96,214,210,239,126,211,197,217,201,137,96,290,220,268,163,215,83,248,128,233,202,115,184,96,230,207,202,300,201,193,59,239,300,290,208,263,91,209,183,179,172,162,194,187,123,177,152,187,249,209,117,260,258,196,160,209,112,104,154,64,145,171,240,347,339,164,174,134,295,168,242,179,178,197,97,139,104,226,184,93,247,280,244,138,132,109,111,245,248,240,171,187,132,214,224,177,238,131,91,166,246,144,108,102,175,313,205,203,124,226,62,184,230,226,280,104,261,217,282,146,179,224,243,169,160,176,235,106,247,214,153,326,180,208,219,68,216,91,178,240,274,201,114,146,214,328,91,189,127,170,349,199,90,224,189,215,265,258,221,337,137,210,249,216,209,167,230,257,204,74,171,248,203,80,240,277,193,131,253,188,176,214,228,278,132,194,83,175,278,126,364,238,149,250,229,215,201,194,329,187,68,213,132,102,147,149,78,123,240,199,221,72,208,219,139,129,182,113,292,269,142,128,137,133,195,144,224,262,255,203,321,191,126,110,123,189,180,147,159,180,80,58,132,155,203,52,208,236,224,171,155,211,172,123,220,166,136,115,160,201,265,221,222,87,238,266,226,181,322,139,170,335,137,118,218,133,302,259,240,99,137,309,170,137,248,176,224,165,250,174,241,200,112,270,207,200,154,256,140,132,183,128,258,123,99,128,296,148,241,148,273,186,180,146,81,83,150,166,290,192,262,161,263,153,114,228,159,282,233,173,128,139,147,202,365,164,153,138,188,269,99,150,207,145,197,153,181,308,182,115,266,246,228,103,297,184,291,172,99,187,123,197,177,279,224,138,142,183,189,141,128,217,108,98,151,209,189,235,92,124,181,237,214,180,262,234,198,128,139,99,103,101,151,166,132,85,218,89,232,195,150,108,175,182,185,214,246,265,210,153,230,108,192,231,235,226,190,100,91,317,191,205,306,229,271,256,251,178,80,242,227,93,171,209,160,227,190,142,130,158,81,319,127,249,272,250,105,298,219,233,143,101,199,177,242,206,155,72,255,125,181,155,123,126,155,130,85,168,194,105,127,146,245,100,348,136,169,253,234,222,127,229,222,115,152,132,150,300,286,184,112,198,157,221,238,222,170,126,210,81,78,205,231,203,248,204,131,203,165,225,200,185,258,179,112,166,93,174,246,103,245,135,86,298,207,224,299,128,131,233,206,259,98,201,144,98,160,225,174,158,110,183,150,192,246,200,219,147,144,205,193,198,102,122,229,162,141,95,142,233,162,125,314,314,125,234,210,171,223,230,143,172,170,190,261,116,194,71,182,190,186,217,185,252,173,244,197,115,169,158,285,113,185,257,259,235,192,192,122,203,85,142,222,211,143,200,214,273,115,80,179,281,265,241,109,215,356,282,204,297,284,247,190,234,250,157,226,197,219,219,84,162,164,220,166,147,253,265,153,236,267,244,257,147,223,173,95,218,138,192,129,250,259,74,139,282,138,137,187,145,99,120,134,185,149,287,206,103,174,193,262,163,248,279,326,274,195,160,148,214,195,156,148,113,168,113,297,203,197,242,331,197,161,181,64,81,217,146,127,95,82,201,306,113,135,356,145,117,132,314,115,146,190,178,298,67,155,133,229,80,163,250,182,186,235,144,263,156,220,109,169,181,237,116,176,156,156,239,165,292,128,221,165,152,191,249,117,77,105,72,194,121,167,93,263,227,134,140,210,140,128,184,118,133,278,159,175,89,169,255,380,213,128,213,85,102,138,189,137,193,211,236,138,198,116,216,258,158,156,155,180,120,233,179,212,212,177,237,341,83,175,148,162,150,250,165,315,219,267,159,127,196,167,315,172,236,222,87,124,220,172,141,164,188,154,110,164,102,148,114,238,298,173,133,119,95,179,281,116,165,161,149,193,100,122,204,130,274,339,251,82,203,253,186,183,230,219,138,153,156,117,220,215,129,191,206,261,143,203,169,175,249,179,134,229,163,209,191,140,148,105,105,120,228,150,160,71,229,223,98,165,106,117,106,66,162,151,218,149,192,242,108,83,92,249,180,198,165,270,211,244,219,231,221,359,122,105,91,264,289,120,205,219,190,175,224,169,173,228,412,152,117,169,167,228,121,119,283,154,80,166,118,111,220,105,172,233,147,106,142,212,291,138,202,248,287,206,216,175,192,149,186,116,245,178,241,139,271,232,181,182,221,277,217,92,215,190,144,151,218,214,192,210,223,239,269,175,267,197,145,133,189,119,294,118,93,224,197,245,150,279,127,188,188,267,243,221,325,272,149,306,259,232,222,191,223,331,123,119,128,126,241,193,134,158,109,154,177,204,151,147,220,250,177,100,166,193,153,228,174,178,191,175,249,165,172,177,302,283,218,202,210,134,92,230,193,172,215,199,164,198,198,271,282,176,197,129,198,145,206,298,134,195,139,186,207,98,197,143,227,234,161,239,189,154,120,131,127,101,172,131,214,204,181,165,172,171,215,221,227,183,312,186,106,117,211,142,239,233,190,215,114,196,126,214,108,260,175,152,153,168,192,179,139,143,322,128,111,211,101,220,157,106,195,257,56,176,179,232,198,290,107,193,227,156,167,192,170,83,174,261,210,163,164,250,254,232,306,230,162,174,149,123,73,155,135,166,145,153,89,217,187,123,204,226,312,191,232,210,176,161,204,118,132,250,85,239,184,158,198,166,199,130,156,311,110,187,196,347,238,164,327,87,287,216,216,264,133,214,243,153,255,228,197,140,267,158,237,237,228,181,115,180,162,70,203,217,139,178,244,118,263,131,201,140,243,273,276,157,311,309,205,122,132,180,247,273,147,277,77,193,112,268,397,220,205,217,167,90,233,134,130,116,140,177,78,249,149,101,191,258,169,186,128,139,132,117,98,126,99,138,244,181,112,264,149,276,126,109,239,157,142,83,247,187,78,101,309,230,216,127,100,183,141,223,122,179,225,126,195,195,246,132,99,124,71,179,190,262,265,82,149,270,210,145,151,165,209,229,230,64,141,168,122,264,205,250,168,175,193,133,165,286,132,158,193,189,170,213,130,185,177,308,105,136,224,172,151,217,157,140,255,174,173,178,244,97,188,244,192,191,167,325,93,146,236,79,187,235,85,135,111,117,241,180,131,143,192,183,226,219,94,307,124,215,136,211,164,198,166,121,119,204,225,153,194,87,317,96,184,303,217,111,281,222,114,199,98,88,134,182,186,228,198,110,81,176,212,266,229,175,168,154,212,227,146,162,148,172,114,124,173,217,108,140,208,181,296,276,261,177,153,113,216,249,214,179,267,247,139,254,195,275,254,250,101,76,244,111,218,73,143,222,128,84,142,194,243,231,201,184,123,225,180,82,155,201,216,235,154,150,244,146,247,124,256,169,256,273,198,281,144,111,215,192,249,96,186,254,317,199,230,93,98,137,234,231,120,267,191,289,200,222,219,184,213,149,232,196,104,195,133,292,120,166,170,154,146,251,231,176,176,322,233,128,96,170,220,112,108,150,181,122,215,134,70,210,176,212,136,242,117,199,282,140,144,246,247,227,155,290,154,132,254,185,269,164,252,156,303,127,94,360,275,213,208,138,175,121,274,128,252,206,89,150,236,249,187,205,191,254,240,195,170,193,253,232,119,137,200,158,179,263,189,212,190,134,248,148,118,92,320,295,197,163,165,114,350,125,215,75,210,216,177,148,149,140,200,176,170,198,99,222,209,277,216,174,254,258,174,90,198,242,212,189,89,200,229,123,82,123,144,176,168,232,122,152,149,121,173,103,237,205,175,186,187,190,154,222,183,289,141,122,156,351,160,130,167,280,274,143,256,181,260,209,249,142,164,311,232,314,158,219,199,202,214,103,225,212,310,184,185,202,173,275,183,321,169,250,146,115,260,125,214,70,184,152,164,132,221,197,119,241,341,143,227,246,212,335,169,136,199,101,138,244,163,113,154,204,92,236,225,275,199,66,87,201,61,128,137,140,224,165,147,215,160,177,128,88,164,209,331,255,110,166,89,120,123,103,213,261,205,125,215,115,228,248,144,187,218,142,177,194,266,189,166,114,221,192,136,72,247,188,313,233,154,116,169,237,206,193,200,222,155,218,217,143,150,76,117,123,133,306,150,227,236,87,109,142,111,163,141,182,177,156,112,146,141,289,94,334,131,168,227,292,201,164,136,193,97,94,327,266,123,186,121,252,145,196,244,215,213,324,131,255,193,213,277,278,97,178,208,141,165,165,186,175,142,196,151,128,137,120,159,152,212,278,258,138,253,126,208,216,69,177,151,175,141,193,211,218,222,98,87,179,181,134,223,210,217,137,148,192,230,230,224,183,232,150,57,203,165,234,113,117,126,238,270,241,230,119,147,204,155,221,87,206,75,168,138,190,211,237,101,146,254,244,132,298,108,244,229,96,222,223,224,117,135,290,142,271,207,221,247,211,228,249,179,77,280,160,256,139,94,166,153,150,164,139,179,140,134,131,49,176,219,116,113,78,232,282,190,170,169,193,199,207,237,250,218,328,114,96,170,135,183,116,192,147,94,275,155,229,108,251,109,110,162,158,357,231,110,229,140,111,145,151,241,238,318,298,216,293,187,290,167,171,186,281,184,103,167,238,162,257,252,172,189,167,214,117,225,254,259,243,176,113,101,107,230,114,141,254,132,179,100,160,158,82,144,113,268,214,321,189,215,230,249,321,403,287,292,65,300,146,336,113,209,210,106,99,210,207,125,146,101,363,171,107,111,236,212,202,182,268,196,122,175,141,75,151,176,166,172,287,100,217,166,159,48,332,131,115,137,170,222,230,173,237,285,91,119,86,304,99,201,113,127,100,209,195,106,163,109,235,187,91,237,147,197,320,307,223,297,198,95,125,280,217,100,263,167,159,214,163,108,224,112,150,295,179,284,122,136,264,160,114,269,171,222,175,44,81,215,155,192,168,207,124,292,127,205,268,171,136,218,213,153,214,136,90,196,131,117,175,127,272,183,228,122,223,247,228,217,207,89,158,320,211,138,223,101,126,182,128,164,194,95,128,294,228,115,170,296,144,258,118,138,271,241,201,254,216,242,105,228,138,203,116,247,135,73,99,183,213,203,220,239,176,74,265,202,130,226,174,190,257,274,171,306,177,161,123,291,140,174,141,217,157,253,224,226,104,143,284,199,223,244,200,229,219]
|
doclens.41.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[235,263,250,176,145,203,182,148,222,305,138,146,137,212,164,92,77,128,201,259,187,172,147,119,224,109,188,105,126,90,227,230,158,194,199,170,179,272,137,138,109,175,204,213,180,238,312,129,229,383,184,199,206,116,191,306,131,299,94,258,225,176,236,241,200,62,104,228,225,302,113,217,146,112,114,351,203,328,107,294,226,191,167,260,197,254,168,203,158,193,133,97,152,198,100,151,204,246,211,202,228,263,169,223,223,372,166,178,221,213,160,176,277,122,172,149,91,241,130,227,199,254,148,244,119,163,162,258,140,86,178,176,168,353,178,232,267,97,299,222,99,195,191,203,175,151,254,78,171,142,154,269,213,207,172,288,210,185,84,193,245,250,182,177,194,219,172,207,303,165,225,177,119,219,197,194,132,73,269,202,223,118,229,173,228,100,97,146,131,315,108,191,270,155,241,191,282,260,217,200,125,190,59,126,219,130,165,167,292,181,262,178,254,225,77,332,267,203,187,307,259,221,285,202,154,138,179,241,212,156,235,195,200,135,176,179,165,336,118,273,203,167,208,130,266,208,123,183,127,114,74,89,100,147,310,223,191,209,450,109,98,243,115,199,178,220,215,226,217,138,140,179,102,154,94,193,166,106,226,195,82,112,139,128,176,160,167,85,215,307,198,107,236,173,311,214,321,279,76,123,224,246,201,214,170,148,238,218,196,292,260,170,166,116,128,188,201,173,318,215,184,224,187,92,176,115,170,148,289,76,213,176,135,80,193,317,165,110,134,315,108,183,175,198,251,269,97,197,216,218,69,268,75,279,260,117,93,382,213,161,108,219,220,90,154,193,224,244,186,100,335,218,152,188,162,100,252,107,139,184,170,272,124,237,392,289,64,137,170,119,262,118,330,186,152,188,207,285,333,174,116,227,130,142,156,200,173,121,162,224,121,141,147,148,108,137,204,206,207,137,92,361,96,151,86,120,300,237,203,275,144,71,244,102,190,117,166,168,222,110,137,418,182,241,60,111,149,219,143,233,190,204,250,181,185,194,156,185,123,132,184,222,64,165,255,191,135,212,150,203,266,214,174,195,220,189,202,181,231,135,97,109,130,239,265,94,211,226,249,165,146,88,294,137,111,315,202,151,195,115,164,197,217,257,110,159,195,103,224,220,114,238,111,187,145,158,139,245,122,268,109,214,219,225,213,158,126,147,163,237,62,148,226,266,274,267,104,166,83,235,153,204,297,286,244,222,254,115,113,78,281,123,164,119,95,154,82,158,134,151,233,181,215,200,175,296,184,218,297,198,243,248,137,193,125,95,209,246,207,100,131,271,203,186,209,157,202,312,175,67,230,183,149,148,300,143,113,259,235,130,100,186,246,194,200,110,234,217,179,305,125,244,237,156,229,267,194,157,157,135,192,157,209,129,256,241,162,180,206,228,184,101,90,225,249,308,221,222,201,337,113,265,152,243,225,156,162,295,349,131,163,105,139,304,178,178,200,136,230,230,222,182,142,162,105,173,137,187,284,226,166,178,121,157,155,106,333,168,229,90,150,192,172,149,169,174,257,197,169,119,254,321,298,209,141,190,134,173,171,220,146,119,156,136,173,214,127,215,172,220,99,144,133,225,113,275,118,148,245,222,173,146,273,234,235,174,204,170,145,265,187,152,125,182,242,96,169,282,184,188,353,237,258,334,80,304,124,204,146,333,91,167,127,393,234,244,200,221,318,188,138,201,179,283,194,204,230,172,163,337,205,175,95,209,239,319,245,182,219,138,249,117,119,100,222,137,138,77,343,147,170,213,167,230,150,268,233,120,139,166,77,223,259,123,229,225,204,132,126,157,167,106,125,131,173,138,188,221,165,87,236,295,99,276,177,209,375,224,168,223,106,164,215,347,205,229,213,246,172,62,219,133,153,253,343,170,194,246,189,125,252,121,185,139,195,182,145,183,133,184,64,120,137,170,180,122,265,231,193,108,110,243,149,95,181,154,199,144,233,134,253,87,148,158,103,167,103,96,190,165,102,160,131,199,162,108,268,197,117,172,268,57,73,209,152,269,318,198,219,105,211,212,139,216,111,184,177,133,129,178,123,343,197,203,211,132,220,77,221,161,104,120,199,208,267,214,227,133,243,174,151,132,181,117,174,126,118,299,263,284,77,113,192,107,165,241,188,178,140,197,169,104,124,192,175,128,179,113,198,180,257,123,91,210,297,96,304,238,228,228,179,75,139,198,106,155,178,230,156,218,236,163,202,135,235,134,191,161,155,142,176,116,265,182,217,198,140,127,162,68,163,197,238,203,133,138,215,339,177,146,171,134,137,218,165,137,130,280,254,136,113,132,151,155,104,134,233,239,182,197,142,118,220,169,236,222,207,165,162,133,197,119,178,183,187,116,252,124,94,195,184,199,233,192,347,241,132,160,223,226,138,242,197,61,95,209,137,77,196,137,246,166,213,224,183,220,121,229,179,187,111,195,206,142,102,395,244,240,250,163,182,143,193,168,211,145,239,213,94,131,155,194,172,223,82,255,81,265,144,253,328,190,71,246,208,176,126,98,161,96,215,137,270,216,114,146,200,229,230,120,229,222,207,211,236,269,139,145,87,199,122,248,231,265,198,220,217,272,209,229,151,183,167,183,102,113,178,112,242,223,166,130,259,178,155,182,203,319,182,219,128,205,252,320,249,168,244,162,223,267,229,158,85,117,158,219,264,214,162,201,186,77,73,87,140,176,212,251,206,110,100,164,53,113,83,167,236,187,161,162,113,139,142,211,165,238,238,82,250,152,259,256,170,297,178,142,270,155,325,217,153,229,187,88,135,204,210,90,143,247,291,231,288,189,161,171,206,117,271,131,239,205,238,216,112,201,146,90,223,229,150,226,180,150,263,329,295,211,218,249,171,100,314,119,175,230,213,203,104,53,158,157,179,115,160,293,150,117,125,218,196,81,222,128,273,200,188,95,231,84,131,291,135,168,148,261,167,196,226,164,216,226,115,218,187,235,285,123,94,98,136,154,56,151,238,204,193,258,208,142,211,231,223,182,271,144,226,144,262,177,94,233,200,134,158,239,160,240,141,134,219,241,119,305,245,132,146,220,110,200,173,102,193,202,207,251,104,139,252,132,175,132,129,136,139,191,354,83,107,150,57,212,232,211,149,174,167,272,165,199,107,362,147,186,251,98,105,164,249,241,118,144,230,274,134,154,225,176,238,230,240,162,209,260,218,218,264,208,346,207,265,94,238,161,188,105,252,163,184,196,216,131,215,228,129,132,230,256,195,72,162,90,192,242,136,90,239,239,204,79,159,152,141,223,161,168,177,143,300,193,132,176,196,164,119,74,148,197,149,149,264,209,151,98,258,220,106,344,117,197,118,225,307,157,184,275,129,167,238,162,252,95,187,260,297,225,165,260,155,149,185,84,234,176,284,192,112,201,237,100,132,147,168,146,245,216,131,249,219,85,244,177,145,166,204,169,110,245,58,196,152,169,157,251,184,201,197,176,177,194,138,90,222,157,163,218,97,124,224,161,197,256,181,143,175,92,226,89,149,116,176,184,205,77,173,169,275,284,291,285,122,187,250,173,164,215,176,215,256,322,212,79,165,130,176,310,188,225,176,170,230,240,248,104,153,243,371,249,86,143,305,256,182,271,74,191,240,127,160,135,313,215,210,219,120,137,136,159,182,224,197,331,132,142,240,169,194,117,258,144,164,195,98,95,218,230,182,198,180,170,199,169,240,303,275,78,339,146,156,198,116,178,187,77,73,126,295,230,259,167,128,220,239,149,247,159,285,219,99,209,78,186,322,166,212,129,227,295,191,202,278,152,302,162,164,203,111,137,190,234,187,138,134,200,215,158,134,204,159,160,104,182,256,262,285,211,231,175,258,155,340,119,83,124,80,239,182,189,273,221,234,217,250,150,176,261,142,230,151,61,204,129,141,140,136,177,244,130,161,152,133,180,199,277,198,99,151,207,280,210,275,128,188,104,115,204,281,275,61,199,217,152,84,207,150,136,268,185,242,230,227,232,298,222,217,249,185,127,110,229,163,293,234,164,142,261,209,348,94,250,118,114,349,140,174,178,231,288,123,248,109,201,243,173,147,94,86,224,227,212,125,316,227,209,285,203,228,317,158,130,229,153,101,257,163,302,221,172,140,216,207,185,324,157,107,141,307,139,281,128,156,252,241,207,117,260,267,156,172,177,170,98,187,242,135,146,122,271,246,231,311,289,190,142,147,113,205,183,126,249,157,101,178,200,223,236,239,177,175,238,127,182,129,133,163,341,81,83,180,66,132,121,168,144,141,203,197,272,196,102,275,169,209,254,72,212,195,218,128,241,240,195,266,309,230,305,217,276,105,254,232,255,218,260,98,174,215,173,157,145,344,142,195,297,200,162,146,173,243,118,73,300,182,206,107,331,208,127,189,200,211,159,132,183,108,160,327,127,90,118,232,201,247,210,207,107,214,128,126,186,213,231,97,184,141,217,139,153,236,122,122,278,307,64,292,194,224,209,81,214,108,108,162,78,248,247,306,115,230,133,75,140,137,276,219,241,206,233,123,346,117,143,215,242,154,181,102,97,147,74,289,137,175,249,188,92,256,350,169,98,220,111,176,135,276,247,60,220,220,291,166,228,165,101,155,209,207,91,100,255,123,98,157,273,133,169,217,205,167,133,190,235,286,114,115,149,179,249,191,118,231,111,179,233,53,149,224,197,157,247,109,158,189,214,138,245,249,100,279,222,245,120,172,163,181,145,185,300,199,246,236,146,238,264,131,97,128,188,326,142,95,205,132,165,235,134,240,193,245,186,95,325,350,114,225,227,209,207,128,97,110,283,250,190,97,267,168,163,132,282,290,215,225,124,167,236,156,260,98,141,216,78,147,161,258,191,70,212,145,216,154,202,114,239,255,165,183,136,265,152,169,121,167,213,221,190,188,226,165,191,157,161,212,222,214,226,174,137,251,127,144,203,123,109,186,209,235,145,213,113,191,302,164,174,193,367,338,128,207,198,168,173,124,109,322,201,171,119,290,178,187,174,105,164,189,108,212,123,198,253,185,218,235,209,224,314,204,271,242,135,144,205,213,60,159,183,183,269,195,251,231,188,210,254,307,162,194,246,195,207,213,140,270,163,229,226,261,126,107,89,265,125,182,136,191,301,300,131,265,186,182,83,174,192,138,232,210,100,236,188,264,140,196,90,165,206,173,274,89,135,237,276,225,175,201,248,142,223,333,281,300,95,182,143,165,175,241,162,222,107,113,198,150,203,238,79,196,267,178,264,166,297,173,134,192,103,207,212,184,212,277,216,177,100,144,110,201,287,247,282,119,246,228,233,242,181,129,156,107,338,179,290,144,196,77,225,163,269,180,113,139,181,161,227,267,180,126,276,228,271,95,150,156,142,234,423,208,119,261,281,314,201,213,230,194,212,252,121,143,319,110,174,109,218,219,161,212,149,125,194,169,289,292,203,226,164,188,78,207,255,74,221,146,183,256,216,270,172,97,177,238,185,197,183,172,364,258,232,117,197,260,276,150,375,214,128,69,105,89,285,144,142,148,167,242,83,140,311,204,292,202,187,173,266,343,276,229,252,91,213,253,175,198,124,200,106,135,252,230,239,209,149,104,181,216,126,146,222,140,294,111,185,233,372,199,314,135,166,214,211,152,246,237,248,141,207,105,280,98,218,324,180,55,243,271,131,197,140,116,138,187,121,114,94,146,236,225,166,163,241,129,63,219,183,179,220,163,238,168,91,74,202,223,185,168,124,77,187,250,280,209,227,278,158,164,173,259,144,131,194,127,265,233,145,226,107,160,264,86,228,174,233,164,91,192,157,238,135,177,146,240,174,101,133,266,228,187,266,80,180,305,252,304,266,189,117,161,132,154,193,111,302,113,165,222,108,248,150,123,75,232,228,91,144,124,133,156,163,236,144,193,135,83,99,230,244,122,228,190,92,73,287,189,354,209,198,272,176,173,288,130,92,127,328,246,341,216,100,104,190,157,281,182,220,168,212,184,221,241,202,176,223,309,237,125,284,151,222,189,76,185,267,331,133,251,152,115,150,155,84,228,135,195,281,266,177,108,239,157,184,128,105,109,146,222,236,150,282,173,184,147,134,114,202,121,67,76,190,83,134,172,117,268,212,209,243,121,208,128,222,204,88,190,131,105,174,135,215,165,110,315,319,204,215,151,179,327,68,257,161,145,100,190,116,192,152,205,184,210,190,311,140,205,148,122,176,191,114,196,201,221,296,240,195,161,210,102,173,247,136,140,298,105,215,134,179,151,230,129,139,276,115,311,112,264,104,197,222,183,187,114,237,223,173,250,204,195,290,136,255,101,103,214,254,255,145,396,234,222,131,270,158,240,242,153,63,149,232,226,300,319,132,270,161,241,196,325,180,185,153,108,140,149,109,226,119,275,252,152,307,190,244,92,309,195,207,153,163,180,112,219,271,239,146,146,233,79,282,192,203,274,125,168,243,281,279,248,109,181,147,219,147,263,191,200,138,232,133,236,193,200,261,266,82,113,274,302,171,212,98,130,399,159,147,291,128,241,292,91,245,96,212,127,225,203,140,173,199,142,179,152,157,284,237,230,230,291,249,183,100,234,197,371,169,185,206,277,258,148,215,157,263,212,220,210,159,274,181,187,202,218,170,257,305,174,271,193,118,134,292,161,191,174,160,358,220,167,208,227,391,173,218,236,236,118,287,309,212,119,215,139,280,212,193,199,194,210,399,122,242,86,218,169,92,269,153,126,189,330,133,184,97,129,220,244,87,144,262,114,236,149,247,205,251,233,123,179,129,252,152,139,168,217,183,289,88,152,182,168,110,174,209,226,250,256,229,265,126,182,144,113,232,237,236,261,125,120,228,259,243,169,170,99,164,136,202,107,204,85,141,149,111,119,163,100,271,164,163,150,155,72,247,90,201,208,163,219,255,204,149,301,246,217,100,147,151,105,279,133,312,111,137,120,218,170,119,201,257,254,199,81,59,174,252,162,146,154,114,198,232,189,141,107,181,194,170,149,92,242,274,142,272,122,309,114,140,189,370,247,140,154,132,101,138,133,191,126,115,224,210,217,237,271,184,199,202,235,339,143,160,104,236,126,90,256,213,127,236,208,276,140,212,229,141,196,149,169,165,131,195,233,174,108,253,128,123,271,207,315,153,252,192,144,40,343,178,320,106,258,197,236,84,178,239,193,173,96,154,147,95,260,81,296,221,108,256,181,226,188,357,182,159,125,212,111,129,126,160,238,257,205,142,220,255,184,216,182,171,140,155,246,163,225,268,272,113,188,310,213,105,253,310,162,111,228,127,179,210,161,184,200,156,198,122,240,200,172,66,161,151,139,315,251,150,120,112,141,167,166,208,184,75,152,312,135,134,181,95,192,220,68,179,108,252,178,129,197,135,139,147,359,306,204,172,247,162,216,183,151,185,254,276,332,244,170,142,181,232,228,237,128,160,188,217,189,136,139,238,189,238,130,182,288,213,329,260,118,254,242,117,149,299,192,260,291,268,72,246,156,186,154,82,127,131,177,220,119,318,185,292,100,99,147,207,187,188,215,155,196,149,184,121,210,230,188,261,198,186,195,315,134,110,331,99,127,182,245,291,165,149,91,223,135,99,120,158,226,102,97,327,178,124,287,175,174,213,250,243,360,157,62,191,240,302,233,233,307,214,230,204,199,88,191,255,166,239,247,162,337,238,211,165,103,237,204,280,288,156,101,200,173,304,174,185,204,133,130,225,128,77,190,69,141,230,219,187,237,95,271,165,206,311,214,228,175,259,151,225,344,202,186,111,165,227,269,188,174,135,194,251,133,245,248,134,92,139,334,209,50,212,116,281,171,106,92,193,242,254,255,233,106,119,229,251,190,220,217,220,131,192,125,190,133,108,153,154,226,104,324,172,206,105,121,138,215,226,237,87,164,75,92,243,107,162,147,150,149,159,101,126,94,163,246,164,257,180,204,260,88,215,244,250,289,155,260,182,183,151,268,311,155,190,134,153,136,190,126,84,106,153,220,102,219,131,121,314,209,130,185,78,224,124,151,109,331,197,116,271,254,224,123,255,272,208,105,252,175,181,232,88,280,138,80,145,144,285,110,83,169,270,212,196,253,138,196,314,312,211,256,150,159,142,119,227,136,303,235,237,113,278,149,168,268,101,225,92,300,201,168,231,206,122,136,295,256,150,238,113,282,242,105,229,294,85,178,148,186,72,259,235,235,323,240,99,313,90,305,112,185,170,103,236,137,146,215,124,192,140,188,116,224,123,223,242,154,159,168,227,181,128,109,213,127,235,150,217,223,180,91,135,185,254,279,255,228,273,193,242,95,220,231,137,152,93,311,116,165,252,174,235,153,147,267,290,235,266,222,121,144,106,179,231,199,244,252,177,188,223,104,179,113,240,163,187,187,236,374,190,156,79,194,222,148,168,363,106,100,238,101,193,262,107,61,191,207,199,162,227,214,286,195,246,260,179,141,147,314,249,206,198,213,132,191,149,161,84,182,108,199,110,100,203,100,131,176,226,112,140,80,255,292,168,265,294,318,232,119,239,233,218,178,367,158,246,107,206,292,195,163,224,89,201,102,195,68,181,232,206,122,169,189,90,230,92,270,102,168,225,172,180,188,269,176,103,107,176,48,82,247,165,188,143,119,219,180,207,100,175,223,243,214,204,188,156,306,360,129,135,142,256,174,138,127,110,125,97,198,122,233,223,222,262,171,245,272,141,77,187,191,150,240,151,140,167,203,245,92,76,281,188,183,191,138,238,145,233,155,157,284,264,124,199,175,167,186,344,128,223,348,194,97,73,174,153,178,162,132,112,231,214,205,155,105,201,110,248,150,97,257,87,176,120,157,89,145,224,120,194,286,149,293,84,203,250,222,168,133,169,158,99,219,99,158,73,268,161,262,121,260,198,243,119,259,108,272,170,180,212,217,143,230,206,212,115,324,137,117,346,240,79,198,228,68,43,266,82,197,90,153,179,68,147,75,217,314,148,225,178,220,154,192,169,197,115,142,224,329,228,264,128,175,199,230,220,198,284,200,181,194,164,174,151,136,277,138,215,141,129,266,159,247,187,246,202,81,194,97,226,200,357,136,207,187,137,213,318,202,136,215,240,160,188,254,186,150,88,211,124,278,191,206,187,179,159,133,106,158,228,212,187,182,183,157,160,177,182,313,213,125,153,190,139,130,142,244,145,289,225,216,200,303,148,150,250,200,193,242,168,175,313,166,127,226,149,233,168,218,154,201,233,206,158,161,150,142,256,113,198,201,172,117,232,99,248,211,206,139,217,184,324,149,196,164,272,248,170,91,291,267,84,196,271,142,69,233,107,100,255,258,225,101,170,115,143,148,192,128,174,234,199,191,224,88,254,121,367,119,215,176,139,210,139,258,142,136,196,164,208,124,76,135,83,206,58,229,257,62,255,168,132,259,144,128,307,210,171,126,121,149,103,150,223,245,216,234,242,170,177,228,177,110,265,181,183,160,195,160,176,285,210,137,258,106,112,222,229,302,253,260,141,216,83,177,212,92,104,177,144,136,233,302,341,229,118,216,191,215,219,179,117,202,90,131,186,114,221,151,165,155,117,62,151,73,225,165,251,176,146,93,235,120,233,306,332,208,114,258,102,132,276,247,273,134,118,160,168,46,103,223,248,231,122,144,234,129,158,256,93,189,205,201,208,222,167,222,164,115,154,206,150,151,182,202,131,209,181,157,187,113,131,238,247,127,89,250,250,109,141,240,149,249,336,65,187,98,134,224,136,211,166,181,256,147,141,148,171,230,200,141,117,189,90,175,159,154,193,120,113,110,177,265,252,178,99,161,290,109,252,82,179,315,144,145,158,85,79,205,245,214,185,210,149,179,119,267,147,239,174,170,311,118,131,271,157,252,169,359,254,338,217,160,299,174,206,199,180,180,236,165,137,155,133,173,135,178,191,247,174,226,152,144,199,116,112,282,178,242,212,211,294,234,227,224,194,120,224,288,120,327,194,277,185,91,141,182,247,203,257,197,204,205,187,163,250,78,104,82,211,95,195,150,304,174,213,170,229,215,89,153,189,289,181,120,152,219,137,272,127,237,156,88,164,128,213,204,190,156,286,224,272,186,86,188,242,350,293,254,116,205,201,196,233,118,190,310,194,231,144,206,112,124,208,192,77,201,76,264,217,288,96,229,281,256,76,196,113,257,187,261,361,195,312,221,250,222,197,218,186,190,216,211,137,135,356,334,139,281,133,257,205,182,158,246,121,331,62,207,145,303,156,188,189,263,122,137,134,161,136,166,134,115,170,117,185,206,79,151,149,118,260,182,173,223,151,247,223,116,119,247,181,115,290,179,162,218,241,196,116,187,193,180,198,121,164,136,184,318,185,241,225,301,147,215,134,69,258,152,240,276,161,67,244,126,187,208,178,135,150,118,174,174,226,115,216,219,86,147,287,132,68,132,179,195,277,140,208,234,96,183,245,323,252,115,209,265,247,186,265,139,220,181,75,253,290,267,95,174,157,75,148,216,201,207,198,251,116,252,343,226,138,152,245,171,119,115,255,146,157,233,295,89,312,151,205,177,270,214,212,152,235,274,89,254,246,219,175,285,209,109,127,229,161,154,173,219,197,149,41,225,276,198,111,184,290,147,210,178,329,132,204,188,103,138,126,92,157,121,249,218,113,138,236,238,184,307,157,224,311,164,207,126,168,164,303,231,133,177,183,165,192,219,174,91,173,166,154,138,190,93,159,241,286,295,177,232,349,138,247,203,220,241,159,176,227,160,190,165,171,270,134,202,211,155,198,93,196,245,234,262,207,124,128,333,219,159,159,293,79,150,98,205,146,132,84,108,188,251,66,188,257,206,189,82,235,56,180,194,149,178,290,237,221,239,140,89,219,312,168,229,185,151,266,214,206,358,281,155,282,180,194,233,305,57,247,139,198,154,213,219,233,357,181,252,148,81,122,205,162,129,165,232,141,149,104,246,140,283,123,214,206,194,248,208,104,186,228,92,144,236,207,305,211,149,123,321,177,273,197,253,195,149,147,120,149,160,187,100,169,160,142,125,133,275,235,195,127,97,196,141,86,272,297,169,58,73,157,170,208,162,106,228,115,191,290,78,171,203,204,130,203,215,234,141,110,238,250,216,298,262,287,216,196,240,231,195,192,201,135,199,124,256,380,117,202,125,290,243,191,147,303,220,249,164,198,120,65,228,296,147,168,234,218,142,138,315,120,122,180,243,200,231,142,267,223,169,143,314,230,246,145,324,261,144,190,117,183,121,203,165,229,172,276,471,102,251,195,189,228,186,157,284,223,283,158,245,122,150,321,71,337,166,242,241,93,173,227,314,67,340,168,270,130,212,117,236,107,202,303,179,140,263,110,133,191,166,123,162,257,157,270,241,222,171,145,209,190,244,211,232,135,162,137,274,104,227,150,249,133,190,206,165,303,168,199,124,54,259,239,201,278,108,212,160,125,187,201,128,55,221,236,123,204,216,161,294,134,291,94,265,166,171,282,81,190,286,316,337,218,301,266,219,324,142,221,196,205,138,150,184,145,64,78,151,357,141,139,220,227,326,170,133,150,172,74,146,156,122,272,242,344,218,193,112,292,150,212,209,216,174,175,114,183,191,167,292,143,257,148,218,167,200,235,164,94,189,121,205,199,248,225,231,96,99,220,237,117,275,327,142,363,220,42,176,166,232,134,221,249,209,96,226,283,224,161,93,152,196,161,148,227,161,134,320,265,169,132,117,157,136,216,189,177,104,187,225,200,223,240,169,183,236,211,226,203,283,221,237,232,155,123,217,234,134,171,100,130,220,282,138,296,61,213,151,179,75,141,197,209,312,198,132,254,233,269,223,171,159,149,228,182,155,204,168,235,165,232,133,114,218,216,125,197,129,195,171,198,282,209,228,259,304,118,154,211,162,112,248,204,136,143,207,172,174,226,185,196,188,161,254,198,245,166,173,196,230,117,397,146,105,120,201,161,271,176,215,207,201,159,65,109,178,195,160,168,78,288,115,288,142,217,215,130,134,214,189,172,284,181,128,117,287,226,311,232,117,125,201,255,184,123,197,175,213,182,288,235,153,131,139,212,150,146,107,359,235,252,109,157,195,220,205,276,81,211,203,188,130,136,202,179,90,238,103,99,281,171,236,110,210,107,215,239,242,285,262,121,209,110,271,203,177,222,157,172,211,314,165,253,145,312,166,87,190,127,140,158,165,192,76,351,107,238,160,155,305,106,199,225,212,179,257,201,227,147,213,121,295,234,282,232,234,84,166,213,241,168,360,164,245,147,191,212,252,162,174,172,238,128,157,330,214,193,135,239,247,146,165,168,197,121,152,214,194,157,213,248,79,119,209,196,98,254,139,103,123,230,178,147,248,280,154,223,215,171,172,218,247,143,222,246,204,233,126,124,229,114,143,250,152,310,307,150,122,227,189,185,147,164,221,308,222,113,158,197,71,282,395,204,186,226,139,148,124,191,118,134,162,70,185,147,185,327,374,123,286,157,264,168,233,220,138,196,211,169,99,90,126,125,222,202,178,83,173,103,210,140,167,212,141,177,210,256,164,186,122,217,164,158,267,215,196,228,153,310,150,115,116,175,111,104,143,201,217,356,112,69,157,116,221,61,175,212,194,262,205,271,150,121,222,325,163,156,214,212,158,235,128,141,205,198,95,141,164,141,286,377,272,240,350,192,210,85,222,69,201,79,111,324,196,156,91,145,216,153,133,246,103,151,300,351,99,181,222,256,187,140,77,146,120,107,234,126,206,256,178,319,225,175,199,67,223,226,273,124,149,190,228,177,150,172,242,244,224,215,125,164,78,272,195,204,205,128,229,266,215,142,145,144,202,254,123,253,177,161,199,133,132,121,83,196,286,116,233,255,178,280,108,308,226,221,348,230,228,228,184,233,186,242,208,133,152,207,121,128,196,148,190,145,159,89,266,212,118,78,168,349,381,213,183,114,216,136,215,141,152,161,55,213,176,91,197,246,172,140,185,140,201,165,232,183,135,216,218,113,107,171,91,229,230,215,76,164,216,130,114,176,139,110,239,284,63,143,165,190,126,238,132,170,238,291,81,245,150,211,218,248,240,247,205,316,139,160,115,153,259,115,291,114,243,214,241,227,161,288,256,162,204,142,174,77,142,90,341,200,233,100,107,183,112,362,189,121,135,189,164,171,197,258,189,229,206,168,242,269,274,238,208,113,154,170,149,214,251,229,64,223,137,114,202,200,302,104,125,240,238,183,195,115,286,202,241,181,243,235,245,259,274,219,184,142,209,137,330,213,208,210,134,160,228,98,89,314,84,262,131,201,360,167,185,131,121,80,180,141,128,147,186,163,122,328,202,165,176,188,296,281,278,99,216,179,272,183,331,150,181,335,358,320,200,82,154,153,316,204,272,317,137,262,142,214,355,110,176,190,210,150,59,235,300,177,97,268,217,150,211,120,157,138,174,259,109,129,271,252,152,158,201,180,219,254,149,156,81,230,175,237,176,256,310,157,202,111,255,131,179,193,200,248,240,185,128,174,182,242,262,175,214,239,323,111,183,208,147,256,217,222,284,134,138,150,85,158,213,205,229,175,210,141,153,281,120,182,218,212,205,207,104,258,244,264,201,187,237,225,185,211,387,198,153,98,260,226,200,182,211,168,139,179,151,186,265,305,247,160,68,65,224,184,192,262,125,109,173,183,129,307,224,287,215,371,242,192,53,189,198,123,222,92,171,166,109,136,175,170,216,131,277,211,205,174,109,121,223,212,178,135,90,190,300,176,148,269,188,299,218,190,265,183,139,285,188,187,225,184,286,92,208,246,261,254,202,340,238,185,298,238,171,233,148,140,114,277,98,300,105,129,185,248,140,167,69,154,172,213,194,137,334,117,215,155,79,188,260,156,141,189,151,183,99,146,191,235,86,224,257,244,117,209,139,152,206,277,98,171,166,266,133,159,245,279,172,237,239,206,100,274,92,103,206,297,181,228,178,156,171,295,121,158,112,187,234,293,258,181,225,112,99,303,64,161,151,189,209,206,222,166,160,212,151,273,206,139,198,229,307,162,218,233,227,157,162,114,200,155,124,181,268,121,177,49,130,104,301,135,126,212,177,162,168,221,248,159,193,128,209,108,237,168,199,171,142,151,155,225,122,77,203,108,105,83,79,210,265,81,343,65,181,226,260,134,116,215,261,159,256,106,210,200,211,192,193,207,129,118,121,116,206,220,227,85,267,102,230,181,106,128,233,133,285,327,287,70,238,112,326,222,152,223,167,116,232,189,196,177,131,140,137,120,183,222,222,94,151,172,270,135,186,154,166,121,283,81,216,247,253,151,288,153,182,220,205,286,168,102,169,126,209,203,166,133,254,151,187,175,197,279,148,236,108,228,199,223,268,123,353,128,325,140,172,211,199,171,300,109,220,243,89,215,301,198,77,143,325,212,123,192,205,139,98,209,56,256,201,230,93,155,39,121,248,177,246,251,267,213,196,213,315,244,246,122,165,247,135,212,110,176,135,278,174,193,91,122,225,242,263,253,254,280,212,102,206,140,256,222,183,258,142,154,101,185,187,237,168,197,181,101,295,259,206,133,107,140,271,183,229,176,225,268,314,230,180,122,243,132,241,91,113,108,286,170,189,217,134,235,159,208,207,106,204,59,235,225,225,108,231,366,261,100,133,201,158,250,248,208,120,283,174,188,224,295,289,180,116,200,236,73,189,212,119,215,250,331,168,245,130,226,203,157,121,203,234,268,250,182,99,89,300,73,251,139,280,136,114,127,173,235,195,235,179,164,201,76,190,114,182,179,116,354,218,300,241,231,91,137,243,95,128,232,141,238,262,165,252,122,217,226,101,237,164,243,183,157,244,144,238,249,206,238,240,225,269,347,108,179,229,185,128,162,192,204,149,167,282,144,226,99,219,133,217,155,202,154,210,233,206,173,105,110,330,293,195,349,293,275,271,210,186,310,189,164,191,136,138,227,91,356,205,289,240,255,217,305,236,217,198,176,234,151,308,308,224,215,274,207,300,170,192,80,112,238,175,87,275,274,296,257,137,193,148,213,240,188,198,255,262,122,148,212,203,192,207,198,233,167,233,187,215,191,205,199,225,140,159,104,168,112,103,219,127,271,232,239,162,152,162,197,210,236,130,93,121,269,161,123,167,355,204,221,159,234,76,169,134,129,99,240,156,201,235,47,120,241,219,241,103,118,101,243,146,148,146,233,279,120,222,115,212,248,140,202,271,181,227,180,139,215,318,263,297,158,46,260,157,107,167,183,354,84,76,132,125,217,181,203,81,65,181,156,173,103,224,95,108,317,300,189,168,166,255,135,174,169,162,149,254,146,167,154,103,152,139,137,151,218,87,91,130,200,107,106,313,192,364,197,383,147,77,89,146,140,68,145,161,119,192,332,131,305,222,166,211,141,200,203,221,187,78,259,171,120,160,136,268,235,121,160,154,249,121,141,251,160,159,204,199,181,250,323,128,167,185,106,152,231,152,176,137,209,245,124,120,241,164,182,178,151,137,228,218,209,128,129,94,275,187,183,137,283,200,121,161,137,323,221,297,153,144,172,276,251,169,145,228,196,345,80,275,163,117,135,202,166,213,318,162,193,192,167,197,260,174,296,226,158,114,166,163,205,211,180,108,145,147,96,187,219,219,241,169,179,225,151,232,306,194,207,262,210,249,288,182,231,141,176,217,206,80,162,157,147,224,220,176,107,152,227,232,317,116,330,337,243,250,196,121,286,211,317,99,200,169,164,233,189,161,126,348,178,159,241,351,261,211,132,200,309,164,210,285,261,247,248,250,119,289,123,259,143,198,185,217,64,226,181,200,233,297,124,170,235,206,354,150,251,253,197,191,229,138,239,124,172,147,106,261,161,247,152,296,272,179,193,164,278,234,181,221,192,131,202,192,222,202,95,97,269,129,256,210,162,68,217,125,229,125,159,258,95,206,174,309,196,215,177,297,146,218,114,114,205,300,152,56,134,125,78,157,214,100,223,144,75,207,145,201,346,244,223,127,116,237,252,104,187,183,132,94,138,138,177,170,139,166,173,232,185,137,253,300,195,145,226,233,152,138,294,363,163,241,302,148,117,196,252,207,185,145,197,147,243,212,187,178,271,130,188,216,195,130,252,179,232,263,331,138,306,203,147,185,240,204,185,222,155,264,180,239,158,170,144,109,141,235,226,223,213,155,163,134,167,188,85,130,181,214,121,262,220,282,196,250,203,183,76,156,159,219,207,118,140,160,232,104,107,155,231,157,246,182,145,268,215,173,120,240,87,111,154,210,182,85,266,267,217,183,201,254,242,167,191,122,202,163,139,184,287,243,138,233,250,186,181,165,154,231,178,126,183,178,125,202,141,117,175,163,266,231,143,216,216,201,331,187,225,228,188,115,146,109,162,167,226,137,184,236,355,201,214,275,223,170,108,252,193,243,239,122,259,96,168,128,189,365,238,225,187,197,177,201,170,118,142,102,152,178,217,113,98,214,225,152,134,133,199,295,120,169,132,199,111,180,115,186,159,106,317,93,201,149,108,280,237,204,165,198,211,171,195,229,285,155,210,234,158,213,144,246,182,219,204,189,221,198,292,158,109,194,375,107,97,197,101,217,191,222,200,165,168,314,305,239,269,208,156,175,208,256,198,203,185,49,80,230,98,151,264,120,215,94,163,132,197,70,126,306,179,330,347,280,60,207,158,214,230,268,195,160,201,308,283,136,233,227,66,211,206,265,254,233,105,163,129,93,158,259,133,131,220,442,182,187,131,209,183,160,56,136,90,80,233,336,213,165,262,73,165,158,199,191,134,209,146,108,182,197,165,150,140,214,389,111,143,102,153,167,290,176,245,233,180,97,291,183,111,197,132,27,152,305,94,144,213,161,202,142,253,116,137,219,125,185,116,154,183,308,256,168,146,241,243,140,198,179,193,180,190,253,149,179,154,367,245,202,134,199,206,150,208,91,136,139,205,313,304,309,94,197,81,155,278,136,273,285,115,181,83,177,217,207,195,204,182,260,163,226,145,178,228,202,187,108,116,123,214,307,88,153,263,280,186,217,270,182,85,160,159,178,120,244,232,138,160,244,184,236,215,117,171,157,196,154,105,283,124,191,239,153,188,329,107,285,187,199,275,132,111,187,102,245,194,297,249,239,95,281,121,233,124,90,174,278,271,105,124,289,225,275,155,174,179,243,241,215,84,206,169,142,251,168,228,216,118,114,179,219,201,152,131,102,102,167,239,129,153,172,123,240,198,165,127,234,226,187,85,152,231,203,231,252,220,202,83,154,248,165,176,166,44,137,123,228,234,185,154,187,195,89,229,174,228,288,161,200,199,248,338,197,172,254,316,161,178,191,224,147,172,284,287,210,133,155,270,219,170,281,293,182,167,253,228,89,336,95,202,154,238,348,156,92,237,241,279,291,187,114,147,199,171,196,185,241,158,152,192,253,215,178,215,143,167,247,227,93,101,129,135,193,193,160,292,86,242,174,128,252,247,179,139,120,131,240,125,179,335,131,134,196,311,58,224,203,219,146,265,120,190,137,228,236,282,211,175,233,206,253,144,132,138,312,207,183,137,84,117,217,106,127,151,332,153,306,195,294,294,233,176,128,145,200,216,139,168,218,170,118,240,225,227,86,288,158,183,117,157,132,196,109,248,203,127,203,229,159,165,233,280,332,187,189,142,105,191,261,185,91,238,229,215,199,269,178,237,275,212,299,164,77,203,256,114,294,181,242,240,182,65,197,284,206,199,86,242,233,363,157,131,154,240,84,141,172,164,273,178,188,134,160,215,301,261,185,198,290,97,168,165,191,197,120,180,154,306,85,246,238,213,266,183,116,149,230,224,204,150,160,156,98,200,309,94,196,172,203,172,228,136,141,276,272,138,147,184,75,264,246,263,209,203,135,198,231,244,212,238,103,248,110,189,248,107,335,118,224,259,204,234,153,156,141,185,87,116,109,114,97,148,319,220,85,243,129,155,245,127,230,125,177,146,206,351,196,337,132,265,235,209,148,148,256,212,124,271,66,278,141,170,116,188,104,232,209,129,271,197,214,162,236,132,187,257,189,250,96,206,145,92,193,189,289,92,233,212,181,153,220,117,269,257,116,149,223,205,188,283,320,163,126,158,186,185,193,271,199,154,248,213,134,181,251,219,213,168,205,265,213,136,135,158,160,245,106,259,288,126,246,155,259,206,110,101,166,132,115,80,115,155,273,241,163,284,158,151,92,99,251,207,280,77,278,233,128,291,197,165,282,240,111,270,252,322,163,205,337,85,112,197,103,133,253,197,188,178,220,163,265,114,124,134,146,223,67,328,310,202,133,113,358,267,194,292,146,205,149,296,178,192,264,367,136,152,136,189,121,56,205,139,158,204,121,133,102,155,230,223,102,104,232,277,168,365,133,103,217,109,235,371,314,89,76,276,126,221,203,202,102,256,106,235,159,282,114,184,140,232,197,189,115,63,208,192,106,320,165,127,180,214,82,97,260,220,149,218,237,275,170,192,174,203,157,214,219,321,231,221,95,81,216,140,212,193,192,139,162,193,243,232,224,226,133,98,184,263,104,166,85,295,149,136,129,188,120,173,204,173,165,160,131,185,73,77,226,200,216,121,107,119,129,146,127,122,401,191,129,209,220,90,170,163,291,216,219,254,289,223,299,233,275,124,223,98,358,193,114,109,155,152,144,153,104,223,207,90,156,137,179,109,304,185,100,224,60,253,113,95,110,241,150,216,157,137,95,235,92,154,207,217,187,199,170,161,207,135,199,152,191,187,153,143,179,227,161,118,253,221,270,179,187,74,210,186,201,257,212,192,108,213,90,122,134,149,157,251,204,163,233,114,138,128,131,222,161,145,289,112,302,256,82,175,150,207,207,163,266,221,219,162,176,192,161,183,207,149,189,274,198,93,148,206,214,179,191,122,211,124,186,163,81,135,148,106,189,207,199,194,89,206,141,72,206,157,190,99,130,217,214,84,114,178,177,294,128,193,183,96,126,111,371,236,258,147,224,130,156,178,278,175,217,228,198,99,170,141,254,192,193,159,261,79,111,199,341,92,357,218,259,232,218,82,147,77,159,88,222,183,141,152,193,232,210,137,240,178,224,64,194,178,172,173,177,149,181,267,218,211,167,238,218,153,157,176,173,151,252,264,132,204,180,248,245,113,165,224,126,147,139,239,243,106,189,189,196,266,193,132,175,181,182,171,228,173,309,125,128,150,219,149,234,330,141,257,264,217,137,222,181,89,246,193,314,235,296,215,145,103,236,163,234,141,190,186,125,211,195,215,201,155,92,120,194,97,73,142,161,158,264,311,223,278,211,169,202,236,321,116,125,223,137,186,217,202,181,103,229,180,190,238,97,227,103,152,225,229,180,223,140,208,233,162,212,237,179,249,74,94,165,152,209,165,174,108,184,166,218,171,168,172,155,65,184,153,269,253,116,166,236,216,195,162,153,282,205,55,342,92,205,170,181,172,201,122,184,138,123,179,172,180,218,106,149,100,182,148,124,171,79,156,200,313,272,215,183,190,213,195,188,159,289,143,120,268,220,259,194,194,218,154,255,121,191,175,173,88,111,269,117,313,263,141,278,236,210,135,142,149,195,377,114,270,209,175,156,301,101,207,326,148,293,165,83,265,235,206,245,194,126,141,286,138,154,282,110,149,219,168,246,260,225,167,135,295,240,153,173,205,258,249,220,294,272,166,323,292,213,267,206,220,168,189,121,291,147,270,236,112,250,173,289,187,129,216,276,161,190,148,242,299,201,137,312,283,205,207,208,121,135,159,189,98,122,296,281,110,162,331,150,192,194,204,134,171,235,285,157,319,145,99,204,190,104,253,201,144,113,275,88,166,203,312,110,258,252,203,187,129,180,250,144,177,257,192,229,217,220,114,252,248,191,124,88,158,215,86,175,178,137,100,194,150,166,167,113,259,197,175,273,164,225,158,291,131,97,134,219,208,304,165,282,122,203,164,162,258,173,231,214,169,210,108,138,174,128,69,93,192,252,237,293,157,80,196,186,156,163,105,163,224,257,173,209,209,198,141,123,174,257,175,144,162,143,282,205,236,184,99,182,112,188,143,194,109,107,346,158,155,203,179,85,188,101,189,187,243,233,142,175,98,139,135,223,160,233,131,192,146,285,148,157,274,316,150,180,259,120,222,193,185,197,204,250,212,199,101,152,245,72,91,200,89,187,159,188,158,231,127,227,270,159,96,162,170,69,143,262,165,110,263,109,200,270,149,149,120,178,226,238,232,145,202,164,197,177,257,226,227,239,151,162,145,252,319,155,163,176,201,118,63,98,174,164,106,172,209,158,169,151,148,199,224,203,239,192,209,297,230,224,84,211,79,133,164,200,280,201,216,162,101,126,278,189,49,177,135,271,223,206,178,209,129,129,127,230,145,160,207,79,268,123,283,214,190,226,209,83,232,144,169,142,218,144,180,159,126,91,210,246,136,265,261,204,89,163,222,159,350,186,176,229,129,262,158,221,220,242,161,169,101,138,74,169,251,195,172,229,222,211,256,157,108,148,148,228,103,388,197,65,132,173,278,206,239,350,299,149,173,197,149,160,269,223,184,213,224,179,239,124,120,127,93,186,91,159,83,186,226,180,273,127,241,151,145,111,186,227,132,303,198,206,164,316,192,152,163,208,210,327,153,150,107,150,205,214,216,250,151,188,221,269,101,166,155,263,152,272,101,224,190,155,191,217,214,327,211,115,167,187,152,206,252,184,62,253,174,291,185,239,72,241,223,268,56,202,222,80,259,144,311,147,125,233,135,66,66,122,230,182,253,307,158,121,114,88,159,327,243,182,136,318,274,289,78,92,168,226,69,251,265,348,158,286,213,122,202,229,127,194,155,167,216,214,194,200,210,155,190,201,161,242,218,126,238,298,104,323,191,242,191,258,229,124,169,115,208,78,241,187,258,184,241,154,209,128,102,186,184,333,290,129,198,189,218,207,172,248,273,140,132,83,108,248,96,263,132,207,290,126,157,105,167,95,301,136,85,226,112,244,108,392,137,196,254,177,198,183,121,193,153,229,204,137,214,98,134,101,214,94,237,91,168,139,252,173,224,99,197,208,130,178,217,211,167,270,247,244,222,185,167,120,149,274,208,73,305,265,210,175,215,135,198,158,183,221,133,78,255,204,192,132,184,227,224,277,211,179,249,230,245,167,158,160,167,191,268,219,120,161,228,100,118,176,234,154,111,225,139,133,141,213,269,121,163,161,125,160,243,212,80,246,202,239,214,128,275,100,152,179,173,210,169,169,237,144,126,169,230,147,211,189,169,75,128,158,72,222,200,324,98,133,139,140,165,166,170,143,246,186,227,219,148,117,151,179,214,146,279,113,380,176,152,166,147,139,138,105,204,179,127,170,127,124,114,78,236,177,163,118,136,162,190,168,201,233,222,214,181,162,196,156,239,187,214,154,229,144,221,307,117,171,156,219,88,198,170,205,201,126,319,332,102,183,240,142,242,96,222,119,187,154,179,200,239,247,92,108,85,304,179,137,156,164,140,190,201,242,125,176,204,235,115,110,95,368,55,221,182,291,167,161,133,163,213,263,195,110,174,162,231,234,208,195,235,194,304,341,144,56,152,252,220,277,78,414,126,93,199,175,115,203,101,173,204,233,223,208,239,163,197,292,135,144,214,243,271,248,208,180,189,115,187,217,71,173,159,68,161,239,248,103,131,193,143,162,221,197,365,235,153,155,198,130,224,320,272,176,173,213,206,75,195,205,126,227,259,179,209,296,119,118,161,213,210,209,111,322,195,138,127,300,105,127,272,127,233,110,244,139,135,214,214,193,147,100,170,255,150,101,163,84,144,257,195,80,241,297,156,120,172,177,228,135,202,312,177,177,170,195,336,261,162,226,161,149,204,262,270,107,135,249,242,231,211,220,106,276,111,206,255,252,88,166,75,50,240,134,199,107,138,140,101,169,145,219,132,107,225,190,198,245,161,96,319,119,253,226,54,181,164,199,87,200,220,198,125,221,85,180,170,112,285,227,155,151,167,220,166,275,267,225,209,393,266,189,123,122,301,171,122,169,270,141,166,253,303,148,119,202,284,121,139,173,270,303,198,223,162,203,237,243,290,252,134,146,229,260,189,124,119,138,177,153,101,141,158,229,174,202,254,154,125,59,118,183,95,126,319,145,161,191,222,251,139,223,235,316,209,141,269,79,215,167,224,273,122,206,111,119,108,223,358,148,179,171,152,119,110,79,226,167,119,97,245,88,135,303,133,165,237,384,204,189,131,120,203,133,229,265,264,247,123,194,164,161,341,176,98,263,190,297,170,147,100,162,243,140,219,135,154,265,136,166,245,212,113,119,215,260,268,203,270,285,291,228,204,165,144,95,289,148,212,115,81,165,362,115,138,321,149,123,206,139,87,155,193,177,110,125,214,205,174,229,138,270,76,237,180,181,283,178,212,84,158,254,192,116,248,258,179,181,172,140,191,232,163,190,79,125,156,159,112,237,255,149,218,213,91,374,214,227,287,174,146,166,169,149,173,210,306,106,285,171,264,240,90,100,99,221,191,156,155,109,207,177,184,234,221,254,140,252,204,152,270,104,195,270,211,134,225,145,241,221,118,212,205,132,109,271,154,185,218,206,201,206,113,277,255,187,160,210,174,157,187,231,224,141,248,110,168,158,177,279,237,203,194,183,191,292,219,183,153,157,136,182,102,82,174,245,197,148,177,211,104,210,176,212,230,270,203,159,190,276,238,105,211,103,213,289,166,223,172,227,206,226,169,135,100,199,209,74,156,190,150,291,106,207,232,207,193,177,161,148,88,331,201,114,110,153,69,354,174,185,107,326,213,198,128,211,126,145,240,155,183,188,183,166,202,112,192,138,236,229,200,200,217,90,310,153,167,119,168,241,293,136,222,241,129,264,258,105,75,244,207,106,137,243,280,272,192,228,232,189,128,162,79,196,201,153,250,160,271,182,160,136,156,282,212,232,221,241,232,221,235,190,223,269,257,153,161,252,334,193,207,153,274,198,262,197,207,99,160,169,115,136,217,84,190,237,289,156,270,129,182,140,228,204,157,310,213,74,158,156,159,174,251,88,287,169,218,208,97,140,261,273,167,269,127,325,247,260,135,176,249,186,173,255,116,201,251,218,218,192,319,215,164,75,88,182,116,208,172,246,314,159,128,199,208,106,225,101,174,101,89,338,208,125,122,215,114,291,166,89,176,266,250,298,101,107,171,151,180,266,155,311,200,165,198,136,241,107,155,125,224,200,192,111,193,197,154,106,81,146,169,116,263,200,233,200,181,158,228,109,170,196,301,244,281,253,137,222,207,194,230,185,201,156,239,198,307,184,247,130,96,219,124,114,109,213,102,244,64,288,186,148,189,211,153,240,176,222,75,316,222,168,114,277,242,180,141,163,68,202,204,71,233,155,193,186,161,142,165,158,230,194,149,302,133,247,144,104,249,243,124,277,272,140,326,111,191,106,123,162,150,155,144,197,287,54,213,214,254,200,167,153,193,117,210,160,125,80,349,168,99,206,366,167,227,159,167,228,55,200,96,120,292,231,116,178,174,112,216,161,229,227,122,233,176,174,89,109,130,115,191,154,165,198,153,97,346,151,152,250,180,79,145,228,177,139,212,237,281,169,166,140,170,228,208,198,170,232,206,229,144,161,116,189,263,169,263,143,223,243,182,217,345,379,245,233,166,185,167,187,252,205,205,148,152,188,144,221,173,267,223,282,188,101,278,92,358,148,101,148,103,209,133,168,89,239,194,227,191,273,280,201,276,157,343,153,184,325,140,242,372,211,265,74,85,171,270,264,148,190,169,345,151,290,140,100,304,277,128,209,123,170,114,145,158,183,204,144,279,276,255,105,123,170,194,95,161,212,176,102,299,232,180,60,190,245,269,235,145,230,229,210,190,81,236,85,138,285,139,164,171,98,147,95,250,247,219,290,146,199,225,107,250,252,146,130,287,105,157,251,180,268,246,186,134,152,235,112,122,139,220,182,247,140,278,187,175,164,189,257,167,151,147,172,373,263,96,233,220,137,220,191,152,128,147,190,244,202,138,89,208,235,219,206,189,139,270,309,275,156,228,213,137,200,226,149,147,228,106,184,168,180,186,127,141,236,109,69,83,254,114,189,227,122,127,135,232,241,121,204,132,109,181,356,169,164,97,102,270,272,123,189,89,241,179,187,226,244,130,159,54,247,167,134,187,148,175,203,119,98,196,94,207,167,241,188,138,158,159,197,225,307,210,225,221,202,174,191,290,123,275,148,229,207,104,336,249,108,218,119,181,188,195,139,200,166,166,241,229,292,175,145,179,136,246,87,140,166,203,191,163,144,265,174,181,183,287,127,182,205,297,185,240,193,149,234,225,163,301,294,97,113,198,152,224,196,190,169,176,220,203,171,204,154,241,191,102,118,214,298,83,218,210,161,122,185,162,158,161,246,114,120,163,262,155,185,294,119,164,246,154,183,232,143,242,222,194,252,110,332,148,180,116,73,191,141,176,80,214,126,185,183,343,167,193,94,237,117,123,236,173,152,243,225,231,248,226,242,294,96,83,226,165,364,227,122,251,145,150,322,190,100,177,164,196,151,334,247,258,100,86,188,169,286,152,131,203,278,102,274,214,92,215,135,151,243,164,93,171,228,97,112,240,220,70,154,99,156,209,143,197,275,241,119,227,247,148,217,267,269,179,103,161,137,233,208,220,222,183,203,166,72,229,355,137,122,296,189,271,190,165,158,214,129,217,237,167,145,124,204,166,267,136,97,210,142,252,99,74,270,213,226,227,170,325,137,108,84,141,225,195,224,147,166,178,191,188,184,94,360,136,139,213,206,218,353,67,192,294,256,279,84,183,149,98,283,130,212,127,162,129,108,319,188,165,185,146,162,180,160,203,255,273,57,202,196,215,178,153,208,103,214,311,87,216,135,171,272,172,95,237,134,90,227,152,99,210,219,275,309,233,190,263,171,121,290,197,96,206,148,189,177,221,247,268,266,115,135,103,183,128,126,142,207,100,138,194,213,320,126,188,167,343,250,42,124,117,97,120,165,141,144,230,214,139,231,72,245,212,153,248,82,183,283,235,229,185,245,211,141,234,238,229,229,224,98,231,309,294,216,313,225,220,217,189,235,183,101,176,156,171,127,203,143,210,308,261,151,237,174,200,291,231,239,90,232,186,190,178,85,111,242,310,188,236,172,179,280,95,338,218,239,187,244,162,105,192,296,240,337,102,316,194,115,140,234,201,194,143,253,231,258,286,129,219,102,160,117,255,305,224,193,181,71,262,284,286,84,156,170,302,246,249,177,175,170,217,208,112,110,158,151,285,183,212,257,246,140,162,185,103,197,207,198,219,229,209,252,296,166,171,101,199,198,88,73,256,212,263,235,246,245,119,138,121,243,235,210,179,248,143,133,224,127,234,237,145,142,162,246,283,187,198,130,182,174,176,137,214,178,120,120,234,303,254,91,260,136,300,156,101,336,168,301,182,237,168,190,151,151,206,178,192,157,118,161,138,188,214,143,125,254,178,161,242,167,245,204,115,226,356,192,107,218,203,235,139,299,221,171,118,204,136,205,295,131,214,165,124,213,165,158,257,289,94,148,195,149,296,220,137,244,131,125,220,345,161,126,147,247,178,178,167,306,205,202,162,274,94,103,108,179,138,245,175,140,117,151,262,232,185,149,179,236,217,116,154,74,242,190,213,145,251,201,169,102,174,150,203,243,100,215,138,178,287,108,219,136,126,175,133,257,105,90,205,272,258,246,220,208,151,187,113,133,98,178,125,269,308,193,323,130,130,146,202,224,136,154,193,84,226,186,182,184,158,167,167,208,138,121,280,162,136,156,260,193,208,86,202,120,187,174,106,259,147,209,118,222,157,315,248,228,195,213,254,191,194,87,128,130,216,139,106,151,151,238,152,119,139,141,105,217,179,294,120,233,195,141,115,201,332,301,133,197,205,132,165,204,255,186,211,277,188,254,121,247,233,217,205,210,272,234,95,226,329,60,262,148,76,102,64,109,197,151,83,216,176,244,290,243,164,103,110,240,232,279,320,267,275,176,262,230,105,180,219,116,256,159,151,277,188,184,198,87,171,127,252,193,180,362,125,187,164,335,281,171,235,263,201,173,252,196,259,188,332,167,177,320,317,202,79,285,257,247,162,267,224,273,124,224,198,43,214,213,93,317,163,225,256,160,207,111,147,148,203,283,262,241,137,136,240,199,179,310,122,244,230,130,191,200,230,192,72,264,176,195,193,169,191,195,131,268,107,182,138,157,194,138,150,208,69,148,70,185,186,154,150,162,112,194,227,196,201,73,164,136,114,138,188,195,239,158,231,207,300,206,178,135,180,96,162,276,211,222,270,190,200,103,389,156,151,236,253,175,219,234,359,238,135,150,120,155,105,133,200,224,225,170,188,158,94,182,112,293,166,217,277,124,211,131,220,149,173,136,305,221,224,233,184,130,80,155,150,108,127,195,146,141,132,312,57,220,261,198,258,148,129,240,127,172,211,244,72,253,177,245,238,183,193,248,160,141,185,151,126,160,176,184,214,206,251,231,159,133,214,116,343,271,242,98,218,184,125,259,207,197,141,136,160,254,262,198,263,145,228,261,219,212,116,303,201,278,158,216,206,246,153,295,211,292,211,294,131,231,211,146,270,281,185,83,119,173,164,295,200,336,230,141,280,259,212,202,153,168,144,99,282,220,253,216,86,162,110,99,170,204,241,234,205,228,167,139,147,248,325,102,183,234,177,129,162,131,254,347,272,191,273,224,178,129,151,175,167,109,102,210,289,246,162,130,101,223,217,153,277,155,212,115,156,165,178,166,159,211,81,203,243,94,189,216,185,180,241,89,257,218,191,167,173,147,140,147,249,260,249,228,201,147,140,138,212,193,190,134,83,166,324,279,228,155,170,187,179,196,43,141,93,130,202,134,121,174,238,290,179,193,137,145,274,160,241,291,229,119,221,222,183,164,171,259,174,189,181,245,141,234,241,136,243,237,131,188,119,92,162,240,172,184,229,237,126,192,300,258,176,238,157,239,261,239,178,272,235,146,148,220,171,183,209,217,202,266,96,174,229,98,327,203,234,250,192,188,168,218,291,222,355,215,158,272,243,185,205,168,117,198,152,144,127,210,205,134,356,281,230,178,239,228,276,215,249,196,228,229,130,183,309,208,193,143,135,111,175,92,155,145,196,332,143,227,160,233,169,186,228,227,186,195,98,218,231,135,71,291,245,124,172,95,253,197,84,172,226,177,230,354,269,138,240,222,249,95,189,92,205,208,220,204,279,187,212,170,110,171,346,230,182,218,220,145,207,242,199,168,102,204,231,296,234,129,129,174,171,228,210,190,134,141,359,225,198,176,265,110,92,233,62,247,304,251,186,157,191,105,175,280,136,230,211,181,279,243,175,191,269,133,173,146,104,162,217,200,144,237,212,297,148,187,109,196,197,221,120,160,177,211,63,272,219,196,291,201,137,123,203,189,157,115,205,170,131,187,181,177,255,142,171,160,162,218,66,123,226,121,272,377,207,260,134,152,224,185,231,192,184,110,119,178,389,180,256,178,245,250,237,103,122,242,186,242,155,181,183,247,236,296,139,322,108,223,152,104,219,194,154,197,313,127,335,267,146,151,140,406,141,180,263,219,152,115,121,155,244,181,165,254,209,172,316,295,142,217,229,89,132,256,276,147,146,114,146,263,124,265,200,176,195,231,300,232,210,166,219,207,82,245,272,131,141,145,143,179,181,125,198,91,226,217,240,313,206,163,235,247,185,163,73,178,150,157,322,64,111,82,254,148,294,140,234,213,140,323,210,172,265,246,70,152,130,306,178,181,166,152,126,133,251,160,233,188,205,163,276,272,188,154,115,105,189,69,209,178,250,296,231,191,140,190,194,173,101,132,281,125,169,192,178,196,196,187,142,188,260,62,319,151,139,235,167,265,134,84,188,248,268,163,272,164,168,237,226,123,173,193,262,210,285,158,265,232,202,156,191,156,76,190,116,171,347,102,258,215,118,162,245,199,154,281,166,181,238,264,146,190,137,220,231,183,139,181,89,104,188,247,139,299,126,87,182,249,120,218,190,335,130,255,119,299,179,210,154,192,257,187,130,270,248,100,289,151,149,211,233,193,94,249,154,248,98,111,229,178,253,193,199,80,89,203,296,160,122,182,232,285,137,181,238,247,225,126,216,220,193,118,155,185,198,134,257,201,256,253,136,119,249,148,228,130,120,68,216,134,140,281,204,181,257,129,81,197,251,265,213,187,138,144,203,315,239,102,193,180,156,293,192,263,129,163,200,88,136,100,73,132,148,240,178,138,158,195,113,153,109,116,71,309,165,193,260,223,266,341,312,161,223,200,103,102,260,196,251,277,241,202,288,143,204,188,203,208,187,284,200,154,291,219,172,361,218,369,118,105,178,85,365,245,90,207,97,213,95,164,188,192,286,253,123,206,288,156,139,221,226,279,189,109,216,202,248,144,196,179,186,135,110,364,161,257,243,306,147,308,200,227,194,241,127,121,242,245,215,212,204,253,234,131,177,165,158,45,88,167,197,103,285,232,89,118,264,148,177,165,266,141,266,83,212,88,270,128,214,201,139,171,169,243,92,288,163,223,229,248,276,89,238,203,86,238,150,133,177,240,162,216,214,160,162,231,220,249,155,253,69,158,105,130,176,307,198,159,324,133,259,216,113,127,111,126,186,134,276,148,228,293,210,150,353,322,235,119,131,152,188,178,196,181,71,144,167,207,236,198,128,88,249,112,188,216,152,235,150,225,353,147,187,165,271,136,343,181,239,310,280,297,198,191,106,213,135,204,357,119,162,238,322,120,186,217,234,153,252,233,176,195,178,149,147,226,221,126,236,170,143,35,190,57,225,173,201,164,242,208,129,154,82,227,131,131,130,270,168,197,261,166,285,211,232,99,340,187,226,160,264,153,100,192,194,205,153,189,217,159,318,148,145,255,102,208,149,217,179,166,251,172,107,294,306,252,114,144,242,131,179,164,116,225,314,208,208,132,358,119,111,147,219,235,143,173,197,199,249,190,242,111,154,188,149,147,187,157,205,204,136,98,162,236,193,109,129,91,228,164,134,331,213,136,217,227,195,214,98,130,138,166,285,190,259,224,292,256,97,169,245,182,200,272,230,262,124,196,130,226,160,93,146,315,174,278,138,332,218,137,148,284,119,135,232,118,166,171,71,119,206,136,206,121,230,136,190,239,175,221,260,221,94,322,191,101,239,209,106,108,160,137,129,117,114,186,222,202,199,203,210,231,137,324,88,196,228,234,168,270,236,202,132,156,228,310,213,190,110,252,233,170,180,206,161,210,172,220,182,176,129,228,128,206,233,226,200,118,197,203,98,220,100,150,239,217,231,124,142,162,99,188,196,297,257,234,196,169,334,124,199,232,170,212,210,149,114,96,71,140,200,209,157,142,197,152,289,133,237,261,201,260,158,316,181,157,142,110,199,198,165,118,198,121,281,176,327,182,222,235,210,283,146,142,265,129,216,203,120,195,281,274,120,246,121,116,210,317,76,199,104,193,296,125,134,137,197,60,179,226,147,129,242,192,231,218,251,263,204,189,229,270,196,219,178,211,136,99,237,284,314,133,86,290,153,114,168,94,74,126,254,256,263,156,134,310,222,246,235,223,183,162,91,130,206,211,141,196,218,200,211,222,68,225,256,130,179,74,124,171,94,180,101,320,107,233,188,185,110,263,203,201,127,267,153,174,169,213,215,208,236,151,237,186,201,157,160,198,213,270,169,175,208,223,175,125,180,113,179,132,224,156,253,221,343,141,197,178,135,145,274,198,191,180,251,248,77,133,134,330,126,237,243,81,74,175,230,243,208,204,225,163,103,251,155,152,166,263,199,163,204,169,179,299,230,135,274,175,107,252,144,130,266,98,193,314,125,275,231,137,124,270,116,153,166,182,195,161,245,105,199,243,72,178,118,108,258,119,223,180,166,74,315,165,71,226,192,279,221,172,212,216,155,105,246,156,157,133,196,122,169,260,180,250,158,174,263,281,255,185,93,195,245,313,279,255,305,231,257,113,120,124,91,72,108,295,200,312,173,333,193,176,193,217,116,288,256,166,118,136,127,182,90,145,159,92,212,175,93,233,69,150,67,196,247,79,281,398,176,79,134,273,205,209,95,211,218,145,178,336,157,167,227,202,160,272,295,223,153,198,150,235,212,345,203,171,172,296,186,213,243,174,116,160,120,162,171,260,264,73,194,140,134,379,151,192,127,137,167,297,215,99,116,225,115,158,152,227,205,155,118,131,209,118,193,124,118,239,138,233,244,115,162,242,138,146,318,254,160,166,248,137,213,150,170,154,218,99,337,164,131,355,195,156,196,204,203,142,79,286,77,142,222,195,261,211,140,297,228,259,168,216,222,190,205,176,145,178,149,105,162,242,166,265,141,201,157,157,137,267,167,232,125,125,179,155,225,230,144,138,215,117,175,150,130,293,91,347,197,285,194,217,200,284,124,106,215,207,182,216,221,219,146,133,167,110,145,217,75,214,220,244,90,320,99,177,108,297,104,103,216,196,221,351,133,288,155,170,289,222,217,238,114,112,214,215,160,320,106,99,116,119,137,152,172,217,285,126,230,122,210,150,188,202,146,274,184,120,170,153,211,129,133,57,213,174,125,205,104,186,195,271,292,120,136,396,181,200,201,216,126,127,314,195,96,186,221,172,288,158,103,194,161,94,196,192,119,214,277,193,80,263,141,266,108,231,87,174,215,280,261,197,303,152,133,259,80,96,190,263,141,106,186,138,93,125,189,206,229,203,177,180,240,225,270,87,229,269,233,193,130,132,121,118,145,224,101,73,86,191,127,77,160,157,168,207,164,180,176,152,133,136,109,103,211,129,103,192,133,184,220,252,171,155,224,177,135,180,175,98,385,190,339,285,252,209,124,269,215,147,271,218,230,268,280,105,315,200,242,298,167,208,172,193,166,134,116,212,241,259,306,273,214,166,245,166,182,225,207,233,197,179,190,229,273,223,180,187,223,263,124,178,154,257,306,254,166,112,105,159,137,153,110,175,211,85,252,207,179,196,227,132,83,188,166,203,201,180,155,95,169,235,237,243,364,209,194,360,148,132,157,181,221,172,269,169,309,77,122,341,151,194,158,188,218,163,139,210,236,62,241,172,303,185,86,222,258,205,181,143,92,321,181,121,204,239,298,207,321,145,165,284,162,97,127,138,254,223,251,115,178,117,249,130,135,271,201,146,171,171,132,258,290,270,193,170,202,245,183,142,85,373,76,116,242,91,149,114,156,255,187,113,199,159,124,143,230,138,196,231,123,147,187,272,266,308,198,136,109,177,215,233,192,109,237,131,138,93,372,210,146,187,183,117,162,305,148,160,153,199,299,164,280,265,195,273,216,161,216,116,139,181,119,101,93,168,75,183,222,163,115,198,225,202,186,197,134,220,77,157,181,306,218,176,237,157,165,165,267,238,215,154,203,165,213,140,215,283,264,169,184,113,158,127,172,207,173,208,178,220,267,186,69,288,116,128,231,222,53,149,121,130,243,151,311,164,249,315,196,221,171,81,136,288,226,80,190,125,346,135,207,110,256,151,217,232,228,220,247,136,184,256,173,281,293,142,314,173,245,167,159,269,152,115,299,126,182,184,87,113,168,127,192,209,250,143,73,169,155,136,163,155,193,154,251,57,135,134,259,249,301,220,145,205,195,130,278,277,327,200,182,340,106,214,159,248,211,188,101,287,137,74,91,155,122,265,175,199,135,171,221,209,323,104,219,232,84,147,209,292,148,120,203,192,229,335,190,340,193,166,131,233,81,182,234,127,228,281,193,220,97,179,190,254,265,107,104,66,229,165,127,157,284,250,201,193,215,216,232,188,154,57,112,235,212,152,101,167,169,112,191,175,163,255,249,136,168,218,231,218,142,91,231,61,158,320,244,159,215,132,193,169,201,148,136,181,172,186,169,121,290,169,99,158,258,116,186,248,193,165,223,209,309,93,201,289,200,153,201,143,220,209,91,169,168,323,263,85,212,224,231,91,208,143,108,199,204,133,279,124,232,75,145,219,177,252,124,179,211,103,140,190,226,108,209,203,202,197,180,224,212,213,197,204,111,223,131,183,275,188,247,176,314,290,205,179,254,262,278,208,135,154,146,242,151,288,188,201,125,203,373,148,241,114,181,159,163,151,200,361,219,238,165,146,149,215,191,120,72,167,93,191,211,66,287,242,216,128,139,184,322,136,234,168,147,272,76,299,252,309,221,179,114,62,282,214,290,88,185,210,151,217,214,242,174,277,149,203,285,240,320,116,180,132,219,232,152,214,100,148,298,167,256,230,186,145,164,229,141,136,187,253,140,216,221,159,159,154,121,182,332,232,200,306,96,233,111,118,142,258,159,60,231,253,458,206,154,187,194,113,97,100,281,163,152,232,164,162,201,299,143,226,206,100,247,182,168,334,201,224,236,208,102,276,317,276,364,179,275,146,362,162,149,295,196,151,231,221,137,158,155,305,126,86,216,328,171,162,209,140,194,165,397,235,164,361,144,186,228,152,299,223,58,118,186,103,209,178,112,266,185,215,192,211,267,308,160,214,237,80,290,163,220,247,155,205,260,95,120,161,268,173,225,234,214,83,218,249,229,133,93,217,186,114,231,169,76,182,186,122,138,90,256,248,165,112,254,39,229,170,136,250,178,157,243,83,232,133,225,253,264,117,229,219,231,241,197,145,176,267,148,205,173,169,196,225,98,175,125,208,126,131,257,176,251,40,271,227,154,187,220,225,151,233,169,199,309,201,88,108,154,155,208,124,159,283,139,215,239,166,245,113,257,144,227,98,132,325,141,87,120,177,173,169,233,254,259,218,225,223,208,206,178,161,158,122,370,152,352,108,249,213,244,159,240,274,264,193,161,53,199,256,225,145,250,99,117,159,154,211,199,138,107,154,153,168,181,228,166,290,180,183,147,277,100,291,190,80,124,128,133,195,377,150,203,230,136,219,104,144,144,163,167,279,311,209,125,146,135,148,152,220,335,174,103,247,157,229,183,107,161,133,205,145,236,194,287,129,305,214,184,184,271,79,269,299,126,253,194,229,213,205,202,136,193,151,129,84,138,125,204,180,204,180,214,173,136,294,69,192,263,164,228,238,166,83,179,124,133,172,248,128,215,176,207,264,117,186,175,299,159,223,216,158,110,191,111,362,207,238,175,226,193,231,209,87,200,232,124,156,172,233,229,136,353,227,251,186,210,234,174,219,229,176,140,294,211,163,184,222,151,212,202,242,115,211,203,142,194,68,263,286,235,116,193,99,80,273,235,173,124,252,91,364,236,191,189,234,159,321,129,88,106,129,257,176,95,215,88,220,232,244,243,120,221,166,267,234,195,383,322,333,249,201,165,196,168,362,292,306,207,254,285,220,157,254,168,104,277,203,154,347,306,184,203,119,110,251,112,181,161,144,128,142,161,106,195,145,146,90,260,143,197,174,232,200,371,149,183,203,250,131,322,235,221,159,97,112,288,244,151,189,179,307,289,173,174,245,254,233,203,185,105,198,327,208,166,222,316,75,151,258,164,118,124,271,69,221,121,231,170,138,184,214,227,138,315,215,228,101,139,228,197,107,124,179,158,78,208,154,199,188,188,104,100,182,84,179,315,232,121,195,221,116,218,145,123,311,105,180,86,267,213,123,246,300,201,245,180,266,214,221,154,143,210,207,223,213,140,226,144,264,157,137,251,75,298,336,200,179,189,164,88,113,193,162,219,191,184,269,145,176,384,190,123,182,179,126,171,102,113,207,364,208,178,193,348,146,188,185,282,133,92,113,137,107,210,235,112,131,221,78,204,152,306,275,145,186,221,184,137,93,177,91,184,283,119,133,241,136,171,62,114,133,86,191,290,281,161,182,217,123,227,338,203,98,264,230,146,112,116,282,151,267,317,250,130,173,195,261,197,247,206,214,246,313,152,149,177,265,184,108,105,230,216,175,184,195,257,319,120,127,186,239,143,99,253,274,232,161,205,82,223,179,250,132,228,301,169,203,360,153,287,143,183,365,96,255,247,200,184,93,222,193,105,191,281,167,248,154,174,237,161,210,153,69,175,87,180,147,144,164,172,159,213,287,209,123,138,154,148,219,171,98,83,161,209,220,206,187,184,173,244,235,220,268,262,126,220,101,152,143,214,200,209,163,205,145,231,209,320,222,114,268,109,80,79,267,161,339,218,125,198,72,125,142,163,203,224,139,227,117,295,124,166,231,171,306,95,164,175,159,187,128,267,103,136,156,137,167,165,165,195,230,174,165,191,103,145,183,181,275,178,243,144,108,283,120,190,111,140,123,197,193,185,266,223,224,191,181,325,236,148,269,186,145,231,168,170,148,187,188,172,320,135,206,195,109,171,140,205,169,218,226,154,123,226,219,175,213,258,227,143,180,83,122,195,221,120,130,362,192,208,158,191,188,197,235,98,137,172,98,113,161,185,170,134,186,337,140,174,205,236,170,137,110,250,163,229,255,358,225,179,223,221,161,210,89,98,106,205,182,190,283,174,211,184,181,223,119,301,104,114,237,263,160,257,215,157,176,206,219,215,161,179,158,276,253,207,163,228,181,212,238,125,147,247,299,134,240,234,78,176,92,251,208,221,200,187,172,183,122,186,125,160,211,189,267,293,141,152,211,171,313,241,141,372,84,155,242,236,262,300,128,221,346,266,280,236,168,261,123,155,267,137,157,79,196,100,210,128,180,165,84,212,165,218,163,188,205,228,335,211,169,100,282,135,306,227,215,213,235,168,113,239,138,133,207,113,208,239,115,196,172,280,102,85,211,249,179,160,196,178,134,78,218,158,226,135,154,184,151,178,190,60,352,235,141,126,267,216,216,202,115,310,161,248,120,304,148,284,331,155,294,398,181,97,136,153,75,69,210,77,175,147,90,119,334,277,221,247,205,104,293,133,123,102,291,329,246,283,130,152,105,197,111,226,122,128,124,224,250,131,300,132,291,221,130,188,185,251,298,161,136,226,261,123,192,214,262,280,236,178,220,218,170,139,130,265,224,142,90,292,230,186,224,264,225,152,191,224,306,235,294,240,192,350,168,253,191,256,204,218,159,184,190,211,184,316,133,226,150,117,253,184,118,193,147,160,200,304,184,196,191,316,218,100,256,251,122,307,107,178,252,242,242,152,272,178,156,233,320,232,196,200,240,147,215,120,153,348,236,138,155,241,202,279,163,260,256,134,140,198,79,139,108,161,328,196,252,247,200,221,194,198,242,217,132,203,270,185,109,259,138,225,128,179,210,247,228,280,301,171,191,146,178,302,131,225,173,228,195,307,176,244,94,262,213,191,203,267,186,338,131,176,54,144,239,52,123,277,197,294,188,158,150,123,213,271,152,273,190,196,198,91,214,111,127,262,140,309,324,254,154,126,145,294,265,256,154,57,248,196,271,227,144,266,262,150,108,106,168,119,258,230,276,164,152,227,152,169,235,140,185,212,245,132,265,303,263,167,154,219,121,111,169,215,95,140,117,183,259,127,123,98,294,194,95,124,126,57,258,135,196,209,126,295,233,283,183,251,301,160,148,157,253,159,236,241,174,222,193,98,119,244,163,289,162,214,288,198,158,189,118,162,120,218,195,244,215,356,250,200,344,137,242,146,87,116,145,161,148,141,180,152,237,212,184,157,199,338,65,108,124,178,212,153,311,155,78,197,113,239,313,242,283,229,122,139,257,193,244,130,312,238,254,181,267,299,166,191,85,161,207,239,216,95,153,161,238,226,141,270,161,217,182,213,243,61,90,274,152,235,94,164,68,152,223,290,219,238,147,107,257,236,246,297,162,214,231,208,198,254,303,220,185,219,255,222,80,232,315,165,311,139,165,277,220,156,156,161,136,92,282,201,257,96,235,194,265,160,172,132,202,188,263,116,182,207,185,191,144,305,104,188,130,70,297,79,241,112,126,201,206,235,205,141,216,301,139,235,106,194,98,210,329,189,175,220,257,212,87,217,106,195,121,189,311,249,233,158,277,232,332,138,247,202,314,185,80,235,354,197,150,334,128,134,174,239,133,122,175,199,230,213,215,137,231,220,182,247,220,178,167,126,220,192,157,96,60,135,117,126,222,191,181,241,225,188,234,203,173,151,152,264,179,229,273,114,122,225,174,246,142,234,148,148,176,113,145,246,163,103,280,147,110,63,118,301,122,206,304,223,264,181,218,169,114,277,234,122,252,92,146,84,169,69,299,355,136,219,117,118,94,172,248,185,213,112,157,148,227,177,164,302,86,190,123,99,244,274,365,204,263,221,181,254,166,211,317,209,316,108,164,183,120,208,146,216,331,65,303,238,228,232,213,152,123,172,159,151,141,249,237,244,170,190,130,165,275,175,310,147,109,154,95,274,132,226,162,139,298,182,111,59,222,219,155,159,263,354,125,157,212,119,226,156,297,191,123,247,208,164,205,173,162,189,218,133,188,214,109,235,150,169,190,227,225,191,218,168,268,169,298,211,164,219,216,210,150,231,162,206,83,136,191,157,189,192,123,234,78,160,256,224,103,155,83,139,146,126,155,149,155,132,207,212,109,167,152,187,190,147,206,186,141,100,269,201,230,135,235,194,197,168,242,239,198,144,240,307,105,125,312,306,227,344,259,238,147,350,314,82,258,374,253,159,245,223,215,186,232,100,332,221,323,91,244,255,145,185,284,153,135,169,234,45,154,99,171,288,128,68,90,233,191,227,200,127,144,260,235,118,88,213,113,182,98,156,92,255,152,215,209,225,175,137,136,116,333,212,303,268,134,133,259,242,100,244,126,177,137,150,182,83,180,90,205,95,207,110,204,206,210,218,143,162,168,107,229,296,288,217,243,119,122,93,290,190,266,261,181,237,112,142,67,170,202,243,154,206,118,219,225,206,136,287,133,204,162,139,144,192,228,112,121,175,278,98,135,140,127,209,150,292,132,187,209,132,291,113,229,83,197,256,226,98,185,200,87,149,165,249,190,117,157,298,109,166,221,310,142,244,141,251,167,103,199,123,187,161,251,177,158,266,178,217,243,229,285,210,267,231,164,204,229,159,335,222,124,221,215,218,270,283,144,153,154,219,160,131,273,393,186,227,259,145,135,204,165,171,184,171,334,175,231,98,216,97,142,151,210,158,129,177,267,333,163,118,263,233,168,365,108,245,339,268,178,222,124,178,241,346,122,131,178,231,127,243,175,223,70,179,273,171,181,155,183,270,346,225,232,177,344,312,288,240,175,140,214,103,269,120,173,78,198,274,284,238,281,171,258,163,226,237,247,124,191,211,297,144,200,141,139,209,125,149,122,191,170,46,95,200,122,260,153,188,182,230,141,118,102,216,154,215,225,230,153,173,300,169,255,187,309,161,123,120,93,219,141,220,193,208,203,247,314,193,147,99,143,173,164,144,89,121,158,212,203,316,111,303,179,219,148,208,268,188,150,172,128,124,96,286,197,161,234,259,186,96,174,296,207,262,215,63,235,179,149,231,131,238,265,290,209,247,155,195,150,184,76,177,156,195,193,183,184,282,142,252,207,124,178,167,209,177,227,250,231,210,165,281,134,336,81,191,148,243,197,213,208,176,215,221,190,289,101,298,251,106,163,200,320,229,200,332,111,149,209,240,131,202,283,161,153,138,190,212,161,216,132,199,176,187,159,208,195,196,82,249,319,269,133,271,190,188,183,284,167,353,203,196,185,120,133,157,208,148,197,155,300,258,204,114,204,186,262,179,175,112,195,190,189,107,234,235,246,87,150,194,77,113,162,258,131,139,216,176,281,181,246,174,148,257,355,197,141,106,215,237,183,200,276,231,139,209,230,132,126,128,138,347,134,130,170,207,248,98,176,153,153,216,211,223,160,198,240,171,170,185,214,144,147,223,212,52,139,279,101,189,171,186,139,280,274,120,190,170,261,168,128,206,211,177,101,185,345,213,155,107,138,212,283,205,164,190,199,188,207,190,157,119,231,268,220,210,134,72,317,213,166,102,130,190,83,182,128,271,139,229,162,261,195,327,232,96,193,194,231,193,292,207,167,169,146,200,226,118,339,159,160,155,310,182,209,147,282,121,173,270,71,291,322,170,105,185,287,230,208,154,204,188,137,139,168,213,275,236,156,215,175,194,182,228,139,170,140,156,129,263,249,298,248,193,145,170,183,204,98,131,244,220,131,274,123,273,106,186,124,191,222,233,116,213,202,95,157,207,153,118,122,231,190,204,179,233,164,202,153,137,113,107,162,183,96,204,219,224,246,191,162,272,108,196,165,145,116,227,221,185,231,212,140,250,133,79,162,119,167,366,222,223,254,132,151,105,199,155,196,157,138,135,259,74,160,259,201,140,113,254,363,277,195,201,193,160,243,320,159,261,199,171,182,207,245,333,213,257,212,251,158,344,227,168,196,91,160,178,246,186,182,146,205,324,190,162,139,170,197,187,166,131,161,235,257,240,157,206,203,154,163,298,131,130,154,301,153,211,233,105,249,157,152,143,121,173,96,85,215,219,224,138,182,258,90,278,236,146,259,262,73,114,158,165,189,165,183,167,185,106,70,195,143,181,247,172,175,240,165,229,262,189,191,222,223,166,213,150,246,92,151,233,279,252,197,259,198,245,96,141,219,211,138,311,166,195,177,155,168,146,128,277,161,234,232,241,203,315,161,223,155,268,309,220,87,190,277,178,229,234,221,85,340,187,217,103,197,159,270,93,156,121,220,403,163,92,110,220,91,86,218,266,222,228,338,112,223,172,211,192,146,208,122,311,155,199,278,253,42,195,240,130,232,173,96,118,352,180,126,253,191,197,151,140,220,186,254,244,178,72,281,197,199,264,254,411,360,162,141,181,132,198,128,99,124,94,166,159,247,328,185,133,173,209,124,179,202,115,246,185,266,129,273,264,186,173,307,170,185,240,217,147,217,171,206,302,115,200,126,169,311,272,150,178,152,233,400,217,212,230,161,363,149,184,162,323,176,180,200,157,186,133,189,92,227,141,191,232,193,225,148,98,183,86,154,193,121,167,159,321,242,201,195,245,229,187,229,257,221,183,188,132,206,143,288,245,209,177,95,207,136,152,168,201,185,251,200,264,238,304,143,84,204,281,166,181,149,92,258,203,108,200,221,210,121,269,171,193,171,184,164,102,239,103,294,184,179,74,257,219,190,42,203,149,275,210,279,133,196,132,178,162,177,236,255,239,89,222,152,160,189,278,139,183,167,138,228,160,236,237,158,113,411,191,166,234,124,251,203,191,268,195,99,191,120,220,135,140,143,182,189,139,203,192,336,99,226,182,176,181,144,243,212,161,234,190,119,148,115,130,203,201,137,262,190,215,138,164,73,262,101,180,121,110,154,186,246,217,214,152,191,114,275,213,129,114,264,365,289,154,232,235,352,265,218,230,249,248,243,221,309,303,168,244,174,104,242,296,152,127,93,213,177,178,137,120,132,110,93,292,153,279,121,260,109,113,223,230,340,204,248,277,270,204,294,240,239,264,237,265,142,145,236,182,263,161,102,113,178,218,225,372,312,197,98,200,192,142,208,161,326,104,261,145,108,181,133,241,72,256,162,173,125,272,297,205,178,207,227,228,287,259,250,192,195,304,99,230,187,272,199,219,237,166,94,105,162,308,238,305,198,249,228,245,88,155,184,247,177,258,100,302,108,218,228,253,203,191,191,224,92,79,169,142,166,184,121,168,129,280,220,108,204,213,208,164,245,264,242,126,158,234,160,234,234,153,216,205,237,293,166,42,178,244,78,228,192,182,168,293,315,209,241,221,203,171,183,86,191,290,126,142,204,89,197,117,193,170,271,230,329,275,95,276,143,166,292,184,97,106,100,98,175,80,186,228,117,129,245,245,160,141,174,165,200,264,68,397,222,102,164,129,162,147,255,121,205,321,334,179,150,169,140,199,129,288,178,228,89,172,182,114,217,324,211,198,114,147,211,161,275,112,176,222,160,187,208,88,309,202,119,298,268,217,191,240,67,174,262,109,135,179,288,200,382,212,293,317,290,180,195,207,91,212,216,81,264,222,222,208,176,151,154,260,124,243,124,198,197,91,130,177,266,82,263,239,81,347,193,223,208,117,80,188,162,273,351,232,321,160,189,150,215,220,232,229,153,247,80,91,244,177,252,288,237,109,146,178,187,105,208,174,175,172,240,117,204,161,111,300,282,252,265,207,182,242,160,147,85,174,75,192,196,151,183,157,244,132,231,165,95,182,210,142,153,179,244,161,155,91,143,137,34,237,258,172,93,140,138,116,309,204,331,106,243,281,237,114,108,174,104,239,243,119,268,109,199,144,229,172,159,148,179,137,285,164,213,305,160,210,289,272,118,231,245,194,316,190,250,297,174,358,125,228,98,208,143,235,113,174,239,118,198,261,239,128,112,209,358,222,103,183,194,236,199,272,181,333,166,335,135,126,205,250,193,122,148,145,235,152,244,125,181,233,251,180,326,189,288,71,286,188,273,205,240,113,194,216,225,190,157,241,224,224,361,78,107,243,205,119,205,141,311,223,166,239,199,122,234,148,176,126,85,219,230,169,190,255,103,88,144,191,183,195,169,166,164,183,122,149,251,248,197,136,183,217,265,172,158,95,216,105,268,117,280,138,109,167,259,136,206,200,136,220,203,121,172,178,142,219,189,169,206,311,190,133,117,228,178,235,186,194,235,158,209,158,159,143,242,215,180,267,242,228,185,115,245,185,181,202,138,72,261,206,172,167,148,274,164,126,171,184,121,259,342,133,139,206,190,188,203,236,176,206,203,149,107,411,215,206,196,111,287,109,172,174,212,130,242,192,114,230,194,52,230,157,190,228,113,184,142,195,249,188,272,187,156,86,115,164,68,78,211,228,168,179,198,240,171,128,112,156,165,129,185,222,229,180,171,103,130,332,192,257,301,165,205,204,171,228,135,152,237,118,166,206,163,295,143,205,215,77,270,154,229,196,152,253,184,234,197,125,205,253,170,230,194,174,266,181,109,176,240,239,84,209,122,161,127,119,192,167,134,140,208,215,179,187,283,95,187,197,172,303,276,178,180,203,193,134,157,202,191,183,165,166,381,36,118,203,286,229,126,289,135,113,161,109,242,43,194,244,107,198,152,226,167,173,239,151,169,157,304,114,275,232,154,188,61,82,202,224,207,211,121,255,199,152,266,198,130,226,106,201,222,214,100,258,237,170,242,229,200,208,308,173,134,223,251,281,206,207,231,257,372,214,106,200,158,245,246,217,231,148,153,210,128,225,142,155,112,176,121,233,103,109,298,298,241,154,254,204,370,193,116,227,164,263,238,170,81,274,189,240,205,87,328,153,199,153,165,214,252,190,196,340,185,246,190,164,128,230,144,233,101,160,156,113,138,247,73,158,225,123,194,238,295,321,141,159,264,153,266,146,182,258,209,123,160,256,90,145,156,201,237,218,244,157,166,143,149,231,203,138,199,173,164,121,239,148,180,174,113,237,268,170,181,214,205,170,154,147,55,100,168,72,279,99,220,159,240,326,330,219,211,163,152,168,264,93,192,262,225,277,189,175,237,135,150,213,206,104,149,145,212,143,192,127,113,201,139,239,351,207,229,177,116,110,213,201,179,218,219,154,103,99,254,240,203,268,201,125,217,158,228,151,144,218,201,164,108,230,146,216,166,151,236,118,177,143,213,134,172,125,220,278,71,104,126,160,228,65,222,210,293,149,169,226,341,181,50,186,276,217,167,78,198,250,158,101,314,106,86,124,212,180,260,239,90,101,87,148,251,199,143,334,252,184,148,136,176,191,150,166,209,206,245,217,170,144,159,242,238,247,148,115,219,206,226,195,210,248,191,308,305,201,151,164,284,239,114,159,144,174,177,306,139,195,180,235,261,203,82,188,244,240,240,183,228,108,288,192,211,99,212,215,206,172,261,247,227,218,303,163,75,311,282,374,162,145,212,144,95,91,218,179,204,243,99,156,211,163,202,260,121,274,249,122,237,152,167,297,375,160,127,136,290,289,140,186,247,168,116,177,150,206,121,147,99,152,114,182,184,238,177,155,156,151,125,199,147,251,149,197,217,202,185,107,157,115,262,194,113,181,218,112,89,129,111,166,317,207,236,189,197,71,212,165,186,129,108,188,266,186,101,227,198,228,231,265,133,162,175,189,137,140,244,97,155,176,142,171,137,108,240,125,291,226,213,216,237,191,119,122,265,127,279,175,80,79,207,226,301,230,224,252,246,198,175,234,226,116,193,191,176,202,211,164,88,164,187,219,207,141,201,121,280,179,213,123,206,217,270,80,148,150,187,191,110,315,258,158,213,241,319,154,217,325,135,69,274,203,194,121,240,213,108,200,176,212,156,213,153,138,213,268,121,214,175,217,398,111,249,261,169,188,207,195,173,224,179,102,112,325,118,325,202,130,301,99,81,224,241,246,147,212,150,181,234,163,161,174,130,251,223,184,208,83,339,155,183,269,177,222,251,136,124,128,114,56,199,253,168,224,152,208,149,191,213,220,237,267,98,59,191,93,202,317,232,140,266,203,229,215,200,259,144,207,158,122,225,334,306,209,206,273,248,220,209,157,163,301,234,239,255,137,79,201,254,92,272,285,137,197,178,208,146,255,99,162,244,88,107,249,165,98,197,342,179,171,374,192,108,176,178,167,254,266,197,234,144,225,202,276,265,216,181,149,282,227,137,182,139,66,264,172,175,240,203,151,100,101,351,174,173,152,128,89,150,239,225,239,131,325,149,88,193,139,71,174,66,94,228,229,226,206,166,216,154,214,360,170,202,123,146,138,127,145,197,179,182,119,220,230,156,357,212,181,212,227,168,119,90,181,114,235,118,118,118,223,191,104,204,127,169,264,163,145,258,194,131,175,274,184,259,266,217,208,62,260,188,201,95,183,117,219,230,99,179,209,116,152,378,87,314,185,247,94,70,180,219,346,199,227,185,87,303,179,93,338,206,92,158,234,271,281,172,81,193,147,153,123,239,248,265,232,335,200,96,106,218,255,233,263,157,124,189,252,202,264,280,329,133,160,78,220,119,148,210,112,240,170,263,205,179,122,250,275,180,133,127,216,223,131,248,110,245,192,270,226,237,160,226,130,256,184,157,186,272,144,88,167,178,191,183,244,244,130,139,69,101,272,92,144,117,216,207,145,203,96,113,198,188,182,207,131,181,315,211,125,278,211,209,109,195,172,193,199,329,76,135,206,176,323,129,161,118,145,63,295,211,108,168,270,112,201,188,231,187,97,99,276,82,268,210,362,202,218,175,195,84,85,67,165,75,126,305,173,172,169,166,214,184,221,138,344,367,228,153,242,158,145,70,141,208,185,210,163,81,213,247,295,306,96,142,202,133,205,68,306,80,233,132,130,178,247,289,176,132,229,273,221,85,254,79,205,143,104,306,165,161,265,216,210,174,123,62,220,214,200,194,148,204,180,81,147,159,119,227,224,191,187,200,193,124,202,116,197,241,95,328,221,241,106,194,203,239,112,81,257,225,58,193,142,111,188,325,162,133,136,129,211,135,127,186,196,91,212,85,192,218,98,121,264,169,292,264,192,245,67,178,69,244,143,107,150,98,237,159,123,144,230,158,181,168,169,230,235,263,151,131,179,314,234,182,235,83,66,230,243,88,116,211,203,158,181,100,123,195,130,226,120,348,254,199,198,155,132,125,110,193,230,153,244,143,299,157,162,122,111,273,178,251,140,119,299,139,147,270,149,108,178,142,176,212,123,146,168,212,245,184,173,145,241,135,83,161,204,273,379,148,139,128,210,265,216,181,222,105,242,102,215,107,107,178,240,232,186,326,122,186,192,145,121,207,112,110,321,281,223,141,183,143,113,232,154,226,185,154,155,87,326,143,238,186,132,202,106,177,211,295,72,58,141,278,237,197,134,120,253,238,246,285,214,138,143,105,131,286,305,207,182,248,242,88,195,211,201,206,217,150,200,163,98,231,330,171,188,120,212,188,201,60,221,124,138,198,284,240,133,148,341,110,131,150,229,166,197,193,190,220,178,244,359,269,153,161,113,98,106,193,176,164,155,199,169,287,106,255,121,212,197,216,171,354,121,418,186,224,227,143,87,237,200,87,146,232,239,216,290,155,248,169,216,182,114,140,228,146,148,251,257,173,246,135,284,133,139,247,123,234,293,165,181,170,228,249,179,183,125,128,290,170,223,163,92,130,266,171,191,141,213,94,146,80,261,224,133,234,233,104,221,69,216,138,210,125,138,143,112,210,296,188,196,180,143,142,154,135,138,142,124,98,183,170,114,124,198,119,168,270,128,153,285,257,132,160,292,250,171,267,246,154,214,202,208,284,216,337,231,249,265,88,265,276,95,241,269,132,316,129,138,143,159,252,89,283,117,195,220,157,150,192,228,198,136,84,239,163,217,179,135,117,193,288,204,326,202,211,198,198,121,125,142,141,114,231,136,99,212,235,193,244,237,72,105,311,141,185,183,167,216,148,367,206,147,304,105,227,261,137,186,270,147,93,85,104,269,208,263,123,180,105,224,175,248,198,129,213,187,208,171,181,316,178,137,149,88,196,183,149,75,112,142,288,203,151,216,279,171,171,109,202,195,303,174,201,293,203,251,170,244,275,166,179,230,130,278,281,173,103,146,157,173,257,128,87,150,103,356,237,161,227,271,161,46,133,171,162,148,169,268,227,274,92,117,119,294,209,150,270,250,145,116,104,304,141,274,199,201,113,156,131,220,187,158,211,170,262,129,130,207,248,269,99,129,151,255,224,162,308,265,240,310,274,232,187,232,217,238,324,160,232,146,242,268,193,144,112,135,164,195,221,193,169,241,151,202,213,272,138,260,337,202,120,232,178,157,286,159,237,234,328,209,195,356,86,224,139,301,232,238,283,238,226,99,89,167,62,235,208,197,199,208,185,142,153,168,194,93,165,147,119,256,121,212,232,180,124,73,206,214,245,128,145,248,174,228,131,168,178,283,242,254,119,136,113,152,184,244,229,65,122,103,232,245,226,244,241,142,196,140,210,68,275,231,265,155,257,151,107,361,322,149,301,212,168,253,220,135,165,109,158,116,241,177,172,272,168,188,235,97,207,278,196,147,187,258,189,181,223,181,125,231,260,159,182,248,132,203,137,135,230,96,189,213,117,214,259,144,361,136,61,90,177,107,168,82,316,208,138,273,359,203,287,229,294,381,194,209,177,82,148,205,239,138,224,283,133,112,215,203,139,184,152,236,214,182,287,160,128,105,240,283,301,252,114,324,152,187,183,235,133,241,281,190,95,115,187,212,123,173,294,145,223,226,177,256,109,221,273,309,288,136,148,249,240,158,169,285,158,172,99,167,242,245,168,60,196,359,262,169,240,91,177,250,256,157,188,208,83,247,197,130,271,264,145,193,130,83,166,190,278,227,177,218,157,144,283,213,193,263,74,227,151,124,246,124,190,303,192,179,262,173,264,103,190,112,185,191,229,131,204,91,254,94,151,304,185,267,193,283,287,230,176,218,98,167,109,190,245,127,270,199,125,191,235,118,93,293,202,157,251,157,82,128,187,232,174,130,234,357,124,217,176,170,67,290,216,174,307,216,109,252,222,211,131,265,104,218,78,165,212,198,156,241,286,114,250,188,211,110,152,180,105,107,181,179,186,119,271,252,344,205,154,322,177,257,168,131,226,183,208,180,190,366,182,191,185,190,345,121,352,239,258,179,166,177,209,89,233,136,389,152,301,219,155,176,196,202,195,128,270,322,158,199,105,280,151,162,209,258,241,167,73,146,156,56,145,191,132,106,82,232,134,135,184,195,216,98,158,113,265,239,172,131,204,187,147,167,186,182,171,112,202,153,202,122,199,189,230,228,143,253,225,48,107,106,66,390,151,135,94,210,171,269,216,227,100,248,149,201,235,281,168,197,248,171,123,216,217,108,349,284,116,189,125,213,37,282,224,262,205,234,279,166,118,171,249,223,122,124,166,208,114,90,285,180,236,207,83,194,210,95,285,102,243,144,288,237,310,199,235,250,218,198,137,203,221,151,318,165,257,62,149,321,177,197,199,246,151,116,30,163,124,82,126,132,153,200,176,267,337,209,153,167,194,308,198,348,166,144,294,175,152,146,175,164,224,149,231,188,138,230,69,224,205,214,249,172,120,196,199,154,295,295,200,141,92,124,201,168,72,137,172,230,85,191,249,166,102,158,124,184,174,210,174,112,301,201,215,107,238,113,226,205,170,159,250,219,327,273,213,220,248,102,265,77,282,166,188,207,268,232,240,289,140,227,132,133,193,233,202,270,110,159,202,117,255,258,366,249,135,248,276,235,191,115,247,114,195,99,126,142,281,157,151,201,124,215,164,161,168,169,174,211,153,142,251,109,139,117,236,276,84,228,98,214,75,208,221,159,128,80,93,224,249,156,194,96,243,98,188,228,244,309,131,304,218,153,168,281,163,210,239,174,109,196,278,182,178,206,238,154,262,170,146,187,111,172,242,142,227,257,207,223,233,260,238,169,195,179,117,107,272,125,119,178,229,179,270,145,148,142,212,176,95,188,265,130,111,87,251,220,215,182,192,257,76,69,214,168,206,94,222,230,227,238,176,118,171,237,249,167,158,146,268,107,223,288,146,114,284,272,180,219,246,316,219,261,252,224,87,223,133,177,98,162,234,160,250,147,261,270,174,126,87,96,161,216,163,401,169,277,213,165,182,204,160,110,201,180,177,228,222,143,228,301,181,200,307,213,225,250,169,166,74,152,233,212,190,175,207,196,220,231,257,91,358,245,250,242,95,244,156,133,165,215,151,175,130,142,310,111,216,145,246,265,191,273,206,148,176,239,350,182,157,86,133,201,206,141,231,257,237,241,240,235,252,142,126,178,219,270,221,218,298,205,178,177,220,211,321,208,218,212,91,64,258,266,245,94,383,215,149,192,144,239,197,122,210,113,130,122,135,202,205,242,376,117,224,140,230,155,175,126,136,176,174,220,309,262,251,154,138,190,89,99,175,293,195,146,153,200,177,227,120,129,174,207,181,251,279,218,226,222,220,241,164,229,227,259,204,288,238,221,110,176,104,146,161,93,218,187,239,144,146,136,207,235,150,194,361,233,156,183,88,230,95,164,127,167,252,121,195,162,132,367,90,276,102,101,172,84,165,229,204,177,243,286,215,266,154,200,88,167,230,301,204,116,272,123,148,108,178,197,162,196,211,167,147,252,129,180,205,167,245,245,197,248,222,94,308,153,163,174,186,177,376,233,100,174,115,103,230,196,248,167,142,231,106,171,159,107,204,265,139,222,208,229,137,180,231,203,279,294,302,149,208,160,118,130,120,121,199,194,195,155,109,163,303,208,175,145,203,194,230,231,208,195,147,220,99,239,121,256,219,260,132,186,141,135,100,204,279,221,287,226,118,254,58,198,247,274,143,203,103,161,219,201,167,255,112,249,184,164,189,168,109,173,199,263,167,148,191,267,177,213,213,231,128,78,143,267,97,166,175,236,44,354,180,93,247,202,216,216,285,241,173,180,272,201,174,256,220,126,53,108,195,94,170,236,120,204,203,231,230,339,178,107,107,184,292,147,224,274,298,162,245,346,83,183,136,230,129,301,121,84,279,153,279,222,127,221,199,213,145,139,154,173,224,253,164,229,150,190,74,297,184,155,196,263,246,203,98,214,338,117,264,144,149,154,244,202,208,223,177,137,209,214,178,239,265,181,198,111,125,111,240,288,286,257,263,264,101,141,109,240,182,191,164,193,62,265,186,88,219,267,168,89,227,129,321,154,198,363,152,242,211,102,82,289,263,96,148,242,145,226,71,265,148,339,340,171,193,199,157,161,224,187,246,214,136,229,228,223,89,199,309,374,152,260,207,99,167,268,180,227,206,96,88,164,141,189,180,186,110,94,126,205,127,161,297,99,128,104,158,288,250,137,161,195,285,176,62,183,98,132,239,194,295,216,221,181,242,141,221,147,162,221,203,53,295,210,119,197,154,179,199,280,217,176,121,111,113,231,200,155,190,110,262,201,148,186,349,149,139,123,211,213,215,333,118,160,162,223,153,283,292,147,164,109,235,110,147,223,196,233,182,260,175,266,129,176,206,233,277,165,222,319,293,169,166,126,202,158,167,289,101,149,227,199,201,235,108,123,181,206,99,248,256,188,174,208,173,231,82,186,146,205,190,180,267,143,108,145,278,124,305,199,163,119,259,156,137,171,101,264,136,124,111,182,243,211,191,280,279,223,239,165,174,160,178,188,162,272,168,215,286,122,224,140,164,221,250,271,254,190,152,137,306,199,98,115,238,132,177,207,195,196,214,154,162,149,330,325,96,182,197,151,241,129,222,260,213,119,195,120,319,311,261,141,176,327,239,94,152,259,247,206,176,174,194,100,105,262,110,172,166,191,260,217,204,161,178,171,298,324,219,368,189,215,128,160,127,151,199,172,136,228,166,219,241,184,137,314,202,177,243,187,179,165,318,109,123,108,130,156,132,339,92,138,193,122,192,209,130,129,203,177,135,125,219,129,116,213,274,130,167,147,90,130,237,194,163,253,178,175,201,301,62,154,293,73,215,276,160,162,173,202,169,143,105,227,91,223,210,199,138,67,159,194,374,139,248,251,212,123,194,206,270,202,171,132,102,207,148,360,279,88,232,205,109,216,167,377,206,360,175,146,151,101,109,156,170,240,74,308,134,124,189,196,299,166,133,163,247,290,218,272,183,225,130,280,228,226,74,317,265,259,88,142,238,178,152,120,309,260,118,237,147,166,194,234,137,299,197,98,167,281,148,149,125,363,226,179,97,264,262,160,183,188,255,286,242,138,138,134,186,185,189,176,206,259,105,120,150,112,154,278,225,135,162,68,238,174,92,90,172,239,141,170,170,206,206,94,75,174,184,230,238,155,351,178,262,160,173,117,188,227,172,178,116,172,192,289,242,221,158,223,265,183,170,201,297,193,165,166,193,237,165,186,281,223,183,144,126,244,140,144,127,185,142,352,158,309,192,269,88,220,179,299,255,170,232,242,326,97,294,137,196,180,168,134,103,124,191,128,276,169,135,77,166,289,233,348,314,218,228,195,189,146,295,221,229,253,122,133,170,265,177,180,197,276,183,195,82,198,181,200,252,161,370,219,269,136,214,84,230,89,165,279,184,244,251,231,218,158,132,161,220,132,145,195,207,185,78,177,224,267,201,94,291,223,343,256,249,315,143,151,112,172,261,149,335,90,118,108,319,292,167,158,211,256,50,211,92,260,196,167,71,305,233,302,164,101,213,173,309,113,222,158,211,271,187,281,156,266,243,81,118,89,211,208,240,201,100,188,251,138,251,211,272,202,162,137,189,170,244,218,235,138,135,171,79,225,213,259,257,215,244,175,89,282,115,216,214,144,151,127,87,218,160,221,119,154,184,240,222,299,169,180,183,292,333,213,329,281,140,206,186,194,260,126,117,158,128,204,136,185,101,199,207,178,224,178,197,214,251,266,162,118,91,312,187,168,226,207,207,180,233,228,219,155,267,100,296,210,111,136,215,231,227,198,136,162,96,109,197,245,178,188,257,193,198,226,221,320,246,370,132,223,198,285,165,221,119,326,204,119,197,260,295,187,171,339,143,235,176,186,229,138,188,222,307,186,195,234,110,145,191,174,247,225,213,206,122,228,272,84,221,234,190,92,196,292,258,267,44,225,156,150,179,141,204,233,144,145,141,252,154,151,144,242,267,138,219,149,273,238,186,213,189,176,319,154,253,299,155,252,123,191,200,121,158,220,166,182,245,119,254,201,259,161,222,198,134,154,110,148,141,238,141,214,167,210,178,177,99,271,202,242,239,203,142,310,204,121,257,251,185,167,185,128,273,150,132,75,119,233,136,95,123,129,228,195,127,248,169,153,285,121,199,249,337,249,210,163,223,87,128,314,129,246,176,190,147,113,193,130,300,210,259,237,325,117,120,283,189,341,304,196,124,114,141,215,273,157,255,250,204,189,230,232,136,297,241,213,117,195,211,300,204,197,101,183,158,202,120,242,124,281,97,150,182,142,196,127,205,195,159,326,96,137,188,132,171,239,173,226,169,195,351,213,186,206,103,126,199,227,178,150,183,60,221,101,142,137,95,264,103,287,284,108,205,165,265,256,273,184,113,167,124,203,148,41,122,166,173,180,163,222,310,227,301,201,294,94,132,196,199,212,111,189,148,264,197,167,102,199,173,175,193,154,154,257,242,179,287,141,209,236,154,160,261,271,130,137,225,134,224,143,207,139,154,213,298,148,267,124,159,107,223,62,225,206,209,169,230,151,255,216,119,192,177,282,185,175,101,234,182,179,100,327,178,207,305,216,199,220,122,227,173,213,202,260,194,125,192,184,175,273,284,181,91,266,165,273,157,246,206,151,106,269,172,219,243,179,200,281,250,154,126,327,197,182,156,139,173,134,150,206,171,293,106,146,251,169,289,155,128,202,112,83,264,206,126,114,165,173,171,96,362,207,230,213,182,259,123,151,145,222,156,199,194,223,242,179,352,189,278,174,169,202,157,201,164,167,178,169,144,98,340,258,157,171,147,203,183,190,118,121,109,188,274,209,203,212,122,160,156,232,190,255,189,238,136,207,164,159,155,187,207,214,289,187,165,206,236,103,218,215,214,197,154,212,253,168,133,133,204,266,137,187,234,200,273,247,232,293,87,162,181,225,218,120,240,230,196,115,130,150,247,195,154,173,351,142,209,233,165,91,214,98,99,201,197,265,67,205,117,206,113,111,198,197,138,118,148,146,101,191,234,154,168,200,275,92,188,84,114,189,219,132,341,365,229,167,251,145,190,272,124,227,291,245,216,231,140,187,139,123,161,185,149,281,111,261,243,169,187,160,219,194,240,211,177,269,172,278,238,164,165,195,287,158,207,146,238,316,194,263,156,178,325,251,100,197,167,169,218,105,183,101,261,187,225,238,214,225,114,228,290,99,168,147,159,185,154,256,175,185,225,251,287,147,201,185,282,86,256,88,197,221,334,183,99,190,228,228,241,244,82,191,189,291,217,237,183,208,237,198,81,198,165,223,113,325,119,140,163,173,118,217,164,101,370,59,108,131,167,90,211,206,269,243,179,291,131,154,208,263,218,139,160,143,140,179,190,215,115,102,199,208,257,146,199,163,209,174,153,140,134,206,255,170,202,147,252,212,62,106,172,198,110,250,214,185,133,214,146,244,210,142,202,179,181,178,176,242,189,74,266,103,166,168,182,85,217,231,92,170,110,167,253,189,204,150,197,113,211,218,101,205,147,207,99,195,264,402,302,166,237,256,86,235,89,219,161,161,240,224,219,150,150,239,251,144,280,132,117,197,122,158,245,81,186,305,174,219,160,150,236,214,296,150,330,209,295,121,186,238,125,246,214,177,228,219,156,147,198,135,117,81,189,189,99,257,121,63,135,179,166,157,142,110,171,131,228,155,186,220,237,169,157,107,278,264,181,200,226,209,184,99,95,137,241,165,125,228,191,58,173,147,117,337,218,131,152,154,213,100,214,150,247,229,202,142,192,163,206,275,183,104,233,114,203,151,146,166,126,115,266,232,114,133,206,136,100,152,65,216,223,233,232,104,154,131,218,136,345,226,181,247,196,79,255,262,227,269,69,222,202,193,169,237,236,229,140,172,156,156,162,271,117,245,253,378,208,211,217,224,274,101,254,175,219,211,168,75,240,149,123,174,156,213,264,363,228,96,295,293,250,242,202,123,201,273,88,83,222,68,189,221,217,127,177,232,176,182,179,221,197,247,231,177,95,217,237,236,178,241,179,194,189,175,79,78,141,56,172,258,273,118,275,272,150,163,335,113,97,213,222,89,202,243,268,189,288,204,160,174,85,116,243,172,205,158,167,191,75,164,140,249,119,233,191,145,235,145,326,203,254,154,194,205,183,234,158,221,179,224,150,291,156,201,106,105,104,245,304,243,127,133,176,233,94,96,238,120,179,170,206,259,251,194,270,98,216,251,231,85,262,192,97,187,186,252,154,167,124,181,245,127,343,161,228,185,178,244,174,158,139,226,162,153,204,119,264,211,189,77,262,143,89,252,123,199,197,240,172,142,131,89,162,346,238,95,210,128,138,369,176,192,134,223,190,232,242,242,208,58,117,253,85,261,221,142,271,90,119,150,137,186,216,207,216,106,273,220,148,205,213,184,179,138,107,241,127,130,129,194,159,150,153,331,222,287,126,283,141,171,141,313,171,149,271,172,161,141,179,130,244,280,240,273,308,215,329,120,213,128,107,245,211,316,318,95,150,147,214,81,226,141,182,168,185,150,210,234,236,208,174,225,244,223,285,126,109,155,183,117,123,191,248,173,236,129,133,101,87,252,140,339,142,138,102,162,260,269,209,203,100,244,116,213,88,171,239,144,286,165,195,185,194,136,168,106,183,94,341,239,209,199,82,119,211,150,219,125,143,268,150,130,208,174,194,118,108,108,219,204,159,151,202,220,164,271,155,194,251,178,156,371,166,268,112,84,290,267,143,121,234,194,199,176,175,281,130,265,220,354,226,111,108,265,258,209,200,217,267,231,230,327,214,247,69,82,237,201,186,199,123,292,153,393,160,59,227,241,109,295,129,229,157,242,152,186,150,370,271,188,104,116,120,214,268,122,144,189,179,241,111,214,222,149,240,156,135,122,246,190,230,203,141,90,187,154,136,140,159,180,164,225,317,180,180,342,138,186,239,174,185,184,178,86,309,169,184,165,170,267,171,192,148,122,467,184,263,189,170,223,287,120,107,268,307,215,239,239,135,303,189,183,255,145,157,152,175,142,212,106,214,214,251,143,230,196,244,184,264,227,160,74,181,104,346,148,187,259,235,190,193,234,106,213,232,253,259,219,216,282,86,288,73,223,134,116,246,268,339,325,159,187,133,184,263,214,242,355,252,282,227,225,230,326,188,162,254,207,198,189,172,115,114,265,198,174,200,94,242,218,206,50,248,111,222,106,202,106,148,179,194,147,231,124,181,120,232,193,220,160,288,239,196,158,211,169,203,220,153,278,103,237,162,106,103,194,214,106,195,166,177,234,323,243,174,235,239,264,114,180,160,184,152,212,253,215,202,196,137,160,82,221,272,157,260,64,128,197,134,225,67,185,237,240,155,88,212,250,122,136,201,199,141,265,290,150,197,176,203,167,162,163,226,216,122,124,175,279,220,153,158,175,173,115,217,109,214,233,178,169,295,203,205,298,170,101,227,100,285,238,217,204,208,231,260,313,220,159,221,260,181,205,139,157,224,187,216,173,178,216,105,151,268,165,175,160,217,198,218,188,197,181,217,213,165,228,188,198,227,191,255,194,289,228,157,432,254,277,136,72,184,155,213,216,123,157,258,305,258,241,203,246,275,190,138,146,144,124,119,141,203,325,166,242,201,113,220,163,203,344,239,155,273,179,161,231,233,102,191,173,220,115,106,254,180,310,145,204,156,210,135,123,111,291,175,197,264,126,198,197,161,186,223,209,92,146,204,181,202,113,131,148,297,125,123,155,166,124,139,215,106,103,249,180,256,201,185,154,241,148,198,188,124,160,156,223,242,304,187,159,222,135,123,174,80,290,183,216,77,133,290,345,113,160,228,75,160,228,108,173,98,348,119,147,86,202,160,295,120,194,161,170,243,154,153,168,311,227,211,216,77,195,197,219,119,163,253,216,283,63,110,161,206,90,146,313,109,146,100,371,233,233,316,289,242,99,153,237,198,265,50,201,269,93,237,270,255,173,263,202,318,223,257,198,108,246,130,87,197,157,214,314,141,174,144,113,96,213,145,196,261,259,171,131,140,224,191,133,109,130,126,208,120,242,220,233,287,70,179,285,257,312,227,150,106,220,181,271,79,136,108,91,159,141,183,145,77,134,213,100,82,349,234,226,86,147,125,299,148,105,153,319,162,186,71,245,152,82,249,103,280,83,131,104,203,143,170,127,126,101,99,345,200,193,280,270,282,300,122,100,125,326,214,97,251,202,211,159,203,280,121,227,81,180,173,124,189,227,232,126,259,196,126,184,181,254,190,275,272,130,228,198,161,213,210,170,158,179,95,75,131,231,120,188,235,153,239,152,182,210,99,215,116,132,104,127,181,228,207,147,132,85,116,82,220,182,242,213,211,187,111,193,240,192,175,166,160,232,79,233,197,201,107,160,100,180,165,102,154,206,154,309,300,140,218,328,165,160,322,149,192,209,157,221,97,106,191,175,179,246,251,175,239,112,224,199,110,193,68,203,204,319,152,215,179,137,263,185,129,165,217,219,147,211,117,196,187,165,167,178,114,178,331,189,317,204,176,253,204,192,212,341,138,162,109,228,224,76,203,169,189,200,156,228,312,137,82,189,248,194,203,165,169,187,249,211,224,264,216,158,197,198,169,146,196,266,223,80,254,164,216,237,277,156,184,223,166,242,190,242,274,143,160,254,193,238,209,310,180,257,111,190,168,217,161,292,212,137,96,87,274,209,224,225,124,167,116,241,143,140,202,158,148,167,153,226,135,178,104,262,50,219,178,190,59,232,198,185,136,180,209,251,122,152,167,159,182,141,219,329,116,184,263,169,120,296,273,187,255,151,295,210,329,238,211,160,235,205,162,168,205,180,99,154,164,162,181,193,181,313,141,121,287,193,244,189,190,143,171,149,222,260,187,203,196,123,146,240,86,131,220,162,79,231,266,112,253,109,172,164,203,86,107,206,171,97,245,263,173,180,189,271,198,289,110,331,107,248,163,233,91,286,183,273,239,268,150,182,125,244,258,108,250,284,196,205,323,95,190,199,119,145,162,173,209,166,166,205,153,222,103,157,319,250,185,167,156,216,174,153,358,148,236,163,303,173,178,310,170,86,247,111,189,228,82,194,99,169,285,231,171,173,91,185,199,225,90,219,227,209,259,206,199,106,234,252,135,138,292,183,203,183,172,252,233,179,91,267,101,113,234,123,117,219,330,169,171,57,107,87,146,241,218,259,224,99,145,222,166,92,253,148,253,135,220,118,97,151,157,197,133,198,163,166,118,156,118,154,192,240,145,166,175,209,273,256,188,203,119,167,286,344,299,240,159,194,218,220,113,113,231,201,93,178,102,197,235,162,194,128,56,229,218,127,160,218,270,132,286,210,117,164,192,138,112,210,252,185,259,245,179,209,117,185,157,167,201,179,111,135,172,178,221,132,215,110,118,153,196,284,221,165,192,171,182,133,166,288,241,172,194,271,176,210,196,231,127,106,214,56,275,139,281,203,170,139,124,386,311,243,229,117,143,172,161,97,177,164,171,223,99,174,119,164,245,157,154,198,288,116,217,137,217,293,204,207,94,83,187,294,112,121,165,164,216,274,115,332,302,306,243,256,240,197,172,154,88,74,119,176,282,265,206,150,178,351,120,226,139,192,245,336,173,244,287,205,208,271,291,200,225,76,276,198,197,294,265,225,123,238,133,199,171,346,195,69,63,245,340,204,218,191,195,127,259,249,229,173,150,107,196,160,125,129,223,220,155,391,210,120,272,176,209,205,122,159,143,241,191,269,221,248,224,118,259,150,249,210,136,208,246,235,179,220,212,232,121,189,153,102,312,203,239,134,231,219,239,79,304,165,227,207,144,211,193,252,112,174,148,275,91,145,221,228,204,177,171,176,210,200,88,176,275,156,304,149,182,292,122,244,225,145,80,181,168,143,99,172,243,338,154,127,155,130,235,250,140,146,140,247,207,116,145,264,282,138,256,253,205,101,242,189,172,218,170,189,204,218,203,186,266,91,146,147,81,165,260,141,303,322,90,266,84,234,145,142,213,187,85,133,129,272,171,168,171,245,197,253,191,167,222,167,180,136,202,189,221,149,62,176,255,314,267,186,91,207,148,157,140,189,326,159,252,223,214,208,190,135,215,262,151,223,141,164,214,210,203,159,217,242,73,124,145,162,214,73,209,134,129,330,271,200,130,150,252,99,216,90,164,180,104,343,181,136,279,77,92,169,81,117,188,270,177,167,186,66,150,147,115,320,175,171,154,82,197,238,258,133,263,218,222,122,219,169,109,217,195,211,219,231,331,130,163,123,135,208,190,210,200,231,229,160,164,206,229,78,226,267,205,106,118,237,210,280,203,152,200,271,291,138,115,249,233,218,64,245,267,180,231,332,110,259,316,99,184,232,240,200,291,178,160,194,155,123,147,137,181,229,311,157,104,221,201,196,172,259,239,208,145,138,266,290,107,278,200,197,154,242,231,153,151,201,220,198,110,208,134,131,190,120,221,216,284,184,151,246,203,230]
|
doclens.64.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[175,235,134,136,228,172,160,279,247,146,172,102,180,244,130,301,220,103,186,205,225,209,144,240,269,192,286,229,194,115,251,203,363,188,233,148,193,190,80,195,219,97,183,304,80,241,190,243,290,272,142,177,213,190,221,239,211,209,183,214,196,198,257,70,219,151,71,300,203,222,243,114,195,198,202,92,88,223,180,286,112,202,207,143,238,147,298,77,280,122,156,117,202,233,210,132,276,198,222,140,81,85,180,269,124,220,111,237,228,235,81,246,139,109,265,221,308,274,163,224,256,183,193,108,62,158,304,70,360,139,288,208,228,200,294,334,102,253,148,284,147,213,94,191,222,210,238,121,175,177,209,154,241,134,335,147,180,229,176,153,143,310,271,195,176,233,246,269,352,176,230,43,257,167,156,112,140,52,220,201,257,198,149,163,260,63,183,206,216,187,134,296,137,151,191,146,161,161,154,219,253,110,231,208,204,151,190,175,165,163,245,283,183,88,202,207,97,212,215,210,135,183,87,151,234,125,301,124,128,317,230,244,319,217,265,234,152,173,179,200,145,82,195,189,188,252,193,75,130,251,165,255,122,204,287,93,275,182,153,274,163,111,216,212,280,100,172,152,181,286,127,134,203,199,105,261,104,226,230,233,235,212,231,116,194,276,137,267,226,229,221,262,173,109,231,330,311,320,178,286,94,215,125,144,189,351,161,162,195,297,276,145,195,218,201,111,140,320,295,248,153,198,325,325,257,296,205,202,208,279,94,81,251,162,154,233,230,130,173,235,207,189,299,234,296,190,257,187,118,199,260,155,160,106,225,288,167,191,181,157,105,42,152,158,128,293,277,102,262,262,168,224,185,184,164,144,198,188,183,167,212,107,304,162,273,137,178,231,180,72,278,273,47,194,243,179,81,282,178,96,177,151,169,221,143,189,196,98,197,223,362,186,108,109,194,150,173,220,279,161,231,135,248,234,379,154,278,179,219,238,235,273,261,174,289,310,195,199,109,151,123,227,205,245,246,357,217,248,236,136,222,337,137,291,288,183,160,75,131,227,114,139,211,167,318,221,247,209,249,215,259,234,248,307,118,311,314,266,230,154,252,152,193,181,137,89,120,109,267,166,146,227,137,152,204,251,124,235,218,104,129,187,135,249,62,89,163,277,276,253,211,156,210,236,122,239,90,232,163,186,142,294,175,282,97,323,204,142,284,337,229,138,269,130,83,235,103,192,144,193,314,248,261,187,140,237,136,210,111,82,98,206,222,303,140,98,126,190,258,102,282,278,342,253,311,281,186,184,223,121,333,212,243,228,209,120,201,234,222,335,196,236,228,136,309,197,116,227,179,124,189,184,279,192,60,255,187,296,211,326,316,193,154,123,227,285,292,173,137,305,230,121,102,246,212,254,154,155,191,176,215,240,229,198,172,114,94,237,297,96,178,206,232,303,55,380,178,178,226,281,174,131,302,262,232,107,122,223,203,298,193,94,181,216,123,238,325,344,275,241,199,283,302,174,267,204,223,255,171,149,308,149,170,259,125,233,206,123,151,202,291,314,150,215,172,230,124,114,114,360,303,239,300,170,213,144,177,239,357,195,135,224,243,284,178,134,266,130,227,109,264,156,160,142,348,95,210,175,72,119,264,173,283,162,225,162,220,171,242,151,110,241,237,135,142,167,198,203,143,249,291,166,286,140,178,209,278,80,232,239,227,157,85,179,50,178,174,193,235,243,71,242,214,127,166,180,167,209,265,122,230,101,206,268,184,370,221,90,154,348,241,140,364,321,228,237,231,100,104,183,226,174,64,334,255,136,130,152,255,233,258,235,337,152,112,177,247,315,317,191,198,302,148,266,343,228,350,162,82,298,178,138,173,340,232,248,142,90,257,185,206,191,99,238,146,173,186,248,243,258,197,227,239,169,211,233,199,230,361,163,272,118,260,125,136,214,274,213,230,203,282,155,291,240,241,151,265,277,159,284,203,109,153,235,199,307,219,111,234,230,200,316,200,147,232,194,180,136,166,256,187,116,190,261,162,273,281,151,157,209,264,232,260,167,181,289,215,106,199,215,294,307,256,124,222,270,296,220,263,325,294,181,70,164,106,284,346,187,174,176,81,154,245,196,205,218,146,169,201,238,183,199,250,333,168,105,194,223,125,254,182,140,197,141,180,112,280,83,207,219,96,185,183,95,188,180,177,348,155,182,227,248,232,216,181,174,161,164,246,169,161,234,200,288,145,271,88,135,121,347,306,219,359,127,239,81,229,178,108,94,237,217,128,188,240,218,305,227,207,240,108,230,292,345,203,63,255,213,344,221,197,178,212,179,147,274,343,103,210,186,137,166,101,191,122,222,121,123,324,192,250,205,118,290,159,100,219,158,106,121,221,341,119,144,277,180,161,96,280,226,142,236,73,238,200,229,212,227,173,155,81,152,270,210,252,150,189,185,84,154,175,153,202,146,192,151,230,219,312,263,114,374,173,214,151,202,103,60,119,159,215,109,153,110,281,315,132,184,192,109,154,255,128,260,249,147,87,152,228,305,243,133,220,152,170,139,146,133,139,180,224,203,201,152,147,168,165,111,106,107,139,281,197,245,140,204,79,128,108,199,186,208,284,232,127,197,227,262,184,224,202,236,177,180,124,103,194,185,210,132,235,230,85,109,211,211,131,120,248,160,79,211,152,140,256,182,117,268,171,81,210,209,185,198,183,234,193,79,262,206,162,146,261,304,232,214,260,203,220,186,109,273,249,116,208,148,240,343,173,93,226,244,265,156,193,221,158,223,156,239,307,307,224,174,175,284,185,186,131,166,266,234,206,126,264,190,267,218,193,146,124,196,94,107,102,241,295,237,164,266,132,126,148,213,214,176,88,174,320,140,84,197,236,238,255,244,133,116,113,298,294,229,166,153,79,229,213,202,157,112,240,214,264,247,255,131,77,66,229,262,196,308,152,220,207,215,153,262,185,263,337,259,128,146,106,289,220,372,314,158,82,101,171,184,147,160,175,119,185,286,275,159,135,180,228,263,70,175,188,267,158,278,307,169,142,77,143,146,189,242,225,306,377,148,289,252,106,209,146,202,111,110,263,252,206,240,179,92,97,226,217,150,116,214,259,192,216,167,334,201,241,162,116,267,200,136,272,166,258,259,143,203,141,173,147,70,210,108,143,170,172,188,279,242,249,290,298,151,184,186,177,244,194,200,282,230,135,323,306,178,168,371,79,150,275,258,232,324,138,196,314,207,248,160,198,137,241,205,209,127,101,165,228,191,168,183,217,226,97,220,194,289,215,200,173,205,158,219,203,111,280,163,51,309,189,190,228,295,329,192,213,163,97,195,282,184,131,118,154,125,156,194,294,95,164,146,163,219,227,158,127,212,171,102,265,139,166,233,167,74,287,113,223,228,162,186,155,95,91,234,301,195,271,75,198,64,198,220,95,198,229,149,160,325,142,146,282,215,202,265,258,223,213,91,186,186,238,250,280,205,161,167,194,91,249,216,290,91,143,206,127,121,178,214,207,240,121,210,330,142,199,140,62,151,164,257,131,227,143,165,182,255,263,155,226,225,123,167,273,81,294,217,247,174,88,292,228,171,222,158,160,184,252,268,67,255,168,187,113,200,400,163,254,249,270,274,199,171,109,194,162,248,277,273,240,208,219,135,170,218,208,215,188,171,122,212,257,254,287,184,217,182,189,223,141,198,216,238,159,208,154,231,137,184,231,159,159,197,91,167,214,162,167,143,206,243,255,253,213,261,342,136,218,99,152,219,249,185,115,265,128,90,196,127,153,224,245,241,120,225,178,63,233,221,142,260,162,220,176,246,175,174,156,174,266,316,294,137,72,183,259,309,235,258,176,94,162,180,97,269,204,154,150,243,175,209,178,199,181,261,109,160,291,118,235,179,143,154,210,278,175,161,181,165,156,242,309,250,269,94,168,82,112,93,208,315,213,157,138,221,262,302,264,167,219,240,334,180,227,143,147,223,107,134,230,116,108,207,200,260,207,217,287,133,138,67,221,263,141,143,197,138,227,179,118,253,224,280,147,65,300,252,217,168,169,340,248,150,272,135,194,203,107,288,293,117,91,344,304,197,201,212,291,157,99,201,152,89,164,169,278,258,87,181,295,237,263,150,205,100,194,250,141,219,125,225,180,247,130,187,157,107,199,171,200,150,219,176,175,175,205,248,286,148,229,217,175,253,90,260,306,204,122,344,239,202,131,188,275,359,118,246,117,153,191,113,242,238,145,214,198,352,250,159,204,165,295,166,334,126,276,119,294,265,130,141,355,210,152,160,200,184,142,195,146,189,180,250,173,262,127,247,231,211,112,225,195,305,220,224,327,309,224,216,200,110,120,225,283,240,187,206,139,188,335,213,246,211,258,129,239,155,268,147,219,209,92,158,216,223,226,149,194,240,144,268,235,236,184,87,174,174,373,104,118,246,211,185,83,190,222,299,271,233,238,142,170,206,117,231,314,325,137,198,140,178,74,252,93,142,133,242,248,220,226,311,221,127,200,147,200,190,229,76,216,141,258,204,228,151,256,159,141,220,185,120,110,147,275,211,209,136,217,97,151,180,105,156,146,251,275,134,337,354,194,172,205,208,174,262,139,203,170,205,180,273,192,214,323,234,219,243,319,278,111,74,169,256,213,92,219,247,125,116,217,179,215,288,245,281,158,201,82,136,325,276,290,265,303,189,191,291,171,235,85,250,262,183,183,194,98,97,284,99,260,337,208,126,281,158,189,150,143,158,292,196,193,301,358,141,178,359,183,128,129,305,153,225,228,278,320,226,303,227,231,277,134,154,98,256,244,123,199,295,223,197,177,129,261,300,172,174,241,174,271,156,250,296,154,281,195,170,200,257,269,228,182,452,142,271,219,243,140,50,130,230,165,269,222,134,156,125,166,173,134,228,113,235,135,203,210,52,208,265,287,216,210,165,191,171,201,165,205,223,204,304,92,288,257,200,198,268,164,136,112,181,308,74,129,150,299,182,164,120,273,81,278,151,212,192,216,226,241,240,229,170,184,286,198,175,245,182,206,232,216,133,168,121,181,168,118,110,246,212,111,390,321,279,108,354,117,187,219,301,88,184,167,185,125,107,112,231,160,165,119,106,117,198,305,202,179,195,196,211,143,186,173,127,272,240,289,279,172,230,195,295,266,233,278,133,284,311,108,198,206,120,234,291,239,257,157,268,294,264,217,186,230,256,156,357,99,126,202,221,182,363,227,170,232,176,155,188,173,178,184,146,289,204,287,356,289,117,258,314,138,162,125,230,191,252,309,183,253,336,271,183,353,168,339,130,270,154,193,114,173,225,131,153,223,328,204,187,286,340,231,227,221,154,225,160,163,212,204,269,181,197,287,92,186,167,146,152,248,184,373,187,226,188,108,200,84,299,295,225,240,324,195,212,204,294,175,202,179,233,161,167,203,238,173,361,96,178,242,166,249,157,327,180,228,125,200,222,99,227,198,178,237,231,210,91,165,242,157,171,251,259,341,347,230,187,198,102,163,117,256,141,315,168,291,271,224,341,264,191,218,176,250,212,292,154,129,257,156,334,73,282,206,183,171,152,267,111,245,65,181,195,166,324,150,313,232,169,187,230,186,358,194,91,232,251,212,309,227,168,116,192,243,213,83,222,234,248,233,216,171,309,174,125,276,211,115,148,320,169,104,83,153,172,216,210,156,213,118,197,223,284,213,209,338,128,146,227,373,217,141,116,45,151,230,178,131,304,290,338,168,259,186,108,319,136,310,133,290,158,274,331,72,175,226,123,214,227,127,93,202,94,198,205,133,165,158,180,173,225,260,184,158,310,181,122,101,116,200,77,151,232,362,233,202,228,216,59,177,195,171,206,94,317,154,236,235,69,193,230,53,93,130,232,187,123,276,231,73,144,158,128,304,182,222,218,278,204,217,86,224,219,157,116,239,123,225,253,200,194,151,239,206,209,194,196,81,187,255,116,174,227,72,158,234,211,307,255,273,138,227,210,243,142,131,198,203,214,173,251,80,172,147,144,240,336,249,240,160,180,61,225,126,215,118,228,72,66,112,218,208,224,187,256,339,186,231,130,187,135,312,52,122,126,273,217,79,263,99,326,265,119,66,205,196,210,113,148,176,250,191,201,206,151,139,216,171,249,202,247,207,44,185,321,236,364,218,214,176,297,132,157,222,334,206,246,340,250,210,187,147,147,169,122,174,278,129,192,227,193,238,244,187,218,261,184,287,180,228,218,270,321,318,211,158,190,166,145,113,176,154,172,169,129,103,318,261,157,340,241,304,253,138,264,262,296,179,399,228,117,110,194,200,305,288,231,288,129,249,204,179,229,141,206,215,277,196,192,133,270,198,239,148,230,219,261,191,200,169,165,298,334,171,140,207,165,224,203,191,182,163,249,146,247,194,363,210,255,276,161,248,387,138,168,196,305,85,265,257,80,216,250,277,239,184,108,320,147,242,188,219,278,186,185,178,193,232,162,184,216,377,256,171,108,272,157,272,367,265,155,208,97,209,179,196,222,188,173,217,265,168,98,272,142,204,126,170,242,254,160,144,222,119,132,360,242,233,213,274,190,198,286,257,237,347,141,121,258,274,234,198,196,111,141,145,111,168,74,207,196,147,176,294,295,222,213,195,136,132,225,180,255,170,170,168,140,173,97,169,197,248,379,340,255,83,151,265,226,201,125,165,184,172,201,130,168,339,111,201,311,242,90,268,215,108,178,178,212,214,202,167,141,295,96,103,253,176,195,221,222,146,185,241,133,248,239,236,252,137,163,249,300,301,116,201,105,147,210,227,240,297,325,252,122,217,200,269,77,286,199,193,130,187,76,225,111,115,178,172,200,306,54,124,220,82,219,182,89,209,208,304,288,198,249,47,103,229,246,118,225,161,198,206,170,188,130,226,93,213,98,285,85,158,96,137,187,275,198,349,215,153,200,136,196,131,176,299,195,243,137,258,70,169,178,132,293,180,226,222,82,85,133,120,326,293,273,346,257,291,140,219,219,299,329,300,194,216,195,164,126,207,120,155,149,180,263,256,170,131,123,123,212,276,193,163,168,166,178,140,190,234,157,189,231,214,162,233,152,74,168,204,298,334,154,173,147,268,173,234,195,200,136,224,214,209,205,298,207,109,171,303,208,197,200,288,181,321,253,200,177,223,186,178,324,305,216,236,249,207,269,299,245,225,261,198,226,200,226,173,169,264,231,234,165,112,144,131,145,242,162,310,150,137,156,347,188,119,144,212,238,75,106,125,256,114,255,180,184,173,174,162,191,200,177,288,135,211,206,151,155,215,178,218,159,208,90,85,96,123,215,111,106,192,190,188,316,142,215,194,197,230,153,312,207,120,141,116,312,320,144,172,255,196,242,67,291,175,131,187,168,227,181,276,235,137,276,135,273,237,200,173,218,231,119,153,174,217,220,208,224,246,138,144,153,144,249,138,182,176,205,204,199,232,305,286,136,116,205,239,105,158,161,248,81,198,226,177,162,86,190,89,207,249,126,173,196,151,210,244,292,205,329,220,90,137,211,152,186,182,194,146,250,305,236,103,185,252,301,206,226,143,172,300,195,172,199,142,231,146,255,120,219,85,75,338,259,251,219,191,310,296,285,275,208,122,196,198,147,322,149,205,253,202,223,219,146,188,272,169,160,279,80,121,164,217,160,167,172,315,188,108,158,240,255,256,290,145,195,298,206,119,233,212,145,172,140,269,116,200,94,218,143,217,152,200,245,159,179,203,254,223,181,182,251,127,82,224,240,329,151,94,203,146,254,196,206,157,184,120,198,298,209,347,285,172,298,101,92,254,246,202,321,146,329,208,89,141,143,152,202,242,244,234,217,246,214,198,239,231,169,261,126,170,143,204,129,228,294,227,259,274,204,144,187,228,166,252,235,184,140,244,147,151,197,191,282,150,143,137,95,85,241,120,205,222,179,172,181,133,333,138,186,70,226,174,204,164,143,243,107,262,222,228,279,247,192,109,157,135,154,210,161,200,143,189,197,262,209,314,229,127,97,165,264,215,145,229,111,156,287,160,183,182,202,357,233,194,134,260,228,226,175,190,134,234,174,327,238,222,266,137,173,281,166,333,193,254,229,240,262,252,217,178,231,93,248,162,173,160,170,215,257,155,156,238,224,157,290,198,146,225,270,122,95,232,320,230,164,278,181,133,224,266,195,227,229,154,167,168,290,194,214,263,118,311,195,327,183,176,197,247,362,134,333,186,307,246,175,120,105,193,318,212,217,249,136,205,58,222,215,231,310,269,205,307,114,104,141,227,205,200,123,128,280,158,246,174,164,227,149,75,97,193,210,104,211,353,109,155,173,168,114,231,161,238,102,124,163,191,218,88,174,205,161,271,155,259,273,165,248,153,275,329,104,41,170,210,136,95,156,242,183,242,180,191,125,241,143,113,146,282,177,260,232,139,146,130,199,172,230,178,196,192,254,151,207,91,211,325,254,189,226,91,248,101,211,102,112,209,292,167,319,226,120,355,204,176,257,115,209,91,132,153,214,126,145,249,171,237,208,245,150,303,206,256,106,94,83,179,229,285,303,186,267,174,265,61,207,216,230,311,199,230,277,217,245,193,129,199,169,84,298,238,274,148,212,239,291,120,188,274,334,131,213,190,135,174,190,193,170,303,155,219,301,178,349,234,244,168,126,126,298,219,241,114,230,89,207,334,79,105,206,309,104,182,205,92,111,254,362,178,282,287,190,232,213,176,241,274,151,244,204,219,181,222,232,129,251,334,144,117,283,111,258,177,249,208,245,210,135,74,82,124,141,331,146,159,112,347,229,169,193,144,121,165,335,292,246,147,208,150,164,319,252,188,163,207,180,149,223,170,230,145,317,204,146,152,205,236,194,195,185,296,213,184,232,278,144,185,268,199,211,378,225,192,158,121,187,271,114,184,166,181,172,135,231,186,164,264,269,165,236,88,354,134,186,287,131,284,198,254,251,131,212,277,255,347,255,152,127,174,287,217,239,222,340,153,77,142,246,231,52,213,152,175,156,275,282,278,252,233,158,122,236,169,265,175,266,235,116,268,184,187,259,282,249,251,87,226,162,282,261,140,205,133,186,264,314,162,143,168,190,120,159,142,254,112,298,205,312,170,223,120,140,193,155,195,238,173,194,226,190,217,298,243,209,144,268,346,261,264,188,159,125,237,238,167,249,225,342,203,250,121,405,225,140,163,181,235,240,237,251,172,200,179,143,70,308,227,217,241,228,282,204,255,278,179,232,138,269,184,290,353,178,264,212,236,219,267,251,219,150,173,190,146,185,150,216,155,209,176,120,225,185,217,227,250,268,156,221,190,279,169,171,259,157,175,157,77,144,200,252,214,233,175,202,270,144,78,102,165,264,203,202,225,94,265,253,63,197,256,177,202,199,206,271,269,264,276,215,231,228,294,137,163,391,236,139,128,150,212,254,109,368,159,165,247,246,232,84,204,169,152,193,173,155,248,286,327,127,265,278,197,180,187,127,169,216,152,221,114,160,187,333,274,190,133,236,213,127,219,176,272,102,219,144,82,286,114,180,365,118,181,284,193,213,247,274,116,260,169,286,227,198,182,274,296,184,336,136,305,168,201,335,252,75,230,204,107,242,166,289,286,269,201,161,234,306,216,235,217,302,93,274,274,191,214,141,373,222,95,163,186,84,206,160,199,136,238,136,199,275,119,171,159,187,92,227,117,111,201,315,147,150,219,93,174,176,193,198,187,274,188,219,181,217,200,235,193,276,198,84,108,273,196,138,237,91,106,155,353,180,242,166,261,190,233,224,205,317,239,215,320,111,134,151,259,247,181,210,206,209,135,315,103,241,234,285,287,197,233,209,328,143,66,219,217,155,220,241,242,151,130,349,140,226,243,283,99,232,184,129,164,197,251,132,175,121,371,250,331,258,298,115,246,118,284,226,75,126,142,279,176,133,171,224,193,120,249,163,156,303,214,138,235,195,248,180,94,279,265,231,155,147,282,215,193,283,97,158,66,263,270,218,219,260,155,186,161,177,96,122,252,186,171,128,150,150,201,82,234,210,339,165,261,282,189,216,185,112,222,253,163,221,168,116,178,230,300,183,96,169,158,226,139,273,220,183,124,224,258,250,250,115,187,163,135,176,177,210,87,217,192,261,186,200,192,226,234,127,176,108,252,189,206,102,266,158,196,296,216,148,230,379,149,159,301,267,313,96,268,307,146,180,209,256,205,77,241,142,286,123,306,179,229,186,175,123,138,103,184,123,162,254,261,115,339,165,294,176,268,270,193,112,246,224,221,231,184,146,226,132,227,189,288,157,91,155,179,193,132,63,256,209,139,237,175,282,309,332,273,127,141,62,270,119,148,236,196,228,250,73,216,227,246,94,255,269,229,172,86,370,245,284,322,312,181,103,313,302,272,252,364,128,123,278,358,140,192,280,136,131,107,235,230,197,137,152,199,193,329,229,361,193,153,48,164,220,200,252,204,266,148,76,221,272,172,207,305,46,311,240,61,186,264,248,137,95,159,243,130,130,205,225,232,286,199,82,167,241,177,124,168,195,211,266,170,109,216,244,201,166,171,162,181,201,150,267,86,181,128,230,344,130,267,184,262,162,215,234,228,324,179,154,233,155,308,249,236,234,104,241,123,291,212,299,183,100,257,189,307,259,290,206,301,289,193,230,221,184,191,170,196,234,101,164,224,252,110,258,161,258,201,180,225,312,179,89,175,146,67,106,168,198,220,226,219,185,189,347,207,273,178,251,145,216,245,99,218,231,192,195,191,136,73,316,163,163,335,242,199,160,186,180,255,173,159,190,291,183,317,232,228,308,172,185,319,182,106,131,158,111,190,297,140,150,233,148,339,241,261,180,166,133,162,177,243,192,244,211,230,222,170,170,111,80,294,261,264,305,248,252,106,156,128,195,220,197,201,137,179,230,129,301,83,119,109,201,189,142,172,343,128,272,228,125,275,157,118,134,178,176,124,279,164,239,195,159,139,216,82,270,77,164,244,157,117,142,91,90,234,204,215,140,240,180,187,176,144,347,302,236,184,263,302,275,169,237,91,120,224,130,276,263,174,144,198,161,313,68,231,160,233,296,170,133,154,230,181,192,330,194,237,216,215,203,147,221,241,184,203,249,168,151,132,197,285,190,207,227,202,77,135,229,276,219,234,127,316,285,185,179,115,229,153,86,192,229,146,242,186,140,190,211,247,361,107,119,178,184,118,221,167,157,286,218,364,117,160,299,176,114,296,160,176,212,282,203,181,221,64,159,168,208,84,182,342,216,193,173,222,250,98,207,136,178,152,173,240,229,341,160,280,196,151,225,126,258,244,173,264,298,201,129,302,130,142,184,189,101,205,118,331,135,118,150,226,227,199,154,295,174,165,108,240,158,158,347,133,234,324,231,202,159,332,223,393,240,165,74,187,298,54,266,185,227,300,106,126,202,159,341,246,152,252,199,276,133,222,340,235,175,240,173,244,116,241,197,307,253,240,126,193,278,272,191,281,127,176,212,181,178,189,199,179,196,179,159,131,327,214,298,163,135,165,209,246,169,162,235,86,233,288,166,222,152,189,137,143,144,121,151,259,222,275,190,195,262,267,158,198,284,172,166,139,113,292,147,238,89,223,216,220,203,149,314,306,220,166,78,240,161,158,321,199,159,89,146,304,242,188,187,305,243,197,197,155,235,200,179,153,237,144,81,151,307,156,164,113,343,220,283,217,134,221,189,295,170,162,171,131,128,131,81,180,240,180,213,245,103,225,180,204,241,273,214,134,237,202,207,365,96,221,128,252,209,345,256,300,242,179,159,117,199,253,173,195,195,198,297,285,280,102,179,201,143,182,221,305,115,264,61,233,149,96,128,90,307,170,178,97,134,270,236,157,234,296,230,372,243,189,246,137,129,111,76,254,142,210,231,306,240,287,135,168,255,171,225,267,291,202,235,101,194,108,278,262,177,66,222,111,169,177,131,124,132,129,192,174,224,206,129,243,99,263,275,149,144,230,121,183,338,194,228,259,130,270,141,219,90,176,153,337,301,225,122,193,203,266,85,219,219,214,115,229,330,168,195,124,93,156,116,127,273,218,342,171,265,239,248,229,237,159,164,48,263,169,248,203,204,158,137,159,102,160,343,185,319,190,255,342,85,251,331,269,125,251,160,206,216,186,218,222,213,200,150,214,196,200,204,166,198,193,210,82,339,89,143,110,219,215,240,203,164,252,171,147,160,201,195,234,198,189,222,125,256,151,246,106,192,279,205,95,255,167,281,164,179,223,251,177,183,130,155,175,236,258,156,193,225,233,218,216,180,196,243,76,142,185,290,157,122,291,165,227,311,192,203,194,69,97,183,111,107,235,184,149,245,275,229,241,157,129,186,130,240,304,210,177,217,327,175,163,229,132,167,109,285,165,209,251,218,237,206,265,187,181,219,183,190,190,121,114,201,185,229,154,188,241,214,96,230,277,166,241,156,316,139,141,150,99,219,298,138,232,269,304,69,242,90,252,135,218,219,98,231,194,91,259,79,106,211,200,203,85,84,82,163,136,152,186,64,95,125,240,283,258,240,90,227,164,114,155,164,197,239,245,95,191,102,121,226,260,195,229,184,221,277,220,124,234,226,248,198,295,209,247,130,141,312,142,190,178,181,146,206,246,199,170,260,227,211,267,120,157,181,340,227,172,269,75,127,232,166,315,101,203,272,84,151,210,273,97,222,194,170,325,169,166,110,198,142,170,227,244,162,199,289,155,231,145,217,214,334,228,185,129,153,145,215,315,236,149,289,176,166,189,141,240,216,141,298,260,104,178,99,192,286,298,197,123,232,169,305,102,224,186,102,254,151,295,141,273,158,286,190,204,161,212,234,183,310,138,231,111,230,92,142,316,165,299,127,253,227,314,144,143,295,124,113,200,92,198,383,239,241,190,185,299,210,260,174,233,165,170,296,131,176,194,79,256,144,57,139,187,87,209,190,255,286,279,239,189,224,189,215,195,125,118,248,305,126,225,120,255,261,182,260,192,341,194,158,316,143,193,257,207,221,190,107,248,285,244,185,241,257,251,203,272,85,106,308,194,148,140,161,158,299,113,163,162,201,254,222,81,199,155,80,170,304,216,287,147,111,162,126,123,297,195,130,260,189,272,137,219,163,143,130,175,156,251,359,256,255,167,259,265,160,236,155,124,193,155,109,175,183,235,219,222,197,196,172,282,101,242,116,219,219,144,128,199,181,216,215,233,81,243,157,171,166,141,171,280,177,150,153,223,111,303,249,178,123,228,48,142,287,201,162,164,134,328,184,290,234,207,159,59,166,125,167,233,231,180,356,274,255,179,285,80,302,246,172,158,91,226,225,99,193,126,155,228,251,200,229,260,228,208,183,192,205,182,111,155,291,148,243,153,243,245,113,118,152,273,233,152,156,182,83,122,180,352,172,218,271,268,217,94,258,265,200,120,129,150,249,164,254,282,196,217,287,233,183,190,287,126,154,222,365,193,259,223,231,211,204,168,214,143,166,154,300,51,241,222,109,348,351,247,169,166,192,203,220,206,170,223,313,85,315,187,84,190,254,165,54,75,141,197,201,355,173,227,274,246,342,179,333,126,154,134,232,136,302,266,280,223,117,202,255,245,148,177,162,97,259,261,322,97,235,193,203,403,227,222,135,206,143,192,166,237,289,168,268,107,267,168,291,225,194,265,282,110,324,158,154,91,123,146,173,194,186,207,157,92,250,156,193,248,301,205,140,167,268,240,139,249,132,277,236,252,160,211,240,178,189,164,279,135,229,113,243,259,238,213,187,256,238,399,87,229,240,279,158,133,189,212,199,137,96,239,242,253,127,202,278,200,203,151,237,162,104,209,291,134,105,298,286,168,176,185,124,170,228,227,222,96,260,114,119,157,152,243,270,368,151,173,141,187,273,185,181,191,153,196,280,271,148,200,191,232,222,183,242,160,192,70,233,237,240,215,268,141,130,201,186,102,247,159,178,125,125,229,169,187,196,164,223,99,278,123,120,267,222,285,234,191,312,203,140,238,130,196,138,301,209,147,82,213,231,202,151,201,139,204,207,204,227,126,115,142,173,148,148,351,272,187,140,122,168,254,358,149,229,176,267,260,153,305,139,260,239,222,193,216,86,100,108,192,164,173,146,310,112,185,179,149,65,292,91,131,198,170,212,130,329,207,129,91,291,117,124,180,192,243,128,246,171,118,284,211,313,246,211,52,221,77,183,215,82,136,174,73,231,192,227,219,152,187,134,138,253,275,196,176,140,154,306,138,83,156,149,139,143,245,172,320,248,201,189,295,212,238,153,145,91,128,198,102,188,278,138,287,254,242,145,290,235,209,227,272,232,179,230,119,316,126,258,179,249,122,133,90,112,95,245,308,237,369,283,201,131,305,301,127,278,219,142,159,113,211,381,227,271,266,182,134,209,243,158,220,379,177,298,310,268,267,165,175,84,257,295,209,107,218,164,236,176,273,192,193,88,194,98,248,300,177,196,147,329,189,102,86,267,81,163,222,367,147,150,202,142,148,240,248,197,215,177,136,162,310,296,237,146,173,338,98,231,214,144,208,208,283,170,282,73,94,252,203,213,183,258,66,148,205,264,184,185,313,159,197,116,254,175,289,153,169,216,151,149,219,255,156,125,140,234,207,168,203,109,247,134,188,250,172,260,108,216,162,199,144,172,318,167,174,127,223,249,124,179,245,314,179,168,245,235,349,130,267,226,204,159,70,203,271,249,216,302,152,148,155,186,278,162,265,292,64,207,211,247,229,143,243,161,175,99,318,269,218,182,222,154,275,222,329,207,171,136,178,205,330,112,193,203,161,205,201,236,223,205,262,155,195,129,184,230,212,256,173,192,138,176,271,102,297,364,171,429,137,187,267,145,206,209,156,337,212,115,102,114,299,136,262,205,213,108,258,214,169,200,168,137,132,391,260,195,228,280,269,232,164,262,220,171,247,201,97,141,107,321,266,77,45,224,134,188,152,147,93,171,334,206,181,99,78,279,136,268,218,295,268,185,119,246,334,155,214,123,157,208,269,181,236,288,146,218,180,244,120,197,188,252,200,264,205,137,321,162,152,329,196,303,359,271,216,159,247,191,152,78,116,222,198,127,235,80,236,113,162,228,228,155,177,236,214,218,240,137,168,246,311,216,275,176,212,246,260,161,172,205,280,85,142,61,153,185,174,201,110,95,271,164,139,136,189,214,327,236,108,289,234,272,151,236,255,211,280,163,211,145,208,280,202,98,199,182,77,181,273,193,209,166,202,165,249,305,217,271,220,106,181,240,169,280,181,176,123,239,169,278,215,280,216,270,176,228,163,199,161,181,223,312,270,241,212,134,244,198,91,206,130,217,258,210,253,158,210,179,124,283,162,148,128,202,246,253,267,145,185,209,104,285,311,201,208,156,171,217,187,175,121,127,377,112,298,268,212,150,218,271,191,171,215,192,146,175,108,89,326,156,250,309,262,134,103,250,53,153,158,248,239,322,159,152,186,145,239,267,205,242,218,271,242,344,277,184,141,233,219,260,253,179,209,186,242,102,207,96,184,125,174,196,131,161,232,178,187,248,207,264,214,143,201,164,233,107,246,176,181,240,205,208,270,130,201,237,123,217,252,261,184,143,353,108,90,122,144,167,166,283,130,244,295,207,162,157,143,183,199,171,256,210,135,208,183,245,374,124,221,152,277,115,142,50,219,76,166,138,164,218,251,139,215,244,177,161,201,130,211,290,157,142,269,120,168,237,289,199,142,180,150,116,304,166,156,92,201,308,132,319,192,267,225,255,255,100,259,191,268,111,246,183,202,223,241,113,183,113,159,202,105,205,250,107,123,110,280,183,138,317,195,275,239,282,157,189,147,264,74,232,219,184,313,176,130,248,117,168,163,288,282,122,142,257,207,225,226,139,147,146,110,301,195,268,169,93,102,214,119,182,165,225,202,206,199,357,142,71,316,273,256,180,194,237,143,188,104,194,203,208,150,219,142,256,119,226,174,274,202,217,197,205,177,121,272,198,280,338,272,208,110,273,250,155,153,245,133,243,174,244,149,311,125,121,209,341,281,108,158,254,180,68,153,267,158,279,134,144,213,280,203,142,285,150,134,194,204,154,143,130,200,178,263,207,229,205,285,186,265,152,309,216,275,252,245,198,106,178,148,297,223,112,290,179,241,256,119,161,184,266,265,201,134,289,209,156,175,178,222,224,169,166,89,125,273,219,181,247,149,245,179,165,121,233,156,125,85,207,97,277,127,265,193,287,225,169,384,85,225,87,146,133,155,153,187,303,78,164,129,113,157,248,301,144,206,223,147,214,253,106,89,187,88,205,206,138,141,91,277,263,224,244,253,259,251,169,124,141,127,310,116,224,226,78,115,198,224,160,271,99,311,195,157,192,212,122,193,289,363,226,114,294,173,121,160,237,171,284,256,295,127,194,243,82,253,136,206,173,106,257,248,111,130,258,211,287,92,178,165,106,131,195,173,246,297,240,207,176,292,224,208,243,340,165,186,275,72,191,98,183,217,219,240,299,181,190,127,118,291,194,218,143,149,54,134,281,213,140,81,172,267,194,223,223,62,173,237,53,194,105,236,228,152,161,283,248,186,123,222,142,309,179,153,113,228,208,114,234,186,347,265,177,193,265,135,160,177,211,268,225,257,256,252,211,298,285,158,134,178,231,184,158,208,365,297,314,170,117,159,314,113,184,270,225,168,189,163,220,201,294,154,223,225,224,251,111,245,297,269,290,276,195,217,81,115,239,217,242,268,154,362,274,224,289,109,223,177,107,188,269,184,231,162,171,271,77,215,175,119,79,187,145,216,234,163,148,224,289,220,256,431,154,122,47,180,256,194,263,246,47,163,236,332,62,180,187,255,308,167,137,219,158,172,199,182,259,143,137,118,307,135,236,216,173,180,276,215,171,355,179,157,137,328,295,229,185,253,301,166,240,194,188,86,294,150,82,237,205,149,274,204,257,224,180,240,218,177,263,143,128,236,217,152,222,253,116,120,218,265,118,318,115,95,117,192,310,107,86,247,273,148,150,233,189,207,130,78,240,175,206,87,178,188,129,170,90,176,196,258,248,332,180,202,219,132,278,321,166,121,197,247,183,196,196,53,153,244,182,178,167,185,182,218,351,275,226,142,161,249,151,230,203,133,126,309,219,131,182,140,242,190,204,157,188,267,196,257,195,148,154,295,291,107,159,176,167,185,254,131,226,261,205,237,236,141,250,315,174,110,286,256,93,157,142,195,223,152,56,93,169,278,306,238,182,186,245,146,164,181,279,132,153,226,224,199,159,251,184,161,169,307,307,253,211,122,195,209,217,156,178,185,96,232,168,103,152,68,171,356,338,116,185,224,144,238,228,158,75,247,161,169,171,136,117,213,138,117,129,237,155,193,230,238,290,135,247,111,306,175,236,292,273,231,179,113,152,270,121,180,212,84,75,167,254,117,156,132,343,192,259,161,186,400,304,234,182,191,135,156,223,212,249,218,190,257,164,157,188,224,173,249,268,194,288,207,182,246,164,85,315,63,200,152,217,225,214,203,307,124,222,139,230,184,181,200,318,188,136,225,212,326,126,229,216,208,207,93,143,205,226,118,326,112,89,99,166,181,93,212,214,158,198,218,215,295,224,81,146,169,90,148,233,182,131,331,200,192,171,196,49,237,182,292,174,201,190,248,339,223,168,236,143,277,197,218,159,362,227,202,85,187,120,190,211,175,183,260,140,296,224,186,125,182,298,203,314,243,204,179,158,300,144,104,227,93,236,185,261,194,186,151,182,107,226,91,176,221,230,208,293,222,265,262,68,220,240,257,200,288,151,163,238,299,303,250,171,136,175,219,98,194,196,117,209,139,229,344,136,179,221,219,221,111,202,258,262,261,322,185,167,211,181,208,282,226,246,160,217,198,164,164,145,145,155,246,123,251,129,195,146,287,333,198,179,52,235,183,323,191,104,270,322,185,242,231,141,218,150,219,190,336,270,253,173,230,146,243,222,157,183,144,251,153,263,104,178,220,183,113,282,256,189,307,163,179,287,94,180,148,195,264,192,156,130,249,86,317,156,93,267,128,83,282,204,128,286,184,305,128,173,254,276,86,129,248,169,85,195,213,224,312,194,180,147,231,208,188,217,114,117,301,299,212,285,254,298,151,193,167,170,315,135,92,149,245,177,138,319,301,170,93,171,180,227,183,206,300,247,185,236,263,302,224,187,187,221,231,110,143,206,206,114,316,227,166,134,88,125,216,162,118,201,278,253,248,183,212,70,192,168,140,195,272,196,222,199,171,166,234,209,280,266,265,386,264,185,251,174,197,246,204,169,333,193,158,114,226,128,185,191,193,222,95,262,223,233,177,190,182,136,163,156,153,208,263,248,251,238,196,182,279,167,203,178,223,118,221,368,212,316,146,145,150,159,185,153,364,151,156,181,141,167,157,94,199,220,293,156,158,249,231,236,164,328,344,174,258,191,183,102,170,196,126,315,233,199,141,211,128,138,268,235,227,358,215,145,117,235,152,191,254,189,195,61,245,102,374,144,146,398,104,158,178,293,151,62,171,189,201,316,369,220,135,262,226,216,278,373,351,363,339,206,276,265,159,224,217,254,74,224,161,100,74,151,185,121,173,270,183,115,354,142,128,117,188,312,188,169,220,229,198,133,93,293,288,315,49,224,288,193,182,166,220,112,198,272,192,183,196,171,148,222,256,67,305,152,232,174,215,213,229,245,163,233,219,194,129,289,221,232,190,135,227,136,145,181,253,229,212,233,249,272,180,267,250,145,138,211,209,190,197,263,255,161,90,311,200,128,214,164,149,172,116,161,94,124,152,112,219,175,272,249,43,191,233,91,58,71,172,186,169,204,223,289,285,233,139,127,245,178,243,297,131,205,266,225,200,112,205,106,244,254,232,317,117,242,179,162,261,182,184,240,124,223,257,219,348,105,272,291,220,204,292,102,152,144,222,157,244,86,249,185,219,207,232,268,161,145,184,248,164,172,169,108,131,269,135,126,149,211,181,77,173,210,133,298,145,232,166,358,189,228,260,107,186,235,241,248,330,156,110,235,237,153,169,230,208,171,144,248,193,179,88,67,185,197,340,182,248,90,251,313,148,184,286,301,158,282,238,207,175,209,186,255,226,274,270,141,181,306,187,249,150,184,205,37,170,155,95,156,172,195,133,255,302,100,250,269,267,198,208,240,301,112,171,192,243,250,277,157,198,139,154,246,145,160,129,156,163,273,137,100,289,163,222,239,230,207,168,265,199,237,158,188,350,171,152,338,199,183,121,159,314,108,190,316,281,140,252,203,89,120,84,143,288,147,140,62,157,178,291,175,281,264,110,333,98,219,231,148,180,202,146,281,117,251,218,203,142,218,197,176,179,274,224,206,170,172,224,193,231,234,106,169,193,247,294,265,147,149,115,230,242,272,158,104,198,172,120,241,297,171,177,288,81,204,159,203,96,236,156,136,232,218,137,329,296,205,116,154,132,334,236,195,110,281,156,266,189,67,174,137,344,123,209,261,214,241,252,206,87,166,191,357,252,148,97,190,140,232,216,177,269,137,227,174,265,220,218,163,152,300,116,362,254,217,106,101,129,214,171,102,270,181,133,112,225,102,102,85,185,346,267,131,249,246,173,174,95,144,381,150,195,244,137,204,218,199,206,304,121,246,149,233,283,183,171,264,133,249,221,187,251,190,158,271,110,247,111,129,221,314,220,264,95,222,248,119,192,176,365,177,365,293,205,172,187,187,283,167,232,203,111,287,111,189,160,295,193,84,216,266,226,120,100,294,347,217,309,159,248,217,109,154,112,374,238,241,139,189,244,186,318,142,354,264,210,338,138,206,195,141,251,171,245,126,168,259,125,125,269,240,215,162,117,224,201,165,255,225,205,267,168,153,237,159,169,351,223,85,157,96,166,236,193,280,252,77,123,251,270,175,226,279,130,152,178,256,178,84,276,126,343,207,183,200,285,168,159,137,258,216,96,99,321,231,239,75,222,242,314,216,277,130,153,127,162,159,139,145,203,241,129,126,105,82,265,259,208,91,207,195,214,221,105,317,203,284,100,242,187,178,67,228,200,308,105,126,188,166,290,242,126,257,166,257,173,170,178,197,266,363,365,202,229,157,212,98,145,166,214,249,216,83,155,205,118,117,281,188,158,298,185,71,183,346,154,159,172,295,240,281,186,131,57,165,235,194,140,85,276,222,151,109,75,111,171,138,189,120,103,134,266,245,263,224,122,147,191,342,223,138,140,207,149,147,146,228,248,135,309,187,294,217,203,190,258,77,209,102,252,193,111,201,294,183,261,143,202,230,190,224,163,190,301,166,195,235,153,225,327,193,235,188,256,135,159,238,218,116,276,239,183,291,259,170,182,164,276,166,304,194,172,90,159,132,303,138,108,154,257,250,134,129,34,216,114,186,88,167,98,140,263,210,246,110,81,189,204,172,203,228,217,168,169,327,239,103,316,259,231,196,253,168,108,302,205,164,156,281,203,270,216,158,262,34,189,185,209,135,297,333,242,172,325,144,133,326,211,149,194,194,189,302,151,243,168,368,175,208,182,196,167,283,163,95,170,310,259,278,238,296,192,174,287,290,208,214,241,135,107,241,245,243,238,149,174,243,180,126,213,189,267,168,145,304,72,150,260,295,117,263,263,274,136,54,268,143,179,294,212,146,244,211,207,105,338,147,150,266,240,187,245,256,187,228,88,236,144,125,114,321,230,117,115,138,243,253,148,142,112,208,237,122,106,176,254,153,356,208,119,123,330,164,240,198,168,158,191,227,135,241,251,209,217,82,278,162,266,122,315,243,144,112,183,181,194,220,113,180,317,64,121,181,79,247,271,231,90,154,196,72,242,119,105,271,144,234,70,202,203,92,252,177,217,253,159,239,203,272,234,182,150,257,210,139,264,149,163,117,276,140,250,190,211,178,240,142,190,217,217,111,198,169,72,301,233,248,184,266,248,230,140,104,107,93,228,248,129,214,321,195,284,205,210,140,107,118,183,86,126,160,153,208,272,205,225,273,198,185,262,269,101,242,209,138,154,200,181,178,161,130,144,216,258,231,199,298,164,338,142,176,281,144,224,92,316,206,133,294,174,90,212,214,276,189,149,222,96,147,253,121,220,285,184,233,136,266,364,177,311,171,195,281,165,183,107,232,265,144,325,218,184,214,248,175,209,133,200,85,88,149,107,192,198,110,294,132,155,322,163,238,252,187,126,80,129,290,238,161,105,172,81,165,246,260,228,113,197,205,84,179,185,114,142,133,227,195,175,141,197,233,195,231,113,316,191,178,137,199,151,151,108,176,122,171,212,206,178,139,222,207,181,258,128,182,199,214,293,248,141,188,274,206,239,143,175,308,131,227,162,206,254,166,213,299,221,192,216,295,130,186,189,264,125,302,202,276,187,175,204,243,139,192,175,94,111,241,194,98,165,148,320,269,194,129,241,143,186,259,173,327,209,172,357,183,171,181,264,124,221,238,291,244,248,218,79,207,168,297,340,286,251,230,310,194,240,148,243,143,201,198,143,155,214,220,298,173,212,223,130,260,149,199,188,221,129,214,326,269,217,217,139,336,191,267,190,338,134,281,220,142,99,63,89,161,111,105,149,216,232,223,128,230,109,178,238,184,255,178,247,250,296,220,178,187,226,90,310,185,172,239,261,162,101,237,165,181,306,188,196,174,191,203,223,264,106,247,148,133,283,200,75,272,265,109,174,194,260,249,290,96,195,175,254,72,208,181,268,291,171,136,186,172,175,138,198,229,116,418,179,194,169,182,202,258,223,118,291,276,206,297,138,85,285,306,142,276,220,295,164,227,214,184,160,222,68,364,173,197,189,237,215,224,144,221,195,193,228,272,199,190,186,214,204,358,137,226,222,238,246,203,116,163,157,227,103,290,266,193,337,171,241,216,249,208,247,102,213,175,123,160,247,224,240,213,216,273,116,126,128,83,151,226,165,156,82,200,197,90,140,179,146,128,178,248,215,199,190,191,270,257,275,202,195,231,211,328,106,174,337,143,156,155,186,144,147,126,223,303,105,283,130,253,180,167,153,116,180,179,251,314,80,277,203,152,128,108,226,215,216,211,148,216,143,182,194,257,198,119,192,232,176,320,195,193,232,205,255,232,295,155,230,163,245,234,223,187,301,239,226,346,157,193,65,143,263,323,150,238,146,176,247,247,191,95,165,199,124,196,203,172,182,202,269,149,243,146,161,128,231,362,109,112,274,228,224,274,105,268,144,239,265,155,241,204,240,236,276,204,229,237,116,172,103,151,178,261,231,95,236,181,258,270,75,99,272,96,109,289,257,223,235,184,198,110,94,235,172,247,161,199,271,249,201,313,209,122,233,350,116,309,132,182,171,299,268,179,121,121,239,201,185,86,160,258,152,179,257,173,274,207,133,368,161,138,160,179,182,319,185,170,240,229,113,268,153,289,220,315,79,140,160,144,186,244,299,199,202,182,198,236,200,136,276,172,127,238,201,144,246,294,196,133,188,246,382,59,95,224,287,149,112,178,359,237,171,159,294,101,298,364,191,288,141,224,161,77,84,323,274,83,203,199,139,99,219,156,143,183,270,153,186,158,208,151,247,175,149,190,117,211,302,237,222,120,229,300,250,261,237,138,305,109,68,97,189,233,174,167,167,282,129,225,203,206,221,196,101,235,198,104,184,322,228,261,129,330,156,160,125,199,185,169,262,198,353,225,168,108,135,210,130,291,252,122,210,183,243,197,80,250,146,372,211,174,232,182,247,121,250,248,296,242,113,267,197,217,161,259,319,219,241,108,245,203,133,225,301,197,90,197,210,324,215,116,254,211,202,274,279,188,193,198,245,204,183,182,189,184,230,217,211,169,293,86,257,218,283,202,227,74,252,188,183,135,113,283,197,143,217,264,246,119,283,171,234,75,204,239,179,139,288,268,257,207,297,53,104,146,221,275,173,192,114,270,96,183,212,243,119,46,138,249,202,142,222,185,315,244,240,144,294,170,256,294,163,216,276,352,191,186,143,307,194,159,153,276,208,175,187,227,209,135,211,263,81,153,210,63,202,197,228,104,213,172,198,190,160,263,123,216,95,107,208,147,214,249,233,232,168,296,169,185,246,181,157,199,299,155,227,285,296,175,214,63,153,91,240,134,210,209,162,197,190,184,176,282,154,319,350,199,307,131,218,259,213,101,169,178,337,171,206,303,198,287,132,334,305,112,191,158,216,218,154,196,278,119,200,89,159,208,367,158,317,306,153,190,173,111,178,195,97,157,180,271,196,185,229,60,181,164,136,273,146,350,196,124,247,168,355,297,163,137,239,240,215,120,159,193,77,309,152,173,157,193,234,223,331,209,206,150,156,283,198,155,232,175,237,121,154,123,132,113,140,244,188,143,60,98,156,245,109,191,264,245,221,273,194,225,147,274,143,59,198,260,157,121,222,157,176,197,339,292,216,115,164,263,138,132,197,151,303,295,157,212,117,144,221,231,137,272,295,145,327,163,175,169,136,300,173,292,367,310,231,227,246,114,117,88,189,74,340,212,159,370,182,128,270,219,290,177,285,247,205,154,221,203,222,141,297,233,243,168,116,255,182,192,221,200,234,133,247,226,226,200,124,312,123,227,241,185,170,89,293,103,202,245,142,171,125,156,269,72,250,142,167,255,350,184,200,242,308,159,132,256,166,244,103,215,348,159,401,139,170,218,176,253,146,130,96,113,253,92,131,234,175,158,156,194,145,177,238,65,185,69,163,225,174,124,329,176,225,184,159,210,203,173,341,211,144,168,228,276,184,219,189,284,138,190,110,193,240,91,150,198,182,218,189,98,120,285,185,76,163,186,111,266,214,183,132,311,90,211,169,197,332,167,265,221,178,181,136,215,291,246,204,342,211,110,328,259,349,237,209,237,173,354,172,275,245,183,104,142,227,155,283,118,225,265,165,235,149,192,168,334,213,156,155,146,256,264,241,276,143,162,123,296,206,212,123,182,182,141,230,170,95,152,203,182,109,177,131,160,184,309,248,128,234,193,231,195,207,251,235,121,87,111,186,191,189,322,302,250,249,186,175,242,171,88,210,263,200,147,208,166,111,224,266,341,358,119,182,178,289,241,242,217,227,226,137,232,121,276,95,194,237,236,192,152,256,219,172,223,221,192,106,200,211,140,175,342,144,218,208,199,214,197,218,189,246,209,205,190,176,267,162,156,346,267,134,243,154,182,99,106,186,254,246,219,129,263,132,170,228,166,56,101,123,81,251,208,277,220,305,140,249,126,130,256,301,261,285,292,138,141,119,134,213,144,252,272,143,155,346,188,104,77,122,205,235,206,99,151,130,206,76,298,158,160,259,352,174,132,269,188,193,124,129,88,137,213,102,255,208,266,203,276,58,199,259,254,134,148,106,132,229,361,162,171,280,211,199,314,283,226,155,206,189,135,210,230,94,204,152,185,139,232,226,189,181,218,272,106,265,93,255,66,176,332,243,150,274,289,205,167,179,252,116,230,114,122,359,163,108,198,151,197,167,384,170,72,127,212,150,160,157,206,175,170,110,145,281,204,198,166,267,161,257,247,150,210,229,74,186,100,129,66,257,123,190,181,294,146,180,122,164,110,155,330,298,331,222,135,214,191,237,100,268,262,291,299,144,183,187,238,275,171,128,129,138,241,183,122,172,209,262,169,264,216,105,190,175,113,125,300,176,172,247,295,171,159,257,216,131,250,203,119,245,148,181,139,135,137,227,211,306,194,154,229,200,225,321,213,157,178,204,187,163,64,277,233,117,120,268,212,258,212,175,223,336,217,151,292,303,181,136,270,173,127,290,118,272,126,195,245,181,244,227,124,216,289,113,263,117,210,280,154,154,290,178,253,193,218,145,320,206,192,172,196,194,186,157,231,223,161,231,240,107,188,336,183,291,153,196,158,255,143,216,256,104,92,80,288,132,370,201,82,189,293,231,117,286,275,295,249,176,170,182,182,209,144,147,135,222,213,211,374,130,191,183,172,240,233,225,241,342,156,118,396,188,120,302,178,164,213,158,76,319,116,229,122,295,137,87,236,238,154,138,150,270,218,139,204,92,154,60,232,319,185,224,248,212,248,228,235,141,309,196,286,205,162,243,259,238,267,232,104,260,200,146,285,226,245,329,203,172,199,124,224,188,259,288,199,128,185,181,217,236,161,185,176,200,237,236,255,275,82,305,116,188,144,106,118,271,231,125,186,132,126,215,223,160,194,216,137,192,192,198,205,172,111,324,156,154,71,217,270,262,224,232,242,175,193,205,219,198,169,253,197,171,111,177,231,106,138,196,259,107,206,157,276,221,178,229,176,176,148,173,164,229,171,126,238,266,152,180,129,228,354,212,194,164,286,107,166,242,112,180,201,194,199,124,259,239,178,311,158,155,163,186,192,160,112,196,196,178,140,150,228,267,244,232,183,171,209,174,175,183,152,88,162,243,268,277,266,122,278,156,240,238,312,122,217,242,272,172,205,152,214,144,278,202,202,145,165,300,220,199,234,208,296,104,160,113,136,237,234,200,132,218,146,144,192,306,286,252,279,280,268,157,174,256,181,229,200,205,316,146,191,256,114,142,263,77,183,116,126,111,215,140,196,135,224,205,138,173,149,192,156,136,209,108,172,220,117,267,297,212,245,170,122,196,114,278,204,160,172,362,301,187,298,292,170,304,145,135,359,221,221,205,229,235,196,203,321,169,287,151,286,184,126,258,124,201,325,258,203,268,225,168,316,221,155,124,292,239,161,368,200,208,381,115,308,140,180,172,236,267,180,174,185,186,129,148,257,304,194,255,143,128,86,246,97,328,219,197,143,246,246,306,109,269,308,100,255,297,225,219,125,96,209,157,123,221,95,284,277,167,253,123,171,325,139,177,211,237,104,135,208,253,132,136,142,293,264,232,194,92,164,313,116,232,221,179,78,246,198,130,112,182,136,275,177,166,225,135,89,210,310,256,297,99,161,183,164,236,177,142,227,259,226,115,224,247,244,222,146,240,160,235,301,129,118,183,107,322,193,85,112,222,234,204,173,240,300,189,150,156,223,156,145,259,120,115,209,246,207,105,287,211,102,166,255,154,175,292,200,274,107,248,155,160,175,189,76,120,271,161,162,163,297,128,222,185,151,208,222,267,246,223,251,142,185,161,193,161,210,305,266,130,64,122,286,260,147,154,292,341,201,135,175,248,122,213,204,102,193,185,139,160,315,198,175,148,180,313,160,332,173,267,180,314,126,136,174,235,252,253,127,157,189,202,134,308,144,176,159,275,259,174,308,214,235,184,109,191,152,239,195,160,177,274,196,337,169,208,108,195,129,200,241,329,203,125,152,270,179,277,219,151,262,189,247,175,126,85,117,260,178,311,271,107,179,184,270,240,110,294,188,219,102,140,241,137,246,277,163,278,177,96,207,205,173,155,90,306,302,91,229,200,255,198,302,226,205,265,188,270,70,120,235,112,234,203,106,115,261,253,90,167,190,238,182,194,248,226,192,256,283,187,228,205,214,232,205,307,230,226,262,201,301,228,227,180,95,205,147,209,291,177,175,388,172,126,205,348,229,147,203,240,299,180,181,143,171,222,297,272,259,268,173,222,166,265,244,260,251,170,107,188,143,256,226,151,155,313,227,389,216,331,175,223,184,286,258,225,160,152,102,245,158,92,210,232,226,188,176,100,81,212,192,301,199,196,237,199,240,211,242,131,295,216,211,321,281,302,97,113,104,225,151,245,157,312,319,161,246,238,97,170,133,106,275,135,109,98,89,282,219,193,238,204,209,151,159,167,238,145,261,156,77,85,239,251,87,125,240,156,102,142,254,155,112,222,336,162,183,190,159,380,153,105,172,230,228,237,171,249,253,253,366,137,167,221,149,258,160,290,206,245,92,122,273,164,249,210,223,234,125,303,171,156,287,160,286,213,216,268,182,242,109,229,165,189,104,285,135,289,165,148,76,106,120,99,125,265,182,163,217,238,194,176,295,294,229,198,260,406,119,233,179,158,77,78,205,206,219,211,191,200,126,118,118,241,150,179,167,225,91,333,304,44,376,157,170,261,262,257,223,322,122,133,201,236,176,166,305,194,251,235,128,140,182,156,217,217,226,162,157,201,247,74,189,207,222,123,147,76,84,211,282,161,112,113,147,233,261,245,274,144,263,188,248,126,247,150,217,199,292,266,210,209,142,304,174,272,265,190,173,197,265,224,261,308,136,121,261,229,147,206,186,244,222,400,159,269,241,141,260,181,374,222,128,233,177,154,179,204,157,209,350,175,155,165,248,230,117,137,176,168,232,119,134,264,217,157,195,205,182,177,140,240,212,228,309,209,232,251,106,146,257,316,347,332,306,179,201,215,137,277,188,70,198,113,130,210,216,167,255,181,264,185,96,260,251,268,200,187,240,222,139,208,255,147,195,200,256,158,133,122,258,176,191,215,149,186,199,138,128,169,164,218,259,306,147,179,153,275,242,258,82,205,170,77,273,194,192,83,228,161,269,102,183,172,274,214,246,230,145,194,223,219,222,236,207,221,222,101,158,195,232,81,249,270,166,155,182,194,258,140,277,188,240,272,206,270,273,156,202,193,199,112,317,140,203,235,246,159,208,295,298,251,239,221,110,117,222,154,245,255,78,236,172,113,153,186,159,211,218,344,214,132,265,102,194,197,245,232,225,141,173,308,131,128,209,326,316,179,254,117,235,240,216,154,110,145,264,323,134,164,146,199,281,133,289,228,218,215,207,92,258,155,152,138,137,237,218,209,172,137,229,144,76,216,133,259,175,208,199,226,193,290,214,363,211,289,308,207,112,231,225,154,320,231,366,196,261,189,216,283,264,112,227,240,210,295,212,237,144,201,378,159,176,286,229,116,201,199,150,208,342,169,105,181,227,340,217,182,127,281,154,182,294,232,256,184,148,123,234,182,92,135,115,137,143,239,191,150,140,112,120,155,155,178,232,178,317,338,168,141,247,122,337,151,166,219,63,223,175,361,188,297,65,175,105,127,242,233,227,204,172,241,126,229,258,348,135,211,157,286,75,159,142,227,177,251,187,235,311,266,136,123,241,224,221,265,193,142,222,267,150,100,346,193,179,125,254,234,227,280,139,150,274,113,147,122,98,130,176,349,156,171,71,163,200,216,183,227,189,209,100,165,253,81,200,138,114,204,187,88,246,288,103,172,219,222,176,277,184,162,161,100,306,220,171,162,247,187,274,231,228,357,303,216,225,191,234,241,207,265,206,272,232,252,172,143,241,141,137,211,249,271,119,242,260,174,173,191,131,322,132,181,223,239,114,130,224,261,177,122,191,158,304,135,168,146,265,148,268,331,190,170,265,176,214,115,177,231,216,214,139,139,234,221,165,321,379,86,307,140,134,129,187,170,236,193,235,80,168,195,141,155,303,181,152,81,260,162,246,237,230,223,243,157,115,160,170,147,169,226,207,111,253,164,212,206,115,136,131,56,230,234,128,266,169,185,171,239,301,278,96,106,189,210,189,284,126,195,126,147,106,196,241,216,237,204,129,194,84,186,143,145,156,368,162,244,193,127,269,167,272,170,143,219,132,220,126,172,238,183,171,198,230,230,234,397,151,315,232,241,204,324,286,206,286,252,188,273,331,139,259,107,312,309,263,267,141,239,196,184,176,155,268,146,207,153,117,295,145,235,158,162,132,261,254,151,170,161,208,224,221,204,267,88,190,287,187,57,198,256,105,138,209,245,241,169,138,284,84,100,254,232,277,81,128,166,287,156,260,276,164,149,183,222,307,135,198,227,236,209,234,185,365,142,241,155,151,268,139,145,222,267,176,197,209,247,205,248,259,170,138,122,225,179,75,95,110,271,252,150,243,291,228,219,116,260,279,84,98,339,256,155,169,218,69,246,163,298,109,241,276,233,136,155,241,194,195,161,326,185,201,175,207,136,164,177,408,84,217,275,240,236,206,182,198,110,149,278,207,279,205,311,191,225,87,199,249,311,226,64,146,270,170,271,318,311,253,99,107,222,252,279,226,101,214,173,105,272,268,238,341,214,190,158,202,136,168,274,159,174,110,225,156,201,176,108,183,219,91,261,220,186,186,208,120,216,224,132,106,196,129,214,216,280,225,236,149,147,219,167,122,235,104,204,152,225,197,162,218,212,230,318,264,286,183,172,211,223,189,115,277,144,305,171,79,336,334,176,154,101,142,243,220,369,180,320,202,119,156,191,216,271,64,211,189,251,186,175,208,230,256,256,261,230,284,100,135,259,267,139,118,157,165,222,157,306,146,111,217,204,213,305,217,162,195,152,323,236,231,102,156,153,170,122,233,131,106,124,178,255,196,195,206,273,248,283,155,200,261,208,151,129,121,190,170,238,247,137,115,247,227,112,128,198,208,210,110,93,135,223,186,231,147,107,77,134,259,226,111,148,158,152,296,119,280,260,227,125,122,80,82,226,170,243,187,286,174,225,222,191,95,147,260,151,82,102,89,121,203,134,163,182,149,245,160,227,236,129,136,206,178,176,159,189,123,213,124,147,200,198,195,192,122,302,92,180,226,192,250,256,234,115,150,159,179,239,141,321,209,142,186,124,272,331,122,146,176,250,128,162,160,283,150,168,210,357,195,313,198,292,164,208,187,204,333,118,167,119,141,201,158,268,246,127,224,229,173,369,163,175,287,152,259,275,177,229,140,149,188,241,54,180,197,114,192,246,249,188,133,182,130,101,235,180,159,206,262,157,320,75,261,97,174,223,111,121,118,122,217,229,91,86,241,245,82,313,151,152,328,90,258,325,278,154,145,245,253,207,122,100,128,159,182,230,126,163,179,125,221,217,273,215,302,230,193,126,180,185,211,197,179,293,193,260,95,170,279,278,230,203,268,252,90,265,76,197,132,228,213,157,201,192,170,152,385,174,181,205,254,83,138,230,145,206,229,168,233,177,134,127,208,262,99,220,147,196,175,89,233,202,127,219,170,360,276,349,95,208,134,158,213,295,120,182,297,176,83,171,73,237,158,141,240,239,203,150,180,226,60,233,270,297,219,296,155,167,157,259,205,156,161,187,308,87,185,145,245,227,303,234,99,105,271,247,126,144,295,262,178,132,260,213,280,259,253,210,235,109,257,224,254,180,237,206,215,277,187,105,234,189,115,146,230,245,191,166,289,232,256,185,179,127,220,235,252,212,195,161,83,163,247,260,158,212,141,205,398,201,146,85,221,132,222,235,212,271,164,222,283,117,256,274,166,85,231,205,112,150,231,131,330,222,214,182,191,180,154,307,265,208,246,138,170,277,256,281,158,181,290,246,151,196,298,258,224,248,122,192,172,170,142,215,238,248,214,244,181,123,137,255,159,146,250,198,241,114,117,190,110,231,110,303,289,245,158,72,261,364,113,158,134,142,202,176,229,106,160,282,222,178,222,322,309,232,237,182,263,201,109,127,237,273,178,108,235,208,118,188,147,193,318,200,60,155,164,114,129,167,99,141,258,184,151,153,271,154,186,159,152,185,225,183,136,264,232,86,261,100,255,207,295,235,210,199,173,222,112,270,232,347,214,93,166,123,272,153,256,160,123,265,222,398,218,175,59,217,158,274,190,203,215,223,186,290,248,136,161,218,181,140,167,129,163,198,166,203,119,103,107,264,139,231,328,111,145,246,277,192,214,96,164,213,207,182,273,276,237,150,326,231,149,302,145,226,119,193,136,281,183,345,210,188,131,249,112,136,213,135,253,243,247,122,322,133,259,136,136,77,229,192,130,263,85,174,309,233,211,96,110,183,99,173,233,353,298,193,285,103,100,184,199,159,241,197,246,149,219,162,164,195,229,261,211,336,139,173,171,189,207,158,144,292,189,165,73,125,109,194,276,101,143,127,309,64,278,153,187,146,206,166,131,197,118,189,223,144,306,309,173,160,141,244,192,229,134,157,178,135,231,200,218,238,199,224,181,111,300,137,184,129,262,206,155,147,168,246,181,268,153,271,139,54,316,195,339,303,112,132,198,116,118,132,218,76,171,181,171,107,249,72,211,167,258,154,162,120,179,205,148,271,269,227,191,154,147,182,235,106,206,51,122,168,182,219,215,177,221,217,174,199,99,210,295,343,228,109,228,308,116,294,317,234,168,238,251,268,124,219,246,250,238,106,343,234,229,262,156,186,227,203,109,169,195,237,217,291,152,180,230,250,172,361,69,168,253,112,131,85,253,226,273,248,262,312,340,87,199,165,287,201,281,221,203,220,207,180,206,199,180,138,218,195,186,285,176,98,208,261,255,128,299,104,210,74,123,119,286,103,219,224,341,258,102,273,147,292,253,164,149,245,161,377,162,51,187,120,221,176,163,117,263,244,90,177,171,179,165,168,246,207,356,280,125,251,160,260,167,283,232,273,239,142,147,156,109,224,294,247,252,256,221,131,133,221,213,266,243,196,121,265,109,192,171,191,216,201,404,131,230,316,188,137,163,248,265,107,253,253,212,132,267,183,203,92,129,328,195,139,204,185,269,128,101,190,97,225,152,299,156,138,170,214,131,101,282,187,205,225,175,154,200,189,134,124,263,268,243,361,279,196,260,217,145,174,192,130,194,166,225,210,266,191,168,203,222,182,185,202,136,239,269,226,263,174,191,147,151,223,225,174,286,174,270,204,153,274,240,230,161,148,324,229,247,229,219,246,239,325,268,304,91,114,263,138,229,287,247,157,207,189,306,291,116,227,152,198,172,263,185,167,234,184,91,235,119,112,304,241,239,140,112,133,267,105,230,226,178,198,169,104,285,199,237,235,153,157,143,299,229,100,215,208,153,306,234,214,100,246,251,161,272,216,223,161,147,175,153,184,60,214,174,108,166,229,122,208,116,187,195,227,185,204,186,81,282,238,265,147,197,106,103,212,150,136,164,254,243,177,102,184,281,169,192,159,201,178,155,305,120,194,137,170,148,241,208,201,267,123,242,101,153,116,173,243,361,272,134,246,207,274,154,338,217,158,243,230,114,232,226,248,73,293,99,194,198,331,186,239,52,241,183,271,184,181,130,230,315,214,90,142,146,225,188,296,91,361,218,295,210,183,213,323,283,344,201,166,209,152,203,264,206,179,189,210,189,241,292,278,235,238,202,255,128,277,100,228,140,106,254,260,86,184,312,124,180,240,209,368,290,147,211,188,219,52,174,201,353,169,144,100,189,205,200,265,137,167,286,186,226,157,251,201,189,200,217,145,175,324,215,206,141,157,251,103,208,241,87,162,288,224,169,220,219,213,308,222,59,235,122,150,117,182,147,144,98,198,250,267,173,293,124,258,175,176,252,183,252,179,227,176,80,78,141,84,268,354,242,258,185,86,232,195,172,225,231,248,205,307,107,185,119,87,345,209,267,382,147,180,156,198,208,110,95,127,247,232,115,207,328,231,247,131,116,127,153,245,136,209,262,287,204,210,252,234,195,261,239,150,166,120,154,149,167,60,70,236,270,279,179,201,129,181,234,174,150,225,244,192,225,158,292,315,196,272,218,273,301,184,237,109,113,192,233,189,252,173,245,271,202,167,226,144,273,206,115,148,129,160,169,176,231,230,97,210,255,176,365,275,242,148,326,283,108,326,73,215,225,153,125,219,157,262,189,150,165,165,233,151,226,200,119,167,220,323,104,375,176,273,174,186,327,120,262,257,129,187,207,188,350,137,236,240,218,234,160,206,345,278,200,212,136,176,194,149,170,160,183,283,213,184,340,269,101,179,206,232,144,232,156,169,190,106,300,152,137,335,215,186,162,162,164,193,184,175,229,138,69,345,88,124,257,228,297,232,133,170,166,77,171,179,276,246,182,124,218,198,218,278,225,228,193,110,89,122,133,222,156,207,331,326,230,216,185,72,167,174,229,262,210,173,99,208,159,223,83,122,140,103,155,379,276,181,133,175,221,142,236,179,168,244,195,188,109,91,268,378,97,223,224,287,217,255,259,195,140,289,301,232,178,206,169,103,221,106,80,167,186,251,333,143,168,227,142,208,187,134,241,195,270,323,58,212,216,194,271,162,276,327,219,105,150,279,201,153,166,233,154,243,152,225,180,169,132,297,239,344,170,272,215,194,204,184,211,103,277,124,352,237,235,120,308,131,255,206,59,138,233,194,249,135,212,233,291,214,163,141,255,204,109,251,215,133,210,208,73,194,189,222,118,161,98,184,226,187,255,173,218,112,197,93,242,86,211,185,148,226,241,260,224,158,220,227,198,157,243,221,278,251,109,190,236,289,242,126,227,212,184,215,75,125,354,131,228,240,134,253,183,193,184,177,204,109,253,341,203,249,203,176,258,213,166,258,132,223,217,261,142,116,215,257,192,75,174,161,259,77,199,173,290,244,186,353,168,162,199,146,150,97,142,76,206,189,284,185,194,228,167,99,153,166,218,146,151,161,116,217,102,206,258,294,148,237,92,198,91,111,231,153,233,242,301,127,231,53,254,208,210,255,159,133,138,141,244,177,103,202,143,190,250,260,163,288,168,215,158,176,239,399,238,176,206,228,123,111,134,234,271,252,300,156,128,146,217,218,230,125,305,212,238,274,188,239,153,232,205,203,219,192,219,171,249,95,131,143,196,182,177,171,149,134,139,228,189,145,169,180,157,122,133,212,367,171,172,123,210,82,212,114,177,187,250,289,99,231,192,187,207,238,126,221,312,105,271,213,306,262,182,141,218,302,137,177,222,188,290,240,179,266,298,67,132,183,180,324,196,205,227,351,297,250,120,186,211,158,143,209,210,162,128,163,162,116,212,102,172,153,116,271,311,251,170,269,176,277,252,239,334,305,253,184,100,229,303,214,196,173,211,234,311,203,167,260,130,91,178,151,163,195,79,276,236,85,230,275,132,232,271,128,238,151,222,196,178,167,266,304,180,177,196,152,234,335,209,237,225,151,220,175,307,71,291,251,189,118,133,148,200,138,232,221,138,124,190,133,171,117,199,357,105,156,276,354,68,201,358,147,157,275,288,222,207,190,258,107,275,158,196,137,318,114,135,233,98,209,105,226,197,175,197,157,188,255,88,207,92,150,81,308,252,114,107,216,121,244,198,301,272,241,262,71,240,264,316,229,216,260,111,188,208,93,158,240,163,189,185,377,151,258,278,244,99,262,122,184,123,176,133,231,161,210,114,336,370,293,260,76,219,145,370,225,164,84,172,227,212,170,234,182,179,206,240,286,100,227,284,91,93,238,322,321,210,129,262,188,263,282,253,153,133,183,250,247,252,164,267,126,229,268,119,241,87,157,280,363,182,251,225,200,245,213,246,310,310,60,350,230,210,130,178,188,222,123,223,214,202,223,185,252,153,338,233,177,133,179,199,266,309,168,186,166,151,241,189,180,241,291,210,134,167,225,250,136,169,284,153,196,183,172,133,230,170,240,247,198,271,168,278,118,143,231,236,253,315,259,189,235,136,235,237,285,273,163,276,242,239,144,183,249,174,225,181,134,104,200,207,206,154,199,208,181,356,270,204,275,180,189,292,166,383,182,177,344,215,235,294,144,211,222,137,242,152,196,146,161,263,129,274,225,152,176,223,120,216,225,159,162,188,278,122,170,164,148,154,126,301,248,237,210,115,197,201,275,172,153,267,110,219,106,243,247,158,226,245,164,181,113,209,233,158,259,280,127,231,198,207,237,313,191,222,241,220,241,133,263,330,174,218,278,136,166,298,101,185,151,225,298,254,182,150,216,182,101,181,187,177,158,319,178,227,183,81,179,94,167,115,139,226,173,265,164,115,163,268,218,312,235,187,109,159,319,250,223,278,88,200,255,221,292,148,210,82,197,211,199,129,231,77,210,149,121,169,357,306,255,197,265,199,319,248,174,219,143,155,258,157,104,125,289,169,196,220,186,233,202,255,237,254,317,283,157,247,258,213,228,110,315,167,98,173,58,249,231,139,213,144,190,172,154,288,185,146,234,123,137,189,161,90,266,290,227,353,119,94,204,204,211,293,110,175,171,176,207,208,133,221,240,185,101,277,280,308,167,230,226,283,117,167,103,134,298,167,259,256,155,259,106,178,138,204,169,260,188,233,213,311,109,103,273,280,306,175,298,245,190,166,356,154,246,125,106,135,171,200,133,164,199,248,113,315,248,206,149,282,237,210,164,203,195,149,196,226,208,241,211,329,236,133,153,97,199,195,174,184,221,262,203,211,214,183,254,211,233,188,281,83,169,230,129,141,142,231,201,345,218,127,172,265,238,206,266,147,257,279,261,170,246,157,277,259,165,241,149,295,122,240,261,208,272,71,354,183,239,82,154,302,182,219,254,210,79,306,86,99,59,190,97,244,274,156,254,151,155,144,322,125,146,292,203,248,116,177,212,159,166,95,136,199,220,211,173,263,202,206,231,265,273,167,196,228,260,161,174,174,166,253,101,88,194,189,357,174,243,212,97,146,111,199,134,78,120,253,134,204,241,149,184,151,234,295,84,270,333,191,350,272,190,106,227,223,262,148,125,164,104,197,173,88,175,146,172,295,262,237,186,210,143,195,160,216,172,144,329,110,297,161,197,233,185,261,167,170,220,144,215,97,295,114,235,258,290,198,128,287,169,144,345,247,160,222,273,116,264,251,197,51,59,275,124,127,286,158,256,123,162,305,160,186,275,337,199,175,163,167,156,213,205,167,225,249,209,213,162,141,204,191,156,161,331,184,126,239,101,167,160,156,177,230,352,226,242,135,203,155,289,132,210,180,123,103,134,218,176,125,157,130,200,159,241,88,221,204,177,199,225,184,256,251,225,165,322,212,167,294,111,101,166,223,189,174,209,86,209,204,154,201,219,199,74,255,236,196,204,188,210,282,202,192,147,164,178,93,219,128,141,235,138,103,220,243,280,280,170,271,168,176,263,151,226,237,207,234,198,109,104,255,167,143,316,142,200,166,186,201,195,99,235,211,138,236,241,199,248,263,224,200,120,163,201,165,153,140,313,224,326,240,331,173,275,249,177,138,224,137,189,153,221,143,381,139,157,148,245,213,214,117,175,129,289,132,85,199,176,219,175,129,161,96,228,247,242,79,243,87,147,275,206,122,154,175,109,267,241,240,190,112,201,171,249,219,157,245,260,178,241,299,179,233,263,146,185,195,298,168,224,153,316,128,285,135,117,211,132,226,234,229,173,138,189,154,202,161,337,235,143,106,185,113,162,107,146,252,324,181,253,195,258,289,185,248,229,129,127,230,178,281,191,218,186,289,209,207,181,150,167,275,280,96,161,342,90,242,169,342,143,276,268,139,103,297,201,98,195,262,169,100,187,187,248,175,131,166,180,181,242,285,216,156,225,169,188,173,89,122,222,186,232,166,104,257,90,157,211,175,270,94,244,121,226,203,262,261,153,169,163,84,250,284,183,247,229,76,297,308,112,184,197,264,302,152,226,287,99,80,213,186,188,268,103,195,122,146,144,206,176,113,211,181,140,199,148,304,181,320,212,224,154,123,174,153,208,185,210,210,240,314,181,140,266,111,226,141,295,237,63,279,271,187,179,171,94,241,159,161,133,173,230,212,130,159,239,232,216,87,44,258,224,177,220,219,182,112,221,138,237,231,89,284,162,229,129,317,297,419,234,208,214,132,219,141,243,161,157,49,231,191,179,155,171,173,165,148,147,156,225,144,218,229,202,298,206,114,187,188,204,86,187,130,170,236,220,139,284,152,271,173,103,216,152,156,65,245,263,255,248,319,219,128,154,198,103,126,76,223,165,195,331,218,285,112,257,262,216,120,193,352,348,206,252,138,147,145,213,270,305,189,110,210,117,245,136,190,292,52,201,180,245,266,385,118,253,75,154,203,171,141,211,197,245,192,125,187,163,161,201,298,190,204,266,226,218,189,329,133,223,231,215,182,199,276,281,159,126,184,195,238,250,102,212,286,128,124,237,162,292,165,250,249,186,146,309,190,226,396,261,219,312,209,141,133,220,354,130,144,157,129,140,165,210,342,180,245,240,138,263,165,259,191,241,232,229,76,237,390,150,140,130,315,195,206,231,248,202,170,158,73,115,215,194,266,221,117,160,217,226,127,295,200,152,324,238,187,346,110,204,225,103,253,245,75,244,211,187,148,253,98,106,111,190,231,225,211,180,251,246,244,270,123,284,217,225,212,141,86,314,202,229,74,155,332,200,230,268,270,120,206,235,162,230,245,288,217,156,214,221,258,183,175,110,226,264,161,255,192,317,162,173,131,127,71,102,194,130,191,164,170,161,234,310,162,172,176,227,184,160,213,107,245,222,156,195,109,254,347,216,294,261,354,320,87,226,224,221,162,167,130,194,159,150,161,58,245,206,85,153,146,277,264,119,108,194,160,219,305,98,163,307,125,229,231,215,135,144,201,164,98,201,222,166,203,179,223,250,218,252,165,206,98,250,73,36,293,227,231,247,123,101,281,108,245,194,175,136,259,177,321,127,194,296,132,96,209,184,114,184,253,219,165,206,110,236,75,137,121,103,243,188,210,291,92,226,265,322,234,143,194,275,200,222,272,209,173,261,198,158,164,186,96,254,270,187,229,152,270,129,269,213,308,106,338,98,241,153,175,246,195,200,282,144,194,234,237,243,129,167,270,148,58,280,93,280,111,173,220,343,202,287,110,295,113,163,61,220,132,49,227,122,190,125,166,272,101,124,82,340,265,146,224,308,269,111,225,185,191,128,111,157,231,240,241,131,160,200,197,271,211,180,264,185,181,78,214,166,291,203,181,237,84,278,261,153,169,259,170,175,146,76,76,195,164,129,150,212,174,122,217,258,297,107,196,292,122,202,253,167,232,144,116,196,194,93,150,100,203,239,234,164,132,184,339,218,192,203,196,192,253,210,211,193,139,308,204,137,263,199,322,288,211,231,92,203,245,217,204,172,96,159,174,129,267,272,297,265,150,205,187,212,260,213,290,69,169,206,153,139,115,161,159,82,213,261,209,160,241,154,233,253,153,187,200,249,241,144,107,234,200,168,215,85,251,230,233,181,257,369,207,158,154,253,209,265,212,253,318,172,169,195,238,208,305,288,163,194,169,248,347,245,216,174,176,152,250,124,306,177,181,181,98,241,226,120,232,190,185,201,231,124,216,241,101,112,233,316,210,230,232,341,174,161,168,185,254,190,151,187,75,137,219,81,194,277,153,338,226,172,159,137,205,284,215,265,234,98,98,142,235,155,162,138,90,137,177,224,219,242,138,98,249,271,154,187,232,217,215,154,167,276,161,320,184,157,199,106,98,199,198,97,197,158,377,178,234,86,192,207,178,166,337,306,167,202,279,149,222,231,276,270,166,191,164,227,284,257,205,187,189,270,204,137,167,144,155,239,192,292,182,95,208,208,165,208,192,235,110,219,203,284,239,216,200,173,289,140,138,283,208,173,223,321,306,180,184,307,229,193,120,137,201,115,125,110,151,131,146,100,242,131,306,219,177,137,149,220,156,261,177,327,305,321,323,250,162,300,153,124,180,262,194,318,235,143,147,163,261,201,217,275,271,136,273,162,188,254,244,200,187,202,132,199,138,216,119,182,235,286,220,204,296,265,142,183,83,165,174,58,217,72,306,112,231,72,240,339,259,244,103,218,229,256,232,167,168,262,125,242,224,196,321,179,243,141,144,314,151,161,268,268,187,151,178,203,183,229,207,147,329,213,192,199,245,263,258,185,119,174,184,291,205,206,232,375,123,278,248,224,210,146,212,198,113,215,218,261,231,185,149,81,217,211,327,249,280,249,141,183,157,48,242,139,223,158,175,341,261,159,268,193,336,259,91,200,138,206,255,128,237,95,192,123,203,252,151,115,214,147,131,234,265,226,269,94,221,140,216,198,210,256,177,309,185,136,224,206,164,217,291,174,119,111,185,155,272,140,290,204,228,84,113,156,233,259,221,218,305,220,188,325,284,354,228,226,170,184,67,283,225,211,246,154,177,228,176,215,237,158,276,140,213,302,127,205,246,149,261,212,249,218,259,234,108,159,92,217,109,193,219,262,197,301,78,196,300,161,282,290,292,88,122,296,121,140,226,107,101,240,229,259,209,193,170,276,170,143,285,184,142,235,181,130,234,253,116,217,180,267,160,168,175,115,151,140,253,261,152,289,151,110,180,252,121,237,184,221,117,160,218,129,126,159,229,190,222,269,120,245,197,168,171,278,178,204,113,207,197,174,239,152,238,110,223,325,221,178,217,341,155,273,123,248,250,76,194,179,162,168,213,280,223,231,122,281,181,231,128,199,227,357,217,197,244,335,148,277,201,123,316,175,255,134,211,142,167,301,169,229,209,235,114,94,340,259,196,167,142,160,199,317,162,287,86,252,200,193,127,228,326,198,45,219,174,159,117,230,204,157,262,277,125,169,163,239,204,247,198,191,246,270,160,217,62,213,145,365,248,294,223,126,132,235,189,261,158,222,109,143,263,267,80,227,215,294,306,240,152,134,257,149,169,146,205,288,184,251,203,227,225,243,210,97,273,295,148,195,212,256,176,98,121,248,165,202,321,262,216,262,215,177,250,162,154,177,346,270,177,263,215,197,235,185,158,154,173,145,257,204,200,179,85,227,147,194,173,181,273,215,175,307,121,153,218,154,128,251,212,88,158,260,202,120,177,66,200,195,247,203,146,143,308,215,94,183,111,290,133,213,150,218,172,185,176,217,230,149,220,134,153,149,263,242,196,176,171,216,206,154,236,113,199,344,280,145,199,271,222,220,91,290,208,147,186,106,119,218,224,190,257,181,204,163,113,260,136,102,222,87,185,146,74,268,212,182,186,266,151,206,259,222,257,277,269,258,115,291,222,161,242,247,92,254,187,288,307,179,213,286,283,223,238,110,221,210,204,128,201,218,139,254,155,209,321,176,128,109,214,305,216,191,262,85,224,205,93,141,194,178,185,248,69,147,205,311,182,194,213,99,335,256,178,126,279,241,217,188,196,214,182,164,209,137,99,109,133,244,247,118,104,322,274,202,164,286,220,199,215,97,348,179,129,277,198,247,201,128,259,250,313,124,130,183,217,211,353,285,226,129,78,221,250,104,155,180,326,222,176,101,199,241,202,108,147,117,161,193,158,251,218,187,261,186,148,251,298,215,153,92,156,141,247,260,281,204,303,177,178,267,237,271,137,82,228,158,192,156,184,114,314,222,179,163,184,221,250,81,79,239,99,110,200,313,270,207,173,228,271,243,291,95,130,253,238,216,202,159,140,224,150,160,218,98,345,222,253,175,243,52,147,96,267,264,155,154,207,211,278,178,311,86,198,303,169,217,102,265,77,68,249,212,377,292,229,250,119,225,245,77,213,136,228,330,216,90,112,147,155,140,318,185,165,158,200,288,204,167,81,270,203,163,191,133,336,158,240,191,266,186,295,219,269,234,194,315,151,234,266,187,143,264,237,211,274,105,260,115,139,185,259,238,229,64,129,230,163,275,301,133,92,231,85,200,185,172,252,180,156,217,332,221,248,148,337,133,227,225,220,204,171,73,177,112,237,171,293,148,189,115,244,207,220,250,231,90,291,154,273,216,213,284,66,124,235,191,231,242,249,247,219,140,225,216,256,96,92,107,135,172,148,169,150,263,253,192,102,105,81,172,60,126,202,235,160,185,329,225,187,130,243,317,157,260,184,304,191,51,100,54,272,234,152,163,189,152,107,217,171,244,226,204,134,174,249,155,122,356,162,136,78,274,285,141,174,179,262,182,247,211,176,89,220,240,349,182,326,297,177,97,134,159,304,215,121,79,221,199,229,215,155,172,179,352,82,65,168,194,298,129,124,198,258,223,319,250,170,153,156,85,230,223,327,188,107,247,88,155,134,285,164,208,89,251,232,155,72,269,192,352,225,113,155,210,182,130,299,188,347,240,178,190,139,166,201,276,118,216,288,213,191,260,237,188,245,104,234,207,153,172,208,122,196,266,200,158,69,201,204,166,180,84,148,206,198,233,140,195,87,82,126,153,237,137,245,265,106,306,349,163,237,97,230,219,217,222,213,338,249,276,104,258,166,164,229,270,265,143,201,127,142,384,247,49,233,182,239,225,239,211,219,265,165,154,219,227,136,173,140,109,176,257,226,188,162,180,269,213,198,133,297,222,132,284,125,157,149,201,213,339,317,210,187,188,318,148,258,258,181,126,128,225,261,276,171,160,246,249,147,163,215,235,83,116,272,209,166,167,138,156,131,181,228,372,213,153,191,94,121,360,295,139,281,275,179,152,217,160,278,120,229,295,135,209,176,249,128,119,206,290,223,254,173,280,204,124,229,209,263,215,187,214,227,214,152,126,158,181,172,157,206,139,202,268,264,89,117,165,246,190,221,153,276,137,235,245,211,184,265,215,128,281,84,269,197,130,332,115,283,231,233,233,215,164,289,141,139,96,154,141,158,250,265,251,241,125,223,252,219,127,197,119,229,62,209,110,193,73,240,266,258,156,238,238,67,230,140,348,97,89,290,221,118,279,198,211,187,182,159,180,173,198,254,83,90,177,155,114,129,159,176,214,281,231,272,174,143,252,238,287,179,203,207,331,179,184,89,208,173,200,244,197,218,304,248,150,262,153,270,324,121,240,288,126,274,107,247,180,191,223,159,201,158,259,263,259,175,209,244,140,146,318,143,160,283,229,172,271,192,160,111,102,203,102,132,245,227,162,192,266,254,247,269,245,77,277,199,247,286,365,221,73,130,187,187,175,196,149,160,225,252,228,355,148,232,187,129,363,154,127,358,121,116,307,184,250,324,154,90,104,246,87,261,232,216,176,138,85,208,73,136,305,325,231,129,230,319,157,306,243,370,308,189,326,209,122,149,190,153,210,308,304,190,211,276,269,271,235,100,237,181,147,198,128,233,126,88,243,223,157,127,170,241,183,267,290,121,115,293,108,265,149,169,182,125,232,285,216,208,201,221,141,227,135,254,195,240,146,209,121,283,101,257,210,265,199,82,249,321,186,178,237,212,140,228,122,262,200,177,216,97,172,180,229,172,290,194,259,182,240,251,172,151,194,207,116,262,155,187,139,163,164,159,240,193,183,111,304,116,272,142,232,134,200,279,238,244,142,241,190,231,236,196,157,231,259,292,156,207,284,135,271,223,163,249,149,223,127,335,196,257,240,321,232,152,196,319,376,100,202,174,175,349,133,193,150,168,184,133,248,157,296,197,172,143,308,362,149,173,262,217,187,168,366,346,215,102,163,188,104,176,291,201,116,236,40,152,153,93,271,172,195,305,184,164,217,146,342,248,207,197,117,167,177,48,117,216,356,235,121,106,262,334,346,136,132,154,88,97,174,239,92,161,202,150,141,117,344,189,135,174,280,328,135,93,220,235,289,57,218,94,299,160,239,276,95,147,211,267,134,184,138,264,111,138,234,275,330,253,239,274,229,120,310,163,240,213,232,175,124,232,230,249,218,77,216,120,173,194,336,147,135,173,199,107,223,246,151,98,232,283,228,198,335,118,67,117,184,213,257,203,196,72,252,226,180,283,247,278,200,260,178,137,234,343,162,68,127,227,128,76,142,233,206,168,111,177,359,154,160,175,297,236,181,227,234,290,118,144,131,248,179,334,232,233,178,243,216,238,145,152,219,219,263,204,192,156,325,223,268,142,247,320,145,271,263,260,308,192,298,250,144,166,261,397,232,183,200,224,258,131,242,188,97,153,235,145,218,299,163,221,267,109,253,167,174,136,159,123,156,169,173,137,232,134,222,206,132,158,154,184,150,183,100,184,330,234,245,126,220,237,193,204,110,157,88,266,204,278,135,193,156,279,72,173,213,108,215,256,143,210,148,309,56,253,180,198,191,199,121,162,132,167,346,126,228,188,223,225,311,364,121,256,146,200,179,241,135,141,143,240,205,171,324,177,67,227,246,120,70,263,164,110,205,259,273,143,90,91,130,207,260,218,121,175,126,301,64,131,225,89,158,144,194,242,94,251,172,197,227,102,192,254,112,176,173,130,168,195,45,153,144,168,149,362,167,224,156,193,163,151,223,178,247,179,271,186,166,205,166,284,222,271,206,201,341,259,136,88,303,260,200,269,198,195,116,253,108,197,184,167,224,157,189,170,141,99,154,265,191,245,111,301,245,235,278,104,93,216,192,194,103,175,202,93,180,174,101,166,275,178,341,245,138,113,87,140,107,259,309,174,309,237,378,124,241,233,320,206,134,297,213,154,80,157,139,144,332,170,222,174,178,242,265,151,218,297,342,188,165,133,162,308,307,226,169,191,322,249,181,101,205,248,208,257,181,356,232,227,209,124,230,159,156,226,264,159,223,227,167,142,274,332,192,218,199,279,143,168,134,212,143,207,222,306,161,207,230,163,235,122,260,99,171,241,171,147,188,202,253,234,131,233,110,176,209,187,212,126,162,173,184,215,152,205,272,155,187,131,238,239,148,285,231,289,151,242,152,164,186,216,136,296,185,90,100,210,171,78,255,153,161,213,156,177,245,307,235,176,105,229,382,187,169,243,166,265,47,178,199,255,90,197,162,76,148,149,204,285,213,180,260,233,140,189,210,104,179,275,288,165,199,163,290,306,201,89,223,120,179,221,134,316,219,288,273,221,79,345,317,319,160,128,337,223,177,100,159,202,154,233,197,199,205,201,228,177,224,216,233,152,165,135,229,292,214,170,199,133,159,193,247,144,212,176,77,202,240,133,228,198,131,183,303,92,328,117,218,186,292,149,279,61,216,247,125,191,134,192,262,214,178,192,241,256,261,123,234,109,123,210,338,56,167,191,190,252,146,279,269,219,98,126,163,243,159,313,254,191,194,261,190,119,260,256,368,268,85,280,113,223,210,337,223,195,173,231,170,140,153,370,190,116,161,210,253,144,158,171,281,107,293,103,215,147,274,220,189,234,183,237,298,317,373,163,226,244,184,174,211,265,194,220,178,172,375,333,184,109,176,223,321,175,152,78,150,286,221,111,343,217,116,204,138,149,249,199,227,209,245,230,275,235,189,60,290,202,297,201,280,205,49,211,249,229,324,113,152,174,141,183,236,216,169,255,324,157,177,368,269,225,245,242,165,170,191,275,107,106,131,308,128,263,258,284,143,130,205,176,208,127,231,163,140,206,209,107,376,156,140,237,149,308,114,213,149,134,152,354,300,128,199,96,185,185,147,234,184,159,144,251,215,186,272,353,66,237,224,199,207,148,78,140,155,268,196,163,335,200,326,65,272,77,103,63,105,239,200,234,134,201,280,157,283,175,102,149,155,183,172,249,241,51,188,190,188,167,131,237,188,379,185,181,249,164,165,187,162,228,216,208,136,154,165,162,107,134,217,183,127,133,147,115,188,245,110,125,187,84,234,255,114,216,154,130,212,220,239,200,186,236,101,124,126,339,238,229,139,228,167,249,108,226,131,251,352,132,326,267,201,335,160,293,240,259,366,192,163,360,82,251,362,135,234,223,151,201,169,240,123,176,211,321,207,152,179,327,122,61,218,246,255,156,190,206,138,263,73,204,195,203,270,209,157,275,234,123,181,195,263,235,267,141,58,124,232,267,78,264,189,177,224,182,50,151,135,102,71,236,233,294,221,241,231,281,212,123,281,219,197,228,284,195,205,241,170,63,201,217,177,167,175,133,118,261,198,124,184,93,202,152,145,249,203,153,155,239,166,250,180,353,102,205,186,127,184,143,130,290,169,223,130,189,248,184,188,209,355,136,278,172,218,111,195,197,232,130,177,276,150,201,153,256,274,205,214,144,201,208,191,206,326,183,218,241,174,113,272,172,66,183,239,176,275,220,243,224,123,246,225,215,193,263,255,151,202,326,185,237,93,152,156,281,200,220,232,219,234,266,171,140,244,175,228,79,230,179,136,258,323,282,89,207,225,150,149,71,87,196,123,202,175,245,159,227,303,279,293,103,83,120,98,104,175,251,112,141,86,214,276,179,159,243,354,159,228,239,150,130,205,258,244,146,105,157,93,181,258,345,147,175,146,307,188,180,169,117,245,152,182,93,112,258,166,251,140,176,141,138,99,189,126,105,223,194,140,233,235,86,327,204,281,244,240,157,178,189,71,196,182,187,86,81,182,138,318,247,187,144,214,272,199,184,138,111,174,180,272,133,378,248,239,333,117,212,298,134,151,174,253,113,194,140,195,87,144,130,467,113,181,163,400,207,232,104,283,356,209,172,167,270,316,265,251,176,277,202,204,116,149,95,145,326,181,301,145,258,301,120,101,220,254,69,175,167,182,96,120,195,175,229,264,131,179,192,198,104,176,213,106,252,297,145,150,226,259,275,119,215,203,239,129,344,111,212,122,222,180,262,183,231,153,84,263,226,242,222,198,325,147,137,119,333,72,164,203,166,121,185,163,87,160,314,232,243,259,268,205,246,248,187,138,180,204,188,181,252,130,150,311,133,232,117,332,255,358,187,156,252,243,183,238,181,190,282,248,204,302,132,86,154,291,194,171,190,109,130,93,210,240,240,170,180,224,113,115,131,169,230,103,238,235,73,306,147,98,123,223,185,90,341,281,184,186,173,234,199,321,280,162,332,148,252,129,152,197,258,184,219,226,113,188,289,128,162,321,174,137,312,185,143,163,177,166,191,159,129,167,226,65,112,255,172,216,235,243,242,119,206,167,234,288,232,164,134,313,181,274,200,159,208,203,189,106,155,252,246,171,184,239,311,262,313,200,196,245,55,177,155,245,181,171,194,99,214,125,158,153,157,178,190,231,135,261,83,139,212,175,222,135,200,163,203,231,100,180,114,220,183,234,197,224,266,159,267,186,285,288,143,148,93,107,200,275,143,122,189,158,225,174,154,219,192,171,273,192,125,242,125,327,90,252,179,150,141,159,150,301,316,115,216,91,338,203,130,243,136,242,125,278,240,198,180,250,149,221,188,84,152,160,153,143,196,234,250,119,194,237,107,156,129,102,311,244,147,127,177,304,195,279,140,65,107,241,134,234,178,118,216,167,177,156,263,210,310,260,261,208,144,258,151,109,248,282,137,87,195,179,217,241,220,140,161,178,118,213,352,265,110,161,294,309,190,161,270,277,159,174,331,350,164,200,249,117,232,157,176,279,245,316,207,150,222,237,338,145,405,296,77,115,88,140,138,164,220,202,276,198,221,218,296,271,141,79,177,357,113,228,247,211,270,268,168,164,226,164,205,253,305,236,190,194,159,91,106,166,128,97,213,129,157,184,252,188,100,311,246,281,234,331,125,150,283,157,186,111,219,274,224,217,134,167,178,237,295,233,106,149,321,207,125,272,204,88,175,216,135,221,188,176,205,259,247,65,135,183,253,90,171,192,108,227,125,225,174,295,166,246,209,84,159,280,277,210,174,332,226,179,163,303,167,264,251,225,204,180,116,115,210,220,206,142,86,232,148,232,185,162,204,100,128,81,172,174,133,195,237,319,183,184,264,289,106,143,246,263,103,162,179,215,312,129,173,132,140,251,237,341,185,301,392,299,238,203,186,184,161,75,194,125,151,184,136,236,198,242,173,222,219,168,145,237,221,172,264,209,70,94,247,181,248,273,125,166,274,323,235,234,200,296,144,252,260,265,227,218,219,230,208,220,125,173,262,211,251,148,132,197,244,295,193,184,255,102,188,202,181,201,190,245,302,224,293,160,195,324,189,278,212,147,229,242,191,326,110,184,189,123,93,210,149,252,288,234,197,255,160,206,304,218,166,242,124,236,73,268,261,220,113,245,217,230,192,211,209,139,229,288,148,307,224,139,122,161,244,245,230,209,191,193,270,237,223,194,100,264,252,207,168,188,280,76,154,199,275,218,104,141,112,247,163,268,144,156,160,226,224,89,236,177,229,259,239,183,192,229,142,198,210,130,220,186,58,158,120,204,177,244,205,193,303,133,258,173,131,105,128,244,268,219,229,321,165,129,227,135,236,105,225,157,251,145,296,116,187,65,182,254,151,171,299,210,209,281,195,206,144,127,233,228,321,306,330,341,233,269,311,140,102,241,291,253,162,158,192,380,229,342,199,212,189,127,251,264,277,159,214,215,111,306,174,256,216,169,159,237,298,221,202,180,291,272,155,153,220,101,139,285,280,293,96,286,262,346,129,223,228,144,202,92,223,256,321,238,255,202,241,184,200,150,161,235,267,227,118,248,136,135,186,294,128,187,248,362,257,273,204,142,142,237,104,250,273,224,226,166,132,92,201,236,141,171,175,189,249,123,325,215,211,142,139,213,115,137,214,88,238,178,159,310,211,196,168,280,147,235,143,180,174,293,261,280,235,202,190,232,189,178,280,152,275,217,329,296,255,254,218,196,176,214,174,117,177,151,83,135,252,147,151,226,138,434,232,324,253,210,299,292,209,192,114,192,203,68,204,310,157,134,137,259,149,80,208,130,146,233,156,169,227,224,269,287,98,202,320,102,62,257,210,212,190,158,308,216,222,210,116,199,216,189,216,241,173,214,219,236,219,246,387,128,131,180,187,199,162,214,154,269,97,348,182,163,182,179,254,85,182,178,128,255,113,187,195,321,101,222,290,137,158,348,248,250,264,188,264,179,293,226,207,202,195,191,312,206,116,127,201,74,168,99,179,336,204,178,167,108,131,116,162,164,229,194,170,220,296,270,122,150,105,112,172,288,107,199,248,127,214,218,244,187,132,193,218,199,234,218,135,276,213,161,236,211,156,154,210,147,302,129,407,189,120,120,151,216,211,172,68,264,245,256,194,168,105,270,279,162,176,224,159,101,119,144,148,281,233,193,171,66,134,227,138,222,183,299,132,121,244,320,264,170,149,211,232,140,246,181,189,191,188,275,212,212,235,126,125,172,134,180,132,123,209,233,242,293,189,265,197,93,165,227,259,231,96,131,164,114,238,277,264,129,145,223,251,249,99,198,266,225,387,138,212,116,253,110,191,282,201,173,168,251,137,309,194,281,159,246,185,190,321,312,222,249,193,138,248,167,219,252,96,103,161,172,197,188,172,246,107,436,157,110,161,200,245,68,174,222,165,245,206,128,178,287,263,346,212,248,167,164,303,224,144,194,148,268,233,253,215,109,181,257,383,265,177,77,266,151,171,264,121,165,69,247,183,308,255,232,369,190,122,260,144,163,74,213,366,310,124,190,184,173,135,161,58,162,197,164,277,159,130,117,113,194,105,221,224,304,125,306,170,390,246,100,182,248,232,74,237,70,292,85,200,373,118,132,179,95,293,187,228,223,293,153,239,151,204,87,262,201,158,193,248,221,264,223,116,207,235,200,299,238,212,246,117,360,166,217,269,319,131,292,133,211,85,50,265,126,146,330,219,139,130,269,120,168,313,196,138,310,200,72,157,144,107,346,113,237,235,92,297,114,181,199,189,138,211,86,310,183,104,163,173,144,322,279,222,221,175,126,240,326,268,213,218,151,88,264,113,221,167,219,121,185,108,161,154,192,149,221,98,152,195,186,332,183,291,233,108,185,205,201,217,113,164,284,200,144,215,309,154,288,355,141,268,114,173,85,116,116,182,193,202,222,187,159,212,211,197,267,272,175,295,143,328,214,214,117,218,206,232,241,156,235,207,95,291,212,181,97,163,349,242,181,160,142,258,220,174,224,255,140,101,135,114,179,219,153,179,278,171,247,122,186,170,203,122,225,163,110,212,189,111,253,225,171,189,229,250,210,242,356,224,118,85,189,224,122,176,173,228,249,201,213,149,195,262,216,221,251,122,162,112,118,231,104,239,175,218,196,118,293,207,357,269,151,111,166,188,165,153,151,92,181,156,228,202,136,180,120,287,163,140,145,94,403,156,208,186,459,339,298,133,260,218,265,304,193,239,158,72,165,297,203,143,179,202,176,141,270,246,203,177,280,42,53,147,202,254,295,188,135,114,145,158,315,167,184,295,109,258,188,116,250,220,198,117,201,244,248,156,129,219,183,79,291,247,224,196,212,255,213,201,106,129,193,257,266,304,207,278,119,165,144,253,208,254,86,104,118,272,173,237,222,256,230,220,295,226,218,185,216,195,178,101,234,210,313,115,209,238,194,77,169,179,144,160,214,103,97,296,191,137,208,232,87,118,254,163,325,268,342,302,193,264,233,321,193,145,242,190,150,244,120,178,183,271,127,210,178,202,238,92,97,237,120,264,228,150,188,237,130,155,183,163,221,69,152,263,115,212,213,114,185,169,221,200,185,180,310,117,312,132,198,145,278,245,171,200,127,76,247,226,123,182,72,181,285,266,102,133,122,98,373,235,194,276,163,285,384,109,93,187,345,144,232,255,83,232,241,97,237,178,182,351,171,251,239,208,217,236,86,243,145,268,212,223,274,159,154,165,115,165,177,310,259,342,330,223,276,228,156,136,81,241,183,167,114,284,188,151,167,138,171,291,159,280,229,103,176,285,155,251,152,224,169,219,343,222,240,197,187,287,267,205,209,269,304,144,174,189,204,287,126,46,272,159,273,219,152,220,135,132,248,266,186,227,167,194,113,115,85,254,239,164,113,172,50,207,128,124,220,140,222,119,331,169,324,160,208,189,192,130,268,161,84,186,213,212,143,178,116,161,172,211,204,198,185,193,129,240,195,266,194,155,146,261,211,230,132,164,189,267,147,150,167,310,146,200,234,329,292,136,292,230,198,135,234,215,238,257,246,212,199,240,137,96,232,162,146,58,81,138,61,190,187,266,207,269,309,233,79,84,163,251,210,341,319,73,51,179,261,168,111,134,190,286,161,255,54,179,190,298,83,137,182,196,247,185,200,234,225,162,174,240,180,228,133,162,213,158,303,250,232,151,252,298,169,143,192,154,228,101,148,215,282,213,192,222,189,177,183,197,215,245,99,126,114,198,339,238,149,173,154,152,276,270,220,151,126,317,250,359,88,178,199,139,88,178,229,150,256,126,178,145,168,246,257,284,128,181,164,172,173,166,275,262,81,242,232,223,127,182,200,147,142,181,125,262,103,212,249,208,282,149,115,208,293,156,203,231,263,157,299,199,183,180,217,175,51,303,131,173,168,159,222,161,150,203,118,153,92,193,183,212,289,157,212,153,221,194,214,157,249,127,138,204,93,193,154,174,133,173,182,245,170,238,195,234,325,178,183,174,252,139,251,256,172,227,210,259,226,78,158,206,139,260,226,221,210,214,295,218,178,178,306,316,285,93,188,202,110,144,133,354,198,68,40,228,168,202,387,168,259,352,230,118,198,144,138,179,218,330,143,226,189,81,250,162,169,132,260,201,145,248,123,104,155,188,138,297,253,215,234,92,243,310,103,221,181,105,238,173,254,163,320,207,165,163,148,123,189,133,66,242,218,178,310,247,193,308,252,188,280,200,129,109,295,182,303,55,196,175,124,288,311,205,295,180,150,183,136,190,203,156,162,293,115,122,163,207,261,168,237,231,87,208,133,220,220,101,156,226,140,68,202,131,342,93,218,150,72,234,247,176,216,191,182,198,142,183,221,254,206,275,264,177,100,216,328,206,345,278,216,124,200,223,217,184,250,248,250,348,91,151,274,120,146,261,115,158,267,146,306,131,215,306,174,170,132,236,202,299,127,249,205,212,350,162,180,213,195,226,131,226,160,150,149,116,188,153,130,216,241,137,167,338,166,203,198,144,183,165,130,252,44,87,117,85,227,121,252,139,170,168,270,284,357,258,284,140,205,250,286,213,295,74,257,128,252,122,207,287,227,263,194,182,56,87,143,173,139,102,238,131,148,213,353,157,287,215,316,122,226,148,319,182,175,240,248,189,269,185,242,82,192,241,172,133,112,227,145,233,274,211,198,216,128,135,259,219,133,107,76,289,200,164,212,109,91,254,330,124,49,228,174,139,86,138,235,177,65,146,203,193,191,285,142,261,233,413,106,169,155,235,138,183,119,205,239,191,247,187,177,194,321,172,299,122,127,246,216,167,126,272,201,101,232,220,298,352,194,228,73,238,220,195,141,141,102,198,223,151,171,139,167,211,266,203,124,228,243,132,137,295,103,266,226,186,98,247,188,198,99,316,288,228,82,196,168,236,222,183,292,191,208,151,232,229,240,258,225,285,163,272,134,160,229,181,228,112,158,263,226,122,222,166,119,233,182,121,185,227,96,195,270,223,198,147,356,218,219,214,153,222,76,213,307,187,201,177,91,200,158,202,145,275,204,198,128,213,266,263,261,385,153,200,181,124,253,246,289,138,167,256,114,202,179,290,186,290,73,106,297,129,239,104,300,176,258,271,129,146,83,120,285,297,306,200,151,237,165,102,193,214,228,112,221,180,173,203,98,112,332,125,192,278,261,282,227,205,148,100,198,339,173,223,123,137,80,266,182,187,202,154,134,204,81,204,195,132,195,203,250,227,234,137,207,180,264,253,168,108,62,195,139,230,316,212,97,193,130,214,159,231,159,257,92,337,82,160,319,160,214,116,195,105,159,199,108,143,106,322,206,217,207,68,256,111,166,163,283,265,165,237,147,266,133,249,146,155,367,294,165,337,168,133,173,227,189,198,227,199,167,238,178,132,224,183,210,148,200,227,163,258,242,142,134,100,159,154,165,112,195,183,130,265,202,199,194,160,89,160,242,243,176,168,128,192,200,190,144,213,263,125,213,313,127,206,122,264,175,154,220,245,110,385,124,147,172,190,360,246,127,193,320,270,151,294,205,223,250,235,299,295,153,311,160,220,79,198,359,183,298,160,283,401,68,220,239,135,145,166,209,243,215,158,265,183,300,386,92,197,257,121,202,326,250,160,192,186,196,154,253,171,127,162,226,189,62,218,224,141,51,146,276,147,301,241,318,196,96,179,268,243,88,241,108,181,221,331,169,291,192,256,224,197,213,190,174,145,390,125,328,197,125,378,167,278,240,128,309,215,64,251,218,80,127,73,224,238,245,225,183,139,322,153,116,264,191,178,209,342,246,113,198,231,270,74,293,299,168,92,119,150,153,177,170,134,302,211,280,254,147,81,184,149,227,215,108,239,172,220,274,162,313,175,343,150,136,212,193,52,233,201,275,261,235,258,198,192,91,234,138,203,126,221,201,59,160,199,101,162,213,250,313,237,182,321,221,308,255,312,217,105,196,254,159,138,257,221,225,204,186,158,247,173,112,242,115,292,265,210,227,220,162,89,150,135,164,246,169,264,304,211,159,277,192,212,200,184,203,225,284,212,282,273,196,244,117,205,224,152,164,339,93,236,199,167,262,269,220,341,223,208,203,180,99,154,290,205,143,173,118,257,66,215,136,136,292,267,76,185,159,244,97,146,151,283,219,170,93,115,362,327,240,197,237,83,217,202,168,120,133,230,114,107,253,170,239,110,230,113,248,202,172,206,239,153,228,235,140,75,293,270,192,81,115,142,287,251,154,224,153,236,219,248,305,190,195,155,265,241,178,237,211,207,222,131,243,208,220,262,253,211,195,182,159,140,76,154,365,103,271,166,226,124,186,188,214,227,189,194,184,220,136,170,243,106,166,128,156,190,215,122,218,199,313,117,215,227,227,196,133,217,121,364,182,246,296,163,182,148,109,211,238,201,224,248,198,167,248,149,141,183,87,228,208,159,195,159,341,235,197,296,217,184,176,163,160,85,137,236,132,208,226,246,259,251,107,181,66,200,291,156,163,118,390,207,165,221,232,185,253,173,148,191,223,274,278,274,150,260,181,203,180,215,230,63,134,129,170,167,139,169,182,213,176,297,157,175,254,244,285,218,207,210,251,276,236,199,303,324,187,122,333,265,194,85,187,149,308,195,228,259,202,170,187,188,300,201,86,257,208,113,222,193,289,232,126,142,312,178,151,199,161,241,281,230,328,162,176,223,128,170,291,299,218,254,144,242,243,111,226,234,239,255,399,176,146,276,211,95,269,168,312,269,202,110,176,176,80,128,120,316,127,150,237,223,122,170,127,161,93,228,165,92,264,117,214,312,142,254,314,191,223,240,152,162,210,340,201,203,185,240,272,205,260,101,67,292,178,200,227,198,115,301,254,235,126,119,216,135,169,202,261,119,172,199,337,164,303,215,154,203,309,93,213,191,153,282,116,276,159,248,122,175,343,113,113,167,275,262,264,88,254,255,99,205,276,167,154,174,120,260,328,320,182,78,192,243,152,307,204,214,97,149,286,214,206,194,116,169,159,167,68,184,288,164,128,203,348,215,280,251,142,255,311,166,379,258,258,176,67,359,253,349,259,108,341,262,67,166,339,141,146,214,146,143,162,119,100,229,292,157,157,348,163,241,109,286,144,189,212,332,148,56,200,287,153,340,239,204,192,70,351,244,200,160,180,120,296,115,169,130,196,215,79,261,209,212,130,234,80,295,216,87,99,182,194,125,116,122,147,192,170,261,227,198,229,208,304,200,319,297,251,153,185,195,203,198,211,123,232,261,135,273,183,141,144,123,350,200,265,318,245,190,214,198,181,239,71,230,195,130,233,267,135,199,195,257,164,248,134,256,229,87,243,102,146,317,161,261,58,264,114,147,185,325,169,140,284,258,194,140,105,140,224,293,331,100,198,234,219,194,99,218,147,160,178,148,239,96,232,112,154,265,270,161,206,206,263,188,237,211,178,290,238,343,147,141,149,225,173,265,231,147,109,213,219,220,276,87,163,223,132,245,85,303,214,121,233,249,127,137,225,244,237,64,186,148,224,308,205,79,245,165,136,256,236,187,228,206,160,132,171,167,172,132,218,217,314,250,128,294,145,171,200,327,285,357,114,215,216,190,89,266,242,220,119,226,196,251,247,210,153,224,175,187,98,183,242,280,191,204,100,229,147,60,155,83,167,195,99,210,185,214,227,139,154,170,115,293,244,360,325,261,139,302,198,224,110,226,148,238,312,145,298,353,311,84,136,111,139,272,207,178,366,197,115,241,144,203,160,323,300,284,215,139,115,318,352,187,267,106,177,204,189,266,110,222,153,174,110,208,210,199,186,79,167,160,224,250,127,179,157,222,162,179,226,271,164,185,145,118,89,172,201,196,154,128,222,167,144,317,141,146,174,222,301,167,159,132,90,262,257,209,155,345,126,121,213,381,179,219,108,143,199,194,127,283,230,211,259,120,201,170,86,223,197,180,183,100,182,106,84,231,224,152,230,198,196,245,55,181,268,206,241,229,232,230,276,125,159,175,211,275,164,175,123,115,244,241,170,121,147,137,183,160,150,129,104,230,248,172,295,129,180,235,209,176,308,198,343,92,171,179,214,249,170,381,183,179,163,203,270,303,263,95,211,172,135,229,229,206,132,184,137,328,237,214,93,398,248,118,143,215,364,295,285,327,180,154,162,161,273,221,241,222,266,150,122,133,165,169,133,311,265,151,262,213,276,64,261,282,214,125,264,228,194,61,216,194,228,177,179,251,239,239,131,178,98,133,220,102,144,165,208,252,124,168,155,232,212,194,203,125,189,115,269,286,125,92,198,240,169,167,151,128,281,158,116,226,135,241,153,101,135,274,167,189,139,340,187,142,250,170,105,105,259,125,169,181,233,153,162,176,378,170,258,152,202,164,55,101,217,250,205,312,316,141,177,227,179,171,339,184,276,182,250,174,248,120,263,73,236,294,289,165,340,129,168,180,189,140,81,118,292,215,245,119,162,150,249,343,205,197,293,112,257,212,203,140,158,151,290,276,164,283,186,202,118,221,291,351,231,114,192,227,183,203,314,214,45,170,310,122,223,203,168,167,182,158,163,183,148,164,251,222,108,109,261,204,301,223,228,264,203,208,161,205,327,66,200,277,324,208,245,197,291,138,139,190,185,156,275,121,347,134,203,142,177,215,278,249,92,219,292,276,169,153,228,76,196,72,156,224,143,241,94,112,137,67,97,231,262,199,251,243,250,271,97,173,168,250,85,208,86,212,120,113,237,73,144,206,210,185,130,76,103,131,241,214,241,276,185,211,321,124,319,178,110,234,249,306,207,202,198,193,126,135,289,178,175,86,257,196,143,169,144,144,141,130,230,239,174,224,233,320,173,297,176,282,129,186,124,182,197,226,180,105,160,194,174,347,159,197,319,295,198,168,46,221,328,232,380,385,226,335,228,369,243,217,166,147,257,142,177,226,305,257,146,138,302,169,293,136,138,238,216,122,187,176,138,226,169,161,300,121,220,214,156,233,216,237,91,156,106,184,219,129,180,125,164,189,254,214,157,326,236,147,321,149,196,186,172,123,199,234,249,249,242,380,108,121,150,267,170,187,295,128,125,107,203,320,114,214,160,217,164,158,161,320,182,146,265,232,239,190,290,161,310,366,209,230,111,271,152,231,189,143,115,309,180,172,217,312,235,200,188,219,263,231,173,147,271,321,224,278,256,178,186,204,180,196,263,224,241,135,142,227,135,193,254,177,262,173,135,138,150,178,134,151,150,136,171,197,117,108,224,236,172,329,213,124,166,244,185,179,77,114,164,154,177,144,138,210,112,249,141,141,144,144,256,136,212,255,149,190,95,166,183,140,352,210,205,85,126,224,213,149,302,170,69,132,204,155,212,91,287,221,153,215,324,240,308,101,348,161,272,168,158,200,230,321,213,147,220,195,226,317,155,241,204,145,298,250,253,306,198,115,131,191,127,164,245,173,79,244,125,76,339,117,174,84,82,90,53,235,141,301,257,150,331,296,122,219,175,277,204,296,300,270,179,245,291,198,103,113,246,294,243,202,255,120,274,324,119,242,107,232,184,198,144,244,90,266,320,131,243,161,214,137,154,170,174,130,256,252,200,108,191,275,273,209,170,228,178,208,235,299,241,247,257,232,347,69,193,268,138,273,221,243,183,191,221,268,277,130,165,100,268,237,201,75,142,232,255,253,210,124,268,150,190,311,199,121,131,120,226,186,155,374,115,275,249,83,363,218,115,218,183,115,116,157,205,223,193,138,124,284,181,167,255,357,152,255,215,306,203,94,97,229,178,238,187,280,239,219,186,160,180,104,154,118,311,148,230,235,112,348,275,123,263,269,142,154,255,226,221,183,177,271,297,221,186,201,129,287,215,163,102,114,148,297,233,196,247,278,198,211,106,177,222,183,95,250,177,330,145,306,71,157,87,252,240,95,180,184,125,226,271,197,177,235,170,260,235,142,321,174,227,170,255,127,216,82,399,192,128,214,174,174,129,139,206,209,178,182,229,129,251,117,139,134,216,282,305,209,180,174,223,239,256,258,164,218,203,265,106,157,274,165,139,221,243,326,176,182,204,176,96,218,257,205,299,214,151,172,308,210,369,288,117,242,293,185,219,252,141,193,262,201,268,317,242,171,98,134,125,151,214,175,354,144,269,261,79,223,219,200,234,282,150,143,135,256,194,101,224,115,136,358,173,247,230,194,237,266,253,87,186,192,143,229,221,187,303,196,139,132,139,205,279,197,170,298,122,182,98,363,211,193,288,302,290,148,195,206,295,220,216,281,198,218,247,284,332,259,120,157,329,290,196,241]
|
doclens.68.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[183,197,139,158,133,198,103,135,177,181,101,281,138,178,304,253,180,137,89,212,286,152,63,195,182,202,102,221,194,70,137,128,134,136,334,193,53,302,95,160,183,162,273,194,141,164,285,192,230,162,209,232,208,200,140,174,186,137,265,180,183,224,290,312,229,294,260,305,304,229,264,315,249,289,262,111,204,157,177,341,246,364,333,197,232,226,190,235,150,162,198,160,98,132,280,341,276,204,167,194,227,181,209,220,246,189,306,72,218,137,144,157,368,228,272,101,251,352,229,190,315,158,316,319,169,220,211,187,243,80,151,200,243,145,179,189,258,194,208,273,185,117,275,164,171,161,203,68,202,159,162,297,175,232,161,119,91,297,207,160,130,244,184,200,203,146,209,138,183,209,202,255,270,245,231,195,345,228,180,180,291,139,126,190,159,156,134,145,154,121,216,170,187,245,227,313,342,336,103,239,269,145,286,234,355,152,93,244,317,135,178,240,129,238,99,125,254,229,159,218,73,157,175,208,222,211,204,139,162,208,260,164,183,260,60,90,230,219,160,101,221,261,175,249,210,180,223,101,205,68,66,217,134,285,122,221,185,290,188,83,218,214,183,101,168,154,333,69,291,216,270,239,149,158,188,272,224,198,226,210,232,199,108,242,125,145,107,228,130,215,195,225,104,173,159,140,216,188,129,218,189,257,192,180,105,116,147,237,284,212,188,266,140,148,305,177,112,140,184,178,202,378,264,243,138,207,159,117,135,177,223,181,198,262,270,328,253,284,224,235,344,183,263,211,301,241,203,178,331,215,123,259,240,262,365,271,299,203,91,167,292,202,222,145,203,276,170,268,351,191,328,211,251,138,292,413,58,167,271,150,140,182,232,241,232,196,202,115,197,132,135,178,214,208,233,175,227,235,262,145,340,276,124,286,93,170,208,205,207,220,202,253,151,262,258,125,151,285,163,131,85,215,244,158,203,88,200,181,363,243,249,119,133,162,127,303,194,210,270,145,121,170,185,209,234,205,214,164,311,255,308,172,105,214,111,77,206,173,234,292,184,262,153,203,353,208,297,270,241,299,125,322,240,201,177,236,249,274,58,139,303,176,190,128,187,338,188,260,227,210,231,187,136,195,151,106,278,296,216,191,178,207,236,251,115,127,222,138,217,266,203,290,184,222,173,390,185,250,177,124,199,183,100,194,179,113,204,257,294,261,233,159,147,287,258,105,168,238,221,89,263,249,137,254,176,243,249,280,269,226,285,142,112,173,93,110,124,185,209,232,149,271,261,272,215,140,212,274,218,118,46,244,168,77,272,208,231,190,167,167,206,146,162,90,276,271,180,170,88,139,127,196,215,265,76,179,199,232,234,273,191,158,233,175,90,121,89,131,231,298,147,198,267,91,100,128,272,165,207,141,227,54,214,201,161,279,179,156,145,151,308,112,87,207,224,182,178,189,107,180,208,229,292,262,176,81,202,152,207,228,234,191,82,191,172,150,149,273,149,344,186,290,110,181,196,245,141,115,138,171,110,173,265,141,205,106,195,154,236,271,161,293,225,93,141,173,276,263,189,227,172,193,178,310,223,244,227,147,210,216,119,156,286,154,230,281,145,84,154,178,122,207,135,195,216,208,181,251,240,174,207,109,249,97,235,163,157,290,164,228,210,206,224,175,141,260,218,287,88,142,194,287,203,208,184,110,159,265,223,141,296,72,235,259,227,219,215,226,197,106,222,88,143,211,221,198,243,125,217,207,191,302,94,207,275,255,363,228,312,247,276,230,246,296,154,137,188,200,112,283,127,176,237,219,229,163,199,135,210,237,229,273,194,269,38,321,139,224,184,232,241,206,254,174,197,267,191,194,172,163,126,265,252,98,121,285,106,116,126,142,211,254,151,203,260,149,234,221,200,293,220,246,109,240,109,155,283,320,253,193,233,294,181,160,227,107,193,72,271,152,230,152,158,102,193,214,138,212,227,175,211,226,134,305,320,215,109,146,149,266,97,199,147,212,174,191,222,231,189,191,262,197,256,121,234,244,191,245,233,256,180,202,228,204,205,157,109,138,278,286,147,214,196,250,180,155,142,305,224,70,165,122,139,204,175,181,101,241,132,237,219,167,266,220,246,229,213,265,151,196,312,247,225,242,223,68,239,87,119,84,181,213,282,172,98,211,99,226,249,172,116,218,160,168,212,123,349,99,324,228,321,145,239,203,119,351,201,252,161,305,134,66,226,233,171,106,262,286,303,181,286,195,218,227,115,149,210,207,137,302,256,136,178,169,380,146,195,211,153,59,110,230,149,209,125,111,243,91,239,92,332,103,86,192,162,269,259,323,101,103,214,181,183,235,123,124,229,244,198,225,117,192,232,218,64,286,198,212,95,227,167,305,137,136,198,311,174,236,355,135,310,165,211,346,271,378,153,169,214,99,243,133,151,96,205,407,259,340,147,256,127,182,141,118,234,192,161,127,141,162,247,119,139,243,173,260,259,247,202,139,138,346,47,135,151,300,309,217,242,256,129,168,239,97,220,174,126,232,111,181,164,85,227,196,258,112,73,211,115,211,315,270,240,173,183,70,178,169,172,180,167,192,125,197,149,251,161,139,218,239,182,196,257,297,88,213,167,283,115,266,126,223,264,213,246,79,159,190,193,195,252,198,103,77,129,171,161,145,213,117,116,162,150,158,190,92,165,241,284,230,284,194,217,197,263,103,100,144,264,164,288,221,201,211,175,162,149,175,292,166,84,203,336,319,68,165,115,163,251,203,174,222,232,170,264,138,215,213,169,240,234,114,162,184,244,138,304,178,255,156,153,226,170,165,266,222,298,252,123,150,290,134,158,231,214,122,220,227,301,205,266,150,223,360,137,256,187,169,167,184,261,357,86,216,250,340,107,219,348,227,114,259,114,314,111,236,355,143,183,209,81,65,89,244,176,281,97,87,147,203,76,122,333,310,183,108,284,167,217,262,103,190,246,134,212,249,126,233,107,246,180,245,198,197,82,287,288,206,250,75,244,271,184,153,188,217,386,103,253,130,143,235,185,195,210,248,120,207,182,202,297,139,315,193,154,295,171,184,92,270,222,308,142,187,255,174,245,186,127,224,244,290,258,111,227,217,276,359,166,115,95,96,242,316,347,262,88,198,261,289,193,131,245,295,134,159,195,204,253,161,151,287,168,263,309,128,100,138,258,147,126,268,147,116,123,275,306,157,166,241,286,155,183,169,138,155,281,199,196,230,190,140,78,187,81,208,137,139,155,177,225,281,163,190,151,224,161,254,99,168,126,189,167,273,178,164,143,191,112,290,70,162,221,222,158,183,288,179,199,245,120,191,212,169,173,154,155,226,256,134,263,231,327,265,160,252,220,97,302,197,374,201,231,213,117,140,247,137,284,155,240,342,80,259,267,205,99,261,130,98,213,219,197,328,186,225,241,253,170,143,202,232,234,143,188,149,115,150,177,221,235,171,217,126,162,253,161,240,256,252,256,255,220,239,248,329,178,292,93,131,203,160,235,204,207,176,307,272,174,278,181,201,219,378,261,210,280,193,122,327,188,230,223,156,131,285,197,128,158,180,271,242,286,259,226,158,181,153,181,295,277,271,275,220,325,137,287,177,146,300,281,286,281,295,275,256,309,230,301,260,202,266,143,250,265,107,178,125,126,202,173,134,234,232,97,263,77,175,221,200,265,230,140,286,146,192,157,160,178,209,240,142,202,190,252,160,236,303,268,186,75,65,205,210,263,260,172,240,195,174,110,307,157,199,143,334,138,272,173,208,155,331,169,127,231,122,173,337,190,151,283,287,51,240,291,330,62,223,143,155,383,150,137,319,236,261,279,302,210,231,149,182,196,205,101,311,214,152,292,110,171,169,268,95,212,262,111,213,193,202,102,152,193,126,260,139,164,235,319,214,257,182,161,152,164,201,149,245,226,225,168,326,76,268,122,319,366,256,279,110,119,108,276,192,144,195,264,323,249,246,119,250,79,280,152,163,138,233,161,202,214,170,144,211,249,291,239,260,133,251,267,186,219,158,149,87,155,228,216,81,153,106,217,97,358,224,154,244,321,171,302,268,189,252,89,271,68,116,173,182,103,203,261,270,303,258,125,279,187,224,92,92,86,262,193,155,176,217,261,254,223,200,233,74,281,250,326,180,257,219,157,145,178,236,194,189,158,247,334,151,199,125,157,279,89,201,316,154,184,170,206,55,131,131,135,270,188,248,94,110,171,238,215,128,169,224,158,138,185,153,243,202,167,286,335,312,342,214,250,147,231,213,92,307,217,244,138,172,184,159,257,127,213,238,208,285,250,195,157,217,211,107,86,194,142,89,307,155,235,95,235,257,168,194,165,313,175,235,259,151,194,118,201,175,312,139,82,310,140,145,136,247,162,205,316,233,294,211,243,134,161,227,154,251,132,347,283,104,207,218,179,260,152,110,135,181,189,315,109,279,292,164,87,161,264,192,118,144,203,175,223,65,266,352,243,134,328,278,226,123,299,234,135,108,159,236,165,206,245,155,129,133,251,197,109,242,185,210,155,164,249,305,201,177,314,224,261,145,129,71,290,137,149,253,261,109,268,143,209,145,160,226,124,248,306,139,177,77,200,180,180,183,196,252,228,82,242,246,178,238,223,93,254,189,209,214,148,359,119,242,83,231,171,170,246,51,242,163,132,257,191,152,216,98,280,205,249,302,84,245,254,291,159,172,230,96,76,195,149,201,154,232,245,206,232,152,130,233,184,202,125,225,147,223,270,271,167,145,138,368,212,226,210,220,162,331,104,146,93,244,160,191,221,165,203,202,76,141,188,251,295,300,130,144,120,282,189,170,156,206,80,159,246,191,165,203,143,157,229,96,214,197,144,107,189,168,236,221,288,117,92,263,243,256,135,116,298,169,148,258,174,220,185,259,319,188,182,159,283,113,156,168,179,165,162,339,197,219,138,224,321,121,127,156,222,187,298,212,259,199,161,102,121,239,251,258,176,149,300,163,256,161,70,64,133,143,254,276,215,132,146,133,216,126,154,186,157,200,147,251,203,314,202,307,154,110,234,294,225,219,295,130,201,254,220,251,302,133,150,110,246,126,89,223,211,180,204,75,207,259,246,252,172,227,152,184,96,159,243,258,105,229,238,117,180,235,247,211,146,369,239,291,225,186,107,217,254,242,225,138,296,217,144,131,266,175,198,132,241,309,264,150,127,272,288,121,187,235,287,144,111,180,119,291,238,155,183,177,212,149,272,161,189,103,361,183,210,114,347,255,128,131,98,322,378,278,220,108,244,71,203,219,237,336,138,228,174,166,129,112,154,237,231,274,149,148,70,215,136,231,217,338,145,367,167,180,173,172,189,297,281,145,115,218,170,201,167,297,174,183,195,174,205,124,177,201,179,166,212,231,236,334,152,163,123,194,111,209,193,71,203,243,211,145,221,198,183,265,277,232,202,152,124,148,239,111,350,287,283,141,257,171,169,250,269,244,152,211,237,262,252,200,200,258,253,222,228,173,147,267,125,207,164,184,205,304,189,103,102,171,140,185,201,182,244,292,245,171,236,332,192,158,228,213,233,200,225,176,146,206,157,264,201,235,246,167,134,220,178,293,201,231,239,322,298,206,175,216,223,175,164,144,186,121,134,116,211,198,170,298,231,217,258,248,235,303,111,366,241,166,150,107,209,250,210,154,238,190,235,151,289,150,115,312,244,129,202,109,182,264,318,237,243,169,246,81,162,288,324,180,111,284,240,198,128,172,236,184,288,198,210,185,232,130,143,197,221,288,156,220,125,128,134,306,200,164,140,85,181,160,107,220,120,81,221,191,144,121,153,100,144,205,179,188,137,254,154,210,99,270,334,268,241,143,321,211,157,316,147,206,219,260,104,336,268,188,122,216,171,157,196,91,131,102,295,228,204,265,191,178,247,318,195,250,286,235,87,306,158,191,88,254,233,184,100,306,203,146,148,220,117,207,109,252,171,248,167,197,220,86,254,184,293,179,304,246,185,313,146,224,156,179,91,183,84,355,187,193,147,94,162,123,184,248,202,333,91,338,274,154,205,236,127,266,216,289,206,291,204,274,323,218,195,265,173,135,59,283,124,214,105,205,320,215,213,191,158,240,203,117,188,191,308,259,125,172,163,284,221,118,100,333,214,73,202,147,191,94,291,265,155,141,73,224,183,306,186,65,272,243,255,326,194,326,170,189,258,219,65,232,220,153,120,129,139,128,241,243,247,182,169,208,209,123,163,280,215,100,211,320,267,264,204,186,260,308,222,253,198,132,149,163,321,237,292,201,194,270,201,265,161,310,146,252,232,305,134,158,323,226,239,319,153,251,195,214,129,255,194,122,201,206,106,225,261,200,122,89,88,197,241,198,164,273,221,119,157,239,169,285,258,262,204,207,150,184,125,192,170,170,173,296,206,148,215,172,260,240,149,198,190,257,187,218,141,108,218,248,228,160,205,229,335,164,218,302,194,165,59,262,169,110,143,341,198,259,238,101,156,134,130,212,195,217,251,268,221,99,70,138,345,294,246,117,227,227,318,247,359,189,148,211,220,182,166,271,74,340,197,151,141,177,134,185,189,189,123,188,130,184,188,198,168,333,122,81,316,111,259,174,104,333,241,297,215,195,200,222,214,154,170,176,110,292,217,221,173,176,103,197,95,275,267,257,70,254,206,165,130,269,137,319,309,237,190,141,169,105,210,138,196,101,140,255,252,165,273,181,120,166,166,195,293,254,85,128,239,177,59,164,200,130,220,323,273,127,225,211,263,175,240,122,112,225,154,259,246,156,318,154,125,107,185,166,228,138,204,139,317,301,208,125,231,284,135,156,86,208,159,317,190,235,244,174,229,206,97,183,178,121,260,211,78,226,171,282,177,256,159,235,203,165,151,230,109,177,223,152,213,96,132,307,117,197,267,173,128,246,239,277,241,206,309,190,266,130,194,93,264,392,102,104,198,196,168,65,251,126,262,242,167,119,86,111,342,139,195,301,68,215,234,159,291,247,156,294,278,174,264,245,194,114,243,236,153,230,162,205,193,117,77,163,179,245,90,208,194,206,223,243,160,131,237,156,268,196,252,207,204,223,219,99,211,372,167,320,172,158,132,234,147,259,149,318,71,120,270,135,106,282,142,239,199,227,145,236,214,94,251,95,232,115,125,160,230,313,189,224,149,219,255,166,163,303,148,136,131,329,295,116,82,175,177,274,271,99,86,224,130,168,153,163,178,237,160,199,92,263,234,152,142,121,235,148,179,162,222,271,225,244,213,173,253,188,235,194,217,168,209,248,233,174,223,120,173,158,230,237,287,305,232,184,270,301,72,269,192,207,261,202,280,219,148,215,124,276,138,192,152,141,242,312,271,135,232,276,208,123,174,215,110,258,159,348,190,345,210,246,221,151,119,280,184,201,221,141,144,145,291,125,132,218,131,132,100,78,142,162,225,285,163,182,202,98,207,166,302,70,194,156,302,105,324,189,164,164,281,208,156,140,210,195,164,269,256,119,153,189,146,175,236,226,262,162,135,103,201,220,151,144,275,298,169,209,186,198,262,214,102,169,158,180,159,119,128,268,234,179,140,221,346,173,290,297,161,216,182,177,137,147,203,165,192,332,166,188,234,251,164,221,257,286,164,117,200,161,343,136,272,167,184,207,137,187,175,174,300,250,221,235,261,279,261,173,264,167,208,187,169,202,219,230,249,296,116,169,149,132,172,118,291,260,224,155,129,222,233,214,142,141,110,218,153,213,228,116,170,88,130,200,100,130,254,109,106,141,156,210,174,236,180,228,143,191,108,154,207,329,177,178,225,160,235,249,167,197,233,195,149,226,163,333,220,135,152,213,151,88,225,165,164,168,267,210,175,137,138,124,166,241,154,270,232,224,234,223,208,314,237,184,148,112,161,187,220,207,204,247,194,187,217,246,204,153,268,209,106,133,134,171,214,126,301,165,98,243,228,183,235,273,173,103,138,139,194,153,306,134,240,255,139,204,202,180,182,231,171,204,194,168,64,80,170,114,159,211,195,210,149,218,211,184,231,279,182,386,248,174,198,259,177,205,200,186,291,171,212,93,162,109,239,134,155,199,281,194,264,183,120,154,209,252,182,327,99,131,124,143,118,268,237,213,200,200,145,184,107,246,372,160,201,154,157,129,162,252,243,194,111,176,236,225,171,195,269,70,81,173,114,321,170,107,186,186,341,157,164,269,145,208,173,195,202,207,205,126,299,232,362,69,187,175,166,127,294,128,184,262,286,314,248,236,130,112,187,286,104,63,149,330,182,232,225,126,182,179,186,143,177,330,175,272,233,138,120,227,169,112,241,360,213,325,242,202,172,266,106,120,199,124,322,134,178,126,109,213,158,181,161,210,241,182,218,175,249,212,267,168,101,127,157,241,211,210,158,159,219,159,155,204,132,122,178,112,144,253,153,216,62,314,148,186,183,205,210,183,168,175,144,294,234,118,280,123,210,246,220,254,46,184,313,170,294,121,67,212,128,312,315,295,154,156,146,246,88,152,122,72,129,163,189,300,139,103,195,232,271,201,169,146,251,372,274,238,212,196,153,199,171,139,182,239,137,180,266,147,181,113,173,152,171,277,179,222,180,247,196,263,269,251,198,260,255,171,220,301,294,337,155,102,127,314,190,112,117,149,242,244,256,159,281,249,112,120,208,182,332,154,185,239,260,318,190,144,270,208,303,152,325,235,120,139,146,237,72,90,167,252,297,363,334,106,260,273,179,287,160,204,201,169,163,315,201,165,216,237,243,268,168,289,286,232,72,243,99,208,178,172,184,168,164,160,190,162,189,199,121,178,192,227,274,119,225,136,161,280,250,108,178,140,240,235,91,265,206,245,232,216,216,207,304,157,235,231,286,154,116,280,238,126,139,186,170,187,160,283,74,191,238,143,136,111,157,209,223,203,186,171,276,127,189,236,201,134,203,209,264,221,248,218,150,254,189,120,149,136,320,205,133,283,181,81,119,128,118,207,335,202,207,272,357,200,206,178,228,211,149,228,105,199,124,188,98,207,93,169,115,216,248,352,212,204,125,150,229,251,245,106,100,191,275,161,106,208,232,257,133,281,292,142,110,102,269,165,316,213,166,125,139,256,127,234,237,261,196,141,185,220,180,192,210,199,240,220,115,177,211,260,346,203,311,146,165,197,244,172,148,140,207,299,198,176,183,190,242,236,77,159,191,205,92,222,135,294,188,322,90,369,286,125,195,178,253,224,191,249,214,213,129,294,245,246,196,251,115,312,126,364,171,184,213,257,285,72,147,222,149,149,127,175,84,333,260,251,135,170,257,240,257,113,193,180,237,176,167,133,139,217,96,114,114,244,354,149,162,162,208,149,201,263,203,145,206,164,213,276,203,213,172,184,104,273,201,287,200,224,171,188,301,241,108,156,162,151,227,184,246,241,118,91,270,148,134,100,209,198,264,288,288,173,133,238,233,156,240,176,215,277,115,235,327,224,75,341,181,108,112,91,323,293,194,193,180,223,199,179,351,235,225,242,247,189,124,144,169,140,138,217,149,120,168,120,80,291,174,130,216,143,164,211,217,77,119,193,258,298,187,163,300,202,114,289,222,148,316,291,190,153,185,126,181,166,109,184,258,163,86,290,285,174,239,289,198,239,265,169,192,115,161,129,156,125,110,71,134,122,230,139,152,192,297,165,62,195,200,309,214,227,216,227,145,159,168,124,187,245,139,97,223,154,261,238,198,147,176,290,209,109,256,278,210,134,128,225,239,114,325,177,217,266,347,102,288,249,371,220,305,168,235,193,261,154,213,98,151,126,280,54,216,201,150,152,270,269,138,44,201,204,194,261,109,98,199,151,224,182,173,42,270,255,154,151,178,205,197,183,241,186,110,204,144,92,238,275,209,172,158,186,122,182,73,211,242,225,266,358,148,302,371,120,170,344,209,178,178,58,186,181,374,124,252,229,126,103,131,228,178,144,131,138,242,147,88,68,191,123,294,149,227,165,252,268,177,115,139,249,251,154,168,198,163,204,291,391,98,150,235,177,247,212,200,242,182,253,109,104,198,105,88,261,102,193,142,241,164,139,223,196,155,266,226,171,327,232,98,181,227,273,224,160,278,133,167,175,282,180,190,211,190,180,218,199,150,262,238,199,239,185,133,185,191,249,161,372,189,179,225,214,147,130,160,158,301,155,319,192,166,213,361,181,228,226,154,192,92,155,170,60,98,223,147,303,323,119,71,272,217,139,255,143,329,302,128,207,205,164,238,208,195,201,314,305,189,177,149,225,255,288,144,288,104,256,148,131,178,179,126,187,207,270,169,168,186,216,246,222,220,182,128,248,182,323,198,131,178,111,238,165,304,177,231,144,180,154,73,216,225,227,228,243,196,150,161,366,262,243,155,147,224,157,166,125,215,232,122,169,207,348,200,271,291,234,47,228,66,254,303,302,263,203,128,263,338,229,248,164,299,209,81,276,160,274,210,244,262,162,263,229,163,239,252,244,180,95,192,292,229,131,203,152,249,233,133,201,78,205,256,194,167,256,153,198,249,238,329,201,95,228,262,232,302,182,242,126,106,235,244,189,186,156,251,165,125,231,315,122,282,191,183,214,165,305,171,140,200,220,221,195,231,57,294,198,134,190,237,116,311,201,258,104,290,163,121,258,140,250,245,120,66,423,336,207,165,245,280,167,242,163,128,205,118,187,162,180,69,142,170,119,133,115,247,167,340,197,264,86,205,187,235,81,138,260,167,236,343,118,115,244,256,330,79,78,109,311,139,123,311,150,198,316,245,114,174,112,190,173,228,189,190,121,267,184,217,223,169,87,172,200,142,196,179,66,205,225,176,38,468,167,191,232,313,221,139,194,236,314,80,142,86,69,147,146,209,169,221,139,220,176,186,232,177,122,236,113,314,112,143,190,294,202,171,230,142,230,219,266,231,188,115,203,99,137,142,159,143,269,158,216,243,63,108,91,144,236,192,159,286,228,95,96,203,235,147,200,167,295,177,354,272,233,201,244,161,210,301,177,231,244,233,170,317,209,168,64,304,197,143,189,205,233,104,113,243,205,160,92,126,231,176,245,185,201,214,201,125,102,261,174,283,47,256,231,230,214,193,231,320,191,170,222,207,206,130,174,203,250,221,127,241,179,225,195,191,131,242,253,228,118,230,257,127,191,211,255,333,213,65,116,91,213,244,226,181,262,111,330,215,261,137,317,156,157,176,286,128,231,227,122,179,197,210,187,121,145,215,200,95,122,120,205,119,259,126,204,210,213,188,153,197,208,288,230,174,195,376,214,287,228,216,180,262,135,220,231,133,221,145,178,135,306,90,150,211,115,199,222,263,260,206,103,242,244,179,180,190,209,223,316,279,252,145,237,112,204,275,138,226,244,161,273,250,178,172,165,137,142,138,271,232,215,287,159,256,187,355,223,227,226,131,137,203,283,255,262,248,289,225,292,202,274,182,321,104,121,232,151,164,113,177,209,263,161,188,252,218,234,202,199,198,192,318,246,249,123,124,226,208,154,111,176,119,145,254,288,213,264,208,230,180,299,254,279,161,305,184,162,306,161,447,168,106,131,222,208,269,281,222,272,131,154,250,205,235,142,155,287,226,172,168,75,145,229,168,73,334,120,243,214,203,84,302,143,170,243,214,151,219,159,443,262,166,249,311,141,109,189,141,215,233,228,179,148,345,186,81,148,198,209,265,122,211,116,283,169,205,150,332,228,287,166,114,251,203,156,160,148,254,127,324,204,134,100,276,182,249,102,241,128,240,267,178,77,161,130,158,160,304,193,259,371,138,231,237,276,145,117,229,296,110,231,193,196,259,225,146,266,216,211,103,252,95,180,209,199,127,132,262,246,225,141,270,100,235,177,368,194,189,51,191,176,204,198,271,331,154,160,196,186,130,302,162,245,264,163,97,212,225,272,205,143,191,330,230,325,158,110,64,305,119,218,235,122,234,225,120,150,158,137,228,263,209,180,182,103,256,199,242,112,255,175,192,223,253,205,315,268,237,223,155,370,147,223,279,125,178,214,247,131,227,188,103,169,225,189,135,145,150,131,236,304,172,156,242,163,109,205,200,92,193,137,129,206,359,81,318,152,276,246,160,279,233,118,248,240,191,226,297,89,321,133,199,234,178,76,180,191,279,201,109,114,100,199,214,274,258,114,349,278,197,245,275,259,164,210,306,217,118,162,152,151,100,151,186,331,239,122,235,180,111,154,267,154,250,352,177,132,178,381,291,226,212,229,168,200,347,106,193,116,218,82,141,319,238,195,262,114,310,143,161,84,150,129,116,259,119,212,250,245,207,86,166,317,214,164,219,129,219,352,249,258,152,37,187,268,162,275,121,174,157,225,236,68,275,221,136,305,218,81,166,237,314,227,253,205,178,193,307,109,172,94,149,187,249,110,198,143,102,188,234,190,242,230,156,190,103,378,233,94,212,89,199,249,232,299,97,323,190,165,224,261,95,145,173,263,94,254,159,138,229,239,154,214,193,158,154,193,212,256,242,213,175,235,78,214,217,112,268,220,214,251,201,170,121,299,139,181,216,73,144,204,260,216,192,234,339,207,225,317,177,157,177,137,255,277,193,115,200,213,187,258,110,298,225,243,237,142,118,297,153,259,212,253,245,160,216,301,205,165,201,167,137,208,122,234,105,206,196,164,312,149,233,206,149,184,162,287,74,293,142,217,196,183,260,214,42,372,295,200,174,191,171,300,130,76,154,287,301,301,134,206,77,139,183,128,206,132,197,219,304,198,202,173,164,230,86,99,203,78,252,241,122,190,71,147,151,158,311,230,202,198,160,251,177,135,351,182,246,293,189,194,145,253,90,200,112,355,174,260,296,238,174,291,258,204,236,172,251,287,167,181,242,320,218,159,68,241,190,221,241,157,243,165,94,182,191,280,238,187,267,377,153,248,163,195,202,255,176,52,227,254,241,239,355,229,209,232,121,167,301,168,115,135,121,205,226,163,63,194,267,190,236,99,115,244,232,199,214,218,303,235,238,174,163,174,102,113,116,194,183,285,350,199,287,239,260,145,166,148,155,76,179,178,181,112,182,219,280,236,109,222,74,208,190,182,227,277,85,179,199,116,127,179,291,253,241,201,148,302,94,134,102,195,115,223,308,246,298,226,134,150,58,187,213,215,141,284,99,108,230,148,307,105,233,200,155,180,272,108,208,149,167,81,223,248,255,256,92,155,321,103,165,238,175,168,258,119,103,77,184,206,236,218,222,100,208,139,217,90,140,224,208,134,304,254,177,340,164,182,221,107,222,161,188,221,210,149,267,307,100,80,332,276,200,215,245,240,231,117,90,193,78,130,85,175,90,279,94,219,108,188,328,166,286,302,211,206,298,136,120,167,203,232,150,369,118,182,133,289,224,258,186,162,208,155,218,239,243,194,232,117,187,154,328,198,285,193,187,168,201,235,138,197,185,161,218,184,162,146,209,273,193,106,182,253,186,108,172,164,120,211,120,214,87,235,258,169,231,169,181,250,121,224,294,90,159,173,130,175,215,270,263,163,168,159,189,272,191,215,208,202,190,208,170,165,219,152,178,126,254,110,364,321,332,199,192,120,224,259,196,265,195,158,223,228,124,227,258,359,133,120,200,77,253,337,150,227,178,253,327,236,240,202,208,117,118,350,124,175,116,238,294,194,248,218,218,313,141,192,205,302,267,149,113,249,258,194,251,240,210,101,95,252,271,145,270,244,102,129,242,291,211,204,207,120,173,207,286,245,98,202,178,189,134,227,91,392,243,236,215,200,191,191,230,89,111,170,164,135,260,141,292,198,295,305,186,229,221,232,212,197,278,247,347,263,142,323,255,152,173,220,274,110,116,197,165,208,225,191,225,303,133,272,179,176,212,195,186,307,226,102,170,300,296,183,220,87,234,205,256,236,337,158,222,144,252,83,214,251,147,306,271,294,141,177,181,131,334,252,226,207,342,95,248,75,355,203,133,210,246,157,264,186,147,205,187,251,107,217,145,194,70,236,226,196,115,144,144,180,229,147,112,332,266,294,181,269,239,79,220,107,325,216,205,206,186,349,309,216,108,149,259,278,189,233,255,256,232,218,160,139,64,222,136,260,251,172,293,216,107,229,68,228,218,131,97,289,226,137,131,155,110,130,234,233,123,142,230,233,313,108,200,383,296,157,256,156,295,215,316,170,211,325,246,291,194,161,122,147,239,163,317,256,315,243,110,143,217,227,392,261,199,254,248,239,230,264,73,127,188,74,173,286,259,197,109,183,212,183,323,263,284,229,62,141,163,65,182,194,263,156,259,110,171,127,198,258,203,148,260,266,226,276,190,229,264,243,117,190,205,188,294,180,239,173,173,358,217,122,161,231,135,274,291,107,270,221,206,220,194,192,121,244,251,232,177,165,238,123,314,68,232,296,129,116,154,79,235,116,223,210,245,139,133,186,255,161,258,188,211,158,217,148,209,162,107,211,162,70,143,185,252,286,185,324,183,243,219,217,97,225,274,224,291,218,141,200,298,133,385,152,145,99,253,157,201,194,202,217,225,213,251,183,234,114,204,187,236,176,199,217,98,94,240,56,248,220,217,141,172,61,121,115,244,258,242,139,245,195,294,237,184,192,191,281,190,116,171,126,303,201,229,234,182,245,161,207,185,152,265,186,172,174,213,91,200,139,278,251,213,205,178,150,99,222,230,103,146,112,247,147,188,138,105,189,171,251,330,301,172,165,212,164,149,191,195,233,268,245,278,273,199,146,142,182,170,100,182,180,217,134,268,125,177,104,139,178,407,167,232,234,180,230,225,225,119,96,212,264,306,95,226,189,116,192,248,145,200,291,159,199,224,261,246,146,113,222,114,215,113,168,270,164,131,208,170,113,144,141,286,117,266,273,261,194,221,215,214,128,235,149,174,230,380,120,231,267,195,247,190,129,194,195,127,230,213,130,139,216,182,140,178,147,244,202,328,194,223,185,140,216,258,168,200,204,180,210,204,345,263,212,321,227,161,218,271,50,154,242,111,256,195,170,136,152,231,160,165,298,151,225,170,225,246,89,202,233,234,258,220,267,112,217,214,239,99,222,198,308,259,283,347,274,300,123,259,122,163,222,140,233,89,144,158,173,172,187,203,187,256,171,261,190,122,353,134,62,155,99,323,184,81,335,244,221,199,157,183,75,101,220,189,134,251,209,229,140,109,158,242,128,197,156,246,128,252,238,129,429,291,245,381,209,67,188,124,161,245,158,136,77,168,200,269,164,348,284,228,114,137,171,287,322,260,73,216,223,234,131,138,255,193,223,248,268,140,247,134,180,164,203,183,165,253,144,252,141,206,186,247,164,178,192,184,167,197,170,276,142,146,144,162,195,334,220,219,225,107,235,164,254,161,222,282,269,196,210,163,71,219,209,137,304,55,205,187,227,219,224,264,209,122,147,216,124,288,99,194,143,181,226,168,274,173,163,230,103,156,177,101,216,120,93,289,160,125,288,249,173,230,136,155,68,164,191,108,160,148,200,218,153,96,294,207,93,156,187,221,248,268,207,192,75,197,122,208,103,318,277,210,206,142,119,93,187,195,102,252,266,215,141,370,163,247,153,87,304,257,227,278,238,170,215,188,182,353,145,184,242,126,181,219,105,190,257,172,231,136,220,240,140,98,175,109,150,237,397,205,259,111,210,140,162,228,282,156,234,197,132,312,261,165,209,248,214,241,159,250,163,239,143,227,120,204,139,237,206,291,121,101,204,156,165,276,218,297,119,236,121,181,103,242,234,80,249,92,263,155,229,128,208,171,352,211,146,87,284,166,321,260,201,273,72,115,157,104,336,203,165,187,193,190,226,150,122,105,162,217,196,260,189,192,257,238,156,116,191,296,138,151,241,169,126,94,167,225,221,177,211,222,227,193,204,143,163,185,158,159,144,195,168,178,150,62,232,217,249,227,249,130,266,192,60,249,190,206,226,84,307,89,138,167,252,291,122,270,160,336,213,204,251,184,251,284,161,122,208,229,216,122,113,137,261,261,277,152,233,82,167,128,222,205,228,206,151,220,192,235,245,137,242,232,134,287,193,157,175,235,167,183,191,289,353,250,110,157,114,184,116,214,240,244,229,206,118,304,227,326,232,147,209,146,77,189,284,152,153,247,185,145,297,218,95,144,112,282,174,189,216,153,113,271,181,239,129,295,184,168,266,168,96,241,109,215,192,271,155,330,182,302,111,222,89,298,134,147,188,235,334,185,125,257,113,177,259,188,337,335,247,273,188,229,138,202,198,262,87,201,146,214,147,336,194,198,133,206,138,205,252,198,202,245,291,208,256,338,287,130,203,282,243,139,228,173,165,137,239,130,195,201,189,203,230,230,200,251,77,89,248,174,337,283,307,211,248,235,227,233,205,180,132,75,321,295,99,155,244,160,203,223,177,225,196,168,236,214,226,332,314,184,336,226,249,227,119,181,131,152,119,237,182,128,233,279,226,88,204,260,197,285,170,131,222,118,181,156,162,249,204,309,157,145,299,151,270,198,218,111,244,301,211,220,317,267,262,177,95,198,271,228,134,98,266,214,199,90,162,316,243,209,219,89,254,316,83,217,200,112,119,189,207,211,142,133,208,240,157,211,421,210,236,245,309,95,173,210,275,299,102,170,199,199,136,241,177,164,215,142,227,193,224,79,84,192,150,316,235,179,294,86,194,183,142,157,267,256,450,232,176,125,85,184,184,131,178,166,171,247,241,165,134,153,387,293,168,167,202,174,191,274,114,259,131,314,226,145,152,233,102,302,113,217,156,254,79,268,225,349,289,317,246,210,216,246,255,170,139,188,139,239,98,202,161,292,253,211,287,203,259,177,313,216,128,307,132,117,150,246,140,305,70,179,128,238,169,187,97,192,185,325,143,148,263,220,135,131,90,201,203,153,209,157,298,198,177,132,166,130,153,116,112,127,309,170,270,242,227,157,227,297,97,177,154,263,113,300,166,135,245,200,207,145,264,193,150,241,107,128,99,251,201,239,226,110,247,295,309,280,199,235,206,131,123,69,314,254,209,219,113,146,140,169,144,281,74,141,139,203,218,316,279,120,224,196,245,192,106,214,244,187,144,122,190,246,173,228,238,215,136,264,189,256,173,285,272,300,252,332,253,85,216,238,290,242,282,265,76,203,251,171,179,86,132,182,241,194,207,135,227,198,265,35,183,196,285,247,183,150,143,230,321,252,199,186,217,158,259,225,142,104,112,188,232,185,248,263,105,223,125,126,256,275,269,181,171,204,170,203,234,120,187,323,261,95,158,279,159,141,193,155,237,173,136,238,158,332,226,261,246,189,91,333,129,213,225,185,132,165,171,368,287,231,215,202,189,234,168,228,105,174,219,197,185,119,86,267,188,178,205,120,233,44,182,125,213,263,232,211,297,185,155,229,275,342,225,262,218,244,225,90,260,217,233,250,109,111,151,255,355,132,355,185,99,160,192,203,223,244,313,261,297,281,160,94,310,176,160,223,214,151,177,94,218,234,228,153,219,117,135,239,180,231,234,227,303,289,119,224,208,199,196,192,177,252,303,362,305,245,248,178,224,139,233,276,157,212,196,125,244,82,235,327,201,236,212,277,87,122,131,173,165,180,162,201,108,203,245,287,175,113,241,193,167,245,304,234,244,101,241,200,281,181,180,280,341,260,202,224,229,347,225,113,231,229,286,136,175,187,208,305,216,117,368,169,149,95,100,193,233,236,273,167,93,224,239,230,205,171,210,193,257,231,113,151,147,275,205,156,264,119,244,384,173,230,217,213,227,249,246,202,209,370,131,131,161,208,180,138,133,169,146,311,244,280,191,194,266,227,275,329,97,164,153,140,206,172,254,134,181,176,327,279,257,227,114,104,96,133,298,146,299,234,172,128,213,176,118,207,247,162,129,183,129,212,285,262,194,297,229,181,211,145,199,162,219,213,134,55,203,260,260,207,208,291,210,161,219,206,179,266,303,263,163,206,140,273,281,174,82,158,191,216,127,111,216,177,241,150,208,145,205,146,178,184,158,135,307,129,163,205,127,206,187,172,206,264,178,98,158,193,167,344,226,278,142,54,67,250,248,136,96,272,116,112,237,170,166,141,214,255,200,220,171,138,342,285,212,258,172,89,205,142,147,141,231,191,116,249,198,102,142,113,196,213,188,169,102,265,230,258,304,313,237,250,227,91,286,289,143,122,322,255,240,229,115,183,219,222,179,267,139,180,189,138,250,99,226,101,208,167,202,104,234,278,161,67,199,131,135,121,307,130,125,44,160,122,107,259,185,218,215,255,176,101,72,195,251,182,153,186,205,189,306,172,211,183,159,224,235,212,249,137,307,178,265,111,224,255,111,177,183,83,214,167,310,211,143,287,277,146,114,141,180,141,302,226,124,126,178,224,267,334,158,120,145,233,227,210,237,98,170,233,340,241,174,161,255,298,232,146,247,252,183,92,235,239,204,150,81,199,160,283,132,156,243,109,141,274,199,201,163,132,104,188,104,273,188,200,243,199,194,304,195,166,243,236,277,250,187,239,206,204,254,183,208,204,130,139,247,251,216,198,81,124,60,339,181,220,249,248,176,177,171,222,132,149,133,244,161,97,243,188,182,226,280,359,294,158,347,166,257,146,183,156,329,129,113,265,332,34,182,196,240,194,214,160,271,91,67,323,281,140,180,207,123,213,220,161,171,247,162,201,212,201,104,110,173,186,159,200,124,131,154,245,247,146,187,157,240,166,91,219,213,135,132,261,185,130,161,139,120,188,236,213,261,115,197,367,246,116,123,111,241,164,133,314,226,246,262,164,329,269,151,340,192,305,232,171,120,260,236,278,175,66,315,300,132,248,231,183,238,98,286,142,194,149,243,138,254,200,249,164,162,209,164,268,227,257,306,95,224,188,248,125,216,44,125,228,219,190,178,264,264,232,154,211,91,179,66,234,87,121,272,217,146,247,261,269,151,273,334,208,162,163,159,210,186,142,171,261,269,183,126,237,220,282,168,219,236,148,240,245,192,218,182,217,175,329,77,324,245,206,233,174,226,228,244,201,233,100,102,247,263,193,174,145,180,152,159,310,140,147,163,178,297,294,140,74,168,101,208,155,248,170,284,197,319,113,335,189,413,191,127,131,172,113,75,250,234,91,250,233,297,195,197,209,104,142,119,240,74,348,226,197,124,269,189,297,194,210,168,290,283,98,217,237,234,278,156,181,185,177,88,219,221,96,76,151,292,242,219,240,276,154,212,150,88,283,289,187,151,204,117,238,164,157,93,209,171,313,224,198,227,148,137,223,222,203,203,60,142,239,243,170,128,173,147,91,130,136,295,278,128,196,165,155,195,141,207,325,154,252,257,215,189,213,165,160,295,260,323,134,311,119,172,186,276,86,153,214,394,226,132,202,75,106,102,160,264,213,308,107,230,129,221,231,280,224,217,333,264,193,145,235,202,306,199,175,218,171,290,267,260,266,306,198,270,243,170,198,281,131,220,223,227,267,173,254,210,131,221,224,217,276,173,179,233,182,195,178,297,200,213,192,189,164,193,130,133,193,208,257,189,309,249,126,193,167,132,175,255,203,212,281,237,196,189,247,206,288,203,242,178,185,141,198,321,270,346,213,203,256,162,212,227,181,173,200,178,274,245,159,125,280,197,232,120,140,99,267,227,131,150,166,352,235,164,271,340,202,317,220,80,267,213,135,291,228,173,307,133,154,181,212,189,146,328,143,200,146,194,166,176,148,285,243,200,257,208,197,221,200,193,230,208,314,227,182,115,251,121,159,286,202,181,134,273,162,162,119,178,156,267,370,129,154,107,169,115,150,173,180,234,114,144,110,290,192,233,178,122,364,109,169,149,306,122,198,214,227,173,217,153,300,316,206,199,264,252,159,226,293,244,168,219,101,229,236,277,325,153,268,257,176,205,353,141,243,260,254,164,131,183,169,326,135,179,284,269,132,171,304,146,130,231,169,194,159,234,117,200,197,174,255,91,148,132,68,222,331,74,151,273,234,89,200,223,246,226,153,158,152,137,199,195,144,105,190,112,202,300,75,149,265,230,97,151,166,206,108,314,219,220,264,60,183,168,244,268,278,302,208,372,152,113,286,369,204,151,271,210,295,108,162,210,164,153,196,340,147,217,185,209,188,134,149,295,209,268,156,138,206,243,206,270,206,140,305,242,341,167,183,240,174,209,181,134,229,223,259,215,141,140,278,150,166,308,192,223,195,211,247,231,250,152,140,235,145,156,218,123,174,211,312,242,260,131,224,141,132,225,197,292,122,224,196,327,265,99,147,196,335,180,204,266,223,245,212,167,194,318,131,185,269,219,249,170,140,201,204,234,135,166,154,221,315,77,190,193,190,162,245,343,166,99,106,234,64,121,100,263,223,178,69,300,254,194,195,184,345,281,192,147,135,131,315,233,251,192,180,316,249,274,240,192,249,172,223,239,209,158,348,281,131,226,314,303,176,254,308,115,260,123,261,122,221,257,177,161,315,85,206,159,124,265,281,145,266,180,220,245,190,255,227,187,189,263,281,388,124,235,240,212,178,203,218,248,116,292,269,135,219,157,96,178,153,299,190,161,309,215,207,198,142,166,255,237,183,169,110,211,270,206,191,230,245,220,317,181,206,192,164,310,249,114,68,95,185,161,208,321,153,98,273,210,103,175,319,167,200,264,114,193,294,237,151,98,151,135,196,380,214,225,246,200,107,266,200,188,237,202,158,229,239,217,145,232,286,211,158,315,127,229,98,189,87,189,216,224,244,124,68,279,166,298,104,243,168,236,206,275,198,139,284,276,187,183,284,250,249,205,235,149,141,205,137,71,169,270,190,268,185,243,179,302,175,145,332,284,43,158,226,152,43,144,302,128,214,140,143,102,289,249,261,221,239,87,110,166,326,203,225,143,257,268,156,180,144,136,231,297,181,158,220,187,64,243,186,134,198,57,373,196,237,215,184,252,286,163,192,141,115,339,203,287,161,265,161,238,276,219,111,212,212,321,159,159,209,289,129,330,197,182,162,263,215,94,256,221,141,150,212,242,165,182,215,136,266,239,154,170,351,208,134,275,203,163,211,135,286,224,123,178,215,227,246,248,294,186,93,158,150,201,121,374,232,235,271,226,93,259,135,86,141,178,177,112,327,112,213,248,150,144,253,298,172,246,254,121,234,77,241,237,172,223,183,145,209,230,185,92,117,149,304,388,112,301,187,294,230,250,184,218,160,198,236,210,264,290,213,113,170,131,235,148,210,213,147,207,166,278,232,147,284,253,134,285,175,83,231,193,227,116,182,149,210,100,237,101,185,227,122,226,407,270,172,214,338,247,153,263,292,282,191,265,269,153,97,214,247,200,331,235,240,110,160,299,173,160,232,257,206,222,223,231,266,196,246,244,297,110,107,255,227,293,138,256,199,179,278,290,243,114,248,199,277,167,246,231,261,233,120,194,275,287,174,143,272,238,191,134,311,189,251,187,242,237,280,211,284,226,226,210,412,144,168,145,260,173,266,225,195,325,188,101,136,246,88,238,244,148,181,258,112,103,218,220,227,312,111,335,189,234,148,274,210,251,311,249,133,189,240,90,132,353,233,171,192,145,195,229,115,176,288,173,149,273,140,184,134,303,237,84,251,239,169,245,305,189,277,125,393,247,180,117,192,229,220,241,168,210,163,253,298,80,118,136,97,181,162,133,169,306,87,241,328,262,110,99,216,364,134,203,324,156,168,86,223,304,236,161,283,277,210,114,330,229,254,194,278,226,289,230,164,191,100,52,184,199,163,201,309,131,142,311,187,233,153,282,136,187,276,234,171,124,223,71,205,190,97,78,86,226,58,163,213,188,292,163,134,189,167,85,184,130,328,146,109,167,188,136,113,182,219,201,145,100,293,103,213,166,246,212,194,127,230,151,118,271,173,209,286,127,184,204,174,176,103,242,127,196,284,90,122,225,200,189,151,217,190,236,189,231,251,211,316,256,92,216,93,90,152,167,278,256,172,160,270,123,144,243,144,74,123,291,214,169,239,282,255,207,211,113,170,241,222,102,225,218,159,164,108,99,332,174,330,110,124,207,246,179,80,280,129,211,313,201,146,283,188,230,199,288,113,139,288,193,184,289,226,190,205,99,195,216,236,271,161,126,176,174,143,284,147,234,292,135,194,133,186,198,318,174,114,272,120,109,56,124,211,212,239,150,196,168,169,144,142,109,222,190,291,251,158,205,215,141,245,139,412,255,172,221,199,276,291,252,222,238,213,260,185,195,249,335,179,85,130,252,267,181,281,124,203,369,308,78,168,160,320,144,184,133,158,273,176,231,250,99,192,142,202,150,269,139,233,175,99,255,197,172,237,327,304,241,86,186,293,258,371,149,112,247,229,234,271,200,229,167,175,62,119,157,76,178,223,143,88,196,238,200,243,141,193,274,104,299,233,192,197,298,130,240,185,227,134,95,202,117,129,94,136,181,170,243,122,229,230,238,180,165,293,182,185,144,247,249,255,163,190,285,141,166,183,342,181,154,252,144,226,157,112,75,184,206,228,101,181,142,318,197,191,221,254,172,86,212,198,166,191,156,134,223,198,76,200,255,117,266,102,71,99,212,274,223,226,201,224,203,316,125,269,222,228,142,135,111,201,193,212,83,377,229,99,126,286,261,239,173,157,161,253,249,272,194,288,356,295,151,272,167,127,133,223,260,205,352,238,78,108,199,187,181,139,185,229,256,75,189,332,297,154,201,197,159,177,328,132,239,229,282,280,390,173,283,103,167,182,204,184,169,144,138,299,192,243,235,149,125,220,242,353,328,263,58,254,258,360,130,179,204,234,107,268,349,112,114,257,323,132,251,244,152,132,275,76,305,189,232,169,234,173,217,268,174,243,314,133,187,170,196,98,218,256,275,223,247,116,160,196,294,250,311,201,129,258,129,269,212,209,179,153,152,262,234,169,312,187,188,212,139,222,165,272,155,161,69,170,115,235,138,98,153,246,223,263,219,352,220,149,305,213,152,71,182,157,162,265,298,266,184,140,202,214,133,93,249,263,249,321,351,177,200,162,200,111,91,284,333,119,324,361,193,209,329,180,219,268,303,105,217,254,205,162,235,305,187,223,141,122,242,262,168,116,112,134,239,144,121,249,171,211,157,181,235,231,268,161,144,242,162,156,159,112,170,269,86,262,122,152,177,230,168,184,109,233,94,225,180,266,166,226,224,224,279,119,179,183,188,148,169,221,187,295,155,286,212,173,174,104,171,323,143,174,299,127,198,306,238,185,171,339,204,124,306,255,226,266,219,143,239,113,345,224,139,177,148,217,113,215,114,195,210,102,85,131,168,247,176,135,292,352,137,268,218,103,217,221,198,176,142,198,238,165,205,171,147,361,286,228,93,192,200,288,195,223,106,234,151,233,74,329,144,232,290,170,200,158,267,137,144,199,217,222,160,261,255,188,228,88,321,238,198,253,154,221,217,158,86,332,133,237,115,213,264,94,266,178,173,293,210,153,356,162,187,178,229,175,232,200,121,213,105,242,226,133,353,244,110,181,290,156,128,346,205,208,178,208,280,208,147,258,220,142,260,231,113,236,188,249,242,222,193,131,146,183,200,227,171,136,166,285,169,148,210,223,270,179,230,230,102,131,86,253,110,288,236,340,187,160,157,160,157,238,231,118,96,267,343,261,261,217,273,72,161,150,151,91,294,107,92,114,162,132,211,203,163,302,322,230,228,225,131,301,238,150,161,191,115,170,193,357,126,152,216,218,101,250,164,235,131,190,259,215,111,135,238,170,86,380,143,166,150,198,304,136,99,143,152,243,135,291,137,229,171,219,188,197,217,160,159,150,258,187,244,166,263,297,160,103,96,179,211,136,148,207,323,185,111,206,190,134,140,178,198,179,250,116,267,70,218,180,124,267,227,196,279,292,235,203,264,178,230,188,109,78,181,147,266,118,267,244,227,274,181,155,368,156,124,224,135,143,303,218,193,204,228,187,122,274,152,173,199,152,89,182,209,228,238,265,182,185,155,378,267,160,230,142,191,181,107,129,241,249,264,166,135,218,249,243,221,318,210,172,139,213,115,281,219,150,135,257,189,272,252,149,164,295,84,196,167,234,260,100,147,201,337,364,189,112,139,151,137,327,112,154,308,194,104,155,202,226,229,107,190,218,129,100,164,283,159,220,289,128,195,236,240,199,134,76,180,301,182,285,215,264,270,149,176,181,233,108,193,83,216,278,308,156,233,115,369,251,113,205,277,148,207,232,137,270,166,142,219,192,239,92,358,355,222,123,290,234,236,174,246,251,161,225,242,135,133,227,149,269,302,296,180,192,241,116,256,109,219,191,260,364,179,201,300,274,80,227,165,238,107,119,77,219,186,244,212,112,178,199,172,267,189,78,160,198,169,129,114,234,221,347,223,247,230,197,283,321,87,163,298,86,246,260,274,224,100,211,90,120,124,210,135,167,176,160,152,131,81,279,162,177,364,188,267,208,133,268,309,265,252,298,246,196,227,205,203,217,218,236,197,250,237,160,89,167,288,110,258,295,266,174,190,50,173,115,212,212,59,208,175,116,116,212,131,271,152,144,215,185,364,212,228,286,175,294,143,177,116,206,162,203,92,234,173,184,263,300,366,382,153,168,82,181,238,154,140,217,65,150,170,252,132,151,172,257,100,226,235,239,239,158,222,155,238,245,368,99,156,261,249,116,122,256,162,191,158,182,198,160,183,267,163,152,266,182,356,304,189,327,322,103,238,255,252,129,283,185,188,204,200,213,267,68,209,230,206,188,221,170,269,240,81,216,240,192,241,66,197,104,267,228,222,241,130,154,226,161,147,121,139,330,153,271,136,271,215,113,242,245,206,147,317,211,142,217,241,188,315,181,363,220,202,147,194,241,137,177,84,165,207,264,300,156,143,226,202,238,209,230,246,239,182,171,259,87,157,253,71,294,73,184,181,223,260,168,221,195,130,170,132,268,222,204,146,197,205,88,183,138,212,203,169,215,141,344,95,190,188,141,229,217,151,179,242,123,163,245,286,232,307,85,157,304,335,151,186,125,171,103,228,186,82,147,205,128,133,93,225,155,225,127,113,205,141,132,134,292,159,149,178,228,238,198,200,242,153,158,181,149,235,206,174,215,127,80,164,190,107,156,199,80,252,307,207,163,216,192,177,175,104,170,266,196,284,184,167,258,124,215,199,120,208,205,261,228,271,168,237,170,199,223,75,295,240,206,244,104,209,92,337,173,230,189,78,242,192,166,203,140,158,219,274,230,155,178,264,262,151,249,278,251,202,222,137,65,258,249,277,263,108,161,220,295,254,204,309,205,261,257,105,214,229,154,227,91,183,190,152,181,159,275,364,215,207,239,332,86,310,291,188,202,109,197,313,238,205,218,237,215,169,302,234,185,215,185,253,152,111,294,241,187,227,174,208,65,115,194,236,166,213,278,115,182,242,90,184,233,199,132,98,155,63,301,283,231,237,233,162,266,264,190,233,131,225,169,192,181,226,220,245,238,117,147,222,222,234,191,107,215,162,81,123,302,248,110,159,256,198,187,150,233,291,158,254,195,187,196,81,107,245,266,217,145,133,274,80,170,233,180,290,246,276,213,302,164,256,84,254,285,163,129,186,261,219,155,97,167,239,294,346,217,181,174,244,201,146,113,244,138,199,323,260,212,165,169,232,179,123,160,166,193,249,188,158,243,204,207,211,222,141,128,240,223,267,197,157,206,174,179,238,72,247,140,275,182,193,100,208,120,151,85,147,62,189,245,166,111,216,111,81,288,274,179,264,305,232,184,187,154,132,266,225,256,228,135,120,155,189,295,244,164,249,247,265,242,202,144,86,139,113,225,235,289,292,78,248,227,182,263,86,262,206,193,173,96,286,268,69,252,94,283,126,267,169,119,289,220,219,286,282,244,227,271,208,204,254,216,180,122,300,108,321,189,191,136,147,311,277,78,143,136,176,266,270,342,179,240,216,214,169,230,135,128,226,73,189,100,114,123,151,178,171,207,230,158,189,222,79,185,243,109,100,286,273,177,168,314,72,257,160,79,189,110,191,409,118,331,244,329,137,225,165,160,155,216,185,114,100,326,184,369,251,187,245,215,226,175,203,224,162,234,216,205,82,135,169,272,136,184,332,209,135,218,274,97,111,158,321,237,256,97,133,212,98,129,236,178,88,68,310,208,93,312,52,316,255,247,89,201,233,118,148,181,234,186,110,164,208,219,179,173,270,141,253,151,219,276,56,216,148,163,247,116,117,157,236,176,179,204,151,267,253,279,184,144,141,177,80,49,173,164,330,206,75,422,155,172,78,258,232,231,258,140,109,286,356,229,216,65,90,139,159,346,146,107,207,231,172,146,322,98,62,143,207,208,245,246,248,180,134,162,147,203,170,205,238,96,227,338,216,117,225,348,233,307,206,159,204,243,241,286,212,168,194,143,167,244,257,140,127,214,235,152,262,197,241,93,217,206,263,144,223,231,270,180,173,259,146,113,220,163,226,303,161,193,248,81,244,185,140,152,204,238,136,203,245,96,223,266,185,316,192,145,243,263,158,119,125,123,103,148,165,282,172,165,172,164,156,165,208,84,109,235,99,185,184,269,275,140,280,221,129,183,295,273,157,284,172,255,320,266,240,365,177,239,118,190,167,328,301,296,142,207,121,118,192,287,107,103,74,184,138,184,210,195,63,90,157,135,89,143,208,234,191,210,261,181,96,105,66,131,161,75,139,178,143,306,231,187,137,184,96,243,196,122,145,216,313,230,194,169,206,226,238,271,109,321,215,184,205,155,233,173,247,227,177,202,237,293,216,217,144,215,228,213,142,190,146,177,176,70,298,201,129,168,171,204,107,105,90,165,251,253,128,194,135,228,343,186,295,263,198,158,186,167,184,190,137,130,97,240,209,223,316,64,92,140,241,202,164,122,237,177,222,214,179,216,166,218,168,88,329,175,160,150,211,309,135,195,147,413,99,206,135,214,171,195,150,135,182,216,224,195,259,202,110,111,153,181,250,242,206,300,287,177,119,56,235,85,238,268,175,203,93,270,220,215,214,209,221,227,100,132,233,116,240,85,138,145,256,128,149,233,145,163,131,250,173,113,82,272,207,162,261,206,142,186,163,154,157,140,185,218,217,204,105,157,185,136,325,241,160,135,286,233,297,278,142,195,206,209,291,234,192,222,227,176,182,162,152,240,168,196,94,238,82,240,233,96,287,167,176,156,98,160,207,387,167,88,109,257,95,249,324,154,92,183,121,208,232,154,258,164,132,294,158,218,103,223,189,224,301,168,179,112,69,267,182,168,259,205,185,167,82,216,256,180,253,164,354,125,204,93,265,145,135,218,105,246,81,192,163,214,128,286,234,127,116,261,212,110,177,167,219,290,151,235,50,322,111,271,211,166,129,89,190,236,246,210,213,149,108,149,269,334,216,171,252,171,183,218,232,250,245,242,156,109,235,274,231,191,96,177,192,115,48,92,348,203,197,221,224,227,181,173,170,174,146,197,202,147,152,68,125,172,194,193,233,271,226,217,214,218,130,195,317,164,111,92,263,230,114,320,242,72,139,208,101,102,109,151,217,115,181,185,284,165,182,225,158,196,162,181,53,142,157,96,165,107,299,227,147,225,283,193,114,129,71,117,124,255,191,181,161,92,226,153,242,268,238,240,292,189,207,295,121,202,153,287,127,122,231,220,141,195,224,349,317,327,134,255,225,203,191,110,186,153,216,202,369,292,179,171,163,211,303,100,225,228,97,182,174,187,244,259,242,212,137,215,219,262,204,129,133,279,194,268,240,81,268,200,201,216,159,177,140,75,335,279,158,271,162,114,286,221,241,378,164,160,345,231,205,124,261,178,76,158,322,280,155,86,230,345,166,132,144,246,155,142,142,122,120,177,253,174,206,202,160,226,226,271,310,116,195,105,131,295,237,281,184,105,63,156,49,76,63,238,202,265,262,76,169,141,238,208,281,271,249,251,248,236,166,197,214,76,153,164,187,199,278,280,205,183,146,77,231,137,254,198,96,89,278,103,214,184,211,182,221,48,306,169,228,244,386,390,130,173,220,314,47,286,131,199,82,282,287,217,154,151,209,218,256,175,108,167,224,289,217,171,163,203,230,185,47,262,197,95,165,208,194,170,207,205,282,277,95,141,93,189,304,351,257,227,327,123,105,276,318,303,322,56,167,130,262,144,174,205,243,238,219,266,210,169,80,103,247,174,292,212,189,361,188,151,347,204,203,325,250,207,139,212,172,197,240,227,165,251,221,178,291,191,169,241,237,205,127,241,172,73,250,103,175,69,254,187,130,189,227,131,81,251,96,267,211,300,219,199,217,215,278,204,198,229,101,131,213,279,282,212,293,218,370,73,64,270,146,90,325,110,220,116,142,271,222,152,263,124,228,180,206,146,172,163,188,135,225,171,227,231,224,217,212,272,353,253,294,236,150,126,145,227,208,274,150,259,260,145,244,153,296,173,97,245,189,256,185,98,129,135,80,112,259,163,174,233,86,148,92,320,114,287,209,203,169,116,185,179,200,241,152,181,156,225,314,202,261,277,218,347,169,255,155,361,168,209,320,125,221,188,208,213,242,129,125,321,200,202,163,302,173,228,280,215,341,107,240,222,211,48,176,190,53,147,214,130,265,236,95,226,163,172,206,193,267,213,101,184,273,161,193,251,225,136,155,167,186,177,365,158,212,258,269,228,193,213,191,127,257,219,168,159,204,263,143,187,290,143,250,76,256,218,287,233,243,250,196,246,169,278,188,183,190,156,152,246,132,105,180,245,120,198,131,255,255,89,165,258,217,211,253,257,239,148,150,198,219,94,228,153,176,239,205,158,147,235,202,185,224,243,96,179,245,231,341,231,189,249,109,191,285,137,142,267,139,178,205,190,116,337,223,101,211,196,209,85,202,238,174,147,304,175,235,85,189,242,153,255,257,163,261,239,152,228,130,125,222,283,260,235,110,261,185,181,221,224,212,162,183,231,256,83,213,231,150,143,133,328,180,229,154,204,223,173,381,210,173,245,138,187,186,195,152,288,154,307,196,254,199,130,254,226,162,281,68,252,225,319,164,175,301,189,181,214,97,163,265,167,274,342,174,205,230,359,201,168,109,239,178,119,170,238,155,225,378,260,310,261,141,104,205,219,98,117,59,186,183,162,122,137,363,296,162,206,163,46,313,129,223,151,275,159,288,132,198,339,132,201,252,218,156,310,305,197,118,316,158,210,237,208,220,106,134,125,221,164,190,339,267,155,359,149,112,161,245,249,231,170,305,329,208,231,205,69,253,241,226,196,198,259,230,109,102,259,285,148,255,249,225,186,159,204,193,221,106,151,266,78,235,197,59,390,137,191,144,169,169,189,175,313,144,191,274,172,161,223,259,234,257,174,198,251,272,223,54,146,175,170,192,187,243,204,173,213,169,290,141,194,157,93,126,120,175,230,253,160,211,261,285,155,207,248,76,290,111,327,210,229,203,357,226,99,205,129,178,246,185,221,126,186,105,129,161,140,226,184,148,221,207,180,289,194,114,263,250,256,232,211,207,129,279,207,146,146,325,196,204,196,126,137,122,94,199,97,322,146,249,189,111,219,53,237,224,236,175,211,174,144,251,255,114,218,152,114,168,199,171,244,98,238,216,103,148,104,204,240,151,219,174,221,143,311,96,141,179,67,304,183,211,98,155,140,139,107,249,242,300,137,236,234,175,113,143,223,248,199,178,300,241,257,219,184,242,279,154,190,135,145,259,241,204,129,203,144,183,174,166,211,159,269,198,62,227,185,198,231,170,80,202,258,128,178,121,197,203,223,196,290,236,225,156,191,145,233,148,246,147,321,154,244,241,151,184,260,268,208,245,316,66,85,116,124,217,200,236,260,211,252,289,247,167,362,129,152,198,264,172,188,188,273,172,253,241,235,277,303,377,171,74,136,367,185,171,116,114,110,166,128,181,147,225,163,205,204,207,209,259,210,256,156,116,281,89,203,230,229,114,134,138,187,331,222,216,227,95,257,223,268,234,206,192,216,158,194,220,243,137,356,63,255,282,120,182,228,266,68,172,111,259,280,304,201,206,155,118,180,245,110,147,126,110,147,151,178,216,135,176,234,329,143,243,209,178,175,288,315,345,149,105,250,127,234,246,184,214,213,179,222,101,126,113,229,257,224,225,217,216,199,174,276,250,135,222,124,121,156,218,202,205,198,161,196,208,271,152,87,147,147,201,163,224,232,260,242,224,219,244,167,137,223,196,186,214,179,267,210,126,123,152,216,89,198,166,269,316,186,176,262,274,295,276,221,236,255,109,99,241,149,201,277,254,130,165,201,243,308,127,202,196,151,107,222,243,281,266,173,162,241,222,266,259,349,227,163,261,266,114,60,286,100,77,144,306,227,208,241,154,140,324,186,145,221,200,212,220,175,274,273,316,157,233,225,162,309,175,129,259,163,217,248,108,216,199,142,221,134,224,201,225,208,227,271,299,223,230,183,273,149,170,112,103,245,286,285,131,184,279,172,181,203,208,238,207,190,188,231,271,225,223,88,245,214,177,189,300,187,137,208,178,249,137,209,222,248,222,162,103,185,320,145,218,219,221,161,124,303,136,180,231,222,120,238,152,185,268,191,174,238,229,219,252,163,225,100,184,221,87,308,177,212,257,195,179,184,298,76,185,234,304,115,98,287,255,198,154,270,275,202,227,160,254,214,145,200,165,99,246,331,223,69,214,88,150,118,86,154,204,174,197,301,131,156,255,191,125,225,167,188,117,245,324,123,271,127,102,324,138,204,207,204,165,187,166,164,232,100,309,217,227,190,260,145,155,165,143,223,163,181,239,78,84,171,130,231,125,113,197,56,131,233,136,249,255,118,168,130,171,196,137,206,177,164,176,205,196,111,117,303,207,156,215,136,84,168,70,208,267,226,120,175,105,217,209,166,226,244,191,182,156,155,184,224,241,148,347,289,225,252,104,283,120,111,418,210,107,184,311,179,214,201,159,132,233,131,252,219,190,151,248,374,246,52,124,292,216,346,200,265,282,144,224,176,191,124,266,209,270,187,263,234,132,195,254,313,255,143,159,230,223,138,225,172,117,217,205,120,231,216,172,269,211,207,182,161,130,203,112,300,122,259,166,73,175,228,230,153,120,323,213,227,308,312,281,81,148,97,220,255,229,258,315,147,253,281,99,118,275,212,214,225,198,122,169,161,271,189,270,164,128,177,189,182,127,75,191,262,278,225,200,258,196,168,162,195,223,252,148,218,227,204,217,191,293,298,130,182,219,288,308,280,186,227,199,198,149,194,162,221,297,206,233,262,149,190,113,252,273,225,104,341,288,210,256,249,123,190,108,247,141,289,109,151,266,203,213,268,212,114,99,350,273,198,280,199,88,162,238,145,163,315,282,138,215,104,165,208,214,186,84,151,248,143,250,178,161,170,230,70,182,87,138,190,326,275,125,290,223,278,236,199,358,87,131,255,188,91,214,210,210,121,80,96,148,118,197,216,214,140,169,186,191,293,155,157,186,255,202,80,185,365,264,216,118,157,246,155,233,111,119,392,191,95,203,252,137,239,270,297,240,236,199,98,251,199,259,187,182,282,347,201,158,224,299,167,284,219,255,55,167,249,236,270,127,73,195,270,213,159,286,242,209,181,161,158,78,158,179,200,95,163,221,191,181,394,99,215,100,236,312,142,278,54,254,163,200,68,335,227,225,231,295,247,200,227,205,234,161,114,212,215,205,309,192,162,290,260,327,240,83,289,256,259,164,254,195,165,258,234,234,160,187,243,358,294,229,66,121,86,241,98,231,363,187,261,168,160,211,259,250,250,184,173,209,327,350,158,75,224,114,122,214,218,108,242,110,100,187,216,103,232,144,209,148,224,348,69,138,287,114,242,113,166,244,258,234,206,135,189,186,264,140,280,216,175,104,241,221,281,296,261,283,113,218,314,172,233,126,94,267,147,122,241,193,102,140,248,211,285,203,284,281,246,278,215,334,103,267,331,79,345,150,292,212,140,271,281,275,171,317,198,248,123,203,305,247,154,150,216,260,178,154,303,187,174,91,229,206,193,370,265,258,226,291,256,241,243,225,209,266,147,192,181,185,214,284,101,134,115,257,250,197,181,153,161,293,210,76,251,254,132,188,252,204,223,243,159,203,109,184,262,254,134,111,155,332,306,159,163,274,100,209,141,230,123,173,163,280,117,170,193,73,210,137,195,242,182,221,249,111,257,157,99,253,273,146,145,167,47,100,179,251,231,229,284,52,108,220,161,264,224,197,273,256,124,163,226,103,93,121,289,233,264,292,130,97,207,262,257,122,269,186,149,250,214,157,195,262,124,321,155,213,216,287,167,93,299,129,203,198,221,255,228,184,311,61,108,203,200,221,141,269,165,218,204,158,209,208,208,274,188,318,246,371,112,111,266,147,156,280,343,109,202,159,284,297,267,211,184,244,97,105,149,251,88,258,214,216,168,100,181,201,206,134,252,191,116,326,169,248,120,149,107,278,220,82,128,83,151,128,212,271,274,144,183,298,238,93,270,205,121,228,185,139,227,234,130,126,166,214,244,247,299,210,150,130,126,214,139,232,153,83,273,232,157,157,217,179,151,189,300,147,175,190,301,202,205,237,100,153,370,224,190,350,176,163,87,301,320,268,323,243,114,224,165,169,165,213,183,246,235,125,178,116,245,89,196,370,328,231,180,213,110,91,193,206,114,251,322,173,279,203,309,215,328,127,222,262,167,274,288,125,151,271,116,149,273,232,161,188,139,94,277,282,179,79,103,74,144,266,245,197,174,182,253,174,91,217,109,302,207,207,251,207,219,231,216,210,177,174,151,258,203,201,192,186,51,224,72,101,196,208,140,173,99,210,130,119,104,276,231,163,157,251,152,205,248,128,94,200,76,241,97,330,176,305,239,240,233,67,164,140,100,259,119,201,286,161,201,239,208,131,213,166,325,66,233,337,284,91,93,120,109,105,205,206,241,92,221,177,154,255,208,177,246,237,325,251,73,201,197,200,252,242,148,241,140,163,102,154,154,251,257,234,230,69,302,211,244,121,145,109,93,106,244,223,190,241,337,160,97,282,100,215,379,106,228,226,159,252,201,239,222,209,273,148,202,404,257,202,139,213,303,362,133,136,235,241,218,150,150,129,226,170,239,111,232,277,198,183,95,76,144,305,236,250,170,161,132,237,155,191,288,173,228,162,150,93,128,177,161,134,198,291,135,94,187,167,219,145,99,235,215,238,242,244,154,158,87,329,216,137,184,146,299,372,90,137,368,237,302,145,325,316,94,186,192,248,261,132,85,140,150,214,173,221,163,121,201,215,134,101,180,115,197,206,178,180,149,175,215,148,187,240,140,229,269,214,194,99,186,227,214,249,353,282,214,228,113,132,142,224,308,223,260,173,197,149,92,280,147,135,339,258,191,119,258,213,124,258,326,244,175,197,190,176,346,209,198,185,94,285,289,103,130,158,66,105,227,177,280,222,214,230,220,164,148,232,189,222,134,216,129,136,270,209,182,204,268,275,250,132,131,190,97,208,186,153,200,336,235,137,96,176,148,149,236,104,249,218,127,176,131,276,222,282,239,104,234,86,232,260,115,244,115,307,233,49,166,175,95,84,258,85,287,290,200,111,74,181,133,115,124,124,277,214,179,272,227,164,190,281,328,227,254,205,87,276,151,142,281,124,223,202,248,165,164,236,254,207,106,167,96,320,220,103,172,248,193,352,346,305,257,281,286,121,228,145,183,234,304,349,285,168,169,211,301,224,285,229,281,149,221,100,88,324,316,211,163,214,273,276,253,212,292,176,189,345,343,240,215,222,114,299,218,146,182,260,182,187,141,169,122,282,175,297,365,113,165,181,244,141,147,218,192,137,191,211,248,100,186,247,192,149,221,312,195,205,256,116,105,156,275,210,256,207,281,247,116,175,134,110,282,282,220,98,225,198,137,108,252,314,182,214,192,272,139,217,189,221,114,210,208,281,363,222,220,303,255,98,131,69,271,108,79,103,80,243,289,245,218,99,319,162,178,136,188,149,128,227,153,223,313,180,372,258,174,187,179,72,277,106,308,142,175,288,392,263,111,219,183,137,217,165,264,152,155,236,91,189,197,226,146,247,196,198,92,212,139,119,269,128,318,297,240,174,264,171,366,280,230,173,220,176,158,134,258,182,186,240,286,201,40,198,237,182,204,274,133,79,251,286,143,195,166,136,293,383,193,360,212,176,141,245,178,189,194,224,191,195,385,206,186,156,173,121,174,375,337,116,238,156,202,145,352,184,207,304,213,224,215,275,260,97,149,342,144,248,152,202,261,224,285,162,248,231,128,317,208,149,217,214,101,208,133,199,207,191,211,346,158,247,186,246,133,215,156,260,175,263,300,220,106,156,202,155,168,244,108,223,233,251,167,171,245,230,147,249,253,161,315,292,180,202,144,101,78,134,219,122,315,242,246,117,167,133,271,197,230,152,123,182,283,203,232,256,223,158,109,110,197,98,193,198,182,165,263,155,151,173,202,253,253,161,154,71,143,128,180,305,187,183,303,172,239,224,179,222,128,133,295,104,258,200,136,135,347,266,176,278,226,191,165,232,198,222,204,55,151,139,242,210,208,184,94,288,172,102,335,280,131,135,111,175,262,115,218,114,211,227,145,287,181,256,112,177,237,171,215,243,221,284,185,159,333,262,162,215,252,183,289,203,150,400,131,206,213,195,164,179,317,274,366,253,221,233,171,227,176,87,177,123,330,211,252,325,221,136,188,98,192,189,178,244,86,261,315,184,190,220,138,148,249,246,367,278,186,203,168,332,272,272,128,103,278,223,183,345,64,337,142,128,96,239,217,327,178,261,199,320,228,286,296,264,282,223,126,259,234,294,207,245,125,256,213,56,85,147,88,160,215,182,246,100,102,209,202,192,178,212,141,181,216,221,129,156,130,81,141,147,169,204,90,190,99,350,88,194,168,212,237,229,192,138,117,296,170,153,181,220,324,52,237,114,175,210,333,158,86,218,256,223,245,92,266,125,131,220,271,203,241,118,205,147,162,343,311,241,173,126,210,215,154,194,305,119,267,183,119,132,240,170,261,129,155,238,303,140,129,280,214,247,113,89,279,137,187,141,143,162,106,180,167,143,175,211,153,332,222,172,160,125,198,325,183,237,315,163,178,205,228,204,150,205,228,174,256,193,131,180,250,189,153,339,154,242,152,178,126,290,223,52,272,125,161,288,217,142,272,264,107,80,239,234,130,201,203,107,203,192,104,196,204,316,250,320,228,171,135,268,249,220,224,252,169,231,248,130,252,170,221,278,162,247,278,252,139,203,148,131,173,192,190,256,215,227,199,239,191,115,124,254,180,210,194,120,248,380,317,247,247,153,127,246,162,263,316,215,171,175,243,210,107,283,147,229,160,172,173,208,232,254,252,187,226,143,222,322,227,302,197,168,197,237,314,123,213,135,189,127,201,120,199,153,202,207,213,205,97,230,106,348,122,145,186,206,207,334,206,336,126,95,303,328,292,122,187,287,182,83,291,189,300,350,216,213,162,301,202,285,331,198,157,269,264,220,232,132,205,247,191,103,265,232,102,280,259,286,184,234,116,244,69,288,282,200,248,217,111,242,242,100,268,232,260,68,144,192,172,204,172,326,235,171,234,106,253,156,101,265,254,201,191,208,236,259,103,122,328,189,179,202,198,230,123,198,198,145,117,201,158,86,336,334,177,170,142,140,243,194,100,350,216,219,197,259,191,237,294,176,348,126,217,74,204,148,204,251,271,262,290,245,301,370,253,190,212,232,296,150,153,254,178,243,212,65,316,124,294,123,175,204,193,183,205,247,189,123,162,136,209,178,194,109,189,192,167,96,226,258,200,183,161,191,201,237,294,275,125,316,292,99,248,191,287,241,133,173,253,183,204,211,130,199,169,160,261,97,212,85,250,243,202,232,348,131,242,178,234,205,222,282,282,122,297,251,230,109,176,200,241,293,178,280,178,140,213,185,190,360,189,113,354,297,133,184,174,296,149,290,285,214,266,273,151,172,97,180,248,101,192,151,285,287,140,183,225,150,184,257,206,247,132,218,126,229,218,199,242,152,116,211,196,215,171,79,318,124,309,238,136,137,234,135,221,233,138,166,145,94,210,232,165,228,122,177,213,240,349,303,190,208,125,212,261,252,265,225,80,220,270,190,87,206,208,197,314,96,289,224,240,206,197,189,86,168,137,218,180,166,242,152,212,175,208,210,176,243,156,155,121,274,179,216,77,124,113,152,256,216,258,234,103,238,262,169,231,204,161,280,120,171,245,252,171,262,180,204,213,254,223,196,268,253,176,177,187,196,175,202,115,171,240,184,321,188,166,171,258,110,81,154,221,338,200,208,120,135,190,137,116,248,232,211,173,82,240,185,239,94,274,182,253,132,370,263,219,211,216,241,201,210,91,302,134,242,175,137,126,187,332,100,138,125,70,211,169,135,321,131,157,163,108,219,221,100,92,209,291,73,195,350,194,244,137,103,236,278,237,71,217,173,167,201,228,72,334,187,193,233,65,189,156,217,181,313,237,305,136,240,165,202,167,265,67,332,248,209,162,171,194,153,119,211,139,88,230,132,205,105,327,181,167,187,155,151,141,255,172,206,223,191,307,325,334,235,106,198,220,160,134,219,295,290,199,279,195,196,369,260,140,224,255,227,143,127,303,162,247,164,168,204,326,185,183,111,150,149,187,395,213,178,259,332,92,239,241,187,237,170,114,169,208,208,219,261,127,199,168,153,216,198,196,184,192,151,188,249,167,182,301,293,154,156,194,238,199,271,227,177,274,220,129,284,228,245,168,145,241,196,219,372,91,154,275,104,123,239,141,104,237,159,56,246,166,100,128,255,65,187,284,191,274,174,199,198,244,138,224,209,156,172,207,223,213,270,234,100,106,210,56,138,307,139,116,212,204,185,137,113,222,218,180,293,175,131,299,227,225,227,212,185,158,89,226,95,308,258,161,159,202,322,246,274,220,275,214,136,153,320,127,290,232,158,198,230,256,184,184,287,216,207,214,256,89,175,210,167,155,337,229,273,229,62,119,337,176,204,232,146,169,244,157,232,121,242,118,178,248,216,204,97,166,146,160,259,225,68,246,77,200,206,223,205,200,140,169,168,108,212,284,189,127,199,115,157,237,126,86,162,58,210,163,154,146,142,151,294,230,136,117,272,249,217,206,222,249,263,194,166,216,292,153,199,178,170,249,254,227,131,221,259,183,84,276,213,196,132,260,155,181,136,270,286,142,208,172,138,324,255,227,105,118,268,183,277,258,218,120,284,133,261,79,272,273,236,170,241,219,308,153,435,137,215,247,188,251,244,207,231,275,150,179,156,226,257,164,198,331,176,233,190,73,191,94,174,190,235,195,245,329,235,310,239,152,224,123,193,305,80,123,208,192,70,220,188,137,345,266,62,232,214,219,248,114,161,259,100,213,216,112,127,226,345,111,118,196,227,111,333,215,221,158,197,143,104,138,316,151,272,108,216,142,174,167,195,235,221,68,226,160,188,270,176,181,237,224,173,214,119,127,214,211,211,266,268,176,195,231,103,109,236,243,119,237,166,120,206,114,79,263,209,220,182,191,111,176,148,265,222,174,203,194,288,166,202,66,248,254,289,267,212,256,236,237,203,235,221,285,226,142,193,125,110,267,274,340,236,156,104,218,235,180,61,255,239,198,139,205,225,131,238,111,183,201,187,213,223,204,216,154,232,192,242,195,215,227,213,276,306,132,334,160,272,113,162,343,225,325,326,157,124,252,231,142,211,228,297,238,164,223,125,227,234,122,199,237,117,257,233,167,191,116,185,271,83,238,154,123,209,221,174,147,106,212,114,197,247,75,148,78,178,156,197,173,75,106,165,159,164,78,213,108,324,77,269,200,88,178,121,210,68,213,152,200,209,212,243,243,135,148,303,183,285,225,199,74,204,235,190,225,155,238,86,128,273,241,184,183,103,188,301,280,267,204,156,279,263,322,160,279,221,304,168,261,163,163,174,348,219,266,138,357,137,320,183,156,144,149,157,206,98,199,281,255,192,218,288,243,286,189,274,112,128,166,122,231,113,113,191,203,113,120,195,254,205,283,92,123,105,138,315,141,187,255,195,331,200,150,284,174,181,214,313,239,216,178,247,275,183,109,95,250,237,266,253,225,210,155,165,135,171,230,224,368,75,175,273,191,84,175,251,208,198,225,197,122,256,200,299,287,66,225,171,173,213,197,255,167,116,124,88,84,206,87,191,158,135,248,236,118,234,125,151,280,88,115,131,132,174,239,249,143,212,115,132,140,255,189,246,224,177,122,291,226,365,208,221,219,158,113,294,298,189,90,252,71,217,227,291,207,90,267,291,245,172,158,82,328,173,256,158,238,322,121,313,136,235,240,159,256,111,213,237,215,120,299,213,199,238,102,109,108,357,228,149,232,333,236,310,228,265,284,302,212,146,277,219,225,228,176,202,123,257,242,213,147,265,154,196,304,168,358,147,202,224,203,112,171,170,227,124,274,212,197,127,55,247,171,173,159,226,190,271,257,85,184,220,197,132,197,197,218,221,128,209,350,222,238,226,184,318,173,185,160,249,174,218,115,131,222,179,312,242,190,185,220,246,199,160,299,163,299,182,141,213,230,215,212,261,227,270,225,168,126,201,140,258,234,374,313,224,298,159,226,191,262,205,125,112,227,119,246,189,209,227,163,175,262,150,231,308,310,265,175,284,248,107,117,248,221,120,179,325,170,149,137,143,154,146,108,153,275,102,177,207,293,182,268,188,231,79,225,177,246,126,173,159,166,204,249,222,144,155,197,198,114,179,248,255,232,145,251,199,242,139,224,283,141,250,272,296,203,220,232,220,209,172,322,196,193,134,145,136,183,214,184,189,60,189,140,217,119,219,235,290,143,245,239,159,272,250,228,293,249,197,105,245,251,218,152,175,224,243,189,171,203,240,241,171,167,217,241,150,208,243,65,267,117,217,267,137,165,164,184,163,233,218,272,338,251,118,63,191,320,255,137,269,65,220,175,147,277,162,142,123,139,139,116,227,265,198,320,175,208,89,115,240,82,121,357,143,203,133,213,224,222,120,81,277,268,142,192,240,159,20,138,180,253,211,123,337,248,146,268,298,214,254,211,230,164,126,267,199,266,156,140,321,175,268,99,171,188,151,216,250,185,115,263,141,309,187,187,173,214,182,319,292,199,165,179,42,267,167,143,260,179,229,261,213,274,185,141,216,197,359,212,258,179,194,213,227,83,125,225,239,158,291,135,192,179,202,281,245,330,258,156,155,171,203,138,145,238,132,71,174,135,159,282,264,244,302,237,164,89,242,176,195,129,320,221,266,241,246,180,155,291,284,154,114,231,158,192,248,106,79,63,103,146,293,219,177,180,154,53,90,204,251,199,146,157,221,181,83,180,284,163,150,195,123,312,201,230,111,188,260,104,232,162,232,288,137,202,194,173,222,146,199,103,258,244,311,185,229,161,185,195,190,263,132,285,135,258,138,231,219,139,127,183,164,197,185,152,312,203,189,143,119,305,225,248,77,166,157,246,228,205,115,155,196,172,158,333,247,190,248,170,256,271,297,181,238,175,106,292,318,225,373,291,291,101,91,296,268,130,163,310,201,94,185,118,303,175,283,190,230,142,179,173,321,196,173,205,352,176,129,152,154,199,247,146,116,341,246,249,119,233,134,284,165,326,205,294,111,259,170,268,147,160,248,150,98,121,231,228,111,281,270,205,325,198,178,108,153,247,137,195,133,302,221,195,203,212,219,339,199,218,245,218,251,137,95,158,255,141,123,251,262,180,229,232,123,301,118,103,131,239,134,240,259,142,57,150,124,183,264,332,125,228,332,78,330,180,221,252,217,186,221,243,115,210,204,218,278,125,263,207,349,230,182,131,169,305,217,129,142,180,237,213,129,243,184,280,281,105,63,111,181,209,218,170,290,293,175,254,131,225,208,140,253,221,302,121,162,297,206,163,265,246,104,221,177,182,243,129,127,190,245,234,181,233,327,185,137,109,278,78,102,65,172,198,230,171,89,85,160,54,113,135,286,161,209,278,185,198,281,302,257,91,202,244,132,197,124,292,297,130,313,148,100,113,187,196,194,241,190,147,346,297,50,193,213,304,253,210,104,98,209,79,208,262,214,191,173,116,94,91,333,160,191,256,130,133,233,153,353,220,243,201,222,202,193,224,146,243,251,178,136,119,279,235,240,272,247,257,103,275,178,231,194,95,224,201,288,261,127,238,240,91,238,103,328,67,324,155,248,288,79,278,233,194,128,174,96,188,202,90,263,229,100,236,238,176,94,240,112,207,119,179,69,228,217,206,215,226,203,223,258,141,163,288,204,144,104,199,97,147,220,213,133,187,151,134,206,110,210,167,111,179,212,248,199,139,226,184,167,272,189,126,271,178,242,288,247,239,297,180,210,186,157,115,203,267,230,288,245,266,175,108,196,208,221,298,263,102,390,179,207,233,194,255,207,260,257,194,169,206,369,167,229,141,200,186,121,122,151,216,223,144,182,87,276,120,281,174,247,167,290,145,344,166,215,130,265,113,246,226,52,165,229,77,158,134,119,155,162,201,118,141,230,252,141,320,235,201,183,119,167,97,186,198,283,259,191,159,125,181,156,199,102,235,134,240,224,180,272,183,116,304,139,132,150,289,191,340,214,80,99,197,159,282,167,196,245,250,148,285,265,210,174,211,202,163,293,285,133,324,183,97,288,235,144,186,231,113,131,105,149,139,284,256,122,142,210,146,229,230,78,221,133,159,292,233,181,171,214,221,284,225,192,237,164,289,127,99,204,256,202,156,239,198,260,206,156,182,112,143,156,209,338,132,260,124,121,111,229,186,112,242,228,242,89,215,209,233,75,283,108,125,80,269,325,176,240,329,235,125,157,75,272,203,145,63,136,252,100,123,314,263,264,147,130,94,213,226,242,229,262,346,191,250,161,254,190,246,128,200,152,160,128,226,259,60,167,164,170,130,274,126,139,199,203,191,138,165,217,177,80,257,242,240,131,250,197,207,171,239,252,215,193,279,148,162,142,175,232,195,324,257,159,185,168,185,167,212,115,261,212,302,209,186,276,192,138,223,99,263,196,255,182,179,254,263,320,169,239,316,156,185,195,240,219,188,105,215,173,128,307,201,304,206,201,240,89,228,279,197,208,144,140,285,320,104,183,233,202,217,216,224,244,141,192,235,154,173,255,152,272,229,226,206,180,236,61,284,176,134,275,212,249,199,260,158,241,205,154,225,235,291,205,303,189,380,207,274,227,139,187,191,196,138,201,211,123,217,171,115,231,271,220,214,147,262,312,197,221,188,279,262,132,212,125,261,286,185,90,135,202,189,316,271,183,219,243,219,208,204,138,129,205,204,266,346,179,163,222,324,187,190,194,226,213,247,212,279,174,141,292,104,298,234,256,133,176,205,192,271,274,143,211,276,207,109,213,201,119,162,179,69,250,131,258,258,79,274,260,191,106,180,304,191,73,182,302,286,131,153,204,290,209,256,254,259,117,162,212,96,76,205,127,108,202,174,155,166,321,321,108,226,137,268,281,307,284,186,262,244,209,104,245,185,289,277,183,199,315,166,205,229,318,142,140,200,99,244,145,294,132,99,214,271,264,254,266,312,122,64,113,88,251,179,186,274,74,146,150,147,183,183,181,119,138,192,318,286,169,108,320,190,153,206,224,166,215,226,156,193,221,182,115,133,210,234,156,221,250,241,117,385,188,189,169,257,191,235,152,205,100,303,251,106,194,284,176,101,266,169,166,172,188,253,132,113,158,138,137,303,191,249,261,155,172,154,148,138,263,97,208,202,117,192,97,142,218,202,210,222,203,206,238,246,180,229,270,100,166,208,128,204,295,165,105,204,215,219,78,221,169,209,258,237,209,246,211,171,259,231,211,179,193,154,307,398,116,114,210,180,183,185,228,290,207,195,281,181,211,223,131,326,284,225,176,236,178,190,268,279,206,114,89,287,175,287,239,192,368,141,204,192,268,272,100,130,281,99,212,264,276,178,302,239,285,155,232,249,162,236,173,174,199,165,127,232,315,225,237,121,188,217,135,283,321,365,239,315,197,166,206,248,282,208,111,222,282,125,120,189,176,178,267,118,212,133,126,217,271,203,271,237,181,136,280,178,226,199,259,146,198,276,219,298,280,166,107,143,239,174,244,203,97,347,149,255,209,304,299,163,135,309,256,213,124,205,95,150,281,220,163,92,262,142,148,231,282,273,203,325,131,327,312,232,186,71,224,286,189,76,188,131,200,332,264,262,285,128,244,303,153,217,215,240,202,186,179,76,288,130,255,100,253,136,127,230,237,231,148,191,173,201,185,69,253,210,100,220,172,104,172,205,286,235,300,320,205,212,212,38,224,129,134,123,130,332,176,94,213,99,187,240,219,153,273,305,233,240,110,129,121,210,156,126,209,82,314,253,273,170,155,152,167,146,169,209,218,120,265,214,209,212,186,239,95,294,141,255,232,107,173,101,171,121,137,290,230,160,349,163,115,390,160,118,193,56,194,195,185,160,233,154,136,300,161,241,267,108,305,286,188,287,260,235,291,220,277,323,124,181,236,122,219,146,252,140,163,230,209,107,198,135,268,145,193,203,140,141,208,211,183,155,194,291,272,212,184,255,286,258,187,287,200,135,146,177,218,212,172,201,251,272,359,55,195,142,168,121,107,253,199,242,91,304,222,239,200,86,229,204,189,223,221,219,327,200,195,148,302,237,198,257,196,222,224,162,175,264,162,217,272,142,161,301,183,224,161,237,232,225,268,229,94,269,221,255,195,98,89,140,174,144,135,129,313,163,167,138,145,242,105,118,222,206,152,256,224,197,162,47,191,203,219,126,292,82,214,134,155,83,151,115,308,231,315,255,285,251,264,270,199,129,371,145,271,209,117,94,202,101,198,204,226,312,126,170,205,199,280,314,134,213,146,200,182,136,195,219,239,168,135,254,229,203,192,274,100,57,264,264,270,184,185,201,234,213,143,155,194,171,127,168,116,234,314,177,255,125,184,299,198,199,133,228,195,229,155,189,260,142,71,240,236,165,219,196,101,211,188,144,208,362,327,206,216,241,261,151,208,71,172,71,127,173,111,237,227,212,208,181,245,124,188,172,277,199,167,201,289,247,223,229,225,247,177,273,295,208,306,213,196,202,196,326,148,210,208,186,252,167,215,198,190,185,169,113,229,224,194,153,159,244,99,292,231,197,167,231,136,193,117,123,89,163,158,160,235,246,121,301,197,166,162,84,108,222,161,202,153,218,264,207,195,325,105,139,202,170,180,165,228,189,186,205,265,149,333,170,291,148,256,196,152,208,225,220,92,105,198,148,213,187,154,150,217,128,258,277,282,254,259,320,227,235,196,302,136,207,236,130,148,202,99,202,122,190,187,139,159,245,64,255,260,125,365,232,189,250,183,257,142,86,98,83,237,170,372,94,247,257,65,205,197,245,167,252,157,252,331,215,184,190,253,212,216,96,192,311,191,132,191,231,259,205,133,276,153,211,190,269,176,293,189,194,204,158,213,102,223,181,224,242,201,194,184,183,173,88,122,188,152,208,328,157,132,136,311,188,155,82,272,197,234,179,45,205,180,189,169,357,146,145,101,205,171,209,259,194,187,167,351,268,215,293,97,257,245,199,250,222,159,261,235,163,122,265,241,191,270,200,181,147,318,228,188,227,173,280,92,312,193,194,273,205,190,241,254,282,127,130,230,243,118,100,180,232,239,127,74,197,218,212,229,271,107,174,248,199,274,183,194,273,257,180,320,117,218,157,194,156,163,251,199,249,255,160,138,209,193,115,244,81,174,194,242,237,182,225,85,188,79,84,170,167,350,191,233,237,103,82,114,165,140,213,198,314,171,321,217,84,156,117,163,169,173,161,95,291,336,207,197,172,144,183,240,164,149,148,155,159,183,185,247,96,98,193,151,131,276,276,187,163,156,261,201,123,207,180,189,177,225,167,139,163,343,174,128,194,184,174,259,200,150,188,71,156,333,183,317,235,208,167,144,285,208,365,265,333,191,194,257,216,109,240,235,162,143,88,227,257,136,218,155,188,237,280,283,244,206,213,238,194,266,281,111,277,259,154,261,247,40,210,198,279,148,156,231,171,328,152,277,355,193,253,203,259,144,139,210,178,275,209,181,253,88,172,174,226,246,139,70,236,227,184,52,223,291,89,265,65,168,145,105,207,119,226,180,208,324,228,122,178,170,151,153,266,146,276,220,170,246,237,296,234,277,270,157,157,62,196,76,240,169,231,64,93,138,155,87,187,263,310,295,105,225,158,170,71,220,124,171,193,333,155,102,119,236,271,245,142,240,208,147,111,75,83,276,174,252,234,154,162,282,214,254,179,192,277,213,195,153,163,95,199,144,250,251,202,211,169,191,239,198,175,283,208,180,200,114,280,196,162,189,198,287,297,123,190,150,263,199,149,293,84,206,279,186,188,282,305,258,358,223,171,120,182,199,114,249,258,280,218,302,106,171,113,203,186,310,216,240,234,185,160,195,182,157,212,271,173,234,189,125,89,128,255,243,235,195,248,107,119,162,252,285,129,254,112,198,196,223,223,255,172,126,264,332,138,251,342,232,207,176,176,195,96,275,138,221,131,136,176,352,275,176,182,246,179,271,317,178,250,72,169,272,305,155,236,206,141,249,182,247,211,132,277,118,183,185,216,210,349,202,186,166,211,113,287,171,170,258,90,74,120,232,190,207,127,287,142,158,161,353,138,98,183,182,181,138,136,289,112,139,225,268,171,111,265,146,154,238,131,147,203,188,152,127,86,268,160,134,151,247,244,127,186,239,230,219,183,201,222,247,175,163,171,290,66,147,269,172,150,184,247,231,50,110,284,194,121,336,221,115,190,97,169,253,255,157,294,272,108,148,212,302,345,250,192,213,209,193,122,127,320,196,280,123,279,207,169,162,227,178,235,255,84,114,208,134,112,223,248,136,271,149,209,184,241,237,200,265,186,288,176,143,188,177,221,228,221,196,75,324,167,227,202,198,174,188,215,249,246,193,146,122,149,120,202,207,347,128,262,162,236,166,222,310,297,335,175,215,170,247,242,149,274,144,249,285,227,141,246,63,252,320,212,152,221,241,141,226,198,336,321,202,134,185,144,215,209,218,344,199,315,165,148,98,121,113,235,289,138,309,315,245,302,144,150,49,269,206,135,175,286,183,159,290,115,100,189,294,367,127,288,238,213,289,215,230,194,190,144,244,146,85,275,193,224,188,324,207,220,216,212,174,223,240,48,191,214,104,231,173,109,224,81,271,198,209,355,314,146,120,265,162,226,281,273,189,130,135,240,227,241,281,259,201,218,160,166,286,154,151,249,125,228,146,84,179,159,278,226,55,121,186,100,374,208,187,291,175,215,261,345,148,225,152,222,175,214,203,232,171,191,200,136,115,114,247,311,226,245,217,223,208,190,176,152,223,129,238,124,259,134,154,164,197,208,160,191,179,270,250,294,98,110,256,219,221,209,209,281,278,140,252,163,245,129,133,194,250,201,114,188,152,169,258,165,133,347,212,248,272,224,283,166,213,100,240,212,87,122,269,205,201,93,268,213,90,305,215,343,210,170,188,212,187,183,183,221,178,282,229,221,186,123,103,195,256,215,124,178,195,158,356,114,248,196,222,142,225,147,114,89,152,106,296,199,274,307,174,273,324,109,223,194,90,218,148,138,202,298,83,157,229,176,168,293,116,127,281,101,322,146,217,85,181,283,217,230,312,129,204,193,183,203,218,241,217,261,229,250,149,314,211,140,107,149,79,158,260,163,74,206,282,152,267,242,145,231,152,236,227,207,125,89,255,267,209,141,85,277,171,242,283,144,234,239,100,229,131,83,247,287,391,106,127,340,202,155,248,290,268,235,309,198,146,138,126,99,157,185,213,261,183,226,303,265,93,220,162,246,269,283,245,156,215,329,330,283,292,308,228,237,176,173,261,185,166,224,172,261,352,183,221,202,271,195,173,234,198,145,100,406,131,97,235,166,45,145,196,96,274,229,229,139,279,165,175,143,185,273,281,267,207,281,155,98,106,228,70,258,262,128,277,348,268,160,346,258,185,181,187,139,220,131,248,189,106,220,71,215,145,143,259,268,312,301,280,290,99,202,135,318,202,241,220,215,266,244,128,254,234,83,338,112,187,257,270,117,188,182,265,153,144,104,104,125,305,178,295,211,138,144,202,235,215,239,157,227,277,194,152,335,199,236,83,226,214,130,188,202,89,194,246,197,279,224,78,229,176,260,295,172,256,212,168,132,168,245,252,348,200,188,192,194,187,239,130,213,165,226,135,279,110,263,218,244,187,120,74,268,170,175,153,82,375,105,268,71,173,139,108,161,146,269,254,219,230,63,231,70,284,109,366,228,226,218,156,66,213,310,112,152,181,235,121,142,121,288,239,239,354,135,186,229,90,129,171,293,273,169,169,157,187,210,248,139,229,201,181,253,223,153,76,308,215,207,143,140,218,193,176,277,234,358,113,150,128,188,285,357,209,287,194,179,189,166,187,209,195,195,202,163,82,242,342,136,275,269,238,247,234,169,263,137,229,157,156,239,214,209,152,166,300,149,153,96,390,212,284,100,218,161,113,225,239,167,214,205,192,268,205,211,201,187,140,248,315,208,143,176,154,130,96,181,275,159,195,156,130,200,118,166,268,270,311,277,237,189,246,93,104,294,169,178,211,214,139,178,274,286,165,323,178,276,143,180,129,246,232,174,221,227,99,328,236,225,203,81,134,164,151,258,88,247,280,410,292,137,205,301,179,97,110,241,84,228,81,141,153,128,284,249,149,186,222,150,251,125,176,179,149,230,92,213,370,115,215,280,231,161,253,152,252,99,206,124,205,292,165,291,116,80,191,391,290,201,85,186,319,127,235,257,239,97,283,159,185,129,252,170,263,223,180,73,327,283,282,246,252,95,206,118,339,242,232,216,239,232,296,218,98,272,218,218,112,101,130,197,145,357,320,221,200,137,306,306,185,192,162,268,196,201,210,192,107,148,225,218,139,142,283,199,114,135,205,251,252,192,264,149,146,141,208,180,287,257,150,335,65,196,177,233,204,230,163,107,63,138,202,310,222,191,186,181,237,154,288,120,138,213,164,325,141,165,202,111,155,270,219,193,252,156,129,162,187,142,160,155,189,104,230,194,147,209,62,150,181,147,126,211,124,349,238,158,246,139,354,227,305,272,251,123,212,130,253,127,241,156,129,180,167,139,241,254,175,165,271,273,217,207,140,232,224,120,267,172,96,206,177,221,181,204,64,201,186,315,197,252,124,211,122,209,172,361,135,214,190,164,231,174,209,165,142,245,157,144,119,125,180,182,269,302,189,296,125,166,289,230,155,214,177,175,164,280,274,123,148,129,124,361,154,340,153,213,332,220,378,234,233,268,185,129,187,59,188,153,157,250,72,223,234,142,219,384,206,243,148,241,261,142,262,128,205,295,273,205,96,92,146,174,156,225,121,169,290,256,303,95,251,183,149,207,136,153,144,248,145,146,187,64,224,149,305,190,198,192,159,84,313,204,185,259,257,209,232,187,192,160,155,224,256,105,75,152,169,192,192,304,194,278,208,114,226,194,232,310,154,270,212,276,201,126,220,212,261,142,230,163,245,239,179,219,184,226,267,296,159,239,111,166,270,173,329,157,262,131,215,78,174,252,223,212,218,189,292,306,179,115,193,190,334,187,181,224,216,175,203,149,163,109,255,119,73,206,64,162,141,93,211,282,134,257,178,128,220,97,213,92,94,171,190,93,131,185,182,211,192,363,225,184,88,255,159,290,199,226,235,224,266,236,208,110,241,158,97,142,139,173,157,140,336,94,212,238,234,209,194,189,224,236,195,310,83,151,207,172,212,140,107,177,301,219,52,259,169,114,165,295,159,318,154,156,197,144,360,176,172,110,173,259,175,163,149,277,312,141,130,138,83,192,62,163,164,241,314,107,114,144,120,165,182,160,195,284,132,132,202,140,310,212,222,332,286,185,310,270,210,144,271,315,184,116,132,149,238,304,194,119,177,147,264,236,125,207,155,89,173,269,233,240,205,165,225,182,194,233,279,176,206,191,171,237,213,292,168,247,224,369,189,255,205,231,171,281,155,134,245,112,243,235,204,268,131,249,139,222,193,165,119,238,360,258,140,123,201,165,327,206,349,273,245,179,89,250,218,342,100,104,262,222,197,272,236,163,262,165,236,161,213,360,184,219,298,208,245,227,250,221,168,326,296,221,204,153,73,215,149,209,116,225,199,251,329,94,181,213,346,166,176,62,343,299,191,227,207,209,268,214,90,114,227,160,241,125,148,193,149,282,256,213,275,192,259,203,133,156,254,153,339,305,219,372,119,218,266,322,240,295,216,117,311,239,118,280,148,175,54,139,283,195,295,344,248,173,287,230,207,354,92,182,145,112,68,182,144,311,165,135,270,252,244,111,219,155,333,299,253,331,206,222,243,116,165,120,211,224,212,208,174,216,248,114,294,252,216,120,111,132,352,211,74,187,214,127,262,173,227,393,264,119,308,231,159,201,194,199,130,312,160,292,71,204,224,197,169,118,272,138,235,131,208,235,167,295,172,353,149,226,355,183,217,262,342,248,158,256,291,282,317,192,157,219,193,315,69,218,136,259,201,168,286,260,256,204,307,273,261,193,183,208,206,248,292,211,220,195,193,202,166,161,205,115,247,287,235,106,173,211,241,164,196,197,239,133,95,199,241,136,269,222,263,163,297,385,166,219,147,121,150,259,234,267,149,78,227,292,273,168,236,444,288,105,279,138,227,207,207,174,188,245,239,201,231,154,231,326,250,193,177,290,278,84,281,297,130,294,277,224,239,202,198,212,112,208,168,210,242,236,134,180,220,151,199,164,89,228,188,217,209,177,132,243,189,196,344,234,201,245,80,280,87,264,206,144,301,193,260,92,99,277,204,130,196,180,277,131,277,207,308,148,210,326,195,201,290,364,168,46,364,223,76,172,155,132,266,207,184,161,254,141,163,214,211,163,224,211,151,117,199,138,276,183,340,181,145,208,117,157,198,62,173,277,316,199,283,205,119,74,209,151,166,265,368,219,164,175,167,245,186,261,296,149,211,225,141,213,213,203,165,208,199,218,142,324,254,138,276,273,232,199,132,85,271,252,117,256,120,275,235,246,186,180,304,275,286,101,165,182,185,263,134,202,120,320,124,244,169,244,247,237,197,239,99,98,150,253,131,236,154,193,116,277,138,154,207,152,243,206,188,152,133,210,245,145,56,136,282,89,261,209,295,238,134,232,302,99,91,224,207,100,163,258,127,138,342,359,245,210,150,221,240,208,99,215,75,231,221,262,110,98,221,178,175,122,305,273,292,184,243,247,137,189,170,209,169,156,209,225,357,218,158,185,216,159,239,252,245,221,229,340,194,164,67,269,227,200,206,246,189,203,119,120,192,210,169,229,117,306,150,246,215,129,182,267,101,134,82,96,245,241,180,170,184,157,146,138,227,214,267,247,272,215,225,99,86,135,153,162,154,209,238,235,217,205,115,183,132,103,284,177,144,269,139,154,293,161,128,204,110,172,185,257,138,224,232,121,260,222,328,123,118,181,125,231,248,197,349,138,204,65,265,204,220,161,217,210,96,246,196,175,86,154,176,232,231,172,252,216,90,195,180,214,126,211,111,158,236,87,234,336,261,241,241,110,200,198,326,208,176,192,223,129,273,194,221,272,266,132,185,205,165,226,205,354,225,145,170,351,142,209,240,115,154,209,176,110,169,217,154,262,242,218,233,140,291,115,97,129,144,267,97,280,92,229,242,150,250,203,226,126,242,250,252,132,274,147,197,252,147,100,189,250,148,215,183,254,227,167,202,226,150,226,138,102,343,326,221,165,118,257,127,270,280,192,162,250,352,185,258,142,147,174,236,107,178,180,115,129,216,192,204,333,167,154,200,129,202,138,137,204,297,230,143,252,253,307,146,240,273,170,233,118,271,130,129,100,154,368,132,276,280,136,329,230,222,199,239,124,112,196,265,167,312,260,241,225,194,101,135,202,229,82,206,197,116,192,284,195,258,123,212,300,110,147,222,155,202,149,197,177,236,96,75,104,268,120,233,186,223,170,174,138,267,216,183,195,276,245,125,265,174,90,291,292,131,111,254,215,303,258,227,407,78,276,255,145,152,229,197,220,163,204,238,260,266,270,88,276,271,138,192,191,97,174,206,226,252,380,172,59,147,126,194,137,191,185,279,132,347,145,174,140,221,230,203,122,240,189,136,302,216,179,154,352,226,162,181,107,188,133,162,140,242,134,312,313,123,179,221,154,153,108,222,148,151,113,233,114,243,286,332,208,245,240,266,159,148,205,106,139,321,140,105,299,231,167,215,204,255,273,169,91,217,253,388,247,202,268,100,96,151,123,172,116,220,292,230,210,225,321,286,301,179,228,86,220,135,254,272,103,220,266,115,180,104,228,238,258,177,283,200,170,148,237,170,156,205,107,141,124,188,257,224,144,117,288,310,175,306,266,155,156,363,245,311,215,156,106,143,137,228,220,247,144,273,178,177,253,121,258,171,100,113,222,234,147,322,218,184,281,264,200,218,248,270,215,63,143,224,231,195,116,202,231,109,376,185,268,213,225,107,171,135,148,243,255,118,219,216,235,172,128,272,160,157,281,214,245,285,161,280,224,294,144,203,179,226,261,235,67,218,208,309,154,312,155,294,181,240,320,223,306,124,307,142,124,146,307,251,194,161,132,305,261,338,179,139,123,220,198,236,265,97,157,250,107,237,297,265,136,152,138,224,185,216,186,175,212,176,298,235,217,361,305,317,156,152,127,231,150,181,206,271,334,153,263,135,182,318,175,213,142,211,133,184,160,272,172,319,200,92,139,134,112,160,144,268,161,287,134,227,176,71,146,153,314,225,258,214,86,321,99,348,293,229,195,195,165,123,108,158,202,221,245,246,277,108,128,151,268,72,301,166,214,255,237,245,208,169,245,140,141,251,160,80,273,268,80,211,247,185,228,186,154,261,84,236,287,215,196,208,179,285,192,134,180,258,260,171,204,197,173,198,85,278,109,343,151,185,204,284,250,149,168,365,237,227,319,164,235,129,149,208,112,62,207,168,175,218,84,189,229,226,263,181,155,180,266,216,143,243,153,346,207,175,198,149,273,106,88,202,176,234,266,238,231,125,139,243,238,305,154,205,155,193,109,157,221,260,130,309,225,268,153,214,107,187,95,255,208,82,223,121,222,297,205,199,158,164,114,242,273,131,108,129,305,177,228,214,204,250,280,111,250,150,215,303,178,201,153,122,299,340,211,176,201,163,240,155,243,140,150,392,174,196,221,170,198,103,164,200,311,72,379,234,205,243,126,165,212,421,262,265,194,179,221,234,172,331,215,206,120,106,221,194,102,330,148,132,118,184,115,178,276,109,156,151,227,216,135,195,123,157,232,348,49,232,113,273,118,92,210,135,232,239,276,99,172,302,157,238,383,107,237,239,112,203,264,247,130,274,158,144,143,209,119,251,100,94,296,177,282,257,185,123,164,246,167,179,122,249,192,172,137,122,289,226,326,231,186,256,180,142,238,193,203,198,241,272,215,232,227,184,132,248,380,323,186,196,258,111,77,216,191,317,158,186,293,221,210,272,216,390,227,260,225,284,161,193,243,130,148,283,233,175,192,207,314,169,171,185,139,216,237,169,278,116,230,96,272,254,171,192,281,190,221,253,191,158,190,102,251,248,120,310,272,99,197,100,194,104,120,158,301,213,167,219,258,163,134,183,188,103,230,175,205,253,313,330,206,220,235,212,171,235,253,193,237,274,292,141,228,150,139,337,333,210,91,390,108,242,270,308,120,219,287,228,264,81,177,208,282,317,224,116,173,130,268,220,275,129,175,348,218,207,157,252,334,273,296,178,134,125,202,180,304,167,112,304,257,260,182,204,212,225,193,100,209,281,342,212,172,137,101,229,115,121,233,227,67,203,250,106,174,226,289,211,147,215,270,149,155,130,178,111,315,167,224,180,227,260,193,139,157,138,119,229,223,223,62,309,212,167,158,206,134,113,158,255,228,180,196,169,122,145,192,235,333,224,262,190,169,94,197,230,253,174,181,215,209,108,231,275,185,133,126,157,147,294,242,237,193,204,274,239,251,211,203,226,319,176,279,214,247,80,213,151,160,253,200,132,174,213,162,116,137,150,186,267,267,268,206,153,191,249,208,171,264,64,172,102,297,137,135,227,255,259,225,227,245,309,165,169,81,260,195,204,93,121,182,199,89,222,91,265,175,167,118,111,167,205,170,82,165,129,171,268,251,297,287,218,192,163,107,284,225,253,314,201,148,175,189,181,198,330,113,257,226,254,196,218,286,76,113,160,237,118,207,137,274,191,272,164,217,221,267,162,183,208,143,239,128,100,152,207,142,175,282,87,230,276,289,174,171,223,200,210,166,105,192,165,216,244,178,228,294,222,279,260,165,223,79,219,134,95,124,258,227,122,258,108,284,184,248,59,111,212,351,209,276,264,300,134,185,189,302,165,175,377,309,358,191,144,167,223,241,199,132,103,110,215,215,209,144,265,129,256,223,286,237,157,314,231,200,111,247,221,171,192,149,208,96,234,181,214,187,250,259,190,202,165,116,173,228,136,170,87,254,179,143,124,71,93,266,143,164,196,107,178,262,170,169,203,160,273,171,194,192,248,157,201,225,131,94,153,217,103,241,357,286,348,256,133,200,101,334,217,167,266,235,218,208,157,289,147,150,185,171,70,223,258,124,151,223,334,180,227,294,175,287,258,161,171,243,145,238,264,157,279,382,312,251,301,199,353,200,199,224,104,267,142,193,159,189,234,230,170,263,205,182,105,251,244,181,138,192,243,200,248,220,239,86,175,300,92,267,298,158,205,214,173,245,126,255,309,76,127,138,128,205,182,221,249,205,205,228,197,292,157,184,193,123,289,224,278,196,193,215,303,163,152,223,204,179,208,161,190,220,269,263,229,128,180,180,96,267,329,201,190,179,200,152,201,96,197,98,149,240,292,141,365,253,213,114,195,234,246,99,169,123,267,171,117,150,233,285,209,299,165,306,69,180,124,140,217,168,137,220,244,279,223,200,233,95,210,259,209,191,341,205,236,141,137,269,114,345,91,193,237,127,155,155,208,267,215,199,143,156,126,166,113,147,221,244,175,187,134,293,261,205,196,239,170,251,137,81,201,199,332,152,291,356,179,174,198,241,162,128,237,257,100,218,308,292,95,110,260,86,153,203,210,135,268,191,217,210,200,185,205,232,263,261,338,277,140,193,267,60,240,205,179,119,259,226,367,321,214,202,196,124,169,135,113,216,164,383,295,234,167,160,175,171,121,144,240,211,217,245,291,170,205,194,159,147,225,211,234,255,158,219,275,194,167,204,176,181,77,110,131,286,187,339,142,168,160,220,180,308,253,207,321,231,211,115,205,161,246,249,150,308,279,169,239,84,191,255,131,296,201,182,265,237,216,216,318,180,249,180,187,267,176,111,242,147,113,204,218,78,220,215,248,319,183,215,232,280,227,188,260,276,80,383,183,290,227,210,116,200,208,88,215,185,132,175,255,244,91,127,350,148,218,82,190,113,195,120,262,150,202,207,214,179,113,115,149,178,226,208,266,128,250,115,173,272,303,78,309,133,300,222,204,297,238,94,236,136,119,170,240,227,197,153,106,254,270,216,186,265,231,261,242,261,148,146,191,305,84,131,209,161,199,184,160,257,159,37,304,201,249,205,214,292,221,154,148,81,202,147,233,137,138,224,280,296,256,142,271,144,168,173,286,222,240,150,210,223,188,315,295,81,301,187,206,298,151,74,73,243,122,110,105,156,305,149,267,171,214,223,239,140,191,126,226,307,308,129,186,138,130,131,146,171,208,141,136,186,185,73,278,311,281,356,189,258,152,162,93,167,49,212,281,175,115,136,346,165,262,298,258,167,245,210,208,120,138,350,178,164,195,230,205,200,127,204,158,161,299,325,216,100,211,88,113,215,260,124,220,113,236,327,240,173,135,226,215,244,311,240,303,221,268,211,139,136,188,247,202,199,290,240,261,209,272,181,271,186,208,301,131,162,230,265,238,319,160,259,218,170,231,178,254,248,238,269,203,402,118,196,252,253,192,161,199,134,201,142,163,183,273,154,141,124,409,148,243,260,216,259,160,168,255,133,362,210,242,202,99,250,245,237,96,298,237,170,149,193,225,112,334,165,256,154,310,132,223,214,299,127,72,137,189,235,168,102,220,229,152,134,244,104,157,147,290,217,247,311,164,178,133,316,317,223,232,118,213,294,146,252,248,222,147,211,218,311,171,186,171,231,191,246,125,153,153,169,294,249,288,166,142,185,217,305,124,254,161,220,308,209,197,258,222,294,140,139,79,258,110,291,172,214,159,229,184,230,174,150,197,278,176,156,216,170,135,220,309,220,358,197,233,190,168,333,243,193,113,196,273,229,275,201,316,113,254,182,228,118,205,322,249,195,108,199,214,147,332,287,372,123,188,290,201,186,109,329,184,199,203,226,308,247,262,256,279,260,308,220,198,179,159,224,195,232,96,246,114,293,148,264,237,296,175,193,206,155,150,133,227,178,187,188,218,241,90,221,196,282,256,67,139,193,238,297,111,202,135,215,228,292,241,186,219,142,150,284,157,246,179,268,162,165,257,64,164,170,171,100,239,209,252,274,277,271,101,48,150,209,262,185,344,133,114,203,185,129,128,211,226,241,143,182,159,192,200,249,255,174,226,259,85,197,253,104,246,317,209,309,112,202,116,282,227,169,287,151,295,255,223,107,135,171,152,226,152,219,216,186,190,84,110,180,202,118,102,93,176,193,132,202,183,160,134,128,170,179,170,158,143,155,159,220,227,153,230,146,177,235,320,223,176,164,174,302,285,211,335,315,116,108,118,93,139,210,364,182,138,163,166,204,132,80,182,242,225,324,136,263,146,211,208,116,218,338,143,75,194,225,241,306,108,250,221,130,192,267,177,186,253,178,242,154,182,89,167,135,235,224,142,85,161,119,260,328,216,250,155,254,205,272,383,270,317,163,107,170,183,233,280,126,225,169,262,173,199,110,145,148,328,230,231,76,166,325,142,130,256,226,168,190,181,211,269,137,102,204,296,106,298,331,199,228,189,369,207,293,78,246,173,222,265,214,117,230,250,212,126,192,290,234,282,243,116,136,199,311,250,113,146,220,267,243,266,115,213,188,132,251,182,168,248,166,128,170,224,279,206,219,334,244,247,269,160,209,111,195,238,216,216,220,357,204,262,280,173,242,241,206,179,258,217,141,301,150,132,271,288,167,147,209,213,200,163,140,115,255,205,253,121,127,169,146,252,122,166,113,87,128,263,89,178,100,158,128,262,194,278,229,301,259,229,251,148,97,200,189,262,197,239,110,337,147,238,139,70,156,132,272,222,207,232,274,246,307,212,238,304,149,225,138,207,193,315,173,116,178,124,201,209,193,206,292,289,216,52,225,107,121,246,114,280,124,109,293,75,244,202,137,154,281,238,255,267,227,146,166,161,246,163,203,269,299,199,232,205,370,145,145,313,173,258,213,228,191,345,250,162,187,217,87,219,87,226,342,262,243,268,234,319,210,220,137,173,158,214,170,171,161,215,151,231,375,188,292,306,247,251,272,302,226,119,178,135,117,205,226,128,248,289,174,278,244,139,208,311,121,122,184,203,212,164,322,197,216,128,260,193,233,51,276,218,262,210,220,140,284,133,186,120,218,186,117,244,168,261,210,155,162,191,149,142,190,165,166,229,189,140,180,140,142,245,171,213,215,288,155,312,131,250,206,186,231,184,293,268,188,242,264,114,137,149,252,207,119,237,225,143,68,194,141,231,142,245,183,170,284,161,186,343,178,135,175,70,263,237,172,125,299,85,192,165,137,202,338,259,218,145,235,164,137,135,325,188,191,114,262,164,309,330,87,129,285,206,261,212,238,209,176,140,335,163,211,162,155,251,210,175,103,174,231,130,122,98,147,138,197,186,242,300,211,296,82,104,153,114,84,138,268,194,120,306,197,231,165,257,245,81,141,180,68,132,172,195,243,251,218,235,223,213,259,336,190,51,236,96,296,109,62,227,172,245,211,144,198,108,184,230,264,88,255,183,215,161,258,205,91,314,152,203,102,79,162,284,213,190,280,180,117,88,226,156,130,285,282,256,156,159,108,115,177,183,253,364,280,302,285,159,103,333,86,222,244,236,152,129,250,275,288,240,253,190]
|
doclens.72.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[295,206,268,233,79,118,334,212,238,209,329,236,282,172,170,219,166,311,123,177,221,250,214,226,140,217,167,134,241,206,306,126,302,122,306,168,302,249,275,192,101,214,224,121,154,261,177,333,257,260,181,283,253,176,194,229,203,260,256,133,284,161,155,230,369,284,291,170,227,263,177,204,218,141,225,186,96,195,228,306,92,164,146,168,363,145,192,314,134,293,203,289,187,72,180,201,232,134,149,295,241,203,83,199,171,254,299,126,184,299,61,187,202,227,312,108,187,253,144,165,254,209,141,199,231,348,282,267,103,138,204,292,194,142,186,193,222,189,212,254,163,318,178,295,335,103,262,194,246,221,239,197,243,148,204,229,211,275,128,137,107,182,264,240,124,210,201,265,253,126,119,214,216,259,184,115,271,153,254,145,137,183,80,164,173,127,184,156,209,128,183,225,94,124,143,242,172,175,151,306,91,109,160,119,181,107,265,157,347,258,196,169,216,255,229,168,255,148,196,140,204,220,285,311,155,135,251,194,308,144,202,105,211,226,240,171,304,61,180,261,225,268,202,85,223,341,177,279,164,172,309,167,54,337,238,102,226,292,216,202,226,214,168,214,211,149,160,321,219,186,281,133,234,211,247,236,189,228,192,187,198,246,172,279,132,178,232,95,73,193,222,139,223,228,204,255,246,231,114,205,277,215,193,219,147,236,256,204,279,91,217,153,133,146,252,308,176,259,219,242,189,157,280,137,239,108,210,237,63,253,268,198,310,212,163,274,171,285,257,202,206,169,271,146,101,140,117,234,115,209,150,268,234,189,173,141,195,257,228,238,177,134,239,184,85,288,182,260,239,276,139,161,293,188,137,111,290,228,212,199,318,155,234,114,134,99,230,144,94,217,70,103,77,234,166,139,213,201,191,280,120,205,241,166,145,229,252,168,219,261,276,103,305,267,133,261,158,198,117,131,146,171,100,97,145,193,166,268,241,209,211,224,175,142,174,352,177,260,153,123,247,186,244,180,222,333,159,132,191,140,205,201,79,210,210,253,312,191,210,189,143,163,179,296,266,290,128,192,130,298,147,152,210,484,204,205,228,159,234,144,179,215,159,112,230,154,331,132,267,243,265,311,165,279,178,286,107,173,163,176,230,154,137,207,278,219,197,231,273,329,300,203,247,303,138,148,225,152,100,187,250,179,233,161,282,141,250,182,268,141,253,136,165,300,196,209,236,119,106,135,137,273,209,155,216,314,194,153,274,256,247,294,107,246,110,219,250,160,195,185,204,186,107,211,411,197,232,115,154,232,295,295,195,174,260,212,290,81,268,313,248,178,154,305,157,269,230,209,182,192,298,184,214,117,217,129,129,252,133,213,103,234,334,190,164,150,261,216,173,209,200,205,114,100,189,243,218,174,223,77,195,142,236,258,271,279,205,358,168,198,97,94,109,88,76,131,193,277,308,248,200,252,196,144,291,216,177,88,152,200,246,229,235,106,139,313,124,197,112,306,296,186,175,338,286,243,224,93,282,75,200,177,230,195,215,157,294,246,319,231,275,172,273,143,119,286,141,221,86,195,313,235,126,118,74,128,207,299,219,247,207,282,93,181,189,237,317,140,104,79,276,180,229,152,207,243,215,122,237,261,126,90,219,227,148,283,141,106,239,263,184,188,115,313,121,250,156,184,242,259,192,197,352,153,145,217,157,221,153,105,321,204,98,212,331,188,364,198,80,271,142,161,330,236,165,192,114,212,179,247,363,184,122,125,235,149,221,259,255,168,185,102,279,190,184,346,340,140,154,148,239,220,222,158,297,106,245,201,258,83,199,145,199,205,123,228,199,280,228,140,283,132,264,204,162,152,149,161,112,333,210,291,178,269,161,133,147,258,228,234,184,241,211,335,106,106,377,179,99,284,254,96,207,181,154,194,261,124,68,187,224,246,357,200,231,170,52,304,118,309,173,171,229,190,195,260,105,112,202,288,180,128,239,120,115,115,149,227,288,193,89,208,250,175,212,192,119,269,163,143,150,113,264,319,176,293,362,230,165,285,217,239,183,215,207,209,158,284,104,234,362,109,74,285,140,248,138,109,206,269,161,157,131,218,233,153,251,150,191,279,255,165,206,161,90,181,297,165,229,206,245,254,146,133,158,291,273,191,104,217,81,180,76,217,299,80,255,219,246,184,209,232,287,169,242,273,309,263,148,144,204,262,130,150,197,212,149,186,206,225,147,233,103,138,289,183,219,242,376,237,238,132,219,206,189,155,159,209,154,342,295,213,179,299,224,149,114,168,239,184,272,199,226,161,189,163,230,277,157,248,200,97,255,267,81,224,147,173,232,99,267,198,286,216,143,174,186,128,176,165,220,232,279,246,207,310,208,174,52,201,98,75,278,141,56,247,311,183,197,290,324,215,186,194,293,164,114,258,101,105,145,169,171,372,332,201,124,302,166,92,225,146,107,145,243,234,181,197,205,236,152,205,201,241,237,207,134,151,228,276,168,215,293,225,324,94,132,144,182,294,232,120,162,107,171,156,224,173,231,164,130,248,303,216,126,170,85,259,103,214,207,90,231,238,188,116,156,258,85,153,113,166,298,91,216,95,149,245,271,239,257,180,247,208,152,157,296,257,135,87,198,191,232,195,243,302,202,157,251,305,272,232,323,161,96,235,212,112,173,155,57,106,156,247,294,317,210,104,251,203,122,328,120,67,168,244,233,196,231,218,247,288,164,254,136,232,324,100,123,241,229,152,256,142,189,210,185,118,102,206,228,277,87,358,228,192,169,217,84,143,291,161,335,193,146,163,283,180,299,157,89,226,205,243,131,145,139,202,224,325,284,228,227,123,248,161,216,212,147,271,239,135,197,164,308,271,224,224,265,94,197,198,169,175,171,143,218,274,268,188,83,188,145,216,276,295,227,158,240,197,190,81,163,185,224,301,205,318,250,207,307,155,322,312,163,58,173,214,226,260,226,295,206,241,227,129,166,135,110,136,193,267,315,222,175,265,157,154,152,165,165,168,82,256,237,154,185,304,243,257,199,352,127,150,213,311,196,142,264,274,217,111,220,98,356,135,261,186,115,226,106,116,120,311,211,196,348,256,134,233,190,149,260,145,220,146,203,118,75,222,258,295,122,190,137,174,297,128,193,252,194,158,129,180,187,235,193,174,230,231,225,175,120,234,226,133,300,288,263,226,175,202,238,182,163,191,128,205,133,132,105,207,277,234,171,115,308,188,203,253,267,240,240,204,226,188,207,246,116,108,230,202,228,121,343,155,275,225,221,152,145,100,159,276,118,172,157,218,227,161,199,192,208,234,77,146,353,219,179,202,328,79,170,118,175,321,202,246,212,261,174,179,218,310,186,239,185,144,289,156,128,255,303,146,179,289,167,191,283,238,328,229,205,293,319,128,280,207,266,199,293,348,251,249,225,248,158,329,160,126,104,269,272,175,112,172,274,282,289,145,139,211,205,138,211,259,55,202,223,237,203,242,146,79,110,176,199,122,211,151,252,233,214,123,268,209,198,133,192,138,218,100,112,222,237,79,256,191,201,251,202,180,97,220,270,214,232,274,120,183,96,132,164,129,313,214,309,226,180,222,231,313,199,125,220,137,136,199,117,97,126,123,292,222,88,258,204,149,178,240,114,200,128,92,275,140,165,156,155,211,172,68,165,118,169,163,208,225,87,230,84,280,201,222,278,206,225,184,269,198,238,162,229,197,100,221,287,209,81,116,155,191,82,176,258,183,159,206,151,181,322,247,171,119,194,201,204,136,275,195,276,205,187,83,256,229,316,221,236,245,165,266,222,192,101,246,169,222,175,168,236,107,278,218,133,265,240,138,223,247,167,268,136,124,372,136,178,291,305,206,196,220,132,190,114,244,122,195,145,277,115,315,189,236,237,210,181,150,262,212,296,130,265,349,159,181,253,274,161,186,227,195,300,140,267,162,188,156,205,190,298,131,163,268,196,179,123,117,229,255,347,275,271,144,215,233,203,159,200,148,135,188,209,190,108,206,250,236,181,235,197,147,275,209,254,197,135,148,260,270,142,216,198,170,222,92,186,176,245,146,124,145,183,163,152,203,54,229,110,225,253,208,218,131,173,213,201,171,324,154,100,127,260,157,234,156,228,383,202,218,307,302,291,123,176,197,307,175,127,171,194,288,181,116,383,216,201,224,249,205,274,205,370,215,159,187,302,250,209,230,218,201,228,184,156,216,123,185,252,151,296,131,146,217,195,233,58,150,144,122,226,290,287,194,311,210,319,208,191,159,224,234,165,113,198,346,162,186,286,187,247,172,293,280,283,65,213,289,130,129,209,123,362,84,363,290,234,231,103,211,381,141,205,215,254,189,208,113,237,150,201,360,211,283,139,107,84,269,266,188,257,117,321,155,242,285,162,340,210,298,242,324,258,229,218,272,168,221,136,178,185,141,224,111,239,170,278,278,331,192,227,254,202,201,237,215,360,267,204,274,146,248,115,255,191,142,111,147,208,236,223,145,127,98,213,147,251,392,260,85,162,80,143,102,243,275,125,106,248,123,276,230,165,152,237,202,214,89,124,244,130,235,102,122,232,140,130,245,191,320,285,151,130,268,103,131,228,339,259,247,185,237,201,192,219,344,182,168,230,279,77,244,136,204,181,154,156,263,185,227,295,102,196,142,221,264,210,138,240,229,332,280,111,207,184,67,176,127,283,256,208,206,263,143,228,153,135,91,160,223,153,268,207,249,388,208,167,198,173,321,295,130,164,146,235,113,202,325,148,314,88,219,318,219,249,187,206,169,296,368,187,159,220,362,80,147,122,146,119,282,95,217,205,87,331,173,244,156,166,227,135,238,241,135,201,199,249,224,198,136,277,177,339,163,219,172,162,210,274,335,275,176,230,202,183,205,311,190,194,192,118,176,250,133,318,201,154,239,243,203,343,256,216,326,211,124,287,214,194,222,170,169,203,101,141,187,150,179,322,242,300,235,206,219,218,157,149,135,179,148,242,74,246,153,238,345,321,219,164,199,241,108,155,193,179,193,189,208,242,270,142,177,265,177,347,75,110,94,153,259,316,217,115,258,151,218,180,348,180,171,343,300,394,193,149,263,147,212,295,194,231,160,196,115,249,211,211,269,202,270,282,180,222,322,279,223,294,117,190,244,177,325,207,211,141,228,182,279,150,176,312,49,326,117,250,261,207,311,317,169,215,233,347,176,104,262,327,127,236,204,125,154,365,146,222,204,141,289,254,281,207,110,244,147,208,218,72,169,198,109,139,232,138,162,75,128,251,133,186,168,239,220,225,187,149,294,230,270,268,187,119,225,214,221,209,255,298,244,103,218,256,197,186,160,283,234,173,307,110,86,120,266,150,285,344,197,204,284,233,176,273,134,159,139,192,247,180,210,241,219,183,134,125,155,318,167,249,144,210,131,309,161,160,317,151,173,348,224,108,200,187,131,309,115,277,102,115,291,258,235,201,225,168,210,220,177,271,187,265,115,221,126,205,132,295,178,200,281,158,299,170,317,171,119,203,163,187,254,125,116,239,140,238,122,179,190,276,247,159,231,151,170,145,220,287,319,323,304,147,79,102,71,160,342,239,255,294,113,226,54,227,310,124,228,135,169,353,284,197,272,86,102,172,298,272,181,63,136,204,200,252,200,216,213,249,175,123,151,195,119,279,175,176,189,182,255,202,366,274,196,195,176,205,228,161,245,128,190,130,202,342,222,181,91,144,358,130,296,320,238,206,133,175,221,121,226,182,103,232,221,301,203,108,162,102,276,158,159,131,201,251,158,112,234,258,155,252,140,254,180,146,244,297,184,194,364,305,277,170,163,188,165,184,124,142,97,157,98,408,164,138,261,240,157,136,78,197,191,241,329,105,47,97,343,165,223,118,234,240,196,72,157,131,320,141,137,142,309,175,84,199,289,143,259,305,249,152,97,262,134,94,173,128,184,326,216,236,192,205,232,119,179,210,177,239,139,123,139,228,226,171,134,187,247,340,171,327,94,81,124,201,233,226,186,247,116,271,188,334,147,106,299,171,204,140,95,90,207,283,227,211,219,352,126,154,337,233,379,297,120,277,291,214,153,224,220,197,292,309,312,321,136,291,345,293,210,116,228,235,254,127,74,152,172,85,253,168,384,166,96,236,292,271,228,187,268,236,199,225,114,140,147,58,236,258,262,53,99,219,84,154,238,193,176,224,230,225,199,239,144,183,170,115,231,150,305,265,258,145,111,283,177,102,279,243,311,167,85,302,227,199,89,186,322,252,262,193,190,327,110,231,297,172,306,298,314,141,196,225,161,339,138,294,299,152,239,254,258,248,204,309,148,233,340,273,174,232,140,311,285,199,191,267,159,218,198,194,167,224,195,110,297,116,234,69,153,124,163,211,344,210,193,300,248,250,220,133,200,83,142,172,257,124,199,251,192,65,204,297,142,332,137,195,278,102,212,120,210,131,206,272,179,178,244,197,161,226,269,139,152,152,172,183,262,191,195,286,144,332,118,184,171,302,236,220,212,139,130,109,150,55,47,167,99,324,258,156,239,242,182,169,296,153,162,203,171,261,151,215,104,173,327,242,240,300,172,253,303,115,204,142,371,73,154,203,184,275,248,132,176,179,315,160,286,239,110,156,162,120,243,171,175,172,158,220,260,293,260,139,244,306,142,248,207,273,298,169,223,154,240,150,151,280,288,280,201,196,153,206,123,179,282,236,173,215,84,206,163,100,202,291,189,196,282,268,189,195,149,227,258,253,108,159,221,196,297,224,201,154,160,271,265,263,152,300,192,185,134,90,211,107,147,173,218,85,205,182,150,221,231,203,217,174,177,88,239,188,186,49,246,228,229,135,238,269,303,199,206,204,168,174,198,226,91,199,190,100,211,246,275,158,89,335,162,58,197,286,292,227,228,115,149,133,218,127,90,145,195,179,221,156,200,252,124,122,228,217,227,135,217,154,346,305,206,257,195,181,191,299,255,128,113,261,98,289,190,308,171,151,139,261,118,155,318,153,184,139,128,319,181,283,105,84,219,178,230,190,162,272,257,260,98,288,292,171,237,133,159,157,212,303,195,200,240,241,239,214,166,230,326,206,305,157,204,267,173,197,124,94,225,160,206,201,198,142,118,254,298,179,209,169,220,250,128,139,171,187,257,188,224,167,99,162,235,197,166,166,170,211,177,272,235,124,204,264,185,99,304,137,205,192,218,151,329,212,300,201,256,324,144,194,279,160,76,81,195,139,362,266,164,122,130,130,229,200,149,209,166,130,166,251,132,120,215,294,258,194,152,185,357,180,164,200,307,121,216,210,184,148,162,172,110,254,97,287,226,170,357,125,207,171,223,225,188,165,185,108,301,145,196,73,277,182,133,191,161,229,146,132,341,53,265,250,159,165,225,220,284,117,205,175,262,329,263,239,223,283,281,213,203,264,230,187,156,95,171,232,120,173,217,221,274,106,235,273,247,273,135,259,134,235,228,242,244,247,301,149,89,301,249,191,176,114,273,256,176,301,179,256,251,266,200,204,178,222,344,102,164,261,201,291,228,219,270,202,159,132,164,252,201,250,178,247,73,251,239,212,215,96,157,121,291,86,280,152,103,146,207,154,235,195,278,125,165,128,144,281,176,192,193,98,235,210,298,109,141,227,190,199,234,182,299,287,161,276,145,264,188,151,296,318,169,155,224,250,254,227,172,229,190,132,187,183,158,231,219,306,186,173,185,118,337,270,244,373,102,252,237,214,196,131,146,207,117,116,207,305,193,252,299,151,101,179,265,188,130,162,180,106,238,343,148,248,92,150,144,111,314,315,187,179,166,185,175,122,122,243,126,284,212,215,179,324,165,259,65,199,106,327,243,150,169,329,123,187,223,156,201,205,106,67,190,107,204,315,180,121,173,324,85,225,274,297,83,167,202,128,234,85,239,208,80,220,92,270,140,179,165,231,152,276,196,94,200,132,128,287,353,94,186,302,165,127,295,197,181,213,193,217,176,273,250,250,153,135,183,177,86,138,217,292,201,214,356,230,159,218,176,211,225,279,258,254,138,212,143,200,161,144,265,286,259,239,254,98,96,344,91,178,97,131,262,213,133,240,251,163,137,138,334,142,152,134,273,106,134,200,101,308,303,273,211,105,84,289,179,218,124,109,247,206,224,181,197,129,223,153,218,140,162,152,222,128,274,226,208,202,281,237,247,210,174,247,111,87,61,285,174,241,190,147,254,359,166,327,167,272,300,218,276,278,292,152,199,143,219,280,228,104,251,199,117,157,238,140,372,312,280,175,268,241,224,231,226,344,156,269,136,273,242,219,195,178,196,279,355,148,221,251,149,126,268,171,197,158,242,272,281,126,143,229,185,358,287,187,280,276,248,208,279,143,131,154,150,292,234,179,262,210,299,262,272,180,191,176,151,199,110,126,214,148,175,160,237,329,208,111,173,148,189,349,108,168,207,254,242,178,172,98,150,281,261,187,147,151,297,278,243,210,302,183,144,185,403,122,185,162,229,253,254,164,334,146,305,384,239,226,295,110,146,203,229,272,267,257,217,135,315,198,184,127,243,209,226,88,191,225,328,148,193,258,139,207,251,204,213,177,296,67,147,214,158,160,291,213,172,239,128,280,314,176,150,276,334,240,118,266,181,229,108,228,211,374,256,292,189,119,100,254,98,270,167,271,185,123,169,102,195,190,110,110,253,214,82,185,78,244,217,201,228,205,125,108,200,219,207,213,137,237,268,141,293,87,124,194,163,83,140,181,178,201,150,190,352,66,234,202,79,125,170,203,280,95,228,205,272,267,151,175,212,136,251,264,185,119,125,197,232,168,340,163,242,237,182,358,152,156,155,194,289,225,326,216,82,148,209,80,222,119,180,221,175,385,71,262,291,195,157,127,205,172,303,158,189,240,196,153,213,74,153,183,165,189,220,241,255,244,230,234,252,249,246,184,167,131,120,154,266,138,254,221,206,265,183,253,183,244,182,208,273,220,236,198,244,307,188,142,342,96,315,105,134,100,177,153,168,277,220,140,231,316,105,167,163,141,290,230,145,170,216,176,258,224,234,246,309,243,183,159,276,206,103,229,175,156,196,233,60,234,279,174,237,219,230,283,223,143,135,238,219,105,189,266,220,288,135,59,115,194,290,226,175,320,133,249,252,170,323,233,197,123,200,288,161,122,227,224,248,262,257,265,263,137,271,186,233,216,255,151,165,116,192,341,143,212,238,236,253,297,289,259,266,280,232,112,115,88,243,239,226,329,206,191,310,296,183,161,251,182,218,185,148,180,235,207,255,234,296,174,264,170,112,303,212,262,151,187,108,205,116,166,208,181,89,247,282,105,103,179,263,71,307,268,176,212,293,152,151,186,170,120,323,237,235,230,96,139,251,335,197,176,74,63,145,173,136,145,235,165,150,206,90,175,245,192,331,182,196,166,192,251,286,91,98,239,221,188,204,208,374,308,163,152,130,223,147,198,89,172,216,141,101,219,267,366,202,239,173,112,120,188,194,120,129,249,275,177,280,228,230,154,170,141,175,152,168,194,104,248,150,198,265,151,174,159,159,132,127,185,104,295,320,176,341,60,137,267,85,116,111,94,102,213,231,148,233,166,80,264,116,199,341,163,177,73,129,244,184,272,295,161,176,213,190,284,215,118,213,263,214,180,266,141,83,179,177,181,233,126,242,219,124,248,206,233,128,144,182,357,210,251,136,164,197,259,241,111,208,180,161,253,104,175,213,250,319,262,210,94,192,213,188,274,300,290,148,334,214,297,222,219,126,157,179,271,217,134,305,87,207,230,218,134,226,268,175,329,193,206,198,273,216,179,230,180,180,210,129,227,172,92,180,360,163,156,175,270,233,206,171,171,306,263,367,231,126,125,97,87,188,166,235,127,345,140,263,265,201,141,221,179,182,375,145,235,226,126,163,104,84,155,265,197,182,251,172,232,81,198,159,115,268,212,163,302,166,199,211,183,261,109,151,217,259,194,189,93,190,163,321,239,182,217,184,336,245,147,311,119,100,57,258,136,202,327,154,160,208,189,135,139,184,168,117,231,210,129,251,320,262,161,273,89,174,145,130,258,108,222,144,163,144,196,73,234,171,286,182,281,172,222,162,276,278,160,288,176,216,289,150,105,163,128,219,118,278,140,221,87,206,183,200,323,167,209,167,151,245,320,205,117,285,75,193,249,186,235,159,243,138,272,258,171,154,112,332,174,69,361,216,82,125,126,278,123,270,251,221,210,247,181,239,204,272,222,109,234,222,250,243,247,215,201,248,244,244,209,194,227,96,216,197,71,154,244,199,199,166,181,175,175,242,255,233,122,158,156,265,107,141,333,212,94,130,114,148,209,167,84,221,166,107,232,277,323,284,192,246,132,121,140,163,204,145,225,256,63,335,223,168,159,271,244,199,281,214,218,184,158,184,213,193,173,304,301,86,263,148,182,215,209,250,272,230,297,161,144,119,127,152,196,148,172,135,266,202,193,216,180,215,216,242,82,162,127,122,228,257,139,177,211,87,147,288,88,217,150,212,257,195,230,276,252,243,164,259,281,137,145,246,218,94,202,185,318,269,140,105,208,69,249,208,138,221,210,86,259,114,184,174,282,167,167,162,242,79,148,146,291,202,213,201,47,257,238,255,283,346,271,167,234,308,227,260,78,219,112,132,269,204,124,181,248,283,169,359,230,253,149,192,181,268,219,214,342,231,216,271,231,296,119,180,161,321,140,162,159,240,165,176,344,164,211,204,157,113,208,287,254,117,174,162,183,153,210,222,139,69,129,270,232,114,295,129,232,91,281,126,132,184,186,171,166,253,124,173,238,120,186,167,154,178,241,259,246,258,334,107,299,85,245,187,285,218,292,192,175,241,236,230,241,73,308,258,216,259,56,134,157,149,250,217,120,207,270,122,209,143,272,206,277,288,205,346,225,222,134,278,364,286,320,173,251,94,172,271,209,224,79,88,222,264,144,241,133,215,192,284,189,215,207,236,263,205,327,187,179,153,328,181,160,157,318,206,173,145,119,184,290,260,299,239,306,160,88,135,139,259,67,178,216,164,169,112,231,282,170,126,266,232,239,77,89,118,323,244,191,175,297,77,226,107,267,125,142,218,166,207,190,124,88,79,274,157,189,169,217,130,208,191,233,218,174,207,207,216,228,286,194,264,209,186,143,228,190,225,255,240,262,225,314,158,264,190,177,205,173,276,199,240,370,134,210,111,212,270,137,250,285,143,285,165,254,286,159,125,137,124,102,256,238,63,209,133,98,319,243,341,208,118,267,153,271,252,176,86,203,79,145,176,140,186,194,217,246,295,193,219,103,264,227,70,148,124,348,214,149,269,115,101,290,190,84,311,128,130,158,216,120,269,216,173,179,87,291,312,175,320,307,179,200,211,169,71,194,202,290,114,227,335,310,143,144,227,273,144,186,244,199,178,192,113,146,310,343,227,336,326,213,270,244,137,196,269,146,109,212,166,195,237,173,215,238,213,327,199,227,267,286,163,234,145,66,240,200,238,178,273,129,181,211,239,164,190,122,244,305,118,223,272,302,225,245,191,169,175,221,141,270,152,207,236,104,232,359,276,321,164,119,234,324,275,221,261,238,339,271,137,302,216,161,163,142,220,211,217,208,305,175,161,224,272,213,129,347,218,227,314,184,211,63,174,254,215,119,213,193,187,171,311,119,193,206,251,213,151,161,232,382,212,61,146,284,144,190,233,292,155,207,303,228,131,220,251,317,200,322,107,142,239,379,135,112,161,289,234,275,96,160,220,184,194,251,183,149,347,195,94,158,247,189,185,330,243,156,194,120,154,217,252,246,141,269,358,169,327,197,158,201,251,280,148,184,150,204,148,183,127,134,181,286,146,226,130,93,219,153,201,211,153,288,211,289,263,139,318,171,211,277,161,268,147,135,106,299,258,120,180,180,374,76,248,279,220,176,173,181,146,127,187,329,142,108,230,133,225,146,98,136,224,192,179,252,176,98,182,215,128,260,325,245,163,304,247,230,234,173,185,231,172,248,255,235,158,226,233,332,176,194,248,271,132,155,277,178,203,145,243,151,245,124,105,122,286,156,222,260,168,201,159,169,172,188,235,193,146,147,330,282,175,218,258,287,329,213,180,164,214,246,218,186,161,160,211,310,259,224,171,186,125,118,278,153,181,262,286,130,162,143,198,184,60,332,187,179,111,148,134,157,270,203,246,124,157,194,142,205,65,327,208,153,180,231,235,291,231,133,127,223,181,157,161,202,74,151,136,92,129,243,239,131,227,298,146,160,255,215,295,193,166,214,295,275,144,286,207,177,248,318,145,296,179,113,168,124,128,296,74,283,301,273,169,253,244,256,219,71,210,195,360,208,329,240,140,168,222,168,248,158,146,150,272,376,251,247,258,119,131,267,218,257,352,202,268,162,241,174,351,235,156,224,260,130,236,124,190,193,168,144,195,170,140,75,202,137,300,125,125,231,193,184,195,236,109,188,198,177,235,275,123,182,245,224,196,172,277,128,100,106,211,194,369,240,228,208,182,274,196,192,133,214,255,288,130,235,263,173,234,152,227,175,198,167,157,130,256,177,166,152,133,180,245,123,226,158,182,218,175,225,218,221,188,384,252,157,174,196,238,246,171,241,122,117,109,216,77,108,139,226,223,268,127,344,231,132,224,214,199,170,131,222,138,205,133,120,325,172,166,224,233,82,322,94,262,245,360,155,260,74,185,225,342,194,251,178,266,213,193,158,99,62,151,362,207,336,139,116,157,151,180,145,186,103,145,146,199,174,155,271,352,250,301,127,201,88,146,229,289,269,162,203,228,233,197,261,218,208,184,192,148,344,251,141,258,123,215,150,219,200,134,216,140,202,151,224,216,237,76,243,188,234,185,199,195,129,90,131,234,321,343,358,117,263,280,201,177,257,112,156,238,153,246,272,148,294,129,302,260,128,270,231,227,277,200,193,185,143,179,270,143,89,240,205,220,147,235,274,344,345,212,162,179,158,273,240,187,205,50,243,191,260,194,270,139,182,114,230,235,245,227,137,179,246,244,233,166,112,189,79,179,122,125,208,155,245,223,147,193,74,215,169,245,248,160,165,331,159,242,137,206,298,177,118,149,151,159,261,266,306,140,230,227,56,213,255,269,119,186,151,261,170,111,212,168,128,260,319,200,253,254,215,223,235,221,273,279,182,72,184,263,195,165,198,235,234,155,143,210,95,110,235,181,161,154,114,333,243,242,171,243,118,278,206,174,198,296,130,280,229,183,163,224,190,130,191,197,343,246,298,141,228,151,135,257,197,139,246,223,207,178,101,222,110,290,289,146,191,237,221,214,183,96,178,163,174,166,226,142,216,287,227,114,282,121,411,217,220,359,237,140,105,287,277,174,202,175,221,288,170,246,225,248,141,296,184,213,193,219,215,288,228,175,172,306,319,287,244,67,257,127,190,161,140,202,198,260,50,158,304,141,230,409,181,261,243,202,264,105,267,325,313,154,167,355,150,118,122,218,158,210,97,179,110,234,94,212,225,348,239,275,151,318,157,273,140,209,225,173,190,191,224,297,174,254,192,259,127,64,284,366,237,203,192,167,219,119,165,310,269,304,205,215,155,149,331,323,207,120,155,316,190,265,168,228,98,100,229,185,219,222,213,317,188,120,234,248,143,268,116,164,103,130,262,289,176,80,164,184,87,251,233,201,175,191,181,95,211,155,163,222,271,217,281,123,319,229,86,330,205,122,264,195,236,141,163,292,335,172,149,121,153,161,179,190,186,202,297,164,174,253,247,114,233,205,281,127,140,191,190,138,204,210,198,106,214,215,151,222,99,175,299,452,156,200,222,204,238,260,201,242,166,282,246,181,129,156,100,146,287,244,271,230,257,213,189,338,166,206,175,118,244,87,336,143,234,206,195,318,189,118,183,250,262,278,191,276,196,81,211,123,203,228,228,321,124,246,222,251,227,319,197,260,132,202,166,181,169,199,146,207,183,182,222,216,242,279,257,221,235,217,317,185,345,155,249,239,213,152,249,304,116,190,285,214,290,121,124,205,184,231,232,184,175,209,124,146,113,248,294,217,108,161,197,311,209,84,199,156,234,187,146,180,216,202,176,307,299,230,182,58,154,244,195,165,112,172,183,96,293,274,116,218,179,97,200,218,261,241,172,260,287,172,95,231,327,155,250,151,251,131,166,247,262,282,210,178,107,195,242,167,188,114,164,191,307,296,267,142,164,89,240,96,190,145,124,246,226,150,81,106,134,341,235,94,107,84,102,197,212,146,142,251,210,131,159,304,159,173,188,122,218,226,193,228,224,204,105,216,183,221,245,243,108,191,130,281,315,147,251,212,158,103,224,221,241,260,154,173,283,149,143,257,88,205,183,76,242,152,184,211,176,186,207,180,151,210,245,168,207,113,221,188,252,180,252,288,215,341,218,155,245,235,78,188,174,339,149,337,222,176,87,181,149,113,76,304,98,227,107,286,145,73,319,353,198,169,137,204,219,217,246,205,274,203,219,131,137,259,184,239,173,273,242,142,332,277,265,274,161,220,266,231,314,303,269,172,275,244,155,169,166,261,239,151,185,161,185,303,192,69,193,186,228,292,231,113,216,329,196,196,161,262,187,263,175,251,231,240,164,103,201,222,114,130,114,171,110,194,184,294,156,295,112,170,166,292,299,179,106,92,332,214,171,221,60,152,241,142,210,177,91,229,96,217,177,234,131,135,297,183,172,107,184,215,136,223,133,186,329,339,350,309,157,164,151,248,171,203,157,281,264,61,315,212,193,117,208,336,250,126,145,121,125,104,233,188,217,390,208,160,149,92,225,82,244,63,296,170,298,152,141,241,177,186,280,120,155,296,71,121,250,177,161,191,273,262,322,254,160,118,236,258,274,149,172,255,183,199,203,273,245,239,205,149,160,246,216,191,117,223,167,403,234,202,105,267,112,229,177,262,174,202,207,310,222,207,189,215,139,206,232,154,188,233,202,124,240,144,221,72,233,189,166,223,354,197,252,312,174,85,243,235,176,112,176,170,278,133,277,194,352,208,182,135,290,141,71,207,81,119,258,200,257,226,216,99,191,216,162,214,119,164,255,185,190,237,163,188,290,285,128,223,182,113,137,283,269,263,87,286,257,226,122,229,182,260,311,132,253,116,209,168,188,239,199,153,179,232,103,353,141,255,269,136,272,392,197,152,271,124,346,305,195,211,87,88,176,193,294,140,183,95,179,118,128,336,221,276,142,198,291,368,126,266,133,233,199,136,146,306,98,198,110,246,162,203,206,112,162,314,255,214,172,224,130,223,268,126,226,198,317,174,218,331,145,200,170,89,226,194,241,292,155,127,148,329,210,170,169,274,227,226,196,120,89,309,131,201,288,159,324,88,161,157,152,112,256,174,90,288,171,251,125,275,305,191,224,190,166,217,189,147,197,187,77,269,137,97,272,275,345,178,280,157,191,148,162,248,287,223,163,175,132,242,217,311,300,241,210,229,170,151,267,222,207,85,174,159,207,150,161,164,162,250,262,264,225,178,190,175,285,164,147,206,159,265,143,94,269,122,217,315,222,223,211,211,235,224,263,125,183,255,176,232,200,125,105,155,193,163,226,292,220,92,205,188,330,118,242,228,188,241,199,218,298,279,178,95,117,254,191,253,288,101,142,142,263,103,309,206,238,228,157,201,152,137,220,177,259,179,49,156,109,202,203,238,133,268,233,262,166,150,146,135,217,134,207,137,47,186,188,262,188,172,188,245,157,227,329,116,272,256,93,127,247,227,214,314,286,122,220,180,242,155,116,298,194,48,328,176,217,227,161,179,138,243,219,166,264,137,199,225,342,240,258,189,229,291,115,264,303,113,304,182,189,179,294,184,257,172,122,186,142,218,319,318,135,324,148,219,239,151,182,178,160,234,214,115,246,239,114,183,173,185,179,306,178,160,176,185,115,175,74,271,196,177,194,224,258,232,293,207,79,269,242,253,264,247,143,109,280,154,241,269,183,312,130,182,214,179,195,157,152,231,308,230,216,167,273,158,216,146,112,182,301,344,174,261,281,303,181,184,168,265,136,258,142,219,275,205,167,191,114,145,239,333,108,148,303,166,215,266,157,68,234,144,105,181,243,305,194,269,250,220,284,203,165,182,210,215,293,87,224,110,303,177,148,246,202,386,142,192,221,212,266,171,177,234,257,101,216,361,323,230,217,126,144,98,124,218,151,238,149,220,202,140,251,182,288,184,112,317,195,188,274,141,307,220,166,292,162,242,61,198,191,325,212,175,247,121,203,337,89,258,270,149,185,347,151,284,237,156,304,225,249,178,145,212,92,239,303,218,244,93,209,235,163,246,116,128,182,108,183,178,248,186,152,275,172,78,241,157,170,137,119,190,165,138,135,172,147,254,161,282,164,137,150,140,199,216,233,232,253,108,226,117,186,218,137,139,205,252,227,73,108,187,182,277,145,163,266,207,42,140,241,231,235,241,246,143,153,270,188,214,349,152,283,182,213,368,230,252,206,139,273,284,286,143,146,211,295,174,267,233,120,240,231,372,142,318,157,124,123,243,139,385,198,187,172,230,242,226,215,157,237,131,131,240,234,250,245,127,323,243,168,163,318,183,92,364,263,218,124,157,124,128,199,208,307,228,236,165,90,230,198,298,205,282,322,195,205,149,190,122,208,309,181,200,143,238,139,72,168,227,289,199,99,170,112,167,211,304,221,133,162,210,253,107,164,267,110,265,149,281,100,169,269,260,182,221,145,176,109,214,369,197,151,144,192,207,381,238,232,223,176,275,242,262,294,174,226,73,309,186,122,109,171,132,195,203,205,157,184,240,141,136,180,143,59,182,178,145,179,136,134,300,180,100,227,328,194,149,252,87,162,118,296,153,95,308,141,138,196,318,106,240,279,206,252,242,93,177,227,245,352,167,161,209,111,158,207,208,149,188,222,219,171,194,203,182,242,202,209,207,299,315,225,186,129,122,266,353,160,246,309,155,166,180,88,78,263,148,258,239,209,81,142,258,229,131,402,123,203,240,194,164,234,228,256,331,248,298,237,230,197,240,332,130,267,179,219,284,214,236,203,174,155,189,161,219,201,218,142,194,189,172,211,240,112,232,222,183,222,118,152,239,154,237,132,156,271,142,220,246,240,248,177,261,249,201,146,180,178,203,175,231,308,195,225,247,154,206,94,201,189,53,84,139,141,198,299,360,258,186,271,156,262,217,109,125,163,201,208,241,319,290,224,162,143,235,74,302,223,205,155,187,205,306,231,183,121,261,192,341,101,189,294,372,133,222,241,115,158,222,279,179,167,226,237,256,273,169,280,326,184,292,162,358,172,76,187,260,142,233,220,159,230,159,134,272,182,208,164,259,302,266,142,250,209,201,171,199,267,200,184,190,256,149,144,193,253,312,182,125,211,95,114,190,249,195,208,183,173,182,110,342,104,253,76,125,189,136,151,98,189,119,226,262,322,182,92,157,257,256,322,274,119,225,184,268,220,225,262,155,182,152,222,122,182,130,269,182,199,183,190,316,173,146,318,116,98,313,198,124,288,97,127,190,194,149,305,189,127,254,124,187,178,159,86,233,73,138,121,177,255,240,207,182,181,297,345,235,214,213,236,311,183,150,254,240,194,44,129,119,328,128,321,200,120,184,237,126,292,151,220,334,261,296,247,191,169,151,264,196,142,136,135,109,130,101,308,159,271,171,238,291,167,310,108,153,83,66,125,324,230,155,190,190,154,192,220,161,177,174,292,206,321,173,233,133,319,222,191,319,302,109,105,193,131,240,110,219,230,119,124,238,200,186,128,257,280,245,207,146,112,331,186,82,127,217,197,184,245,234,243,271,352,115,142,222,165,243,200,165,217,193,342,242,135,310,186,168,97,215,205,244,107,260,112,215,262,239,229,287,108,276,133,260,300,326,107,161,213,123,185,264,169,90,72,150,203,99,101,295,313,174,79,222,302,99,134,294,194,187,216,162,207,175,179,142,241,211,239,232,80,172,225,244,249,194,149,168,181,136,282,364,219,158,109,219,181,217,274,227,218,230,109,50,119,148,134,138,281,197,163,160,289,113,318,89,125,229,193,212,101,275,275,243,243,238,315,308,178,109,204,320,193,237,303,221,121,207,281,343,255,88,167,114,98,127,179,286,351,256,224,131,141,249,145,218,223,158,250,192,261,117,224,171,321,253,305,289,158,137,188,241,160,238,312,126,297,321,163,142,102,141,367,116,267,201,150,110,352,271,185,162,197,153,242,171,128,218,127,123,113,140,107,214,282,200,227,206,243,257,273,214,339,240,197,206,116,202,154,220,157,376,188,76,343,224,197,156,206,114,135,254,68,242,219,283,221,106,153,256,109,114,278,268,99,238,167,186,72,125,223,262,226,231,135,213,345,188,127,189,215,121,152,189,162,172,213,202,99,211,180,194,99,196,77,274,254,179,307,147,176,128,85,299,233,256,171,225,292,194,255,376,141,134,184,139,133,213,151,108,280,59,113,288,130,216,228,276,221,125,202,340,258,349,182,293,200,225,173,109,290,191,206,309,209,79,224,347,286,93,219,213,188,149,253,152,254,108,332,331,315,188,181,239,242,344,182,187,252,344,191,354,202,80,178,161,244,206,149,325,151,199,241,276,132,246,137,223,188,116,274,262,235,234,183,168,221,219,139,209,196,146,108,217,158,192,184,233,242,182,196,238,121,125,217,269,201,274,223,357,162,211,140,205,176,186,145,154,330,189,244,195,227,128,330,265,124,232,305,233,174,240,272,209,194,201,222,273,133,192,250,271,232,174,136,238,234,163,92,297,143,326,221,276,135,140,159,271,167,202,219,173,331,199,238,141,202,130,66,136,121,213,230,296,82,134,155,202,166,123,168,236,232,252,208,171,222,192,145,138,222,264,230,124,229,227,182,252,209,282,313,233,339,228,216,101,225,181,139,150,249,119,158,222,127,214,190,229,187,187,286,271,79,214,243,191,291,250,265,197,139,363,226,138,285,131,234,233,292,236,305,193,381,135,286,140,206,103,177,105,234,206,155,150,199,188,181,189,193,120,164,245,282,180,157,175,262,138,184,174,85,235,272,120,213,224,94,281,175,88,200,144,266,148,67,156,218,164,252,227,241,316,132,229,232,226,205,252,197,124,180,333,191,159,121,237,119,148,275,137,237,210,264,121,128,464,156,207,288,137,132,138,85,267,232,176,204,95,207,250,167,90,153,305,150,85,150,292,221,169,172,84,268,196,298,318,165,228,218,182,220,89,153,181,242,224,120,236,82,385,302,140,280,349,251,261,318,97,140,148,155,252,277,277,119,198,181,199,164,153,136,183,109,231,287,173,214,152,39,354,203,143,239,194,168,118,135,144,329,286,236,237,112,225,292,77,173,223,245,174,161,210,216,196,261,150,318,132,207,286,283,141,239,344,141,166,301,210,236,103,248,179,209,178,233,189,255,289,230,79,178,247,375,260,218,139,239,179,328,120,197,311,92,126,249,166,212,216,93,141,205,242,145,203,87,235,135,268,181,159,148,149,218,331,110,276,154,256,114,127,118,159,90,196,214,163,257,193,260,113,79,159,122,200,227,336,111,199,243,160,272,248,164,67,191,123,286,195,102,236,240,119,134,133,125,210,177,137,234,244,185,161,190,210,133,150,218,181,231,157,199,231,229,69,298,139,234,381,138,134,264,286,173,238,130,74,318,303,129,261,168,146,214,153,99,272,208,282,138,160,141,121,131,77,216,310,207,235,153,171,267,93,224,314,158,132,175,287,134,226,214,186,110,167,235,208,59,346,186,179,147,219,106,187,227,321,76,214,300,184,235,157,212,274,254,161,356,142,249,203,129,214,179,215,258,238,225,98,132,179,255,275,188,271,134,312,307,310,190,208,256,119,103,327,279,259,163,116,143,101,208,190,99,257,334,171,208,173,182,154,213,91,276,236,190,252,206,111,225,232,145,333,127,210,202,220,140,217,208,252,253,327,206,147,215,208,246,195,181,252,224,172,196,227,143,169,192,175,204,292,132,196,171,165,272,152,190,149,200,189,269,118,188,174,147,326,208,286,274,260,252,107,183,209,190,185,202,131,220,140,161,269,208,197,96,207,137,230,279,225,174,226,192,336,223,142,156,213,289,231,178,225,322,261,210,90,199,243,304,161,87,174,137,119,249,144,145,178,232,105,318,186,150,186,130,116,122,324,178,194,180,288,180,194,125,219,244,167,184,243,67,103,271,200,204,115,239,351,238,261,385,340,195,273,228,199,107,220,201,262,190,254,258,277,244,229,286,279,198,245,251,241,63,174,258,234,88,162,110,152,142,204,126,74,142,325,167,112,203,203,227,148,199,296,133,228,131,123,300,279,100,50,126,233,224,272,205,178,172,246,187,226,287,293,175,153,176,281,83,134,140,92,171,241,227,231,208,261,260,198,148,180,126,160,224,227,349,193,305,251,83,107,138,197,230,184,119,200,193,327,126,316,209,109,157,250,264,197,209,170,148,210,285,179,236,228,247,127,224,243,170,242,144,218,226,181,206,109,191,216,96,101,272,107,171,191,171,157,143,176,287,183,99,223,314,327,239,291,184,240,113,228,101,265,284,171,362,189,187,138,241,287,198,287,243,191,117,232,209,240,244,343,292,117,121,118,158,251,203,113,105,235,135,171,250,174,306,274,276,250,114,203,175,346,251,159,217,173,103,74,217,232,121,117,257,95,90,212,148,209,240,146,164,229,280,252,247,162,206,98,262,141,277,123,239,76,110,148,105,200,162,273,266,202,213,210,225,119,183,230,225,279,240,229,170,134,193,174,197,127,167,285,167,270,260,204,166,141,141,182,153,263,210,167,223,167,213,167,180,54,234,79,229,334,241,280,147,133,143,284,133,218,161,186,201,164,68,116,192,154,169,220,156,173,184,97,233,195,287,281,249,145,134,202,294,132,245,155,72,194,241,183,175,130,224,242,140,140,275,228,236,212,217,247,273,281,270,278,200,266,237,126,287,203,230,307,207,170,251,164,217,151,188,181,171,231,190,170,65,155,287,307,318,172,177,110,147,183,269,158,131,108,96,222,156,352,93,155,92,222,311,137,270,223,145,154,236,140,213,267,313,268,245,309,181,288,252,334,188,122,167,241,166,97,161,232,156,245,181,294,212,269,344,242,255,170,140,162,260,199,192,105,135,338,228,188,177,303,257,184,179,196,252,163,139,210,283,205,211,126,57,183,256,296,184,154,168,169,128,179,273,140,182,219,200,329,299,286,165,245,279,169,307,146,276,224,274,121,177,199,185,167,255,313,160,297,225,147,172,308,147,170,339,183,254,280,174,167,238,133,322,180,245,235,281,133,115,154,126,212,252,108,225,193,216,135,189,201,142,98,135,275,185,150,92,248,213,143,200,338,268,175,206,306,193,272,199,107,200,286,218,254,300,194,234,155,216,358,283,200,287,13,212,226,288,189,303,309,175,235,327,218,285,235,86,224,223,322,161,328,136,131,242,184,164,191,251,133,180,164,137,326,89,227,200,95,179,185,243,121,119,256,298,212,177,198,300,226,177,166,83,137,211,262,254,274,147,118,301,80,300,116,178,218,177,171,159,203,250,137,182,267,212,206,171,159,236,154,123,133,240,192,176,220,238,206,203,208,302,224,132,227,158,248,213,201,177,177,112,144,211,221,201,189,88,282,318,136,148,103,231,191,222,267,131,183,242,210,238,287,177,146,146,133,215,99,174,249,114,221,159,309,260,215,207,293,104,140,131,141,373,158,120,118,212,193,102,203,213,271,209,69,205,360,81,190,179,297,200,221,209,172,245,135,245,273,236,231,329,236,126,144,235,278,252,191,184,121,245,69,145,94,159,353,156,178,101,285,251,283,228,151,229,320,129,197,82,149,261,214,137,242,186,153,243,261,157,101,167,99,140,207,215,175,316,264,249,272,216,226,144,273,147,113,243,128,140,210,114,199,131,184,221,265,191,179,117,179,172,264,172,116,173,82,174,168,166,330,78,220,320,116,220,247,240,279,154,349,166,308,273,82,299,251,291,266,148,365,270,281,204,331,115,222,184,245,169,147,143,202,181,244,255,172,228,102,152,190,136,209,325,206,82,198,300,271,228,244,138,143,220,170,192,199,137,185,258,205,138,130,255,410,190,222,295,313,306,215,309,284,158,173,218,317,240,214,183,253,88,126,238,120,206,100,185,202,188,227,187,202,232,189,172,191,186,257,236,206,205,197,194,183,301,101,219,219,328,139,133,290,145,80,250,295,138,190,195,251,172,94,217,257,286,188,160,241,257,188,205,120,356,215,115,229,219,322,187,143,175,143,245,213,295,186,167,320,148,163,175,234,192,158,106,259,239,193,105,250,160,218,268,324,148,202,94,202,230,301,261,304,243,281,246,306,193,223,91,167,266,283,241,196,151,278,249,169,197,287,84,258,235,160,132,169,198,138,182,168,210,162,247,306,105,240,221,128,331,282,231,135,312,223,139,233,256,197,252,311,200,201,178,237,155,178,291,153,141,244,145,245,152,252,288,125,212,240,173,140,248,149,179,367,239,235,265,149,212,293,54,213,157,221,120,192,240,192,178,206,214,329,265,203,196,263,267,166,181,224,142,161,333,249,283,302,52,100,184,192,198,150,307,208,244,78,216,259,199,201,136,210,186,59,286,233,129,213,151,197,115,95,202,210,175,317,213,163,251,170,207,180,168,215,120,132,192,131,377,284,192,158,176,284,141,200,185,265,177,258,217,145,92,143,208,149,214,178,148,194,228,227,146,245,206,263,327,209,83,266,325,170,202,216,250,129,190,302,292,209,231,336,180,165,244,151,195,115,358,160,275,381,110,223,174,94,93,163,213,224,160,127,262,225,256,217,250,353,318,248,235,192,314,110,140,133,147,175,185,138,146,237,64,317,172,214,98,164,196,235,140,206,180,213,166,95,249,262,196,147,323,104,158,256,192,136,133,141,256,55,250,165,155,173,288,143,193,200,116,198,152,156,221,191,264,322,232,385,172,244,241,197,220,206,105,229,78,274,123,140,309,253,145,166,247,348,166,101,263,194,191,249,138,186,163,160,140,218,90,112,237,312,199,303,239,269,185,212,147,203,205,185,279,133,218,163,143,121,141,154,257,239,148,200,175,69,301,220,306,105,174,186,232,174,154,194,390,146,198,181,151,331,176,138,267,201,260,152,228,270,282,188,268,178,121,219,344,102,178,168,219,224,157,233,223,145,143,173,118,167,111,99,275,226,76,115,293,172,305,159,97,234,344,74,134,146,245,123,221,187,122,305,170,273,237,132,244,238,221,213,160,342,186,190,196,141,290,190,153,309,216,187,185,258,119,321,225,216,158,229,213,153,208,169,172,175,171,152,276,159,170,267,207,244,187,216,129,238,136,242,192,296,121,318,146,113,217,130,225,288,328,242,173,104,209,290,165,235,205,184,118,236,298,151,99,217,234,102,143,267,285,146,134,221,257,134,122,226,219,132,227,218,251,242,318,264,179,60,226,266,248,193,146,202,138,146,236,161,128,264,154,131,252,150,260,144,180,196,173,150,145,154,183,251,212,237,215,242,300,377,244,186,168,148,146,121,227,122,199,243,240,242,199,84,128,117,348,203,224,310,209,160,173,234,147,267,243,279,155,278,275,243,242,250,237,166,182,248,244,208,321,338,118,77,263,219,205,252,231,203,179,255,236,91,61,243,219,349,176,147,158,240,246,87,129,193,111,127,142,159,254,158,234,319,63,268,234,120,219,142,287,104,278,119,182,190,148,164,193,106,195,283,299,216,99,192,206,151,193,219,220,227,191,259,181,195,180,59,249,130,225,331,314,349,334,119,197,203,258,37,180,173,255,203,171,241,122,308,139,247,254,267,119,295,166,257,223,263,292,214,130,173,221,203,190,194,88,228,247,253,166,128,284,203,130,195,174,241,268,305,180,369,158,176,143,191,95,278,117,263,89,284,155,140,286,93,233,150,178,287,183,142,59,136,249,91,174,224,286,283,84,237,190,184,204,210,145,198,222,355,331,192,225,219,175,236,246,103,131,271,210,238,195,334,210,202,224,169,214,264,245,236,205,159,233,289,128,310,90,240,193,147,117,120,250,143,143,132,225,252,245,243,223,208,261,146,190,227,170,259,125,290,218,221,295,129,244,217,135,279,125,324,183,63,126,23,123,165,193,224,250,257,234,265,217,121,200,185,119,146,164,235,136,186,182,206,157,182,119,240,264,226,109,164,208,356,270,240,113,302,165,249,133,286,183,86,210,249,135,320,252,362,212,146,73,221,163,135,139,234,224,205,302,148,105,235,174,110,139,86,137,337,228,160,178,308,147,235,223,201,110,215,346,195,324,226,195,270,145,194,197,100,189,188,260,191,224,84,170,256,276,75,148,135,219,196,144,197,55,166,190,186,217,143,63,196,122,316,294,248,357,244,211,265,236,322,323,175,252,215,195,150,247,238,212,154,142,188,282,181,227,159,155,281,167,159,214,162,265,266,188,198,283,231,214,267,259,142,144,93,236,155,216,221,248,211,149,116,332,225,68,188,97,269,183,171,112,356,101,351,191,184,123,263,145,244,234,256,202,195,279,279,243,131,236,335,141,138,226,157,95,226,213,233,236,237,202,216,141,172,285,221,268,144,240,160,258,173,250,301,93,226,262,137,251,220,210,277,217,256,204,302,69,235,94,262,271,235,297,178,116,212,62,216,150,81,216,159,75,185,218,244,134,210,377,237,187,206,162,132,161,149,142,187,229,225,132,152,215,180,220,203,114,159,259,213,155,224,226,142,190,211,242,273,150,162,291,128,116,137,160,156,149,288,121,115,131,172,194,142,219,184,142,330,123,302,133,244,218,182,98,203,240,257,282,241,110,238,105,238,279,120,152,238,226,244,175,129,332,156,267,177,122,227,138,188,295,255,107,186,133,308,154,187,108,143,222,259,119,294,149,197,190,239,251,184,288,84,66,188,151,118,184,178,149,319,144,329,214,141,166,239,319,223,145,142,247,288,310,109,144,149,183,192,220,181,282,170,204,216,216,177,222,122,81,163,120,133,259,197,186,182,269,245,276,131,130,196,219,163,137,152,116,134,158,238,201,175,205,346,102,316,202,147,242,230,199,202,229,127,174,261,198,91,258,214,219,93,182,133,222,159,251,201,180,214,106,204,187,185,183,174,197,149,102,122,396,117,101,204,267,194,184,316,201,191,254,257,181,53,136,163,111,191,151,348,297,102,248,227,182,116,91,136,219,155,83,216,281,229,215,221,160,317,272,147,209,154,332,137,168,273,103,301,168,227,132,286,97,207,276,43,221,213,124,143,212,62,239,218,268,245,296,179,295,214,143,258,271,144,118,148,250,172,228,273,168,159,273,128,125,269,282,129,182,206,171,194,263,217,165,132,227,150,311,278,228,119,264,135,314,211,286,193,270,206,249,284,121,364,196,219,249,212,190,222,252,117,283,201,216,174,203,196,162,101,150,274,276,141,292,317,141,93,218,144,150,132,232,123,136,132,196,152,178,297,186,250,220,231,138,276,67,202,185,219,206,157,170,187,104,226,167,204,303,140,89,231,125,138,149,123,163,298,259,231,122,218,242,206,253,93,240,224,199,258,131,337,197,206,252,127,146,272,153,126,189,157,52,226,122,158,182,173,159,268,354,236,206,329,71,200,127,267,290,216,205,73,160,192,130,104,244,169,272,155,103,279,145,236,137,198,313,193,322,69,77,123,364,223,196,236,175,258,309,225,224,165,179,226,291,204,162,275,149,96,58,122,276,176,213,118,141,108,206,218,240,125,317,91,151,332,245,168,183,331,148,191,235,216,169,133,124,245,270,158,145,249,224,179,99,189,289,116,214,289,228,187,205,178,234,216,225,117,206,71,292,137,97,243,192,189,260,133,219,231,189,144,145,202,313,115,291,284,209,323,167,117,250,70,178,264,131,251,333,202,201,257,226,302,170,217,168,234,224,119,210,189,152,100,207,357,229,236,108,194,254,144,194,169,326,128,142,120,346,166,243,176,212,204,170,310,133,169,171,164,94,114,343,249,127,174,182,165,100,231,121,248,195,226,232,245,196,282,187,141,155,253,227,199,294,275,288,235,220,140,305,333,270,168,234,200,112,138,162,191,224,150,291,290,149,213,161,194,188,313,223,120,159,227,281,260,173,329,128,222,246,164,176,138,232,163,297,209,170,174,199,273,150,222,153,217,237,80,171,101,190,155,274,119,86,304,223,224,183,221,236,212,191,47,125,196,210,164,125,76,176,231,250,207,229,237,104,229,225,122,405,118,211,140,70,205,109,294,225,176,127,173,260,338,201,147,111,124,202,111,346,206,132,292,122,129,189,79,138,308,212,209,188,121,218,311,173,283,314,88,274,252,263,134,216,163,167,116,302,238,209,291,272,204,114,245,258,161,217,225,281,96,265,224,176,316,261,294,264,187,249,302,79,303,169,224,160,180,252,172,206,206,233,157,266,158,223,245,243,139,241,303,166,391,346,156,208,281,247,274,267,242,227,169,134,93,234,160,221,162,174,260,286,96,259,44,135,223,239,113,74,309,184,120,120,250,56,199,148,188,210,205,257,194,182,341,199,219,214,228,372,204,333,141,106,320,226,332,148,148,184,121,260,201,286,170,218,99,223,172,216,91,96,316,127,199,126,313,140,225,208,146,106,178,247,277,238,263,188,253,190,274,243,289,219,184,341,223,247,240,218,312,157,183,168,315,272,312,184,109,268,244,189,216,294,145,199,193,210,173,164,145,87,174,194,219,242,221,189,225,279,236,104,141,110,91,196,85,160,130,144,180,100,175,202,220,327,195,132,188,146,171,121,285,215,301,264,125,259,284,138,147,224,218,186,247,176,293,208,157,91,141,116,156,225,224,156,164,181,200,187,259,109,69,226,274,233,183,250,327,143,200,117,243,252,216,244,143,242,286,241,142,262,198,210,285,167,242,229,152,257,211,204,117,247,267,149,250,162,226,317,195,215,326,122,204,358,244,230,234,147,203,188,210,183,88,243,288,202,240,224,227,217,89,131,204,235,158,199,103,86,106,162,199,203,151,233,133,344,110,189,156,247,117,229,249,95,127,146,205,273,268,82,115,194,166,202,260,333,195,170,309,228,294,279,209,125,253,346,111,221,233,225,198,171,155,180,204,257,234,218,184,223,267,294,192,299,243,339,187,196,68,212,246,276,249,193,211,114,118,234,166,208,121,237,68,236,236,141,255,198,237,262,164,263,202,104,230,262,172,183,230,179,303,181,169,334,181,268,235,172,129,188,216,125,134,434,215,313,263,227,253,151,208,190,165,132,239,238,191,184,245,221,180,255,196,306,121,80,271,137,100,149,221,214,169,207,179,196,352,217,199,200,182,80,209,126,206,236,274,176,127,244,219,183,211,180,167,272,182,179,278,167,292,106,334,201,218,201,162,69,231,165,166,247,195,270,163,168,183,208,274,109,250,127,237,282,161,128,340,268,210,198,276,147,86,322,66,187,173,208,187,326,241,193,194,211,254,357,288,242,175,237,94,157,224,98,287,359,232,251,312,270,233,250,274,131,281,188,88,211,261,83,146,234,201,327,286,81,237,261,312,203,254,266,99,146,257,275,306,145,240,230,163,139,223,168,156,78,188,208,138,237,267,162,142,253,226,220,157,192,222,311,241,217,159,203,342,336,231,271,156,221,105,93,172,203,121,235,140,123,190,202,325,237,157,342,210,131,230,71,201,198,233,286,248,224,198,107,106,157,118,350,67,172,104,202,136,82,98,336,191,119,228,147,110,113,334,222,271,149,88,273,202,228,80,215,231,269,210,192,141,106,156,156,268,130,247,144,254,234,149,88,221,242,203,326,197,190,179,228,302,163,151,221,362,290,301,230,191,276,203,188,193,171,284,143,148,150,221,199,183,188,197,208,157,93,118,333,257,100,206,181,287,154,149,156,278,147,100,111,255,216,261,263,228,210,129,135,237,206,152,142,198,205,353,162,245,278,271,118,199,123,90,102,272,295,234,232,162,119,108,322,198,278,247,152,205,73,237,273,251,214,87,185,153,144,310,237,226,182,133,162,202,177,109,258,287,224,158,143,115,182,326,233,166,237,246,225,241,111,193,87,276,140,219,117,235,99,260,193,196,186,215,157,77,198,236,267,225,330,183,251,364,266,201,275,257,319,225,174,232,231,284,162,274,216,140,300,242,250,231,285,124,261,128,217,196,97,105,148,119,204,138,180,306,310,222,125,203,241,192,228,166,263,249,256,267,244,223,236,147,229,201,90,94,201,174,157,160,191,187,150,181,149,298,249,207,166,235,129,208,191,175,149,176,123,127,115,255,42,212,99,156,241,345,330,116,208,211,177,277,309,122,153,215,242,170,187,312,144,104,186,207,259,114,100,171,157,99,146,151,375,106,232,253,171,306,219,381,237,155,100,232,214,208,76,115,249,197,93,180,288,286,132,128,198,273,320,142,270,80,223,327,162,293,282,222,254,268,263,162,158,205,159,106,289,116,306,204,300,213,249,214,173,152,244,270,224,123,157,251,109,197,230,133,91,257,190,244,274,196,329,250,148,202,206,210,345,196,230,225,146,172,343,234,245,281,294,270,221,233,92,141,126,273,130,183,272,110,226,209,215,231,133,111,290,93,334,169,188,234,143,204,195,149,211,283,264,260,105,107,95,136,110,159,309,150,254,297,319,158,113,190,170,115,203,116,253,225,60,130,253,86,187,114,165,239,116,140,271,156,95,296,186,203,173,129,263,121,248,257,108,220,165,120,152,181,206,96,164,319,263,99,274,135,236,111,192,337,310,184,222,169,237,163,214,232,268,163,266,72,142,229,148,230,242,302,96,178,242,184,273,188,227,280,210,180,182,78,156,226,176,157,199,217,246,192,185,229,95,244,217,258,206,79,150,204,181,327,203,238,186,76,279,227,224,113,156,234,113,172,244,269,199,136,100,161,248,200,167,244,178,160,199,230,310,232,121,102,130,216,222,310,214,139,193,215,148,191,145,390,122,153,244,214,174,199,108,202,133,94,98,300,185,221,189,155,335,97,293,257,116,188,230,240,146,222,231,150,143,206,239,216,308,237,238,177,199,216,305,111,254,111,191,169,256,228,245,291,95,226,289,68,272,202,176,325,207,115,236,279,150,205,264,156,173,108,277,219,166,167,118,194,225,140,232,237,216,216,122,277,236,215,132,228,249,245,252,129,166,233,241,226,150,324,218,182,202,164,117,80,118,192,246,147,228,202,157,226,275,225,215,222,122,202,193,143,103,208,230,188,146,146,153,229,59,192,179,152,211,156,169,199,278,293,228,110,186,277,228,157,184,210,257,189,211,166,240,232,219,309,130,183,337,155,200,113,139,203,136,243,310,159,245,145,76,168,159,313,117,290,187,139,86,70,118,234,144,133,159,208,106,208,207,153,253,215,244,243,353,170,179,229,181,240,235,116,198,188,137,79,215,268,222,185,242,132,245,321,229,215,235,251,107,243,161,355,161,200,72,71,150,159,207,262,53,235,179,90,230,195,127,102,182,252,282,100,67,150,136,128,195,182,255,328,237,255,337,134,399,154,222,119,217,256,185,262,243,127,275,84,183,175,344,321,205,177,174,152,219,231,195,156,231,231,196,134,236,270,256,178,299,126,105,116,81,233,318,181,50,133,223,241,171,200,269,233,172,243,298,271,218,233,109,192,138,128,226,225,154,181,253,248,246,237,229,339,103,199,270,301,271,185,154,186,234,172,250,142,327,199,149,216,153,192,196,197,230,331,219,134,205,198,66,86,192,163,157,97,344,147,120,330,65,218,287,157,145,260,248,245,133,225,103,186,100,65,161,48,275,196,138,136,171,239,174,313,204,158,159,323,244,101,237,141,202,162,187,280,361,190,91,175,142,122,219,208,188,242,121,308,201,328,124,69,302,282,309,198,166,159,327,188,290,238,250,360,228,228,150,118,167,100,206,197,86,306,289,181,166,229,213,280,212,264,252,221,114,170,224,257,171,154,111,315,173,186,149,320,125,350,177,177,144,173,185,277,242,115,160,161,312,273,269,254,241,220,291,199,110,186,151,205,212,192,101,252,130,131,269,342,140,131,214,252,227,206,290,97,121,82,95,98,252,317,103,204,337,249,203,189,192,146,352,197,258,252,215,267,342,310,193,205,298,287,270,272,309,155,307,224,251,145,129,297,163,329,154,221,295,228,121,227,98,215,249,210,234,236,159,87,204,196,296,282,93,255,239,228,280,312,281,231,236,91,188,207,240,216,259,248,94,181,197,212,312,187,243,179,302,198,171,114,189,124,213,236,297,57,298,265,45,172,213,55,257,187,193,103,263,227,271,80,170,256,269,84,288,130,152,239,213,214,231,170,190,100,251,111,202,176,144,175,152,141,130,237,203,242,364,137,106,258,185,130,245,215,142,176,171,189,264,312,192,185,194,162,171,176,153,224,299,185,262,245,204,221,134,200,149,217,179,124,177,72,238,180,95,223,134,251,77,165,104,139,264,168,204,106,267,157,236,329,206,295,229,330,176,77,199,136,187,77,219,58,127,190,310,246,210,143,362,107,116,142,85,167,123,190,221,274,100,150,110,235,231,281,130,414,250,141,180,283,265,79,223,258,166,103,129,229,161,252,114,41,226,221,192,255,261,229,96,115,119,240,99,191,268,233,238,247,279,214,177,83,177,335,228,311,138,212,191,351,212,239,163,249,231,163,144,207,342,247,214,296,328,291,261,135,113,234,68,203,209,198,165,173,164,295,241,172,197,197,94,173,195,203,296,169,301,231,162,212,190,154,182,327,248,203,203,199,127,170,193,237,201,206,167,225,155,226,273,165,258,84,90,252,263,226,212,182,293,254,224,169,297,310,125,216,384,307,160,224,217,233,71,176,241,238,370,160,273,204,199,70,106,73,164,166,177,76,111,295,159,197,353,191,234,280,237,239,177,213,80,108,181,346,175,239,66,144,137,94,271,199,174,200,162,118,150,198,358,213,286,114,289,319,171,175,158,67,175,61,265,262,292,106,127,210,266,177,274,204,211,158,168,239,241,130,176,87,251,138,373,165,217,215,173,209,377,240,267,116,121,159,211,74,319,159,82,115,199,193,234,196,64,255,302,167,187,105,212,229,228,270,256,286,167,233,91,260,183,149,180,307,161,233,167,169,101,255,244,342,377,326,179,210,194,169,146,267,244,143,231,235,184,188,119,135,219,330,365,242,67,259,361,129,246,211,224,232,161,239,217,297,173,138,188,134,168,311,193,252,176,211,249,249,305,168,198,193,148,213,140,194,120,219,215,277,269,136,168,226,214,217,130,162,265,183,256,136,259,154,207,135,136,249,295,228,205,212,78,99,262,314,207,178,149,70,135,239,111,222,207,212,227,276,200,174,193,111,150,192,144,141,175,140,206,179,205,177,198,337,278,98,176,201,182,204,124,358,183,170,163,236,123,149,167,133,212,193,200,290,96,261,191,232,155,267,140,256,243,256,310,277,280,109,243,212,239,287,303,283,106,243,244,160,220,122,133,148,172,252,95,192,188,215,215,213,307,142,170,358,296,247,115,177,76,305,192,322,280,214,144,134,230,330,370,259,256,119,206,107,214,238,239,194,88,227,229,247,116,289,263,92,215,168,259,176,253,112,99,61,125,103,107,105,151,206,152,256,91,251,162,164,176,127,202,213,168,166,240,182,242,243,229,317,205,252,267,216,82,173,331,322,190,244,172,188,300,247,246,234,169,272,176,249,148,170,238,165,192,156,204,112,105,244,285,201,103,76,175,115,135,197,218,257,196,100,193,252,299,222,180,191,152,126,199,265,160,223,214,124,192,352,290,223,178,218,178,181,287,189,212,254,262,117,189,269,235,131,78,217,375,199,88,251,204,157,267,227,183,206,156,143,256,363,131,289,311,261,306,227,74,225,267,154,305,124,113,160,140,71,289,257,217,226,202,182,130,272,258,61,148,163,212,119,222,246,175,260,168,177,221,207,317,257,221,236,197,219,199,258,135,142,177,176,113,256,93,265,361,104,202,136,124,184,211,223,174,220,277,179,134,234,220,244,82,167,288,72,209,253,337,285,143,231,145,281,197,231,311,310,269,194,174,205,172,159,106,275,139,279,157,167,247,170,93,169,195,214,122,251,220,234,113,238,295,176,233,315,296,177,147,285,156,170,261,242,270,283,247,141,263,228,188,215,283,171,314,94,274,178,240,234,348,187,172,123,162,203,200,163,297,129,211,231,223,285,254,110,62,245,185,207,111,305,137,112,203,237,253,278,131,312,139,139,297,211,180,140,290,265,262,137,332,267,113,106,94,239,105,84,190,181,267,128,187,306,114,300,213,117,221,302,201,199,199,180,146,174,220,230,181,144,130,221,157,119,226,199,227,224,213,166,183,181,142,221,115,142,150,185,295,129,197,166,228,128,167,222,153,137,126,246,242,247,189,88,233,172,278,331,250,107,103,212,231,105,241,98,90,187,149,137,164,124,248,161,206,127,184,220,131,145,130,190,115,229,237,236,131,177,91,118,269,169,194,290,148,154,127,122,319,213,204,201,193,128,133,214,209,261,195,225,90,131,187,134,207,132,248,210,213,155,301,305,154,138,228,222,237,262,242,197,219,332,121,144,186,287,221,287,172,174,127,294,401,279,264,225,233,285,132,225,290,279,241,110,295,216,153,285,201,150,242,120,163,263,215,198,253,204,333,177,216,232,266,188,101,182,259,97,193,98,160,210,196,145,265,229,130,198,211,274,256,63,255,182,220,177,230,248,178,263,183,186,216,250,112,256,112,348,212,150,195,277,215,227,225,84,371,86,206,112,350,215,206,153,244,166,196,208,247,181,134,187,254,238,280,235,65,132,263,251,134,142,219,362,215,144,135,323,250,253,256,117,225,323,117,229,240,91,248,154,319,255,291,350,249,360,85,158,79,103,314,71,303,55,296,259,249,234,189,161,144,117,263,145,163,249,83,102,77,213,194,239,223,141,268,187,229,239,268,233,128,268,204,284,239,252,160,57,292,184,94,192,229,272,198,238,219,95,183,237,356,142,168,194,132,261,239,172,236,151,160,120,214,280,295,179,73,153,211,280,363,158,235,231,219,195,189,207,187,139,206,234,210,109,207,239,166,162,192,239,223,183,240,129,175,223,249,351,133,200,286,142,146,151,108,178,236,155,247,143,237,320,180,129,236,117,174,189,286,90,267,197,181,220,339,222,302,174,214,243,272,257,252,129,211,177,205,200,259,109,206,176,388,128,289,112,225,120,132,265,154,232,218,231,134,120,143,275,105,213,219,199,108,240,246,214,110,261,315,177,336,293,349,225,246,168,188,122,231,257,291,203,285,93,289,275,307,351,206,143,133,213,252,305,299,190,226,337,368,172,160,297,272,193,251,269,150,106,285,175,241,251,126,317,266,150,212,160,151,208,156,111,345,213,232,184,119,198,336,177,219,253,303,92,122,182,202,211,165,288,222,175,151,228,81,375,285,217,179,172,209,87,59,250,279,182,251,201,225,156,150,254,128,247,335,234,243,205,127,176,219,240,197,278,199,176,158,134,150,171,162,191,92,266,304,158,157,239,201,114,87,199,253,210,178,227,229,171,183,308,174,352,266,170,159,259,175,124,180,222,54,66,189,228,254,219,268,298,110,263,381,320,102,215,220,317,182,100,201,237,199,202,83,40,173,96,178,238,179,325,159,242,237,192,117,219,277,66,175,255,188,203,247,258,81,146,169,164,190,143,79,255,151,199,246,193,276,80,229,172,279,83,141,162,193,154,214,169,269,156,229,102,283,121,138,172,100,206,205,93,194,186,277,147,161,190,86,104,292,140,197,290,137,184,287,253,130,279,91,103,191,308,173,212,201,170,314,169,233,297,201,114,144,226,119,271,199,74,209,230,255,184,136,201,191,172,185,203,150,133,154,314,135,113,229,129,168,160,147,126,209,269,228,310,159,162,303,205,90,303,199,192,265,206,265,313,311,294,56,235,101,234,356,287,245,201,230,316,148,215,194,131,204,221,237,333,112,244,188,275,175,206,284,184,164,144,240,266,214,239,226,286,233,239,213,171,206,156,168,198,152,148,347,140,114,237,107,167,189,82,254,187,207,206,327,240,224,176,304,196,210,188,232,201,229,215,237,271,186,310,100,213,233,189,244,212,249,102,147,191,303,255,167,187,185,164,148,239,243,232,292,187,120,127,199,267,191,151,128,168,226,245,126,287,125,105,152,212,162,157,142,144,140,195,102,320,235,180,211,73,221,211,235,204,218,226,114,242,233,241,105,246,191,199,263,249,85,161,195,258,239,214,224,198,144,158,196,192,126,131,181,288,289,304,188,191,120,73,258,170,174,115,269,198,304,273,164,258,218,250,189,128,277,191,133,132,137,196,297,227,127,183,174,121,251,161,137,226,256,224,144,274,158,316,214,269,192,167,215,224,145,172,199,198,234,146,322,187,187,210,236,195,286,198,222,193,89,144,233,331,120,169,352,119,162,165,182,175,181,185,281,140,203,123,161,136,67,187,174,247,201,295,169,175,90,131,174,166,363,142,150,275,352,326,213,174,206,237,230,159,120,172,184,141,285,359,133,200,295,209,218,139,125,99,229,327,180,281,169,83,284,299,198,160,193,220,262,246,193,198,105,150,294,134,201,217,342,80,222,141,176,317,311,332,87,216,197,174,253,117,283,320,160,236,133,141,201,218,172,131,137,179,146,205,181,200,246,157,226,194,87,348,301,255,225,208,168,249,156,149,188,219,253,138,194,163,235,60,206,224,182,252,218,118,176,130,150,301,327,233,127,158,89,200,151,184,359,133,144,212,178,267,125,87,303,227,213,175,192,176,212,104,201,312,161,302,335,187,112,146,107,130,225,74,231,239,364,173,252,144,190,190,294,291,204,110,211,337,145,210,201,163,119,145,149,230,235,237,255,200,196,238,189,227,152,175,203,163,170,173,189,93,185,124,299,173,113,315,163,128,178,166,64,231,128,230,179,157,236,143,199,191,271,149,123,290,74,202,219,245,342,142,182,269,140,247,202,85,168,271,229,117,160,99,222,80,94,71,301,220,287,93,259,193,333,233,198,274,202,193,95,172,169,239,277,204,152,160,196,203,175,162,209,211,286,284,293,331,241,262,141,332,150,224,110,131,189,173,167,286,286,163,141,194,264,215,202,225,240,248,158,213,215,186,119,207,101,214,178,221,117,147,268,190,199,193,283,99,108,178,271,94,217,205,60,154,103,301,81,111,137,190,156,212,252,303,188,186,139,61,162,299,266,154,210,257,157,262,193,211,194,198,193,268,89,133,227,172,241,267,192,261,218,229,91,266,234,247,122,178,274,208,180,271,263,156,332,158,176,161,368,203,149,260,261,187,124,214,218,92,352,122,141,206,306,256,218,196,274,213,211,151,74,235,210,149,324,238,176,277,115,322,162,227,201,172,107,163,142,239,187,330,180,231,144,268,249,116,149,214,165,189,255,219,190,139,116,197,211,180,63,134,108,161,219,257,97,256,78,142,186,263,265,174,207,123,169,285,193,228,108,145,403,296,134,187,201,234,309,162,226,189,110,202,188,185,331,164,293,188,280,122,265,280,136,142,223,125,159,252,303,118,164,158,211,297,227,148,240,163,287,133,213,230,220,136,350,214,175,334,218,201,101,218,142,148,165,241,150,235,109,190,337,99,265,125,166,251,157,122,253,218,142,205,120,115,203,200,110,314,225,207,109,188,313,258,221,145,219,136,123,109,199,234,144,200,127,204,62,197,251,200,82,160,207,163,160,97,309,139,184,329,89,265,331,185,244,304,285,108,245,117,123,235,110,85,307,199,125,372,191,222,214,84,383,225,114,149,159,122,179,135,219,245,290,137,120,228,182,264,280,201,136,191,196,197,110,238,140,162,177,121,175,194,130,234,296,204,240,276,207,207,159,220,209,154,225,201,184,272,122,159,287,277,182,289,180,219,152,235,229,158,222,181,177,229,195,194,149,84,255,206,167,188,159,172,228,145,146,127,116,189,273,238,349,281,235,213,274,111,154,209,78,221,182,182,227,225,258,235,195,200,229,202,191,189,345,62,258,216,179,199,163,101,280,200,258,242,162,247,124,212,183,243,182,139,339,242,222,272,151,151,211,274,203,201,97,250,201,184,257,278,372,154,164,322,102,215,180,98,134,122,106,131,214,267,132,232,282,100,223,176,152,325,318,227,337,190,198,73,212,274,149,281,110,208,165,242,238,145,201,284,163,159,204,311,142,219,171,190,263,95,116,271,71,98,291,237,289,204,317,240,142,242,216,145,133,97,184,215,192,341,151,131,238,259,56,221,286,180,169,253,215,228,194,128,199,105,229,229,225,222,175,144,233,114,257,123,281,112,55,146,233,294,238,181,286,193,215,127,176,161,145,192,237,87,112,260,197,199,270,163,156,315,181,192,116,266,203,75,177,192,258,91,132,345,228,327,309,175,229,187,196,304,313,221,200,189,265,141,199,141,268,218,163,206,195,221,193,85,183,146,227,109,230,199,141,177,242,160,227,196,278,194,246,237,121,215,277,275,197,236,163,208,221,206,118,248,211,211,187,280,216,266,187,150,168,175,91,188,119,165,149,105,182,97,343,236,137,94,298,239,218,144,53,282,305,268,179,183,221,96,142,144,219,257,167,258,216,253,384,322,185,201,199,301,137,202,261,204,343,217,336,159,149,233,181,302,136,179,290,191,250,168,109,193,174,388,253,107,191,223,246,202,194,111,138,285,295,103,247,255,282,237,94,202,188,214,259,176,216,141,60,326,288,185,129,79,216,219,189,208,103,184,67,157,175,150,216,93,145,173,156,115,260,145,135,231,132,209,176,212,218,186,258,245,204,100,234,171,116,202,138,249,304,117,111,174,156,99,152,238,225,242,208,232,248,188,108,271,68,164,244,181,234,228,220,211,168,131,163,266,260,143,183,153,227,161,239,84,228,170,125,172,179,157,156,217,143,333,241,235,262,107,160,123,206,200,254,277,147,315,174,211,226,193,204,170,156,262,248,210,145,244,210,351,201,201,163,258,105,172,282,221,215,223,75,188,243,148,234,127,235,221,95,261,278,186,125,235,180,168,253,258,87,235,203,164,96,158,161,276,250,274,214,269,322,331,189,201,201,151,162,142,128,147,202,109,173,176,202,114,203,254,221,155,286,123,216,301,69,234,138,278,100,230,220,71,169,216,192,205,291,156,128,155,158,239,187,207,232,272,343,165,167,193,221,145,172,315,234,156,166,132,167,203,306,190,273,217,227,321,186,133,69,264,167,316,329,185,150,283,223,187,258,167,199,194,147,201,178,234,120,192,225,250,185,228,209,101,206,106,313,229,258,85,334,232,171,242,148,132,255,197,187,92,126,133,126,176,148,229,62,236,188,174,341,116,145,207,350,166,107,179,195,121,124,163,89,123,209,109,117,162,85,225,204,256,230,157,165,157,93,267,230,201,147,166,88,162,195,272,216,105,287,248,71,172,159,238,247,107,343,177,186,201,129,174,208,274,243,229,249,237,234,262,158,266,234,234,225,237,183,170,205,321,219,240,250,127,188,163,141,220,153,293,149,300,260,273,294,277,150,290,385,337,222,207,155,199,85,259,128,163,138,200,98,254,165,255,235,164,182,173,214,212,180,212,311,137,157,203,177,165,101,264,113,168,209,267,310,201,176,217,292,233,295,211,145,148,120,103,273,219,165,252,268,239,102,206,235,179,88,89,200,279,94,187,207,174,298,279,206,294,284,136,100,171,116,84,223,109,256,209,291,107,158,146,171,269,215,87,343,239,215,203,225,275,241,149,119,203,256,232,291,149,194,122,247,148,233,203,178,198,156,216,295,281,104,151,179,106,171,209,139,162,170,94,278,123,271,195,65,177,225,157,195,160,153,109,95,227,196,217,231,180,195,169,149,125,224,162,139,248,209,271,347,312,134,189,172,97,209,124,216,104,266,256,76,169,228,126,221,188,189,89,154,129,189,285,105,125,205,94,347,279,253,272,113,106,265,215,154,109,268,233,282,162,188,358,199,141,266,300,220,286,247,199,200,93,101,346,76,288,234,215,188,279,303,134,293,85,213,204,200,338,95,370,171,185,191,137,157,74,209,179,273,195,217,247,148,202,184,255,120,241,234,216,156,215,211,287,88,178,194,178,227,176,210,165,97,143,194,237,151,343,215,273,153,305,142,121,254,227,179,93,204,186,180,212,215,308,193,83,75,299,177,196,256,274,243,175,265,233,195,306,231,231,150,221,202,210,63,216,289,188,144,244,116,250,172,219,131,152,97,268,133,270,206,207,89,210,187,136,221,158,89,269,238,92,122,278,189,134,239,227,135,218,178,139,181,150,246,277,228,220,128,236,348,204,109,196,74,332,97,255,304,104,176,172,297,213,203,232,235,127,257,110,190,228,154,230,267,219,288,157,97,102,86,179,299,186,82,216,173,99,112,85,145,216,154,157,86,294,243,130,242,228,206,238,308,319,145,344,103,344,283,328,176,276,161,136,190,268,199,176,143,219,363,85,262,181,257,241,320,283,191,299,271,290,353,199,243,183,174,73,198,261,189,281,236,249,155,120,190,165,137,136,184,325,214,259,273,178,242,198,326,311,267,245,201,94,106,223,147,171,163,184,230,258,142,205,227,169,277,185,110,170,203,181,129,171,260,167,147,225,144,118,212,97,122,157,185,289,228,259,233,235,303,187,205,217,153,191,138,160,235,160,161,227,122,217,206,200,225,105,218,263,143,125,239,201,169,220,233,173,223,214,178,164,202,278,176,286,179,89,104,187,155,82,214,217,273,193,214,325,212,164,221,77,226,189,209,165,210,288,130,326,260,204,162,175,162,114,159,142,305,134,234,270,185,211,252,164,221,117,282,173,189,206,230,119,223,161,114,233,171,245,182,328,227,223,137,77,257,217,194,206,249,284,174,189,162,173,251,172,187,200,306,319,155,173,140,295,283,164,172,129,203,95,109,250,145,249,204,182,171,255,233,285,138,83,312,215,256,380,240,354,128,135,112,181,204,200,250,133,128,182,179,263,214,82,180,137,167,221,169,105,165,245,86,166,195,185,211,163,154,169,159,96,197,160,136,147,132,245,197,270,149,235,177,210,268,284,178,146,269,219,213,224,107,191,120,246,290,226,51,176,311,318,220,256,252,271,200,141,257,277,143,58,134,194,173,139,88,351,183,111,171,166,172,74,206,201,153,312,138,223,196,278,180,155,169,295,181,160,202,280,207,323,262,132,214,335,139,213,148,165,265,187,255,281,110,197,115,254,215,243,193,211,163,69,205,269,174,187,260,111,109,145,120,83,94,284,189,213,150,257,161,213,286,293,188,243,362,264,328,147,127,239,201,212,146,300,288,196,112,293,213,224,284,213,191,173,127,218,182,250,241,146,266,123,288,250,142,226,237,191,188,317,220,138,302,232,279,270,214,216,103,219,246,167,231,122,281,196,274,79,158,103,254,267,180,310,209,124,104,119,154,100,129,152,276,122,300,225,185,321,108,309,169,179,179,114,172,320,238,127,148,229,175,185,435,289,121,86,155,130,282,249,172,186,141,164,204,305,92,67,290,262,310,245,286,247,303,105,173,145,214,79,204,207,157,132,191,157,272,104,190,79,162,145,113,192,153,242,161,366,233,211,227,105,113,307,137,244,116,320,250,192,116,284,221,333,183,282,203,212,228,218,216,219,300,258,162,77,193,230,161,183,226,162,294,214,118,240,103,199,222,166,230,128,199,115,320,134,127,201,166,269,204,154,200,252,162,226,209,149,238,227,238,183,163,124,265,366,324,193,173,140,172,223,232,199,131,168,225,210,207,222,261,146,131,197,312,260,150,169,184,165,332,163,212,153,178,123,206,138,168,81,212,215,161,343,68,232,107,278,187,263,214,262,98,138,179,214,198,297,297,113,220,137,164,222,276,221,152,287,335,213,78,150,120,193,219,179,233,119,269,160,203,250,146,166,340,283,163,176,198,221,216,231,207,163,296,155,203,195,302,125,205,194,398,300,187,148,173,251,175,309,241,90,184,336,203,266,190,264,223,134,259,241,315,49,144,207,229,211,217,144,140,161,244,132,215,249,122,239,100,177,124,130,285,154,102,112,203,177,185,181,175,333,203,161,139,107,151,146,92,110,220,155,184,211,203,60,148,171,175,326,140,171,162,108,266,236,111,199,166,86,217,130,139,127,243,155,102,197,330,164,271,266,153,294,294,135,180,188,233,290,161,116,174,130,165,73,236,221,173,268,241,228,203,105,275,147,245,84,196,283,306,255,194,79,225,134,328,109,278,130,309,386,259,92,149,270,158,323,156,269,243,250,281,184,213,121,292,120,116,237,296,218,224,145,308,263,194,169,144,196,272,212,204,206,154,191,209,201,133,231,249,142,204,130,121,169,390,127,243,166,106,133,269,236,202,237,107,240,236,104,208,109,327,91,259,97,224,251,280,227,355,209,319,201,305,264,88,283,65,166,147,332,183,224,239,175,212,186,206,245,264,284,209,238,170,134,109,175,222,153,201,126,269,240,118,176,181,140,314,248,295,258,206,158,215,242,259,191,391,274,117,164,201,188,293,210,143,155,246,216,161,81,260,206,253,235,274,239,175,246,100,130,228,199,129,269,330,217,230,265,218,91,138,52,94,159,176,222,168,288,220,156,214,291,243,203,240,99,110,245,287,231,105,221,210,245,378,282,305,146,239,90,154,274,206,185,180,186,252,262,423,299,188,165,227,206,219,352,132,255,140,142,260,155,181,186,208,185,165,232,166,168,184,292,97,250,122,279,226,146,113,167,102,219,214,127,247,309,131,201,215,162,166,182,160,227,176,343,222,172,244,110,358,240,196,135,236,115,338,117,141,283,183,362,173,185,150,183,99,155,230,162,224,119,234,212,243,183,202,285,232,168,173,73,127,178,203,261,189,170,264,368,159,180,249,97,159,172,186,183,233,289,122,219,187,316,255,93,283,152,192,318,194,214,322,219,255,235,100,280,195,163,154,194,239,264,146,151,169,207,135,235,269,199,260,198,245,204,229,241,260,212,216,273,385,163,135,143,320,240,249,152,268,140,149,73,64,225,162,238,53,305,214,235,161,240,232,220,237,209,131,129,170,273,254,124,226,127,116,132,188,217,164,201,160,85,282,122,233,155,266,253,260,193,187,260,136,130,276,187,176,256,219,168,133,181,266,221,252,158,54,180,215,147,154,278,151,321,159,154,309,133,85,335,178,118,231,130,188,170,144,267,231,202,163,231,219,227,196,275,319,247,186,300,159,217,218,212,305,255,221,188,156,207,132,201,191,145,104,109,159,150,159,404,118,226,87,232,230,155,247,91,106,202,298,223,202,250,145,290,231,310,272,193,268,242,210,101,62,274,314,213,251,232,157,190,133,137,200,191,290,125,199,214,218,263,331,219,113,186,187,240,140,264,76,238,136,155,214,211,195,276,253,160,216,147,183,189,247,188,284,155,173,188,290,218,223,310,130,119,221,127,90,246,149,272,224,328,217,243,187,125,172,304,137,258,155,294,250,270,171,184,251,259,271,283,249,212,199,161,178,171,287,120,252,167,232,211,201,133,122,133,175,128,207,228,208,234,265,167,89,211,259,204,290,95,214,88,171,322,274,217,282,190,110,191,128,201,294,155,264,134,335,124,128,160,229,154,206,110,181,182,198,166,319,149,133,100,175,282,113,206,140,246,88,282,121,284,158,208,169,232,135,186,152,190,314,95,292,158,315,225,91,229,267,129,98,96,269,204,159,379,174,154,106,342,148,245,168,180,279,227,168,233,317,143,257,157,220,119,123,146,161,114,125,254,95,333,185,129,325,126,195,223,223,252,194,281,161,155,164,239,177,218,204,187,207,256,232,386,154,192,125,153,155,116,247,303,220,269,303,227,196,268,218,121,118,176,256,111,206,121,268,331,102,156,243,149,249,200,316,199,262,193,161,224,214,280,92,118,256,155,286,236,218,205,250,92,240,254,264,256,210,253,184,258,183,83,180,202,228,244,121,215,200,302,302,172,176,87,123,174,93,241,159,122,255,335,319,206,283,84,220,227,210,106,78,259,100,263,191,256,125,169,251,101,249,142,199,131,317,139,209,131,257,93,235,196,242,307,359,169,147,112,106,110,203,195,202,249,184,230,175,290,215,208,295,152,119,111,200,117,152,154,232,140,234,140,191,164,239,276,261,269,146,257,264,198,127,109,234,141,123,208,224,245,159,203,59,227,207,162,173,160,206,278,126,134,228,162,267,166,141,360,199,140,164,236,242,219,192,253,166,133,188,194,200,169,217,227,148,93,355,246,179,109,84,198,149,208,199,208,249,268,273,166,314,216,226,203,98,96,259,177,187,52,246,132,189,146,262,270,46,95,136,199,160,142,241,172,122,154,150,270,102,189,216,112,266,255,330,260,240,248,290,234,137,157,265,257,189,145,208,155,153,173,81,258,104,127,107,223,239,246,255,214,253,76,177,149,152,112,254,326,202,314,271,78,138,251,135,262,209,295,209,266,289,114,111,199,255,175,239,319,156,296,355,153,141,158,275,197,192,250,206,124,95,354,136,212,161,114,217,224,166,116,124,183,143,70,305,236,153,251,106,174,191,243,166,351,140,172,219,186,120,140,211,100,195,123,191,192,224,186,251,119,266,136,264,194,242,90,104,214,199,276,84,237,241,105,163,286,186,205,194,281,246,212,320,253,228,277,286,171,230,119,231,204,294,125,91,169,111,83,291,164,175,183,93,241,144,171,151,268,111,148,223,249,181,117,237,262,227,195,204,157,256,230,211,126,128,191,215,184,91,118,233,227,181,297,209,206,366,174,124,122,211,242,201,264,149,236,156,276,90,220,126,173,283,148,199,189,189,97,270,215,253,262,146,253,262,116,377,243,104,148,223,152,138,198,192,197,200,234,250,210,107,244,128,157,207,126,140,208,70,117,91,170,256,120,258,179,112,189,235,298,233,354,207,152,71,331,258,226,305,265,99,80,247,252,118,192,268,240,111,364,217,246,180,151,90,177,167,139,206,150,241,128,133,216,291,131,173,160,108,305,198,157,230,238,145,211,240,266,320,155,199,231,229,158,202,141,299,186,141,137,219,134,147,161,263,165,176,215,193,219,201,140,171,359,250,238,126,277,234,155,210,169,287,269,119,223,172,177,111,152,253,233,198,315,241,272,358,189,231,245,122,302,234,205,263,231,156,83,356,118,203,295,283,152,174,140,271,214,230,93,258,212,144,275,181,114,290,271,159,278,222,73,161,134,337,156,235,183,223,354,73,171,257,313,190,259,151,272,71,179,253,79,123,346,163,303,242,242,237,284,88,278,221,318,126,189,142,265,125,150,214,226,271,167,209,152,263,188,95,84,226,212,274,324,230,257,256,186,112,273,176,184,176,127,171,168,194,274,114,305,245,134,237,209,303,144,223,276,243,214,231,313,137,254,215,90,294,126,305,265,211,122,106,95,77,113,219,234,119,167,174,121,171,155,197,132,267,228,252,201,220,240,329,117,126,221,132,211,229,153,250,157,156,203,116,195,233,184,379,110,88,127,324,189,288,272,122,243,162,99,199,299,297,350,337,232,249,151,229,136,246,100,208,284,79,75,222,224,149,162,139,161,281,152,131,153,217,162,175,278,149,239,233,241,283,283,258,192,229,203,89,167,110,182,269,147,314,243,221,217,190,200,127,416,244,156,134,286,145,262,318,227,146,213,118,249,216,143,191,168,222,247,239,170,136,194,225,318,141,86,160,104,389,164,308,126,172,148,234,325,119,155,151,127,291,124,146,143,206,148,191,277,303,181,192,218,87,327,248,139,200,251,127,280,238,160,191,259,220,205,282,368,150,307,176,310,147,168,254,256,238,144,233,230,232,319,116,143,228,148,155,129,132,191,279,202,151,212,116,123,72,135,232,98,224,261,256,72,157,194,146,298,266,235,335,303,199,213,204,230,242,205,197,91,329,162,245,183,138,218,103,99,190,272,156,133,233,105,159,106,203,239,175,294,185,189,132,171,167,274,214,292,169,287,208,174,207,255,148,119,111,241,229,224,267,265,271,197,298,106,201,236,139,227,286,76,263,242,170,164,266,236,335,229,118,300,166,195,275,93,136,181,130,134,229,331,175,242,207,241,146,170,263,105,180,345,180,266,237,262,189,121,190,237,237,178,269,109,361,188,147,261,159,170,129,161,114,208,277,137,165,210,221,229,257,206,218,223,164,73,125,59,270,241,247,143,242,74,295,160,131,236,124,184,238,218,145,262,163,156,259,313,109,162,243,155,109,117,98,222,201,242,147,314,301,118,198,98,310,257,42,185,288,248,296,188,206,167,308,308,188,208,188,286,176,317,137,267,141,206,216,158,134,216,121,175,130,216,146,217,243,114,201,305,319,130,251,139,163,122,290,280,170,287,215,117,42,114,220,253,211,156,329,162,219,286,323,131,92,91,171,169,245,208,243,160,315,336,187,191,211,185,238,247,258,183,321,151,97,225,146,356,151,199,100,153,121,154,91,132,216,174,131,253,214,215,75,228,184,185,164,177,173,185,107,205,199,130,251,155,227,263,153,163,207,211,142,280,195,182,246,243,290,214,53,246,219,276,190,287,243,278,261,193,103,139,160,143,193,188,168,247,300,173,213,288,229,236,240,232,171,154,190,111,167,260,150,107,311,144,142,194,176,184,279,261,264,198,147,227,216,142,297,232,176,215,349,250,288,345,204,364,144,245,145,102,123,174,269,142,284,321,221,207,329,143,265,298,103,209,173,189,133,186,229,272,262,200,117,199,193,316,190,333,134,111,197,161,228,178,246,331,120,148,149,192,207,137,148,178,136,178,115,203,232,82,81,249,313,257,312,147,197,267,114,219,312,98,285,204,190,254,216,192,240,154,158,195,256,155,91,149,152,218,229,134,198,184,246,208,169,124,253,172,195,159,152,146,204,240,237,231,161,56,157,208,181,191,65,111,191,243,171,265,182,254,124,90,160,183,257,95,184,163,119,133,165,160,194,216,235,192,165,190,328,207,87,278,114,167,246,242,239,263,199,208,208,189,196,89,253,257,224,126,166,105,187,193,288,141,129,361,245,201,198,214,302,183,72,121,282,160,252,92,195,162,267,284,153,164,235,99,165,118,227,222,170,122,168,140,208,357,223,142,133,199,358,197,117,268,112,296,181,107,153,100,142,385,151,140,187,122,60,243,217,344,174,169,164,227,226,320,192,219,99,313,252,113,211,240,122,94,185,201,259,130,171,183,181,173,211,256,314,349,199,274,202,166,305,181,195,242,346,99,162,158,172,175,153,311,210,290,261,102,325,223,240,197,226,170,266,156,203,268,264,269,142,223,269,185,208,177,225,273,197,217,247,210,198,160,219,334,183,212,190,244,305,75,233,230,280,191,224,168,227,156,188,320,358,104,199,120,197,242,357,146,182,135,236,179,240,103,202,287,212,247,143,184,234,145,114,323,271,358,116,334,193,175,255,217,181,257,242,165,223,283,209,267,60,133,136,230,141,168,108,195,230,251,140,190,137,283,141,202,298,100,139,176,183,269,126,159,239,123,61,180,174,221,279,278,253,264,173,143,221,89,226,180,321,216,231,222,295,221,281,198,175,102,189,164,162,113,167,242,120,207,155,225,210,201,215,230,215,195,299,292,186,273,170,171,155,246,215,103,174,200,172,264,192,139,309,381,227,235,307,227,323,265,218,217,195,192,266,233,93,104,245,156,85,191,323,185,140,240,240,191,233,190,237,90,257,221,219,164,293,211,84,229,144,200,199,228,286,144,101,245,136,209,203,181,360,255,274,132,235,92,158,141,233,313,190,121,221,128,97,55,113,170,157,258,263,110,197,111,192,231,175,190,266,135,128,240,79,146,301,98,176,298,282,99,216,267,149,131,164,198,127,123,261,173,236,259,158,289,156,305,178,255,134,140,102,162,259,156,163,207,209,190,206,119,216,104,156,205,229,241,174,165,256,282,132,175,177,292,299,207,308,240,243,243,144,249,237,171,202,265,205,255,160,229,248,213,162,122,139,260,367,253,230,214,267,136,229,292,200,206,205,119,157,130,160,258,250,115,202,78,300,201,190,346,242,127,265,369,229,144,217,256,154,234,194,240,121,188,199,265,156,180,189,188,273,166,243,274,242,99,352,172,79,349,329,264,372,139,93,213,211,232,171,140,189,230,106,131,187,156,210,181,344,202,178,65,138,223,220,186,158,280,311,124,174,110,91,246,237,146,258,91,268,247,339,314,241,191,190,179,263,313,195,257,266,324,199,183,189,165,182,189,179,270,205,332,138,228,206,160,231,280,164,193,132,196,201,265,309,186,213,183,303,92,182,247,64,124,174,196,280,200,264,164,225,198,129,246,147,169,140,127,238,222,186,232,89,312,151,213,161,179,256,132,243,130,215,225,69,178,345,87,170,251,83,227,187,206,118,178,214,83,100,226,188,279,260,132,281,293,85,274,156,195,74,228,183,109,167,223,196,221,214,167,172,151,146,195,342,236,258,243,190,348,240,260,282,139,152,163,170,237,213,231,154,286,195,180,153,127,167,189,176,262,230,240,216,272,251,186,63,165,200,181,116,253,165,195,117,163,196,265,281,196,198,219,264,264,179,297,206,217,224,184,218,140,221,188,297,111,140,267,160,71,251,201,166,207,160,234,342,148,233,126,181,160,221,140,222,222,183,245,347,99,98,206,231,249,218,183,267,206,224,118,219,148,222,191,147,128,260,209,177,67,273,283,188,295,164,225,72,197,112,184,269,169,228,203,192,232,161,145,266,200,105,301,353,154,210,98,214,369,201,206,123,310,185,269,182,229,155,176,101,167,283,142,82,100,149,163,245,206,174,128,304,184,239,176,151,230,274,210,211,218,214,201,374,348,149,142,182,320,172,323,70,95,200,130,312,348,262,238,187,153,124,75,77,160,229,281,107,122,194,124,291,150,142,325,123,208,151,341,273,335,253,234,187,402,118,196,173,297,216,367,203,307,189,341,105,141,254,245,157,272,144,249,290,196,146,255,127,265,263,200,131,235,95,289,197,156,283,141,376,235,256,171,234,188,186,203,115,188,144,206,150,217,185,249,276,225,221,237,210,147,308,142,253,205,138,63,236,254,220,205,277,369,228,142,318,336,193,136,303,165,300,128,169,348,166,104,157,172,330,148,219,186,116,198,148,254,291,225,198,150,224,142,287,302,265,187,133,217,172,213,196,143,194,316,319,307,249,157,310,127,261,188,231,196,157,280,198,195,290,210,156,140,183,66,182,145,103,352,107,297,143,211,231,200,120,262,186,124,299,209,232,176,171,154,208,271,177,288,98,149,91,83,285,166,201,263,202,320,299,122,276,194,137,130,300,220,191,249,124,264,224,264,180,183,211,135,42,255,69,235,181,189,255,246,136,208,266,244,153,389,190,141,234,223,224,255,161,161,258,238,218,135,185,208,254,66,180,279,132,143,142,182,255,184,174,147,165,89,146,250,201,190,176,355,200,188,249,192,165,202,190,159,194,93,263,60,259,228,200,124,300,184,245,121,95,231,269,69,167,201,60,106,239,297,240,253,162,107,146,156,178,128,287,103,218,275,214,142,204,201,271,90,101,282,222,302,243,281,299,214,176,287,277,189,92,77,265,220,155,231,162,237,293,211,216,134,229,272,91,132,153,142,217,146,116,169,98,344,256,101,354,197,79,256,226,111,215,279,218,154,182,240,330,117,176,372,242,239,124,179,192,321,270,243,168,190,112,189,254,161,278,282,47,174,207,203,223,152,247,218,184,234,249,172,186,232,265,108,120,269,221,232,115,96,138,147,251,198,196,204,268,199,182,199,123,257,111,157,221,267,279,206,248,185,115,174,225,170,219,282,166,292,356,236,115,99,162,194,158,259,244,202,218,180,387,233,139,148,172,181,186,150,341,228,130,281,169,153,147,123,221,141,282,157,279,113,187,286,79,158,179,208,302,111,180,204,234,169,268,350,179,124,338,172,213,126,196,269,95,216,311,190,279,168,159,178,239,244,173,142,253,153,257,146,265,255,304,78,236,171,182,274,246,154,109,246,236,191,282,116,189,259,109,184,204,219,292,171,258,126,239,191,170,216,121,301,151,301,105,100,145,162,180,195,187,239,225,171,344,219,96,225,163,245,204,131,219,260,285,157,168,208,250,320,104,81,201,197,130,243,142,90,336,225,201,164,255,219,179,134,198,119,204,174,238,134,278,209,59,241,236,108,218,243,221,265,73,297,316,169,146,132,132,265,221,152,271,282,212,305,175,211,232,136,151,272,141,94,240,185,188,174,224,75,190,305,222,135,206,75,272,197,191,266,129,266,93,221,275,157,263,215,263,107,153,174,146,244,181,243,177,193,197,103,147,207,241,71,233,194,136,284,142,229,142,249,231,221,177,245,124,117,121,210,100,168,135,192,322,227,230,152,224,151,230,258,185,172,125,133,125,262,170,331,263,190,203,131,247,235,140,138,199,191,260,373,273,95,150,210,249,155,255,249,309,156,249,359,66,208,293,270,152,196,195,240,110,249,147,107,146,215,383,211,208,206,332,178,143,150,274,142,108,190,248,138,262,184,267,165,271,190,256,214,209,214,131,119,247,153,237,273,173,127,248,89,278,88,163,252,285,172,207,210,123,138,179,245,143,181,172,199,91,239,136,204,228,76,102,210,221,266,224,196,217,251,149,156,98,246,155,164,190,192,273,171,86,241,280,316,252,189,182,134,250,308,259,205,253,235,208,165,134,320,167,263,219,272,113,89,278,235,167,154,172,225,168,111,189,96,246,81,189,223,249,169,324,92,149,208,146,65,155,372,234,236,158,184,236,148,298,327,120,134,175,208,212,204,177,248,133,225,328,302,105,171,185,192,235,87,374,127,120,202,222,142,232,116,126,187,130,283,244,68,76,284,240,84,230,232,270,170,192,134,70,174,332,70,195,283,163,50,222,106,235,245,218,195,196,124,116,149,343,271,148,113,251,87,222,122,189,182,159,111,316,171,205,196,101,217,54,207,212,91,169,338,212,200,166,197,220,142,207,170,120,175,206,181,258,325,144,284,185,182,235,215,164,188,156,272,213,125,264,273,228,245,113,141,219,126,159,137,157,163,186,134,129,245,110,235,229,205,88,259,216,263,156,123,222,259,132,215,164,296,194,219,317,165,188,212,242,322,262,234,365,238,246,333,120,251,339,198,189,231,291,216,211,253,215,185,173,217,223,120,293,180,185,308,214,127,132,99,177,196,170,237,110,139,144,117,288,161,183,282,119,129,80,226,234,216,373,129,108,165,239,197,200,240,111,180,225,97,90,107,212,158,98,172,224,215,126,194,159,98,228,80,316,249,94,263,197,109,239,336,213,256,162,188,264,256,227,163,235,222,151,156,336,111,89,169,157,216,256,96,320,216,246,244,298,221,186,170,311,158,174,223,162,203,248,250,246,122,178,229,263,264,190,263,182,238,295,245,242,112,253,132,213,121,457,204,235,99,192,223,117,126,318,344,264,57,140,291,288,216,138,228,308,137,196,265,129,157,194,272,156,145,224,235,209,97,151,76,189,243,219,192,127,98,163,169,195,392,126,106,299,199,258,213,162,199,242,236,230,134,114,191,97,100,140,163,211,190,209,234,269,110,180,261,168,270,273,263,205,294,213,308,108,300,229,99,286,243,132,318,149,136,149,224,202,194,257,93,207,298,332,203,215,216,276,81,105,153,268,90,151,279,212,147,165,61,257,247,193,208,219,109,144,390,269,142,192,116,222,118,252,290,231,314,297,112,137,132,209,167,347,78,117,117,237,246,241,141,197,163,210,204,104,224,190,263,232,267,223,219,347,166,180,214,136,75,338,181,98,276,265,69,72,175,85,322,262,176,261,142,196,188,75,248,225,187,182,325,163,152,196,301,256,264,258,167,181,79,125,242,212,215,262,54,265,152,241,204,199,188,120,119,98,164,196,218,231,157,179,147,116,199,146,163,113,344,346,210,168,164,93,133,202,227,148,223,203,120,211,171,241,198,293,203,201,223,256,66,233,234,186,156,201,153,110,210,139,225,269,138,286,139,325,178,242,171,232,154,178,129,91,219,208,170,110,230,154,144,213,99,126,167,106,268,193,95,236,153,163,187,161,211,254,214,190,207,202,114,243,219,183,204,187,201,184,176,228,182,257,93,355,235,215,205,135,310,329,129,245,240,197,252,154,295,199,128,331,213,275,220,87,302,161,209,221,256,144,156,286,206,230,183,117,114,306,232,149,334,245,221,199,318,178,251,209,255,140,185,167,227,144,90,182,202,175,224,217,170,245,84,132,168,158,201,77,167,138,201,125,136,220,87,180,182,314,96,138,259,164,216,175,106,183,86,208,300,256,146,111,230,192,236,262,186,252,183,159,161,198,215,175,140,279,248,117,208,184,269,201,155,102,152,234,292,331,252,175,244,147,240,257,173,236,234,165,108,247,281,226,154,142,174,270,188,221,235,175,116,145,241,189,239,262,130,79,218,321,69,218,218,104,199,123,135,137,136,136,214,272,99,210,159,179,281,213,339,200,265,182,216,145,95,96,237,126,286,149,309,261,185,263,186,165,188,269,157,273,181,164,328,234,209,162,140,107,303,188,171,145,182,203,115,179,409,215,170,145,225,143,346,245,199,275,248,192,106,152,347,138,150,84,255,176,146,143,154,257,158,177,184,217,125,216,233,178,155,230,185,163,269,280,149,182,206,201,239,294,90,81,290,277,77,141,254,197,167,187,227,264,281,174,167,256,174,98,309,178,187,186,318,199,236,51,67,152,161,161,166,209,172,100,187,201,77,151,184,321,120,87,224,176,250,247,167,144,150,116,148,196,169,100,248,204,238,115,172,213,176,111,113,302,168,289,336,179,179,225,213,129,299,175,179,146,157,191,213,161,192,168,244,298,234,241,243,300,239,184,241,86,118,208,125,177,295,183,203,136,114,220,250,100,92,90,198,153,206,266,167,217,140,140,85,111,309,137,170,225,117,266,158,342,140,147,146,311,209,172,147,111,360,253,178,289,146,283,124,304,164,251,217,324,215,138,252,184,173,240,235,315,249,131,135,237,251,129,241,202,262,135,224,314,194,112,128,327,173,250,127,197,190,157,248,136,259,360,124,258,173,115,279,142,100,175,209,131,234,277,355,197,282,232,117,240,110,227,157,112,195,240,249,227,162,227,187,199,302,179,59,207,108,178,94,240,237,229,244,178,204,283,124,93,196,179,140,96,126,176,195,174,91,166,184,212,244,176,222,289,77,241,141,234,126,202,178,320,203,210,232,179,167,143,139,179,175,299,136,247,296,153,179,85,250,206,208,261,259,178,116,244,272,107,302,148,229,294,240,234,116,196,249,192,220,130,169,355,196,183,179,161,196,158,220,164,150,151,117,89,114,253,152,181,228,181,110,216,156,308,236,169,250,254,266,204,123,94,175,230,179,215,99,176,396,315,79,190,166,223,231,190,253,192,192,207,221,180,145,196,330,137,165,129,166,106,212,230,188,309,219,169,203,319,236,241,171,143,248,127,253,124,238,335,172,192,100,165,222,286,278,186,177,143,231,209,265,216,148,194,92,281,175,167,196,136,173,176,197,78,337,295,235,212,234,248,232,227,234,250,175,261,171,161,134,221,148,246,201,227,240,217,299,187,166,269,223,223,182,181,45,116,182,246,195,307,149,152,143,285,183,251,87,139,236,278,207,165,293,214,257,247,160,334,93,181,255,193,82,205,228,204,242,195,232,196,261,289,377,148,177,140,245,304,92,334,315,323,71,96,288,247,167,207,153,255,248,135,224,235,211,162,145,235,141,220,310,171,110,228,239,186,192,199,229,281,260,167,259,234,295,210,139,214,372,58,235,243,336,103,308,251,198,161,236,284,114,100,157,148,101,226,170,129,163,241,197,200,161,304,85,240,188,207,254,195,325,213,278,133,75,173,187,92,199,279,188,235,217,243,208,214,162,147,295,218,288,160,106,145,339,311,228,88,394,243,113,225,289,141,166,222,184,222,158,239,153,252,203,215,260,227,211,262,97,88,97,87,281,153,152,220,243,333,160,259,126,122,171,232,224,333,205,148,155,136,133,222,158,159,135,183,185,177,269,153,183,292,237,241,258,144,295,230,177,237,237,207,69,268,211,155,329,139,239,129,135,149,267,332,235,179,103,182,226,67,202,209,292,152,174,305,79,241,212,145,279,83,235,152,83,116,105,242,144,182,134,154,113,164,279,119,187,211,149,247,188,229,219,117,189,135,215,119,227,275,117,100,239,112,235,230,223,283,66,185,159,208,130,122,233,263,227,228,254,207,261,211,87,220,178,225,249,213,186,106,188,129,124,228,117,181,161,216,161,202,284,101,174,157,95,110,286,200,102,275,221,242,84,259,175,240,126,212,270,194,173,224,278,191,121,232,203,215,191,206,193,226,172,223,260,227,298,144,211,234,185,129,274,171,293,260,159,276,228,121,144,260,234,174,186,81,157,219,170,114,93,185,186,174,195,204,227,224,193,68,224,72,164,246,301,119,151,101,212,184,231,310,145,165,137,218,218,168,199,188,251,227,152,231,197,288,195,238,235,133,232,224,324,108,210,267,173,237,199,143,126,162,198,234,187,153,149,244,287,141,363,288,246,285,160,101,261,312,152,150,208,162,246,385,123,199,248,127,209,148,241,160,131,240,339,187,226,177,189,244,111,180,144,159,218,184,171,317,198,155,280,172,97,354,164,274,194,223,128,133,104,222,262,245,177,134,208,148,168,166,211,313,220,177,56,231,244,254,132,172,324,226,160,137,150,196,250,227,178,183,231,204,253,358,188,218,139,236,202,191,235,253,197,154,124,225,197,95,225,92,145,339,293,162,111,187,157,105,208,331,151,170,189,159,284,147,346,212,90,288,143,147,139,63,134,59,178,145,247,196,159,239,178,161,180,218,99,285,216,156,212,210,153,119,189,293,173,73,345,115,189,278,168,194,254,269,201,276,231,241,342,112,337,159,235,227,356,132,178,192,83,94,354,315,149,348,224,115,146,201,312,366,275,204,159,331,184,167,321,186,279,112,169,249,175,190,295,171,204,265,212,121,218,262,142,236,257,167,202,212,161,139,128,190,174,211,122,314,216,117,188,244,172,118,52,231,163,87,175,161,99,311,79,194,157,255,148,236,289,303,202,225,227,143,181,178,153,121,249,142,209,228,344,205,142,225,191,262,254,294,166,218,273,162,231,111,85,251,136,254,238,170,256,106,202,201,111,238,338,271,261,101,265,201,89,250,155,153,192,122,198,281,237,177,119,238,220,290,180,323,174,257,123,198,254,233,210,125,231,161,204,212,226,126,148,182,183,219,194,118,154,104,277,93,145,172,325,349,255,147,250,132,247,239,174,364,189,180,211,177,154,192,205,196,247,161,182,223,182,247,261,121,239,105,124,210,315,265,206,236,107,316,201,222,163,152,215,213,217,287,148,293,202,179,74,196,193,252,163,231,124,324,319,239,194,262,323,236,112,131,170,236,228,171,182,217,183,205,263,174,143,168,151,164,308,277,383,97,111,160,189,144,254,225,268,153,118,322,57,157,198,233,257,154,152,172,232,310,96,124,146,145,212,315,233,187,252,133,173,204,103,239,132,213,164,333,193,212,156,236,224,267,171,295,259,245,248,183,121,100,193,250,165,241,124,277,193,180,133,224,243,157,157,270,278,237,114,237,187,156,294,175,200,191,167,235,256,264,275,191,107,209,206,206,235,148,245,243,60,246,143,275,216,271,96,177,300,228,192,295,90,188,238,245,56,108,281,108,204,193,89,142,148,359,179,294,310,207,195,246,201,330,163,340,299,107,261,151,201,217,245,234,156,147,166,197,87,165,202,210,221,241,154,191,251,319,179,141,153,92,108,138,217,216,154,215,225,224,223,296,270,182,154,106,258,181,222,85,205,125,169,351,144,270,166,185,277,203,181,187,114,119,117,296,192,62,247,224,210,302,221,180,277,233,114,116,249,168,201,133,175,187,197,228,136,233,231,227,249,109,180,175,272,265,194,143,247,279,245,176,259,127,169,221,163,191,216,98,189,143,264,349,219,91,261,197,284,235,301,186,154,310,149,202,239,232,88,175,227,228,340,266,262,120,312,201,273,241,150,231,198,214,117,236,238,230,134,172,292,207,276,92,212,164,155,136,186,257,218,167,204,252,293,111,197,191,366,201,253,93,222,99,314,80,238,149,143,229,199,237,191,115,195,223,124,180,151,191,127,225,207,106,177,196,243,259,214,243,208,222,193,265,191,259,169,332,97,185,148,260,240,247,342,207,190,87,353,270,54,135,180,299,222,189,176,123,299,209,285,201,190,207,224,182,319,192,144,267,191,288,246,227,124,209,336,128,327,106,159,174,197,90,161,168,275,185,264,194,178,213,238,172,152,200,146,65,225,153,223,95,92,230,188,287,127,209,192,146,206,146,103,215,174,183,214,185,256,129,154,159,175,204,199,189,168,96,160,147,326,88,240,379,123,170,170,157,213,253,205,109,150,182,311,238,292,197,126,168,229,54,182,100,135,224,241,176,206,319,96,140,153,331,97,233,113,318,295,176,157,125,172,151,172,246,267,254,251,146,209,174,230,301,239,299,306,213,301,203,267,190,158,142,213,144,134,245,240,188,136,277,224,286,170,85,149,232,260,255,332,227,119,187,237,173,190,289,111,160,278,352,187,261,271,339,166,270,190,226,161,140,136,296,95,173,102,114,256,278,183,185,162,225,186,128,395,248,234,162,312,112,320,278,183,260,163,178,157,224,256,170,328,305,151,138,188,211,165,242,326,215,242,95,340,197,305,261,119,224,291,68,218,174,124,195,331,283,154,219,332,168,217,182,111,157,101,174,173,48,233,210,144,79,296,49,216,199,180,191,138,255,235,196,188,173,136,206,167,117,197,125,234,370,185,302,82,321,204,149,200,129,154,188,187,197,233,232,164,114,303,162,343,231,225,250,244,176,354,143,68,202,172,259,193,201,310,306,169,301,97,220,125,220,134,236,182,152,215,151,133,358,217,145,211,190,171,236,124,312,276,184,236,222,236,273,237,206,119,229,125,328,167,202,162,143,167,329,280,203,256,217,179,191,254,209,141,194,109,253,134,235,197,91,119,349,187,314,159,290,278,120,230,221,198,201,272,113,330,227,261,194,191,107,272,274,160,352,154,291,116,191,108,192,260,132,138,224,272,328,320,226,179,190,213,274,184,286,229,200,201,223,270,364,256,215,300,219,172,217,54,234,209,180,258,106,316,183,207,235,155,176,287,176,344,311,81,171,289,196,83,183,169,167,349,324,167,175,171,137,135,184,145,193,141,127,230,255,120,203,102,273,218,175,208,210,149,145,184,250,311,224,115,378,253,276,169,136,164,342,152,135,193,145,184,284,153,247,125,127,248,175,107,173,130,148,217,287,239,176,249,249,70,206,150,164,231,265,216,238,227,329,287,225,187,313,201,203,78,135,177,240,187,245,231,271,231,193,235,209,190,217,246,89,168,326,287,150,169,132,232,260,190,132,194,183,126,146,166,218,218,261,185,203,248,196,241,232,65,132,245,204,114,222,265,175,192,263,59,240,157,246,257,130,222,198,357,121,208,161,323,147,294,249,230,177,194,122,223,276,286,158,223,202,191,185,174,117,226,189,291,148,159,162,151,95,224,185,119,114,240,255,200,132,123,191,140,128,237,360,208,258,144,229,125,180,289,181,174,160,240,168,175,215,100,254,81,105,138,316,78,279,274,252,225,267,122,258,219,278,269,216,96,211,192,100,113,252,345,189,244,80,226,217,178,237,198,153,227,263,202,222,111,255,67,194,226,250,202,275,183,188,193,102,257,209,326,69,152,101,92,218,181,242,258,263,209,254,136,175,230,208,136,155,73,244,113,355,127,226,198,110,147,290,258,108,210,218,196,161,179,126,250,241,331,116,89,183,262,72,111,146,237,263,346,174,293,264,232,261,209,329,219,107,265,111,270,271,171,118,123,175,255,347,258,299,233,211,141,79,113,229,220,273,228,331,138,83,313,178,218,221,168,178,180,196,151,103,91,203,223,116,186,213,277,293,256,177,264,169,98,238,273,185,126,251,220,225,315,188,193,110,232,271,248,205,95,184,156,230,148,71,265,124,370,222,107,280,161,292,144,62,179,315,204,256,143,209,231,132,121,331,282,337,176,226,113,119,226,148,141,132,262,322,125,267,257,203,171,254,254,196,159,266,245,198,125,142,138,365,109,234,301,172,84]
|
doclens.76.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[256,326,336,223,167,192,183,241,219,170,302,234,182,247,284,111,190,274,128,215,184,168,85,248,299,164,132,132,112,141,274,236,271,110,279,210,196,236,70,129,325,143,248,173,302,138,186,212,252,128,251,204,224,152,125,268,223,317,147,221,137,84,235,115,153,276,202,161,279,89,250,238,191,175,175,246,244,144,277,198,203,153,286,269,185,238,274,242,266,143,208,316,287,126,138,221,294,158,281,117,314,335,128,238,184,234,198,235,218,221,224,159,160,122,279,123,213,148,212,171,153,174,356,107,346,206,147,199,198,210,210,120,195,189,227,138,177,191,177,200,137,141,237,103,73,311,187,120,254,310,167,232,278,172,156,205,179,119,273,210,286,191,250,243,249,224,217,308,200,152,308,325,68,102,139,120,252,142,103,311,141,130,285,158,263,192,154,67,258,218,232,144,267,200,272,219,316,177,209,116,177,78,159,155,240,92,208,196,202,120,175,231,156,198,94,162,200,162,217,149,186,99,98,298,282,222,294,206,257,54,269,181,181,201,237,191,185,186,186,187,146,227,287,355,283,270,232,94,252,171,263,146,229,138,260,178,122,140,197,141,163,193,192,176,166,214,129,161,289,176,128,148,127,247,140,210,190,191,102,99,161,247,257,253,253,300,176,231,137,281,199,186,247,140,236,153,185,132,108,179,228,202,128,222,205,301,147,222,235,186,128,198,307,364,218,317,274,121,135,98,273,229,145,225,228,146,248,260,90,200,205,265,273,203,206,144,230,91,204,262,169,203,253,304,146,145,222,119,360,141,182,197,230,135,263,191,354,182,72,188,196,366,284,163,284,296,384,198,222,257,275,172,258,245,259,235,183,78,243,152,201,186,263,238,383,104,333,207,208,153,172,135,139,279,375,157,211,196,229,280,142,182,227,169,201,61,284,69,174,255,207,231,104,171,251,280,253,165,315,210,237,200,300,214,327,227,264,213,201,115,132,307,297,195,96,256,254,234,179,306,348,244,258,194,232,209,110,193,92,235,149,155,167,228,91,91,234,320,226,190,153,83,239,116,257,371,115,219,169,157,119,358,210,234,281,125,304,208,276,163,221,319,279,62,237,240,306,116,141,184,243,261,152,181,134,143,189,87,175,144,149,149,254,188,192,197,287,185,171,173,190,261,192,301,265,187,203,169,171,107,364,202,166,232,187,307,180,210,228,266,235,252,169,253,86,213,165,303,268,276,112,297,121,118,192,193,155,156,285,284,214,290,337,98,96,332,115,112,151,267,202,150,190,276,182,248,181,215,218,303,88,149,311,100,241,273,360,243,252,226,306,235,274,125,275,190,156,223,211,120,110,210,203,59,166,299,245,172,221,154,101,324,202,167,310,99,286,229,207,281,97,159,236,268,208,218,257,227,220,144,295,241,229,155,189,252,106,224,135,169,161,231,209,81,329,128,118,287,165,154,195,246,173,266,191,204,202,229,188,254,211,228,295,194,180,190,287,218,233,224,305,304,134,239,289,198,308,153,235,198,329,189,111,226,204,218,364,232,159,274,186,186,179,273,267,306,178,230,227,256,176,257,202,203,161,304,172,97,106,222,208,199,327,275,97,193,179,227,270,225,173,241,257,206,251,271,197,164,140,179,195,244,207,174,134,193,123,266,191,232,151,245,235,314,191,243,196,142,303,218,307,226,240,67,187,236,340,178,234,234,277,81,108,325,216,240,313,174,163,160,206,299,134,215,284,167,205,109,265,213,261,203,218,127,124,281,143,332,147,185,227,238,308,161,215,285,176,264,133,97,270,125,332,141,115,165,205,236,306,131,219,271,196,266,253,216,106,319,163,139,161,126,248,193,106,149,225,127,224,145,139,214,305,143,88,168,56,197,213,249,172,182,242,289,242,240,219,237,328,381,252,158,253,199,147,207,234,141,121,237,246,127,97,265,191,300,70,176,192,178,56,123,304,136,117,337,198,102,191,79,297,305,123,210,171,154,140,264,188,120,85,272,231,233,282,130,271,158,193,168,148,130,240,236,248,284,69,198,191,161,394,149,220,158,290,48,220,213,100,228,168,180,197,146,231,241,244,106,104,286,174,186,132,203,250,237,313,261,75,191,166,259,172,296,185,128,154,108,107,244,184,191,315,205,231,282,221,220,162,205,139,159,80,117,242,116,179,156,280,232,205,244,209,228,124,145,298,110,281,216,203,308,69,105,189,138,230,166,159,198,297,176,223,251,101,236,171,156,223,97,246,257,243,107,274,312,189,58,187,217,264,205,220,283,88,288,275,375,210,156,135,293,184,256,149,122,215,242,204,229,166,285,237,210,125,44,201,331,195,275,313,159,270,228,249,175,178,315,168,111,181,183,198,190,150,180,181,267,181,227,118,169,301,244,113,152,193,264,299,141,232,274,249,226,242,276,235,166,125,139,173,179,186,209,242,235,152,286,172,282,124,191,310,230,172,97,124,184,167,203,288,248,208,264,213,255,136,197,113,210,266,201,114,124,184,285,134,156,174,247,272,172,218,290,237,203,202,222,265,205,179,157,50,88,210,109,131,278,241,184,157,260,257,211,167,188,246,218,157,254,380,175,148,93,217,213,222,228,71,206,149,214,244,222,104,200,310,214,247,223,169,262,216,202,139,198,268,275,143,174,264,307,105,85,241,167,118,228,150,133,259,182,244,184,313,320,74,262,160,119,150,224,143,160,139,157,183,127,120,303,158,185,151,274,141,214,169,183,139,303,214,144,235,204,198,123,160,98,197,321,209,189,320,142,225,112,234,263,189,313,321,241,246,331,120,192,180,144,135,247,208,186,156,227,208,341,214,322,232,203,222,365,223,147,278,59,260,130,91,187,330,232,177,194,176,121,211,165,125,66,190,256,185,122,113,170,154,79,289,225,213,260,69,199,159,307,248,228,268,269,274,127,146,93,251,167,266,247,219,87,273,315,139,139,278,203,296,121,173,84,235,243,171,146,254,239,224,180,255,199,169,222,210,120,157,152,118,131,220,224,218,181,291,243,256,179,215,144,144,230,259,194,56,197,240,249,279,114,118,191,147,257,200,126,226,209,157,189,210,173,227,235,335,229,46,183,219,148,83,328,82,308,162,154,211,72,153,285,232,218,169,195,101,244,192,266,278,277,270,181,116,253,142,284,65,169,235,135,149,98,231,255,230,82,258,63,99,297,235,291,350,239,195,253,277,216,153,177,188,235,130,141,208,210,135,126,115,201,239,153,71,219,301,195,248,153,239,155,213,181,233,219,261,192,160,225,152,325,224,303,217,264,284,206,228,177,355,194,125,276,163,137,136,225,129,233,191,298,305,329,200,147,252,131,158,252,121,165,286,69,343,178,205,188,85,293,150,306,139,102,217,184,333,239,191,130,257,175,157,210,268,133,203,188,104,154,230,92,211,101,198,309,376,53,242,130,217,107,315,319,231,205,120,88,250,230,153,190,218,160,107,152,220,225,200,300,201,29,154,277,311,280,194,239,189,255,100,239,275,211,178,164,243,167,119,141,238,251,224,305,189,286,160,117,314,255,376,348,203,137,197,209,148,143,386,229,134,143,189,167,113,304,157,219,250,169,181,279,310,213,128,256,152,291,153,292,171,244,137,229,326,183,302,178,208,173,72,162,259,153,233,181,148,157,296,215,230,90,164,196,155,232,137,303,204,208,330,145,198,279,195,277,203,171,191,92,312,210,173,274,222,132,278,122,136,289,119,161,127,95,216,83,155,106,110,174,162,122,177,238,153,225,226,305,166,240,198,142,183,141,399,146,216,172,206,157,366,225,188,228,170,312,163,144,395,233,173,182,235,117,254,218,282,204,202,224,140,211,102,285,176,228,172,250,133,105,166,299,275,241,212,359,261,302,193,237,156,172,105,238,256,114,273,72,241,124,177,204,193,313,186,263,126,200,191,233,181,359,374,209,247,108,271,208,160,168,245,168,91,233,288,119,247,287,110,246,210,202,292,112,184,140,140,98,208,114,209,216,205,195,205,209,224,249,262,214,240,114,206,249,169,129,192,174,191,207,146,266,145,239,100,259,196,122,135,164,185,184,237,314,212,207,183,106,195,135,324,219,162,128,242,265,71,358,317,256,243,155,307,228,178,284,110,325,245,262,114,140,209,269,62,299,219,246,137,121,342,183,230,120,66,168,314,250,177,136,200,184,193,182,303,343,169,279,123,91,117,328,179,127,178,160,223,167,251,230,223,135,237,278,220,118,229,301,111,194,233,90,171,240,293,242,219,227,97,139,221,292,203,139,154,99,135,291,157,173,165,179,131,209,265,151,134,226,225,189,156,162,336,231,91,106,167,197,170,132,268,210,201,242,186,271,129,252,183,215,243,243,223,100,268,225,336,240,147,194,254,201,181,156,117,305,269,155,235,247,264,356,104,147,220,138,119,178,257,286,225,205,200,218,327,189,210,304,246,243,55,300,214,130,187,142,230,200,109,224,150,236,265,171,194,206,218,224,292,293,233,219,298,205,368,156,94,134,191,166,297,190,125,193,264,173,168,203,252,210,192,269,253,131,222,258,178,224,175,295,335,181,211,231,206,275,229,215,291,174,110,221,243,144,90,144,131,180,157,185,191,302,153,163,211,286,274,231,214,311,94,251,176,244,235,162,208,262,270,138,216,269,117,314,247,266,163,122,309,330,118,212,187,278,119,242,115,282,296,222,259,231,206,125,143,189,322,266,169,176,267,258,291,127,250,245,201,65,314,282,323,242,223,213,126,241,209,152,105,329,279,265,232,159,279,208,213,219,358,256,108,147,171,164,83,119,227,266,158,129,208,194,240,261,206,209,225,183,123,349,91,149,203,235,175,197,189,118,223,246,210,186,227,147,284,242,234,167,183,150,224,293,140,239,211,349,292,114,343,175,145,168,153,229,162,351,178,301,202,173,256,135,128,262,113,213,251,222,113,210,183,232,287,141,186,145,266,233,282,184,122,167,228,197,140,218,347,210,318,220,238,196,280,304,104,215,131,162,102,334,196,297,172,126,228,230,219,216,189,147,144,234,268,230,266,159,329,242,157,282,323,262,204,158,193,154,253,142,239,178,222,194,158,140,302,279,304,225,211,213,266,134,226,142,189,300,216,247,239,237,175,233,339,192,122,60,209,212,166,346,366,194,170,129,252,220,269,129,162,192,233,139,222,184,191,309,163,229,178,215,167,227,93,155,204,248,236,188,152,142,62,242,188,326,214,240,103,266,228,145,298,194,138,162,127,290,279,234,237,244,125,250,211,242,132,247,133,70,318,262,68,158,324,214,143,235,170,131,256,386,147,95,208,292,290,82,346,217,327,128,191,311,278,223,152,82,112,281,178,278,147,188,254,121,207,259,202,172,101,263,162,111,132,357,106,210,137,242,237,158,236,195,228,86,268,205,213,74,234,243,224,218,201,388,77,211,91,145,223,151,321,235,264,156,156,221,262,277,168,337,155,296,161,130,164,280,307,216,219,293,353,144,225,54,237,256,126,219,174,116,188,47,279,246,75,141,251,116,78,226,117,222,304,259,247,246,267,204,340,227,249,290,186,271,85,161,227,274,184,305,203,171,262,96,242,146,245,205,205,251,80,174,243,155,230,203,248,154,160,267,220,184,184,126,111,134,285,217,166,96,160,232,180,303,301,140,266,186,99,124,235,218,74,191,181,243,247,145,215,114,261,147,152,210,125,100,159,114,238,224,210,126,192,124,135,180,114,212,252,190,224,299,206,160,168,187,154,248,273,315,151,242,189,103,360,159,256,201,123,154,110,316,234,194,203,220,237,195,119,365,271,170,208,183,211,212,246,213,86,225,233,225,117,132,167,171,189,214,232,258,207,109,93,109,181,176,218,133,155,309,106,139,188,141,115,254,214,253,224,317,232,332,105,272,178,96,231,104,145,178,234,208,343,173,312,245,277,131,203,310,201,108,109,247,233,108,157,366,139,219,262,304,249,98,159,140,169,219,204,230,183,231,174,161,205,97,242,130,128,186,144,142,215,235,315,205,257,255,115,377,119,178,252,203,354,162,103,203,124,197,252,174,248,247,190,195,267,227,375,78,310,139,144,202,112,298,130,162,76,184,169,244,199,293,201,257,205,189,134,145,188,269,200,209,122,130,143,180,82,257,221,299,283,269,274,201,184,173,316,210,227,228,114,325,166,277,143,306,318,373,243,204,210,181,209,145,167,221,244,273,241,298,297,161,223,299,117,70,122,404,155,296,240,178,225,296,216,237,164,117,109,280,163,193,244,206,129,208,296,186,226,141,120,180,121,255,313,155,165,206,103,232,198,204,246,205,132,296,170,206,153,92,308,232,233,207,348,147,263,245,245,209,206,95,197,263,101,257,159,227,264,142,227,188,236,268,295,322,199,139,115,220,196,172,307,137,377,210,180,183,179,208,241,156,144,228,263,82,134,169,160,294,242,147,291,183,256,102,303,208,179,200,197,92,106,210,193,243,198,208,195,299,258,165,282,90,238,174,184,278,294,130,271,198,229,279,196,205,262,240,212,86,211,217,142,194,233,146,363,206,216,262,265,181,277,158,114,279,270,123,355,92,237,284,295,231,75,291,264,151,237,138,163,233,242,110,201,119,230,179,257,86,242,207,264,177,280,300,254,205,242,199,215,181,265,269,252,318,190,254,267,149,111,132,302,361,195,235,141,147,266,165,199,202,152,195,191,284,251,212,174,130,137,219,218,125,258,103,222,241,218,277,314,227,229,168,324,291,209,232,123,104,219,309,218,208,198,224,213,145,236,159,114,210,172,77,251,155,198,200,307,166,122,308,143,295,278,96,227,124,56,262,89,171,115,235,165,142,184,192,234,311,219,219,238,244,329,104,162,218,147,185,321,171,203,261,198,144,58,165,197,239,180,132,323,221,112,106,193,196,141,377,197,256,371,174,212,203,224,233,254,197,139,186,243,278,121,234,254,181,213,150,134,175,79,195,147,227,183,174,228,218,186,315,207,172,102,118,208,267,168,164,186,199,235,180,198,148,320,184,136,168,186,183,228,253,179,251,224,195,158,153,183,245,349,237,133,192,98,292,247,47,156,264,163,170,238,238,286,172,90,161,120,118,215,145,115,248,159,116,175,129,278,132,283,156,237,216,225,162,324,191,284,106,95,116,266,226,215,144,187,163,261,178,186,293,177,160,194,334,181,184,132,360,201,192,181,224,212,241,204,160,86,154,143,354,242,92,158,202,244,339,220,186,79,222,218,112,314,219,221,128,164,124,299,236,150,240,225,160,74,306,104,194,322,129,346,247,120,255,215,210,219,233,122,154,224,95,237,141,305,183,173,296,173,229,145,200,267,169,175,198,168,221,199,209,176,232,246,148,253,221,111,318,144,159,308,147,320,264,249,195,254,199,264,377,242,124,252,218,197,184,214,234,291,239,136,203,110,163,177,166,269,247,210,233,147,249,102,209,272,267,199,270,171,224,303,148,150,279,126,270,232,216,318,141,177,266,133,194,211,173,281,223,202,205,238,254,204,272,223,107,250,175,229,257,152,129,221,313,145,263,195,171,136,281,277,228,254,179,169,244,147,183,135,284,313,348,181,319,253,220,103,162,170,211,308,135,312,193,139,129,244,345,142,137,122,165,111,129,191,297,368,235,183,333,190,249,255,175,303,367,270,187,197,149,188,169,115,117,248,230,303,299,323,224,163,222,160,166,255,208,208,196,69,136,247,200,185,343,324,88,178,239,207,191,113,158,217,265,200,228,254,190,180,199,316,136,296,233,221,239,112,183,236,145,204,218,232,141,205,163,179,176,213,83,250,86,303,91,339,279,127,164,215,345,302,352,160,227,209,221,149,222,276,149,197,65,231,103,236,244,212,264,330,226,122,161,229,263,141,233,234,247,180,175,386,236,180,228,184,158,338,267,328,147,165,330,149,166,119,239,297,200,212,236,282,211,140,232,220,204,119,105,336,152,325,305,278,164,179,223,121,155,193,108,322,101,217,209,208,321,205,85,164,125,115,228,248,216,260,214,231,58,247,297,196,382,153,264,126,300,166,219,114,221,189,140,187,174,247,261,233,101,305,142,359,206,200,143,169,185,124,234,156,271,151,358,365,206,189,188,160,179,152,119,154,287,102,208,115,212,116,312,187,299,286,183,79,207,250,195,365,173,160,147,120,129,133,174,323,339,241,143,204,324,155,82,198,131,240,157,244,167,182,237,201,154,246,229,177,243,184,320,214,172,77,128,105,185,173,161,307,192,170,108,272,245,65,208,235,167,111,149,215,229,271,183,191,124,212,187,143,112,207,151,267,253,314,240,246,155,137,137,133,183,204,290,173,178,344,137,97,235,192,203,241,272,146,116,100,99,142,203,238,238,167,227,151,260,242,187,287,218,319,260,231,338,210,184,198,172,238,121,346,287,213,142,71,151,179,267,200,242,279,298,301,161,204,136,209,147,142,197,134,116,183,267,219,190,258,226,231,249,191,199,153,265,115,259,214,252,163,150,121,215,232,152,192,219,184,288,213,310,140,150,114,164,129,243,193,178,244,221,184,299,227,241,71,137,217,91,206,155,202,138,273,247,110,121,115,268,204,72,211,113,198,130,233,225,234,205,268,85,210,273,157,286,140,186,169,279,145,180,184,210,319,321,241,161,142,180,241,150,219,204,213,210,331,155,301,149,127,158,224,256,172,232,326,142,269,236,185,97,179,144,214,223,203,288,156,162,166,85,283,227,145,263,304,321,206,253,239,329,249,207,216,149,143,275,284,256,162,218,143,179,132,128,277,191,186,157,190,208,204,119,132,229,268,238,71,206,148,118,367,313,181,103,172,262,177,174,246,239,118,148,94,296,275,280,234,166,216,201,287,118,121,174,144,100,195,118,324,302,257,383,240,214,196,378,139,251,181,258,145,136,284,246,230,158,325,270,210,274,219,246,240,312,158,188,131,243,179,211,241,236,235,190,135,216,163,96,290,162,320,266,199,272,128,260,232,338,135,206,212,83,304,229,243,232,148,133,257,240,234,101,280,185,270,194,136,208,181,370,186,263,89,151,121,195,360,143,146,352,257,185,122,134,212,211,192,189,232,209,203,353,150,218,109,146,234,210,258,234,341,212,146,161,228,181,153,144,60,145,102,301,211,191,230,206,164,134,289,187,195,164,243,188,89,148,358,279,204,215,215,197,204,237,127,178,202,132,89,245,212,107,228,203,211,213,200,205,301,294,348,200,93,262,232,183,202,209,190,140,159,189,244,206,254,270,193,269,164,272,106,177,147,227,248,199,142,163,241,243,181,267,161,233,369,149,219,216,248,257,152,186,327,142,193,166,287,200,261,195,127,190,356,181,206,200,230,134,102,278,290,247,388,297,275,182,256,227,210,160,228,196,77,309,253,166,147,164,57,207,261,187,182,180,173,40,132,133,206,156,108,164,229,164,140,180,238,205,116,225,105,104,242,59,303,359,235,153,216,224,218,176,119,189,238,174,210,249,144,121,169,221,302,178,247,242,240,266,121,142,328,190,260,343,171,382,242,204,156,79,176,156,52,254,177,321,291,268,281,306,254,283,109,338,134,291,267,259,266,73,195,131,159,162,165,272,314,249,112,40,166,240,288,77,137,92,235,375,300,202,315,81,260,287,170,168,233,219,208,190,238,214,73,263,210,247,238,255,147,309,104,281,176,275,86,255,169,187,213,256,184,226,275,199,200,110,148,115,118,77,223,125,307,284,244,203,215,232,195,163,230,264,210,191,273,245,227,166,203,283,161,274,233,178,266,231,303,334,182,232,81,230,217,180,246,180,234,245,160,258,112,287,99,359,172,175,144,359,132,215,224,219,163,179,293,161,260,237,193,116,193,194,293,110,166,290,195,102,195,120,186,216,209,234,319,231,191,200,215,130,206,150,322,205,174,246,266,240,162,226,204,255,281,139,239,227,259,257,251,226,79,195,253,125,121,224,235,267,193,156,160,144,257,300,253,193,199,234,154,273,222,165,159,235,203,212,241,237,229,252,238,304,244,152,186,184,218,76,245,150,163,235,180,207,206,100,219,179,239,131,125,93,251,117,126,153,278,332,218,113,77,95,83,77,193,211,263,188,195,202,401,157,240,212,228,257,312,314,296,157,309,73,127,242,181,338,111,228,152,317,139,253,240,396,191,109,244,162,352,302,230,182,167,149,251,254,221,272,163,132,215,162,133,219,232,156,218,173,113,274,214,153,263,206,223,184,168,212,239,324,92,265,269,243,201,219,81,191,199,189,148,294,201,187,259,258,238,128,315,354,181,144,246,255,299,250,146,215,363,118,175,240,207,132,145,217,206,259,183,244,236,307,172,121,191,182,72,174,249,114,170,199,202,254,156,156,160,293,129,150,82,175,120,355,151,217,209,174,159,227,159,160,308,210,182,251,260,220,156,89,264,331,214,232,210,161,285,262,244,128,172,254,177,256,202,262,317,104,134,80,115,319,306,200,292,143,238,317,345,248,198,184,213,323,248,198,261,195,98,321,186,143,235,125,263,290,216,199,60,219,184,262,219,164,226,145,311,265,88,148,369,306,194,204,160,351,124,101,147,182,197,165,231,114,152,344,242,136,171,241,196,117,177,283,242,268,181,261,99,324,253,152,79,236,256,265,229,97,165,214,140,120,169,216,110,211,158,169,302,63,298,85,93,306,200,255,261,179,117,151,72,141,314,195,97,314,283,197,254,166,266,222,233,255,209,272,258,182,132,198,106,195,350,223,134,187,312,215,227,233,218,276,64,210,126,216,269,145,395,226,346,108,295,328,97,174,203,200,229,272,268,285,257,100,138,106,302,100,135,181,200,260,153,269,130,117,308,199,262,201,188,210,142,211,263,316,245,253,174,191,166,219,284,165,263,169,280,304,158,299,296,121,122,241,108,97,242,96,170,198,174,280,191,281,190,243,242,144,157,298,255,195,296,168,273,223,172,182,256,208,134,259,159,241,102,246,161,175,139,308,168,226,225,258,97,216,254,134,184,295,283,180,209,180,111,248,250,170,151,111,281,247,413,224,256,209,131,174,130,321,326,276,251,163,325,216,269,251,263,142,149,135,160,143,321,158,279,236,257,194,118,261,300,248,175,110,113,162,191,214,222,261,147,226,134,224,217,171,251,225,184,116,97,266,157,275,255,112,367,141,194,130,338,213,155,158,298,144,261,106,211,128,200,219,209,262,210,203,150,191,271,148,209,295,150,90,216,317,210,223,272,70,114,179,151,193,236,103,226,161,80,294,324,232,203,250,334,230,236,130,222,170,238,361,156,232,146,224,231,123,199,143,178,224,169,198,251,164,235,148,98,192,102,170,210,357,194,193,244,113,267,179,239,104,167,293,275,352,227,177,125,229,152,356,125,189,204,98,185,213,156,134,395,114,195,125,107,193,86,221,138,141,202,148,111,155,289,220,165,245,123,248,224,174,154,158,131,194,235,202,183,254,200,240,170,224,140,238,221,225,260,138,213,247,179,163,248,123,284,139,194,239,237,319,161,137,220,104,161,137,168,246,249,256,206,179,107,154,326,195,233,205,294,332,49,193,68,95,235,218,238,296,108,88,143,140,264,244,320,208,156,298,177,202,175,165,261,137,259,187,228,170,107,197,176,297,150,207,200,137,115,307,265,191,207,114,209,151,308,307,96,244,265,310,132,209,230,277,218,236,233,164,197,103,318,227,302,223,129,262,171,172,197,188,190,208,282,225,187,138,251,114,80,290,236,202,123,215,101,64,307,174,215,146,176,282,118,151,175,272,390,298,252,289,192,270,259,337,122,202,87,170,184,138,277,312,206,292,244,262,239,219,199,204,312,137,206,179,231,171,222,196,323,165,224,226,197,198,141,242,266,259,216,231,153,161,141,108,116,174,227,187,233,263,99,199,150,242,210,208,163,362,312,207,214,248,211,261,146,206,107,144,176,142,289,153,165,181,212,157,204,253,254,214,112,162,238,253,211,81,173,217,213,170,163,144,274,389,236,196,244,227,285,168,139,144,202,135,148,197,164,184,146,207,259,164,144,169,224,230,172,87,257,155,122,210,189,190,118,255,218,202,274,283,210,278,155,134,112,227,321,280,150,202,254,195,231,254,179,111,209,112,80,207,164,206,167,338,252,140,141,214,195,151,214,260,263,223,205,201,81,73,175,199,239,233,294,240,230,65,169,163,261,135,154,370,250,324,199,147,232,190,231,271,222,253,136,261,177,294,167,292,136,131,219,145,184,246,168,364,292,199,315,112,265,289,151,258,238,131,174,145,141,135,109,250,169,244,187,87,101,262,131,198,163,108,124,233,252,111,283,241,257,93,192,172,270,157,250,69,195,162,276,203,180,310,182,197,191,206,240,213,180,234,203,78,176,244,197,312,186,175,161,215,163,192,313,235,229,119,211,350,188,179,158,125,186,167,267,122,198,227,228,224,219,297,157,194,241,239,233,90,344,92,198,268,251,155,201,139,240,207,138,216,135,147,223,250,157,171,282,126,213,185,240,97,183,259,84,169,211,283,221,191,282,224,78,129,342,242,213,208,317,269,238,72,257,263,138,100,242,248,249,186,198,333,165,193,193,270,99,257,210,129,182,250,311,180,214,201,97,359,140,167,225,97,97,225,262,213,205,153,146,311,184,130,251,157,158,189,183,220,246,272,211,203,61,233,235,237,225,134,142,186,230,123,195,153,106,259,222,310,219,201,257,185,229,252,176,72,170,230,201,142,182,156,191,185,117,193,274,137,195,182,237,183,118,163,102,183,345,206,167,164,136,200,93,208,131,190,279,99,179,190,182,267,50,95,249,186,333,239,311,277,152,137,185,217,212,238,210,189,75,245,218,83,326,237,92,222,272,131,212,223,262,187,185,175,191,146,229,296,156,240,234,293,265,220,161,219,231,207,321,249,162,322,250,136,81,281,147,143,226,312,176,228,119,139,224,107,290,226,102,246,366,177,194,251,284,284,150,100,147,157,237,256,168,233,181,308,143,236,346,226,104,285,290,346,250,214,225,282,288,173,203,215,248,361,73,227,107,161,268,276,198,156,232,241,322,358,195,136,305,238,168,78,198,86,252,203,224,213,212,321,226,296,246,241,196,184,134,249,150,184,258,209,169,148,239,249,186,197,215,203,151,156,139,194,166,247,265,122,179,187,251,143,140,168,108,305,169,223,146,225,170,179,374,218,148,269,252,191,184,225,133,180,96,184,176,155,199,232,250,167,131,115,239,129,198,335,260,207,165,250,128,205,201,188,211,227,186,318,88,133,150,241,170,186,175,201,275,187,96,93,220,224,265,237,270,118,134,247,81,230,228,140,263,131,185,230,66,183,92,235,303,247,150,190,178,185,255,170,158,205,140,226,215,226,363,282,81,229,224,309,111,237,88,114,179,141,216,330,72,231,178,225,114,293,304,208,225,217,198,182,309,218,181,175,150,66,316,208,258,177,116,208,278,177,196,175,152,128,252,236,112,220,148,72,203,86,54,257,262,164,184,122,111,121,210,259,183,156,146,264,116,211,349,169,155,234,148,197,176,236,188,229,174,262,158,169,267,160,234,160,287,243,226,165,194,207,283,174,199,238,180,275,246,139,296,172,378,254,56,201,328,186,213,208,176,166,261,133,224,215,180,170,201,343,189,215,254,202,361,250,338,153,239,194,201,253,254,97,289,56,195,108,303,256,200,315,167,252,258,294,100,165,376,195,230,259,282,200,318,363,82,222,222,194,210,113,273,145,170,103,228,155,203,196,173,250,149,344,179,178,116,276,263,148,204,161,263,161,274,136,341,116,140,220,101,290,128,253,257,237,253,197,42,260,170,216,180,188,246,113,141,208,119,175,135,209,305,246,164,149,175,183,157,268,191,237,278,210,280,241,305,228,199,176,189,275,248,192,193,232,192,197,176,177,152,220,288,343,131,222,96,89,140,222,211,178,269,195,81,352,301,218,184,266,211,292,291,102,230,265,175,197,251,214,318,245,120,213,106,289,185,193,82,163,169,213,254,179,184,246,239,157,122,221,167,172,97,218,72,175,249,151,170,157,154,256,200,305,187,176,131,291,323,266,174,182,204,274,160,166,107,221,195,165,167,320,247,257,314,141,343,298,268,135,193,241,93,104,128,167,271,260,190,141,153,271,125,240,262,216,206,265,230,147,333,151,177,162,328,205,123,190,78,130,190,271,178,317,133,125,253,132,318,212,314,156,189,166,257,158,285,259,110,142,157,186,285,243,165,367,185,189,144,152,293,136,237,379,72,229,279,130,219,252,261,140,220,171,173,135,250,115,175,220,149,254,136,189,241,171,176,254,180,355,263,209,349,315,285,209,236,140,288,211,204,122,173,224,257,232,292,212,140,160,184,191,262,304,216,102,140,247,164,271,210,229,268,215,225,176,321,283,182,232,332,99,193,268,285,110,283,241,143,134,243,165,197,130,185,202,245,168,348,234,187,204,149,313,252,238,84,217,159,222,214,157,310,354,215,217,198,154,272,257,328,195,192,337,286,213,188,256,228,305,123,160,158,259,238,165,288,218,134,190,268,217,185,177,225,217,159,160,184,198,212,265,186,201,157,113,210,360,321,97,70,312,206,228,340,186,203,176,198,213,201,319,218,268,162,209,180,175,122,113,144,168,364,190,139,253,186,235,262,142,122,258,131,151,190,287,210,169,160,178,242,190,151,163,129,72,326,143,214,175,173,256,250,270,178,162,250,224,240,216,210,187,94,157,257,160,242,133,158,221,215,130,180,184,144,106,252,227,285,173,332,148,228,95,189,308,203,102,136,94,172,140,156,245,190,148,292,170,204,213,240,303,76,209,282,261,138,259,246,133,120,237,170,127,144,188,192,225,257,308,206,179,164,115,246,178,152,121,217,235,203,187,218,271,172,85,223,164,252,84,165,249,237,258,107,147,320,238,146,143,165,233,237,230,166,190,147,286,202,260,238,131,177,151,70,152,351,231,268,217,212,64,376,162,263,114,144,284,187,216,298,216,184,127,174,175,201,155,225,148,166,179,208,196,181,201,309,120,156,237,297,154,185,134,234,309,173,192,271,303,82,125,128,230,232,304,195,256,218,221,63,255,218,186,228,115,216,190,300,207,319,205,252,206,197,269,205,148,172,268,180,214,83,91,237,259,148,150,228,185,122,115,218,289,93,108,165,225,147,316,205,106,198,165,295,300,121,132,230,159,247,122,143,150,59,218,68,151,152,168,169,257,275,262,343,96,302,172,158,120,238,163,217,296,273,187,257,146,175,355,206,337,240,100,270,128,184,112,165,217,265,186,98,182,312,248,252,246,202,223,184,203,228,310,144,196,190,116,88,99,174,180,102,224,363,200,198,376,139,184,269,306,157,263,334,267,89,110,195,208,191,183,139,284,181,237,160,257,224,374,354,247,193,322,186,275,276,181,172,319,334,231,200,303,67,88,171,348,248,142,237,195,216,171,140,148,251,202,109,122,142,241,217,88,223,320,323,260,108,323,202,240,212,154,243,122,178,238,198,234,263,182,173,104,133,130,203,280,252,176,218,197,144,212,157,262,241,290,199,113,147,135,200,109,274,295,253,195,188,200,213,212,225,138,257,229,252,232,194,241,293,142,150,216,202,184,160,263,211,242,165,259,94,148,256,229,142,222,107,157,183,101,191,226,83,234,175,83,287,226,198,177,141,155,205,115,219,328,219,298,89,163,135,216,174,253,157,248,306,158,164,151,138,188,143,164,259,189,308,256,165,331,186,224,292,112,285,225,264,188,98,309,121,134,167,233,164,194,182,405,317,327,182,251,280,288,227,137,156,184,160,228,223,152,153,262,306,128,118,180,223,320,252,308,178,234,239,234,233,306,290,286,141,237,219,299,223,104,244,268,142,230,209,200,210,144,238,169,214,191,222,165,347,147,184,195,238,132,36,238,213,288,351,223,190,222,186,122,225,149,258,146,194,163,201,209,189,102,275,154,229,240,237,123,202,195,213,173,135,148,231,88,270,55,274,229,247,250,270,220,183,100,164,291,192,227,108,154,161,242,260,229,235,133,218,173,119,177,243,200,255,238,233,146,297,243,119,240,281,264,103,146,258,180,238,166,195,280,111,284,245,309,143,261,226,332,222,220,202,445,173,182,153,171,205,154,145,183,198,211,321,313,340,413,247,233,194,279,231,245,215,261,197,237,241,268,159,135,90,240,199,272,333,135,227,154,121,415,244,164,179,198,70,88,210,112,250,152,184,229,197,126,168,183,169,121,166,195,335,348,247,235,242,304,214,357,229,170,181,229,179,169,112,230,202,152,135,117,112,242,145,213,214,226,324,161,248,146,202,242,192,156,90,170,174,199,332,206,96,297,240,222,264,196,326,197,234,126,102,168,269,245,158,215,264,280,224,77,279,87,227,230,160,210,116,207,223,155,200,161,279,189,346,268,107,186,212,259,283,242,201,155,264,223,257,252,257,177,206,197,288,229,130,152,204,134,222,135,309,104,181,112,220,104,136,137,134,225,269,218,162,223,193,241,230,207,262,314,160,154,268,146,142,239,86,176,198,241,259,164,291,217,164,164,147,126,116,265,92,113,262,198,96,304,110,176,314,301,148,187,160,187,64,155,294,416,272,255,188,211,328,310,258,252,216,218,207,144,131,180,116,196,379,145,112,228,188,168,170,123,77,256,192,214,237,111,238,199,130,134,244,121,256,90,110,293,147,213,232,273,200,218,204,384,191,266,226,179,303,98,232,221,261,135,246,178,265,196,207,168,248,330,252,145,218,101,220,197,242,165,153,127,213,253,201,82,160,93,88,165,104,327,266,219,203,245,147,223,260,64,269,197,224,155,149,154,231,225,139,335,179,252,213,183,279,142,170,106,172,250,235,230,172,115,174,169,90,278,191,222,288,278,174,249,187,169,328,216,205,194,228,121,216,217,136,350,164,100,118,293,168,237,221,281,201,211,294,209,164,322,255,83,226,164,213,161,291,150,234,182,178,264,106,127,188,195,290,192,185,242,305,98,173,80,157,165,194,256,238,282,247,224,171,180,261,244,217,256,218,217,330,251,215,250,120,188,227,182,150,107,123,113,280,202,111,215,145,143,240,143,221,400,111,223,185,258,262,305,197,240,152,246,244,143,142,306,194,104,73,178,193,220,268,267,153,221,217,146,191,149,219,289,130,212,138,194,221,176,236,93,246,224,147,265,77,175,308,223,160,219,172,173,160,126,201,297,250,194,81,206,208,274,113,281,282,276,200,248,170,168,332,309,192,254,187,211,163,173,184,175,150,116,301,241,273,213,177,222,268,134,217,260,166,305,151,179,171,95,217,244,173,320,223,255,163,324,262,125,156,127,282,283,84,156,202,241,281,131,181,164,213,79,178,248,212,207,163,228,188,271,167,243,247,120,276,174,229,287,290,277,155,174,185,126,148,193,304,268,202,346,332,221,275,130,266,195,264,297,319,216,143,242,79,258,201,184,253,237,215,228,276,224,295,154,294,199,139,190,244,312,293,224,102,197,289,242,215,120,118,269,137,178,241,163,269,140,307,93,184,117,185,141,235,305,174,133,213,131,213,163,149,129,296,154,104,291,298,285,128,276,314,170,317,189,186,195,148,225,67,99,188,292,378,216,187,243,199,212,282,212,276,251,178,160,183,203,198,271,184,135,299,295,212,222,143,156,116,250,124,71,214,196,148,122,176,148,174,265,254,147,114,193,185,223,124,256,172,93,249,328,210,297,181,102,196,108,149,159,264,294,325,260,220,148,229,143,62,263,191,213,340,167,184,173,171,220,155,134,261,259,263,157,230,259,192,203,146,205,157,99,160,241,158,269,165,130,212,214,211,133,145,199,191,289,107,96,256,213,139,294,241,135,239,357,114,146,184,248,238,285,162,201,119,213,267,199,155,233,137,143,66,205,247,194,126,134,181,226,126,168,297,272,104,275,165,284,181,120,143,138,215,219,176,311,283,251,176,330,139,284,277,315,85,271,347,282,160,235,129,165,205,154,273,89,137,171,180,169,122,130,211,266,183,236,71,234,285,204,234,175,111,160,142,233,288,173,230,311,302,212,219,162,215,173,137,256,333,335,155,201,216,125,134,174,164,282,225,248,238,199,193,203,115,110,137,150,313,165,169,268,217,166,174,111,237,190,160,107,205,341,211,267,259,200,210,170,108,190,236,317,182,195,215,201,230,223,247,226,197,142,191,303,204,162,150,186,109,456,393,183,75,287,194,59,186,52,99,99,69,255,142,260,124,153,234,121,265,248,153,285,137,164,371,329,344,71,315,228,179,114,89,345,195,283,127,224,188,226,136,112,200,86,226,116,245,111,286,89,149,262,241,186,279,165,240,243,293,208,155,86,378,155,207,202,117,173,159,230,282,251,162,185,319,176,121,155,218,325,126,130,196,92,224,148,178,362,161,245,213,178,354,131,187,265,264,137,84,194,286,181,160,282,157,127,265,193,136,164,279,262,304,157,189,210,192,203,208,132,88,327,228,155,151,117,228,250,200,166,373,108,102,226,211,266,111,139,144,216,303,149,169,128,275,200,209,131,242,131,259,130,199,208,178,319,313,266,287,223,151,268,272,229,246,135,201,227,170,189,187,102,252,324,146,152,352,62,310,165,119,245,192,293,182,280,191,244,108,121,152,318,217,228,264,106,222,120,215,95,127,172,255,249,96,192,158,341,203,202,124,250,245,230,194,86,240,262,193,169,186,262,182,114,275,179,169,154,274,131,210,262,234,276,218,206,276,179,181,163,129,157,82,292,102,332,243,161,239,266,178,190,258,224,85,180,191,235,282,176,201,223,242,178,172,157,184,135,247,202,71,201,183,283,144,202,251,202,189,155,165,351,211,163,283,222,216,69,127,128,110,266,105,226,333,323,165,254,211,50,250,301,222,227,146,337,221,255,150,221,205,180,330,160,130,257,273,139,220,233,235,234,237,131,182,188,270,152,127,132,278,243,259,218,261,190,203,254,264,330,196,198,315,158,260,243,150,328,145,296,283,201,116,123,193,271,142,116,124,193,99,214,309,249,200,280,227,174,74,107,308,270,213,169,250,130,138,218,109,262,262,249,318,249,162,276,312,302,204,337,170,180,194,344,188,296,177,284,133,152,228,69,230,301,184,131,193,224,63,201,299,170,142,216,277,168,167,206,216,185,158,143,126,244,248,227,101,296,236,199,315,250,102,298,240,125,224,303,121,202,175,243,203,76,351,244,138,199,123,100,185,177,57,162,226,352,146,128,133,267,215,172,98,248,176,225,159,315,235,245,240,90,272,137,284,189,136,219,176,342,156,172,235,147,230,276,335,226,275,174,299,318,244,310,173,167,98,317,198,304,223,273,270,178,109,122,142,207,200,151,215,215,332,231,304,218,221,235,251,317,264,215,214,153,189,91,217,258,316,267,209,177,240,245,213,273,195,163,322,118,158,218,154,225,203,157,245,253,153,147,211,216,239,157,214,120,184,250,189,370,233,326,310,215,143,169,252,102,69,215,304,202,288,144,182,294,139,183,73,290,242,233,332,201,273,168,287,173,193,201,252,113,247,176,306,319,151,183,179,197,311,316,235,140,133,114,72,148,255,130,157,157,297,182,196,224,221,219,163,225,236,382,149,187,128,253,81,141,295,130,240,245,224,247,173,182,371,104,251,297,143,211,288,188,172,158,246,302,107,101,175,211,131,191,183,329,317,261,209,214,247,174,142,288,142,193,165,345,340,122,341,206,86,172,174,93,135,227,184,192,130,85,193,196,175,190,130,313,226,145,345,229,230,165,159,212,282,110,159,290,247,157,270,298,155,277,138,235,348,131,217,304,182,235,192,322,186,332,276,96,254,351,215,249,233,167,254,177,269,175,236,113,313,256,270,154,164,229,187,177,274,211,153,205,177,355,282,204,272,137,178,345,159,86,217,266,127,239,108,244,221,264,221,132,61,240,201,217,198,162,198,298,277,87,200,73,200,225,226,109,253,207,201,124,268,78,267,142,128,304,138,209,221,148,219,275,216,253,257,196,206,205,217,134,275,298,117,285,244,172,221,321,247,223,228,235,233,376,127,231,175,158,210,195,166,279,231,245,133,141,229,123,168,50,200,87,277,137,180,163,156,152,145,138,163,192,206,136,172,179,167,126,251,207,175,191,214,283,213,122,203,75,267,189,229,128,185,224,135,111,393,245,135,146,241,369,194,133,152,160,291,64,314,126,228,141,224,251,143,143,187,146,127,92,307,140,321,125,110,253,125,167,180,288,161,93,203,294,205,178,169,254,157,219,211,113,173,264,215,156,240,156,105,148,177,149,234,133,303,52,316,200,170,236,220,247,217,266,104,149,219,175,193,258,214,115,133,111,81,189,173,194,170,268,227,262,285,204,334,176,171,269,159,148,253,123,239,236,151,226,114,130,162,226,301,157,186,168,170,196,239,327,131,212,195,150,200,216,196,136,159,190,311,194,297,274,268,212,203,173,245,186,194,238,331,186,213,257,90,199,222,126,278,145,219,257,150,171,105,317,215,208,192,258,252,274,182,172,191,320,258,203,137,160,152,119,172,201,219,147,108,204,200,180,174,271,216,107,211,265,318,136,314,165,193,155,162,175,228,216,215,296,127,204,196,212,278,197,220,206,182,101,247,200,145,171,119,89,284,105,142,281,202,195,172,239,153,268,183,135,181,183,262,120,335,230,280,215,174,146,134,93,254,313,128,205,172,285,198,154,197,178,232,277,166,235,272,149,148,109,136,131,51,113,209,154,190,248,240,195,67,244,200,213,168,230,209,96,183,60,76,197,240,241,169,98,121,184,232,337,124,203,210,146,186,56,193,189,138,309,179,267,341,203,237,110,115,204,127,228,133,73,152,239,97,195,234,230,181,249,152,216,209,250,309,182,180,180,246,195,133,285,128,187,110,174,350,282,263,163,159,219,308,126,45,182,227,220,105,210,177,322,193,149,213,88,317,239,284,188,294,196,161,329,156,231,170,156,140,76,148,133,149,131,145,130,131,225,316,227,130,248,321,278,207,217,179,213,180,141,178,170,278,187,164,185,85,163,166,257,199,206,173,147,199,190,283,195,139,272,232,158,208,211,173,270,236,202,183,166,306,213,237,232,245,260,284,144,284,156,276,113,236,165,218,237,172,68,165,229,143,236,263,126,100,312,310,187,261,174,92,253,46,365,202,272,226,93,220,227,157,271,217,127,244,139,96,99,123,111,165,214,75,229,270,172,148,185,109,225,109,180,182,122,54,293,176,179,284,132,241,246,125,113,236,199,108,207,236,160,245,131,215,278,257,193,250,161,135,119,149,271,304,239,78,73,222,183,329,224,186,249,263,251,207,264,178,96,265,257,142,254,80,80,144,179,91,254,242,240,173,295,208,145,252,257,129,244,230,258,143,210,157,189,170,171,86,253,107,203,344,283,82,115,112,215,217,127,191,116,215,248,153,140,203,236,238,202,230,171,127,351,188,67,292,98,228,244,200,169,178,228,260,195,178,42,279,303,164,155,319,264,150,379,253,125,135,166,146,57,168,113,309,194,123,297,146,168,115,113,185,180,92,112,178,139,109,69,153,201,117,274,245,199,163,236,72,179,257,166,176,196,197,306,193,169,195,235,335,304,242,332,125,196,162,227,217,176,199,224,169,329,219,160,105,191,200,143,232,101,124,251,344,81,165,212,202,100,148,183,304,207,239,139,216,130,121,251,150,253,265,203,249,286,226,346,222,323,163,275,200,237,179,104,296,120,102,170,193,171,220,195,195,111,58,242,112,113,279,229,282,198,179,271,180,131,175,179,193,137,79,253,274,252,228,242,312,168,201,317,76,233,265,193,328,102,202,215,105,122,303,234,332,264,259,182,153,77,232,310,223,254,269,261,177,156,220,141,217,110,203,126,192,268,112,289,171,185,188,217,265,73,239,183,163,133,304,215,284,137,241,139,218,113,213,144,381,180,344,199,188,171,253,134,288,83,190,150,156,136,346,148,285,231,84,148,325,297,236,228,232,209,180,112,83,70,96,116,273,276,175,175,279,233,138,118,266,163,158,193,243,246,111,178,245,243,95,178,199,195,199,226,163,279,187,280,138,209,248,196,152,241,180,212,228,82,134,198,244,281,135,81,127,241,120,162,237,161,208,170,254,280,178,74,214,156,186,244,376,109,195,272,248,126,211,312,213,173,209,342,200,168,197,255,285,151,320,191,287,260,236,320,232,187,194,228,170,237,106,104,183,201,164,162,229,164,218,257,127,196,219,258,254,341,108,90,199,187,245,224,265,152,163,199,233,329,297,117,214,168,273,157,89,217,231,301,189,106,171,235,221,206,146,207,108,183,111,349,212,113,343,203,205,229,129,250,320,285,252,199,115,246,234,310,291,146,204,213,154,366,369,116,170,239,272,202,176,210,276,225,102,149,228,334,104,214,269,116,153,181,78,156,193,200,206,189,267,264,108,166,205,165,147,175,215,358,158,105,181,183,161,154,253,215,156,226,206,387,328,128,139,144,303,257,236,216,326,176,332,203,224,129,260,261,215,103,155,125,134,147,235,267,352,259,309,209,335,166,56,219,215,226,275,233,201,140,333,276,219,255,160,238,145,150,195,116,273,217,142,195,108,246,174,74,290,122,163,148,128,146,63,187,343,178,166,328,166,255,174,219,153,123,225,154,211,118,118,291,235,231,164,328,56,291,109,134,264,261,158,117,306,309,183,207,288,157,63,188,257,385,245,122,149,230,143,171,218,376,183,278,287,100,179,126,224,152,228,247,262,158,206,263,192,164,183,210,157,271,250,154,213,261,155,242,192,300,266,75,157,202,306,170,172,296,263,154,130,294,149,201,193,210,135,153,71,237,122,272,133,203,194,314,147,217,231,238,113,148,232,242,72,264,178,213,261,160,229,254,202,317,339,247,245,275,362,175,116,174,272,212,230,174,208,276,140,114,181,174,253,209,182,171,238,169,156,179,148,133,176,225,256,233,105,147,210,172,155,291,160,209,95,153,115,179,270,206,221,241,166,175,66,129,193,183,127,225,261,260,218,271,145,216,170,138,144,238,253,230,207,116,239,247,266,174,114,265,193,175,224,97,164,218,218,122,148,91,65,286,292,196,126,199,206,50,216,233,177,215,216,159,157,284,123,165,169,329,320,198,233,206,232,272,113,155,190,138,132,274,125,168,201,209,257,293,137,102,302,302,194,214,209,115,176,376,173,84,114,218,141,169,199,248,182,180,179,61,225,205,155,308,203,173,151,241,117,132,168,204,252,158,194,250,119,146,237,110,289,227,148,255,256,264,337,126,111,266,139,240,185,237,132,196,275,238,222,296,226,82,298,214,139,184,239,195,114,152,189,202,228,225,291,122,184,315,153,235,95,291,189,186,253,182,112,291,213,204,103,217,195,221,119,249,56,205,121,199,176,168,189,181,202,213,298,183,190,264,282,219,134,185,294,72,216,320,309,283,244,202,242,264,215,153,195,190,170,327,99,147,295,235,196,151,205,173,337,266,277,226,124,167,153,247,277,183,93,213,306,278,180,291,146,275,160,200,244,204,120,121,158,129,225,122,248,176,172,231,111,239,103,250,204,222,257,164,257,272,128,164,181,211,245,202,199,147,206,115,295,146,137,188,204,224,302,139,221,211,155,176,274,162,146,292,109,141,162,200,218,216,135,189,342,174,281,99,347,244,138,224,323,232,221,209,103,331,123,196,249,155,204,238,204,193,165,142,245,194,127,193,288,250,206,177,150,212,343,232,310,280,223,253,151,177,330,279,276,184,281,268,212,246,182,230,264,163,153,277,278,155,161,308,317,171,291,217,267,342,201,294,121,186,100,183,151,139,101,135,95,338,273,200,106,177,121,185,202,141,208,118,281,74,178,319,174,205,230,180,362,293,233,196,182,167,232,271,121,205,215,195,140,290,181,268,104,208,143,100,314,213,231,163,128,237,230,58,230,123,105,214,130,181,203,166,167,258,176,123,64,141,192,221,139,203,265,233,136,199,147,221,118,151,316,246,286,179,243,190,249,117,150,177,129,275,317,208,300,241,214,344,93,269,154,123,161,284,125,258,280,331,306,151,231,134,208,127,228,312,189,119,286,287,162,204,198,240,270,268,133,165,163,206,296,176,209,132,284,243,239,188,164,200,148,210,198,109,193,216,244,252,339,141,317,166,199,157,168,161,144,146,295,357,102,144,215,44,204,175,168,138,178,147,196,141,88,189,195,123,194,130,223,274,238,252,207,198,213,219,293,167,163,221,92,178,142,314,233,194,192,298,196,189,151,249,192,225,148,260,164,381,135,268,242,154,226,271,124,120,244,154,206,237,187,306,158,206,201,83,98,235,210,314,300,262,227,312,79,120,189,204,108,223,147,264,140,177,150,196,260,176,286,131,157,195,310,112,215,316,104,126,272,247,197,183,219,177,135,188,190,203,134,192,212,82,195,163,189,255,257,189,142,97,246,209,267,226,189,211,175,225,230,79,157,140,262,120,168,157,161,245,92,207,185,179,272,235,129,148,283,177,227,284,111,193,231,181,119,197,243,223,238,201,207,211,258,160,138,216,155,112,237,186,87,123,247,96,143,239,199,254,173,96,212,282,178,87,148,319,260,245,229,199,186,151,151,102,133,170,204,173,187,232,230,191,192,56,99,215,153,261,275,133,249,162,254,124,256,311,191,297,244,185,181,167,218,158,208,214,83,262,205,270,226,216,130,64,121,299,304,180,291,189,247,191,331,197,164,190,79,240,217,223,202,308,254,201,132,43,169,264,126,227,136,156,249,65,271,216,314,256,191,127,107,99,170,294,270,180,204,224,226,180,185,229,146,238,218,291,149,226,49,294,235,188,198,121,232,194,202,216,284,101,204,161,90,204,307,160,207,175,228,229,209,306,231,287,169,245,304,223,268,295,279,242,389,132,326,219,170,171,127,146,80,179,123,195,289,63,156,320,187,210,262,145,209,125,67,158,227,191,241,183,216,303,183,196,341,262,267,226,195,163,226,109,246,183,256,294,198,76,211,215,110,168,227,180,236,130,314,136,226,254,128,262,271,273,205,179,266,275,94,190,225,184,213,125,229,261,117,200,219,379,210,225,127,157,299,153,245,310,222,180,219,156,267,191,332,75,302,359,272,134,88,209,246,226,251,128,235,92,243,139,71,309,108,188,170,298,182,252,115,155,145,218,273,111,310,198,208,251,130,227,261,175,171,181,272,249,242,105,181,84,190,181,199,171,213,169,233,160,179,240,244,203,192,243,210,186,269,312,300,97,142,140,147,146,238,121,120,332,273,147,288,389,220,138,257,204,246,234,227,168,307,204,263,157,270,183,320,200,119,96,255,336,245,215,104,225,177,217,109,240,221,121,128,180,295,203,226,181,106,238,144,121,261,175,328,109,289,206,270,112,287,138,290,268,171,180,221,139,225,200,112,90,274,191,171,219,119,340,268,250,165,182,146,253,276,303,267,184,272,331,338,190,223,263,193,180,245,199,167,228,103,183,97,152,291,206,197,179,192,256,257,161,69,172,341,209,335,182,238,256,249,241,179,216,202,219,225,119,231,275,92,262,100,235,136,224,147,260,145,145,278,196,247,249,181,174,182,145,152,272,207,382,97,247,185,244,202,246,182,95,352,212,223,237,208,309,188,135,251,271,203,251,306,155,116,212,151,210,198,195,187,84,196,148,214,145,192,79,68,215,273,205,142,214,187,209,258,233,160,210,199,116,244,188,126,137,332,225,181,136,242,235,156,137,242,358,284,283,286,173,228,193,353,169,103,396,190,200,206,125,154,105,203,165,107,256,210,124,165,254,182,224,229,205,245,195,222,150,216,76,102,284,143,87,168,300,221,227,156,243,290,168,262,227,222,189,179,200,221,153,121,78,271,226,210,112,348,205,250,287,133,176,143,158,177,260,359,236,156,224,213,340,138,94,144,163,229,229,229,105,164,279,161,84,159,150,174,331,72,243,239,94,180,140,209,99,161,186,148,109,167,171,103,203,300,409,370,84,177,142,189,283,193,105,164,252,195,73,271,232,85,154,290,161,88,186,306,218,173,298,80,273,206,303,120,238,189,250,99,163,171,157,236,130,200,253,182,175,143,111,332,146,192,330,133,227,358,218,237,152,134,263,257,120,158,214,223,197,174,155,80,375,118,289,288,269,225,234,231,225,244,136,103,200,79,279,184,204,297,309,138,163,172,228,65,203,128,163,150,185,234,115,134,185,93,151,229,51,184,236,53,236,234,211,243,229,149,92,178,251,226,280,242,210,230,296,132,169,194,184,187,159,246,138,212,289,125,273,207,184,80,153,228,233,285,208,288,237,69,249,233,337,138,49,140,133,164,125,217,255,326,261,60,348,124,157,123,131,97,215,226,91,274,127,131,159,199,302,197,153,390,228,284,260,272,260,170,202,162,240,124,126,158,166,79,170,199,325,249,243,315,170,192,249,106,232,195,246,276,230,209,128,271,171,238,98,205,225,272,207,350,191,155,343,247,287,265,166,285,284,237,167,77,276,283,264,237,157,270,289,353,165,205,221,164,112,171,204,191,238,148,166,194,234,273,215,106,114,167,274,147,177,259,193,158,172,71,99,164,169,251,190,242,181,204,172,211,135,217,300,147,254,163,375,191,149,75,74,197,322,400,136,241,275,264,269,249,220,274,239,158,169,203,144,134,197,267,258,121,162,197,322,159,277,180,113,188,288,287,264,155,228,110,202,210,168,157,188,194,332,144,205,160,253,177,215,216,187,90,176,222,215,295,240,174,321,248,143,188,293,85,321,196,194,121,260,215,141,237,375,132,243,370,247,249,252,280,287,145,184,211,256,139,266,117,231,217,203,257,134,109,338,271,166,226,211,263,285,162,166,197,239,266,119,241,167,231,245,213,233,179,202,233,188,159,239,150,256,240,156,285,176,266,327,165,183,274,252,186,348,140,108,227,231,268,302,174,234,188,148,270,117,265,135,113,296,207,260,246,266,317,337,135,136,249,250,188,177,132,197,301,146,278,221,270,53,222,190,230,247,177,357,252,275,194,181,271,171,200,184,160,214,169,109,185,374,120,180,276,232,263,217,325,139,189,236,134,337,348,112,263,207,186,241,235,190,196,220,135,188,301,237,198,105,160,182,248,198,247,170,276,133,116,214,266,200,245,270,341,120,189,159,180,208,118,310,218,91,146,123,197,107,291,271,208,332,152,267,215,199,132,148,332,226,218,209,166,215,202,164,100,158,168,150,288,229,220,188,231,231,190,162,139,238,274,105,135,183,292,188,180,137,254,187,146,231,298,211,327,295,312,111,172,123,301,94,194,201,218,201,260,294,108,235,170,248,179,310,278,180,211,188,143,183,194,118,341,191,323,268,300,153,214,157,266,264,99,229,204,253,73,239,99,215,149,298,283,115,222,109,233,34,91,275,211,152,235,256,302,309,197,238,117,254,240,224,195,135,296,219,167,267,227,69,180,225,120,152,328,51,272,92,238,319,150,230,330,221,213,222,108,239,258,184,233,243,259,105,254,239,198,249,280,136,237,206,128,103,119,209,153,183,271,120,265,119,235,202,219,235,246,292,200,80,210,190,208,194,236,279,176,194,275,124,226,239,220,170,244,122,241,203,216,178,320,134,313,133,331,224,88,157,183,238,308,289,348,150,310,182,183,284,170,142,127,304,166,102,210,142,142,165,295,151,124,183,249,217,172,197,280,156,168,230,77,201,295,263,252,148,141,182,250,217,281,239,268,262,299,177,166,78,283,66,336,146,268,18,144,183,146,243,221,117,208,150,249,221,243,236,140,161,275,204,112,154,324,215,149,242,180,245,203,298,157,148,102,114,121,179,142,92,223,305,224,265,127,215,290,323,144,216,230,164,138,209,225,256,126,126,166,201,281,191,152,191,200,160,161,215,207,287,122,210,243,116,143,182,112,177,150,339,247,250,123,170,273,209,158,170,195,99,261,217,178,293,201,202,300,167,258,193,246,178,140,181,207,374,324,265,195,281,210,324,174,58,92,204,254,129,183,148,244,367,221,260,198,179,119,200,255,200,219,157,170,304,242,193,338,132,143,320,249,162,205,190,195,177,343,120,255,133,189,261,262,109,123,270,138,177,101,120,213,156,210,160,188,217,217,232,101,236,307,179,130,289,304,323,258,120,254,256,102,262,259,177,136,247,179,168,189,272,230,297,251,159,275,136,196,248,183,230,286,230,250,181,119,215,161,247,215,152,76,268,227,265,206,259,266,231,228,235,181,279,170,98,139,196,322,145,122,196,268,252,211,278,237,165,255,195,96,95,202,212,265,86,166,220,255,193,224,204,206,335,160,279,293,175,192,114,155,339,101,347,212,272,215,225,260,284,244,133,212,148,162,203,52,263,189,91,113,224,195,172,192,251,236,146,243,185,85,196,311,324,168,151,117,270,287,189,280,363,215,227,203,149,184,347,122,138,200,170,97,250,224,178,226,144,191,253,229,106,202,385,250,351,154,102,236,266,296,234,308,249,185,247,128,153,277,173,186,221,306,210,157,206,218,290,190,221,311,65,290,230,193,191,267,223,210,233,166,315,266,248,184,273,318,170,209,127,113,187,243,216,299,403,91,202,222,238,75,335,240,79,108,242,140,299,122,212,223,121,243,200,241,261,269,208,252,206,201,340,148,298,170,119,185,79,212,138,145,221,340,99,168,284,165,91,158,260,135,135,292,262,267,110,149,195,241,139,258,233,193,187,166,145,231,155,263,151,235,235,156,297,117,236,177,156,169,204,128,202,157,354,161,331,273,270,219,221,138,179,234,111,191,201,187,170,181,231,189,342,221,229,325,251,143,184,278,89,308,254,207,361,220,134,123,196,395,117,104,285,193,161,173,51,327,233,246,292,113,197,240,278,151,166,97,203,276,305,178,305,154,319,183,238,127,174,184,292,197,300,225,212,248,212,206,334,120,214,122,211,81,251,226,223,136,149,268,142,284,301,73,113,128,169,166,204,243,146,200,103,170,289,156,215,249,152,148,277,170,197,249,139,250,103,173,73,208,203,133,106,246,210,158,211,199,201,335,157,222,191,264,286,178,230,193,197,148,113,287,231,236,188,241,88,196,256,94,190,338,316,183,135,100,136,180,268,193,172,197,210,212,327,217,118,215,203,256,137,127,223,63,231,270,226,319,167,176,213,105,295,229,250,127,203,230,351,215,219,140,202,270,106,109,199,375,100,243,267,148,191,198,327,145,286,196,168,331,253,272,199,264,232,201,185,320,296,188,315,246,245,212,84,261,250,250,164,306,207,225,120,274,264,152,271,213,230,216,287,117,279,189,196,294,166,112,260,132,276,288,225,208,200,129,120,285,252,223,246,205,160,213,181,159,165,148,225,174,189,267,250,198,342,63,347,202,153,134,135,212,159,201,213,298,131,339,300,228,177,181,227,137,174,236,109,197,101,207,189,294,215,192,258,173,239,185,290,278,192,209,173,238,159,255,79,191,180,123,264,178,269,142,192,143,173,227,269,193,201,181,305,243,228,253,314,284,176,244,235,304,242,211,206,127,178,267,124,172,312,77,192,219,297,197,120,203,172,108,118,276,215,189,227,177,151,65,113,147,186,224,175,241,138,153,264,156,275,123,260,137,198,170,224,141,85,247,200,209,177,338,222,121,68,277,241,187,206,152,160,260,219,156,267,232,276,173,242,168,114,250,173,136,228,212,175,402,144,162,293,142,160,132,191,202,354,222,81,254,179,132,119,191,145,220,136,111,116,173,273,303,111,202,167,196,224,99,200,146,178,178,312,137,94,313,146,270,299,245,224,91,240,178,192,232,247,194,242,185,273,372,204,232,216,134,221,215,159,240,190,146,280,236,292,242,246,335,88,212,206,143,322,220,197,97,122,308,223,136,253,174,136,166,131,243,252,219,322,141,183,187,220,148,105,215,216,249,242,130,165,136,160,139,215,131,210,245,295,162,219,201,143,194,208,211,100,131,182,201,117,201,78,319,222,211,179,199,238,192,233,284,175,221,362,87,218,312,206,134,212,144,130,352,200,278,110,136,78,238,269,153,240,145,218,259,233,125,221,253,174,195,275,118,316,126,232,104,221,80,200,320,226,197,185,160,240,487,222,145,199,162,273,166,127,264,249,210,169,169,289,206,224,242,133,134,274,379,291,225,165,242,207,256,202,201,205,213,207,199,161,119,197,180,175,229,193,194,251,202,275,224,327,190,132,190,136,182,218,158,208,246,310,126,246,248,261,168,201,311,260,128,281,149,212,195,287,73,255,147,144,155,149,200,127,243,244,278,94,109,329,225,220,216,289,140,151,130,227,177,162,158,164,212,152,258,271,104,122,221,136,217,157,165,224,200,185,106,75,278,377,151,194,250,389,204,232,114,149,269,166,198,121,118,211,196,244,219,282,183,123,94,189,288,301,245,165,260,43,230,283,150,202,215,121,100,209,109,395,327,167,240,231,132,388,278,251,89,290,151,235,214,86,145,212,312,187,129,238,121,180,181,111,200,167,319,284,159,174,114,123,131,234,155,298,174,221,278,65,141,246,90,140,257,93,171,211,134,171,195,148,368,106,200,404,201,222,156,201,271,236,82,139,114,146,289,247,247,104,363,241,206,233,151,237,136,189,279,434,269,309,144,227,107,261,218,216,280,340,171,274,258,167,173,225,306,203,211,374,205,206,204,162,237,166,247,267,346,227,248,134,231,206,294,200,253,264,123,82,141,187,196,268,117,287,243,303,288,214,43,162,99,177,173,192,340,296,282,133,158,159,240,182,227,171,145,127,295,357,295,216,129,256,149,263,157,213,244,219,258,242,206,142,215,177,272,147,277,176,201,238,229,373,169,205,316,241,164,65,232,210,211,203,329,223,227,272,185,217,93,83,275,252,114,232,146,164,109,201,231,240,218,121,181,194,261,156,180,183,270,310,207,198,103,316,183,163,220,126,217,110,219,319,167,253,441,215,163,299,188,240,147,221,96,175,175,173,182,130,62,215,210,176,140,50,305,247,188,84,151,142,302,184,185,242,99,198,230,197,195,184,133,247,130,162,165,291,263,299,117,314,220,76,97,207,207,203,178,282,271,281,163,274,135,222,278,166,213,319,291,136,251,191,193,202,125,223,247,234,159,69,279,280,95,242,117,90,126,190,174,215,185,142,309,149,327,230,116,118,282,262,301,232,221,257,175,207,174,205,268,163,122,201,305,223,194,137,103,101,115,165,166,209,214,321,204,264,240,204,203,240,184,198,294,218,186,237,169,105,141,300,133,291,264,313,223,148,245,256,223,163,176,98,138,196,136,160,199,223,220,330,188,139,120,230,296,252,197,159,212,291,210,245,162,273,194,186,173,255,201,216,193,172,192,131,183,167,180,249,287,151,191,207,225,343,251,178,248,157,290,211,296,274,146,286,159,201,227,223,213,201,143,321,260,211,112,155,98,305,262,273,118,274,188,52,219,283,199,183,388,128,207,188,190,94,227,273,104,295,135,139,306,263,134,322,241,182,209,235,133,257,238,106,206,230,183,264,280,153,185,109,243,324,327,223,225,254,247,229,226,186,210,174,236,202,318,206,311,146,222,196,161,156,245,133,359,283,138,288,284,130,145,275,271,185,137,386,228,291,139,172,156,303,295,232,182,131,226,136,258,189,182,353,282,283,230,167,113,204,202,279,109,168,285,332,166,302,224,126,239,63,176,218,196,236,151,174,121,326,302,236,205,208,286,203,211,291,234,196,162,189,236,216,148,224,213,185,211,209,265,82,238,327,241,181,311,224,233,249,150,199,115,140,162,108,201,208,159,184,116,109,228,221,302,176,202,254,192,174,177,151,276,270,195,203,130,225,213,240,252,327,135,218,139,168,211,214,177,176,135,278,165,258,178,195,166,216,231,253,221,112,221,242,212,257,325,139,169,91,90,184,197,92,180,229,81,217,118,197,425,226,84,158,232,241,298,250,179,301,135,306,128,186,331,155,317,239,311,199,189,157,221,68,191,280,76,295,199,242,300,217,244,168,215,256,280,351,275,186,273,149,212,159,151,261,260,203,259,330,136,111,237,184,162,270,292,243,262,253,208,405,252,116,300,244,149,128,284,251,308,260,292,240,235,120,253,127,249,136,151,135,265,188,132,275,154,181,263,189,105,134,204,212,258,270,133,199,228,304,126,257,175,158,128,156,130,240,219,101,150,151,256,232,147,126,186,136,137,138,125,70,197,172,302,143,189,112,126,113,178,207,94,219,135,112,254,198,98,293,125,290,135,183,213,172,124,209,233,77,195,211,151,231,104,197,195,109,107,194,153,214,299,165,80,279,116,219,184,208,273,192,224,46,267,173,144,257,163,200,234,31,147,144,126,189,139,164,363,336,250,88,237,280,148,256,252,195,104,164,121,226,287,164,233,346,310,190,132,155,134,133,99,221,215,198,232,225,231,236,236,250,218,177,264,230,81,146,184,255,174,313,299,161,134,158,392,297,210,213,172,252,249,163,135,150,182,189,149,164,207,130,203,133,222,367,149,300,160,180,200,243,228,178,310,205,195,150,293,197,240,175,266,253,158,274,145,265,216,114,246,176,174,162,268,227,174,251,178,210,129,145,246,141,216,75,258,308,202,269,157,108,255,131,161,223,269,264,153,169,205,280,301,126,269,187,240,200,132,267,133,104,111,369,220,286,180,187,145,281,279,327,248,165,222,83,83,255,134,226,177,233,93,219,125,276,248,294,156,220,121,146,218,314,252,168,136,136,271,232,190,103,224,260,307,269,95,267,133,100,272,347,178,99,163,212,116,107,160,207,153,90,335,160,171,97,333,78,261,114,279,250,81,217,157,165,214,87,109,138,227,183,240,229,322,105,210,168,255,142,287,290,167,122,136,269,199,159,204,211,251,224,266,219,285,217,98,193,146,269,159,174,115,175,163,212,218,171,215,174,423,294,231,271,193,221,155,239,235,168,358,103,159,343,124,67,179,136,250,113,180,216,106,187,163,258,210,198,134,84,97,268,209,66,190,194,171,208,222,105,129,182,181,200,116,215,144,244,277,147,208,282,82,224,236,313,101,286,139,224,197,257,93,225,231,156,210,265,255,149,175,127,217,249,115,126,131,210,322,251,155,153,146,175,116,122,237,340,138,134,151,240,128,228,161,266,118,358,233,334,265,223,314,199,156,158,221,296,304,59,234,98,150,113,261,243,270,91,78,97,241,228,107,292,73,232,135,195,258,266,247,222,215,267,139,158,277,308,181,257,33,223,192,233,301,348,227,180,354,158,124,180,191,311,108,155,192,218,157,164,316,151,101,250,196,249,242,108,247,127,114,163,170,99,201,190,110,132,199,224,249,297,133,223,181,218,296,274,111,133,245,147,148,190,267,137,217,115,150,233,317,170,168,191,143,165,136,119,204,189,158,236,221,284,250,107,164,149,121,231,161,156,248,202,138,148,268,169,242,154,82,132,112,321,127,178,265,137,166,68,250,258,227,232,259,203,226,131,100,305,94,197,142,158,246,240,397,191,316,258,195,231,186,158,260,133,57,166,234,314,128,196,179,126,119,165,137,236,154,163,196,260,231,204,115,271,133,230,218,108,203,239,181,196,219,72,246,272,164,105,165,324,301,156,171,225,96,178,218,188,152,283,124,110,132,240,230,242,157,125,269,90,115,281,132,363,225,297,224,233,132,113,276,142,280,156,236,206,236,240,312,225,367,122,208,298,271,254,183,356,342,239,122,195,167,161,116,251,140,185,239,149,212,233,176,264,230,206,119,265,256,210,223,253,172,111,90,183,223,140,160,42,292,126,293,174,130,271,102,116,268,206,325,177,226,159,120,242,245,108,226,192,196,245,160,131,161,210,329,146,351,198,158,176,100,101,238,94,187,241,186,161,182,145,73,258,67,364,175,297,186,222,192,261,224,93,134,234,162,183,89,206,187,206,111,186,278,111,290,271,112,208,211,288,195,170,120,255,329,370,174,188,239,216,272,256,173,221,142,202,123,163,148,119,301,278,136,127,150,227,173,79,220,226,245,218,137,276,238,216,69,304,164,251,179,213,188,168,216,123,103,78,82,135,63,236,141,305,260,306,77,178,173,91,111,129,143,137,354,322,217,251,184,192,222,153,151,184,209,164,174,195,186,243,267,226,239,222,215,261,258,166,215,145,146,185,295,219,157,122,245,275,207,154,115,259,271,137,168,168,334,228,240,179,215,182,349,297,133,211,212,124,284,161,185,126,239,294,177,142,79,251,147,244,178,165,148,169,249,230,211,220,282,290,189,177,249,260,77,142,157,283,137,172,110,232,170,207,256,221,116,253,180,125,147,99,123,214,211,308,160,261,263,140,162,115,216,318,99,250,173,151,148,122,261,140,152,254,285,187,163,260,205,72,196,271,175,99,149,174,245,192,205,184,219,286,160,259,99,313,103,172,52,186,248,202,282,186,181,163,153,173,257,318,236,139,224,131,54,350,170,138,184,283,209,224,308,159,250,191,109,184,147,119,115,88,168,222,152,283,282,190,107,154,190,280,305,110,276,138,187,287,222,184,291,101,250,307,210,181,108,195,161,203,173,135,176,233,252,327,252,200,234,285,206,260,210,172,155,283,172,164,171,238,149,270,224,215,284,199,254,207,234,235,249,198,114,152,62,251,290,199,91,127,145,118,179,244,193,131,135,246,183,344,174,174,154,127,222,302,194,218,242,66,133,277,113,249,68,232,224,281,369,266,100,125,242,220,173,177,127,151,53,174,149,155,228,245,173,239,180,220,122,267,194,166,152,117,156,205,148,74,251,242,233,230,253,142,201,244,142,207,198,143,96,172,298,120,341,176,262,122,121,208,207,300,314,218,135,343,140,170,93,284,136,225,246,173,43,190,189,196,202,222,102,104,164,299,350,177,198,184,233,121,195,258,217,248,214,257,142,202,118,84,139,256,175,208,320,154,89,96,196,180,229,305,295,253,132,114,125,61,199,218,153,236,104,355,203,167,157,303,114,275,211,194,202,217,191,266,229,153,324,226,337,367,173,137,237,228,291,235,188,141,224,283,246,247,293,94,175,168,261,226,280,118,148,187,293,134,280,289,120,172,215,169,128,159,318,226,246,176,228,97,53,218,147,88,174,153,325,252,284,255,114,197,181,252,181,263,140,121,101,191,237,143,215,136,130,196,224,77,65,312,234,202,203,166,132,124,277,94,185,164,212,54,250,220,146,195,220,210,108,218,192,204,123,267,223,237,175,188,314,71,189,144,290,222,272,157,225,118,90,79,223,261,253,249,260,237,173,139,161,219,211,224,153,216,229,134,248,210,164,208,293,175,295,144,218,149,145,159,93,219,160,129,274,135,272,129,192,202,270,255,208,263,126,139,85,341,89,206,212,139,219,251,215,187,119,166,327,275,176,141,319,192,227,123,135,179,208,63,277,211,118,209,99,298,240,141,186,202,224,230,292,292,155,163,227,81,257,105,163,141,367,86,248,187,210,352,183,233,172,239,303,334,311,169,235,200,95,200,194,219,222,98,108,274,137,227,294,240,305,206,180,305,168,244,328,152,231,303,130,104,132,100,340,127,130,181,148,316,265,210,83,230,200,226,91,155,145,344,90,124,232,198,335,229,180,228,239,85,223,211,202,246,262,130,137,198,137,112,94,204,237,313,231,198,205,139,185,285,209,250,125,150,246,89,203,350,233,155,220,143,272,212,206,246,296,217,232,111,224,163,115,252,248,125,139,183,95,208,248,168,214,125,234,223,195,189,128,176,262,129,242,145,277,222,185,144,247,80,200,317,94,207,187,240,180,152,217,178,167,344,255,64,174,133,269,100,280,259,193,63,166,226,234,169,165,162,335,129,208,115,167,163,127,149,161,181,216,57,250,152,289,220,161,165,95,101,235,155,180,127,180,78,188,191,193,208,182,256,262,266,209,208,240,182,268,215,216,150,207,253,297,134,371,179,76,200,268,327,200,244,105,139,90,140,267,58,216,145,236,300,168,162,277,162,186,215,128,198,138,206,167,257,216,206,267,106,217,166,302,177,189,185,148,180,148,109,103,82,250,142,122,228,232,255,261,111,280,245,196,151,155,201,220,268,150,258,117,123,182,239,187,243,202,321,171,230,83,187,249,230,223,95,226,246,225,134,125,123,192,331,286,172,168,237,366,246,234,272,104,233,213,232,237,159,172,115,181,137,117,168,176,122,134,283,148,194,243,293,263,224,188,92,182,158,174,107,342,281,188,198,373,334,62,244,101,241,224,130,63,181,222,119,216,139,159,190,266,301,132,115,167,229,241,199,143,182,231,256,105,208,236,203,305,211,114,327,136,220,131,263,176,103,278,190,237,126,257,178,229,149,163,191,144,316,335,141,317,223,71,54,136,116,117,172,204,227,160,242,284,200,197,300,175,116,364,99,146,284,200,182,177,182,134,231,198,188,177,186,85,198,371,154,86,76,253,213,69,216,262,258,181,209,252,148,220,143,324,156,205,270,243,116,156,133,197,148,269,119,173,150,222,384,135,239,111,122,207,323,154,234,192,196,177,120,178,129,163,307,224,242,262,260,257,340,179,173,286,238,72,196,232,187,269,213,280,94,206,188,321,217,200,252,142,206,202,369,234,131,125,177,294,235,163,128,166,171,167,220,138,196,330,216,204,247,90,260,212,188,180,78,226,232,281,165,265,230,181,181,204,217,264,333,235,354,172,304,125,284,221,271,250,291,281,144,231,225,98,253,239,177,180,143,88,260,261,102,123,197,103,50,226,211,208,201,362,304,226,269,156,286,278,223,167,205,167,139,265,203,213,167,256,228,210,165,90,207,212,193,221,166,210,274,195,214,398,72,220,229,226,202,168,190,316,185,206,223,242,135,343,232,312,208,118,220,183,224,176,333,81,241,119,226,240,115,181,191,260,185,133,161,194,111,218,104,258,222,182,335,160,161,230,303,367,174,145,133,217,115,199,178,239,275,228,298,250,213,208,126,345,113,163,301,130,273,119,186,110,308,183,277,173,269,363,275,258,177,99,150,95,168,286,208,239,237,220,151,149,165,212,333,194,169,233,226,144,207,210,202,218,214,135,333,261,339,170,252,199,282,178,254,286,242,165,172,146,181,257,232,281,263,158,101,234,257,45,272,172,105,327,220,131,213,219,158,139,220,175,217,221,242,170,247,267,213,227,239,174,233,203,137,180,130,190,207,257,191,229,223,258,225,115,198,298,250,56,225,234,331,331,276,135,129,212,261,307,77,167,102,46,202,220,317,157,223,172,137,219,213,315,184,331,213,251,258,303,177,178,120,269,146,118,199,166,180,162,196,150,328,155,134,195,158,289,131,215,196,157,256,92,114,74,166,167,227,78,231,365,160,156,234,167,212,208,123,185,266,250,249,177,179,309,267,257,171,126,253,130,172,168,230,91,115,319,112,192,140,125,157,165,300,199,227,187,179,92,260,79,157,204,171,150,198,233,192,211,166,217,237,61,177,226,191,261,179,201,249,240,169,84,359,320,211,301,226,269,198,139,211,146,221,197,151,187,237,207,199,207,82,279,235,69,244,221,154,158,250,168,182,232,194,92,262,294,389,140,232,197,168,255,144,151,205,168,179,155,123,131,193,191,228,190,212,230,78,183,184,257,112,143,166,59,187,213,170,301,153,213,133,183,181,328,165,209,142,328,250,278,240,305,98,115,363,203,141,252,318,188,124,236,280,244,247,163,255,215,238,160,137,127,140,257,209,220,238,247,135,194,116,260,257,172,99,161,390,361,289,349,197,198,218,205,242,95,286,256,109,205,250,151,196,150,241,226,281,266,306,111,290,343,224,363,225,169,209,262,188,174,146,191,229,306,212,186,194,175,119,118,175,168,214,246,144,108,268,230,203,246,141,215,211,275,193,211,233,208,249,251,231,59,293,192,112,190,189,165,156,168,191,215,229,233,196,165,176,273,45,255,253,197,277,212,246,128,228,162,203,192,187,181,119,94,177,289,265,306,225,267,218,156,180,220,95,166,295,248,181,197,235,265,277,232,223,238,252,215,116,226,134,178,92,188,170,279,233,219,223,94,118,159,287,207,93,183,248,209,114,245,252,234,300,91,251,215,196,59,93,172,270,183,110,243,205,66,139,256,125,256,219,234,199,166,46,154,237,194,242,239,165,203,316,165,104,202,248,185,232,161,197,360,220,207,219,276,163,208,187,179,98,139,285,218,262,157,148,90,255,202,188,158,177,238,139,209,254,247,290,258,102,160,367,110,280,227,181,136,226,232,269,279,215,220,354,308,196,125,212,335,128,290,361,269,192,125,156,308,174,164,180,137,168,229,149,113,126,66,252,173,236,197,227,297,158,187,314,253,189,249,235,312,157,225,161,277,151,203,62,98,236,188,332,140,311,167,303,258,363,106,201,145,320,248,131,238,112,274,114,119,131,223,85,133,238,294,144,120,287,126,318,193,260,145,176,227,118,95,182,230,106,212,107,171,141,150,168,178,189,201,178,155,151,312,280,142,59,247,269,143,322,314,175,367,165,133,272,274,162,105,212,151,142,123,238,113,116,269,116,98,154,121,303,198,240,220,192,156,141,215,147,221,288,229,233,161,145,153,136,232,259,176,231,64,288,229,105,221,313,291,162,235,250,136,236,237,216,185,318,124,153,258,124,264,234,166,251,224,398,184,143,219,258,144,223,211,241,114,369,193,232,181,108,258,314,127,216,197,207,94,246,223,59,128,168,202,232,184,136,222,178,97,98,264,181,123,390,240,224,73,238,132,348,183,103,161,200,128,40,289,151,155,211,164,149,121,259,78,190,247,181,131,332,203,198,293,348,209,236,77,104,212,146,145,325,283,94,235,247,261,151,119,240,173,240,284,277,284,189,148,59,197,258,188,240,267,214,156,146,126,174,204,141,258,243,329,277,253,69,224,204,348,226,268,199,101,203,231,181,186,277,256,288,192,193,236,105,206,214,251,92,116,312,224,161,245,187,274,173,134,263,212,213,223,67,196,276,283,210,107,244,258,220,252,160,180,154,236,208,192,198,266,163,68,359,106,123,175,230,154,153,164,187,235,189,199,213,129,71,143,138,360,199,294,243,213,369,171,160,247,117,191,244,156,209,184,61,204,205,194,171,220,241,210,199,231,256,193,94,194,276,163,110,228,90,231,143,225,267,118,203,168,158,103,62,225,201,119,202,310,226,156,193,177,163,97,267,217,226,163,223,188,210,283,173,104,137,200,287,232,131,197,171,262,137,176,294,100,140,335,247,181,203,187,280,225,88,223,226,199,92,197,183,264,119,245,161,171,276,162,261,102,356,230,124,119,117,200,90,224,160,199,136,159,230,311,219,254,216,244,59,125,64,282,202,226,175,278,275,113,304,143,147,287,104,144,331,194,262,164,186,116,288,127,126,141,220,254,315,258,47,117,279,221,176,222,247,144,143,123,326,209,244,97,50,159,109,222,241,222,241,372,187,315,104,162,216,162,201,170,153,102,196,262,261,156,194,193,152,211,387,323,120,326,334,241,209,134,203,128,135,310,160,241,100,144,200,279,174,268,249,181,247,198,310,238,153,231,162,271,170,223,173,162,120,154,266,243,111,174,203,155,168,150,166,226,198,100,262,145,164,206,258,204,247,282,175,277,214,76,152,254,219,65,126,224,213,280,251,246,151,220,202,287,259,63,253,228,256,166,156,159,111,134,242,140,219,306,102,238,203,198,123,171,151,236,174,298,251,213,261,159,236,226,229,200,199,168,203,225,145,135,196,194,196,152,39,65,211,244,242,196,121,198,168,280,330,215,148,305,307,118,370,232,263,142,135,226,335,243,217,214,262,210,220,124,206,286,160,342,181,241,95,207,165,89,165,221,281,278,168,271,235,287,165,146,128,290,177,145,219,332,231,97,199,135,194,185,88,243,214,280,181,275,161,199,200,229,186,135,148,166,118,269,205,201,347,133,386,233,245,109,386,322,251,142,138,114,62,256,119,204,374,200,209,273,204,139,304,210,154,99,224,108,265,124,235,167,139,177,265,207,154,166,116,116,117,156,90,172,277,232,164,88,217,335,237,117,196,160,203,123,154,231,360,195,119,263,239,180,386,120,188,252,148,191,201,161,265,254,148,190,204,241,242,162,155,156,174,293,237,248,203,190,112,267,244,236,182,267,225,130,186,167,125,181,147,234,136,174,180,195,262,215,152,250,174,320,198,268,106,223,243,250,108,254,98,129,280,150,341,216,207,158,130,249,262,266,217,215,185,110,365,183,330,339,210,267,143,154,165,289,370,74,179,217,159,258,217,202,164,222,254,92,254,134,183,217,174,273,218,95,235,158,151,159,310,213,177,217,290,116,141,206,207,227,240,279,203,154,141,273,155,163,320,100,253,307,285,178,256,248,81,192,203,211,205,137,107,184,186,235,112,322,260,142,265,226,197,270,131,271,249,270,175,151,84,228,302,216,171,291,87,131,215,138,101,312,272,131,188,248,225,254,149,133,210,67,87,133,160,298,206,168,249,124,160,129,251,250,176,178,166,249,197,124,197,118,184,247,186,173,183,123,179,193,111,189,194,139,153,208,197,165,239,308,363,229,217,277,260,381,105,207,151,241,187,159,201,249,209,195,223,312,179,263,170,329,274,229,241,319,232,211,245,282,242,131,101,261,278,199,210,130,209,242,226,291,123,289,153,139,173,142,56,203,134,249,231,82,169,163,332,231,176,96,191,141,51,287,199,169,379,261,149,254,245,216,176,303,294,264,172,287,91,167,380,110,148,265,303,267,263,223,136,171,168,210,227,288,137,215,237,269,277,174,110,299,175,180,89,212,226,127,183,166,199,116,163,188,198,240,247,230,228,140,159,198,200,161,210,243,192,98,114,142,235,239,143,214,329,180,280,112,139,270,183,341,189,271,187,263,360,208,246,184,288,188,191,259,182,188,164,202,202,130,170,134,270,280,168,298,174,281,157,147,194,219,269,153,171,315,190,217,217,279,259,222,259,175,111,209,157,242,220,133,213,172,153,200,216,206,209,282,105,108,237,120,208,116,201,165,202,178,82,63,341,62,154,318,252,196,259,270,238,72,202,230,167,104,139,238,332,41,166,126,248,181,262,173,258,161,133,140,198,115,222,354,156,184,360,230,314,146,187,135,163,220,163,235,332,169,283,227,152,204,198,93,158,244,135,192,155,204,267,253,181,94,252,169,72,164,243,337,312,243,219,205,210,199,231,172,157,347,210,312,216,152,152,157,130,182,91,239,188,324,72,178,144,198,206,234,170,163,325,142,179,95,265,214,196,252,273,148,280,109,147,132,185,139,197,154,204,187,162,242,213,110,198,246,199,194,283,206,209,290,139,378,108,257,158,272,174,236,160,286,68,127,244,193,110,71,220,189,140,186,93,289,154,173,281,65,220,161,213,226,267,111,217,269,207,288,290,128,296,277,112,178,114,271,270,118,312,198,98,170,337,124,262,226,183,182,153,178,249,219,165,257,206,155,202,198,245,175,208,162,190,209,271,226,180,246,152,82,181,208,103,146,274,240,273,263,225,72,196,126,244,309,143,228,263,283,248,231,169,202,233,221,211,230,162,221,261,243,184,156,208,147,185,173,219,86,101,233,232,179,272,198,199,205,268,164,284,94,81,215,140,114,235,193,77,286,288,140,153,200,181,198,136,174,165,114,134,249,231,157,175,125,99,211,174,273,287,161,255,163,186,245,247,231,161,252,246,230,228,164,308,229,268,164,167,239,172,171,117,189,171,284,210,186,162,210,161,324,313,204,166,239,144,126,183,112,157,125,123,300,236,198,114,211,182,149,181,241,186,199,248,241,192,279,113,334,164,185,91,76,258,120,184,72,205,230,221,259,245,330,165,254,149,260,377,216,258,234,277,345,108,87,185,198,291,277,80,65,175,138,354,192,176,182,181,383,192,144,198,153,120,326,178,336,192,198,305,311,79,265,172,110,214,150,177,122,223,80,190,138,93,286,159,155,177,364,190,222,85,132,174,137,251,282,138,218,265,276,240,243,303,59,219,260,190,212,198,302,170,263,198,234,334,148,330,220,213,317,289,278,290,163,271,102,158,207,164,197,141,144,193,134,231,160,54,144,119,204,234,233,145,126,254,278,286,215,221,218,269,160,88,269,197,293,170,167,215,166,160,246,155,195,184,163,203,127,256,175,230,193,253,171,181,192,246,234,211,208,310,115,140,169,235,185,166,219,123,249,170,157,230,257,232,190,196,132,334,158,141,255,155,200,125,204,118,217,121,175,196,223,329,277,241,85,128,249,355,284,169,157,257,314,220,271,138,210,218,322,244,282,373,262,214,179,283,237,159,116,183,208,150,273,138,156,195,195,215,243,193,186,151,269,245,215,156,199,149,251,81,228,181,240,116,194,250,99,362,280,181,175,220,280,97,210,265,150,260,209,283,154,134,195,116,206,133,286,138,155,330,166,211,311,285,300,122,166,169,213,128,233,112,82,179,128,169,163,227,169,155,78,189,184,188,197,161,126,168,163,142,209,242,194,425,172,286,207,211,230,180,197,237,99,292,234,153,151,118,153,236,106,150,255,248,202,235,229,142,272,244,272,89,122,226,122,291,374,318,175,209,227,103,235,310,311,194,151,201,261,148,283,78,267,220,244,338,166,59,239,174,260,201,170,252,276,340,198,92,143,217,264,300,92,252,132,280,171,243,252,217,257,176,204,154,155,201,360,290,216,228,216,310,271,216,235,192,145,139,311,114,199,236,222,122,109,182,122,268,209,177,221,200,261,219,214,231,144,163,236,302,267,229,216,111,182,317,344,273,233,221,191,240,244,193,141,292,153,343,269,243,233,192,138,382,242,214,156,260,203,154,91,187,154,238,247,176,216,212,203,210,167,252,333,179,210,253,118,256,157,144,207,138,214,185,241,169,117,99,309,140,207,134,298,167,73,343,223,157,110,214,149,247,209,275,198,233,245,271,225,156,179,136,266,172,210,67,211,176,186,267,157,255,210,210,230,269,93,117,134,209,245,112,337,365,167,132,102,76,210,109,190,135,168,305,186,257,181,200,167,238,239,238,145,231,183,122,221,247,243,176,263,280,217,179,160,180,287,173,115,263,235,71,317,265,162,214,180,167,54,149,264,295,163,185,247,204,127,138,390,235,291,213,93,264,279,92,76,179,164,344,155,292,225,322,130,191,116,234,231,341,109,290,275,269,225,229,303,207,204,264,248,228,116,192,289,236,138,238,120,337,251,48,205,164,313,232,95,245,209,228,221,328,184,248,211,252,280,214,197,198,154,231,179,230,134,131,139,222,138,172,205,330,103,177,176,280,310,232,92,281,149,111,172,126,196,145,196,205,179,221,231,171,264,212,190,170,272,404,194,297,201,79,194,166,93,186,126,267,136,200,277,124,245,262,184,175,206,151,92,208,156,332,236,290,235,217,264,195,205,115,194,171,167,142,175,97,246,275,229,259,197,62,265,285,138,236,138,167,230,180,204,296,179,182,153,137,139,227,211,220,136,237,142,173,303,158,157,209,354,276,197,215,174,218,99,120,110,128,330,228,118,193,131,180,72,169,205,191,159,187,164,195,283,128,319,264,313,250,177,119,134,202,150,284,93,208,210,346,282,262,108,118,221,112,195,244,263,78,190,178,75,280,273,255,82,197,239,259,124,189,275,178,292,187,204,142,195,286,190,181,245,335,233,113,247,214,238,263,295,323,358,111,204,156,86,127,178,235,159,273,197,292,190,252,103,137,172,236,305,78,315,266,116,206,198,240,93,273,348,280,144,168,198,233,317,238,163,242,234,161,316,203,188,235,149,332,89,210,78,221,174,163,199,189,226,201,161,220,282,170,345,256,193,155,146,254,285,257,244,133,256,197,128,69,243,261,257,182,348,221,318,191,281,297,296,151,179,220,263,216,328,291,123,286,100,320,148,275,336,221,304,199,208,224,118,222,152,55,165,302,163,205,112,193,215,157,226,105,279,204,192,273,76,216,194,72,170,221,181,201,254,172,312,202,176,138,272,228,145,63,199,224,297,125,176,236,296,95,322,337,102,152,137,276,132,201,303,132,256,181,143,193,53,238,77,123,219,314,322,273,147,232,221,122,364,250,61,136,196,294,242,254,209,174,91,169,189,134,110,196,69,154,245,190,215,285,309,156,125,171,152,286,240,132,317,167,81,139,135,284,203,124,318,311,170,265,232,245,183,146,278,179,200,154,143,199,217,152,119,258,154,252,240,197,235,127,133,256,269,239,139,344,199,214,305,105,194,221,101,235,126,297,257,252,189,226,304,140,117,131,197,321,78,223,251,136,329,249,329,190,231,190,169,150,189,218,228,160,170,202,174,225,117,254,261,206,163,202,209,239,215,238,143,213,211,200,335,213,217,160,210,353,176,178,219,116,297,307,181,291,130,218,169,166,199,185,254,350,301,177,268,92,135,233,285,117,92,46,267,89,232,254,281,129,168,159,170,248,211,231,192,197,287,227,209,193,174,295,220,261,198,206,230,76,202,90,209,150,113,249,226,221,210,229,148,260,164,110,198,98,258,248,262,209,245,90,156,221,73,126,129,274,277,180,294,164,164,192,246,198,213,207,225,241,89,114,161,153,205,184,267,225,230,132,213,155,92,204,272,69,156,337,234,206,227,106,343,305,327,140,293,198,105,237,197,79,116,258,210,316,184,143,174,336,260,248,218,253,241,257,213,209,166,357,145,312,267,283,311,215,149,174,182,208,64,83,214,56,56,238,112,206,226,328,170,174,95,208,159,152,190,109,216,262,116,164,167,322,103,290,237,178,177,207,182,260,152,78,268,205,408,207,253,232,216,105,187,290,345,199,220,173,175,120,152,251,239,253,155,218,250,174,125,265,175,269,220,281,315,296,223,192,329,160,298,145,226,168,263,275,168,205,282,300,133,265,135,201,236,197,249,173,265,288,254,264,173,229,235,199,95,210,186,181,290,98,244,209,254,163,196,254,229,230,324,96,182,195,296,196,200,130,296,194,266,314,235,188,246,292,138,183,217,186,157,275,230,134,176,234,137,182,201,239,236,334,171,178,256,98,285,84,143,178,78,90,84,201,151,225,239,265,119,129,187,200,159,132,169,224,303,325,308,211,322,107,88,203,110,153,280,142,176,171,222,131,257,238,193,328,206,204,227,190,293,125,229,203,155,119,156,157,273,203,133,267,230,227,204,212,133,263,210,182,212,164,308,388,178,269,167,214,219,269,96,250,148,89,86,202,107,170,129,156,299,200,173,184,342,250,346,184,198,269,140,275,164,165,297,118,189,205,207,101,215,205,239,206,186,134,133,272,282,197,309,316,187,227,154,173,149,109,216,185,117,250,251,180,268,213,227,186,274,265,158,333,246,204,133,342,313,323,253,204,138,224,242,156,332,276,219,90,168,151,166,304,283,269,168,284,205,281,254,279,223,234,171,213,221,156,168,180,157,169,177,226,243,168,152,140,114,73,228,237,196,222,240,166,295,321,142,189,201,280,136,112,261,223,172,77,283,197,249,270,244,313,136,211,203,245,242,101,142,253,166,219,105,112,185,198,170,112,173,109,256,336,226,220,277,291,178,185,216,228,70,300,216,180,307,92,201,75,129,109,140,192,248,204,232,186,190,160,185,110,144,156,89,100,174,136,209,146,106,320,104,77,267,177,211,184,161,141,277,48,322,151,101,86,78,121,116,256,211,224,255,158,239,273,209,225,264,191,156,185,267,144,338,88,158,204,181,137,141,196,132,235,197,111,284,107,263,176,209,245,133,145,343,105,242,102,313,181,137,202,315,140,35,258,249,323,195,207,260,186,200,208,271,265,247,145,175,167,239,185,176,243,270,174,140,255,277,177,160,109,185,254,209,135,209,180,254,154,69,86,112,154,281,375,201,150,314,233,171,327,197,276,252,259,141,138,109,254,145,143,144,255,275,115,344,243,149,191,110,268,151,227,217,92,226,343,208,135,278,307,201,289,232,122,176,154,227,128,230,261,354,284,278,138,188,254,176,257,176,262,256,224,304,221,223,104,243,165,228,227,221,91,210,334,236,279,293,126,237,207,187,110,130,296,172,155,141,217,350,93,250,227,138,239,290,329,280,174,236,177,94,126,175,171,233,168,214,115,214,238,232,189,251,218,179,207,256,166,224,303,191,269,208,212,190,273,208,119,242,171,62,151,179,138,58,183,144,231,247,232,210,277,143,197,229,99,168,266,91,240,176,167,380,204,126,263,204,238,328,130,280,170,248,194,343,196,198,355,225,239,135,172,96,303,168,103,114,228,270,195,173,245,339,117,183,95,134,272,159,248,193,179,154,229,218,228,153,272,189,275,119,166,197,125,218,178,208,236,238,423,128,116,205,292,291,228,307,94,179,220,229,122,214,163,199,197,125,146,239,346,335,415,224,216,266,127,273,279,127,216,193,239,222,133,189,213,100,173,150,242,201,100,269,210,321,277,337,67,194,307,241,362,334,167,188,284,219,176,149,187,223,194,260,149,309,264,151,156,257,213,240,242,170,208,177,280,147,140,214,190,280,325,237,200,213,220,223,251,205,256,278,304,161,258,136,96,285,152,232,113,102,203,319,196,264,121,166,85,299,212,86,233,147,165,241,159,157,335,130,162,198,66,332,221,214,127,253,248,63,113,162,204,274,222,204,176,321,71,308,195,267,121,201,249,205,205,134,122,169,191,207,100,167,239,93,176,234,243,98,330,313,102,138,93,218,89,92,279,164,242,102,193,104,108,121,200,225,216,138,214,244,209,272,191,191,159,285,150,273,150,351,248,274,151,202,153,150,258,202,213,307,153,113,284,167,166,155,243,173,114,191,255,215,174,256,341,238,133,246,288,234,164,160,211,258,83,152,202,38,188,245,184,192,193,181,150,330,202,263,176,119,205,204,304,244,148,248,159,119,344,235,235,284,225,99,212,324,385,238,123,254,207,197,120,253,298,321,99,254,229,168,146,137,250,285,168,209,103,208,173,199,201,196,374,150,225,265,177,200,90,307,342,255,144,301,81,133,234,159,137,199,213,327,265,229,187,240,259,186,175,273,182,244,173,326,255,171,174,275,224,99,293,95,90,183,186,143,195,320,168,318,218,197,294,150,385,111,349,206,280,65,138,153,175,273,123,344,260,232,297,202,223,131,204,227,261,202,195,180,145,186,241,138,262,139,363,123,256,90,165,251,205,159,306,245,211,113,121,237,270,209,170,232,235,284,127,318,237,235,203,228,177,158,131,294,224,246,242,148,181,71,180,264,163,117,234,183,121,159,312,154,186,247,164,148,193,125,182,290,233,77,288,204,134,179,293,252,225,152,139,224,214,135,121,125,175,122,132,118,238,218,89,231,156,258,116,134,175,304,140,142,154,91,356,212,299,168,166,169,266,209,205,186,98,188,292,130,251,165,202,198,155,139,179,118,356,214,164,214,160,199,95,211,218,176,40,298,170,387,272,229,268,203,165,318,229,304,137,232,171,78,251,132,112,120,246,226,89,282,289,119,303,234,215,241,137,266,267,57,239,201,274,195,287,265,232,219,101,239,152,160,264,228,159,99,239,139,359,186,166,183,98,197,95,272,90,71,109,199,231,100,210,138,305,274,272,103,204,173,271,162,186,281,83,103,221,238,65,341,87,295,184,248,256,190,169,99,134,190,127,216,123,183,166,133,90,128,177,200,110,154,85,95,186,205,92,183,370,133,140,145,90,217,255,168,198,181,111,172,331,213,284,228,179,163,330,314,118,234,325,218,219,183,242,247,111,194,164,181,224,299,114,172,90,189,222,227,127,122,171,184,160,217,292,118,261,108,173,85,257,119,165,167,232,212,207,260,189,108,232,266,261,113,266,255,318,233,226,148,194,221,226,280,260,209,81,242,216,224,138,213,120,161,227,199,243,238,122,171,236,89,195,333,119,79,266,79,289,232,247,239,189,130,236,264,137,131,222,172,321,169,124,206,210,215,207,92,141,39,198,126,67,175,90,247,249,173,217,176,242,186,176,93,225,181,69,143,200,108,201,310,319,202,256,266,167,247,171,278,219,185,290,133,295,95,224,86,224,125,166,193,288,91,298,147,253,119,248,178,309,206,336,173,134,140,194,257,178,92,97,271,205,223,227,157,226,216,123,99,238,183,281,209,113,129,281,215,242,184,125,192,117,249,315,209,252,201,224,374,130,289,238,226,103,212,192,125,124,197,289,302,278,251,261,173,158,253,198,130,142,101,117,165,271,233,286,196,222,215,166,299,175,124,289,308,154,222,209,130,280,251,141,217,276,289,284,165,303,199,281,138,134,214,336,232,192,228,145,353,205,118,164,236,147,208,280,165,216,127,214,223,136,134,276,147,273,123,162,238,326,286,77,201,172,188,221,178,258,274,159,164,177,197,135,314,258,283,250,230,190,136,187,166,167,268,110,143,118,164,119,175,223,115,187,263,179,162,125,316,144,121,174,399,149,190,255,174,108,152,139,227,346,70,149,170,221,155,263,232,195,138,261,225,154,182,239,223,144,227,81,198,171,193,142,116,176,172,262,95,251,273,342,178,184,198,239,202,293,132,204,214,198,204,282,261,238,223,221,192,110,163,162,169,126,208,178,190,177,201,360,165,256,197,212,243,307,171,30,161,109,242,134,205,168,232,51,168,337,245,223,216,163,152,243,150,192,179,263,222,204,148,258,186,188,250,156,190,178,111,162,138,306,148,218,183,248,141,158,157,137,222,261,201,121,152,262,128,145,174,62,116,272,192,146,316,350,127,183,142,148,126,167,199,235,134,273,161,180,102,236,214,99,190,170,283,199,210,187,199,220,172,239,87,174,291,145,139,187,252,193,298,220,191,161,112,288,129,111,267,81,213,107,56,195,207,154,255,306,203,90,204,261,178,219,194,276,176,184,218,246,170,275,262,144,305,204,159,309,204,232,192,92,243,228,105,203,162,233,171,129,142,257,101,181,165,165,58,88,278,265,129,275,329,173,228,239,196,258,125,266,299,186,246,167,285,284,229,302,201,83,80,181,160,221,133,245,368,214,264,168,244,314,274,230,149,162,171,114,201,190,132,314,167,294,124,129,166,306,260,244,274,340,213,147,123,321,323,274,276,209,165,143,217,232,173,163,139,252,84,193,168,260,189,64,245,166,293,238,148,280,266,260,228,93,218,288,136,287,197,192,121,210,141,143,200,324,228,199,273,169,137,214,271,250,319,209,128,111,236,178,158,314,165,182,182,202,178,103,222,282,217,119,221,137,251,213,149,167,183,75,125,239,268,154,156,169,143,213,160,82,126,208,247,140,230,177,131,202,173,121,276,210,184,155,122,135,78,293,108,235,219,206,78,171,187,201,221,262,137,228,125,158,202,235,228,173,145,148,123,184,298,157,258,197,247,210,215,349,83,247,234,196,235,140,148,100,206,209,186,254,138,212,109,235,56,243,216,146,187,194,133,206,251,132,175,243,189,135,117,192,296,151,208,310,127,166,177,285,172,215,64,146,189,240,187,293,279,93,116,294,219,157,237,256,233,292,161,166,242,84,245,204,186,178,230,327,162,130,344,190,127,107,145,119,163,153,180,241,209,90,83,157,173,303,63,196,260,198,196,273,138,171,194,316,375,240,311,283,255,327,239,361,176,216,258,103,89,163,292,217,220,154,254,129,249,119,252,347,242,104,298,211,201,288,125,147,167,265,187,293,274,317,192,246,223,105,133,239,115,159,217,250,218,225,208,234,113,170,144,322,219,324,183,165,97,230,161,129,102,284,166,244,197,139,136,133,233,159,186,179,135,132,159,222,169,236,95,277,320,192,251,182,303,112,182,258,265,279,125,118,198,181,209,360,82,322,148,276,73,121,156,334,105,303,278,243,274,110,365,217,221,263,217,78,321,228,130,298,285,296,243,227,273,294,343,113,142,264,297,244,192,298,233,95,100,249,261,221,175,242,300,71,283,153,205,224,151,124,336,301,385,178,93,203,230,199,350,210,142,302,247,214,223,172,132,105,296,139,184,218,105,179,165,266,153,183,182,200,69,127,222,315,299,247,321,265,293,212,250,148,82,190,212,133,307,149,89,104,224,333,75,258,229,178,102,311,107,235,153,122,171,97,295,267,262,211,175,222,110,287,231,166,130,240,213,232,166,75,272,139,177,207,237,273,265,179,180,248,307,195,229,220,125,207,211,309,251,208,319,217,202,284,197,232,151,147,210,306,267,276,268,255,171,165,170,127,201,217,110,231,174,188,342,160,74,121,267,253,185,208,212,192,131,161,186,80,148,146,142,266,358,261,189,140,132,288,329,282,139,190,176,197,326,146,105,78,201,70,133,156,311,229,231,168,195,219,319,151,114,153,269,87,266,250,108,111,192,276,346,255,198,126,168,227,176,162,221,210,219,137,275,240,183,181,162,183,126,155,182,140,308,114,196,146,224,260,144,246,246,331,268,248,218,170,182,307,275,137,132,179,313,188,170,291,215,227,217,295,303,211,154,206,192,234,188,206,252,288,203,181,128,150,161,166,243,200,347,229,95,131,140,150,147,301,84,191,240,234,251,134,186,266,244,89,214,262,134,180,197,157,228,153,387,76,231,220,282,86,270,76,196,245,238,87,151,373,247,208,98,227,87,169,299,187,248,175,288,227,221,213,196,200,125,194,274,106,196,118,225,68,326,161,255,238,203,109,126,138,283,137,209,117,199,154,256,131,189,143,147,229,330,237,270,221,269,147,311,81,124,253,200,225,147,163,168,164,315,259,362,294,175,173,224,225,262,250,231,95,238,176,274,297,123,171,136,126,336,124,182,190,171,270,202,252,110,286,162,211,105,167,249,179,84,239,170,106,262,179,178,330,118,99,137,174,178,170,138,182,131,251,217,278,247,189,362,234,176,237,123,200,152,125,212,170,298,165,386,161,253,234,208,185,122,251,168,231,193,230,156,255,127,241,133,198,156,138,303,171,251,55,195,201,256,178,158,205,198,184,312,99,178,283,326,214,227,269,132,265,161,245,320,129,151,188,266,269,255,118,215,82,168,129,269,144,275,237,102,207,200,142,234,332,129,319,136,191,170,350,169,240,226,194,207,218,101,203,187,146,168,301,232,138,241,273,213,118,128,125,320,143,191,133,156,176,169,165,255,292,180,193,319,278,195,109,247,252,282,191,194,269,187,160,121,221,276,331,124,170,152,112,172,242,123,203,119,178,131,156,243,176,172,280,102,230,237,235,253,294,229,254,285,157,99,149,261,250,176,268,233,257,353,251,155,156,251,115,239,160,174,135,218,159,242,133,287,241,220,260,218,210,215,106,268,68,173,136,229,145,199,184,176,173,194,94,110,127,231,216,129,125,272,225,198,152,155,245,243,236,265,249,93,200,187,124,152,254,170,144,242,210,251,210,206,174,92,121,152,269,142,234,235,133,171,100,107,102,63,258,154,105,104,69,172,257,279,223,208,267,88,220,214,310,181,223,242,169,271,225,239,225,241,231,137,175,196,339,278,252,147,178,156,229,198,102,224,104,243,219,190,198,217,280,211,163,255,168,206,240,205,255,199,79,250,287,159,277,236,249,301,221,230,260,254,296,236,204,103,275,215,135,262,189,201,139,248,236,290,299,249,154,203,118,83,133,316,162,222,155,124,119,144,217,457,340,197,188,149,226,206,147,123,109,340,155,185,76,217,132,123,241,163,183,132,264,235,219,180,123,257,131,148,155,126,163,251,243,240,290,120,218,223,155,334,273,180,108,164,124,108,237,124,247,213,229,181,229,216,180,140,263,238,233,190,234,144,166,181,164,127,176,109,331,166,74,260,85,71,258,223,195,176,232,252,109,292,207,224,292,152,256,91,209,389,141,149,178,288,232,214,135,174,140,229,186,290,185,264,252,202,230,100,234,129,224,288,188,198,197,62,175,151,116,306,218,247,102,149,248,244,269,209,119,179,95,47,179,233,209,189,60,137,90,200,192,215,181,198,136,234,169,152,337,180,241,290,205,119,252,240,242,286,60,200,233,123,141,227,151,322,235,388,223,198,232,203,120,299,278,258,137,327,172,200,149,282,158,192,204,139,236,151,171,329,241,218,274,122,289,207,310,250,251,159,260,198,144,225,343,235,315,254,192,180,113,124,135,253,203,143,117,110,191,120,213,149,174,132,108,176,209,198,215,152,230,184,215,248,204,228,146,247,138,267,216,132,282,328,234,253,217,42,88,133,214,239,205,328,125,227,137,132,156,100,177,171,193,298,189,255,281,212,157,175,251,277,167,223,132,115,258,177,179,243,325,266,407,298,222,171,291,284,371,367,248,121,145,168,289,314,193,152,109,301,127,262,214,249,262,233,326,224,195,157,90,300,223,127,107,170,120,92,281,157,133,147,267,218,220,311,212,200,222,72,175,153,159,306,258,202,132,155,175,167,312,262,218,119,227,116,166,225,166,259,148,177,189,321,253,140,137,338,210,271,336,86,152,190,234,230,139,228,173,94,222,128,184,137,105,361,133,255,333,110,214,104,174,289,384,203,118,194,182,100,250,198,118,328,201,246,165,136,277,178,259,209,368,232,129,223,86,168,159,263,219,287,122,333,184,323,218,236,113,219,217,208,230,79,191,224,174,191,99,329,370,284,236,175,221,61,134,158,156,218,108,168,223,190,216,314,177,246,293,218,201,257,288,248,128,147,207,132,189,203,182,259,266,312,159,185,183,259,174,138,187,113,166,70,219,133,244,261,227,154,136,178,191,240,307,218,176,213,201,162,141,180,279,112,238,238,328,163,288,168,247,188,163,200,133,124,295,89,307,190,274,310,92,272,234,177,183,156,292,123,322,155,169,280,230,206,214,270,206,201,163,114,137,241,259,245,242,164,350,100,234,197,279,211,211,243,336,262,133,249,226,317,122,235,238,132,134,316,290,159,254,234,194,171,187,150,204,136,200,265,162,266,190,210,243,220,219,275,236,90,140,257,109,165,232,89,172,226,106,216,243,150,82,274,90,201,219,95,119,127,175,189,264,246,303,272,281,252,193,268,180,195,216,251,180,250,211,185,183,276,168,210,209,193,207,230,152,143,137,256,254,217,220,180,309,118,329,134,191,211,209,59,196,156,297,314,200,182,215,242,189,194,199,151,131,217,182,187,140,182,141,162,244,138,309,145,155,130,136,189,217,175,288,161,207,183,290,209,133,297,189,261,250,124,125,198,184,314,194,332,293,201,239,265,191,111,246,180,231,288,338,187,151,265,144,290,179,296,86,170,222,59,223,253,254,140,115,248,156,183,260,137,260,196,201,259,244,189,335,180,186,135,120,191,218,316,282,148,189,287,247,273,241,210,192,119,170,223,125,161,96,352,189,213,272,119,83,236,226,215,92,152,90,151,320,93,180,180,203,220,143,150,275,158,205,306,137,96,195,159,93,190,343,197,182,206,117,188,112,270,155,164,147,218,232,149,78,92,204,262,255,213,261,274,188,120,203,236,127,336,98,150,177,209,152,205,188,217,159,150,194,251,88,189,323,157,378,269,104,109,240,250,208,224,175,238,325,228,281,224,130,153,63,250,82,182,122,149,329,275,136,204,117,193,239,390,76,323,228,244,150,167,117,102,250,252,229,171,262,164,241,271,150,212,180,207,184,123,251,233,47,199,97,239,239,86,196,135,278,209,217,203,64,113,173,219,259,315,238,192,265,96,249,90,238,224,86,182,228,231,236,282,212,137,119,245,179,217,207,201,160,270,151,197,142,263,166,237,307,310,359,254,292,334,263,243,224,96,210,324,213,165,218,146,200,189,186,327,170,197,209,244,85,284,99,137,204,211,207,212,93,178,171,112,127,245,110,208,167,135,172,192,116,133,255,202,355,183,238,133,245,227,234,219,255,74,319,137,229,102,253,207,183,228,196,198,277,212,212,204,217,213,95,78,254,144,242,268,160,238,237,108,174,143,153,205,203,206,150,229,211,135,135,265,273,232,91,325,168,155,207,230,113,340,153,267,211,145,91,327,203,158,285,183,131,252,271,334,147,288,184,60,125,127,178,216,172,73,217,187,124,119,312,307,198,117,245,88,243,158,157,225,205,236,143,158,305,152,222,261,226,251,205,203,301,137,89,152,323,284,142,343,203,212,300,58,82,196,212,150,128,148,382,144,332,184,188,180,191,220,231,112,216,109,185,277,267,170,173,284,183,165,238,96,260,138,134,164,109,177,128,224,196,297,190,294,110,241,217,220,201,144,312,157,248,243,240,255,212,338,167,301,109,181,165,82,154,232,118,214,191,254,258,118,203,90,309,100,186,243,179,81,231,100,135,146,236,137,208,342,160,206,242,138,396,127,219,160,293,238,249,230,212,193,326,77,168,109,149,115,133,120,155,196,207,191,140,234,236,215,90,269,300,339,197,206,104,160,309,163,130,324,285,188,332,147,224,175,48,299,168,226,151,136,186,217,192,283,131,209,293,173,183,296,191,132,93,311,115,257,207,57,240,218,91,68,203,160,97,179,175,203,299,358,207,126,292,197,312,114,208,139,176,224,82,262,75,166,158,128,254,322,202,97,181,265,158,311,223,236,299,220,191,178,206,119,325,124,146,236,138,163,69,112,216,46,194,132,247,201,91,242,242,115,352,248,167,174,171,217,296,300,95,110,147,369,203,101,188,227,214,103,125,167,154,108,96,233,209,278,104,199,245,261,279,125,279,145,147,389,285,212,239,187,284,278,112,177,183,116,249,114,62,225,351,79,215,287,187,211,128,111,132,263,42,205,358,199,251,228,123,214,185,296,225,241,388,179,216,159,254,329,180,206,178,147,143,214,197,232,221,104,128,290,191,216,366,191,186,261,228,140,161,97,129,252,253,66,170,151,231,160,314,172,122,198,260,235,251,292,176,253,255,241,198,296,302,164,187,297,144,118,291,180,153,263,126,188,304,353,83,116,207,144,222,147,140,222,236,223,213,88,254,154,112,234,321,198,147,238,53,152,284,170,298,174,225,167,154,232,263,96,242,279,152,96,151,255,268,215,174,217,96,283,77,265,263,178,262,75,343,237,322,126,172,192,101,277,383,223,125,154,273,176,120,235,362,328,284,238,145,130,176,320,246,155,220,267,194,140,105,183,160,301,160,187,164,145,178,219,222,259,198,210,253,191,205,287,274,189,168,186,178,224,137,242,125,176,261,203,212,138,122,158,145,140,156,172,291,108,225,308,167,241,266,308,221,78,237,168,168,168,128,248,149,200,302,133,185,132,280,146,131,192,224,257,249,299,189,250,173,184,193,286,245,197,273,101,339,153,323,180,226,248,208,254,238,211,244,68,47,222,304,124,225,273,171,116,266,151,197,193,260,252,138,157,224,289,270,67,152,80,147,80,102,214,120,193,185,225,242,168,182,141,203,113,255,178,182,110,184,237,190,218,223,172,84,248,268,188,128,324,126,144,265,122,208,287,203,126,212,198,165,93,211,224,186,231,267,318,186,303,251,240,89,117,197,375,150,211,263,212,165,139,165,188,100,192,284,130,203,269,343,142,264,218,246,181,123,234,304,85,225,229,120,149,78,225,161,210,200,197,158,257,243,176,119,315,216,136,109,129,130,279,174,186,286,172,175,186,285,245,177,173,140,190,184,248,252,158,174,294,177,243,144,181,107,230,248,149,220,138,149,171,113,130,111,229,99,238,230,171,106,235,274,135,360,234,266,249,129,85,128,201,244,109,186,243,254,299,200,279,175,210,127,261,231,385,241,173,185,186,238,232,273,264,204,98,355,218,94,206,136,242,280,123,228,120,246,144,265,351,293,188,196,192,129,199,215,303,259,162,238,177,146,221,155,331,101,215,265,152,176,119,214,223,220,263,173,273,243,197,131,201,172,162,239,300,140,202,203,340,295,196,197,162,252,186,124,127,120,221,325,200,350,177,184,164,168,218,171,228,178,268,156,172,252,177,100,201,294,245,263,269,169,272,173,232,169,183,180,305,192,196,218,280,304,301,109,158,232,268,175,113,211,221,98,143,115,166,202,252,207,378,186,241,130,243,315,278,271,116,152,164,151,142,193,205,201,265,190,245,366,286,293,125,135,167,148,183,125,306,120,202,96,123,188,128,59,129,178,266,202,286,220,151,122,171,108,167,309,255,135,187,160,260,225,198,163,220,293,146,203,318,217,131,158,166,132,294,282,106,229,112,185,120,248,148,136,97,223,167,192,110,169,235,155,111,312,180,132,203,242,195,336,294,208,218,79,114,185,211,232,116,259,68,122,218,244,220,288,207,234,176,310,69,117,105,319,94,123,303,156,271,95,91,209,226,137,264,187,265,211,199,195,311,338,176,247,220,350,299,248,276,215,285,258,288,307,210,216,235,182,131,290,206,114,110,198,197,227,218,227,89,120,175,174,274,205,227,209,354,256,209,252,233,220,75,219,177,189,173,108]
|
doclens.79.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[105,224,183,222,175,232,235,188,177,206,139,251,248,141,312,202,221,137,203,202,119,122,219,245,54,229,210,233,76,151,165,121,97,187,185,150,231,270,210,152,226,179,133,216,242,209,205,74,215,152,287,218,383,276,109,168,133,110,225,291,174,213,244,111,167,164,229,321,262,180,184,246,126,156,152,231,208,269,166,237,226,199,66,176,144,182,244,139,258,206,58,121,143,129,163,207,253,229,225,230,216,179,262,196,122,152,241,275,81,232,243,198,213,176,267,250,194,277,156,167,80,189,146,403,130,126,159,261,187,199,266,330,299,233,294,219,197,241,265,185,250,175,256,251,180,301,101,236,143,157,173,411,271,228,326,192,180,219,103,194,168,64,330,157,240,135,259,66,75,203,117,190,174,239,290,243,265,124,125,220,154,293,71,202,293,219,209,259,145,250,179,140,287,96,157,227,351,223,119,378,172,175,405,141,155,102,132,165,220,160,230,292,218,314,145,232,178,145,114,91,95,114,311,109,296,175,160,310,72,286,243,81,203,237,324,157,224,180,422,97,261,250,178,324,246,151,345,211,234,273,120,212,92,256,174,344,155,277,179,191,214,363,190,174,199,183,242,178,264,108,139,200,310,191,161,301,324,197,76,111,122,235,206,181,78,270,169,191,134,165,77,135,154,394,161,171,164,173,226,209,213,119,171,253,160,302,197,153,128,206,244,219,213,166,218,48,186,159,188,242,248,193,138,238,225,189,273,231,213,220,120,135,191,171,303,136,148,288,139,236,119,189,209,265,259,163,140,178,183,204,311,171,180,214,120,335,257,183,314,185,263,115,158,236,188,188,224,164,278,227,116,272,197,116,75,220,221,156,213,226,159,241,150,158,249,232,218,204,184,136,232,245,48,221,205,170,252,147,253,139,151,232,257,203,152,96,326,169,201,129,99,171,251,197,157,252,187,158,288,148,178,209,192,113,228,129,133,110,235,183,196,208,188,151,226,287,239,73,108,221,111,132,143,153,316,218,189,294,248,186,102,194,265,334,266,290,195,227,152,335,146,196,254,302,73,44,72,212,181,44,235,277,162,196,112,204,228,206,229,231,114,206,185,127,120,227,173,124,204,159,180,84,238,39,279,208,169,183,111,308,292,199,123,152,229,246,237,146,270,315,220,68,208,219,283,261,222,188,207,191,203,117,295,260,184,138,167,234,257,274,84,247,235,341,131,180,315,171,161,296,206,230,235,298,124,243,169,290,316,283,153,186,186,317,96,167,85,215,206,407,213,291,136,253,87,224,114,132,249,253,93,123,99,226,299,220,290,221,281,82,136,94,177,212,143,195,135,240,216,141,215,158,183,253,127,75,149,260,175,369,143,191,115,221,257,148,247,129,216,303,191,244,199,132,223,110,240,140,144,164,144,202,170,150,121,193,71,143,189,221,163,240,283,80,316,221,205,193,308,189,220,131,189,165,270,300,216,230,261,166,232,204,328,134,85,250,178,266,308,261,263,236,242,266,216,213,165,198,59,198,136,199,189,160,290,215,304,163,176,169,321,260,272,149,242,149,103,194,242,300,157,301,143,160,196,174,206,176,110,293,183,269,194,135,347,347,121,195,218,240,199,112,67,168,148,90,171,329,268,258,251,209,162,251,166,233,177,227,220,194,99,160,207,272,113,221,90,343,117,384,114,241,93,143,158,271,85,244,379,283,239,191,175,168,176,147,139,190,79,174,275,160,162,228,106,211,84,254,114,93,156,150,312,256,228,77,143,218,158,178,224,194,65,189,228,140,235,205,213,233,230,118,122,188,169,232,143,275,252,233,165,181,130,239,182,165,120,163,273,110,228,252,147,323,77,158,250,241,376,296,210,209,120,247,141,155,149,182,194,212,318,250,194,28,140,214,71,133,176,229,174,247,215,79,311,91,191,268,302,155,167,100,325,242,166,189,184,125,122,279,111,142,142,170,300,147,115,204,315,242,308,226,318,229,192,129,228,56,277,134,169,286,165,275,228,222,358,237,139,335,203,250,240,206,238,232,67,159,110,213,296,193,309,162,242,258,299,136,267,231,184,88,160,228,257,168,109,283,212,202,249,158,280,258,198,146,230,226,259,189,218,190,74,290,225,178,144,130,264,338,317,181,251,195,189,253,127,306,113,113,223,130,182,194,154,108,130,245,199,378,130,252,220,156,188,181,188,160,103,247,126,233,212,365,170,324,155,157,210,228,227,276,278,233,198,271,123,240,250,202,259,129,107,187,176,307,209,129,164,58,304,149,136,135,349,255,188,248,207,237,171,141,219,288,113,122,251,249,195,150,204,94,278,298,171,181,279,252,213,214,155,213,188,205,160,307,175,192,241,208,244,209,224,179,244,211,290,258,159,180,292,226,342,150,216,153,297,205,316,133,281,124,276,210,265,267,205,210,107,297,218,179,180,205,251,228,170,121,186,197,124,225,284,236,170,163,220,222,136,259,172,111,280,102,116,205,217,190,97,213,127,274,227,230,239,240,374,195,231,153,380,212,141,200,225,256,313,285,209,131,97,198,124,188,226,146,200,152,222,112,126,123,238,151,74,269,171,312,153,163,168,104,241,274,158,176,191,288,233,173,237,164,223,153,337,242,216,218,220,261,267,332,324,161,295,220,140,224,228,109,256,111,279,218,184,111,82,263,159,185,191,187,173,226,238,193,233,218,224,117,264,151,134,242,217,191,238,397,110,139,91,245,119,106,228,116,193,266,80,206,133,273,261,209,187,128,183,160,168,163,268,223,200,204,192,187,169,303,216,165,209,223,162,391,367,239,274,243,187,257,328,273,228,197,187,135,135,279,104,307,206,176,193,163,200,269,143,93,206,231,271,156,159,179,106,184,213,96,162,66,224,189,336,327,149,169,183,305,165,232,223,143,259,143,160,194,150,268,153,156,172,234,239,232,163,184,279,237,204,109,289,251,217,97,184,223,282,92,201,202,283,211,196,152,172,182,194,279,212,204,212,295,238,185,77,207,146,308,279,247,192,180,147,201,263,196,210,167,84,334,220,274,238,202,135,153,214,111,339,170,98,252,58,334,166,125,85,94,206,269,152,151,231,244,243,241,137,222,72,142,177,118,146,242,227,158,217,302,235,221,244,186,288,167,125,181,319,212,344,179,131,207,295,278,142,224,205,124,246,253,223,220,231,371,173,261,196,330,244,220,165,242,96,377,124,79,173,253,163,171,137,148,210,238,245,157,361,224,241,166,222,247,113,208,284,142,139,208,240,153,182,96,169,176,106,214,223,206,183,278,190,130,218,88,181,217,70,274,132,177,268,340,133,145,223,311,142,91,206,209,149,346,172,215,141,93,215,174,284,144,175,198,133,101,225,260,290,248,234,157,223,211,260,243,186,231,260,283,149,159,131,145,169,216,104,204,231,165,138,128,220,269,195,137,268,222,192,251,249,387,216,113,65,220,156,148,186,204,196,184,151,154,244,271,235,108,317,188,353,243,171,56,328,127,211,177,346,226,169,205,180,205,152,204,147,147,215,246,99,130,222,296,253,129,118,382,198,139,277,233,112,257,212,186,221,208,298,219,202,120,248,171,209,193,139,220,288,53,157,189,169,112,184,158,283,143,168,105,213,230,232,165,205,191,240,199,140,223,178,199,211,274,163,83,172,196,291,164,261,159,199,222,171,175,175,183,172,256,178,134,183,214,228,135,286,243,219,282,246,205,206,174,54,176,178,251,212,238,197,265,65,264,150,227,91,217,94,194,238,168,175,214,266,210,97,99,235,199,329,300,138,294,185,262,189,230,117,140,183,251,255,298,131,245,150,190,92,174,278,147,244,100,119,86,247,138,240,257,370,278,143,166,238,331,167,132,215,371,124,145,204,227,165,323,246,110,257,228,91,217,232,214,190,282,160,262,155,181,144,119,316,177,155,232,142,207,152,239,308,260,152,153,164,215,242,225,236,275,290,179,166,260,118,216,184,225,193,197,157,185,182,193,179,209,237,234,126,189,207,205,308,313,257,169,119,112,337,165,153,87,113,174,199,62,314,157,131,187,121,198,225,109,116,248,331,145,151,193,271,276,194,224,134,317,229,145,266,165,306,136,241,227,125,191,217,324,237,145,176,115,254,114,183,288,299,244,82,357,192,188,267,152,372,217,229,117,114,109,189,241,135,191,246,264,328,186,114,174,232,271,184,222,260,314,232,227,122,273,269,157,200,271,184,121,101,272,214,210,120,237,170,310,249,216,137,227,173,169,257,169,349,113,268,198,293,247,107,262,348,179,278,170,217,146,240,220,208,219,105,147,165,116,230,209,173,154,248,354,205,195,236,162,280,162,163,101,47,176,229,199,233,267,213,156,211,156,277,251,242,115,293,179,175,237,132,150,142,194,318,215,359,168,210,169,318,185,257,129,272,199,204,250,188,305,140,197,352,112,85,196,86,183,224,220,216,108,211,190,203,275,340,158,225,299,340,207,182,212,208,292,119,279,162,103,126,161,233,231,173,232,251,230,232,119,252,152,212,240,263,229,147,242,183,155,241,178,184,228,289,203,289,95,119,121,123,192,189,262,99,220,237,289,320,178,126,145,197,245,259,113,94,199,146,119,130,115,170,218,195,286,269,214,216,225,152,249,133,286,288,196,115,284,213,137,193,215,81,266,182,171,96,119,112,232,253,330,259,167,184,186,62,204,191,128,191,78,146,169,154,261,120,151,205,139,161,142,246,253,226,281,149,209,211,158,367,234,114,166,354,188,221,189,354,114,346,246,347,198,251,202,221,216,237,231,127,170,243,214,203,48,243,228,292,95,150,217,331,155,225,76,125,145,222,95,261,365,312,187,316,103,261,208,233,177,201,254,106,113,151,125,148,190,179,250,233,172,117,293,252,152,294,182,136,114,221,237,94,191,160,216,169,206,294,278,264,155,245,205,202,265,104,140,252,295,139,209,206,180,262,169,316,187,171,319,254,303,219,177,206,272,209,146,83,117,157,240,323,191,63,178,221,217,346,367,314,222,160,128,365,243,179,247,325,330,203,79,247,184,214,288,270,189,119,108,316,366,231,174,155,120,191,185,223,149,119,151,263,285,113,101,158,90,195,204,195,201,162,252,119,183,199,156,206,312,152,303,308,191,245,81,310,175,239,191,165,237,174,190,142,195,128,211,108,207,69,143,161,291,147,129,256,202,214,181,170,287,246,269,134,161,231,253,157,347,144,164,273,171,296,193,335,278,214,125,249,226,146,176,210,236,145,135,318,88,256,279,241,191,183,98,251,191,194,204,153,270,205,284,185,245,204,112,215,193,205,191,246,156,243,201,69,181,108,243,154,164,290,229,224,172,152,197,170,232,224,153,276,170,209,250,159,307,216,200,198,135,120,277,114,243,329,111,302,153,234,179,278,51,118,224,56,231,196,228,282,303,281,312,248,187,205,253,190,118,191,108,141,250,262,96,179,249,314,262,201,279,72,126,155,142,166,316,259,139,152,207,234,242,140,230,185,354,61,213,301,150,263,151,116,282,295,288,243,233,213,217,125,107,304,214,152,182,190,189,156,211,133,294,175,137,140,171,237,282,188,145,301,265,226,197,119,118,281,137,136,138,128,156,208,175,158,370,126,131,144,141,178,186,334,157,209,299,80,229,162,180,109,105,185,101,268,141,170,210,264,244,156,143,225,190,162,130,176,139,176,171,170,137,242,181,185,161,153,210,115,211,120,202,153,280,89,147,169,348,229,265,320,263,217,198,243,262,188,133,170,119,165,85,163,151,238,154,108,77,205,142,207,275,199,184,293,192,252,75,181,49,277,155,254,179,274,150,172,210,231,88,83,262,203,200,287,269,276,332,189,133,136,246,251,236,80,161,140,134,223,74,182,149,308,181,298,231,147,363,206,188,226,218,223,259,177,132,89,88,223,189,310,170,124,236,285,267,147,154,218,172,187,228,265,168,133,125,58,346,244,158,287,240,127,214,107,227,184,139,176,166,182,156,242,198,207,149,158,208,176,213,73,97,185,246,218,152,276,175,314,218,189,229,338,174,155,202,227,186,302,254,124,215,105,170,200,195,170,178,252,169,207,268,214,217,211,129,113,288,129,154,262,112,183,247,290,226,167,316,288,265,259,282,154,123,220,269,187,151,185,158,191,228,246,229,202,174,166,158,241,261,193,139,52,140,178,95,195,302,202,253,295,310,224,88,239,133,189,208,292,257,204,285,176,142,236,163,174,175,182,249,76,173,184,60,265,118,178,173,211,174,245,103,170,89,269,177,55,121,283,118,123,127,176,186,326,122,159,130,58,319,226,161,137,238,233,215,223,270,230,223,317,224,208,237,277,111,291,230,326,112,134,177,291,96,101,253,199,232,265,198,172,208,252,87,315,150,138,141,106,132,106,316,52,132,310,220,181,224,81,191,207,261,231,32,154,196,261,108,219,243,128,156,226,254,209,292,144,227,206,200,105,191,157,106,98,192,167,369,252,208,138,155,195,200,98,273,101,180,120,242,226,282,100,198,220,184,148,181,191,344,54,168,168,246,152,257,228,141,155,155,256,223,242,236,189,366,208,106,218,228,221,130,131,201,117,210,253,181,76,189,237,211,181,195,257,219,83,252,238,250,264,207,263,141,150,221,161,185,246,147,189,102,125,233,122,165,214,182,304,231,281,266,211,244,224,238,272,211,172,187,305,247,170,264,224,232,184,150,187,202,238,236,133,222,162,284,101,227,281,264,135,143,163,88,258,124,282,98,132,319,191,96,280,171,278,252,171,239,377,142,228,221,206,135,170,193,256,173,140,191,339,141,180,78,184,193,170,129,110,220,198,269,241,90,151,227,387,128,141,254,180,199,207,239,195,292,124,269,300,222,206,293,238,168,243,110,95,238,135,188,209,92,240,229,332,147,183,243,228,190,239,151,266,167,163,140,215,120,252,228,284,309,214,124,226,117,270,172,110,197,235,156,322,164,196,305,264,206,156,263,40,65,297,230,271,231,207,242,308,113,186,207,252,230,150,276,262,162,180,284,145,262,324,187,248,181,156,112,301,251,263,262,140,249,241,357,205,96,173,342,83,117,108,294,187,206,256,223,77,85,238,208,190,206,259,276,245,263,203,316,123,222,236,94,191,123,208,146,350,161,146,214,139,89,198,142,230,299,228,212,358,129,261,196,316,185,148,191,300,167,160,160,204,192,136,154,118,184,130,113,133,138,227,180,113,230,243,307,48,197,210,191,253,175,199,225,97,104,222,201,114,172,172,116,224,302,176,259,102,197,365,200,135,153,52,234,300,279,177,209,319,177,186,191,336,235,120,152,236,224,274,229,197,252,99,224,203,222,225,239,245,130,166,174,286,155,229,295,213,152,257,190,166,120,213,239,73,276,170,91,286,228,243,172,92,308,152,268,355,204,156,220,297,249,314,167,154,279,200,279,147,265,319,78,194,226,142,138,186,202,308,184,168,196,162,243,255,144,292,53,183,196,159,154,291,232,304,217,204,374,180,114,142,150,187,79,235,84,157,123,299,116,222,232,171,227,62,315,262,245,301,187,158,144,201,184,275,78,231,240,91,240,219,287,172,301,229,244,88,244,156,222,181,222,134,227,169,198,267,287,306,279,229,242,223,252,175,361,156,295,134,202,192,127,120,104,254,191,299,187,238,158,182,131,173,269,218,224,160,112,154,147,211,148,195,223,333,187,176,173,250,222,283,145,63,214,100,170,281,193,247,275,192,209,244,223,387,245,123,254,373,168,375,152,199,185,282,232,214,123,402,232,228,161,296,246,154,118,212,203,266,229,193,240,150,232,115,189,128,183,212,238,203,265,230,199,197,261,78,210,208,118,100,130,186,226,324,210,236,160,203,146,383,62,92,214,156,217,278,227,96,165,270,108,318,236,83,239,197,181,357,131,208,275,185,170,188,114,150,225,136,178,99,271,215,161,167,86,323,326,262,211,122,268,255,179,162,162,165,224,165,152,177,299,174,88,130,265,246,188,273,89,176,285,114,306,220,275,276,205,49,276,317,166,103,213,253,217,169,219,139,87,102,110,372,86,198,208,193,201,182,206,328,312,293,184,156,242,104,184,92,128,110,80,170,273,218,211,166,87,201,214,202,250,130,181,210,196,132,122,349,159,206,213,263,248,181,387,164,173,157,275,325,154,208,196,337,83,256,242,136,146,252,227,242,267,140,165,206,284,223,284,342,343,128,160,239,203,201,314,168,193,203,150,202,152,163,164,78,210,238,247,243,179,254,125,196,214,195,229,145,139,269,157,180,186,123,273,217,261,248,266,151,185,217,253,219,267,275,231,229,222,160,153,172,115,241,122,171,379,319,300,129,159,217,243,216,164,139,87,135,176,138,214,214,316,254,237,252,163,130,353,161,203,163,315,305,131,329,115,317,261,185,154,156,258,104,265,212,247,191,120,89,288,213,215,335,285,347,120,196,287,239,141,208,230,195,144,183,150,127,100,241,209,251,357,173,188,209,86,171,186,258,272,280,190,275,140,280,192,219,49,215,247,241,197,276,188,263,207,276,264,142,195,196,109,175,246,94,159,139,224,234,165,146,338,294,170,173,146,260,277,120,103,238,206,76,205,188,89,188,173,46,381,76,185,307,319,174,266,179,172,176,157,228,161,310,213,288,240,72,280,237,197,249,199,194,193,362,158,276,234,279,192,150,227,283,270,134,208,206,286,226,196,150,164,165,221,222,247,206,229,133,257,118,140,166,307,286,245,215,249,226,148,196,238,166,168,152,155,159,253,178,111,268,179,271,130,150,245,239,127,150,158,235,234,192,119,220,115,235,201,230,164,207,152,219,108,150,130,326,249,206,115,259,150,129,113,367,284,156,125,306,155,170,271,218,293,140,280,145,204,112,215,196,283,178,216,241,278,234,250,139,86,203,102,157,132,204,268,210,230,111,196,112,342,181,232,169,320,262,143,268,277,176,224,184,177,187,129,240,181,138,165,230,265,189,118,178,184,158,137,274,252,230,170,144,156,119,329,209,79,135,166,170,226,242,163,240,192,93,168,292,239,244,177,90,174,162,190,211,242,258,80,93,241,189,196,174,94,250,189,225,77,206,198,309,325,248,161,137,287,301,170,261,327,169,130,216,272,161,58,198,152,275,99,205,62,252,116,225,76,142,234,203,250,157,143,86,261,169,195,140,241,258,216,310,277,248,190,143,300,318,212,100,103,141,322,173,221,188,118,189,142,169,155,249,91,224,130,106,244,146,254,121,238,210,327,259,108,182,296,173,283,223,81,117,113,225,160,199,101,135,229,208,268,326,138,239,253,195,111,95,202,240,149,274,136,235,203,247,161,228,226,320,256,123,166,174,294,275,325,200,210,229,190,167,153,204,241,132,322,115,171,251,125,197,162,160,216,183,190,203,200,209,141,189,198,343,218,111,278,313,180,294,233,293,196,115,255,123,246,227,229,301,236,147,215,149,147,175,156,209,39,208,292,229,327,224,115,226,312,225,237,172,266,253,225,175,183,288,239,249,162,220,292,258,211,289,163,217,222,236,173,118,258,148,118,136,207,175,301,248,173,181,247,285,202,235,311,194,219,352,214,206,217,54,138,173,247,271,254,162,150,278,95,121,229,286,144,110,184,328,199,315,178,262,221,146,246,218,251,363,148,118,174,210,203,228,233,232,168,301,179,222,170,300,318,128,256,101,102,281,136,216,172,100,148,164,250,343,152,200,235,160,235,206,260,263,257,164,167,169,133,169,175,79,160,355,245,77,200,263,134,305,89,201,152,118,237,102,239,178,145,215,236,205,125,249,84,96,189,334,158,219,129,213,220,67,115,193,111,247,189,125,252,122,216,196,183,196,269,160,243,82,176,221,119,175,153,112,315,267,265,137,197,237,148,179,234,305,175,209,184,243,77,124,292,179,39,148,238,181,99,197,91,202,158,189,177,236,137,227,206,146,172,255,192,240,257,276,279,172,149,303,144,96,231,210,183,296,204,125,273,188,108,77,229,189,273,232,125,304,167,225,78,158,240,214,148,255,143,248,173,59,208,168,130,100,212,239,150,179,76,142,170,290,132,150,130,159,250,141,224,334,262,267,248,185,366,102,203,267,206,173,226,125,320,131,274,252,274,332,225,151,226,255,183,137,190,169,181,164,224,189,83,114,114,304,302,259,150,145,203,300,181,266,185,304,355,200,162,77,219,299,302,201,164,95,85,143,154,164,79,153,271,182,232,158,274,278,200,130,264,219,230,224,87,176,310,310,185,329,176,98,245,122,253,170,197,252,125,230,111,131,250,155,281,259,280,201,115,135,216,180,82,93,215,112,171,84,231,125,224,262,116,115,263,280,297,314,353,155,96,246,317,194,97,134,269,333,274,172,214,181,181,275,199,217,152,205,245,196,157,210,270,214,114,225,188,188,76,314,254,269,181,231,135,206,161,95,65,81,184,164,204,265,166,184,237,125,332,144,130,125,124,185,170,289,107,146,203,174,198,216,269,249,129,125,232,200,178,179,182,141,245,286,129,163,241,226,149,244,176,140,216,139,167,181,208,252,190,154,230,143,338,172,200,70,271,301,262,139,102,266,248,145,273,142,318,206,201,69,323,97,84,215,235,194,167,198,261,233,301,182,221,309,192,235,309,247,283,293,82,160,145,266,70,209,279,213,220,192,309,144,145,139,237,175,275,193,229,234,272,211,137,144,262,147,244,153,114,188,294,107,153,154,176,267,111,197,264,163,68,303,206,193,312,81,149,226,111,189,110,189,93,147,320,156,188,128,200,169,202,106,332,229,128,288,263,214,219,193,181,177,230,181,161,129,211,250,172,132,198,243,163,225,209,242,61,251,253,159,131,112,254,147,255,220,141,141,193,297,187,103,280,243,214,167,119,145,141,114,36,228,153,139,192,177,191,228,200,265,135,260,166,260,141,332,134,261,71,124,229,236,326,198,220,166,249,230,162,120,95,86,93,193,225,83,109,192,91,144,288,225,153,146,185,237,197,341,242,277,216,258,171,204,293,272,295,261,54,329,129,277,266,102,297,76,249,202,159,261,232,149,275,291,188,110,273,174,238,204,210,178,300,186,327,118,204,237,82,231,221,241,272,207,158,216,163,242,221,249,268,169,168,292,152,228,120,200,193,212,213,196,188,59,166,242,188,160,253,239,328,214,48,118,242,153,178,299,198,168,59,146,55,264,281,175,183,162,202,358,71,170,235,240,192,123,202,288,88,193,170,255,253,261,211,127,199,407,213,225,174,224,187,89,221,204,185,174,315,148,150,131,215,426,180,228,259,241,210,305,275,90,250,246,153,241,165,205,95,162,357,297,164,139,241,268,90,152,108,214,195,278,180,275,244,261,126,119,120,306,213,128,236,127,152,249,212,301,208,193,275,142,174,222,145,186,191,236,133,240,232,222,259,304,258,251,91,301,218,189,216,268,159,238,218,176,133,253,247,210,138,170,229,100,169,179,216,133,211,158,332,198,268,207,86,213,188,78,108,353,180,214,316,257,141,158,246,217,277,226,100,254,199,205,208,260,107,168,211,248,173,243,168,201,223,190,223,275,263,59,226,161,209,199,262,291,187,207,198,74,254,176,216,193,208,125,159,173,253,165,330,194,144,165,178,143,136,159,135,382,175,93,251,173,373,164,184,250,245,320,310,190,233,248,163,273,161,395,205,230,111,137,216,243,201,124,136,113,145,272,163,147,203,88,199,363,109,181,263,208,272,153,235,138,139,175,94,82,136,240,337,215,300,156,135,137,117,360,235,195,85,241,363,205,71,197,101,331,232,215,267,133,128,191,199,90,197,194,310,337,282,242,203,247,249,166,194,176,245,186,141,230,235,258,252,211,290,213,267,135,74,171,100,118,180,272,139,205,149,215,93,271,169,180,228,354,344,179,252,83,161,189,209,125,188,215,166,165,274,112,193,195,125,138,312,316,195,65,152,116,149,174,123,180,108,88,233,249,122,251,141,352,84,287,252,236,242,148,140,61,169,147,286,173,191,212,89,152,307,114,221,171,163,306,289,125,171,213,220,161,279,104,241,262,273,204,174,225,86,241,204,224,226,165,279,276,171,127,260,104,126,129,125,169,165,188,143,168,303,247,278,362,105,139,195,261,164,225,289,348,321,182,199,160,159,176,260,233,245,276,109,179,140,190,260,329,309,105,201,245,201,150,153,262,206,205,173,284,140,217,234,85,226,307,261,140,192,203,284,151,87,188,94,211,117,188,235,220,73,186,196,124,142,363,209,264,197,295,106,85,218,139,305,244,159,200,85,153,99,169,72,289,186,98,297,219,299,303,186,189,137,217,179,231,185,278,127,198,136,201,219,192,148,142,265,227,242,204,193,284,149,133,225,235,278,129,204,105,217,115,272,112,165,241,237,98,319,123,216,230,212,170,203,118,303,250,292,138,365,289,172,101,260,134,70,89,99,95,165,194,214,337,96,148,147,251,206,200,199,163,295,139,215,219,374,250,246,218,155,196,165,149,214,173,78,219,286,148,272,96,223,267,175,344,107,126,223,214,151,235,133,297,293,273,109,163,224,320,235,267,224,94,106,118,165,296,152,186,208,259,236,200,203,157,114,331,183,174,337,202,96,263,229,174,135,316,289,238,280,105,235,314,199,52,158,213,72,189,111,228,247,101,330,203,125,241,153,110,152,223,225,210,166,282,172,186,142,189,214,260,209,216,118,211,193,318,344,192,246,105,253,197,128,301,197,203,146,186,173,99,198,236,94,303,169,166,344,189,173,274,93,164,275,221,139,259,246,150,117,248,182,235,154,214,93,157,204,121,157,138,227,209,139,132,250,213,63,186,194,101,313,61,126,264,167,198,261,149,146,292,272,178,145,136,105,136,291,199,303,317,208,200,123,223,233,164,227,127,230,242,178,163,235,240,307,92,317,135,78,321,296,157,328,230,198,128,223,148,170,120,240,177,171,123,243,129,309,213,150,237,194,176,125,154,206,190,164,199,237,245,190,265,212,216,71,47,66,300,178,150,160,97,382,228,252,297,310,204,133,123,204,193,183,207,243,291,169,231,132,172,126,227,261,249,208,264,195,194,136,228,225,117,132,272,112,134,160,219,197,253,197,208,314,130,114,269,193,256,199,257,222,243,230,258,185,125,309,273,201,319,217,160,125,168,295,216,179,221,293,112,218,256,246,150,188,208,345,139,205,246,191,152,96,151,248,151,179,116,159,219,217,141,205,210,245,102,182,204,312,55,201,132,199,115,238,339,241,220,117,162,146,181,169,310,367,189,198,211,216,324,301,207,199,209,183,144,114,152,163,346,197,219,257,142,276,219,180,181,177,296,121,87,109,187,95,142,226,283,239,107,75,233,242,251,170,205,144,216,68,330,122,206,205,63,301,204,182,232,206,400,149,158,164,82,300,214,230,171,172,160,232,252,47,190,213,135,135,165,196,238,261,148,210,262,278,191,154,270,124,201,256,182,242,273,359,96,131,223,270,120,204,155,226,104,142,223,116,216,256,103,260,120,106,237,274,184,220,169,140,209,246,153,203,352,197,331,302,194,207,212,291,98,207,309,199,171,183,150,152,225,152,348,220,224,325,226,231,169,63,179,154,194,241,195,134,184,253,112,193,204,311,55,155,174,237,263,255,267,216,200,116,189,224,349,264,224,100,217,290,227,244,140,148,201,106,195,246,343,90,154,206,180,160,152,211,202,160,190,215,145,195,106,180,169,245,258,299,189,129,170,280,170,307,217,325,198,137,176,138,132,150,199,326,270,92,286,138,104,221,152,109,109,97,187,251,285,251,292,144,133,170,253,192,178,169,249,194,171,314,177,152,261,209,205,89,230,103,133,286,191,93,281,202,155,122,356,175,209,246,192,100,269,236,240,113,167,272,143,148,341,207,136,152,319,246,243,163,174,123,277,185,201,229,201,246,143,159,152,330,253,219,149,183,207,206,103,184,219,281,113,194,171,156,299,277,195,175,194,44,247,109,249,238,276,144,231,264,178,231,261,176,150,204,178,199,164,165,258,135,146,297,262,202,88,166,290,275,232,265,296,381,190,187,255,179,191,263,222,269,257,216,227,183,223,207,248,376,163,103,203,171,195,186,147,272,301,192,124,53,151,151,240,312,216,210,137,232,261,341,149,73,206,118,170,154,263,136,185,144,236,223,226,165,270,151,132,210,88,136,232,201,169,110,140,78,306,175,200,337,126,222,71,112,249,198,246,234,236,226,98,150,204,100,163,243,113,248,151,253,333,228,353,183,193,244,241,248,296,154,166,190,57,230,332,87,131,167,176,152,68,245,202,155,331,162,319,176,227,102,308,210,269,197,251,149,228,204,136,204,141,223,315,326,251,148,140,200,233,183,245,164,179,216,116,212,148,212,148,319,163,177,139,138,242,196,233,322,240,287,232,168,191,161,134,225,199,215,249,159,260,274,229,132,121,230,100,157,244,195,214,138,242,146,245,186,237,152,223,64,210,330,268,247,211,293,197,223,416,348,292,379,56,135,159,312,273,111,120,174,91,180,218,105,246,77,176,169,199,240,248,209,168,176,217,106,240,84,250,62,244,249,258,214,373,339,212,262,109,285,271,178,128,209,79,239,155,194,111,204,126,173,200,214,319,138,151,233,99,107,321,179,154,94,257,210,172,302,138,216,242,95,291,200,245,231,176,164,133,227,325,171,232,347,227,158,186,196,148,216,244,239,225,260,136,281,94,169,109,240,136,102,217,216,265,97,294,279,177,249,315,172,273,245,323,104,241,210,274,81,172,192,96,136,286,270,88,208,174,147,199,122,150,162,336,204,215,115,170,260,288,111,258,186,295,292,280,277,237,155,109,68,232,108,334,190,131,179,293,242,210,243,154,138,297,241,286,205,202,255,277,169,252,152,158,217,330,130,108,215,161,228,219,182,117,177,133,172,251,179,260,263,302,339,217,183,214,105,190,259,177,164,275,137,208,235,117,270,285,150,166,209,87,232,212,96,164,211,102,223,234,285,132,157,99,148,316,240,198,129,376,209,128,212,82,264,134,122,163,161,238,96,74,172,349,172,177,175,117,250,146,78,215,201,181,195,260,229,85,111,265,300,217,158,291,237,275,207,114,55,260,318,97,176,230,223,198,253,129,100,182,168,97,219,155,151,332,214,236,108,144,190,139,206,156,367,273,273,193,238,198,179,257,407,66,156,135,252,203,225,236,89,62,181,189,188,254,256,201,110,241,145,189,102,241,201,111,240,186,146,257,178,81,296,246,143,257,323,238,282,267,125,230,189,244,140,122,201,356,239,145,173,289,359,194,193,209,161,280,315,230,159,264,195,138,296,81,106,101,109,145,73,237,387,159,214,167,143,170,190,139,203,70,261,154,171,155,175,213,186,239,231,312,284,227,226,171,235,313,214,195,138,162,156,80,154,102,216,228,208,75,183,252,134,163,234,235,258,295,173,228,232,241,108,232,199,206,141,234,131,159,166,254,144,209,175,225,219,75,157,224,241,234,99,146,81,242,281,149,285,120,176,316,73,262,265,202,211,138,99,213,128,260,281,207,69,205,188,97,153,268,209,379,236,174,219,84,97,158,105,95,165,248,111,142,225,96,164,116,203,131,205,157,142,169,249,305,199,234,226,203,141,214,192,268,305,303,237,164,100,263,178,286,127,156,58,262,159,298,153,181,245,99,228,229,330,195,156,254,331,170,241,121,262,291,181,213,241,288,254,246,279,266,134,170,178,241,176,177,265,268,264,226,216,191,276,240,144,311,123,289,203,237,243,249,217,225,214,145,197,217,340,199,268,174,145,168,240,146,151,223,189,174,93,147,219,212,341,198,99,202,223,227,116,163,278,144,226,228,133,162,367,152,147,390,154,211,303,181,188,161,139,222,311,258,49,334,78,104,276,226,70,365,226,277,121,210,197,193,277,119,178,96,207,220,311,84,196,260,147,253,135,163,109,176,123,169,240,202,196,117,98,132,370,130,238,264,124,237,274,301,142,268,155,94,260,291,159,278,97,214,217,306,218,87,154,217,100,253,118,194,219,264,229,250,143,168,208,166,177,232,232,251,73,283,173,273,233,196,168,163,94,189,264,152,235,155,213,186,189,234,373,212,157,181,261,154,202,197,262,182,192,53,187,89,229,228,92,83,153,164,273,165,89,281,98,101,306,201,202,143,153,107,288,254,237,222,212,335,195,100,200,210,340,178,196,100,120,108,200,101,249,247,215,152,117,227,82,262,303,222,180,178,133,134,147,193,350,115,90,363,293,272,97,236,165,137,318,253,184,283,165,279,153,243,166,163,140,351,143,261,158,222,207,171,219,150,127,213,213,139,149,217,90,248,305,172,240,129,138,257,148,177,192,189,190,234,145,198,227,257,249,343,96,245,140,208,220,213,198,270,202,142,336,307,178,195,261,173,206,159,176,159,199,235,259,182,251,234,221,51,179,232,259,193,164,198,209,135,189,171,218,170,172,210,195,69,292,203,149,304,156,255,122,243,179,123,155,219,150,243,92,280,240,189,194,220,50,200,256,126,267,133,195,190,246,237,274,178,310,135,361,188,205,260,305,176,98,256,210,290,281,187,74,79,196,219,163,231,114,237,232,256,129,255,222,232,157,271,214,145,85,214,155,191,190,55,189,136,189,121,263,279,191,327,242,195,243,173,170,189,172,207,210,212,160,250,166,187,225,236,196,284,182,48,212,247,156,218,164,240,205,127,231,93,187,280,226,243,67,194,289,255,165,485,193,144,174,132,209,251,178,247,233,190,253,236,268,118,239,155,149,209,228,143,174,206,206,258,256,352,232,111,199,179,106,152,309,95,342,270,298,303,93,131,239,141,224,151,111,180,229,242,106,228,220,99,176,317,181,249,109,180,234,249,294,188,225,185,225,205,233,173,68,191,122,208,100,66,78,261,247,190,179,148,210,243,277,186,247,263,102,231,267,157,152,146,100,221,125,98,366,279,195,279,158,196,183,188,183,193,219,177,292,276,275,282,142,321,170,212,223,217,293,329,204,116,252,255,144,238,166,212,196,188,279,177,259,140,275,112,205,192,323,225,207,191,296,173,116,256,233,77,260,248,172,192,284,207,213,217,183,113,274,191,125,249,190,238,143,213,125,97,227,164,118,189,335,164,174,225,122,262,190,157,186,271,193,196,245,216,222,219,218,240,146,217,190,70,174,303,140,150,239,321,147,89,290,155,233,319,208,190,197,249,252,204,191,108,265,237,195,173,130,173,241,228,138,277,151,253,269,141,179,281,192,214,237,110,240,234,209,244,205,146,251,204,202,377,233,233,185,236,289,245,140,298,239,200,242,188,144,339,231,258,160,207,133,75,295,149,223,217,180,139,193,275,139,254,116,175,139,207,278,325,274,287,227,198,171,117,209,233,170,138,352,184,150,250,146,200,250,251,284,287,157,115,208,168,296,254,134,180,157,129,270,273,306,158,220,224,278,280,241,141,351,237,131,147,120,198,317,200,218,84,161,178,240,314,275,187,112,185,249,249,309,222,98,268,196,173,289,265,53,263,242,103,226,240,153,167,125,216,300,272,270,235,201,86,155,217,191,300,229,82,246,316,135,152,166,199,149,149,153,173,137,273,300,276,323,142,167,188,188,272,169,254,239,275,128,227,96,246,276,172,268,102,194,96,251,137,247,137,153,151,133,197,266,95,213,109,173,215,86,109,277,95,266,246,139,160,186,258,289,225,290,173,261,194,227,300,246,124,149,283,150,261,243,180,224,277,121,114,116,127,208,178,210,294,213,164,294,264,141,185,227,275,137,302,159,160,327,210,180,138,136,253,153,255,165,154,230,212,159,225,199,270,204,261,85,168,61,145,117,199,139,313,201,285,201,132,228,125,128,102,218,148,140,208,92,254,245,272,220,140,77,196,147,167,156,230,141,129,275,78,85,214,70,273,80,225,156,210,203,160,249,243,268,96,204,167,133,255,93,251,288,229,303,178,192,164,83,314,253,160,228,166,140,265,256,219,102,91,236,137,122,145,94,378,181,110,350,84,115,427,209,88,155,246,139,279,279,119,203,106,135,137,238,207,226,282,275,247,214,339,108,215,218,236,312,185,266,99,171,229,291,223,183,274,277,233,127,178,117,337,266,175,226,328,112,171,257,251,263,305,256,203,205,220,254,186,145,298,318,123,269,302,135,96,108,128,134,145,203,237,220,151,289,396,278,184,257,215,227,193,131,313,216,158,153,127,204,131,182,166,146,248,74,195,235,198,52,221,244,149,148,241,76,115,229,292,263,204,273,170,67,204,192,213,209,185,236,374,357,67,274,280,178,77,243,308,267,201,234,307,205,179,248,113,199,146,214,215,237,276,153,214,139,216,251,216,308,263,304,61,217,195,297,194,232,232,304,187,201,146,202,196,93,127,298,84,59,68,377,208,203,229,327,198,174,152,173,141,235,298,99,257,77,248,215,142,307,232,134,232,251,142,261,104,176,228,204,128,191,137,255,69,325,356,184,197,91,219,254,165,183,206,267,174,149,303,232,239,152,169,215,103,162,337,151,119,90,164,130,198,97,147,199,120,184,350,53,106,358,165,115,143,204,295,298,108,195,131,168,220,194,229,237,160,248,139,118,176,132,131,199,163,156,76,263,131,181,155,82,368,137,257,115,245,352,294,132,144,256,124,120,250,259,203,193,251,237,229,155,200,143,152,230,267,76,203,75,67,177,197,334,189,248,144,338,140,104,238,230,165,196,242,74,315,250,112,205,97,114,302,112,335,254,136,200,192,194,213,103,179,217,237,366,254,136,175,172,115,318,224,225,285,163,118,256,42,209,187,148,217,241,175,240,209,96,229,206,331,161,119,279,189,245,118,114,90,149,198,177,228,74,108,233,211,225,173,179,285,165,201,240,171,237,174,88,132,87,281,105,101,141,216,173,243,226,197,229,329,146,106,209,210,358,289,205,78,192,162,203,317,187,273,181,115,185,128,249,241,119,144,176,137,187,189,103,113,202,143,249,169,127,202,160,246,181,119,217,140,190,192,254,253,104,200,118,188,230,151,246,338,217,173,211,193,202,143,156,317,192,301,162,236,251,275,139,278,196,203,280,70,250,67,130,244,142,171,265,176,153,271,160,255,216,50,192,217,155,382,184,214,225,181,210,114,223,169,126,176,262,124,248,80,207,109,177,166,157,210,202,203,96,267,222,219,160,247,122,216,233,122,307,171,249,226,350,256,56,272,332,156,140,154,155,106,223,283,172,243,124,148,321,221,317,226,293,153,159,171,232,268,186,217,223,353,276,186,161,217,128,228,173,229,123,275,216,204,159,267,231,143,110,152,307,196,112,230,281,324,186,241,302,95,183,175,165,169,194,199,352,149,178,178,290,272,163,157,204,261,225,196,68,328,71,258,123,265,193,245,176,296,91,272,324,159,170,100,267,164,142,157,208,289,288,201,194,199,141,208,230,231,189,241,187,332,232,18,157,135,287,118,226,75,335,210,266,226,198,252,229,153,165,131,50,291,223,277,293,238,217,358,90,306,292,224,199,185,169,229,221,217,130,354,218,141,150,141,203,275,274,211,181,184,202,275,256,126,124,230,200,175,203,115,197,95,73,143,237,77,99,193,182,217,347,113,201,119,210,173,238,223,217,243,336,211,328,193,318,217,227,253,378,145,156,225,270,154,52,78,212,224,219,275,217,134,195,325,194,205,97,152,246,244,160,227,63,443,297,257,116,204,231,335,112,230,162,156,208,186,183,140,322,214,334,220,102,162,247,80,234,301,180,148,190,252,209,258,167,86,284,142,199,134,239,172,164,201,315,79,249,201,211,130,168,283,235,210,216,215,227,253,219,86,257,169,348,230,83,347,134,196,204,262,115,57,213,309,131,243,186,156,127,373,265,105,247,215,211,168,196,276,252,223,263,212,329,170,206,100,255,173,339,259,238,213,197,272,223,206,149,241,254,207,217,143,155,173,287,316,131,140,199,226,42,284,146,199,229,209,286,186,208,243,337,135,129,195,151,283,209,152,231,98,153,147,348,290,144,220,222,178,176,253,81,336,184,207,98,80,177,184,236,224,223,267,233,177,319,178,189,105,202,225,306,281,229,129,255,182,178,175,290,143,167,220,219,186,247,219,242,292,195,143,252,156,213,217,351,127,172,255,150,225,237,287,298,260,166,200,212,169,278,231,120,301,324,162,210,162,90,213,192,175,198,146,140,216,289,101,193,229,175,225,299,111,153,65,181,255,233,120,225,150,192,373,155,244,224,103,260,275,283,100,228,155,261,125,343,183,170,109,186,178,162,195,111,312,106,197,259,95,213,181,254,186,164,282,181,302,181,85,242,211,168,142,243,190,249,244,237,231,121,224,257,206,164,307,71,100,242,90,223,232,273,253,140,195,176,46,204,215,82,199,238,175,188,363,92,161,230,69,281,307,172,303,169,163,243,363,346,306,185,113,126,157,213,214,232,264,189,148,237,218,130,230,84,331,109,126,171,152,224,165,104,157,174,320,156,206,370,223,149,198,234,101,309,189,229,107,224,111,285,267,240,158,249,267,208,276,161,173,114,380,135,187,194,145,198,289,122,338,201,124,162,220,204,157,109,182,161,183,195,210,233,205,158,232,93,196,238,186,154,273,228,81,156,164,255,221,254,210,183,130,217,213,177,63,126,179,344,118,186,197,181,190,224,121,168,304,325,241,125,77,198,243,375,187,105,281,235,265,216,247,266,205,199,230,289,242,143,291,193,111,112,100,168,129,137,187,107,227,157,208,68,163,259,139,186,241,203,195,192,220,233,181,218,227,123,209,249,186,281,192,209,118,86,198,379,182,197,284,236,209,122,155,81,346,247,135,210,357,226,163,237,313,303,280,203,271,93,366,108,286,162,241,145,219,258,220,196,175,194,98,313,327,223,211,269,82,194,117,227,142,243,165,207,144,248,124,204,174,289,299,202,355,83,232,207,139,302,214,83,249,163,225,165,294,369,245,319,224,220,204,247,243,326,204,221,270,124,143,220,210,183,185,136,225,217,216,296,126,322,168,276,150,327,163,88,215,148,265,206,177,216,227,322,275,100,259,212,147,291,363,172,251,163,227,84,134,253,278,389,165,294,203,119,165,179,200,230,308,172,288,243,141,279,152,255,222,203,259,320,274,152,139,73,192,235,228,129,144,148,169,202,303,73,221,48,144,240,281,163,71,207,261,246,212,288,251,207,159,329,175,171,81,165,182,163,205,323,173,141,108,212,175,133,256,150,200,230,177,78,169,54,227,279,223,234,205,235,209,249,155,189,394,253,115,286,301,180,293,125,336,235,266,103,172,217,128,160,220,120,292,125,151,181,220,243,208,253,195,186,264,285,190,218,61,74,196,300,167,240,287,204,172,151,238,273,253,214,294,223,197,199,155,116,170,257,326,161,248,106,228,79,274,225,203,224,153,188,273,173,181,258,264,155,185,104,248,301,266,249,269,255,128,292,261,178,156,245,337,197,179,113,68,149,219,197,259,178,340,186,261,111,56,217,133,145,229,108,184,274,278,82,227,252,247,244,287,188,131,127,132,221,206,62,220,79,287,270,91,308,132,318,119,366,276,137,207,269,241,125,221,67,280,176,261,193,249,333,93,188,291,274,229,347,171,202,198,208,295,121,137,185,211,179,235,148,207,330,256,266,272,254,237,73,118,151,242,243,288,152,224,126,151,235,229,187,299,132,244,211,266,171,167,150,260,275,329,185,180,275,249,262,207,146,144,185,211,205,317,216,114,139,271,239,227,144,189,233,272,175,212,253,202,227,265,237,176,156,238,253,218,100,217,182,174,223,160,298,236,148,198,160,256,150,228,98,160,264,184,292,180,301,229,118,162,201,242,149,169,291,200,193,208,170,170,212,229,99,152,122,312,109,101,133,244,268,312,212,295,293,131,257,236,207,47,139,133,221,215,195,263,134,156,154,276,154,151,166,223,159,217,115,222,253,196,122,244,115,157,175,259,323,68,225,239,273,247,74,258,239,238,271,306,324,157,246,313,303,218,280,173,187,294,132,223,129,157,259,125,183,252,244,227,223,132,55,310,135,135,183,189,243,157,170,291,161,267,207,232,249,85,199,124,187,275,97,193,202,330,183,187,264,208,213,110,248,254,124,149,153,193,145,213,210,224,275,144,225,148,101,242,159,180,161,204,241,164,184,133,226,183,256,294,212,182,219,192,142,154,221,239,154,233,252,141,217,161,240,175,280,88,296,165,227,138,199,220,137,291,202,222,238,238,349,264,220,124,146,78,160,139,89,162,257,316,133,198,162,177,105,292,176,252,84,153,208,309,102,231,155,191,245,359,192,254,237,309,193,221,97,245,161,188,152,298,162,204,264,280,218,171,226,230,151,251,232,183,299,108,261,247,114,184,224,195,112,134,211,305,179,132,238,326,160,163,124,122,223,251,100,178,319,197,177,302,189,180,333,246,222,369,263,191,100,213,193,146,136,117,148,182,169,163,302,315,247,209,161,180,199,187,233,202,45,210,73,233,185,283,146,236,145,122,132,117,136,129,188,94,296,91,155,281,346,133,272,145,138,106,287,169,72,155,210,159,170,131,242,225,151,223,194,135,298,152,171,145,135,238,165,174,128,237,166,332,255,160,112,302,268,265,176,175,199,125,159,260,217,198,193,269,232,145,155,258,139,264,194,265,245,255,196,233,175,122,107,281,202,207,306,216,275,195,252,183,356,192,253,243,290,156,262,247,230,120,253,325,350,183,202,147,205,178,212,215,143,164,265,113,159,165,222,302,163,182,105,283,118,267,175,183,82,196,214,216,125,126,164,232,267,247,247,287,96,245,139,274,237,158,82,92,292,134,172,236,226,78,249,143,102,183,108,217,142,272,241,217,252,286,154,284,200,227,119,223,252,241,280,143,240,205,228,347,305,205,247,192,202,194,294,219,282,151,89,291,158,337,198,358,218,230,146,200,117,145,33,180,106,176,224,101,97,231,261,92,128,185,156,189,107,181,170,177,237,215,170,188,208,194,101,100,316,128,137,179,162,333,160,223,233,88,276,95,211,175,184,85,180,162,162,225,300,151,164,160,152,252,188,422,254,247,266,171,233,250,361,177,154,105,86,345,124,237,179,171,195,223,237,258,91,295,254,351,245,238,332,218,319,223,183,265,316,249,152,124,213,101,145,243,273,106,228,214,169,213,184,300,198,95,149,241,302,202,123,203,221,174,282,100,122,202,347,247,230,353,216,214,165,111,147,289,271,233,217,228,264,176,167,303,273,177,294,125,80,221,233,173,149,249,153,163,125,186,313,116,280,311,208,129,205,132,251,141,143,185,318,158,66,43,366,115,203,125,116,204,254,252,252,181,74,218,94,242,272,222,255,330,189,157,176,242,264,172,250,240,198,163,213,152,323,251,239,308,192,188,96,216,349,302,273,215,137,231,132,233,171,70,142,156,249,194,128,153,126,231,232,257,85,141,168,190,313,349,117,111,184,250,206,216,275,209,48,223,124,232,340,250,227,277,287,82,281,172,293,118,222,223,203,257,271,263,184,139,131,222,57,216,166,104,378,141,100,415,200,304,298,82,315,129,340,260,184,99,217,255,305,293,295,224,114,207,397,200,323,190,216,140,166,265,325,184,270,142,222,109,251,90,141,274,111,153,159,232,167,221,235,186,289,187,210,250,209,194,184,166,82,248,132,253,208,115,152,156,101,150,241,152,233,208,199,262,230,339,193,139,200,211,233,328,221,204,122,123,185,242,160,201,295,309,145,181,147,239,249,179,127,149,135,265,337,313,233,162,308,187,79,171,196,240,288,289,220,195,186,164,113,181,164,155,337,70,203,345,254,325,281,337,319,261,131,267,174,217,272,162,178,351,185,219,202,202,274,370,186,127,185,201,116,175,171,253,215,214,109,243,127,364,74,92,205,212,193,126,234,220,242,187,180,126,219,127,239,201,175,133,178,104,294,89,165,177,206,244,203,299,198,229,227,222,160,189,76,196,153,153,239,169,179,282,209,137,207,242,249,139,187,256,427,310,198,199,320,264,221,110,255,250,142,234,321,124,256,267,212,187,154,357,184,314,291,198,327,190,227,362,216,214,272,315,211,177,244,155,244,129,256,262,180,159,219,268,208,224,137,235,173,226,168,157,113,217,236,202,253,256,265,226,262,225,190,199,107,188,179,111,247,176,124,216,262,163,224,90,191,277,251,156,269,183,164,300,201,208,198,101,283,234,278,311,316,201,74,170,192,205,137,179,230,196,170,340,216,262,195,164,101,261,217,250,179,167,179,179,222,154,310,292,163,114,81,219,146,243,217,178,259,184,169,162,124,240,131,90,241,376,209,255,136,265,153,207,104,86,183,98,262,57,184,157,219,156,235,282,194,359,177,257,191,193,313,203,308,109,98,257,272,310,128,213,223,253,210,189,250,197,244,80,258,118,169,92,216,212,315,331,219,216,207,240,260,244,176,142,252,270,113,120,91,281,120,220,290,136,246,209,204,224,184,295,234,183,198,141,154,223,309,136,108,278,202,176,286,105,268,182,99,270,60,124,157,121,148,308,240,254,177,259,91,222,185,232,285,172,31,154,254,198,101,265,144,204,232,169,272,192,119,303,260,167,241,169,262,165,227,225,195,189,165,129,257,211,267,256,134,128,194,238,132,175,215,157,187,286,125,250,240,136,150,126,226,94,282,188,246,126,243,231,189,117,207,261,208,145,141,366,178,219,89,250,71,67,308,151,213,337,324,173,223,318,308,284,215,161,246,175,315,87,273,183,175,134,181,307,240,331,266,166,244,213,219,67,201,144,120,185,119,265,206,195,142,169,159,213,256,231,172,156,159,171,219,226,277,191,232,201,229,154,101,223,226,220,240,305,195,165,251,265,220,134,143,246,324,146,232,159,244,261,100,176,191,314,275,235,141,155,257,300,159,173,289,197,165,170,204,214,197,316,188,252,373,173,220,65,104,266,121,188,259,279,111,229,138,248,210,304,309,124,212,220,235,260,137,155,151,332,258,120,91,142,247,39,164,94,284,229,149,292,155,114,197,201,208,230,178,198,178,74,141,248,234,222,264,284,254,201,254,206,262,149,216,277,165,229,109,235,200,123,250,111,353,280,195,165,90,238,60,335,337,265,137,189,215,114,131,118,212,169,123,196,119,97,140,293,251,277,231,298,262,170,135,236,244,238,256,225,194,145,223,187,116,132,193,97,175,52,294,183,221,240,195,259,187,162,253,165,224,108,124,221,133,110,268,194,240,265,293,282,64,244,110,103,152,202,140,151,222,239,123,322,159,256,245,213,289,275,240,339,110,240,80,156,215,169,61,190,345,326,285,178,196,131,195,310,271,309,256,137,163,104,318,162,93,274,236,287,395,282,307,162,224,182,200,149,242,87,288,241,221,230,187,251,159,311,347,207,176,192,214,103,169,114,194,279,254,227,165,255,186,255,145,157,258,145,354,204,290,195,240,149,338,231,359,183,237,285,196,88,217,206,245,167,307,217,164,190,182,346,77,165,101,188,120,153,169,333,82,188,320,277,335,136,243,184,105,205,240,260,159,170,173,135,194,194,230,177,119,242,180,115,163,393,306,365,339,145,166,205,217,259,285,95,175,154,194,271,296,178,164,105,207,223,242,242,243,184,352,161,289,279,162,136,156,136,313,231,250,185,182,76,228,350,109,262,175,235,277,105,167,146,72,109,200,215,113,219,314,146,117,160,229,251,73,205,269,364,213,201,248,268,228,166,174,97,299,175,215,197,248,55,186,154,197,156,169,232,337,265,245,229,213,91,259,198,232,286,280,50,96,149,162,200,294,323,256,206,301,87,239,80,198,139,144,170,281,225,201,189,265,193,206,322,244,237,246,244,203,182,150,257,90,166,130,167,172,152,342,203,116,125,251,246,127,187,70,181,182,251,357,188,190,143,236,329,209,194,226,109,287,295,109,116,240,227,201,179,196,226,305,239,163,173,179,286,104,196,220,97,166,168,274,189,215,149,101,252,116,104,214,213,183,295,196,101,214,202,210,173,212,209,89,99,136,159,230,230,167,134,75,174,189,157,248,231,144,126,230,178,120,226,231,249,284,179,269,200,202,282,287,166,237,252,100,206,192,95,303,275,124,143,294,69,246,257,171,111,123,307,198,290,267,180,100,186,177,226,248,228,261,220,156,233,274,118,190,198,259,159,204,173,344,191,198,269,120,143,226,241,202,102,135,185,148,225,268,275,108,107,124,246,158,139,178,200,203,115,205,298,202,104,278,203,134,216,390,169,93,321,226,233,227,180,225,150,214,252,110,183,100,155,158,187,240,224,197,253,238,251,184,296,235,172,118,204,246,88,207,166,120,159,214,346,215,109,288,258,99,225,213,277,132,254,252,263,311,226,251,159,257,199,244,222,115,98,268,364,225,275,318,52,348,300,144,224,135,257,184,240,139,151,225,154,239,194,168,102,297,233,120,244,227,239,233,153,255,153,87,221,107,149,91,292,273,145,257,271,273,68,384,266,207,198,295,111,85,278,209,161,72,241,101,304,319,160,297,288,140,140,269,190,236,269,181,212,229,246,117,245,266,189,112,257,87,128,95,208,300,241,248,194,331,245,197,251,226,283,119,133,305,222,206,211,228,311,213,187,134,293,196,195,292,197,261,276,158,167,260,199,150,117,230,177,198,128,170,282,217,252,319,217,234,281,103,187,156,115,260,219,127,238,335,102,166,265,284,180,173,299,212,264,125,201,233,195,296,189,126,269,152,179,207,247,226,215,253,300,276,210,174,156,117,117,234,224,200,345,214,192,278,350,392,251,96,256,90,272,228,239,225,282,72,136,244,298,193,146,328,165,230,196,166,183,236,104,196,237,207,268,106,278,222,318,220,76,364,348,278,203,263,168,299,288,176,191,197,207,134,146,93,213,89,141,277,272,201,249,189,201,184,229,122,194,136,364,215,213,235,86,190,239,148,193,159,248,230,84,256,147,252,263,293,188,204,241,284,165,210,157,251,190,140,131,175,189,296,59,87,291,145,241,276,190,129,249,171,195,323,151,164,145,280,188,212,171,290,115,253,255,119,216,201,324,90,225,85,206,188,106,233,108,197,231,147,117,226,87,254,192,164,216,168,374,147,172,339,157,128,225,167,182,227,225,291,245,167,214,262,210,289,173,281,152,177,185,271,123,212,164,303,108,289,325,167,220,101,192,231,313,147,190,218,190,233,159,272,221,244,327,313,252,159,186,190,234,252,151,165,265,309,250,271,272,87,264,182,232,56,153,125,292,91,155,94,236,147,226,258,147,133,184,175,129,224,121,160,342,175,254,220,116,264,257,195,108,262,169,201,82,134,246,194,215,253,265,205,164,158,267,247,120,313,111,213,217,263,122,147,223,180,123,243,229,177,212,345,195,197,289,187,127,162,233,222,170,70,249,262,190,172,51,330,305,110,193,147,165,123,116,229,293,198,198,274,207,205,171,150,256,87,179,254,115,252,247,167,263,189,326,137,267,204,159,352,50,226,192,232,294,185,190,282,186,160,221,230,282,158,144,257,131,108,188,152,112,106,176,126,125,249,366,254,148,318,105,110,127,183,153,253,257,301,325,199,93,213,102,188,271,162,178,200,142,52,210,102,346,227,226,133,155,132,188,201,124,238,211,338,217,270,194,227,119,304,150,280,273,203,198,220,124,222,143,280,142,142,201,282,254,214,131,332,380,181,190,141,112,158,259,143,115,171,142,175,233,82,366,194,122,182,181,295,204,204,94,287,259,190,172,214,263,251,283,166,229,113,239,277,188,295,236,346,91,141,254,260,184,320,223,165,318,265,97,200,215,124,61,333,279,230,151,232,67,294,205,210,187,127,186,178,263,237,210,259,302,185,193,219,148,241,100,169,344,191,243,159,235,214,255,73,99,185,293,116,236,258,179,182,168,241,37,180,154,283,115,203,232,257,195,141,259,252,139,137,135,225,70,161,216,154,260,263,127,237,208,145,355,301,114,150,145,150,233,188,257,141,190,258,150,127,196,189,296,106,100,114,252,234,162,154,96,267,217,120,126,190,157,165,274,95,142,283,170,112,347,148,245,364,241,175,300,144,323,183,178,148,216,282,214,205,140,137,191,222,229,318,125,334,87,210,183,218,92,187,314,129,227,166,228,263,168,373,237,301,137,150,334,206,140,225,210,199,144,258,262,214,228,299,92,271,265,247,308,190,137,150,144,159,225,115,345,132,204,94,89,207,246,250,263,180,127,332,89,143,88,65,155,344,145,133,241,169,143,165,187,281,136,168,214,183,190,154,225,136,207,200,136,202,351,214,221,195,183,284,285,163,153,154,244,200,207,223,88,253,270,280,267,204,155,264,78,152,118,180,196,255,201,95,312,116,252,277,139,172,152,187,235,121,237,182,178,306,216,175,191,131,184,105,178,190,218,304,175,141,277,345,184,147,311,144,99,60,210,160,291,224,251,191,145,226,168,177,202,214,140,119,217,153,148,197,262,176,341,286,55,130,350,273,353,146,172,342,221,266,343,155,291,148,223,132,320,271,181,140,146,369,93,256,232,153,143,82,111,159,197,355,292,218,147,362,62,152,120,243,95,193,122,294,224,262,216,280,183,95,126,174,300,277,166,217,220,129,115,217,278,322,104,232,210,43,258,203,257,135,177,144,210,124,275,247,321,116,180,153,306,208,165,206,215,375,155,191,126,180,229,97,216,196,227,145,162,223,121,166,132,247,151,128,251,182,199,235,236,236,75,77,224,268,293,144,235,222,164,125,217,251,193,306,235,227,207,95,115,106,271,294,245,231,259,99,209,157,167,164,159,110,116,125,127,230,303,213,273,142,160,264,169,123,225,326,238,249,82,218,150,201,248,126,120,318,235,184,276,225,201,139,212,186,227,147,155,221,244,246,126,211,324,96,173,224,234,249,235,101,343,80,238,144,344,96,297,209,130,205,148,146,162,246,163,152,292,122,138,371,227,216,90,198,242,74,246,176,208,255,171,154,165,163,207,170,131,79,271,73,272,241,282,251,158,136,186,61,171,271,155,237,232,172,250,120,314,156,126,193,314,188,245,90,132,205,155,108,107,306,214,172,183,229,148,202,273,222,323,138,239,288,230,171,221,213,240,177,119,348,176,114,133,242,268,177,147,295,224,239,136,200,124,211,289,222,124,212,195,109,172,238,202,161,177,255,249,186,375,175,294,225,161,207,75,163,179,176,146,61,135,171,260,163,238,173,190,94,140,268,197,162,211,181,228,348,178,76,198,144,300,180,344,123,256,229,119,210,65,227,185,114,257,204,201,204,143,347,111,256,135,261,165,383,293,77,279,201,134,178,147,108,91,194,188,195,278,195,215,225,201,158,117,272,137,221,175,147,211,235,128,205,307,336,102,104,334,164,179,216,169,234,223,254,278,93,154,205,220,251,168,340,257,90,138,218,168,221,194,118,278,193,145,157,202,278,342,265,188,145,114,213,180,295,249,306,245,195,106,259,117,244,129,275,195,192,227,166,138,160,128,262,290,126,153,234,240,128,328,175,173,243,265,55,107,220,252,264,219,95,169,213,232,238,159,271,73,72,111,115,123,223,143,190,229,118,119,249,148,232,239,189,106,71,249,79,157,154,202,176,99,68,196,269,173,277,114,86,148,220,280,171,135,209,220,248,123,233,198,69,302,206,241,159,267,220,195,260,95,167,223,170,207,267,107,144,237,284,234,158,214,245,119,249,262,184,121,270,52,224,179,195,121,311,348,190,209,309,180,177,168,208,74,147,143,158,183,138,193,121,213,231,263,90,257,305,80,270,126,289,166,246,166,226,108,236,233,148,174,215,220,103,155,363,229,327,253,160,151,246,183,164,208,122,313,175,100,253,268,250,184,231,146,171,126,221,279,114,127,181,187,171,169,195,169,275,178,237,148,76,123,222,227,287,74,202,163,273,157,125,150,199,384,273,111,154,244,234,182,147,191,162,176,261,133,246,98,129,100,216,75,193,115,85,256,118,154,136,219,321,207,144,187,352,172,117,89,151,227,183,227,289,166,82,101,276,309,152,281,148,255,184,127,192,253,212,226,122,318,185,211,188,204,227,177,322,230,298,162,204,238,281,306,127,131,226,258,101,294,236,131,161,234,243,205,220,149,180,206,79,214,148,134,161,110,311,136,85,201,226,189,205,202,216,264,299,173,237,155,218,91,323,90,256,199,241,232,233,223,302,268,237,154,192,221,188,124,287,207,170,140,194,245,109,159,212,137,315,215,187,224,195,254,172,110,222,206,177,187,331,96,327,311,182,152,217,283,176,152,286,220,170,352,215,333,155,216,334,281,180,262,168,137,134,209,104,141,229,188,120,234,257,86,209,240,138,51,296,140,255,85,229,136,215,215,151,160,104,252,263,233,158,176,172,294,227,63,272,180,352,167,172,92,148,149,133,206,281,205,151,313,234,320,203,202,315,79,246,110,189,126,106,324,261,172,111,212,194,180,228,214,180,140,302,202,108,168,141,161,192,230,223,204,179,207,191,142,200,259,264,219,171,189,274,309,228,179,280,186,294,226,173,60,238,108,188,316,331,207,207,148,255,179,183,380,305,233,248,216,175,300,161,131,204,215,306,240,292,244,99,227,221,153,200,76,176,232,189,190,133,293,128,234,223,190,284,59,253,227,273,304,321,233,383,325,181,110,260,291,219,280,268,152,173,95,93,209,181,268,97,268,193,176,181,310,87,194,259,175,103,307,370,289,208,330,224,295,103,82,116,219,190,150,165,304,184,153,144,181,363,115,172,114,155,238,282,144,268,190,312,180,259,314,205,220,156,183,332,194,250,163,161,89,235,103,147,87,128,170,98,115,225,190,155,204,277,313,251,191,286,305,247,99,131,154,271,166,226,214,99,90,261,240,159,155,86,178,150,177,157,226,114,321,97,274,235,328,118,316,331,71,194,140,135,131,232,79,295,101,179,180,134,310,173,187,175,192,65,193,252,201,215,224,191,222,209,167,180,153,137,257,247,343,152,216,292,184,254,150,344,240,216,310,139,359,218,238,222,143,137,254,183,274,122,104,159,208,241,260,121,107,138,295,228,244,229,213,227,179,123,196,108,66,151,169,274,236,199,278,109,262,343,282,174,243,236,231,114,166,133,220,181,204,300,283,114,111,162,312,176,187,199,224,90,219,163,391,287,370,91,208,226,173,240,226,123,392,352,193,221,233,138,173,282,256,152,238,245,80,242,189,103,188,205,120,185,185,266,142,172,106,192,238,254,319,108,313,303,161,253,254,183,94,185,111,259,139,199,222,97,154,200,264,136,188,82,161,335,101,160,200,261,182,194,167,165,201,179,207,196,131,157,105,189,254,219,242,266,157,293,157,228,90,280,292,91,249,63,251,233,351,121,167,240,109,199,84,239,87,188,360,202,152,106,277,154,150,132,285,97,195,281,93,152,285,259,181,245,162,273,242,199,260,157,360,294,171,343,150,247,174,192,249,185,121,175,268,195,313,125,278,184,187,177,253,231,266,259,157,266,166,250,165,262,79,220,201,229,304,81,105,227,264,163,256,90,68,151,279,314,232,213,89,168,94,183,261,236,271,197,216,257,177,237,223,200,143,53,237,121,324,204,146,227,292,181,318,70,241,223,158,221,178,125,204,240,177,298,263,288,199,158,236,235,183,144,114,184,335,238,138,339,212,307,147,230,311,260,100,97,237,178,240,196,255,236,273,320,179,321,202,256,190,193,86,125,189,162,252,165,269,200,165,241,215,66,244,205,175,207,269,257,141,73,144,254,187,259,218,296,214,262,296,297,209,202,300,138,333,212,246,224,265,222,316,222,227,157,144,220,118,180,170,277,267,246,154,154,188,273,251,81,110,357,223,159,126,183,150,238,224,165,84,156,122,254,281,199,99,134,249,178,236,96,309,131,130,231,81,132,268,294,141,113,227,268,296,221,285,269,197,254,282,158,301,227,224,234,201,173,276,213,113,191,153,304,249,124,214,283,178,116,224,214,173,214,149,164,119,273,166,128,326,256,238,108,113,230,348,286,249,282,204,316,270,262,165,244,210,90,227,209,253,229,299,167,315,138,204,248,104,263,93,254,188,158,225,244,109,196,292,126,105,257,186,88,172,84,127,176,162,78,310,110,308,159,238,194,115,263,134,182,238,137,107,140,116,346,215,344,142,216,209,115,237,241,282,228,207,136,164,115,147,249,284,309,331,158,288,254,229,156,150,170,248,124,167,370,203,201,318,119,226,154,263,134,284,238,159,57,196,217,189,132,262,167,339,257,151,231,139,145,271,184,228,225,157,138,313,286,101,284,208,223,208,181,269,95,323,265,302,189,204,332,167,134,369,83,238,225,130,240,186,313,194,84,306,233,295,141,342,258,229,127,345,267,210,245,155,255,225,213,164,222,189,147,108,261,157,191,225,171,191,238,105,222,212,173,122,218,234,196,244,268,199,161,251,278,212,246,252,213,114,229,150,162,207,262,220,185,189,330,210,182,151,235,143,182,224,144,204,243,188,273,270,124,195,280,274,326,279,121,115,185,307,173,211,228,238,200,157,273,238,76,202,295,193,307,132,205,200,186,291,285,219,165,220,216,310,187,247,233,203,161,251,116,104,261,234,161,293,113,146,213,220,268,234,104,249,361,214,284,158,282,174,259,272,314,160,313,148,83,214,310,91,287,377,302,239,250,129,299,286,114,148,207,123,200,169,280,84,276,289,213,299,194,195,305,121,234,230,166,197,204,321,219,132,334,249,90,114,280,220,301,62,216,236,229,161,212,163,172,242,232,160,243,135,281,299,220,202,267,303,215,279,113,150,293,277,134,198,299,168,208,226,97,197,105,230,180,168,209,132,216,130,348,223,164,169,165,198,200,50,154,180,194,176,174,153,234,198,198,51,340,242,312,264,108,117,245,260,231,89,95,213,172,361,281,218,250,237,248,380,324,278,184,212,100,164,251,230,174,243,158,219,267,148,262,212,213,210,196,160,246,255,207,296,263,346,279,249,115,98,199,256,215,92,143,209,265,196,227,143,158,88,336,180,127,262,208,250,281,174,146,231,223,240,256,215,203,230,192,141,172,96,176,171,113,134,156,265,222,189,175,136,267,287,234,179,217,342,184,231,170,216,109,174,247,203,142,227,78,218,281,324,113,219,116,254,106,215,150,210,147,296,167,226,154,280,238,169,168,173,253,147,212,161,186,198,254,360,219,141,117,257,218,169,239,172,333,180,162,328,246,188,384,237,265,271,185,273,236,290,211,180,196,143,171,71,126,259,178,333,222,129,219,120,127,205,181,177,290,247,170,274,324,137,93,227,229,279,326,228,159,236,219,202,183,123,214,203,222,252,85,169,215,96,261,185,80,173,170,239,258,68,93,156,71,273,119,222,280,316,278,320,342,163,229,181,283,113,345,154,104,134,151,148,275,175,353,128,197,231,214,72,176,177,189,234,398,111,180,261,222,304,211,269,227,121,123,186,252,229,186,224,251,171,199,328,155,186,79,195,207,97,167,118,219,261,155,98,174,301,214,191,229,231,199,230,285,302,235,242,104,207,128,222,220,201,221,215,185,259,252,276,129,323,178,131,186,353,268,123,327,84,166,203,232,257,147,140,284,222,124,229,220,356,238,235,266,315,126,204,204,133,199,262,151,311,258,330,223,122,177,166,148,267,113,214,196,226,112,84,78,178,210,236,192,86,134,90,267,252,225,164,300,152,105,156,205,178,213,257,193,342,254,308,170,241,115,295,165,273,223,221,205,221,352,207,191,64,194,177,226,236,178,129,214,178,322,208,104,146,380,235,323,188,262,112,214,214,117,229,132,333,178,166,173,192,188,247,223,230,185,254,301,333,214,191,185,61,101,253,178,194,246,262,204,217,241,314,204,297,129,351,182,73,205,192,176,211,203,236,222,225,62,197,207,261,185,229,184,269,275,151,287,248,138,119,290,332,213,259,136,136,165,176,234,179,276,107,208,264,188,178,84,354,188,300,153,346,231,250,223,200,139,131,205,140,315,205,156,152,183,339,206,246,168,221,188,170,161,292,79,130,171,201,197,270,190,271,225,166,229,285,163,143,102,231,203,107,144,206,146,140,216,192,79,125,279,356,158,209,250,235,139,189,185,203,251,364,110,206,162,194,245,174,172,296,132,91,301,149,224,194,373,168,319,286,217,230,182,203,268,273,55,249,183,228,219,214,295,267,264,307,81,269,302,218,179,85,175,304,108,251,155,104,225,349,177,195,198,261,374,315,206,147,262,125,215,167,262,185,204,216,368,115,205,211,91,231,127,89,138,95,193,224,292,234,168,148,192,211,216,238,231,237,235,228,177,271,103,106,138,172,119,276,83,304,254,363,116,243,210,245,161,133,112,85,204,204,43,265,163,228,332,196,116,218,203,343,261,176,206,97,196,212,231,115,104,239,118,278,270,65,189,224,74,155,110,237,225,221,217,238,207,331,248,118,133,193,139,138,94,197,187,202,186,241,142,91,212,221,208,261,165,64,234,220,383,247,295,297,257,244,49,166,338,254,195,195,154,271,126,84,279,137,290,175,250,227,108,270,47,180,188,163,220,264,104,229,214,207,169,132,201,282,270,139,172,108,290,146,88,103,167,194,248,249,219,169,152,176,201,271,176,185,257,271,220,175,104,247,112,343,205,86,221,173,170,141,131,107,167,191,187,222,250,147,234,190,261,146,147,207,326,268,90,127,193,348,163,237,233,156,155,261,226,82,177,266,131,175,206,125,135,242,295,150,60,183,108,192,141,186,179,191,172,156,216,159,170,190,208,137,163,212,82,346,287,167,188,97,124,203,229,119,240,378,227,170,190,302,149,225,178,265,296,273,295,108,350,220,209,169,162,219,127,217,250,279,153,199,105,176,140,219,182,191,168,176,128,149,102,173,90,346,193,141,120,170,198,172,192,117,101,172,159,171,132,300,182,239,121,240,117,100,245,236,286,236,70,184,69,178,150,295,282,117,240,230,214,204,166,229,150,289,196,247,212,170,267,309,286,178,132,226,172,125,221,195,140,247,259,219,244,254,213,207,260,132,154,261,161,268,340,174,212,230,373,264,138,76,203,194,338,188,163,266,136,315,132,130,116,129,134,169,148,231,297,227,259,249,213,175,126,241,340,164,295,246,210,183,262,247,161,201,345,215,341,159,137,253,231,188,148,167,138,292,196,256,298,212,140,301,342,215,252,256,362,140,216,198,185,306,163,217,198,233,289,142,130,141,155,69,132,153,64,280,204,209,227,160,175,156,118,141,203,67,266,181,139,157,183,267,104,109,200,377,251,125,224,145,250,348,183,221,239,348,248,136,112,283,197,219,203,126,194,112,231,203,225,228,214,276,129,294,166,306,146,106,133,353,144,158,133,266,291,186,234,343,157,160,191,262,111,67,242,237,242,188,275,98,196,202,192,312,143,96,148,196,238,266,112,204,177,182,198,256,304,241,286,138,262,176,64,206,284,173,98,91,197,96,238,201,127,210,284,160,152,132,212,314,230,104,163,153,260,232,173,222,157,213,170,235,189,206,219,180,115,107,180,128,175,226,212,178,271,237,239,211,241,299,280,266,182,185,126,218,187,197,136,198,160,241,115,304,104,179,227,207,85,114,159,235,121,253,160,258,214,295,160,176,210,94,124,172,250,207,237,122,340,202,207,196,104,82,184,205,187,259,179,87,159,289,186,223,156,92,130,157,228,191,202,231,247,210,196,316,250,118,181,153,156,254,275,160,291,163,146,172,262,286,144,227,218,163,158,122,114,314,239,178,212,266,207,82,192,136,189,141,234,240,213,122,187,152,70,243,89,232,238,116,286,127,234,232,318,271,107,155,348,67,289,265,255,304,180,235,154,170,167,235,141,251,220,384,143,203,212,147,195,171,227,214,104,238,227,204,190,154,140,147,143,184,143,114,263,206,162,285,160,102,213,213,236,99,188,280,340,107,148,270,223,117,254,209,193,270,102,206,137,176,252,241,183,247,220,168,113,108,142,224,130,117,177,209,155,234,209,121,291,195,288,124,196,315,225,197,161,306,89,159,210,115,147,293,227,277,181,275,132,215,235,73,244,183,111,181,253,228,239,89,112,242,223,152,231,276,124,214,147,185,275,203,142,91,117,253,165,169,215,164,215,169,76,192,218,256,197,90,151,189,285,197,327,229,151,221,253,67,226,166,168,107,279,336,164,174,209,293,115,139,254,203,123,70,276,243,173,236,154,148,260,164,146,134,120,182,153,191,239,87,149,157,208,90,259,214,219,234,96,265,183,219,222,240,340,167,151,278,210,132,183,190,227,236,186,148,295,225,239,265,197,112,221,196,267,255,314,222,187,212,200,269,148,213,167,158,199,288,226,200,157,53,191,190,165,102,271,202,268,197,192,215,134,68,151,187,212,239,359,222,234,226,260,175,210,103,151,327,249,249,136,293,352,106,138,113,127,192,162,264,212,242,158,381,237,184,105,89,213,158,248,254,223,182,208,303,92,121,170,166,139,231,195,305,156,251,176,185,224,234,175,96,219,260,167,173,333,359,124,217,319,213,242,147,320,153,187,288,289,54,319,200,199,168,95,134,83,304,163,291,106,235,162,142,82,157,216,216,211,210,101,136,227,118,257,134,221,200,164,223,210,109,327,55,253,316,231,246,192,211,104,204,95,173,148,209,178,182,295,230,170,141,326,256,152,89,250,219,264,252,269,171,229,210,291,97,187,99,272,280,364,192,48,151,165,166,217,174,145,191,145,113,202,195,228,179,195,199,196,228,150,144,111,202,172,62,252,273,153,279,68,259,160,278,150,196,207,234,177,197,211,221,239,124,295,146,259,148,163,178,238,246,235,116,252,246,205,131,139,121,231,291,256,272,118,186,233,90,108,270,214,169,284,285,132,141,182,65,306,217,157,73,343,297,262,188,153,200,347,120,122,227,163,202,186,306,150,185,163,207,249,230,135,145,205,255,101,114,230,76,75,271,370,200,84,200,174,263,273,142,341,332,127,164,151,72,291,158,242,131,151,221,241,176,199,194,256,224,227,225,102,174,146,269,257,146,262,186,274,211,218,222,264,211,224,245,171,204,206,299,279,162,173,182,328,211,259,116,201,131,242,208,132,250,363,99,302,134,234,121,259,233,205,354,199,241,145,64,93,269,231,273,256,206,163,216,92,251,269,190,265,163,224,378,213,260,335,248,109,218,260,240,161,122,289,275,252,138,304,361,165,175,237,160,134,186,187,285,241,178,221,289,94,192,102,154,81,81,186,249,287,292,213,167,233,196,145,267,101,282,174,111,140,305,190,239,146,142,128,90,183,112,225,222,228,130,165,218,63,270,191,204,251,182,202,216,74,176,234,125,268,211,206,283,303,151,257,242,265,132,152,213,144,183,278,255,156,183,238,231,104,235,177,194,166,277,188,293,163,246,145,186,272,134,170,211,271,212,226,206,303,196,145,201,247,73,292,100,87,318,194,123,177,223,160,135,224,273,251,130,116,265,65,73,273,208,245,215,217,165,196,122,126,107,258,68,118,140,163,229,280,171,144,289,226,129,261,192,138,280,211,272,130,263,224,179,126,314,343,172,203,224,163,242,300,217,330,228,352,199,213,269,211,181,217,183,271,211,103,254,237,232,236,223,179,214,132,110,205,202,249,143,166,119,221,220,255,210,173,319,166,132,178,160,128,314,218,233,211,108,178,79,189,140,167,119,202,165,93,177,117,119,98,297,160,238,279,127,194,174,261,157,78,120,74,103,253,214,319,155,217,134,177,339,214,178,248,174,108,81,181,151,159,140,193,174,281,266,136,120,187,277,106,104,272,198,171,343,195,212,102,298,84,167,236,220,338,123,157,154,120,319,135,128,191,167,190,305,319,206,183,198,76,238,232,288,156,197,284,230,272,113,178,137,98,122,196,235,168,202,73,245,359,346,90,312,277,231,120,232,150,141,190,132,188,131,247,217,245,228,192,108,206,141,196,55,170,127,249,155,324,351,189,271,249,269,305,198,142,146,392,101,189,238,182,266,299,191,194,191,263,86,130,132,105,180,242,133,238,217,175,236,394,306,116,187,194,270,228,291,157,126,92,100,263,149,174,261,136,122,337,110,244,83,124,291,223,286,170,186,320,221,177,174,185,187,131,170,160,239,160,107,239,128,162,223,221,259,268,112,222,159,247,116,192,236,242,134,207,309,106,230,331,235,291,136,191,137,180,155,206,168,139,127,115,333,169,242,244,168,234,235,219,227,192,249,264,222,91,320,199,138,244,177,263,147,249,174,279,220,131,107,295,69,261,189,218,130,218,233,300,240,324,209,257,184,205,161,144,204,104,104,115,166,245,93,173,129,35,94,206,210,239,105,325,124,199,225,133,281,168,85,235,166,121,121,221,356,123,148,233,215,325,249,60,246,148,226,243,109,190,179,268,117,179,261,231,201,178,83,193,104,80,313,346,162,283,170,232,260,229,209,249,209,157,230,333,192,206,194,233,129,210,236,276,73,229,177,218,168,135,275,322,167,262,295,149,117,254,244,195,224,214,168,118,91,272,270,216,189,239,198,180,207,263,355,138,127,143,238,216,170,157,242,305,235,126,272,132,158,260,132,69,228,197,170,199,245,160,126,195,157,270,106,170,227,231,166,255,87,280,338,193,336,251,156,264,260,166,101,264,216,208,205,184,85,300,199,281,228,124,301,250,266,96,189,216,261,158,158,109,151,173,256,182,256,196,241,173,216,155,118,149,165,233,251,243,147,172,199,219,237,121,268,89,226,229,350,170,167,170,197,166,243,78,153,145,244,186,260,247,148,184,183,83,208,127,105,357,226,251,215,197,257,295,210,207,117,84,245,201,220,190,327,267,204,68,155,335,91,216,252,168,224,210,197,193,162,224,144,215,140,138,168,244,99,272,136,202,211,211,317,143,87,161,204,268,265,134,297,247,217,259,155,129,257,222,380,241,202,298,205,234,235,245,168,291,148,351,138,211,148,259,70,247,137,183,238,68,240,327,148,255,307,286,235,141,195,109,60,351,185,85,311,143,163,234,137,281,164,263,203,173,217,286,378,163,208,148,240,158,264,274,245,302,172,138,75,164,230,185,132,221,191,217,339,184,217,255,275,170,260,198,122,247,119,182,221,248,169,75,201,259,294,176,234,134,191,201,258,202,200,250,215,118,148,354,168,220,151,165,200,238,97,82,249,160,94,120,195,75,243,249,222,262,269,263,105,175,185,319,135,224,222,107,226,186,87,263,234,245,156,107,54,220,279,85,235,191,281,233,250,137,233,129,123,124,218,243,163,283,217,334,129,169,184,161,269,185,104,173,166,295,87,242,280,195,209,97,144,217,70,132,243,348,185,174,184,342,234,206,247,127,129,237,275,145,126,264,164,158,165,168,121,102,164,225,135,224,123,219,91,105,159,186,158,236,149,223,267,243,217,204,264,236,244,332,237,172,265,188,145,254,240,172,262,254,208,169,163,163,245,183,243,207,99,133,188,215,220,86,210,164,223,324,326,179,69,276,259,174,123,211,265,256,167,96,197,289,81,147,261,141,246,244,234,300,124,97,284,276,64,345,246,72,122,230,172,313,248,332,313,175,190,231,215,241,116,117,166,67,271,221,255,175,395,135,367,114,204,338,156,118,328,206,138,136,203,181,188,246,217,175,178,225,171,189,256,90,160,213,126,169,271,104,177,269,279,151,170,87,150,117,256,206,286,205,115,138,194,235,208,241,213,198,190,142,199,257,261,126,224,273,108,204,233,128,211,144,237,204,336,116,139,219,173,212,182,179,295,74,246,201,50,255,242,228,128,363,87,230,204,327,140,269,142,138,148,190,40,189,234,208,206,236,189,109,256,137,192,120,310,160,209,296,186,148,222,285,228,153,239,267,243,90,201,288,160,109,251,202,307,99,186,161,116,182,221,231,217,273,143,133,76,172,146,154,343,344,81,208,259,301,242,149,254,322,291,135,134,161,260,282,81,229,268,112,178,242,174,142,206,122,144,267,257,202,242,340,143,196,206,146,93,145,129,109,313,296,120,186,210,239,114,133,220,241,266,240,195,207,142,136,119,300,192,169,216,173,185,97,316,143,123,178,217,180,138,77,140,182,284,136,269,171,240,251,266,247,163,248,184,378,81,104,164,95,216,294,263,267,196,160,93,215,275,178,96,356,124,250,190,168,138,213,252,306,238,110,100,169,121,140,290,173,169,154,109,103,247,175,289,66,302,152,149,128,118,229,119,77,146,102,111,142,186,240,194,319,221,56,180,89,227,179,117,215,146,210,282,174,263,160,210,145,146,286,192,154,221,223,129,195,215,179,309,194,224,263,203,285,215,193,204,252,212,214,129,254,152,259,104,72,128,121,340,224,239,214,243,334,240,288,225,325,212,117,188,228,199,198,263,116,178,185,157,246,174,156,89,118,246,221,349,136,173,278,157,285,192,159,260,289,265,106,79,277,237,159,224,186,141,220,164,358,325,439,141,185,191,183,249,232,154,333,201,229,244,288,296,186,221,119,356,128,307,309,182,218,108,242,136,185,234,266,155,196,183,191,177,97,235,144,129,219,216,205,268,218,278,189,239,154,149,206,136,181,139,235,156,241,200,194,218,162,384,158,124,124,205,235,109,186,113,148,204,161,142,206,219,190,178,74,205,212,283,196,94,139,298,188,192,128,86,133,337,239,243,164,90,155,115,233,320,203,191,293,146,179,226,115,155,158,269,159,169,220,230,112,331,141,250,212,232,262,211,242,229,180,283,369,81,105,147,167,134,278,252,276,214,147,200,249,75,81,132,171,132,140,296,228,178,260,161,141,225,217,169,184,154,283,202,66,196,53,150,294,205,234,215,221,178,261,100,137,180,270,256,311,128,152,175,202,300,323,255,230,224,276,308,216,190,202,129,211,233,209,122,185,137,187,123,156,332,125,66,71,224,163,124,158,204,320,309,219,131,227,384,306,189,364,233,147,290,239,207,253,201,149,263,76,216,308,215,204,292,166,226,138,109,148,285,220,287,120,355,239,165,320,163,85,261,298,259,148,213,141,243,166,229,68,339,292,110,365,224,85,142,286,294,188,200,332,162,137,203,201,84,165,112,196,254,111,285,242,204,171,221,157,209,238,319,284,240,236,284,176,136,137,296,128,130,282,204,152,258,145,135,236,189,280,209,197,205,201,137,255,207,109,170,204,246,80,147,124,197,176,286,135,269,120,169,298,265,88,195,396,91,180,171,163,265,209,281,204,316,150,174,331,264,175,172,199,139,237,174,203,228,135,389,250,150,185,288,179,185,105,198,87,176,225,84,167,248,328,191,285,219,211,94,114,188,215,246,237,300,222,101,195,246,123,130,281,170,177,170,269,244,128,190,77,248,142,191,278,251,178,251,240,287,207,96,101,171,263,206,334,103,156,234,228,277,256,242,158,266,213,134,209,201,111,228,181,97,84,176,73,193,183,349,112,226,232,239,153,233,338,279,354,227,384,315,359,283,195,247,288,194,131,167,280,119,284,270,337,199,201,166,122,183,209,313,76,88,223,250,237,246,255,150,173,313,166,281,264,239,180,81,233,344,272,183,177,301,165,250,159,189,321,74,186,310,236,161,221,165,257,246,164,353,358,245,86,226,171,220,203,299,205,111,172,153,70,104,383,153,327,253,242,134,300,215,350,250,264,275,107,139,169,116,186,272,245,196,160,96,116,198,212,117,181,208,350,257,253,239,248,118,212,217,196,209,162,212,180,340,256,273,136,276,229,258,95,98,240,175,117,111,62,318,177,192,229,241,165,156,262,223,235,213,177,284,219,261,140,284,86,237,194,289,218,178,128,157,157,300,232,232,217,139,250,199,240,166,222,202,130,241,246,79,207,219,91,190,112,175,148,174,236,173,169,140,237,299,241,284,191,195,186,160,147,225,243,232,242,181,192,307,144,135,164,246,117,167,115,63,176,193,317,314,328,70,149,213,107,171,180,132,286,277,104,238,179,178,176,169,235,250,176,184,295,241,268,254,44,315,201,182,147,100,350,250,262,122,343,209,325,164,226,69,91,193,309,201,182,133,255,286,209,162,163,189,237,117,327,248,282,268,93,269,246,200,152,225,230,178,214,237,207,182,271,222,217,197,173,101,225,240,141,77,314,180,261,359,305,239,255,186,297,239,147,186,177,209,143,177,124,305,149,207,215,198,325,277,146,212,151,291,241,262,178,182,195,307,209,174,103,213,257,250,180,167,254,307,340,243,173,216,252,223,230,195,227,174,120,171,205,186,214,268,231,184,127,103,113,200,279,184,167,338,299,123,166,212,217,109,113,146,171,170,148,124,171,231,285,161,233,239,273,117,96,254,258,94,164,134,241,79,184,200,207,209,194,163,263,199,175,344,133,190,216,237,160,125,233,183,173,223,200,214,174,160,201,329,100,134,242,253,182,200,222,215,230,301,168,210,110,304,275,139,162,179,99,160,282,121,136,350,123,227,80,272,276,224,239,238,231,152,230,183,113,182,136,241,285,220,120,137,274,145,201,172,91,131,146,148,322,114,187,177,270,142,202,199,181,205,272,226,266,174,68,49,128,229,157,179,195,184,151,83,281,207,197,135,186,172,112,297,243,193,229,142,149,170,239,226,258,313,159,216,198,180,167,147,291,44,198,187,224,246,84,218,229,223,313,282,245,126,265,121,232,195,148,116,197,265,198,299,247,160,144,116,99,218,246,239,81,288,347,205,171,130,197,133,222,209,155,101,247,200,317,172,201,201,217,123,191,131,181,116,268,187,118,262,255,136,270,251,243,166,220,281,179,350,317,258,132,148,117,212,326,120,163,158,365,173,249,144,267,190,272,312,237,71,216,113,214,240,256,287,129,342,113,186,272,215,183,180,80,69,86,141,121,272,250,174,366,267,242,73,313,291,128,131,132,101,252,194,195,134,272,207,297,302,147,260,141,243,170,119,170,149,123,261,309,251,241,236,124,185,186,63,109,185,178,297,284,197,189,154,156,205,144,141,99,169,305,182,238,116,113,165,236,220,384,235,199,151,308,120,195,122,173,180,326,238,358,118,239,221,272,215,117,119,242,198,221,103,202,189,171,163,114,179,262,144,156,199,251,325,324,173,224,170,366,205,208,310,167,236,115,78,220,100,148,336,184,171,246,198,130,293,149,156,131,347,132,191,289,185,223,142,212,230,258,217,123,244,181,96,242,265,191,128,252,239,202,143,232,153,155,313,197,142,217,132,235,236,191,204,281,144,174,317,267,310,342,151,159,128,282,162,145,156,128,200,191,227,141,154,186,104,154,121,139,264,119,319,204,196,227,217,215,195,250,151,217,302,204,180,245,381,222,244,267,150,230,224,148,149,259,220,76,244,109,239,241,224,335,138,215,143,278,199,344,175,221,184,256,185,105,254,125,255,154,96,183,232,246,206,204,276,283,288,104,166,222,288,224,249,119,225,159,166,142,297,293,245,235,252,197,221,229,147,250,216,285,197,328,152,127,242,251,260,177,210,115,227,246,122,168,232,201,111,228,150,300,237,207,344,293,148,299,161,225,122,119,103,155,155,218,227,230,379,262,197,162,196,257,221,257,108,156,83,176,220,165,129,280,188,155,381,160,176,155,245,185,314,111,255,231,187,101,312,131,291,190,188,94,319,264,114,237,217,178,242,238,262,238,237,262,226,217,310,142,234,231,250,283,231,103,200,134,255,160,214,184,182,216,104,235,107,182,203,178,133,167,250,151,224,143,329,273,192,216,157,206,191,338,155,231,220,275,131,101,203,211,57,188,149,211,271,197,238,140,203,92,198,173,115,141,207,249,242,126,197,242,149,210,145,140,164,176,349,292,187,314,159,68,218,207,316,281,303,232,214,204,252,233,213,145,287,281,314,122,104,217,144,88,198,268,140,182,370,138,83,175,233,227,197,202,200,101,390,233,164,195,199,264,190,293,203,119,229,232,161,141,151,157,133,310,201,147,160,202,141,250,193,153,303,197,188,255,107,218,114,82,209,247,241,114,121,192,212,236,111,172,155,152,273,189,162,233,300,119,203,64,344,137,99,73,260,182,326,123,218,134,120,179,282,325,193,217,154,128,116,226,262,137,188,282,358,162,214,241,271,209,167,250,277,105,305,58,183,203,151,93,152,128,173,215,210,260,280,172,228,318,277,207,178,150,197,326,196,153,235,171,72,196,216,142,211,116,154,199,188,225,178,229,225,154,127,269,176,321,200,219,175,209,258,156,197,231,180,288,185,242,210,144,295,229,136,270,177,148,229,305,153,184,261,193,97,205,163,216,364,147,327,208,240,160,154,207,164,321,154,174,199,237,327,192,87,160,369,230,227,246,200,181,253,193,164,209,242,212,110,193,208,121,112,326,241,297,270,180,204,275,248,199,247,223,286,144,176,279,177,170,179,91,241,206,229,121,174,233,168,176,168,136,118,280,178,248,286,235,169,234,382,229,251,235,98,180,90,234,356,124,169,191,222,290,137,137,156,168,260,97,233,327,105,189,145,218,212,182,240,164,202,333,238,108,116,120,257,198,254,109,163,161,203,213,150,146,327,364,234,224,235,217,121,137,104,121,88,377,158,358,197,217,219,201,177,172,239,169,209,214,155,133,208,81,194,105,268,94,123,246,141,156,231,136,176,68,215,269,204,114,249,201,131,137,270,371,236,295,95,130,169,71,161,164,271,194,160,140,97,61,140,303,158,262,87,140,147,262,141,196,361,133,263,300,230,163,139,343,305,172,201,200,238,315,156,205,252,183,256,121,316,160,202,123,324,335,116,200,217,131,157,162,54,193,177,158,316,205,231,220,175,128,346,301,231,253,272,135,246,235,221,300,180,220,100,137,142,256,156,264,164,175,78,166,361,208,231,132,113,236,180,317,200,340,114,215,264,196,168,285,245,140,232,175,307,155,174,276,269,213,167,139,176,188,283,238,239,229,163,221,307,313,193,211,117,196,160,159,105,291,258,172,239,316,126,185,196,238,237,295,205,166,135,254,197,71,215,151,234,181,291,181,220,176,142,157,223,147,266,234,177,200,210,97,148,211,220,211,200,195,198,70,240,188,211,213,211,306,213,274,121,240,193,286,193,115,195,241,228,74,132,279,191,176,232,136,157,245,391,87,157,85,190,271,275,98,292,103,182,131,274,291,206,162,272,261,233,232,263,116,108,151,172,162,145,216,357,267,172,188,297,204,78,332,105,343,153,160,198,137,171,158,261,87,54,103,133,283,99,86,124,285,171,292,148,237,199,181,170,150,211,202,236,157,220,117,169,169,225,209,159,154,167,133,225,68,216,109,244,143,221,217,220,168,116,295,274,139,198,68,95,161,242,191,85,302,257,171,314,132,161,134,152,88,124,182,191,279,370,110,307,192,172,256,141,139,206,288,101,254,240,253,374,144,133,240,206,287,286,225,144,206,198,178,254,230,117,98,334,301,304,144,129,384,323,205,248,251,290,186,200,138,259,195,113,231,210,175,248,250,286,198,225,243,83,183,99,206,304,285,49,193,162,359,234,266,160,161,258,105,248,276,320,299,300,219,284,309,205,216,207,224,100,128,240,181,228,162,222,162,212,347,113,247,127,196,219,201,199,164,104,303,103,348,229,214,175,199,238,191,148,164,215,144,218,120,344,162,198,176,183,345,235,166,358,157,211,226,165,258,74,148,181,113,298,264,149,232,212,310,114,101,331,232,247,133,224,202,166,107,275,258,233,242,184,161,228,123,159,300,226,96,153,296,158,281,114,225,77,45,141,265,238,216,247,260,207,168,276,131,241,288,228,227,139,281,154,106,278,211,186,155,122,109,154,253,223,241,88,196,232,159,223,76,96,164,269,99,318,291,213,143,148,181,124,289,307,148,305,253,68,267,286,265,202,134,348,194,144,117,132,123,190,172,271,107,178,112,126,104,172,127,161,246,283,270,184,137,199,261,204,360,193,176,251,280,258,266,168,255,111,159,179,95,198,152,114,191,239,283,208,251,190,332,348,190,236,121,238,252,234,388,232,244,156,152,219,172,126,108,186,178,249,224,201,124,125,160,206,213,111,147,242,175,209,258,187,157,277,271,257,138,178,253,149,277,139,180,175,267,230,207,208,208,140,214,293,107,184,223,146,227,157,122,203,190,151,131,140,59,108,122,109,230,235,248,160,215,208,200,267,78,218,107,134,212,332,266,160,114,173,214,152,194,216,192,209,178,188,245,267,190,236,208,220,160,233,242,192,125,134,55,211,235,282,194,271,171,270,127,220,226,204,277,248,228,367,186,255,164,271,190,111,155,129,154,165,192,223,148,110,127,106,212,112,226,187,167,172,227,326,222,124,208,175,71,283,217,128,357,286,299,200,323,99,162,182,344,134,106,235,179,251,70,147,160,156,235,136,177,165,149,217,123,256,115,272,150,210,328,215,120,244,218,299,210,122,171,284,198,67,240,133,151,274,192,220,221,82,170,143,68,258,232,184,208,239,259,232,136,226,322,167,142,85,213,151,198,225,114,236,72,150,194,154,254,170,148,95,345,135,216,259,272,204,201,190,163,182,246,201,267,145,272,253,193,129,205,246,150,210,198,111,164,122,128,162,240,178,284,339,282,322,233,146,277,186,200,235,259,150,261,262,66,258,201,197,81,91,250,247,110,127,105,111,164,135,181,211,130,221,227,203,189,121,249,342,233,217,254,280,371,273,46,196,179,291,291,119,150,170,152,238,194,130,248,287,149,187,202,132,119,181,214,203,195,337,201,210,230,206,127,225,121,154,150,90,153,66,283,169,95,318,181,148,235,204,160,234,230,191,131,147,171,307,213,233,196,225,197,250,153,244,97,223,155,128,292,282,262,148,109,287,230,313,86,110,223,240,211,128,111,221,199,251,247,206,100,315,158,71,229,171,229,97,186,194,190,226,252,160,229,290,96,207,227,217,91,259,186,277,201,98,231,146,111,233,263,117,192,245,77,226,176,66,138,275,214,213,208,218,263,170,216,298,183,297,339,308,222,159,92,162,201,139,396,104,375,143,186,104,270,222,264,174,333,92,250,196,77,146,240,287,48,202,95,222,291,181,326,238,377,145,234,67,181,63,76,239,261,181,246,300,170,241,190,225,273,319,197,62,294,269,239,202,168,153,250,326,208,207,214,94,177,182,141,168,280,103,144,223,78,226,225,157,118,245,140,174,189,147,91,168,229,302,117,104,236,204,251,134,137,109,239,153,287,195,86,146,138,96,118,230,192,299,91,180,210,67,156,58,161,123,190,181,68,190,259,289,112,224,124,202,162,123,285,243,160,167,251,107,205,162,143,285,209,116,112,231,153,259,247,221,169,158,199,241,279,87,258,252,252,297,235,55,133,232,183,231,215,265,217,96,140,250,162,313,216,66,161,155,138,172,173,166,92,185,183,194,180,199,177,289,249,198,198,201,140,228,146,160,128,298,291,153,94,240,266,280,229,209,150,105,221,324,202,115,203,209,354,154,215,201,263,349,183,150,255,231,207,133,190,142,186,169,117,219,217,285,169,235,281,225,195,107,201,212,315,355,152,238,82,154,172,229,279,171,96,119,166,200,217,184,374,123,288,217,258,343,164,188,237,228,168,249,228,276,158,275,154,172,173,140,281,154,167,208,213,196,189,255,172,256,93,128,210,145,222,264,329,243,219,289,329,171,150,313,181,171,170,57,229,251,187,172,149,143,188,188,319,264,237,186,280,89,223,80,127,223,144,184,168,72,339,107,158,222,239,256,101,260,274,152,273,169,321,209,331,140,196,180,272,229,327,338,188,217,215,208,210,143,237,193,192,153,142,96,193,168,62,159,231,198,259,241,177,97,161,157,196,207,293,235,232,189,143,138,147,192,170,244,158,109,217,229,95,146,199,252,227,177,315,226,311,199,197,179,107,256,166,301,179,190,125,237,143,271,135,66,207,136,327,283,187,178,186,165,65,255,156,198,209,167,204,240,178,240,219,227,242,280,144,191,253,217,253,242,235,325,222,301,215,239,228,172,119,219,263,179,243,118,177,121,242,146,208,162,170,299,281,230,314,218,194,234,272,232,249,225,227,255,147,365,170,324,70,228,148,204,161,124,208,227,101,133,146,133,168,147,163,254,231,152,110,179,212,124,157,266,132,221,214,274,234,129,233,127,223,205,126,135,96,254,260,287,114,121,269,154,209,139,174,255,252,152,261,139,259,326,164,160,233,272,249,273,182,323,255,198,166,225,62,114,224,216,86,195,172,270,264,238,174,273,93,149,94,99,278,89,210,234,232,269,214,182,304,160,215,131,187,269,211,176,168,250,206,174,144,206,181,228,153,179,234,181,376,133,252,181,231,163,114,295,222,247,231,127,218,223,240,111,228,204,105,223,252,371,155,251,148,260,257,387,197,251,107,168,115,134,239,247,91,199,131,248,264,285,308,95,246,240,136,198,262,162,253,274,112,284,136,265,297,192,90,136,182,184,277,149,162,199,178,228,238,320,124,73,189,148,116,111,252,209,284,90,180,275,162,347,185,161,283,200,130,268,191,227,223,89,211,141,265,269,162,113,252,307,276,124,114,187,134,149,123,247,222,249,87,235,218,206,203,358,170,98,342,66,196,267,263,275,219,247,125,233,177,254,276,116,201,275,287,81,103,229,189,247,286,169,170,178,87,181,275,120,362,155,202,172,171,272,191,105,243,191,157,295,161,216,223,163,217,225,203,130,365,196,259,193,97,149,231,169,439,162,118,180,217,194,212,134,149,163,238,189,202,153,195,253,162,222,197,174,233,238,194,241,152,137,296,172,268,216,338,323,81,200,206,152,225,208,146,180,185,132,195,204,256,197,136,225,311,219,149,196,236,274,179,135,177,212,275,190,154,176,78,198,217,213,113,265,272,191,259,290,332,363,195,165,290,158,210,137,324,114,160,195,256,277,131,187,228,215,232,112,415,237,242,109,196,173,216,216,174,240,263,150,82,105,155,211,226,71,243,256,181,266,91,83,199,130,304,160,295,284,318,213,104,218,217,229,153,164,286,118,169,158,120,132,99,125,143,221,291,48,357,214,323,149,225,251,62,143,254,193,223,102,235,295,106,139,166,232,114,373,170,216,299,111,87,174,153,160,172,199,301,240,302,139,137,85,273,131,209,187,246,199,237,208,181,191,214,278,230,193,287,219,136,122,178,197,180,188,96,178,276,269,170,194,112,210,134,231,188,140,109,248,148,213,193,121,180,212,199,164,104,177,67,155,268,241,199,127,94,113,232,98,287,91,141,242,112,173,122,288,175,171,204,126,169,204,301,260,127,366,282,270,189,145,237,118,165,213,256,101,231,285,191,249,160,227,249,154,250,337,249,162,379,217,105,261,197,139,178,263,190,252,217,165,153,215,271,190,112,102,180,261,292,234,183,121,284,164,276,167,340,216,142,236,325,162,257,186,136,352,125,262,331,230,182,237,195,155,289,262,107,98,322,199,134,208,220,156,296,194,187,235,46,140,84,371,266,176,344,152,188,208,130,349,195,156,275,243,157,155,114,175,88,218,192,214,267,284,240,225,174,365,260,291,348,95,267,53,176,304,256,198,237,65,115,242,282,105,215,250,182,243,225,276,258,269,247,186,188,155,251,278,115,156,188,226,298,225,259,233,259,238,258,156,210,267,210,273,106,202,198,211,200,204,148,247,249,289,245,216,268,166,88,153,175,136,192,238,220,166,224,258,362,124,154,253,216,120,282,158,129,177,241,205,56,92,68,87,74,74,70,143,283,152,129,187,97,139,103,221,283,198,272,184,251,175,119,208,132,81,130,97,229,280,326,182,197,171,103,261,130,216,321,170,389,69,137,250,249,115,172,299,302,250,189,210,183,221,132,294,263,105,195,243,165,140,213,249,243,312,248,92,215,132,243,273,298,212,196,192,109,150,171,225,266,123,237,204,260,129,195,155,168,346,246,145,104,289,202,280,204,205,149,232,211,350,39,60,182,285,258,154,226,230,161,239,83,95,197,248,104,272,207,146,145,105,179,149,212,138,189,164,200,133,247,110,196,212,242,129,165,119,204,222,113,389,325,262,254,112,303,239,164,126,253,137,122,151,208,184,288,218,153,207,120,236,112,197,153,208,162,145,182,312,162,75,305,289,188,181,191,155,240,167,235,123,219,205,297,319,228,81,156,235,141,179,202,297,104,113,218,120,253,287,255,143,181,263,236,292,168,187,331,142,244,306,133,236,214,282,128,162,200,106,186,305,298,223,233,287,155,204,142,214,213,201,156,180,252,191,114,170,146,147,144,173,53,82,133,236,148,194,208,122,275,302,202,190,162,220,206,140,137,249,84,147,289,58,155,63,138,208,144,121,122,294,116,176,272,95,227,212,144,173,223,176,217,227,188,125,332,238,206,241,230,126,230,159,235,166,90,300,137,252,276,284,255,196,306,268,223,191,130,147,262,184,261,141,254,252,192,256,99,216,85,138,139,165,206,121,320,203,316,255,197,203,236,141,375,274,252,230,159,100,346,298,77,228,159,152,98,249,89,302,203,201,78,117,134,176,269,293,150,109,245,161,258,264,196,238,152,275,87,312,195,218,202,239,211,238,313,152,215,264,157,327,109,263,138,207,304,203,300,153,246,191,95,102,216,156,114,234,235,197,173,284,193,259,124,209,174,242,200,176,270,164,203,114,108,238,161,255,297,202,199,159,173,88,216,241,158,143,203,176,142,136,316,176,208,232,240,242,369,202,212,171,144,149,136,228,87,258,110,276,239,108,223,284,153,152,350,260,170,92,153,307,212,112,215,281,181,236,397,288,137,227,227,238,267,232,160,346,243,112,327,119,211,265,171,245,309,219,249,152,169,108,202,140,157,131,248,211,131,278,163,112,109,226,122,171,163,300,85,134,228,146,262,302,225,255,272,244,183,284,251,237,168,123,293,193,130,213,262,182,194,88,167,222,160,164,158,154,223,176,132,232,209,258,223,222,130,237,328,95,153,214,141,328,75,151,187,275,276,127,271,283,235,223,125,137,246,78,253,248,187,193,206,205,283,126,240,208,126,188,282,202,291,231,194,176,339,210,182,186,203,151,226,104,268,157,255,243,23,243,183,170,171,275,332,273,188,173,217,219,199,60,187,112,300,263,208,145,208,225,209,225,281,254,279,204,306,136,94,105,202,188,182,225,83,243,140,332,168,117,192,208,130,220,117,199,229,197,255,159,125,162,245,170,69,255,165,219,210,161,182,183,108,230,195,197,128,223,239,197,293,283,184,254,230,223,213,378,142,243,208,225,251,186,195,244,199,128,188,138,231,186,232,221,305,250,56,315,307,121,199,171,262,171,191,234,178,238,210,237,197,136,158,201,267,232,184,131,190,153,324,187,260,179,169,223,167,361,146,120,81,194,301,171,213,110,190,108,291,189,152,107,175,114,91,193,235,221,185,75,151,329,158,173,227,246,120,145,338,323,181,174,164,271,310,116,145,101,143,206,210,249,237,318,229,117,280,208,109,123,136,340,304,175,219,172,165,330,146,145,114,131,246,236,197,220,235,167,54,289,142,170,254,363,183,131,236,274,206,130,338,278,239,166,230,185,262,354,168,206,115,286,270,250,140,289,173,77,164,167,223,149,204,161,121,258,127,185,264,224,263,273,210,173,300,141,186,238,228,188,140,140,259,74,166,261,86,231,336,229,244,257,190,195,140,177,118,197,147,180,263,166,173,149,140,169,264,285,56,218,348,254,254,187,211,248,276,111,128,173,223,250,243,323,130,326,256,324,169,163,129,141,104,216,251,311,219,119,203,61,113,123,182,159,149,81,200,115,313,197,89,205,216,243,136,248,245,292,66,194,205,175,120,189,204,138,200,222,100,133,171,132,159,249,189,119,78,221,211,74,169,195,125,212,227,94,215,179,229,179,108,182,111,146,228,188,170,154,228,192,205,180,323,118,129,181,104,208,311,197,340,352,186,215,251,100,93,330,110,298,233,191,362,216,113,127,130,161,151,192,216,186,302,190,239,60,262,131,270,92,243,105,230,165,206,109,278,75,175,176,94,218,135,285,225,89,152,185,310,176,219,240,84,231,204,237,178,108,257,215,177,205,230,167,234,314,193,114,155,305,240,167,160,127,220,248,239,87,210,228,221,233,131,240,245,258,281,199,283,120,290,260,310,113,243,269,316,213,260,247,245,181,152,186,195,131,203,251,282,223,278,133,116,286,147,78,346,125,227,152,186,136,230,159,255,256,272,155,282,202,136,174,257,270,215,110,174,156,296,138,173,302,262,245,285,296,188,158,253,136,332,334,207,146,233,150,193,219,330,167,172,95,137,233,319,207,355,288,220,180,143,148,337,184,288,191,339,299,76,230,186,227,166,282,184,305,169,269,237,122,221,307,137,80,214,193,161,155,246,149,139,216,118,115,297,274,254,255,317,167,167,308,279,85,137,159,188,209,232,209,139,205,218,244,162,304,256,312,170,155,160,140,155,122,108,310,173,256,249,202,152,142,242,268,157,230,142,162,234,255,206,257,178,214,130,249,234,159,156,208,170,135,288,176,222,205,210,176,209,128,215,210,117,240,132,139,182,181,114,231,222,100,248,172,108,113,213,245,168,146,191,334,335,304,198,237,105,378,158,247,263,143,144,205,178,216,202,192,167,145,122,227,156,225,222,60,126,220,311,180,171,256,157,173,284,151,162,158,220,100,173,223,184,249,142,143,150,198,157,212,217,137,96,286,316,203,212,119,148,235,220,182,123,291,111,173,191,183,160,64,151,335,177,202,308,262,334,284,124,147,274,336,115,171,362,169,152,207,202,394,175,217,237,81,84,285,98,184,136,315,164,266,188,84,247,216,156,152,212,163,166,231,159,128,264,185,211,197,231,274,230,250,251,228,118,191,196,182,201,156,268,170,183,176,141,394,179,165,169,202,416,158,60,145,254,221,166,275,254,148,135,200,290,193,209,327,127,140,120,201,151,119,163,211,159,229,198,67,240,361,261,240,108,93,286,74,138,109,270,127,230,287,266,220,192,245,210,134,247,62,136,137,92,201,120,356,274,122,175,230,177,228,259,196,239,264,110,106,146,316,119,172,250,261,297,174,232,118,288,86,82,138,156,164,198,139,70,274,286,240,150,253,159,169,204,236,151,141,85,113,124,237,89,189,165,256,74,241,324,267,208,258,176,244,273,212,204,301,299,208,271,202,132,172,220,212,159,290,129,112,167,206,312,180,181,173,233,255,124,206,231,95,153,337,100,212,244,104,208,303,233,156,213,85,201,174,177,214,133,263,115,268,226,109,319,181,128,266,170,208,338,222,296,222,255,168,305,127,161,167,81,281,163,277,338,228,99,180,376,202,334,215,266,159,247,187,267,315,156,188,127,59,283,140,263,102,146,122,249,164,187,354,299,213,268,127,329,147,149,134,227,218,162,155,238,199,277,191,124,136,175,252,253,309,138,114,174,62,217,101,265,117,199,171,308,246,139,152,202,178,104,221,156,246,63,305,181,194,251,127,243,189,183,233,95,326,129,84,243,214,70,229,178,236,217,323,73,135,248,307,298,236,269,154,232,149,256,157,49,196,148,209,261,166,245,184,222,205,150,227,271,228,183,177,129,261,239,219,243,241,262,340,178,108,221,136,71,225,243,246,121,263,169,203,288,253,148,167,194,211,87,175,160,158,214,204,149,136,275,100,213,195,249,214,196,215,234,131,154,265,115,150,194,97,210,199,191,298,134,141,242,160,223,215,152,283,211,309,187,144,251,258,279,185,253,260,268,95,155,227,238,132,205,205,246,183,160,297,197,181,96,61,181,206,123,253,229,240,209,168,250,262,168,213,268,233,150,188,238,219,241,108,154,191,241,216,134,243,165,206,265,156,288,247,122,182,81,159,332,219,104,207,198,199,193,106,277,186,173,176,256,152,236,160,163,260,150,132,310,147,141,230,227,289,255,168,237,211,187,168,139,84,151,162,350,222,212,256,174,232,193,266,207,88,87,193,160,63,206,146,244,255,174,250,292,230,178,232,232,141,183,227,239,98,165,338,170,56,128,122,254,203,249,180,253,260,162,100,201,109,293,152,338,270,208,176,209,167,153,204,233,166,258,192,174,222,172,352,218,78,138,187,128,160,191,251,208,152,274,344,171,169,82,332,251,144,116,159,231,139,220,395,311,215,321,198,246,104,227,169,130,132,288,194,163,162,141,223,227,214,209,161,206,120,193,69,153,199,191,240,144,297,188,208,262,208,102,304,238,95,132,184,128,126,121,110,155,271,98,218,175,249,66,231,138,249,221,174,235,227,333,111,256,153,186,164,264,323,108,146,195,197,81,128,281,395,269,113,170,87,250,253,294,126,267,308,142,202,175,244,250,298,240,176,204,202,213,182,136,248,170,271,157,301,143,195,73,173,232,136,345,142,233,250,235,224,267,258,148,246,252,258,200,242,151,111,170,196,109,258,225,127,215,227,307,201,121,170,184,139,203,121,312,109,91,133,257,180,128,263,303,194,191,116,168,219,159,183,216,174,272,244,281,185,207,220,173,116,175,70,195,194,212,313,114,191,123,164,292,207,306,117,174,206,182,303,199,226,274,186,170,236,61,54,200,210,103,207,241,200,90,132,143,138,213,140,257,171,192,210,254,205,156,241,373,170,140,289,108,181,98,233,213,149,260,123,254,241,180,157,173,194,191,246,233,107,173,170,167,186,330,103,209,232,322,185,159,307,173,293,230,172,269,134,100,225,113,232,60,157,182,192,375,268,153,191,203,192,272,125,152,195,230,119,210,200,307,136,171,55,222,167,205,124,202,212,254,139,193,298,264,272,79,183,155,184,147,210,350,181,271,189,263,213,247,306,224,179,134,145,208,142,333,256,145,82,167,141,93,277,251,258,263,278,278,97,151,226,177,211,236,194,111,225,198,279,187,199,101,197,164,142,188,123,114,194,150,158,109,233,167,189,133,321,158,268,297,177,337,274,209,234,259,188,297,347,117,105,173,202,216,261,409,62,303,270,274,212,101,273,99,178,174,143,147,340,234,219,270,329,160,130,323,232,88,111,224,165,332,239,186,260,326,158,300,197,180,287,138,185,72,347,178,93,154,140,167,168,85,225,102,207,224,199,157,142,98,153,280,173,220,227,206,81,121,254,156,256,299,132,116,352,165,156,121,117,225,279,192,67,213,312,221,261,105,113,192,305,250,216,366,183,288,268,284,202,250,277,105,104,194,216,220,238,313,246,274,258,370,242,133,188,245,104,140,231,102,201,218,215,125,128,291,249,208,149,135,220,147,156,279,263,207,171,90,71,228,137,319,171,169,343,255,128,198,147,251,146,82,295,218,212,197,304,210,289,86,194,193,52,229,201,131,217,49,138,186,212,215,48,150,236,248,95,234,95,181,253,169,325,301,273,228,174,140,251,214,141,86,259,216,179,200,90,290,200,168,223,312,196,249,128,170,258,237,57,107,184,248,216,261,228,217,271,282,164,185,322,236,238,184,204,240,226,300,77,268,289,265,220,318,247,308,304,225,101,238,60,257,198,115,254,195,295,220,225,187,209,237,192,137,150,184,218,270,203,162,208,166,141,132,251,336,220,193,184,128,296,223,138,232,337,150,242,200,208,152,234,189,143,72,202,209,261,256,237,307,63,281,206,57,129,226,257,144,226,234,353,139,114,174,228,247,109,246,176,91,288,212,186,258,189,203,176,95,219,146,148,126,234,259,252,259,365,137,141,145,101,95,223,251,112,219,114,276,207,263,86,183,303,106,200,241,297,50,195,139,255,173,182,168,179,129,131,169,254,159,299,283,198,123,219,90,255,80,328,92,323,152,249,142,114,230,150,132,182,263,167,298,173,355,205,236,207,234,214,74,251,155,308,146,203,261,127,205,244,146,218,86,169,177,265,232,230,266,138,170,207,253,76,191,214,87,190,125,214,191,200,224,289,150,296,154,186,129,276,251,136,195,243,216,180,177,62,226,141,212,238,115,301,238,85,144,205,195,250,294,267,185,202,195,108,171,212,274,75,211,174,191,229,213,281,208,178,175,225,190,181,228,111,105,271,223,101,134,86,235,198,225,183,232,158,71,256,96,187,111,208,311,166,250,199,133,202,251,102,235,147,315,232,207,180,235,282,219,111,240,140,205,256,207,324,187,93,145,66,271,215,223,72,128,227,87,229,106,219,186,298,128,176,77,128,230,253,146,226,136,234,199,96,88,238,282,158,177,319,64,199,236,219,190,271,230,218,191,150,248,107,196,342,203,218,164,223,222,108,183,284,205,162,343,235,173,166,283,303,255,252,296,148,201,217,207,121,136,195,216,322,154,103,127,281,182,134,179,215,136,140,190,161,172,259,232,215,192,169,336,201,167,187,215,201,222,191,292,139,189,174,247,258,158,216,86,190,149]
|
doclens.8.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[256,191,279,249,242,242,142,187,57,147,90,197,195,191,231,150,68,232,162,288,176,212,177,232,224,200,194,285,302,96,221,247,265,134,254,209,245,105,221,276,220,161,159,162,202,234,163,222,199,233,187,145,281,222,75,204,270,196,206,222,162,113,251,235,292,114,238,98,290,195,185,170,266,101,108,170,92,135,260,286,177,143,222,273,184,283,231,146,78,131,215,124,188,176,229,209,174,188,253,180,107,262,213,195,114,73,184,240,207,134,104,224,102,91,166,140,202,83,142,185,234,307,247,238,243,187,207,220,199,220,148,179,138,162,167,261,69,64,105,163,212,85,178,187,212,284,149,233,73,258,228,267,227,202,255,75,196,291,149,202,96,246,102,226,76,112,66,136,297,123,171,244,277,154,215,242,104,201,216,255,235,249,235,265,199,119,191,145,168,219,144,212,153,246,231,212,110,67,101,230,149,270,139,266,187,61,177,136,134,216,132,246,155,209,195,196,85,286,274,57,112,200,228,174,164,184,116,235,281,142,255,244,101,246,177,212,111,162,149,203,127,212,260,89,283,191,254,53,275,197,261,190,302,97,203,270,234,191,150,256,94,238,182,296,174,193,103,300,185,250,102,230,169,201,117,255,219,154,241,203,265,163,100,100,101,204,227,280,70,189,229,195,174,301,153,267,135,91,144,195,227,210,161,278,274,302,82,236,238,148,313,272,90,54,201,174,144,170,147,264,277,213,143,190,192,266,145,187,224,217,190,91,203,213,209,264,165,150,216,189,58,214,228,238,234,77,130,241,183,182,203,154,276,162,178,287,154,238,224,188,182,238,78,253,315,212,162,96,254,215,270,100,302,81,92,325,93,129,236,60,151,259,179,169,247,213,148,226,168,185,190,185,246,143,247,136,141,197,158,139,108,111,172,265,159,240,153,156,136,311,127,254,275,197,236,145,181,178,272,195,270,224,241,166,197,275,101,255,232,109,246,253,273,220,289,160,108,178,140,138,238,110,136,160,194,68,180,233,281,226,138,250,194,195,172,157,189,252,162,215,228,203,137,189,140,146,143,260,196,233,104,250,278,239,199,173,170,228,256,140,170,122,107,187,269,200,169,293,227,159,170,261,91,127,202,183,199,130,220,187,159,140,181,202,252,41,165,193,146,253,289,189,259,239,261,252,214,90,213,237,249,112,222,210,231,173,166,228,116,238,268,151,169,112,141,42,114,120,197,81,233,211,129,103,223,154,92,229,225,153,141,188,204,210,100,224,221,285,127,168,161,155,168,100,225,125,238,217,187,223,111,164,229,233,77,208,229,72,131,256,90,166,246,147,260,162,249,253,219,233,209,109,231,167,175,225,103,150,195,236,168,66,253,181,193,310,144,256,229,188,243,160,181,193,266,249,180,244,223,112,82,266,237,191,235,85,178,236,222,142,157,273,170,220,267,128,253,162,247,193,147,259,229,159,146,287,93,238,137,200,196,121,234,173,56,249,156,211,152,174,180,245,178,253,157,199,262,143,177,183,95,148,194,95,213,217,238,279,296,215,278,197,123,154,205,286,163,221,76,170,187,139,154,152,60,181,201,248,83,105,237,94,214,126,161,81,153,178,128,230,69,204,144,85,175,225,314,231,87,163,110,197,244,136,222,237,90,284,179,235,278,266,59,217,209,118,73,270,164,259,117,134,234,271,169,97,167,201,239,110,162,232,168,121,248,143,164,172,230,158,221,270,254,150,194,156,100,143,149,139,221,154,159,168,153,228,127,213,283,188,124,170,211,220,94,169,198,246,150,205,122,188,197,262,120,207,212,246,128,264,173,129,135,88,91,200,178,239,147,214,275,192,116,165,100,74,124,170,224,157,93,152,188,128,282,158,271,268,291,204,250,124,178,146,280,109,254,222,195,151,219,195,265,196,72,236,253,182,216,167,114,234,231,269,101,151,248,154,126,176,188,103,289,254,60,69,112,265,178,114,182,187,211,209,182,179,287,234,250,217,93,164,151,284,95,194,147,215,225,157,141,243,143,156,168,163,125,207,168,93,230,220,121,292,153,249,227,102,139,200,49,259,278,201,175,80,94,184,189,277,226,168,87,261,121,226,199,168,262,247,223,264,201,215,281,292,66,50,133,258,80,255,203,265,287,114,113,286,227,180,202,277,223,252,112,307,89,263,260,116,130,224,190,185,301,161,172,113,215,218,121,139,172,160,267,106,272,191,68,227,203,122,131,218,134,124,41,191,81,110,191,59,93,127,133,257,228,292,87,221,221,187,150,265,250,117,205,142,162,136,99,129,165,143,243,110,171,248,72,91,177,219,202,292,267,310,104,177,284,169,94,164,167,198,141,189,136,204,103,265,255,114,333,140,102,166,185,156,187,112,205,256,221,162,251,263,288,168,236,123,289,94,223,128,202,261,215,264,243,114,225,132,100,260,130,281,233,228,293,237,231,209,293,209,128,185,217,199,128,72,255,216,200,155,147,211,158,201,190,247,127,105,195,259,123,164,203,130,157,149,150,133,129,167,113,189,156,289,217,242,159,201,246,92,176,232,175,223,286,120,213,237,153,229,174,137,113,148,142,90,209,251,112,238,240,231,79,158,203,298,151,260,240,250,159,35,239,211,67,218,151,307,255,206,180,100,253,136,179,255,206,243,184,257,158,230,127,284,187,94,147,230,104,264,140,274,261,204,116,249,212,285,167,135,172,148,202,112,161,201,165,177,239,210,193,172,105,216,204,145,139,143,122,123,174,260,235,158,222,300,236,127,234,198,103,198,205,254,85,89,61,158,166,255,231,211,202,196,283,185,238,133,223,81,161,237,102,97,204,226,176,98,223,272,244,321,87,213,188,187,44,224,243,245,179,275,149,273,59,203,146,81,76,256,198,124,200,153,122,303,144,174,165,63,240,160,151,192,103,140,134,169,285,186,198,156,257,90,215,206,214,210,111,183,85,156,240,227,168,261,152,123,169,88,285,198,239,68,215,213,239,250,291,133,291,115,194,220,259,88,216,213,246,120,123,242,134,150,231,120,265,238,195,190,276,155,137,167,117,236,188,169,268,105,163,129,272,204,158,251,145,271,76,250,215,275,140,240,113,263,267,229,325,283,118,229,242,238,200,263,175,289,174,261,196,215,96,189,239,182,197,106,207,158,258,288,222,234,92,241,158,60,215,172,114,220,137,243,174,180,206,125,275,231,222,223,93,81,189,135,291,216,224,269,147,228,292,181,255,236,189,180,249,163,143,296,90,133,313,222,145,188,198,198,69,146,194,210,256,124,264,216,221,212,276,162,206,95,269,248,252,259,102,167,194,91,255,224,205,209,98,270,240,258,262,140,175,115,246,272,67,134,263,240,264,237,274,182,232,221,221,50,233,228,112,146,283,38,108,130,253,168,184,207,215,147,221,130,352,177,228,118,72,203,233,268,264,158,119,311,164,164,89,231,246,162,114,178,113,142,253,217,264,242,287,173,182,239,186,222,192,307,203,118,247,107,118,222,188,193,157,135,108,175,103,97,209,222,203,123,193,173,182,154,150,132,225,231,152,135,265,269,160,262,276,223,199,220,250,225,134,210,120,220,288,210,229,171,141,270,139,240,235,132,298,119,239,173,71,255,319,147,80,82,101,187,208,166,191,155,265,133,160,205,133,278,150,228,278,128,173,268,257,143,230,226,91,220,195,223,255,235,148,183,242,159,294,231,168,229,171,153,189,241,365,63,266,119,123,215,158,70,241,264,301,177,131,151,70,240,58,183,108,185,109,212,200,273,229,266,257,274,120,128,252,196,285,195,242,132,173,106,88,195,146,128,98,237,149,206,138,315,169,135,244,270,223,119,177,247,266,232,172,200,309,266,249,97,81,155,274,130,103,222,206,129,148,197,162,263,214,181,93,220,111,301,89,265,76,140,178,68,226,163,173,234,104,213,148,275,194,252,257,261,97,144,130,267,221,177,234,259,119,124,244,100,253,65,227,195,110,243,228,109,245,82,223,260,265,277,93,274,144,183,267,116,178,224,214,86,237,317,211,194,131,186,184,252,148,59,112,181,163,195,129,177,209,126,224,160,207,254,213,108,131,193,205,108,91,256,215,297,224,132,197,209,116,210,94,256,206,179,246,164,176,74,124,189,279,253,318,152,237,154,209,197,200,175,103,148,102,278,110,252,234,148,257,233,150,53,237,123,283,231,313,239,158,257,151,189,180,187,188,255,158,262,192,138,224,244,205,245,216,215,204,223,262,211,107,134,176,68,167,260,224,285,279,175,101,266,127,162,201,250,204,151,240,74,254,126,61,174,185,131,161,234,118,265,247,72,125,271,127,227,268,175,192,158,225,181,191,211,152,289,79,261,105,182,153,217,164,201,62,247,256,127,339,73,208,192,165,141,125,182,196,136,231,183,109,189,265,291,194,105,70,231,100,132,87,147,208,230,156,106,114,140,188,175,166,153,203,97,99,294,239,200,163,82,70,199,105,92,93,216,155,185,250,114,267,225,149,197,229,250,270,147,266,135,185,214,219,188,247,248,117,230,162,136,160,264,230,209,255,65,177,257,273,270,87,88,39,140,124,278,163,78,197,57,241,251,100,116,242,203,116,99,210,141,255,91,75,187,131,218,137,190,237,174,67,135,216,197,257,148,96,139,259,153,267,248,292,301,203,116,118,224,275,77,208,162,197,217,289,150,102,223,91,131,198,52,276,131,254,215,260,217,40,283,56,185,208,240,243,248,185,204,248,238,248,225,155,181,224,295,120,254,138,195,183,125,246,249,191,132,297,167,226,174,250,186,79,222,132,293,250,271,210,197,142,160,206,236,184,245,212,273,180,267,205,120,106,248,108,183,217,187,291,218,114,138,124,143,302,123,216,201,73,98,194,134,100,257,187,147,233,235,305,147,148,192,191,113,104,131,141,150,214,146,227,218,158,167,265,242,96,264,180,317,225,149,269,243,130,247,254,146,283,162,260,116,99,265,181,281,228,259,231,136,176,248,191,165,265,281,170,172,79,197,192,148,253,234,160,209,284,132,190,262,179,188,230,254,235,300,316,286,70,279,132,261,117,244,229,207,192,167,146,69,223,77,275,204,127,71,253,183,217,107,177,148,194,250,173,156,152,151,131,138,112,129,231,143,212,100,126,145,246,235,283,130,219,239,308,213,234,247,88,184,69,194,211,218,253,253,199,213,77,226,167,288,102,219,205,80,97,144,190,101,251,172,118,174,242,158,241,266,202,193,192,275,287,297,313,145,224,280,248,207,275,293,236,280,266,55,199,150,185,175,259,152,155,80,199,211,145,224,201,175,150,211,135,198,201,242,221,291,260,298,228,180,263,168,117,215,238,306,290,286,315,236,131,196,214,67,276,129,295,208,276,170,244,272,199,142,173,260,263,271,208,195,262,114,217,299,96,188,160,239,271,234,233,158,272,296,115,169,262,276,145,200,219,168,121,98,260,205,281,241,185,288,226,187,262,233,141,162,285,157,107,205,221,115,141,310,289,138,230,246,82,136,230,231,175,269,203,114,115,260,155,112,253,138,183,179,197,100,96,215,272,168,137,139,236,214,154,196,211,168,266,207,178,193,284,195,255,214,213,248,110,280,73,250,305,265,164,159,135,172,101,105,213,207,240,181,233,171,265,201,52,224,217,205,46,220,159,86,269,220,180,285,263,184,241,267,203,134,137,245,102,134,247,57,205,131,262,243,194,205,169,238,148,178,113,132,178,226,213,190,206,191,134,122,274,153,268,155,153,179,223,112,166,115,254,220,157,250,180,264,164,189,291,191,302,250,152,245,225,84,152,93,191,207,166,303,192,198,226,199,254,212,145,185,183,155,154,206,170,151,143,95,194,143,265,309,210,238,242,129,115,294,265,270,271,260,219,193,150,173,208,174,238,37,258,139,271,176,280,128,119,139,215,122,274,288,203,89,210,145,185,270,124,228,64,235,70,217,232,182,249,268,294,162,211,176,212,72,148,113,154,85,169,39,282,248,166,263,256,252,289,196,151,94,105,119,140,180,143,250,278,187,191,186,122,114,274,200,115,365,124,205,220,137,223,249,218,134,261,197,144,223,197,262,302,222,238,163,275,266,144,235,191,135,184,113,150,213,199,117,204,208,97,252,268,178,182,254,268,112,217,200,138,264,74,142,214,145,98,249,182,97,241,98,220,234,133,235,185,289,236,275,231,152,171,263,130,166,220,153,152,75,162,146,329,136,198,239,157,166,123,174,83,230,114,248,258,226,261,274,264,253,104,232,171,256,132,233,196,263,107,157,112,226,311,137,287,177,251,282,70,130,275,241,120,223,270,257,93,243,153,121,160,268,260,188,225,200,211,230,282,156,244,244,176,168,126,156,238,181,147,151,240,179,227,87,183,175,235,249,183,238,290,144,83,247,169,163,115,247,186,84,226,142,256,250,136,233,262,279,270,264,153,168,235,288,99,281,108,204,38,167,192,257,271,135,170,207,286,248,62,110,180,102,237,150,137,57,287,250,271,207,239,191,211,258,206,117,153,205,119,151,132,149,274,206,187,192,185,242,62,225,112,229,80,288,153,190,250,268,97,138,274,187,238,169,177,197,116,171,181,293,206,131,118,132,197,279,198,111,258,142,250,79,168,192,98,172,247,78,288,80,133,135,141,96,90,295,264,241,68,98,246,262,117,195,166,186,214,305,253,109,272,214,122,194,202,217,187,231,280,93,219,148,102,230,130,159,141,249,199,74,168,202,274,153,119,98,250,93,247,107,216,217,144,297,119,244,311,151,269,177,189,237,163,69,264,263,67,117,148,142,145,280,107,111,201,101,131,130,220,87,255,88,310,88,172,243,253,189,119,230,205,150,157,133,248,220,248,300,263,117,204,124,217,51,71,165,309,178,144,117,164,145,193,161,171,195,144,226,140,91,229,82,163,109,268,139,156,98,181,245,129,278,239,276,93,185,207,113,268,232,229,254,278,123,158,139,161,167,288,283,210,102,98,267,187,128,106,234,88,76,137,272,133,171,284,300,154,216,102,298,266,199,185,283,214,287,245,271,280,208,289,86,280,176,305,149,272,172,120,186,158,262,298,222,258,187,126,246,160,237,160,242,251,270,152,117,223,137,142,156,127,96,202,97,269,147,161,149,234,118,246,125,190,150,266,250,158,198,180,245,289,151,224,244,226,122,230,143,180,98,167,236,224,124,267,212,260,114,280,256,177,271,148,280,236,151,166,164,255,222,265,70,253,305,173,171,151,170,125,231,215,270,230,84,199,283,113,198,180,211,238,216,294,103,126,207,229,159,215,242,162,63,123,207,235,124,144,225,232,247,271,213,254,157,154,142,214,147,185,261,166,155,228,245,135,58,259,144,130,221,141,180,212,299,219,132,229,221,125,229,194,245,268,147,199,113,152,236,219,186,93,216,217,290,227,153,138,231,199,207,180,187,123,270,212,144,224,108,128,262,193,126,167,162,169,232,254,149,167,184,88,179,158,93,213,224,200,202,183,110,154,141,133,253,256,160,258,223,199,195,166,150,201,128,239,97,220,243,213,257,256,254,93,113,75,195,275,118,191,179,127,291,224,148,300,251,185,96,278,141,163,109,229,186,193,187,81,143,234,172,281,162,183,190,236,121,256,117,251,262,207,289,211,212,249,114,224,169,218,267,183,53,137,197,121,125,287,142,239,243,206,189,160,272,201,217,202,54,159,186,274,148,169,177,130,77,111,91,169,94,230,194,174,164,209,187,265,208,100,168,105,107,260,287,210,163,139,127,218,253,220,166,141,228,213,125,256,224,238,303,214,135,187,133,255,212,241,175,263,202,257,86,246,251,202,229,86,76,121,183,265,195,53,175,204,305,238,141,201,253,282,248,224,161,277,114,125,95,177,242,264,154,202,223,202,161,165,241,203,285,204,241,280,220,199,99,211,95,136,94,184,232,212,182,74,267,273,175,222,42,245,191,88,243,270,177,291,142,194,103,131,284,103,192,279,220,208,199,131,277,132,226,260,205,120,178,153,165,297,217,267,234,186,49,299,221,143,156,188,260,220,242,212,193,192,93,140,201,293,191,240,197,142,224,172,189,272,267,129,256,94,149,155,212,221,109,183,112,274,320,183,174,179,179,180,154,250,107,132,222,251,229,186,110,264,277,291,155,271,213,117,194,218,277,276,283,219,233,179,104,216,244,135,246,266,307,193,232,256,283,121,257,222,217,156,211,161,143,178,214,209,129,84,266,135,307,298,219,189,193,84,137,145,93,154,206,114,260,78,212,190,258,213,217,259,198,277,160,172,89,248,118,225,242,109,168,240,131,149,170,265,228,221,130,202,229,233,234,243,155,277,225,184,122,165,171,253,162,211,194,152,156,178,82,250,259,271,257,215,166,213,257,107,291,309,60,234,56,85,163,50,197,107,163,153,220,229,87,126,234,328,201,143,220,232,261,250,224,155,199,240,149,229,179,101,233,297,237,241,135,146,296,200,222,198,264,52,155,140,103,117,165,230,81,250,161,242,140,211,155,275,176,129,109,230,148,106,155,155,152,100,172,244,136,240,216,260,108,228,150,118,175,154,101,260,122,292,182,269,184,117,280,185,167,148,247,220,209,86,267,94,159,263,131,208,250,225,207,207,102,227,245,94,138,176,246,266,231,236,193,85,173,189,163,135,152,227,233,166,290,190,132,175,210,102,133,217,242,91,135,166,224,149,177,110,174,245,227,170,176,87,150,163,165,178,184,262,175,164,223,182,168,243,123,138,219,173,197,121,218,240,229,274,242,287,204,192,272,223,174,127,194,271,132,87,322,196,215,118,154,291,102,130,108,240,126,104,75,203,221,99,204,274,95,240,195,143,112,148,78,230,240,261,206,226,128,177,151,141,140,305,256,129,169,144,158,217,103,145,181,158,278,119,189,92,266,98,213,64,145,184,99,136,184,188,299,276,143,116,224,167,120,151,131,69,199,112,66,149,214,196,137,241,237,220,266,88,283,275,121,239,257,180,261,153,157,181,254,247,221,161,269,276,282,265,271,141,161,134,254,212,242,171,251,239,210,81,124,248,286,286,72,294,249,264,89,247,147,209,305,179,190,54,245,237,151,190,211,158,254,125,273,196,103,153,182,127,164,102,160,146,271,146,209,194,270,213,136,244,118,132,61,171,300,119,257,203,277,122,124,120,141,122,175,188,243,83,173,254,145,116,127,167,77,127,178,199,86,131,114,269,116,237,252,128,217,176,212,317,235,296,152,188,253,257,230,123,143,250,267,195,92,231,165,274,88,242,288,186,90,81,223,257,187,219,264,260,165,300,230,115,189,136,223,145,70,73,266,135,288,185,288,209,188,215,239,222,304,121,246,83,192,236,187,237,129,228,195,93,248,238,216,215,115,223,188,170,142,78,227,230,228,184,32,252,208,67,188,231,37,300,203,271,173,240,227,149,150,208,53,79,153,146,251,170,74,239,299,77,249,187,243,190,110,125,214,128,127,111,209,197,308,185,237,272,235,218,202,294,210,195,57,278,130,236,128,277,267,184,272,102,114,155,108,179,248,134,204,121,157,286,208,221,125,235,175,167,146,264,244,123,36,199,191,240,172,203,178,223,187,190,178,54,127,174,141,215,160,129,267,225,195,200,290,246,118,206,78,212,171,205,226,85,107,171,126,140,220,153,303,192,243,202,111,98,131,146,200,148,283,79,299,172,184,140,190,243,134,272,112,296,118,88,252,213,140,184,130,262,174,168,249,279,262,106,159,106,199,259,221,235,198,98,94,217,236,178,198,245,151,239,59,155,160,193,185,173,210,134,132,284,177,93,228,206,349,86,278,75,217,308,196,220,246,115,312,120,121,168,248,202,130,194,272,173,201,171,266,263,134,288,246,219,302,177,88,238,293,119,76,199,178,180,105,279,158,201,190,215,269,182,219,195,209,104,111,164,200,194,241,129,133,97,160,173,202,140,176,210,113,142,198,131,293,190,221,212,260,144,272,105,145,167,229,121,152,208,217,215,101,182,258,262,68,136,232,155,119,282,109,127,119,68,190,84,197,165,117,245,90,256,164,240,113,146,161,294,74,236,213,208,84,99,211,256,78,128,136,180,286,172,268,177,256,141,104,223,264,245,261,250,131,263,124,130,104,275,235,146,181,262,147,89,265,281,178,208,242,247,142,229,198,253,183,276,181,165,266,174,169,201,163,142,77,144,210,254,180,189,233,228,132,214,245,239,127,145,153,175,121,117,288,222,73,293,240,165,85,167,206,80,96,149,242,216,163,241,112,191,182,173,175,224,295,262,152,104,168,146,164,90,265,110,253,100,180,77,165,254,192,317,286,277,250,170,201,276,348,106,93,199,184,219,145,111,247,164,225,153,253,259,239,146,97,132,221,199,110,96,65,277,191,152,205,98,249,211,193,80,262,130,218,283,210,130,278,125,245,182,202,249,287,226,264,285,245,105,296,254,128,245,107,319,167,129,54,217,164,252,256,293,133,128,194,207,246,247,61,148,57,118,106,197,196,183,89,63,326,226,221,249,225,247,188,164,162,227,141,257,276,94,213,127,136,289,172,173,171,174,58,229,169,258,167,116,155,266,220,155,174,105,152,251,122,135,162,266,167,107,272,209,176,191,196,265,290,250,254,178,255,203,164,179,281,177,200,187,154,257,287,242,201,115,191,90,265,99,94,147,185,164,228,153,84,138,196,253,71,140,204,197,153,173,217,206,175,199,172,144,177,202,126,253,235,151,230,239,200,225,304,232,234,178,201,292,170,207,183,215,92,140,90,162,191,250,163,212,148,252,255,70,265,71,104,279,185,204,93,191,192,184,128,48,304,318,194,297,127,189,151,289,150,147,181,106,152,159,129,190,198,230,184,231,280,106,269,248,106,251,132,265,62,186,235,189,180,143,51,128,147,150,243,206,231,154,174,154,92,256,209,107,276,199,286,244,172,212,247,159,254,204,241,176,97,185,163,314,316,130,189,187,317,188,308,192,152,167,263,263,99,100,155,276,127,192,111,121,86,106,273,114,164,83,122,74,108,51,179,204,242,118,244,270,176,216,102,156,282,100,127,239,236,192,54,119,73,58,209,164,259,122,128,135,237,268,260,265,95,158,241,197,205,186,231,206,163,165,237,158,107,139,168,218,247,96,233,235,272,221,291,117,223,166,149,167,179,183,189,145,252,108,138,153,101,259,189,262,221,114,170,315,145,274,221,191,288,209,235,150,166,193,228,269,167,289,54,133,107,184,159,119,120,240,237,162,255,260,214,192,328,195,256,286,212,217,232,107,306,202,70,156,235,195,90,198,233,242,166,259,266,222,261,162,195,152,174,209,139,68,239,112,133,59,129,160,190,153,250,198,146,203,259,260,172,244,168,167,169,181,262,223,268,196,230,194,193,206,104,109,281,107,156,298,178,131,147,291,118,226,227,202,172,171,179,221,285,237,226,227,105,157,223,231,236,141,276,281,286,203,220,76,114,56,176,149,191,320,115,163,174,267,124,160,292,141,211,76,114,273,161,198,103,97,161,162,153,208,219,90,244,210,312,59,90,188,277,157,159,160,267,105,251,103,252,243,272,127,216,127,263,209,206,51,91,137,229,119,105,96,234,158,148,133,88,157,215,128,221,173,225,233,192,239,126,244,313,147,208,258,181,197,264,118,197,169,73,145,226,96,267,197,113,163,100,187,145,242,220,54,253,113,192,304,181,172,221,282,111,140,293,203,223,207,136,135,237,148,156,206,221,226,165,179,154,152,178,164,122,118,230,211,288,211,190,278,156,227,72,130,203,237,163,266,234,87,164,209,201,91,203,202,143,121,124,164,301,165,171,215,66,110,247,187,235,141,197,267,176,113,254,106,158,142,87,197,208,288,146,273,115,124,218,140,231,85,122,138,78,199,149,272,95,148,159,106,170,237,248,273,154,209,305,230,163,77,313,148,46,229,235,245,239,78,208,135,107,82,73,171,79,114,46,233,110,178,169,258,95,220,150,264,280,120,229,275,273,232,189,130,232,175,118,209,219,221,161,170,236,222,220,217,259,241,167,162,114,102,192,189,86,273,259,119,302,98,74,71,109,219,207,289,156,275,258,233,207,226,217,269,192,266,199,154,208,193,189,127,201,181,215,245,258,125,132,151,109,268,214,126,168,249,212,108,225,180,143,70,125,198,230,160,152,265,196,294,113,119,126,244,286,102,132,139,133,171,184,173,177,199,223,239,84,85,145,240,233,124,121,171,74,71,121,273,246,208,164,210,167,189,117,93,170,144,266,280,225,205,213,252,171,142,129,174,258,168,217,101,223,167,84,258,127,236,275,162,299,245,269,253,186,152,157,206,194,124,114,236,268,200,201,66,144,202,206,241,183,135,226,256,128,207,109,171,139,199,178,62,113,138,212,230,305,234,188,81,192,305,224,162,226,206,244,250,110,116,234,88,255,86,142,148,273,120,149,199,152,120,171,148,172,136,266,202,236,172,239,180,53,260,82,138,246,177,167,249,240,167,97,187,293,76,83,273,92,243,180,273,257,185,192,118,143,284,176,226,226,221,206,194,130,141,223,291,102,73,189,237,280,242,261,164,152,194,160,230,214,238,104,196,239,202,260,281,182,248,211,176,208,178,147,127,196,245,134,227,224,199,122,188,261,93,272,216,194,247,140,230,154,90,241,231,158,117,176,103,210,185,114,210,144,318,226,284,236,216,259,189,201,270,226,271,286,260,109,290,243,127,182,159,201,163,260,166,221,235,262,279,227,144,194,274,111,158,102,214,159,209,213,104,198,73,120,238,119,152,256,269,129,191,312,221,162,150,257,75,238,233,91,175,251,289,215,86,191,223,146,155,206,168,249,186,139,144,116,109,162,273,274,276,82,210,134,114,193,282,151,135,237,149,151,179,86,238,204,241,292,159,45,191,200,211,38,155,288,232,296,243,175,279,243,275,87,127,284,283,142,167,142,140,240,141,212,221,252,120,269,131,258,114,188,172,252,303,150,202,168,192,272,250,281,232,149,240,134,279,79,235,204,183,231,169,165,142,292,259,190,230,73,214,193,200,208,82,107,262,261,281,89,226,222,147,167,113,61,130,216,260,113,163,115,278,162,184,268,210,235,164,206,103,139,89,158,141,84,261,104,197,154,174,164,242,235,162,259,130,66,141,246,206,234,153,265,296,262,134,150,139,125,281,186,281,212,190,223,154,284,253,199,66,285,205,169,204,145,112,239,141,259,237,142,276,254,256,295,288,148,215,173,293,221,164,286,113,228,217,111,207,250,108,178,228,166,224,269,205,227,273,244,266,222,65,132,276,250,227,102,187,187,247,163,149,185,49,228,134,127,272,71,265,252,230,229,389,214,255,189,133,140,250,196,249,83,208,67,233,213,281,244,223,266,248,304,107,268,238,115,205,251,222,158,147,180,215,263,60,249,279,284,284,155,264,198,290,209,158,269,199,88,174,189,160,205,257,193,196,305,91,151,147,186,161,71,96,53,96,190,286,149,203,56,55,155,252,95,178,263,265,222,125,105,114,127,118,197,191,178,277,265,56,170,249,208,222,136,139,136,274,102,197,150,120,209,279,85,247,62,170,155,213,209,49,174,281,144,169,306,182,218,272,251,135,79,293,224,213,282,119,220,221,258,117,181,185,265,220,258,269,302,207,166,224,205,55,195,229,172,145,158,183,166,239,265,114,263,237,132,116,131,254,243,226,33,262,161,254,187,289,265,166,249,64,94,289,110,285,275,257,145,185,202,104,290,275,251,146,190,244,72,183,161,147,129,173,177,115,278,251,137,120,260,266,79,105,126,223,242,170,178,98,142,256,296,248,280,216,249,80,270,277,176,282,125,217,89,122,234,280,205,287,315,56,110,148,271,223,110,271,142,305,215,187,257,263,219,244,132,228,239,192,198,192,223,159,236,91,209,259,119,294,263,199,183,284,184,194,233,251,122,73,212,159,240,36,184,261,112,236,251,135,143,213,144,170,215,104,208,258,160,129,149,105,280,253,149,80,227,139,139,83,129,76,174,283,136,178,92,223,241,198,105,163,153,273,221,232,206,248,152,235,178,184,240,237,271,133,143,297,201,226,45,230,267,133,48,128,220,187,234,87,294,230,245,176,120,252,170,200,199,132,181,164,202,158,185,215,243,188,217,123,246,292,146,99,55,49,281,53,131,241,48,168,231,59,146,194,230,167,266,159,211,158,84,164,209,250,143,170,146,94,263,282,80,181,225,187,117,210,261,200,88,227,205,146,172,152,181,80,182,274,53,172,157,207,210,143,158,263,64,209,151,185,183,148,110,182,102,199,154,238,285,161,189,148,249,285,122,278,137,188,152,278,198,156,68,169,165,128,139,213,96,173,224,46,203,159,271,164,150,50,164,243,193,304,151,286,226,209,220,260,263,217,269,268,210,215,191,180,95,118,170,124,257,188,126,142,221,196,107,136,123,180,174,61,111,150,220,236,160,162,111,261,244,271,133,206,192,248,207,167,125,158,246,77,154,185,81,257,289,240,262,192,210,231,73,288,207,153,106,202,78,106,269,129,139,129,211,145,239,144,45,306,266,163,299,284,194,265,122,217,177,240,190,217,194,141,155,253,207,268,177,218,245,187,196,270,177,256,294,131,205,105,132,284,260,58,109,238,135,168,285,95,177,272,86,278,251,105,281,241,141,106,171,97,149,181,293,307,105,126,261,205,223,197,129,218,105,210,228,193,140,158,178,264,269,209,225,273,126,114,267,169,203,137,243,167,210,217,293,178,164,67,129,249,254,272,235,268,106,334,208,96,115,107,275,270,178,175,213,160,97,221,82,221,301,174,237,193,229,270,301,136,156,250,241,56,241,266,245,236,231,146,280,269,237,119,104,201,213,164,169,102,162,215,103,180,255,211,171,268,201,131,280,104,251,252,68,212,147,83,197,152,132,70,156,194,82,54,129,52,84,138,133,267,264,77,185,107,198,190,233,292,218,113,199,215,108,245,159,159,244,130,145,248,208,189,197,138,275,109,176,230,197,132,222,120,128,102,197,242,167,146,192,247,256,159,291,97,307,268,292,267,256,142,177,214,148,282,178,254,145,173,237,223,144,221,92,146,189,252,231,270,227,83,250,160,245,231,131,135,240,187,84,180,254,78,118,186,109,70,61,166,268,233,259,242,248,283,128,89,120,120,293,255,219,141,48,294,186,224,251,131,170,289,231,226,243,235,152,120,231,276,234,262,198,182,261,214,266,139,194,173,180,303,277,235,194,221,288,171,177,280,107,214,272,189,161,252,140,234,227,165,116,122,72,249,242,183,177,253,169,195,266,176,218,148,284,107,201,207,177,75,281,219,222,165,226,187,61,102,273,112,54,253,130,193,202,187,238,212,178,117,227,139,235,204,176,170,259,123,159,48,137,303,299,198,93,223,259,285,241,296,262,232,163,265,242,171,226,148,70,194,217,283,171,76,300,216,229,224,85,228,232,65,235,275,187,115,202,136,237,203,111,288,91,62,202,118,176,206,140,264,128,128,192,241,233,116,134,265,125,58,201,155,162,187,160,54,223,208,157,252,270,192,169,121,160,262,132,230,142,163,173,68,199,165,180,157,140,233,317,234,160,280,168,250,164,212,207,209,92,97,247,180,212,206,266,221,189,164,205,286,209,244,126,132,226,206,120,123,291,293,61,95,240,119,290,65,166,114,163,64,71,161,156,208,219,325,181,106,219,254,124,111,61,226,200,207,210,142,142,170,231,86,157,208,216,107,266,239,171,245,49,280,151,209,88,169,188,196,237,233,89,173,204,164,220,196,315,274,150,285,173,268,244,268,269,118,213,148,179,300,229,191,172,193,208,213,83,71,297,176,142,70,72,151,216,240,132,112,130,117,255,249,221,149,246,129,189,54,84,232,227,295,165,101,152,264,118,190,263,123,183,212,53,200,252,68,294,168,192,185,176,190,211,175,153,177,123,181,245,103,224,166,75,131,219,124,120,286,148,99,181,230,271,268,222,108,196,67,197,189,236,273,231,266,129,185,306,216,167,279,228,253,275,227,163,247,143,262,187,266,177,284,177,208,187,236,116,118,197,148,181,194,170,108,236,276,146,246,91,248,147,202,312,205,114,84,106,286,203,144,168,276,100,263,158,33,150,138,152,199,119,170,127,94,202,105,91,183,105,137,76,233,122,84,223,79,199,244,157,384,130,79,114,225,272,201,154,164,234,119,117,263,70,120,68,206,137,76,62,138,156,133,117,111,323,142,120,216,200,145,179,164,118,189,188,211,227,178,159,236,230,272,270,108,245,293,212,187,220,214,246,211,285,276,264,197,218,152,197,265,262,304,138,236,162,101,240,154,209,64,227,168,112,237,221,105,279,122,153,199,226,173,212,256,159,322,255,268,208,226,151,205,104,157,221,301,81,168,150,195,192,200,166,147,169,282,228,176,161,221,230,199,214,279,264,117,147,83,270,228,221,209,188,276,214,210,141,175,184,150,201,208,198,168,140,271,206,299,274,184,222,237,143,186,219,123,128,245,184,236,92,193,195,254,191,128,217,157,239,212,228,128,143,253,154,199,267,113,121,120,241,168,218,170,185,165,155,199,283,238,292,209,205,267,130,184,146,257,77,152,143,295,99,236,203,190,88,89,250,214,249,216,270,256,209,296,253,242,117,90,62,271,211,147,144,249,343,232,183,166,103,285,201,229,167,124,76,216,106,188,123,141,137,230,257,201,82,152,276,86,220,275,220,155,205,278,248,136,124,225,161,256,152,250,188,99,254,100,112,198,243,279,264,165,124,293,222,61,192,103,166,258,258,128,172,254,179,253,159,279,177,210,161,193,97,256,244,204,255,117,259,140,145,261,78,140,301,94,187,83,152,75,172,199,146,193,204,217,51,318,194,102,112,169,143,83,165,218,260,160,189,154,129,80,216,195,288,212,98,269,188,169,213,125,200,154,243,201,216,136,73,215,166,170,291,149,226,223,211,86,81,161,119,160,153,188,302,70,173,247,199,181,312,184,84,140,271,283,257,287,240,236,191,164,230,169,207,99,292,124,241,128,187,259,81,117,178,257,199,246,143,191,107,151,276,238,166,221,252,164,133,62,292,245,237,180,163,152,185,274,212,242,105,225,76,111,267,159,248,137,212,179,235,215,273,233,153,156,62,174,308,155,135,222,217,238,228,236,111,85,202,93,143,163,235,266,245,288,216,102,200,170,220,185,76,195,212,272,227,219,192,259,237,142,191,297,199,182,153,165,246,293,230,135,180,134,207,194,195,218,98,110,229,233,307,130,173,138,294,232,236,159,255,72,174,166,220,102,159,260,163,61,102,172,221,99,287,119,310,136,146,183,142,217,195,156,157,206,144,128,182,267,76,112,293,263,173,184,225,87,297,192,268,166,130,262,174,155,116,210,142,170,180,192,224,257,278,188,251,114,129,170,143,159,220,296,119,188,206,205,212,157,146,287,230,100,231,134,89,161,294,144,141,189,134,202,127,161,282,278,127,98,190,279,111,166,148,246,228,230,231,246,153,267,109,134,74,193,166,223,194,188,236,231,244,126,169,185,154,246,226,217,95,241,190,194,199,231,191,155,270,146,126,285,261,236,211,138,247,194,86,78,177,128,254,109,92,164,120,65,99,190,134,99,235,63,209,220,171,219,279,221,151,170,104,167,189,127,102,209,153,242,197,229,159,80,179,217,307,254,233,93,90,302,95,238,126,211,247,308,248,92,184,293,209,57,135,252,277,135,232,86,111,283,127,253,83,124,263,251,258,125,173,151,182,94,244,216,318,101,91,236,209,89,176,162,242,162,58,230,87,309,134,123,179,323,186,127,251,246,249,251,255,178,171,181,95,118,317,174,205,238,164,69,268,247,188,137,206,253,125,306,246,178,255,110,167,303,223,273,161,136,238,239,119,63,294,212,110,171,248,205,147,105,157,284,123,285,125,88,243,282,261,270,303,194,232,163,192,63,254,182,195,284,88,260,104,324,210,113,290,257,285,120,156,168,225,231,268,224,130,199,227,178,140,168,124,287,198,107,266,219,91,264,225,218,259,181,224,188,176,175,227,199,130,52,172,271,141,285,183,311,62,186,118,167,245,203,64,186,230,186,280,111,131,184,180,269,66,202,202,169,257,223,256,217,183,129,156,318,233,151,236,127,263,265,246,144,280,282,229,166,287,204,59,174,249,104,286,61,163,175,289,192,257,178,185,106,137,167,152,98,186,188,199,172,143,228,248,208,106,247,246,89,258,280,235,146,197,200,193,51,226,144,132,183,144,197,190,106,203,225,248,69,142,259,104,182,191,280,178,134,244,242,231,147,115,63,237,121,179,213,193,247,139,284,232,126,140,262,275,233,137,152,266,230,228,148,130,179,228,240,238,159,124,161,55,282,102,117,269,239,76,188,223,281,225,207,127,156,120,189,238,239,113,186,212,177,270,116,199,219,210,165,206,273,239,263,121,103,222,261,113,175,264,131,210,271,123,227,215,96,152,153,185,167,166,59,250,53,108,258,122,271,321,235,269,219,213,195,319,152,89,253,208,279,121,209,91,173,297,221,224,177,133,172,232,269,135,238,240,160,266,246,173,140,169,237,201,119,144,49,214,244,73,219,266,173,118,254,256,87,150,169,200,279,275,295,199,167,191,315,214,207,255,148,287,177,251,226,217,205,192,143,237,280,254,215,273,56,156,241,83,192,124,276,257,238,105,209,253,192,257,286,272,237,168,270,173,233,264,238,181,211,205,247,71,194,164,299,275,208,210,101,190,131,276,141,248,187,283,87,160,171,231,162,120,253,119,125,192,300,286,266,185,160,74,83,258,219,255,231,128,297,222,247,313,248,155,122,146,276,186,177,150,223,179,292,76,142,175,165,166,59,153,206,267,110,169,154,170,166,177,55,82,137,133,193,123,226,97,191,164,269,241,63,259,79,206,147,161,271,177,166,250,243,238,106,273,179,176,174,200,291,80,124,252,298,70,125,250,198,284,214,206,222,213,284,230,138,129,131,157,190,72,233,153,134,127,91,212,239,233,135,215,217,127,133,109,178,190,182,158,158,191,115,178,268,191,123,160,146,93,194,107,202,106,184,138,164,171,181,195,164,131,156,59,242,254,93,313,168,144,168,165,244,104,138,266,236,102,187,277,123,286,255,100,192,233,258,83,72,142,226,204,165,231,251,242,192,176,241,182,255,210,188,218,225,142,274,179,291,179,247,121,219,241,217,112,211,163,88,209,121,180,93,100,135,68,247,265,259,268,172,194,267,136,103,164,177,73,286,295,233,145,77,153,252,89,172,192,171,189,254,127,98,159,186,181,220,152,155,169,154,109,200,282,190,160,218,158,30,148,110,93,233,153,221,70,241,155,220,200,106,224,120,217,234,197,153,200,285,227,303,164,279,77,251,102,110,212,255,97,310,211,109,138,217,177,128,321,106,132,163,259,56,161,226,157,199,220,128,125,251,151,216,268,71,216,317,247,276,165,148,187,156,185,261,226,111,164,196,132,153,226,187,247,255,256,235,134,180,137,254,204,192,299,149,243,287,221,210,251,104,58,93,142,269,125,259,266,129,162,107,130,241,289,126,111,167,176,245,111,229,159,215,205,231,135,155,145,165,168,281,206,271,75,216,157,163,246,205,126,149,222,258,118,113,104,100,128,229,166,201,213,155,266,123,301,185,146,181,198,193,258,238,132,213,184,251,172,124,172,166,253,260,206,181,139,163,170,214,179,260,292,267,224,240,233,281,202,236,259,275,151,220,246,167,258,116,182,162,258,200,296,248,220,269,170,110,265,90,143,282,275,133,219,250,162,291,210,261,176,103,176,282,112,236,267,234,191,165,255,160,97,185,288,249,134,150,254,120,88,144,220,128,206,148,90,111,152,269,124,100,263,243,282,276,255,220,154,168,222,164,240,93,192,109,57,250,86,311,304,239,162,124,241,176,221,205,217,290,141,252,92,105,208,205,95,262,150,159,264,213,149,175,185,190,212,195,186,178,229,203,117,226,229,140,243,241,99,304,255,242,122,269,223,147,199,265,272,109,105,106,165,137,285,223,179,123,80,180,179,78,110,282,231,282,197,159,79,152,238,196,205,159,155,180,132,283,99,74,165,255,108,190,96,158,164,196,245,234,95,231,95,220,271,170,253,157,210,257,240,286,115,200,115,189,193,151,214,224,279,226,182,251,149,305,129,71,121,232,115,204,187,226,161,302,226,209,232,130,146,151,237,287,170,272,146,95,218,186,182,275,297,73,141,275,211,174,136,135,219,160,219,89,249,80,236,262,150,239,270,234,147,194,207,255,162,92,181,109,132,204,311,222,183,147,237,183,262,162,208,120,71,151,148,85,152,152,262,247,231,161,72,229,141,202,273,274,273,99,65,210,113,181,141,175,49,134,82,171,268,165,242,100,258,223,159,212,249,140,263,134,154,286,193,151,134,226,215,220,144,265,219,215,215,186,176,141,196,134,155,236,167,218,290,138,250,215,84,213,173,86,168,135,239,204,162,163,206,160,71,135,193,194,213,284,192,118,47,149,290,146,195,219,242,45,86,229,230,287,184,109,161,106,224,130,240,290,215,220,75,98,222,131,194,200,120,120,183,274,225,232,215,116,153,151,320,286,147,217,122,151,124,94,126,171,222,224,295,110,110,202,288,201,189,110,108,292,229,228,75,92,232,185,175,156,152,119,261,277,239,258,145,146,195,231,96,266,97,267,219,145,208,200,266,180,201,124,121,233,238,162,92,141,246,266,210,74,85,243,199,91,251,302,191,235,177,305,193,133,209,179,273,125,183,238,189,173,269,298,275,297,199,176,108,203,71,66,200,128,259,238,160,234,248,150,275,219,177,137,164,245,127,260,224,171,116,140,290,192,154,268,194,115,112,218,213,303,275,158,245,199,170,207,183,290,171,166,213,198,181,239,288,58,298,151,166,267,123,195,140,82,163,112,158,219,212,173,155,292,224,116,315,128,174,216,285,41,202,220,71,249,179,197,266,148,220,194,278,100,219,164,144,157,263,233,190,94,248,112,269,269,151,301,209,300,167,168,103,124,135,235,161,247,232,221,274,187,176,189,207,160,267,257,118,259,198,213,54,129,307,278,235,161,139,88,263,150,164,145,86,136,131,218,198,122,198,133,203,265,227,144,300,80,133,161,218,177,180,97,200,242,210,182,65,271,107,249,136,157,248,264,158,114,189,143,148,272,212,128,235,126,189,218,267,168,315,153,116,233,161,201,240,216,221,63,205,179,188,170,278,303,142,261,148,151,257,185,262,311,258,149,187,215,156,217,159,162,206,279,109,84,203,176,282,83,158,273,214,168,103,207,279,79,105,160,240,299,269,137,189,132,164,117,291,92,276,258,176,104,188,229,189,230,217,206,183,97,192,132,207,285,231,265,56,258,200,146,259,208,152,69,116,176,254,196,162,132,149,144,212,207,129,247,169,125,137,83,70,233,237,170,145,105,179,208,259,116,277,251,203,263,195,146,175,223,247,117,198,84,141,120,113,203,161,217,293,154,93,210,235,214,176,69,147,165,281,167,298,138,225,106,61,110,115,186,271,296,100,48,214,257,125,156,73,79,244,145,130,174,192,177,218,116,216,176,270,320,125,165,201,250,235,137,250,254,289,108,81,232,238,300,110,244,217,227,262,95,71,177,165,199,275,97,262,206,138,239,106,172,100,177,232,142,283,191,315,222,78,194,102,124,170,220,217,279,274,199,204,149,109,151,168,232,107,206,156,195,148,235,252,236,178,248,233,140,254,234,208,241,101,267,279,178,209,184,206,136,253,223,292,162,288,156,257,266,198,115,138,124,213,228,64,125,153,166,184,234,281,175,221,176,253,182,179,155,208,169,214,254,175,173,139,130,81,199,132,221,52,212,180,86,289,157,283,126,247,198,86,140,73,220,186,274,198,238,146,234,98,173,159,253,119,200,256,280,264,295,127,204,227,51,93,204,123,254,149,100,210,306,117,220,198,313,180,147,130,121,247,185,210,224,209,123,155,147,201,216,260,196,109,154,217,287,251,123,236,228,221,70,167,274,184,72,125,164,262,209,267,120,160,169,273,207,229,260,189,180,222,178,233,120,176,219,299,144,189,97,96,122,234,230,156,283,195,223,136,183,143,215,241,195,146,234,205,298,188,113,213,141,167,193,250,82,192,53,139,253,251,149,102,272,196,218,239,115,251,260,256,153,36,230,95,164,48,220,45,187,167,132,160,205,219,282,192,138,110,309,54,234,234,250,206,204,170,176,245,134,150,225,251,112,248,235,80,79,222,72,111,248,209,150,239,65,235,193,183,142,175,77,86,250,266,145,195,176,151,242,264,191,133,132,241,83,207,171,68,62,285,188,135,192,186,175,282,173,232,277,259,243,219,293,254,290,102,123,153,129,194,227,255,228,149,42,165,229,176,251,65,201,273,146,124,316,149,264,167,145,254,61,201,285,240,81,308,208,160,146,89,181,80,244,123,79,232,186,143,254,200,219,276,233,85,274,187,189,287,192,249,244,176,245,144,144,289,291,261,180,187,212,289,142,138,329,275,149,135,203,178,201,168,245,304,168,287,218,137,178,150,213,182,85,270,248,258,189,153,170,151,91,63,70,269,150,191,266,235,128,251,161,256,298,279,242,211,210,154,289,189,228,85,161,258,115,108,229,72,248,259,301,165,274,188,237,66,186,293,309,226,248,173,124,169,90,229,261,197,152,263,99,97,220,229,157,169,222,230,240,99,169,208,245,180,161,226,254,270,274,263,138,304,290,273,190,245,169,162,183,265,197,272,149,277,121,89,257,93,111,248,121,197,162,116,100,61,283,201,166,163,273,196,123,174,249,135,239,204,140,208,146,149,241,190,103,149,140,273,223,246,163,291,90,143,144,151,190,165,78,332,101,254,183,138,101,151,255,256,298,81,191,205,224,275,238,180,168,207,211,204,206,212,261,97,124,259,202,284,117,221,198,278,148,88,192,259,226,107,218,274,141,222,90,132,234,246,134,89,239,170,125,84,243,291,127,233,265,130,198,139,141,233,244,222,234,208,219,212,120,235,232,166,224,280,227,142,262,166,139,281,113,92,206,161,197,196,107,307,159,149,259,85,143,234,270,240,203,61,113,123,173,131,271,198,226,277,247,149,80,196,270,262,142,139,83,77,97,128,237,114,320,242,255,279,104,156,250,229,197,279,234,232,140,221,243,194,154,237,142,269,253,277,67,238,216,190,259,193,180,224,156,243,215,206,190,232,223,212,281,220,162,261,151,197,222,162,165,155,273,77,169,150,175,213,213,205,250,169,234,277,94,182,266,175,129,114,222,155,201,265,243,302,225,84,278,213,148,209,138,155,281,88,162,256,80,231,248,127,234,74,99,141,234,247,117,255,122,309,282,177,161,183,233,269,70,221,274,194,245,225,171,151,142,181,238,157,137,83,141,136,215,290,261,256,162,245,102,104,263,242,277,225,177,212,227,109,246,227,261,248,140,256,209,266,101,198,106,249,139,238,265,210,197,187,37,144,220,255,255,126,138,217,248,76,147,115,169,181,202,234,231,200,156,221,161,284,252,73,196,157,230,88,132,255,248,138,148,177,166,288,234,229,278,268,263,195,229,98,193,207,171,215,200,232,120,93,112,139,122,94,227,207,130,254,95,175,277,195,219,285,231,205,298,241,144,210,174,55,176,266,154,107,230,70,252,115,104,246,173,183,289,252,63,149,228,265,132,210,187,206,237,77,77,330,123,222,172,156,221,266,226,186,278,149,257,120,148,124,270,241,161,174,242,225,145,141,227,176,205,209,253,146,138,177,195,290,233,146,94,299,118,263,194,163,230,235,174,193,176,201,274,193,180,247,153,282,237,100,80,142,268,246,279,148,251,187,282,177,189,157,203,190,140,218,213,237,225,146,122,226,287,287,154,183,214,93,284,251,274,141,184,182,218,165,138,194,275,192,165,219,233,175,217,104,267,218,185,201,266,164,139,315,109,258,240,194,202,76,115,272,123,135,265,170,308,262,272,305,151,290,189,182,104,184,137,266,105,247,157,89,230,235,224,159,208,246,266,158,99,278,265,131,265,156,53,217,195,237,280,247,129,182,130,73,240,61,65,197,91,204,203,196,143,193,268,264,305,272,227,239,93,98,114,283,244,217,204,186,162,165,205,189,262,246,193,170,107,138,152,218,159,218,178,221,275,107,279,145,237,228,210,206,149,280,302,295,213,66,142,237,253,107,34,205,251,208,271,146,167,168,251,208,271,258,153,276,237,95,244,161,141,182,114,196,234,181,206,60,251,190,145,155,208,208,96,138,218,179,158,229,120,164,175,133,116,168,271,118,233,122,109,264,144,118,224,168,267,108,107,133,218,142,116,155,160,212,138,256,67,290,162,220,287,199,264,225,277,235,204,214,125,210,232,209,85,208,111,190,72,201,167,202,117,183,242,166,81,214,241,164,267,273,251,130,182,141,187,285,178,104,105,204,58,260,236,193,127,100,232,118,194,304,214,188,236,124,242,245,96,179,232,277,136,170,157,215,228,238,265,141,282,209,63,238,184,190,166,109,242,100,130,275,292,121,168,88,209,203,282,233,143,239,199,288,68,288,254,119,203,238,184,133,210,156,232,99,110,226,216,139,149,186,153,152,226,172,199,154,145,100,131,128,208,172,241,151,182,296,279,257,223,181,248,227,105,267,214,266,193,123,225,169,84,186,104,247,250,250,273,220,142,264,244,247,221,65,110,268,170,208,226,147,118,205,218,310,271,209,231,146,178,307,167,238,289,73,218,119,47,195,164,48,171,190,253,195,134,132,249,110,201,130,86,227,111,176,116,215,164,196,183,155,208,190,239,178,141,264,202,228,267,146,238,233,255,166,259,223,122,195,289,202,287,188,206,155,134,178,299,244,259,132,179,239,199,265,249,217,249,239,261,210,122,147,278,170,239,171,182,120,71,275,314,187,111,187,272,206,219,207,224,102,190,318,140,223,125,235,153,223,165,310,184,205,308,150,257,253,246,71,251,195,162,218,192,213,124,111,108,63,157,232,211,73,282,295,246,249,174,236,250,211,287,176,288,46,189,94,251,103,210,94,145,287,254,209,124,295,54,197,205,252,140,145,202,96,258,125,78,204,229,306,256,193,161,282,263,247,157,206,225,233,212,161,236,265,211,105,173,232,221,254,262,54,267,125,216,83,90,219,102,156,234,239,78,246,128,165,197,307,235,210,98,226,142,112,191,131,151,103,301,174,219,248,230,148,216,215,153,258,201,95,196,134,204,244,186,114,221,172,192,237,199,328,195,160,126,85,226,224,189,188,241,239,226,258,237,232,97,123,274,267,233,250,74,235,238,234,188,140,220,254,137,118,245,253,202,165,246,151,157,210,168,229,198,220,108,186,272,216,229,139,206,255,269,279,110,149,233,157,260,155,251,288,68,68,258,155,199,102,190,124,94,172,161,213,227,165,245,52,161,170,144,63,156,219,203,242,216,178,81,258,230,288,300,177,191,227,304,265,207,193,282,252,249,169,300,97,211,182,154,148,214,94,185,273,293,164,54,210,169,241,264,284,229,295,183,206,39,112,190,141,241,217,126,224,263,146,166,204,160,221,235,137,107,150,202,173,181,128,146,180,228,107,225,150,261,223,92,251,160,229,130,279,103,56,287,264,185,315,210,32,243,267,296,200,186,265,183,206,115,275,117,214,261,271,134,285,181,236,180,164,225,207,268,269,73,280,223,108,266,165,151,232,127,222,173,236,167,177,88,290,163,190,262,129,200,254,272,274,269,293,226,301,134,175,193,141,253,208,295,137,188,239,276,153,165,133,138,132,122,271,225,164,218,267,172,162,172,206,115,257,238,193,85,218,153,163,279,198,206,107,170,210,220,245,213,274,245,213,53,135,155,264,130,206,235,206,103,312,140,205,159,206,243,206,143,172,249,109,185,187,223,95,236,199,171,235,221,137,262,213,208,207,329,231,238,127,132,148,247,218,167,223,283,225,57,156,123,85,210,231,171,118,174,205,112,178,219,233,249,220,242,289,205,224,250,238,197,236,117,242,198,153,252,184,161,267,202,243,292,255,219,129,143,291,286,184,102,286,183,248,141,141,239,221,253,235,182,218,106,219,258,97,137,221,263,195,191,214,240,247,263,225,214,109,260,103,71,104,167,228,128,80,138,126,200,239,260,178,120,276,226,252,279,232,236,192,80,118,177,150,237,90,83,221,276,259,174,266,72,236,163,65,163,250,210,262,254,267,173,254,278,274,251,79,222,275,68,109,227,115,209,227,149,270,161,182,264,189,168,129,210,131,204,132,301,195,230,196,67,216,279,141,228,139,64,147,218,219,116,215,191,132,161,90,261,102,290,225,243,200,262,267,234,156,217,195,281,246,140,216,277,144,234,268,259,115,52,143,145,131,201,140,202,151,168,111,111,123,168,131,148,129,265,145,128,211,237,262,126,280,135,176,122,173,215,177,226,87,91,72,253,208,197,184,110,258,261,184,155,110,92,202,89,134,128,78,114,164,114,55,208,254,305,124,174,119,187,186,268,116,140,198,180,275,92,142,179,115,157,121,111,159,123,252,107,198,153,188,247,80,231,173,164,268,195,84,235,43,171,210,263,187,89,236,121,216,262,231,93,262,228,275,236,259,133,209,311,175,217,184,106,240,106,200,236,136,53,233,219,126,171,101,331,117,265,352,220,130,154,238,135,283,98,254,159,121,215,150,124,162,187,134,189,66,63,229,247,191,260,78,293,90,227,265,314,117,182,324,82,209,184,236,147,85,255,83,200,217,71,212,281,135,156,214,335,90,128,181,43,165,247,219,220,79,147,272,189,289,174,235,261,286,299,116,202,115,259,143,220,82,183,191,233,119,114,196,260,227,305,83,61,126,130,215,281,156,276,149,181,217,101,229,164,57,96,66,95,303,95,125,83,164,162,147,238,193,239,300,74,257,244,196,294,251,117,239,136,138,150,171,134,143,168,65,195,113,141,178,80,80,148,262,163,267,192,224,184,296,278,241,224,97,232,218,225,199,306,249,210,183,219,154,194,63,157,291,125,68,276,113,130,111,208,242,228,197,165,224,100,247,176,163,93,208,247,145,170,102,96,151,224,116,172,251,153,255,167,175,194,163,242,123,225,181,303,249,242,159,308,272,256,273,158,83,43,200,145,244,250,113,228,200,131,193,172,62,146,173,106,228,258,274,161,146,144,90,260,159,101,282,130,254,158,169,317,117,131,178,227,170,248,274,134,214,100,142,96,73,166,249,72,70,213,274,284,209,295,126,101,243,183,270,129,205,276,138,152,97,89,196,249,178,202,159,139,69,77,281,268,242,149,113,79,266,138,174,184,218,182,264,224,135,216,247,181,148,210,106,164,109,111,95,167,205,73,130,285,130,158,204,201,277,193,269,296,105,73,193,193,179,57,138,282,134,136,204,217,64,192,231,275,258,76,153,264,233,212,183,230,273,124,182,88,145,254,197,230,173,216,197,60,180,123,260,169,136,261,255,243,241,280,222,106,183,268,221,245,229,274,159,102,259,268,230,295,253,102,125,222,111,135,96,160,180,188,269,172,22,126,145,198,212,271,142,286,228,203,250,256,254,266,260,135,249,267,293,142,170,158,162,265,147,214,171,308,301,241,247,179,127,269,198,275,201,196,101,121,180,137,88,112,163,235,122,148,267,152,178,252,249,163,315,227,204,111,263,178,285,162,214,267,244,141,127,274,127,243,279,136,120,239,101,111,121,150,203,280,188,227,197,60,187,139,148,156,120,142,212,168,72,179,236,173,82,179,213,279,121,266,272,278,200,226,315,124,178,264,295,181,105,260,227,85,188,112,193,160,225,123,252,115,109,156,210,281,168,155,306,156,142,263,139,227,145,289,233,312,202,187,199,137,183,138,97,291,276,135,247,110,183,86,243,76,182,271,134,124,236,221,174,263,146,76,173,289,232,232,134,218,219,194,268,206,124,310,232,195,100,147,94,116,247,217,190,214,126,283,220,248,163,120,268,190,268,146,64,67,158,110,135,81,58,229,196,316,210,293,258,225,80,171,213,136,202,257,85,254,237,150,154,152,200,97,241,214,127,88,140,129,215,176,219,126,176,111,229,271,286,136,268,138,205,157,51,298,276,261,106,267,230,226,235,268,206,216,298,156,294,58,221,243,254,214,219,254,144,123,176,140,155,300,45,302,101,115,206,240,141,289,99,63,228,164,245,101,88,129,165,253,178,189,142,119,235,88,154,251,55,219,212,271,243,199,151,84,258,236,86,252,115,110,155,87,148,173,279,137,123,126,161,116,165,137,220,194,195,229,91,266,293,223,272,249,224,168,270,140,296,151,151,293,240,234,229,212,137,171,156,67,110,243,304,163,91,60,105,274,98,174,173,262,185,206,235,120,91,144,263,230,243,166,222,174,274,135,171,235,125,273,196,236,203,93,170,119,170,177,250,118,183,171,281,142,168,218,262,221,301,264,158,260,79,266,187,259,82,172,230,174,222,258,201,209,203,264,147,241,127,244,140,272,158,85,248,292,109,265,257,151,313,227,265,148,217,242,122,157,118,156,305,193,92,227,136,139,83,265,240,178,249,225,111,290,290,181,260,157,216,208,224,227,226,231,206,140,250,180,103,246,277,304,166,157,179,294,247,231,175,75,320,159,264,202,234,226,191,152,127,193,284,256,302,288,201,153,252,155,184,65,86,228,251,111,201,287,271,127,230,152,291,255,194,92,122,228,209,261,125,195,126,52,96,112,138,249,256,172,169,192,121,288,184,241,198,223,235,101,260,142,121,163,269,67,252,187,242,181,182,137,152,221,259,152,238,131,256,268,167,226,96,163,79,192,116,137,279,227,191,233,157,255,148,200,230,254,206,91,188,212,226,119,259,103,152,189,260,236,252,141,159,113,97,130,264,282,135,159,213,182,276,192,100,185,287,68,261,162,203,127,177,82,259,166,212,200,200,288,231,268,159,291,167,104,258,183,150,148,300,175,250,206,164,253,163,230,147,241,188,131,295,229,244,258,96,247,173,178,192,186,135,54,239,144,132,177,262,294,137,267,37,259,183,270,185,160,102,236,209,259,319,197,211,247,280,202,286,157,168,272,186,125,230,148,95,269,205,289,146,181,121,175,216,264,259,180,248,263,159,149,165,84,72,170,287,261,121,269,250,134,303,167,169,217,259,139,183,145,188,216,112,268,234,199,280,74,144,289,225,105,241,244,207,128,230,135,64,191,249,218,200,115,165,227,180,228,121,241,170,220,170,94,135,243,237,191,100,227,287,143,108,145,297,210,230,299,101,180,290,180,139,232,227,287,156,53,187,276,87,258,126,139,177,289,267,290,161,233,162,264,182,161,303,225,268,164,240,237,282,310,212,85,120,84,71,256,226,303,144,173,198,147,57,209,233,267,166,218,152,221,132,132,211,106,259,212,84,244,78,211,191,97,139,246,170,129,123,219,167,141,216,221,159,172,140,250,253,124,190,237,277,197,166,178,164,223,217,208,84,146,152,240,171,244,137,102,210,256,42,246,304,211,258,200,130,96,244,204,134,204,169,232,210,216,245,147,259,71,229,274,259,258,80,117,149,239,254,115,238,197,236,133,257,271,252,154,232,179,97,288,125,127,57,208,118,207,202,178,177,253,79,226,269,282,217,88,146,150,160,142,94,182,227,176,204,122,294,184,264,160,178,173,170,155,155,235,240,248,92,226,291,270,152,274,257,126,276,135,167,242,232,280,195,177,221,300,114,276,252,231,266,231,158,306,270,120,206,224,242,72,204,295,147,279,104,204,233,224,180,199,187,251,243,265,257,272,236,147,116,158,122,155,205,204,124,235,250,300,205,114,219,87,254,154,59,123,214,135,241,235,202,228,261,138,236,208,221,220,119,276,270,262,266,200,145,195,280,178,248,166,192,293,210,249,206,231,259,235,272,273,278,188,221,258,224,288,129,164,170,238,62,276,218,52,196,278,115,123,280,133,190,275,192,288,78,222,256,188,158,125,167,169,280,250,281,249,241,71,152,161,143,69,139,302,201,282,122,158,143,144,189,236,191,161,186,177,134,185,231,249,260,167,257,95,208,244,129,221,97,212,97,255,250,183,238,261,269,293,183,142,302,107,114,144,295,227,115,235,203,192,129,211,243,108,261,270,213,214,167,268,138,290,198,229,216,227,280,235,131,287,146,241,150,217,236,88,116,319,139,222,175,216,188,136,160,246,92,183,250,269,275,227,174,115,279,164,138,189,254,217,265,261,251,272,206,198,185,230,234,257,103,268,100,247,104,74,145,134,120,275,285,140,233,258,125,166,191,182,65,179,214,197,240,186,126,180,216,122,237,236,105,213,119,275,125,223,164,240,184,88,155,214,152,236,193,245,70,183,180,255,254,122,198,187,118,273,66,208,198,47,201,86,234,200,227,149,236,65,106,93,83,253,181,273,95,209,227,157,243,210,212,216,150,221,215,202,256,277,140,165,270,191,125,135,259,195,144,123,180,207,266,185,240,206,169,302,167,114,170,134,157,256,269,88,186,139,100,250,213,313,229,260,258,235,210,177,112,146,249,156,231,183,191,184,165,149,288,72,118,112,220,89,209,242,245,226,61,291,291,144,250,221,122,74,114,202,108,151,277,199,228,280,244,94,269,323,171,199,219,90,240,164,174,124,187,116,135,126,156,139,137,284,288,266,160,156,276,160,222,163,117,126,214,239,197,293,255,234,251,211,266,239,140,53,123,236,212,232,130,262,243,315,144,144,153,169,167,94,219,156,160,144,177,280,187,215,232,237,81,239,114,166,260,251,246,186,151,204,290,111,120,320,138,82,204,164,102,190,173,190,188,180,180,105,107,245,105,130,188,88,202,188,162,193,227,142,55,219,251,260,149,130,317,253,125,135,173,179,281,159,257,160,121,200,38,245,187,54,198,150,263,229,265,128,159,177,195,279,182,192,162,80,132,311,206,53,272,103,232,261,204,215,155,53,251,252,185,259,238,224,220,224,131,118,205,269,204,123,250,107,229,278,147,123,296,114,193,110,185,265,226,105,213,192,160,240,255,242,231,165,139,172,159,37,229,213,241,181,234,76,174,236,168,134,171,197,173,171,135,123,58,176,180,227,131,157,172,171,230,250,220,223,163,200,182,250,266,278,207,176,217,278,209,136,251,171,271,278,201,98,167,224,245,258,147,234,150,244,219,149,261,145,110,122,167,290,250,190,258,228,202,182,84,182,202,188,156,169,268,221,197,245,264,209,96,211,89,191,178,91,166,288,58,270,122,161,251,91,293,231,246,246,211,231,173,212,188,180,202,172,141,178,289,92,209,226,222,197,124,192,163,217,233,153,82,263,52,115,132,55,296,131,266,62,125,163,236,129,149,252,200,258,160,116,104,157,259,108,211,184,137,196,161,165,262,152,207,190,187,238,236,143,228,180,183,205,322,59,255,157,86,231,220,288,153,267,295,113,181,105,109,248,180,143,136,259,294,165,213,133,229,215,209,177,78,86,302,201,84,247,171,187,133,103,260,224,266,200,259,137,253,196,255,102,265,160,256,166,150,267,93,230,125,43,131,79,132,90,77,77,210,105,77,128,132,172,180,131,131,253,160,95,152,120,95,206,97,77,243,230,105,172,195,66,245,253,112,116,187,120,172,102,184,118,186,283,204,146,99,167,196,139,202,154,199,133,147,165,65,212,157,173,179,148,201,158,243,244,210,88,180,188,157,193,218,230,159,164,116,228,201,204,249,179,178,206,210,216,76,107,122,139,189,169,168,234,136,159,181,153,98,89,109,150,218,64,167,113,119,239,101,215,154,160,111,91,250,168,122,120,98,267,249,169,216,130,44,209,180,195,222,160,161,236,94,226,151,171,170,151,183,148,112,292,173,57,206,119,107,218,120,223,104,74,140,242,217,151,211,165,287,224,155,103,120,125,236,165,232,141,82,197,180,145,123,252,130,195,160,159,100,103,237,265,165,128,265,201,256,107,144,41,170,218,235,223,285,164,135,117,254,230,130,209,235,204,141,268,89,287,108,139,117,138,99,234,127,164,195,174,142,208,115,174,95,163,114,273,228,112,96,151,123,155,130,227,111,196,185,144,147,129,144,209,229,101,151,196,237,153,216,90,283,144,252,111,80,89,278,167,115,210,163,138,164,192,184,200,265,179,82,94,264,95,274,225,186,180,141,212,285,131,152,215,186,143,260,223,71,159,187,112,146,207,102,150,101,146,129,96,236,283,213,145,125,100,287,171,59,231,146,258,177,74,213,191,158,198,208,228,102,110,221,212,210,189,235,251,204,94,268,176,279,267,272,99,207,96,173,149,105,271,143,104,280,104,197,180,66,80,162,208,107,223,188,223,117,269,154,205,198,223,113,193,191,54,121,217,140,89,107,187,110,99,247,197,170,168,152,180,143,243,205,279,241,155,220,177,170,105,148,227,139,136,244,51,114,280,197,212,102,164,269,265,165,181,199,226,179,155,247,141,213,126,256,181,231,145,203,74,174,213,146,174,222,147,175,265,76,191,89,182,181,225,173,148,195,133,128,268,116,199,61,196,150,112,185,163,139,301,123,220,177,90,132,289,257,203,129,146,160,159,212,206,196,166,167,129,155,146,215,252,257,146,104,91,268,114,211,270,207,211,255,179,153,118,128,222,115,238,202,114,233,129,202,141,89,121,216,253,190,133,64,80,273,216,235,183,185,78,85,222,142,175,213,183,250,177,266,181,254,177,130,240,187,88,237,130,173,253,184,153,231,271,83,83,163,142,190,177,102,219,241,115,240,204,143,219,145,104,218,241,200,199,243,192,225,244,228,123,156,115,129,178,99,180,193,128,247,71,205,122,169,86,239,240,143,139,213,232,118,224,223,233,171,229,108,202,190,211,205,224,226,263,240,173,237,120,182,251,171,137,185,99,193,218,221,229,173,193,198,258,199,261,186,149,250,251,55,222,179,124,240,183,109,109,100,192,155,76,131,141,243,274,144,105,147,186,185,143,110,150,240,221,210,164,261,243,69,184,268,139,176,123,177,209,192,149,212,94,184,282,197,129,219,180,139,122,196,193,225,108,221,257,132,263,192,47,249,159,92,158,212,82,115,118,123,153,218,172,144,203,137,288,182,141,192,155,135,138,259,184,119,123,238,253,110,159,200,232,89,100,113,216,104,260,171,114,70,240,256,165,127,204,303,307,69,118,178,128,72,217,202,143,222,172,281,109,174,263,152,178,192,203,140,244,246,192,287,237,194,221,145,158,161,244,223,217,185,124,203,169,156,165,173,95,142,107,113,217,274,277,195,86,161,137,228,255,192,194,168,291,107,232,203,281,94,119,232,231,254,218,155,234,244,263,174,197,190,224,120,195,174,158,168,88,149,126,137,121,192,290,154,104,135,168,237,253,205,111,57,149,68,117,89,270,211,217,145,232,210,93,246,123,164,186,171,169,162,241,227,161,184,138,91,250,185,125,204,156,130,230,176,151,99,283,239,164,130,103,193,205,213,229,50,113,108,201,218,93,231,184,81,182,141,178,191,266,228,219,117,152,171,246,288,175,255,127,177,137,219,203,176,194,215,193,108,123,165,154,244,239,128,99,217,216,228,193,240,87,182,144,231,115,31,88,137,154,240,257,265,232,80,213,183,282,168,94,195,248,164,158,276,82,115,116,212,192,216,162,103,111,204,200,236,128,183,228,215,147,119,155,180,207,227,219,162,260,162,108,209,205,84,86,132,132,92,95,191,86,129,88,120,126,108,245,244,70,80,192,62,174,244,229,134,78,261,256,118,147,269,205,231,119,228,268,173,194,161,170,247,185,221,80,257,78,232,232,158,243,104,198,166,185,231,206,155,246,94,257,255,254,143,91,173,103,244,85,248,218,253,120,143,145,130,202,72,278,284,230,170,240,168,120,219,253,129,112,206,151,127,211,126,139,100,75,169,253,170,268,207,135,227,253,139,111,257,249,201,179,177,218,199,277,113,129,88,184,213,159,226,211,121,199,160,191,84,224,211,269,172,149,120,94,202,133,217,177,256,134,272,101,195,175,278,76,111,157,249,232,266,184,67,70,229,189,136,127,260,94,209,196,53,85,252,216,148,166,225,266,141,171,151,213,166,73,165,196,241,176,238,205,189,114,255,92,229,209,238,94,108,187,247,103,190,193,67,215,201,85,102,135,170,96,247,265,107,136,198,235,190,147,106,234,74,251,119,115,177,186,197,209,107,255,119,98,222,215,265,226,199,135,300,195,223,147,65,139,155,289,137,253,150,187,231,162,164,269,232,134,235,192,206,247,154,234,112,160,144,154,176,222,122,202,257,86,187,248,192,95,239,155,161,111,88,195,132,158,258,114,253,190,234,168,102,187,119,200,260,95,232,242,164,163,237,316,132,146,121,251,197,135,258,157,105,102,182,161,298,105,136,154,251,264,162,196,83,229,85,109,202,128,74,208,264,175,186,115,179,270,300,143,122,76,192,236,62,178,156,72,191,234,198,138,248,251,142,91,87,165,184,102,140,108,176,141,235,212,243,186,67,118,99,155,167,224,252,66,90,143,123,168,70,214,123,188,197,84,231,128,160,84,157,128,110,215,211,184,155,152,76,120,146,204,202,205,144,134,96,98,110,138,201,168,142,96,254,124,262,221,258,205,280,119,255,156,189,215,250,235,218,178,160,141,163,282,156,245,111,176,203,237,178,194,208,277,132,142,180,232,189,273,103,119,145,173,129,239,136,112,261,166,285,125,140,117,196,170,153,133,43,117,163,219,127,120,185,122,220,62,211,122,217,246,229,111,181,204,87,257,161,174,90,125,165,157,103,139,130,195,262,130,192,166,187,90,52,108,138,208,241,99,108,188,224,211,98,274,197,192,95,189,159,263,206,87,196,227,107,87,214,142,178,86,158,151,181,178,238,137,121,139,212,90,142,44,73,213,112,196,236,126,170,174,220,158,71,171,132,126,217,175,191,114,255,187,91,191,112,97,234,181,90,236,127,138,155,210,107,171,175,208,153,215,109,209,229,218,105,123,181,187,193,127,196,186,70,157,263,106,252,177,230,313,210,235,138,106,159,207,198,140,88,203,208,134,171,249,172,182,269,141,166,195,229,153,112,238,212,244,271,204,216,185,146,172,182,70,170,185,164,221,133,269,108,110,182,109,182,108,107,179,105,297,175,124,260,229,146,189,290,248,84,147,169,142,203,181,83,100,206,146,95,165,91,134,217,78,165,188,66,226,186,182,104,165,151,108,239,203,63,95,229,199,148,148,240,144,179,206,190,223,138,201,120,211,198,205,209,132,139,271,125,208,281,298,118,75,148,198,200,147,123,239,140,132,205,162,137,112,122,235,254,182,179,275,229,199,155,215,137,162,283,73,262,104,180,176,150,201,127,246,187,103,138,191,218,179,224,189,196,218,106,239,211,293,96,290,153,239,223,76,207,265,225,110,138,250,172,159,243,140,175,139,233,110,61,158,174,158,216,294,211,102,132,98,211,288,264,224,183,288,165,140,252,238,93,188,73,121,182,276,186,113,333,184,251,199,235,170,99,55,151,265,185,179,240,230,220,98,187,170,132,192,171,62,226,200,88,173,52,269,239,138,304,209,65,204,229,79,284,284,238,228,262,163,247,223,148,243,151,92,228,214,240,167,236,208,214,241,206,248,183,231,134,171,172,314,227,143,100,275,231,156,216,173,138,76,259,191,172,112,167,129,211,240,85,185,187,153,153,50,252,169,102,146,235,103,273,171,219,177,200,171,75,188,178,191,242,100,218,78,122,192,204,209,150,273,177,268,89,198,215,33,94,235,192,112,248,213,77,218,225,213,295,284,133,161,168,214,225,185,97,207,121,231,148,238,177,178,129,187,272,204,137,53,100,184,82,267,167,225,117,280,153,162,187,156,262,103,125,154,124,212,262,215,226,256,224,274,226,128,147,162,241,105,217,109,95,204,211,136,163,157,260,251,196,155,118,88,230,155,224,196,180,255,187,149,221,162,243,202,224,142,137,48,92,167,272,267,244,207,229,79,178,115,165,75,76,120,148,60,189,231,92,49,209,225,193,113,174,277,230,130,137,162,201,149,233,122,244,164,198,79,148,215,177,178,254,215,234,187,223,80,147,145,278,118,233,175,177,227,227,198,119,262,108,101,106,186,263,201,119,114,195,116,67,205,165,197,170,125,202,251,201,126,210,131,197,58,279,230,233,177,192,162,210,145,286,206,81,164,169,215,177,80,205,281,226,118,89,230,164,114,230,160,230,85,145,116,259,97,257,198,254,100,199,130,215,163,96,156,257,75,276,148,214,207,271,167,135,119,99,206,278,162,197,208,273,355,190,141,92,168,232,188,225,191,236,218,233,156,260,248,117,136,132,233,191,242,215,224,149,166,263,63,205,175,195,171,214,115,148,176,200,139,213,248,242,47,138,125,147,104,184,149,180,203,183,192,221,229,153,228,165,246,176,160,171,178,146,137,231,177,178,248,241,224,134,245,216,278,225,197,163,138,220,49,164,229,171,166,108,128,212,128,278,194,200,244,168,158,205,252,208,135,239,191,211,272,108,143,240,75,229,210,67,291,255,261,164,138,88,230,243,101,249,204,97,174,220,168,162,179,115,215,208,263,88,203,249,234,196,196,198,186,210,264,284,185,129,201,154,141,93,150,111,138,255,163,69,188,179,212,216,96,208,186,224,284,159,219,77,170,112,73,152,257,161,230,214,179,153,72,182,187,275,241,124,194,148,145,199,174,130,170,215,263,181,164,154,173,72,170,164,157,220,183,223,160,266,115,93,274,229,226,176,140,165,196,250,136,89,75,282,87,167,262,159,172,239,159,96,274,195,147,245,207,182,170,150,159,98,197,314,215,171,230,228,100,164,197,209,181,145,145,70,260,182,108,64,189,155,286,232,184,232,81,138,283,82,202,228,131,101,143,151,206,170,226,248,169,203,181,251,257,111,252,258,283,173,230,97,178,180,120,211,244,139,232,181,291,111,144,273,134,255,291,274,70,177,242,133,210,279,218,80,182,151,162,224,215,204,241,130,221,126,252,160,111,193,62,260,82,175,74,231,194,252,181,198,190,129,268,157,192,222,167,244,127,183,181,255,186,204,255,115,163,309,138,166,166,247,157,213,258,163,252,86,101,83,155,223,181,139,229,220,191,232,212,198,152,242,269,104,249,226,271,227,141,175,223,285,254,141,128,182,142,86,289,82,144,165,188,75,127,258,171,227,261,190,270,203,124,265,184,167,215,295,180,128,202,48,182,221,213,114,196,113,258,209,210,121,173,218,139,221,177,112,171,174,166,236,142,252,171,145,233,193,210,226,199,154,219,90,218,188,207,222,263,231,258,187,162,253,244,101,110,229,213,194,86,241,86,165,236,223,198,119,161,234,294,105,218,180,285,183,118,128,152,269,211,134,31,76,172,158,120,126,182,302,109,268,193,160,266,190,193,131,257,136,178,251,270,164,97,149,273,205,144,243,168,103,120,165,170,152,81,184,223,191,149,123,179,209,40,111,129,143,168,240,161,165,227,69,223,63,234,136,256,59,100,52,105,155,144,266,152,183,189,66,172,182,278,189,87,199,186,178,215,193,196,171,223,120,213,76,224,170,150,276,158,278,243,134,137,86,120,247,151,214,306,177,98,235,65,66,157,133,160,106,234,343,192,131,242,115,175,171,218,201,107,193,135,184,253,133,165,236,207,197,130,174,203,186,177,231,83,140,147,144,97,207,189,108,132,267,274,169,111,98,159,75,150,146,175,212,277,175,124,239,223,104,141,208,254,179,235,183,123,174,257,65,216,67,56,201,158,171,136,110,233,252,250,244,106,294,90,191,135,107,110,211,211,215,266,232,99,201,153,221,106,203,88,116,80,221,218,251,90,166,238,204,55,283,205,253,85,244,259,114,242,92,100,304,158,274,111,176,231,179,157,309,99,125,154,186,261,213,272,105,264,153,341,266,247,256,227,210,143,278,279,283,269,262,222,187,204,247,207,175,221,97,258,117,262,167,109,287,236,292,125,216,208,100,257,200,250,255,212,280,226,177,112,191,172,283,179,243,43,127,199,170,203,275,155,141,125,110,256,125,183,169,140,243,102,108,265,180,170,207,137,86,120,96,190,262,221,89,68,228,192,272,178,160,287,168,125,242,220,230,212,78,220,124,163,163,89,200,198,155,232,272,150,234,185,166,256,217,99,203,202,165,179,209,240,216,263,291,129,107,210,229,178,110,113,130,145,255,158,186,210,222,91,213,145,105,122,256,181,158,152,164,240,136,238,221,222,176,182,72,253,168,229,164,156,198,230,201,115,114,83,187,229,115,234,204,203,70,256,154,276,131,250,65,110,173,267,222,156,235,242,132,186,124,234,138,162,115,254,175,155,184,280,152,221,160,198,204,106,128,216,107,154,208,241,159,250,209,194,240,94,264,186,93,41,149,116,204,212,149,209,232,167,88,142,118,131,101,155,115,258,174,171,118,64,209,227,224,113,87,90,165,194,65,99,119,97,202,138,289,79,207,191,104,92,146,80,168,193,228,203,136,223,257,166,133,59,216,236,176,146,161,210,170,226,84,167,179,231,134,202,244,174,148,100,100,76,61,163,174,143,207,164,126,132,238,244,247,163,219,69,237,252,203,221,224,173,137,116,175,245,186,217,185,202,197,119,221,132,226,235,235,210,212,212,179,120,246,277,275,155,237,193,256,169,173,101,205,114,220,300,65,174,130,214,191,158,139,209,169,192,236,193,121,183,98,197,160,256,174,267,119,125,185,159,160,215,157,125,231,148,169,139,181,210,145,119,101,124,264,189,257,187,133,201,91,110,231,76,272,190,88,172,130,175,160,81,185,117,109,119,126,235,108,169,105,225,214,181,276,245,241,232,78,130,206,74,206,200,186,180,231,170,253,259,233,180,169,215,239,261,195,223,209,207,193,103,153,229,263,131,255,170,186,189,137,199,268,204,231,276,90,120,224,223,200,75,162,171,129,178,184,292,182,246,122,203,214,165,162,148,211,131,191,193,193,210,68,108,192,302,156,254,121,266,218,171,121,235,234,115,167,155,180,301,279,109,135,180,226,117,178,93,173,95,216,170,151,114,155,236,158,188,183,106,253,224,156,217,85,167,102,165,180,192,185,116,71,119,273,285,266,127,138,124,241,155,166,204,147,302,230,163,165,172,205,159,209,181,171,232,183,294,288,229,158,142,223,230,170,104,273,246,162,215,164,156,153,210,256,111,257,229,234,168,198,210,167,170,152,88,216,226,142,193,231,172,182,185,154,105,111,227,280,151,175,158,115,137,120,295,105,182,117,135,120,107,205,152,252,114,122,268,154,168,271,194,197,167,190,137,146,173,165,138,160,262,204,222,126,170,124,247,220,163,74,182,204,229,227,197,252,282,101,298,167,142,253,238,228,169,218,271,279,233,226,124,245,170,192,140,210,278,220,80,183,141,205,255,219,107,221,189,184,194,92,260,214,109,112,90,82,175,115,235,302,154,263,33,147,57,76,203,286,89,151,93,263,117,241,151,196,126,112,194,206,100,142,274,206,152,146,76,251,207,250,198,108,199,96,172,222,159,244,228,130,101,143,221,128,152,228,196,136,187,134,279,137,188,59,191,171,249,258,306,134,134,233,164,165,122,235,267,198,99,223,188,108,269,250,190,113,164,141,160,198,162,190,150,212,245,257,276,108,236,233,197,152,202,216,152,172,173,108,244,191,252,240,252,274,135,134,254,195,250,154,150,164,119,163,103,281,152,90,187,105,184,178,154,253,207,72,203,206,151,209,73,244,101,281,53,152,99,236,246,120,153,79,257,195,196,124,224,186,200,134,170,171,257,260,110,253,187,239,193,84,146,141,50,142,181,162,90,192,247,286,228,175,131,232,132,190,215,247,192,116,144,197,114,228,160,259,113,258,194,161,165,257,244,40,166,218,212,81,246,202,117,233,197,208,107,244,178,122,280,160,117,264,292,116,206,128,100,105,146,220,202,135,210,255,118,187,228,249,179,201,66,222,214,136,205,162,185,314,212,184,204,230,177,285,133,237,245,232,120,223,213,202,187,104,224,163,102,289,177,147,241,172,163,187,174,288,138,63,230,87,105,106,222,109,148,95,122,180,249,249,223,191,218,145,121,129,160,115,155,123,271,189,161,201,210,152,91,265,135,252,109,268,188,199,183,92,218,217,200,183,249,196,108,98,165,197,106,131,252,164,115,201,214,133,149,133,238,178,248,111,217,256,191,309,97,207,55,204,172,196,119,199,168,107,266,81,193,210,275,145,252,284,123,194,155,184,202,248,239,188,206,197,170,163,221,97,57,152,165,98,90,189,253,169,141,140,218,161,125,216,190,252,188,208,172,223,220,250,225,269,165,78,116,144,198,186,223,251,172,174,52,148,281,200,282,223,159,143,229,166,222,158,255,220,100,130,232,137,116,121,222,176,268,197,215,273,141,82,152,99,234,273,240,119,275,216,202,240,142,177,195,180,64,243,197,278,251,175,179,209,123,95,86,129,102,182,158,263,145,263,146,163,180,185,266,194,115,113,178,116,238,144,131,115,194,235,113,252,212,198,196,186,251,132,154,171,172,147,193,275,159,259,283,173,195,250,65,114,202,146,169,233,147,225,105,266,236,212,92,205,269,171,230,139,244,215,173,113,111,145,106,212,203,105,66,46,206,292,98,242,194,185,214,214,103,145,151,248,248,205,130,185,183,279,108,148,252,155,183,146,241,244,229,197,267,264,258,181,214,129,176,108,215,170,176,134,227,112,179,202,195,212,254,241,191,255,172,228,72,305,190,289,229,152,270,79,155,124,194,290,157,226,121,179,218,281,232,254,307,97,255,145,155,253,202,195,182,150,223,237,164,198,97,86,166,177,267,199,114,220,109,94,251,229,161,176,277,123,242,205,157,195,205,163,208,123,156,126,255,192,146,232,210,299,93,160,144,236,211,202,270,176,119,275,246,302,197,221,86,119,145,132,275,189,227,213,193,221,167,213,268,203,214,237,102,230,118,210,164,232,213,49,205,260,198,207,145,263,152,209,118,238,241,271,239,160,166,282,236,220,125,97,111,255,200,151,123,176,138,195,230,157,213,263,150,223,173,172,206,156,135,138,158,227,190,174,214,178,290,202,229,221,155,52,136,205,205,211,185,293,86,189,283,239,175,132,176,103,183,113,256,162,156,256,227,196,278,159,176,189,234,116,114,74,229,256,236,168,229,107,239,234,116,70,219,263,208,307,271,193,251,156,278,159,143,247,200,231,141,159,224,217,203,220,175,64,189,192,261,81,290,192,242,235,125,254,123,262,250,138,235,114,157,226,188,183,123,127,159,213,268,109,222,204,161,198,266,259,195,171,214,122,179,149,234,112,228,138,242,257,177,235,200,155,87,150,170,196,221,112,244,214,257,181,165,222,168,161,196,197,241,287,134,171,82,174,141,196,197,140,139,155,69,74,226,205,110,180,230,174,273,175,80,178,269,282,188,104,97,241,211,253,274,78,224,166,214,249,225,292,132,215,234,212,127,56,171,226,128,264,245,178,120,125,202,177,189,137,79,136,223,197,230,217,222,157,152,185,145,124,228,205,77,293,284,103,256,140,193,142,228,192,276,219,140,171,181,83,273,195,221,245,182,51,199,179,195,261,234,220,175,71,136,179,169,148,153,85,101,248,214,233,293,126,227,241,158,117,202,192,184,178,203,263,161,208,177,127,269,249,216,167,273,119,265,127,166,113,234,83,109,153,145,159,129,158,101,231,246,218,253,60,154,236,209,231,207,187,219,155,129,261,241,299,215,250,205,228,245,226,178,137,128,114,270,156,246,163,242,157,163,209,135,144,170,79,186,213,190,157,219,114,134,116,217,101,220,135,94,106,274,264,270,271,193,213,69,120,123,208,232,60,152,214,215,247,123,127,253,182,286,174,107,244,166,175,164,266,280,281,155,260,225,191,285,214,239,149,279,165,84,230,70,62,241,284,251,252,217,213,117,223,155,160,256,267,157,147,182,128,171,228,180,252,160,226,263,112,174,240,162,209,158,233,232,89,158,156,112,204,187,148,123,165,217,162,189,253,207,259,207,216,239,153,132,254,103,192,240,145,85,117,157,135,140,132,105,281,180,279,153,195,286,231,120,205,131,308,265,88,241,186,184,266,104,243,137,257,172,269,238,155,148,71,163,144,214,190,181,163,155,267,121,217,124,133,154,206,202,210,158,87,177,123,132,112,281,97,100,231,201,96,248,209,204,157,175,279,286,184,192,170,135,187,97,131,289,113,262,250,163,232,150,89,92,267,65,299,156,185,145,140,226,96,212,226,111,303,194,62,156,158,217,256,175,244,132,183,153,223,249,120,126,116,121,166,195,247,185,85,94,114,130,185,174,234,196,180,131,232,78,184,250,149,274,195,248,228,169,113,239,110,219,125,135,230,188,158,128,97,184,224,213,240,194,232,138,107,123,213,89,221,180,225,153,299,252,149,169,242,125,219,235,190,289,205,98,235,105,183,188,258,282,248,137,81,163,129,151,164,238,267,230,218,171,306,154,96,163,73,124,244,206,35,114,77,304,204,126,195,237,240,207,129,186,151,277,236,115,208,140,64,175,173,300,214,242,167,150,171,273,127,246,128,243,230,210,211,276,163,103,107,117,242,240,159,192,218,285,223,230,96,171,197,224,240,295,212,138,161,74,235,287,123,250,265,288,84,258,276,176,238,222,130,145,144,129,127,97,132,123,218,132,171,241,119,211,279,243,230,250,169,239,122,188,184,301,265,211,163,149,279,127,62,246,257,218,246,135,144,142,221,190,267,193,282,281,95,230,265,294,286,231,106,184,231,110,261,144,231,153,69,179,264,99,156,221,280,123,149,208,227,156,179,255,241,268,103,257,283,205,262,208,212,154,175,241,249,172,183,191,133,141,225,104,226,145,209,254,240,77,245,221,157,108,171,265,111,128,184,196,102,189,253,61,88,89,140,217,171,169,187,170,86,179,126,234,109,157,218,196,260,268,146,238,283,219,228,285,197,206,240,273,170,181,253,271,107,236,270,165,134,158,207,167,281,127,209,185,103,166,233,189,198,132,169,114,203,245,158,137,144,206,303,191,240,68,179,203,146,232,179,159,62,129,180,111,269,73,120,257,263,197,149,215,186,231,255,68,266,65,168,184,181,134,230,269,169,199,147,248,120,165,142,246,272,169,121,205,214,273,190,136,259,117,167,165,191,234,270,261,265,275,122,115,241,109,121,169,187,108,116,119,248,251,148,194,151,233,237,228,48,177,186,256,326,91,233,177,159,126,181,278,254,222,268,107,145,173,186,222,82,152,213,170,246,65,103,165,210,153,187,300,280,307,216,258,191,233,165,178,120,159,114,206,220,165,113,166,120,260,211,85,117,152,91,248,258,239,137,308,159,141,202,201,116,137,191,250,174,70,208,181,275,78,111,210,119,222,243,251,266,155,238,238,225,181,187,205,130,248,109,296,157,267,75,200,127,198,259,241,186,151,177,200,198,303,262,156,218,143,164,215,214,246,240,114,287,189,252,54,156,201,158,225,261,319,267,162,199,249,211,174,287,266,253,226,94,228,139,79,112,126,191,238,281,237,195,257,247,227,198,139,191,202,281,213,233,250,250,246,255,198,191,235,107,184,95,143,246,294,252,235,285,193,117,191,179,209,143,180,222,207,238,200,233,193,137,169,119,215,151,277,140,213,96,145,129,65,227,218,224,239,236,189,186,236,245,223,220,154,247,141,266,276,116,111,186,136,147,192,238,180,154,238,150,228,228,302,238,145,241,145,115,211,173,155,171,157,229,257,75,252,244,272,249,90,146,218,228,186,202,195,164,138,218,77,61,200,151,206,146,210,144,232,159,86,163,162,116,183,132,262,292,225,266,233,72,115,200,174,227,212,215,216,262,87,157,107,167,363,151,210,91,104,130,210,139,241,216,231,148,108,168,152,153,153,233,297,250,289,215,131,101,248,185,270,250,243,176,140,212,294,163,301,221,114,255,182,220,180,239,178,140,169,156,124,147,133,199,92,187,205,91,254,191,197,234,167,200,191,216,179,181,207,254,234,182,186,192,180,118,185,203,186,98,254,87,87,254,263,295,99,124,69,72,216,238,142,135,138,77,209,211,210,171,238,283,174,137,257,146,86,192,260,203,175,151,176,293,248,137,233,177,225,231,207,161,157,307,257,148,137,233,239,234,188,234,257,175,124,68,121,63,240,284,127,253,244,313,254,142,210,291,213,198,176,231,173,116,138,237,247,266,217,181,243,261,207,170,218,230,190,268,120,90,116,244,113,252,170,147,236,246,88,85,117,131,288,148,213,178,168,209,176,207,282,259,208,273,166,208,234,182,270,218,120,276,250,131,182,145,250,151,175,187,198,151,58,233,270,211,137,278,82,127,157,201,196,264,117,185,183,215,145,236,201,291,154,259,243,107,203,169,103,115,244,211,244,297,174,122,106,134,95,201,201,167,271,205,131,80,219,202,225,234,237,211,111,98,134,279,92,196,255,38,284,225,119,129,168,146,239,234,214,128,109,160,94,175,213,228,158,152,105,167,71,310,287,206,250,251,245,198,165,153,224,180,280,139,262,155,154,99,231,135,173,212,138,264,153,157,247,113,138,111,184,197,151,311,125,217,74,276,268,151,211,248,123,145,192,255,220,185,203,267,100,127,273,108,91,242,218,291,261,115,202,188,112,41,143,250,106,184,154,173,166,138,132,90,217,133,276,237,158,123,187,299,151,120,168,117,139,263,218,63,177,288,247,123,113,233,78,281,270,101,143,96,238,193,184,264,94,85,247,129,240,221,154,132,211,141,283,199,165,268,237,194,281,195,205,282,178,215,217,134,169,139,138,183,180,196,196,215,289,281,104,251,251,180,55,259,144,205,219,114,154,127,225,265,200,218,99,107,153,238,170,246,271,108,267,126,159,131,214,236,166,232,173,245,125,211,239,132,101,112,197,197,94,117,232,218,251,278,157,242,224,98,126,236,208,171,187,196,164,236,208,75,273,206,181,156,271,96,292,105,256,253,224,142,118,245,86,144,218,136,213,156,90,86,185,100,256,238,165,245,240,217,191,128,280,143,80,267,161,219,124,131,244,264,162,210,238,188,232,242,106,82,170,82,253,196,52,140,152,118,274,217,174,245,269,60,168,219,232,119,215,97,138,268,246,115,136,260,122,225,49,199,193,297,126,254,212,191,138,221,168,96,130,207,199,137,224,105,217,91,164,197,211,254,255,160,239,272,175,69,218,211,147,240,172,246,244,148,99,144,249,210,235,117,144,272,241,143,264,267,145,140,265,95,74,203,100,166,99,228,203,239,226,129,166,287,190,193,245,240,224,215,92,202,169,139,268,178,190,175,93,129,264,69,217,259,123,57,242,220,236,233,97,159,280,207,202,112,259,288,181,173,212,157,237,221,155,171,215,144,243,118,137,150,225,290,171,187,208,78,261,146,197,234,91,198,53,157,228,244,77,219,177,143,37,114,209,163,175,263,143,82,225,205,117,127,142,174,273,186,67,154,259,219,167,169,201,240,175,192,192,249,209,140,134,143,140,237,202,221,94,137,194,101,302,203,198,216,132,107,106,163,230,207,262,176,209,71,134,223,184,151,279,259,122,141,263,171,138,111,270,88,223,129,225,158,148,227,213,35,166,102,262,135,269,204,128,212,84,156,244,184,112,273,299,240,212,170,157,201,202,241,147,171,277,184,244,170,299,229,197,128,180,141,221,219,117,79,203,261,259,139,91,184,200,222,88,224,193,232,135,201,220,181,193,175,259,91,162,215,197,182,180,174,114,266,254,237,156,293,258,200,203,261,126,168,90,163,176,168,218,227,78,222,150,233,254,95,228,265,210,192,93,247,153,139,158,139,177,134,139,261,156,101,155,260,268,169,183,187,213,256,147,228,115,269,279,210,187,222,231,237,252,216,222,121,233,174,161,113,166,146,200,202,216,213,217,195,201,81,278,203,110,148,71,191,88,276,118,236,226,130,292,244,294,177,164,118,209,88,119,140,190,252,56,242,224,257,147,120,107,151,125,216,122,140,138,133,151,289,126,234,224,230,150,173,230,179,217,212,280,253,220,107,160,279,236,161,256,141,260,237,178,186,120,146,237,115,190,209,161,159,146,237,226,204,104,259,284,250,157,116,254,204,173,151,129,127,156,244,217,88,139,131,177,232,236,147,257,135,100,300,109,261,239,162,74,127,221,250,173,150,106,149,108,220,222,185,257,146,189,91,117,203,167,241,116,164,269,167,284,224,230,249,267,168,106,238,212,233,206,168,140,245,243,165,200,275,214,154,65,258,193,191,235,221,197,119,114,95,272,137,85,129,199,63,203,210,255,207,167,163,225,198,278,149,241,178,124,234,194,102,251,188,202,126,111,126,229,161,246,166,228,257,226,236,178,225,205,135,100,209,180,139,92,250,283,261,211,272,144,229,68,194,263,254,214,210,93,194,301,184,123,225,74,141,172,108,261,176,277,168,135,78,255,234,177,127,146,215,240,156,290,269,87,296,262,249,237,103,128,156,201,226,207,229,255,232,121,268,236,116,262,184,290,215,251,114,123,267,153,256,219,129,249,267,205,180,270,235,221,191,131,166,270,199,132,262,154,221,252,245,137,194,116,234,219,196,278,85,263,254,166,184,244,117,109,233,138,77,229,79,213,63,305,197,195,237,201,222,204,199,273,166,279,183,122,120,138,239,89,197,154,271,208,176,118,217,172,291,167,158,138,243,203,218,227,142,237,259,157,255,257,216,153,207,232,209,235,291,283,287,229,214,108,180,210,213,198,118,183,247,97,197,125,192,247,172,181,234,123,294,156,249,228,90,268,229,185,279,158,155,269,110,217,241,173,259,252,192,129,130,219,284,162,222,251,172,172,174,261,210,135,139,244,131,276,197,209,261,185,164,168,275,184,198,128,135,192,208,229,281,244,205,136,92,117,143,267,240,251,120,168,143,144,257,216,233,278,222,155,152,203,267,190,246,171,106,292,177,268,154,230,221,203,188,172,120,123,202,92,294,252,140,81,151,157,106,109,98,175,269,110,133,109,295,223,140,116,231,176,209,314,125,161,157,91,86,181,87,231,283,142,163,217,181,276,150,164,139,259,249,156,221,137,64,277,217,252,121,182,208,181,243,188,259,266,150,93,161,132,120,208,185,275,244,205,84,93,256,262,198,252,179,110,198,137,233,231,131,214,189,177,210,218,209,227,177,234,208,180,97,237,101,220,236,196,260,194,237,140,131,101,139,96,91,210,170,144,244,229,273,151,197,226,200,91,176,218,110,80,172,298,170,149,240,205,272,283,56,270,227,253,276,227,151,155,198,186,235,84,219,179,223,171,226,124,262,141,125,193,169,190,176,159,74,196,168,166,240,258,131,264,152,227,269,279,228,220,99,145,70,186,257,261,243,56,236,115,303,245,236,70,112,231,134,254,92,186,236,191,265,141,242,237,256,68,166,211,230,193,228,251,214,264,122,256,198,222,81,100,166,243,176,93,188,209,144,184,108,154,179,248,111,198,158,146,242,248,75,205,106,176,156,147,251,228,224,132,156,153,147,156,204,214,151,143,271,267,113,57,174,208,160,249,249,246,80,202,149,161,147,276,261,279,153,127,111,247,217,172,268,213,55,140,171,225,146,241,145,231,243,282,90,195,197,226,227,166,246,76,194,116,225,170,204,139,185,126,255,222,47,140,171,261,267,152,293,147,189,118,126,247,241,113,121,272,171,139,241,194,230,195,247,99,247,278,270,212,230,265,261,226,219,259,117,122,139,209,202,78,169,278,148,285,181,231,219,224,66,122,214,213,158,207,164,196,251,225,258,114,242,189,292,175,250,152,137,253,265,207,264,256,238,206,203,155,261,200,292,129,136,177,266,155,295,289,201,127,273,166,226,185,167,156,145,128,144,246,195,241,199,294,249,275,263,180,277,125,199,160,193,273,241,115,63,242,303,208,130,172,304,127,152,187,204,254,203,190,158,257,287,203,101,244,262,119,280,268,287,283,252,211,81,252,261,230,265,136,199,170,162,206,220,218,279,240,204,155,193,134,220,235,236,137,228,124,235,125,58,203,262,123,258,304,155,220,166,120,283,82,205,182,267,242,127,194,184,148,228,178,165,230,261,157,260,158,214,124,178,141,108,244,112,196,143,279,229,223,139,284,112,162,95,155,93,250,210,45,293,229,263,129,154,267,220,187,272,216,271,257,162,227,255,113,208,253,203,236,218,224,205,246,233,158,211,73,249,197,213,178,176,120,150,135,282,142,227,262,216,233,100,201,275,211,98,156,123,160,220,218,221,194,195,229,277,250,277,223,105,257,45,113,226,255,230,282,185,251,100,219,156,270,139,253,209,193,247,96,158,187,163,258,201,195,197,220,197,255,187,261,107,76,156,202,231,285,236,180,250,285,209,213,207,131,186,260,171,145,112,158,82,191,158,242,158,237,81,225,171,297,170,219,258,215,119,148,277,101,218,112,278,269,227,234,233,54,234,164,269,113,263,132,221,208,232,176,204,145,100,332,204,228,184,249,143,116,126,176,187,136,164,271,242,142,181,197,143,160,165,260,265,209,171,131,151,204,242,197,204,203,151,249,142,170,199,225,275,249,189,225,161,108,122,193,247,289,164,177,213,107,297,181,187,172,232,272,237,55,182,213,187,269,101,153,244,156,222,150,214,280,64,187,100,219,202,148,121,174,236,98,181,129,217,203,257,255,80,195,320,282,163,141,263,121,261,218,163,258,193,103,198,162,201,53,254,214,286,106,293,65,76,243,300,323,140,209,280,210,235,117,191,215,109,123,194,246,106,302,231,259,176,90,167,196,145,162,149,179,73,122,279,136,210,82,164,57,180,207,203,216,167,188,187,176,284,184,262,203,250,161,219,264,208,241,166,119,168,276,123,139,143,214,150,103,236,195,178,223,148,238,236,221,234,44,219,219,138,235,201,193,229,213,226,215,99,73,235,270,307,224,183,244,191,89,143,241,179,216,191,104,169,276,161,121,43,252,277,235,276,257,261,201,257,217,179,287,85,161,207,254,267,213,88,165,115,265,206,203,112,189,141,132,109,157,185,228,174,207,108,51,157,182,135,118,220,160,253,153,209,181,104,100,100,114,103,160,213,243,169,240,60,222,200,68,164,275,177,272,113,264,183,164,206,216,187,88,95,238,166,105,127,194,226,162,189,225,105,280,214,139,253,242,127,118,191,262,261,183,254,223,209,156,151,211,87,190,243,165,246,95,156,141,202,258,253,177,149,285,45,226,242,214,119,243,243,232,191,127,225,277,271,130,142,147,160,215,242,178,107,246,194,67,121,243,120,204,161,85,259,173,89,179,147,200,140,203,153,267,264,186,103,112,273,202,283,181,187,235,104,163,291,276,230,238,95,168,138,234,170,195,58,209,256,268,181,260,260,242,245,216,205,228,178,137,244,299,180,103,150,213,151,173,210,227,138,251,226,173,192,184,226,193,244,186,171,84,186,265,181,267,213,245,93,240,211,197,167,95,168,315,207,124,234,185,99,140,202,171,220,144,217,211,247,182,85,175,233,214,147,131,103,158,240,257,202,116,175,76,211,249,250,213,257,147,173,115,241,274,54,140,190,231,144,169,255,212,159,177,192,210,212,235,114,296,262,104,284,165,268,170,308,198,195,205,224,222,199,222,158,179,89,155,184,284,287,313,276,95,190,211,297,127,220,197,114,194,162,69,213,231,187,296,237,239,214,203,259,240,175,117,182,221,274,126,185,51,145,232,178,181,151,253,279,77,264,166,250,218,221,228,233,161,204,137,114,149,213,142,129,77,276,174,143,127,66,188,103,227,209,212,115,201,173,177,114,178,155,157,121,283,184,197,210,219,170,216,202,87,101,226,273,196,219,253,220,89,216,253,255,183,139,218,256,211,167,175,161,219,173,177,166,126,137,138,142,148,198,252,225,280,190,302,175,80,153,244,80,187,149,298,212,263,209,174,243,103,177,177,205,145,151,257,227,251,74,209,110,217,259,252,220,101,211,117,288,131,178,198,231,145,92,228,187,133,258,183,248,186,258,261,276,257,186,285,167,214,95,247,78,189,75,108,179,254,180,222,231,246,157,245,214,289,137,283,168,299,140,282,147,229,255,134,212,116,117,168,198,260,178,210,106,196,197,156,163,260,148,230,259,271,194,106,258,140,243,223,184,154,228,230,129,233,185,243,85,143,266,270,246,138,147,250,259,157,133,257,190,109,200,91,247,252,236,248,153,216,170,228,169,123,204,230,214,101,164,159,252,140,186,105,248,228,130,111,153,142,275,185,251,140,64,271,195,181,227,194,113,109,197,257,207,107,248,246,197,148,162,258,123,303,228,123,133,241,180,142,301,242,126,125,106,173,260,287,217,276,274,95,152,235,225,274,190,275,246,237,190,256,123,140,202,181,168,99,87,145,237,200,200,207,226,230,194,182,119,225,141,199,81,67,263,262,208,192,209,256,95,159,196,250,177,243,263,214,211,170,189,272,185,230,203,166,158,202,288,173,246,189,131,240,263,245,189,128,265,260,171,72,249,208,269,177,244,151,245,286,237,246,170,93,217,194,165,167,219,241,235,225,260,233,254,155,218,238,252,118,169,177,181,198,263,202,139,225,132,160,227,168,160,204,177,116,180,123,238,171,158,114,238,142,80,206,236,129,286,181,278,215,143,155,165,268,194,203,269,160,119,261,197,234,145,250,130,253,137,145,231,202,214,257,145,151,60,155,140,216,194,246,273,281,138,239,165,198,274,119,172,260,201,196,209,160,116,61,89,246,241,202,224,211,222,135,276,149,192,184,148,266,72,202,142,244,167,92,87,279,148,220,216,203,169,249,170,229,173,184,151,220,198,253,143,231,273,219,220,201,292,225,156,141,203,88,192,146,248,151,166,111,105,279,136,274,170,181,249,146,208,256,277,270,165,134,165,157,171,281,287,238,158,113,162,268,174,146,161,199,203,154,130,205,127,170,249,168,189,187,253,226,235,256,160,34,193,283,73,157,186,120,128,268,187,311,261,219,100,182,81,156,289,140,290,222,97,176,168,180,244,169,109,170,275,240,280,121,164,158,130,221,270,196,244,196,157,252,131,173,99,280,265,286,92,75,274,176,152,134,181,153,108,160,129,286,229,208,147,153,250,140,112,203,183,192,294,245,182,271,219,112,228,206,121,181,232,210,96,218,180,247,142,127,206,205,163,221,227,140,130,85,227,144,110,274,164,127,245,274,276,259,235,249,260,256,151,248,165,218,257,146,211,236,210,275,218,224,268,195,240,259,207,245,192,206,170,104,220,230,225,152,157,227,234,137,194,106,163,123,238,163,197,206,240,251,220,204,244,232,270,220,196,107,173,232,176,119,246,130,280,263,243,52,214,110,241,169,171,134,142,80,275,227,259,253,176,97,254,227,216,172,111,249,164,142,126,256,247,289,98,215,282,283,162,104,134,156,85,150,323,172,74,191,262,246,206,68,64,213,185,236,193,149,269,258,255,196,241,221,151,154,131,130,75,201,110,191,179,146,218,170,100,157,265,126,270,160,249,207,182,130,188,228,211,255,162,244,177,284,203,206,236,138,270,262,217,261,282,207,237,179,242,206,237,86,206,251,249,173,173,205,134,239,169,263,192,227,239,208,202,217,246,160,136,107,170,170,236,220,232,154,279,240,215,160,109,305,225,225,223,255,279,200,217,267,190,169,182,77,230,189,174,193,242,281,235,240,218,112,258,142,155,270,50,76,120,259,241,132,50,201,224,210,248,114,99,196,270,194,94,263,238,139,96,180,269,174,233,179,261,236,109,277,225,168,174,267,186,273,124,181,143,213,195,159,211,264,166,198,169,131,201,230,156,92,143,198,213,173,291,162,227,270,252,178,245,219,267,188,263,257,128,169,200,119,202,262,102,261,241,177,244,263,226,132,60,164,198,215,106,268,269,131,277,255,274,204,124,297,244,256,269,205,144,186,245,242,137,192,143,275,79,151,226,206,219,183,235,140,233,129,288,82,123,156,240,240,270,216,115,201,91,158,140,168,231,206,147,240,118,249,210,200,166,187,89,190,104,175,202,88,224,217,292,215,262,251,167,145,139,250,156,100,123,77,203,234,164,206,234,276,205,255,151,289,197,102,79,260,167,205,152,283,240,132,175,211,258,264,242,238,81,258,237,230,137,191,225,217,275,119,233,267,245,216,116,211,99,62,110,155,170,86,222,229,231,259,174,215,273,223,180,203,244,241,183,193,275,244,180,157,132,264,127,166,165,162,269,177,215,126,123,231,173,193,91,77,271,235,250,179,163,214,106,108,147,86,204,166,113,193,253,226,275,145,229,57,186,118,282,264,282,204,114,182,277,218,138,186,192,175,277,276,172,185,251,225,178,247,225,109,207,190,151,210,123,82,221,226,252,243,259,256,210,126,228,202,180,210,76,295,208,131,121,197,157,232,227,55,242,177,165,261,176,279,219,191,139,198,248,110,145,193,183,238,217,78,225,228,239,122,189,204,271,188,140,181,197,149,196,198,216,230,230,233,140,224,167,111,217,199,196,241,225,268,217,250,177,126,103,141,99,123,159,94,290,211,242,204,130,192,175,169,255,251,265,102,236,107,257,89,276,123,223,115,114,269,210,137,227,189,221,292,238,132,134,215,272,180,202,103,204,223,164,185,182,256,163,263,223,85,232,43,230,246,275,256,178,92,227,127,212,256,260,188,182,177,131,141,246,130,198,105,68,267,256,194,225,186,120,294,106,304,116,147,224,253,121,238,142,113,227,171,229,102,211,228,247,308,101,202,150,165,135,212,132,261,302,133,232,132,262,67,231,78,88,165,145,224,258,257,220,249,302,196,247,216,100,176,199,180,250,187,139,129,208,261,223,198,235,118,201,242,205,262,284,123,93,249,258,152,168,124,260,269,176,105,122,160,255,111,111,274,286,207,204,254,226,301,222,237,189,277,94,263,236,195,219,119,158,185,116,209,199,215,228,142,279,178,291,135,249,180,214,271,157,190,130,275,140,126,164,225,226,156,185,158,169,170,137,221,197,201,127,193,177,255,241,88,274,164,142,234,137,209,162,192,188,105,149,173,181,97,178,121,171,255,241,290,108,197,280,97,194,192,199,213,278,251,217,129,105,218,142,202,90,217,123,283,219,221,116,120,273,258,295,217,101,183,190,190,224,117,238,285,140,251,127,172,239,159,232,236,132,166,201,121,158,180,74,263,221,208,119,159,121,73,139,236,196,256,209,123,101,73,258,130,108,76,110,101,180,191,97,220,266,128,70,208,103,139,227,289,263,212,203,210,265,126,255,212,251,173,208,258,249,179,253,259,268,192,248,239,89,85,183,243,106,251,202,120,234,124,202,158,83,194,73,225,140,180,127,61,247,241,101,198,151,257,131,70,222,161,179,84,125,82,192,134,87,242,218,203,239,208,190,278,129,160,233,257,259,237,150,229,204,178,144,193,101,174,209,203,177,179,186,119,207,188,306,253,280,74,256,110,211,246,194,206,287,115,86,68,116,217,155,126,281,274,239,125,275,338,197,273,182,236,275,109,275,239,117,275,245,240,290,252,120,232,212,143,113,138,191,235,176,176,224,189,226,94,225,121,269,96,202,226,213,180,167,254,156,167,258,240,270,167,210,295,268,220,89,205,213,72,160,107,219,169,75,267,108,194,194,206,169,114,255,219,171,246,206,72,87,173,212,213,230,157,256,45,90,146,158,234,222,147,167,322,251,299,185,288,246,209,268,242,151,233,248,257,114,117,308,176,225,250,181,222,137,239,83,88,122,176,190,252,251,135,298,129,129,76,178,212,77,152,123,262,108,159,266,220,188,218,170,139,146,210,257,129,258,189,144,276,207,244,223,91,108,215,158,192,58,133,115,190,130,280,95,153,169,258,178,124,236,149,255,211,72,100,184,227,232,68,148,177,227,112,113,154,149,114,130,274,167,269,234,200,250,223,248,221,182,267,172,120,251,259,115,243,192,228,197,148,280,306,121,281,284,235,242,163,257,229,203,266,223,201,277,128,291,223,183,247,203,199,175,183,181,107,265,165,144,273,244,166,136,221,193,119,187,247,255,64,277,150,273,180,171,79,226,259,154,115,143,204,208,124,119,172,99,168,121,272,188,249,228,147,173,259,226,152,149,104,95,161,185,259,170,249,141,144,207,164,216,208,269,228,275,182,221,109,117,265,211,186,201,153,247,108,235,190,270,244,206,213,297,252,181,121,146,200,270,241,157,154,97,219,156,136,252,206,118,171,247,118,232,183,182,180,146,224,273,252,201,177,262,120,278,210,279,158,203,160,257,208,155,68,130,117,240,166,282,219,107,263,166,279,150,250,94,240,269,219,264,235,228,161,289,240,234,177,173,155,108,210,74,155,115,119,178,238,252,216,227,180,292,148,159,183,158,43,225,184,185,96,239,161,247,188,68,97,205,279,276,64,238,285,66,126,224,256,170,140,183,83,280,298,165,289,223,272,220,126,240,216,199,185,104,259,249,208,134,130,232,156,219,113,86,257,235,230,170,190,269,274,284,227,247,268,278,141,222,222,72,251,75,222,179,202,101,218,175,209,154,201,183,106,149,208,176,82,228,183,124,64,229,220,238,245,210,172,215,194,309,215,84,248,136,110,75,220,208,214,66,83,292,108,248,231,225,171,234,274,238,274,177,174,187,113,218,190,231,65,100,281,237,204,274,291,126,140,166,110,254,158,169,215,331,128,234,229,209,157,249,222,193,320,85,221,107,102,102,245,212,294,231,125,95,116,253,252,228,144,199,218,185,206,253,227,289,274,122,217,113,197,108,149,102,196,246,183,240,192,172,148,294,251,243,262,245,198,176,208,117,274,240,217,160,197,166,223,239,166,174,280,215,223,154,109,166,169,153,300,143,151,179,226,198,179,230,261,280,328,279,202,188,187,256,238,135,188,272,229,114,148,136,219,273,128,256,170,254,136,77,155,192,146,253,197,311,253,220,268,41,232,212,182,181,154,95,232,244,186,233,312,254,200,262,162,266,167,215,256,263,257,163,245,147,113,232,159,120,137,81,181,149,159,187,118,263,114,220,315,188,160,165,186,252,232,208,150,259,77,217,84,215,173,178,211,239,229,124,202,264,254,223,142,278,230,256,236,236,183,123,216,224,104,88,155,196,191,247,155,244,232,134,154,229,105,125,224,261,87,227,192,261,230,225,191,281,157,227,132,97,291,252,280,259,77,85,171,229,183,177,221,64,184,167,169,146,247,186,199,183,249,104,221,126,101,162,213,183,203,109,167,130,249,182,166,227,132,246,151,223,173,255,216,132,233,237,223,255,262,64,116,243,182,229,251,227,199,104,236,77,162,218,255,167,152,108,45,157,218,137,162,77,122,277,144,302,200,253,259,203,192,133,268,182,61,123,116,71,108,78,112,104,230,168,259,120,235,119,259,127,141,100,261,232,137,125,230,111,260,164,230,304,145,193,226,298,209,183,152,264,246,136,147,226,188,200,146,110,195,204,204,238,203,72,99,113,231,221,236,231,213,209,220,215,251,250,182,276,226,103,177,208,236,190,97,117,225,254,201,245,246,212,237,82,64,181,208,95,163,227,141,253,217,199,250,108,237,209,241,150,240,171,192,198,186,214,304,244,150,153,270,138,208,124,121,78,250,259,176,167,184,198,229,239,291,275,183,237,182,254,176,128,165,261,187,129,106,241,293,188,269,282,287,278,229,243,186,121,294,217,185,170,264,164,198,239,245,172,214,201,214,221,250,266,276,214,250,272,270,177,210,124,181,192,183,247,139,250,229,192,215,292,177,263,192,319,212,239,246,218,138,277,116,213,231,69,166,303,218,185,155,272,171,179,123,109,226,208,185,156,259,172,217,228,127,179,66,223,104,229,116,190,258,190,156,208,265,178,124,126,201,181,175,176,186,192,269,97,219,224,150,254,180,192,251,285,218,165,151,229,256,110,187,278,233,103,209,156,291,84,99,171,262,227,211,189,203,238,230,275,259,159,182,174,276,163,266,189,194,218,271,205,74,184,177,115,151,287,243,216,131,175,255,94,204,217,153,172,125,107,160,120,129,257,254,84,214,270,86,263,237,210,154,98,229,248,233,233,193,242,219,141,180,197,263,253,128,99,163,274,184,246,187,239,169,115,273,257,167,200,198,135,198,117,230,138,111,139,252,208,278,173,210,228,130,162,116,116,266,171,159,172,207,137,262,169,260,108,303,182,289,162,152,85,260,249,300,132,175,262,220,159,144,202,224,186,194,425,207,158]
|
doclens.86.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[246,299,84,162,257,185,137,199,146,242,89,87,53,110,73,163,207,155,167,310,230,168,191,148,378,91,77,259,271,302,166,370,159,316,161,137,241,218,154,155,190,105,214,216,156,125,229,338,297,183,323,244,106,132,195,214,139,92,101,179,259,318,175,99,103,308,174,166,129,206,176,243,278,237,254,183,181,199,211,130,119,221,264,132,73,216,208,228,194,216,141,218,144,242,210,186,280,180,85,242,205,78,177,269,237,226,208,110,209,246,166,93,88,239,264,238,284,227,151,183,243,163,131,207,138,158,234,194,111,252,263,190,155,83,228,91,198,177,267,154,155,247,239,140,130,165,133,144,144,152,168,174,146,135,161,354,147,132,122,118,262,180,145,135,244,122,329,199,276,197,252,146,193,214,168,100,250,135,210,115,270,208,97,244,151,177,217,128,256,111,75,224,171,194,233,115,174,178,144,87,178,121,73,137,163,167,170,172,208,184,197,168,139,286,144,174,93,223,131,141,149,152,108,145,139,216,223,267,113,138,92,61,130,153,218,74,167,243,137,110,215,152,105,254,233,138,149,240,184,231,201,186,225,118,131,161,107,102,205,146,174,95,113,217,192,163,90,284,230,299,222,223,291,165,393,223,227,146,148,172,126,264,137,128,175,242,328,272,212,233,231,300,204,235,156,133,112,136,236,289,184,227,194,146,222,76,172,137,159,148,298,277,258,77,301,130,120,171,59,199,122,179,160,170,129,164,173,152,54,187,206,357,270,202,215,392,173,296,285,196,294,76,178,150,236,116,326,121,273,132,91,134,61,253,248,123,187,82,132,116,205,193,173,179,241,109,142,211,163,264,225,236,227,326,233,148,195,228,92,212,149,87,90,231,147,77,219,221,279,93,252,82,106,115,218,181,164,209,172,223,255,242,193,182,175,225,158,183,214,184,198,204,234,126,230,315,186,171,171,135,213,118,165,246,237,164,304,234,134,126,113,172,200,197,154,163,293,185,147,252,223,190,215,223,212,124,123,256,170,193,252,311,73,96,205,105,199,151,105,334,114,188,249,86,128,300,191,112,125,341,210,227,95,200,190,308,255,204,259,120,271,202,249,153,179,143,111,227,335,205,377,380,100,140,104,148,193,154,172,220,208,212,183,112,194,223,371,94,127,234,280,215,144,219,222,250,228,183,383,287,301,198,236,165,252,239,131,217,236,161,132,141,278,91,213,138,158,184,221,187,129,153,97,254,97,167,239,117,245,98,240,162,290,264,138,391,153,225,238,368,134,128,205,234,132,123,162,236,163,148,113,162,183,293,162,103,165,95,76,126,195,126,118,178,226,152,154,347,148,186,283,129,214,122,195,137,245,252,167,140,224,250,204,191,178,192,204,222,128,338,249,107,243,213,222,228,134,153,230,129,173,204,398,98,202,141,253,126,117,236,114,177,279,211,139,184,221,95,176,90,170,231,106,149,149,133,99,253,116,310,229,250,312,240,50,79,453,218,229,250,291,144,212,195,122,249,138,154,237,153,143,200,217,260,202,134,166,190,144,122,209,131,172,185,146,234,181,182,106,220,157,155,190,190,258,93,96,285,184,144,238,182,210,96,130,115,122,116,215,154,211,238,168,229,171,189,160,104,189,129,238,230,115,248,86,231,227,216,208,245,199,253,376,203,246,190,138,126,184,180,193,191,266,119,125,205,170,326,197,178,137,242,198,122,258,376,186,113,228,128,232,84,283,183,283,148,171,211,195,193,174,137,167,147,175,120,99,230,176,151,127,106,231,55,274,327,143,92,109,92,225,91,198,223,99,234,178,289,131,120,208,73,195,67,212,190,148,169,138,162,58,236,190,385,203,274,306,230,154,238,143,197,152,170,252,201,182,308,185,230,143,216,206,95,227,131,219,209,192,158,250,265,125,97,323,270,159,228,176,237,272,210,274,138,325,159,133,313,218,226,116,83,188,146,194,161,113,39,164,84,147,233,126,131,113,211,249,201,198,76,223,352,130,207,224,205,168,230,105,112,80,146,354,258,225,141,138,108,145,156,192,130,186,185,86,225,107,203,161,141,301,143,134,223,254,221,199,143,182,226,201,143,129,215,215,65,241,245,120,141,228,426,98,180,73,181,205,209,112,93,146,171,184,202,135,228,292,238,218,133,268,257,300,207,197,224,180,159,221,121,251,183,215,178,223,59,152,159,221,94,109,167,105,120,148,166,78,247,161,246,119,193,243,215,191,281,161,222,179,285,199,225,117,215,299,271,126,201,116,174,164,93,66,363,267,186,101,127,140,156,269,90,223,210,245,125,197,177,162,247,274,108,172,102,141,214,144,144,192,57,154,170,187,237,182,232,155,260,244,255,240,89,204,132,267,125,187,140,133,121,104,228,209,105,123,124,205,140,138,205,77,131,185,259,120,88,297,222,168,85,235,202,195,120,189,212,236,236,166,131,367,120,227,145,261,185,204,54,165,183,66,274,303,279,298,73,144,129,146,137,116,181,213,73,62,94,237,261,175,192,197,216,115,101,183,243,75,214,236,161,172,211,203,154,67,213,208,81,278,257,287,233,192,272,99,191,161,232,134,226,252,345,175,164,258,234,209,125,173,275,182,322,128,152,116,156,183,115,178,127,56,277,86,189,188,244,197,186,144,116,188,140,233,58,254,243,143,193,184,177,170,178,192,208,93,228,169,232,268,39,196,216,261,198,211,170,209,186,97,185,255,81,146,191,155,220,195,122,198,241,174,153,243,122,99,266,220,150,146,119,138,104,224,182,276,176,244,223,163,155,133,136,183,309,219,260,187,101,161,143,219,230,390,240,254,227,205,151,261,217,221,233,171,172,190,141,105,190,311,235,213,147,264,241,162,143,325,217,120,142,254,222,172,239,67,106,206,234,188,237,227,258,173,277,237,252,73,333,275,177,163,188,184,160,177,138,243,180,163,162,261,147,140,265,116,127,137,289,125,271,140,196,135,321,255,194,233,190,223,191,123,201,144,273,151,251,153,214,132,183,88,146,136,248,188,95,163,120,183,130,213,276,195,158,187,229,227,152,160,249,139,181,162,182,167,148,164,201,228,208,175,209,241,258,193,139,114,168,228,274,175,222,137,86,118,179,125,176,223,218,194,218,291,181,158,99,153,236,133,128,89,176,173,204,176,245,216,177,292,227,131,230,229,196,218,213,132,233,233,149,231,267,184,170,102,224,110,141,234,233,82,175,83,345,77,209,111,210,243,146,154,258,191,396,116,103,200,218,195,145,239,166,113,253,139,236,210,173,111,110,250,164,123,205,84,149,158,282,162,148,283,172,188,213,152,214,213,151,195,185,192,359,182,252,200,139,295,202,248,195,220,183,226,121,193,264,220,89,205,99,118,162,231,174,112,283,180,175,83,182,100,183,186,145,127,224,186,244,98,166,358,229,275,84,291,186,180,190,144,164,74,353,173,138,223,236,230,211,237,140,137,167,196,220,242,114,172,141,156,255,204,158,158,209,153,227,147,278,212,139,289,260,362,193,242,226,88,261,248,270,119,196,311,238,176,139,289,185,148,109,209,148,239,115,215,171,122,192,149,207,155,278,146,106,165,70,167,158,160,239,139,184,202,233,170,156,219,139,220,150,134,183,233,268,189,175,283,138,246,150,168,166,169,230,226,122,338,295,134,168,268,154,209,248,157,212,212,148,213,201,121,272,243,167,130,104,193,186,195,239,205,264,185,129,218,223,396,136,243,188,320,179,208,96,237,171,352,215,67,143,240,210,256,216,227,180,104,174,184,310,168,223,228,157,111,111,229,230,203,177,129,110,197,136,111,240,206,138,84,102,182,97,166,188,133,243,143,303,113,197,97,190,220,268,237,160,237,184,190,80,174,227,253,144,182,166,203,135,205,124,124,243,179,79,204,152,132,166,171,123,142,177,220,222,190,216,203,201,105,171,192,187,139,200,212,143,290,183,276,191,173,174,69,180,190,264,113,146,227,191,194,167,174,138,214,142,181,126,205,207,164,193,280,199,228,132,246,192,222,134,97,212,246,220,249,228,196,174,157,181,126,217,175,135,147,126,328,263,140,197,244,90,122,169,131,199,142,86,177,225,194,229,169,176,215,372,203,227,100,163,215,223,101,153,159,210,150,156,138,199,164,151,233,197,123,180,213,165,203,317,136,271,168,116,190,120,122,118,236,237,126,135,196,132,149,196,76,135,211,139,204,116,332,173,211,212,280,240,199,312,305,192,289,197,195,207,265,124,201,139,147,129,197,165,225,257,179,158,182,146,139,152,283,222,192,185,162,223,226,272,196,135,144,224,264,158,248,264,223,257,149,198,157,102,263,168,111,176,159,181,189,243,291,249,184,196,271,243,217,266,274,135,151,287,169,44,65,191,247,313,243,263,206,174,173,171,235,105,128,289,188,133,277,168,194,178,264,84,283,230,189,229,258,106,220,155,253,239,68,166,247,171,223,294,232,145,150,201,188,146,145,175,68,199,250,109,174,153,252,225,223,240,156,158,202,127,238,133,137,298,255,296,168,115,193,178,175,205,162,184,185,89,337,241,99,247,72,135,119,160,153,129,148,205,153,312,120,156,257,245,224,129,176,226,150,244,145,139,300,201,237,124,167,214,291,301,224,221,204,110,240,196,190,170,322,184,199,118,146,148,238,154,139,137,254,212,140,141,108,243,185,129,144,135,99,151,163,119,218,227,139,202,137,159,205,237,213,223,127,83,221,279,177,203,169,133,140,95,212,227,164,217,195,173,170,183,233,248,165,184,113,184,191,191,113,356,212,82,183,297,378,234,208,106,151,185,216,266,200,154,287,196,239,94,130,163,178,196,138,151,224,278,319,192,194,211,436,187,189,119,155,141,237,109,213,132,64,173,150,78,188,247,339,165,224,173,183,233,380,250,261,182,218,243,82,119,185,200,174,183,160,166,171,257,217,109,237,195,206,158,210,243,173,198,189,111,192,275,227,230,239,152,92,178,146,182,367,187,112,164,185,337,108,227,239,105,103,130,125,285,147,145,109,228,159,227,159,86,186,172,254,200,184,184,132,182,223,177,249,198,130,219,158,207,203,230,126,153,306,214,204,131,308,202,128,177,226,134,192,353,223,224,238,153,214,253,56,343,211,137,113,283,220,117,96,195,233,216,168,183,223,236,198,217,215,86,213,227,232,155,186,151,212,240,142,247,271,77,238,244,198,199,100,230,177,190,182,175,246,177,144,141,144,226,337,172,134,216,218,238,211,167,270,105,200,343,181,239,295,173,175,168,140,197,270,158,135,190,93,232,160,233,177,257,209,182,149,182,236,104,190,165,146,174,139,231,242,261,229,144,73,264,107,133,116,178,181,229,271,184,176,176,171,148,174,202,263,206,276,71,179,139,250,184,237,75,323,197,248,205,134,139,156,162,127,230,170,214,271,226,215,182,213,129,268,230,110,164,202,234,95,213,258,153,120,122,203,183,172,117,206,261,252,122,130,241,204,170,170,200,205,267,245,180,158,231,187,313,255,199,67,210,199,210,118,130,217,231,163,238,203,301,213,158,226,176,177,203,94,187,182,235,253,184,153,194,242,91,210,166,228,196,66,236,125,137,174,109,209,154,125,277,314,86,132,215,275,120,76,173,321,182,181,200,322,283,197,231,259,253,267,220,227,148,231,150,176,258,182,213,168,79,162,198,264,260,176,369,245,173,100,103,210,218,237,251,140,314,134,247,249,176,153,168,274,106,279,145,198,187,217,267,201,191,267,238,186,168,361,90,144,198,186,221,168,201,122,172,134,236,175,242,181,167,218,211,220,171,243,140,118,242,260,61,223,198,211,111,273,161,221,233,77,210,266,66,200,155,219,190,184,150,215,114,210,204,182,111,320,98,104,227,212,185,282,222,217,117,186,123,185,201,216,184,204,204,119,117,261,190,297,161,148,215,159,283,97,259,363,150,200,320,141,197,140,199,140,212,217,209,220,258,187,111,130,202,155,260,160,221,219,242,275,298,157,276,242,47,252,67,109,170,225,132,150,230,122,219,270,146,84,98,306,218,130,126,110,207,200,328,234,134,258,129,171,149,153,250,336,203,180,275,253,237,227,165,277,163,305,225,307,124,238,240,183,229,275,236,178,202,110,135,285,143,147,224,222,244,212,97,198,154,207,168,219,214,259,85,233,162,177,70,102,203,137,91,186,119,183,345,284,256,185,207,269,179,241,250,145,218,100,257,240,178,253,141,227,254,173,125,211,203,125,254,181,198,153,275,227,239,193,286,126,186,243,125,213,144,133,167,289,147,181,174,178,122,177,204,185,232,220,216,86,179,310,195,261,283,190,221,177,148,215,189,127,235,126,87,124,160,281,160,236,208,322,210,104,281,239,225,202,161,337,156,114,222,247,362,175,245,289,340,205,154,208,282,259,64,159,226,241,226,74,217,114,165,109,47,191,286,192,185,166,83,228,134,207,211,224,223,170,143,172,228,181,170,244,206,160,192,110,309,230,63,178,202,227,186,240,189,225,185,260,162,175,156,105,138,125,224,206,286,156,141,235,182,183,132,192,217,208,141,253,194,344,271,106,237,126,171,181,237,120,358,163,232,188,158,150,125,256,205,190,173,302,119,131,112,190,57,216,132,207,56,226,234,125,200,150,214,129,104,316,99,215,232,291,202,126,251,244,184,95,213,199,324,209,126,231,245,267,170,74,317,224,155,234,132,199,115,237,273,259,174,172,193,345,281,121,152,142,154,189,147,214,137,228,211,179,211,228,267,156,187,220,283,257,217,221,186,348,195,145,263,173,91,293,221,223,126,227,168,199,183,275,243,211,260,250,156,183,159,149,264,287,204,193,88,74,195,205,169,258,151,303,148,123,183,101,348,237,160,215,245,101,216,129,66,179,196,297,117,224,278,186,152,198,100,176,181,145,237,233,301,211,271,145,150,163,216,189,176,291,135,238,214,184,185,131,271,255,233,190,201,175,121,84,302,179,239,295,185,74,133,183,197,94,119,193,194,201,172,212,277,155,205,112,199,139,153,281,218,174,118,218,131,213,193,364,157,219,288,166,197,173,220,256,130,156,212,240,101,184,208,343,131,203,215,187,145,250,124,156,126,162,236,208,228,355,141,210,110,175,192,188,266,254,122,301,195,307,142,377,164,159,203,158,291,191,115,138,71,236,225,238,211,98,129,116,210,259,176,211,230,210,221,214,137,186,183,241,277,151,198,204,226,196,228,210,319,181,291,100,185,94,156,95,141,159,134,227,111,138,181,161,203,127,196,157,162,199,225,132,292,229,97,197,154,109,135,145,196,209,170,387,141,235,198,213,274,211,184,108,160,156,227,208,308,192,118,219,170,238,90,202,216,97,167,224,147,252,206,199,200,182,228,134,127,258,121,230,261,194,208,270,191,182,238,333,207,206,172,152,190,291,217,207,124,198,230,222,179,284,243,190,77,163,192,266,131,145,231,273,194,187,157,117,220,193,217,172,146,306,412,121,163,151,248,208,193,243,130,150,162,233,267,254,116,208,141,138,75,304,183,167,63,126,222,218,187,107,120,254,266,238,395,105,164,102,115,214,288,232,140,133,155,196,197,240,200,148,120,128,159,202,124,248,233,188,150,125,157,167,131,218,88,272,144,281,265,241,152,189,197,210,227,177,95,182,135,263,107,363,208,102,193,81,168,127,155,221,231,234,244,233,128,267,127,238,220,232,205,246,358,178,158,187,283,197,210,175,272,202,212,151,231,232,112,86,79,233,168,201,117,202,177,107,149,140,201,261,236,132,174,185,199,96,143,213,209,154,179,114,323,148,96,161,174,101,174,175,259,245,176,165,179,105,156,293,237,218,73,273,158,141,88,177,289,149,188,212,186,179,313,214,191,261,230,236,161,271,294,266,178,175,258,191,152,178,212,239,227,176,170,89,211,286,151,205,214,109,188,141,219,185,184,257,259,203,142,163,162,142,102,152,154,178,196,211,214,177,234,229,157,180,276,258,109,189,168,185,92,224,223,209,160,157,228,164,187,169,69,172,243,196,73,205,237,370,230,303,190,210,238,178,213,147,169,237,95,298,262,171,246,219,190,244,173,219,191,178,110,144,179,181,255,152,106,207,228,216,249,166,127,188,207,245,245,138,82,113,250,250,204,258,106,384,169,95,250,130,285,152,216,65,66,245,253,135,109,197,182,117,151,111,58,139,167,188,223,122,194,254,402,201,266,181,116,211,123,242,212,256,167,71,255,191,150,211,38,161,277,184,364,183,285,178,245,204,224,146,238,164,174,156,226,171,107,183,105,146,170,195,100,159,224,130,181,180,233,226,195,203,118,289,199,205,134,73,151,298,169,134,145,172,172,163,152,155,75,271,164,132,80,230,182,190,169,128,60,357,224,138,137,280,215,210,193,226,106,222,162,164,168,140,156,152,214,270,92,209,221,97,232,102,136,189,172,123,150,207,118,166,183,185,189,138,192,148,158,214,68,222,107,210,156,171,79,269,244,184,136,103,221,99,157,237,129,228,181,132,341,204,199,95,187,158,139,86,169,232,170,134,202,142,319,210,192,230,187,347,161,194,232,181,309,188,174,84,202,271,109,113,115,230,186,142,220,202,229,202,180,249,160,84,238,295,289,106,181,266,289,172,160,221,71,179,228,176,203,207,224,86,118,187,100,221,176,289,232,197,91,225,229,269,199,176,192,154,218,190,171,101,348,207,234,101,222,200,111,215,116,174,190,176,262,280,165,174,222,158,259,261,236,182,213,223,221,134,240,147,115,242,288,236,237,231,163,137,217,223,123,185,242,209,152,231,237,178,229,169,113,236,214,86,346,165,180,232,138,85,228,121,188,256,47,198,233,189,219,240,205,119,269,157,258,67,117,360,379,237,176,195,80,132,159,193,108,217,164,135,206,224,363,219,243,114,263,140,283,245,257,184,141,109,208,226,180,242,127,130,263,94,248,209,209,236,222,273,189,163,130,189,220,162,130,222,236,275,178,226,215,206,134,154,194,209,188,197,311,76,284,309,133,177,169,218,65,198,142,126,195,179,215,291,240,143,144,164,127,137,152,218,151,108,133,342,138,257,200,142,133,80,55,252,206,224,126,299,209,137,226,185,232,232,219,149,159,147,102,219,172,162,135,167,176,212,253,163,320,271,273,207,172,125,82,195,208,139,132,46,184,172,158,110,238,186,185,240,187,196,174,222,240,209,136,118,207,272,251,285,206,159,209,241,181,229,120,62,210,190,109,329,166,223,207,107,204,150,223,199,297,226,145,134,235,171,165,171,171,80,66,283,172,88,113,365,235,325,171,141,152,185,316,171,157,191,201,118,275,139,134,255,63,194,201,153,241,202,131,162,204,241,194,161,105,134,272,226,175,148,183,191,134,215,203,136,243,371,178,284,149,334,225,228,205,174,159,186,351,50,191,180,106,339,88,219,148,230,186,136,155,145,152,232,414,156,197,200,123,140,92,173,182,100,231,222,294,116,231,222,289,224,204,109,132,249,153,167,132,248,105,268,269,105,143,119,70,99,234,168,147,209,134,88,339,188,81,77,243,110,168,72,117,194,159,169,101,301,200,147,323,304,177,134,97,83,142,257,115,87,205,254,250,239,202,211,199,192,196,206,145,240,154,191,252,115,100,243,190,206,154,260,168,202,133,87,221,109,274,82,152,146,188,189,159,224,226,199,281,312,231,94,194,186,205,112,139,157,221,147,169,141,213,142,225,248,180,228,228,165,240,458,205,172,379,300,190,184,197,214,219,170,144,185,170,246,167,142,305,226,174,169,323,263,170,303,231,143,179,266,188,181,125,335,128,118,211,192,181,84,199,159,197,179,249,253,190,127,177,169,247,155,170,212,133,126,205,115,179,189,165,161,186,79,210,110,219,88,180,172,145,232,338,79,135,144,204,191,212,138,150,170,224,346,120,212,176,282,150,326,207,215,144,191,180,105,242,163,142,181,223,211,322,163,273,117,153,162,234,230,179,154,303,122,212,160,251,183,252,202,175,172,219,251,278,242,135,197,124,83,183,181,306,95,243,131,224,299,108,199,158,211,298,259,211,179,220,350,177,181,171,284,214,232,163,213,166,205,188,156,137,221,152,121,228,296,169,197,247,234,132,66,96,235,195,169,219,222,150,169,201,88,72,203,145,114,111,247,201,294,145,204,171,224,224,223,191,116,155,169,211,143,226,118,233,91,283,217,137,167,154,192,151,260,266,157,220,176,222,209,354,237,152,138,144,163,228,259,200,231,199,174,184,203,224,166,194,146,309,189,244,172,118,149,134,205,155,93,259,232,214,128,165,152,219,278,228,348,287,95,241,183,305,137,117,155,207,142,160,168,344,256,158,176,203,281,223,187,223,95,251,157,197,206,75,152,249,227,124,161,351,128,240,89,165,224,191,170,149,166,200,122,203,297,152,111,142,197,222,240,273,151,161,255,129,123,95,119,216,140,272,140,273,272,167,111,191,110,230,154,122,340,254,172,183,176,213,275,182,233,92,157,190,112,156,184,102,243,207,269,254,154,163,274,201,187,228,160,279,173,255,215,227,109,104,154,326,290,150,265,77,135,105,238,91,209,173,119,118,195,199,229,137,195,166,123,223,186,105,222,107,210,173,185,122,274,164,242,83,103,170,271,183,79,116,210,228,141,125,113,283,203,244,66,112,153,265,197,273,127,95,226,255,79,409,127,130,214,194,172,247,144,196,171,236,164,204,202,228,79,236,114,148,197,53,275,134,194,316,254,154,168,169,158,226,174,236,151,183,71,354,205,205,148,212,139,303,152,154,102,192,303,135,324,165,191,183,233,456,137,205,178,220,163,167,307,66,135,75,83,181,201,237,122,194,207,216,324,335,195,174,139,212,177,248,200,142,68,78,225,298,76,232,165,137,220,160,82,180,369,187,170,234,151,159,218,168,255,275,165,210,209,206,165,133,97,274,179,283,189,128,209,286,364,215,108,220,112,212,189,105,301,175,195,116,177,192,182,214,132,140,239,113,144,197,193,275,121,232,103,132,260,285,162,252,236,183,75,208,227,372,181,228,333,151,268,87,224,263,119,119,169,194,110,215,127,184,191,207,171,211,232,197,157,251,267,159,135,203,187,186,237,173,198,329,122,138,173,247,222,257,236,159,167,200,180,109,347,177,228,142,245,104,131,130,176,185,164,273,197,320,209,237,154,124,170,152,221,198,54,176,200,131,155,166,219,184,115,219,123,140,132,180,206,193,142,215,217,187,166,202,140,216,218,117,257,224,260,280,125,303,231,126,287,166,327,290,132,296,222,352,154,339,100,193,275,135,179,253,191,87,224,284,126,150,243,305,252,178,232,168,158,209,70,220,275,224,90,226,105,200,224,101,201,158,145,173,179,243,151,423,222,211,145,243,157,182,153,130,167,142,157,270,141,173,184,221,178,253,198,228,155,264,132,143,204,182,178,132,182,282,172,210,312,150,152,272,219,234,180,333,241,255,243,248,282,189,266,173,289,253,221,231,233,207,195,157,229,86,306,362,152,231,233,143,246,349,247,229,104,156,268,280,172,186,161,133,142,278,198,174,245,211,179,141,221,114,321,201,253,190,197,191,233,370,220,110,216,234,292,248,207,181,163,264,164,316,147,210,113,224,198,219,183,182,76,203,183,138,213,163,237,211,191,274,120,99,169,126,50,217,284,149,284,245,283,304,178,114,294,313,233,178,127,196,271,291,97,142,105,181,177,179,89,134,167,186,265,144,103,111,217,206,61,191,217,113,106,197,251,117,196,130,185,208,109,234,122,271,177,132,233,188,181,244,483,213,249,89,177,175,284,299,241,248,258,204,291,111,229,148,138,232,167,191,145,123,62,141,110,158,164,214,29,128,275,126,189,186,190,162,210,211,211,250,217,158,135,128,100,262,201,229,242,194,175,196,228,262,236,224,72,237,220,167,272,150,155,156,207,227,413,261,147,248,204,197,189,324,129,115,300,196,269,225,184,272,211,89,224,215,174,231,228,158,133,253,173,305,225,319,206,171,276,266,277,155,140,129,154,112,313,175,148,96,163,320,130,166,88,266,201,207,256,126,263,261,132,308,169,151,134,377,148,205,275,106,316,101,246,230,214,162,200,199,205,150,216,204,104,156,213,287,251,167,371,229,152,225,189,238,239,232,200,221,272,195,169,273,235,175,185,149,220,141,73,183,142,277,224,103,198,92,210,138,163,279,263,131,95,262,218,146,183,111,285,316,191,217,169,239,285,343,323,247,168,195,218,131,264,204,202,157,236,236,224,337,110,218,241,182,222,160,255,143,201,268,119,291,177,246,143,209,271,237,111,174,249,192,223,200,204,59,180,204,82,216,315,123,149,211,162,259,277,177,148,151,66,159,224,166,247,281,54,342,179,201,160,167,216,184,283,103,121,218,194,237,198,315,195,145,149,85,212,277,184,188,144,269,238,165,139,258,134,116,166,179,204,144,149,93,132,194,258,379,122,139,188,181,173,184,165,240,100,225,152,199,201,170,218,141,175,205,146,87,184,143,256,205,322,192,153,281,212,174,295,113,129,173,131,279,212,175,109,184,188,243,188,138,65,259,200,236,247,239,205,256,146,259,85,159,173,193,138,213,173,163,188,139,145,273,157,173,217,149,212,111,320,223,95,255,300,258,168,212,213,148,163,71,198,220,300,187,178,100,244,183,241,170,111,153,161,272,190,345,147,112,108,95,256,122,218,91,187,196,75,130,245,260,220,276,145,250,174,120,143,84,259,305,155,242,244,187,243,184,161,177,208,79,307,247,260,268,199,245,270,224,384,160,216,219,138,130,178,86,242,238,229,133,298,221,155,229,161,187,142,145,233,174,288,173,139,178,180,169,223,278,217,151,119,210,241,204,208,148,165,213,223,97,250,92,202,309,191,244,218,250,76,245,249,217,158,222,207,148,217,251,171,291,195,167,205,206,204,274,177,181,215,150,212,185,185,128,231,170,148,108,177,130,240,234,242,154,56,310,190,295,172,163,104,198,226,178,287,196,197,108,207,149,230,223,297,243,349,210,202,235,142,231,224,419,162,92,155,427,211,201,236,215,221,301,210,254,180,222,257,136,177,206,239,131,113,155,239,96,206,250,164,148,230,220,105,152,144,217,130,239,174,113,213,151,146,168,325,185,154,221,110,180,212,125,113,120,159,112,163,254,110,172,92,332,232,207,145,178,176,227,150,159,247,199,217,317,165,321,239,234,86,173,65,219,391,232,104,175,225,294,94,141,172,243,142,169,227,77,212,226,213,148,124,261,180,307,207,238,246,251,136,149,191,231,215,156,120,188,224,378,197,230,145,193,172,199,216,195,237,208,153,241,193,190,108,246,173,187,212,238,192,231,186,150,116,198,99,233,150,130,188,253,139,231,147,280,134,111,241,165,126,228,140,206,320,155,198,178,141,224,201,229,176,234,193,118,128,94,93,176,146,233,148,282,134,184,149,273,368,179,269,99,199,68,121,217,238,35,133,149,171,195,107,175,248,226,200,215,268,217,141,222,193,136,184,212,222,357,161,266,261,196,282,215,182,107,253,204,288,209,101,143,132,218,147,161,246,176,211,113,271,205,170,205,209,243,265,122,149,279,134,128,96,244,281,191,229,115,256,116,234,227,203,223,123,128,205,94,181,136,204,60,275,113,134,131,263,212,187,219,328,165,65,214,210,280,128,184,193,230,123,197,184,196,190,271,345,233,209,222,166,196,259,126,376,303,309,244,185,172,102,143,146,216,125,272,147,115,218,220,113,184,217,134,241,224,91,214,265,234,196,175,147,291,188,247,225,272,252,192,115,196,50,172,204,218,195,363,145,80,206,219,178,46,114,289,196,125,167,215,220,70,121,371,215,246,240,141,240,125,131,157,183,115,157,190,132,220,164,336,188,242,244,178,207,184,147,155,130,178,241,185,218,200,95,147,255,137,235,93,207,103,107,362,145,164,155,168,204,143,212,266,116,90,276,140,207,159,157,199,195,193,242,143,255,285,132,173,163,229,223,173,204,217,316,84,192,194,209,108,194,119,261,208,161,163,201,123,206,211,224,210,185,185,246,291,224,158,198,90,200,120,202,181,192,258,287,254,210,169,149,123,190,288,193,84,232,166,196,213,277,152,278,230,314,275,75,85,160,282,180,194,252,326,139,229,205,276,247,251,317,300,230,148,195,300,135,184,222,84,261,148,221,51,148,235,332,160,205,164,127,255,236,250,331,275,312,155,127,131,115,253,190,133,163,255,210,151,200,181,109,188,250,294,195,233,432,220,226,91,105,239,173,229,262,234,178,226,334,274,226,195,169,165,371,234,284,106,101,75,245,127,221,162,220,204,180,319,266,119,202,229,152,187,215,186,224,207,204,227,167,256,294,240,210,198,247,148,140,207,158,257,226,158,212,257,170,132,267,269,196,264,212,193,146,211,201,242,173,219,103,209,174,218,231,171,220,117,202,149,192,259,199,231,168,164,273,135,231,172,293,299,191,162,213,127,161,257,237,297,298,116,163,94,260,158,265,233,223,80,189,447,315,115,137,208,77,158,185,262,240,260,155,217,85,157,166,136,162,345,138,175,199,162,228,239,161,144,227,174,264,186,232,179,180,133,334,276,178,222,121,142,173,154,288,131,178,81,221,162,126,123,224,209,152,175,199,340,92,228,136,154,141,111,252,257,242,181,196,233,213,233,186,168,163,224,112,291,187,74,129,137,154,115,302,175,148,191,189,226,121,271,150,223,174,56,290,221,109,346,211,163,332,155,140,106,176,155,335,245,106,333,249,281,176,265,185,237,116,105,221,181,254,191,81,275,112,285,171,243,240,130,321,141,172,205,276,199,191,189,131,167,257,206,128,113,199,92,223,118,186,231,194,227,128,214,107,222,201,173,254,198,216,118,235,152,202,126,242,139,188,259,251,225,148,153,221,243,252,191,264,178,276,161,231,256,212,186,194,275,111,251,195,277,176,104,224,211,127,190,225,203,191,244,188,210,192,188,217,141,110,206,57,230,178,216,323,199,227,184,293,225,241,90,110,137,204,183,130,242,288,259,171,150,313,179,181,130,184,207,193,208,221,205,227,232,247,231,90,119,196,217,95,207,224,88,169,272,184,312,193,90,61,137,187,203,199,231,138,107,280,214,211,183,174,305,323,175,199,290,247,128,195,334,161,214,217,346,231,188,214,230,212,74,131,148,168,178,90,128,117,214,143,208,86,204,161,98,109,124,121,193,124,197,180,177,167,102,149,162,101,242,166,150,133,177,108,97,238,144,108,150,211,76,151,194,222,174,170,224,88,108,171,205,203,264,201,230,88,115,199,126,184,180,233,122,128,140,80,188,126,121,211,152,226,106,197,261,176,97,174,241,197,124,164,227,202,236,68,200,134,162,151,277,132,176,144,149,200,253,209,204,250,208,211,230,156,228,94,69,190,174,209,90,133,274,116,141,105,170,178,148,208,164,235,108,124,199,139,120,192,227,153,159,204,201,113,180,120,218,123,195,157,184,140,119,157,169,97,94,141,166,238,162,112,177,197,146,147,143,281,140,107,192,133,193,265,120,134,198,134,156,177,153,134,87,236,108,169,152,123,92,216,281,127,117,144,164,136,115,181,279,127,152,267,138,126,85,79,162,76,144,250,165,166,142,167,147,161,93,177,175,131,187,149,208,114,190,98,108,257,243,181,177,85,124,165,262,68,234,81,133,183,196,122,131,174,175,164,150,160,208,175,99,152,191,227,285,171,102,103,127,127,159,151,96,160,231,83,161,236,69,258,183,189,56,97,230,231,185,106,101,185,160,226,187,302,130,150,115,176,162,76,270,247,142,185,253,260,231,286,108,167,127,137,158,227,227,240,243,224,131,142,238,216,228,183,231,134,82,54,236,154,266,198,178,139,275,257,153,192,155,136,107,232,142,109,142,76,110,188,172,206,163,204,217,159,154,82,222,252,172,226,93,136,224,354,207,144,76,198,260,163,201,168,166,181,141,187,200,190,303,229,81,172,213,234,174,152,270,141,218,176,152,160,116,220,157,173,185,182,151,132,233,216,201,117,143,131,238,180,249,246,173,168,244,123,205,125,126,232,192,195,210,208,119,146,74,141,145,215,163,101,244,243,155,184,205,278,208,146,107,209,182,80,172,201,151,174,280,261,197,222,258,163,268,207,89,139,181,178,186,164,151,93,265,229,222,175,241,135,85,220,163,159,220,110,275,136,320,99,237,141,64,120,158,121,212,180,76,229,207,202,91,40,177,152,153,292,139,150,185,175,111,169,156,232,162,134,203,226,247,187,150,108,201,196,158,174,202,101,274,223,198,174,286,181,95,224,124,217,275,109,199,78,214,246,165,196,105,114,170,146,211,97,216,78,103,267,188,220,125,73,155,137,236,60,126,155,190,88,175,120,206,189,185,110,174,166,131,129,196,257,183,203,79,204,232,230,137,192,204,178,181,174,120,148,95,71,169,114,224,137,138,170,158,236,168,238,319,63,247,248,124,177,231,205,128,149,173,124,202,200,175,185,198,243,193,238,190,195,194,130,124,169,159,92,252,175,242,267,92,186,124,271,157,291,142,204,230,211,139,113,112,66,241,136,170,126,235,128,232,173,175,99,229,163,252,220,191,208,120,191,145,221,130,81,192,157,156,213,159,78,171,246,218,109,289,215,155,246,200,195,206,132,251,178,153,183,169,200,238,275,68,192,132,68,199,276,157,216,280,223,108,152,173,70,265,126,217,141,114,207,95,239,230,142,221,94,136,169,153,175,186,90,242,134,132,218,234,118,278,101,143,77,295,79,142,179,124,127,221,114,205,128,190,239,173,264,149,181,225,197,125,111,227,66,77,99,134,151,198,189,192,84,205,170,200,159,157,236,266,71,139,96,202,232,256,227,166,203,100,187,136,217,208,101,241,113,168,120,187,194,150,178,234,128,222,265,180,97,155,205,136,217,188,113,90,188,196,278,174,254,185,177,240,206,210,185,107,171,239,106,263,159,156,176,98,79,217,169,218,221,201,211,193,198,239,195,194,98,78,111,100,116,203,222,152,115,207,79,213,135,144,182,202,198,177,193,65,170,145,283,152,227,183,136,253,151,250,104,96,187,206,160,77,99,276,201,176,167,266,124,226,105,137,236,237,160,222,238,200,134,216,233,147,201,55,122,175,145,143,199,112,184,143,110,183,162,222,229,260,109,199,146,57,181,235,69,181,225,149,193,109,144,233,131,162,167,113,142,174,84,186,193,183,142,127,217,247,146,108,140,157,157,198,209,136,137,168,104,219,127,83,78,150,239,174,237,153,69,142,214,85,155,241,70,188,139,73,221,150,125,183,115,116,125,111,253,118,140,233,169,151,90,176,220,122,140,142,212,185,160,159,130,172,164,208,231,97,217,147,185,213,192,235,158,156,231,93,184,171,234,121,303,102,231,250,79,176,150,239,185,119,214,102,197,195,96,209,269,266,236,156,105,139,85,205,198,230,165,210,119,181,160,113,221,203,129,189,124,182,124,223,164,120,205,108,152,196,161,129,186,122,208,204,225,96,156,188,120,157,130,229,133,212,162,129,202,157,192,242,257,93,206,124,98,281,133,138,138,333,84,211,201,148,218,151,156,92,118,249,182,252,246,186,115,108,201,137,112,260,248,176,113,205,122,192,171,75,146,146,133,203,124,177,107,150,113,93,114,100,171,114,132,231,163,224,142,164,234,100,196,177,109,229,133,63,140,61,128,159,141,120,254,122,115,115,194,77,67,131,184,214,162,256,174,255,201,265,321,108,346,188,85,165,96,144,138,188,144,137,150,97,225,231,72,90,102,206,223,119,141,235,196,111,177,97,103,128,157,152,210,79,188,167,227,145,203,171,233,219,157,257,104,79,289,132,147,261,177,233,191,179,204,92,151,164,140,124,253,182,223,176,222,159,171,78,219,215,118,228,185,267,166,166,203,66,165,171,210,122,175,271,212,183,61,146,145,99,239,176,227,217,146,185,226,166,146,162,268,185,187,119,196,252,161,286,206,131,144,70,226,98,162,185,187,258,125,102,189,210,257,162,178,246,105,128,173,230,130,223,152,235,229,233,285,197,209,102,185,171,237,169,229,174,173,253,276,200,136,190,150,255,270,160,210,260,294,140,103,180,166,110,105,189,204,138,265,212,193,214,125,268,246,120,198,176,78,150,331,215,171,280,129,184,196,214,120,184,190,213,103,90,316,216,101,86,181,241,267,242,253,178,136,246,173,210,242,203,237,149,184,156,228,222,256,178,193,117,173,135,170,172,108,128,142,121,269,171,93,59,222,159,154,118,157,242,232,293,190,235,57,159,91,85,221,253,182,93,200,174,244,159,253,101,142,230,178,212,249,137,117,145,283,149,81,77,106,232,107,184,248,210,238,95,236,148,234,169,183,113,111,195,156,194,248,240,66,131,123,156,196,211,222,85,218,154,106,208,152,242,160,126,212,235,216,164,137,252,195,300,184,71,198,130,261,195,193,212,120,130,298,139,267,205,161,180,222,176,158,139,208,170,253,206,277,106,198,188,331,185,163,151,134,199,174,107,133,179,184,243,165,230,74,206,223,114,204,262,131,185,220,117,64,202,184,97,242,263,296,160,250,164,174,141,230,284,201,104,179,205,197,214,112,98,115,190,154,159,166,188,138,84,190,63,148,212,158,140,202,160,177,92,192,194,212,209,213,133,210,127,192,211,114,147,261,167,118,243,216,149,162,215,181,168,176,144,229,114,157,169,282,312,91,137,139,126,255,218,148,118,289,248,126,303,131,125,134,223,171,201,193,213,136,195,235,119,134,235,115,123,292,231,252,79,265,139,116,90,112,247,82,168,163,173,249,114,257,199,131,166,84,146,169,277,152,172,43,182,118,184,190,137,183,206,118,163,251,80,165,207,142,122,206,222,170,203,259,176,287,140,163,110,245,192,308,172,209,159,228,117,182,195,195,97,112,151,190,249,115,177,189,139,245,241,137,185,226,230,212,200,267,223,153,303,112,233,199,201,213,295,207,130,297,221,182,225,207,246,228,83,262,198,117,76,162,286,176,188,281,123,200,95,210,220,167,169,180,152,221,153,235,253,80,230,189,140,167,156,266,248,162,175,208,267,137,155,118,266,198,209,78,277,213,293,102,153,221,169,276,180,249,155,237,144,130,171,193,142,193,246,175,169,299,144,116,193,60,246,234,249,194,82,208,184,82,187,188,130,220,170,142,239,182,210,135,184,193,194,248,159,213,181,206,175,167,261,153,233,179,248,154,127,238,170,222,244,176,93,305,194,214,216,221,69,185,237,96,233,196,159,160,160,166,166,271,188,210,150,240,218,89,248,135,231,102,284,128,230,249,151,195,304,191,226,261,150,201,217,241,228,146,198,184,106,194,142,157,130,162,156,196,209,191,210,194,184,76,145,104,229,196,212,199,207,139,208,141,226,174,113,209,164,222,164,237,228,250,108,204,155,241,137,192,281,176,132,254,84,233,141,196,290,158,61,250,237,221,248,122,217,222,220,93,130,224,90,138,155,195,249,164,149,148,244,253,258,226,143,133,199,248,200,241,168,135,155,149,108,114,233,96,245,260,160,241,127,187,253,247,166,258,143,72,148,247,191,224,294,250,196,265,235,253,125,143,197,228,235,251,224,148,127,75,237,231,65,264,224,148,271,231,121,163,118,143,91,179,277,124,231,148,156,179,173,135,174,220,263,135,172,239,123,148,150,188,260,244,249,126,214,154,259,237,265,208,91,184,172,208,106,107,285,250,173,188,259,234,70,141,165,215,168,177,139,150,231,99,262,246,202,86,92,136,185,98,207,188,105,148,237,139,268,134,253,199,289,289,221,127,215,196,193,220,141,148,247,188,252,131,112,151,124,225,72,120,155,157,162,295,126,69,227,91,170,95,130,243,136,234,202,129,243,89,167,202,129,239,280,155,134,189,237,139,248,161,192,267,79,122,148,235,85,186,221,174,161,160,234,166,183,112,231,179,255,179,295,242,123,210,268,175,110,99,229,212,243,234,239,176,137,81,145,110,221,151,150,138,208,229,199,205,280,173,176,198,342,239,200,183,163,215,106,202,179,271,250,108,200,220,264,182,186,172,240,214,101,166,171,90,83,202,130,163,229,147,234,160,250,227,212,183,179,245,102,171,96,255,169,163,204,219,179,184,181,191,109,184,56,158,123,115,98,215,228,109,235,157,216,237,114,129,148,113,109,161,153,158,311,146,228,220,286,193,130,179,191,159,104,58,178,208,202,263,273,140,214,107,207,209,235,127,198,79,186,124,209,147,323,102,254,113,159,156,260,264,325,209,165,149,116,131,305,215,192,114,160,157,205,204,225,74,256,131,208,181,256,141,143,252,214,224,164,182,161,212,288,246,244,251,106,237,202,128,228,244,203,115,170,119,208,196,173,204,206,212,199,242,168,108,206,224,221,162,122,160,215,202,255,218,162,226,229,142,140,180,174,126,218,178,159,191,211,99,215,101,87,218,149,233,239,240,175,176,147,190,139,193,165,199,206,245,137,190,154,172,206,110,173,171,124,219,228,191,91,252,133,223,262,202,255,154,142,138,129,206,194,191,160,177,180,108,247,57,225,235,238,105,135,271,163,274,241,191,193,151,183,140,163,198,258,136,156,227,138,338,179,184,109,147,200,234,200,149,187,202,114,185,209,132,266,208,289,227,81,151,142,182,268,268,243,205,99,182,238,96,172,213,171,157,198,216,272,179,144,193,241,220,144,245,164,250,155,228,166,190,176,142,140,244,251,225,216,95,299,273,215,224,128,238,197,188,257,168,129,82,261,174,169,114,172,179,101,183,170,137,179,254,250,261,145,147,189,257,190,182,88,235,156,244,95,168,153,201,177,246,198,241,233,125,254,192,142,207,172,273,93,144,227,245,143,195,185,121,78,110,83,222,137,197,119,208,191,259,185,164,259,197,168,212,219,240,167,220,202,159,178,137,210,105,273,214,258,226,251,106,202,200,131,236,182,258,261,100,227,175,164,229,239,207,270,164,203,167,202,206,99,183,99,191,165,211,169,200,110,216,132,189,194,147,208,133,199,167,258,270,230,260,197,188,174,128,181,179,261,213,170,270,165,108,160,192,180,52,133,65,212,127,285,217,161,207,149,240,107,203,246,107,201,265,300,206,164,214,107,178,222,216,262,159,74,184,165,235,162,271,154,97,174,293,102,179,169,142,91,211,138,188,147,207,172,134,101,178,156,128,213,223,79,213,170,168,116,190,195,242,123,217,147,258,123,293,190,153,217,236,182,145,256,145,166,241,216,215,304,164,81,242,230,201,193,288,153,240,209,128,321,209,259,290,325,197,265,109,192,201,91,126,158,212,101,165,204,258,180,220,160,293,163,216,244,168,222,245,180,177,215,198,230,202,237,85,236,172,64,71,193,151,179,257,96,219,153,210,119,228,125,274,182,195,176,163,179,164,199,148,153,159,302,238,156,99,203,191,214,163,88,223,251,86,178,148,84,153,183,319,220,209,153,175,149,239,172,289,128,218,211,92,230,194,188,221,142,286,129,220,242,231,220,282,162,276,83,183,258,161,179,161,207,230,217,183,176,242,190,259,281,134,251,146,187,65,148,105,275,107,205,112,261,112,256,208,169,221,153,97,243,93,284,156,158,269,302,358,204,248,251,130,247,71,130,253,248,220,226,269,152,111,186,218,224,173,166,185,162,233,160,121,185,59,183,207,202,275,135,98,238,112,236,246,296,264,182,211,174,89,177,193,113,178,304,166,106,181,135,246,240,187,147,205,121,211,201,219,195,258,189,158,271,240,239,238,331,67,149,128,101,203,207,182,232,189,130,108,96,236,112,189,218,213,176,160,289,264,135,218,219,130,206,218,274,214,118,216,154,146,235,212,212,158,133,66,101,176,214,151,188,109,218,151,153,194,128,168,263,201,200,171,212,274,201,139,213,186,235,176,236,161,193,125,76,149,93,261,199,263,210,283,175,210,184,216,234,148,215,121,119,175,243,204,85,223,296,217,184,274,223,191,266,148,182,185,280,156,96,148,198,224,141,259,158,221,160,223,107,216,210,192,148,108,166,208,126,223,225,151,167,187,220,211,186,141,217,175,100,196,116,237,193,321,156,298,227,87,63,212,219,164,258,239,124,189,227,155,259,210,215,178,183,219,245,245,221,245,172,148,97,143,219,225,208,210,226,178,211,175,260,230,178,244,154,294,121,158,149,152,132,227,114,215,190,209,202,116,115,97,210,170,172,197,170,181,143,204,138,221,198,137,168,219,158,126,215,156,268,259,45,124,178,188,202,127,141,173,162,160,175,112,241,239,266,268,226,296,153,257,241,88,194,197,115,201,193,216,237,174,177,206,226,279,128,173,267,177,236,148,178,104,244,249,241,237,337,174,120,151,205,118,176,131,163,156,198,202,125,154,281,119,211,248,116,152,131,265,169,198,98,215,178,233,225,282,211,191,217,159,217,181,241,127,170,227,189,164,156,170,193,194,186,199,119,192,99,232,240,212,107,207,196,211,187,217,188,230,89,153,251,149,210,204,162,186,122,195,269,186,176,186,236,121,144,196,126,268,204,184,159,157,193,144,205,190,209,174,171,202,298,231,218,221,237,193,308,106,175,195,242,171,160,208,210,201,144,335,139,126,198,159,140,116,302,135,229,211,111,216,147,170,123,179,86,130,239,232,133,136,267,88,251,146,125,193,142,217,233,203,209,196,217,279,192,238,177,191,208,204,229,92,213,209,88,255,297,228,238,189,167,223,215,285,131,251,167,200,206,221,199,225,162,68,203,232,193,249,170,190,104,216,136,205,155,189,185,215,222,211,153,231,171,193,137,225,136,210,217,254,206,114,297,188,231,230,220,203,185,277,241,138,220,185,227,157,137,195,137,205,199,210,231,297,224,200,281,184,284,198,209,222,105,218,162,173,291,68,211,277,248,193,246,226,129,242,220,136,118,162,167,191,200,204,317,141,219,154,114,78,40,174,162,218,250,185,207,139,177,246,204,295,208,94,226,294,287,178,110,217,90,124,216,204,217,179,195,112,229,185,228,228,95,200,185,179,210,228,209,193,245,156,162,192,161,152,148,183,111,168,234,247,217,180,194,172,100,226,107,284,74,210,181,139,216,166,228,142,74,102,105,187,231,215,75,94,227,203,150,223,143,239,239,279,160,180,138,74,193,90,159,187,123,82,226,191,175,149,198,183,250,151,167,114,180,217,78,181,232,101,260,178,214,184,314,228,293,144,253,248,181,208,235,241,108,127,200,146,112,143,106,210,230,203,243,274,136,104,193,164,78,219,95,145,175,249,276,288,274,189,180,231,246,235,141,203,155,201,139,114,138,207,117,188,121,261,260,158,242,233,208,134,163,189,245,237,170,270,212,163,202,121,251,214,195,171,252,172,104,89,192,211,237,193,207,158,142,212,184,139,120,276,148,127,135,94,209,177,170,312,241,189,185,157,227,198,255,226,289,254,173,154,228,271,201,154,234,191,196,209,158,153,186,120,241,198,208,217,193,102,109,183,98,302,128,145,151,92,206,252,224,110,152,207,191,179,207,172,200,132,210,181,213,75,236,261,200,208,156,155,156,185,184,145,102,174,153,212,220,126,163,239,166,172,152,178,230,199,176,129,187,219,203,321,104,173,170,176,160,191,181,238,137,201,232,148,133,198,221,138,69,115,193,302,159,160,77,244,183,295,218,216,208,185,181,105,185,111,126,256,258,113,158,138,204,118,225,215,225,126,151,281,263,80,102,156,153,253,112,173,235,152,274,218,197,234,249,229,195,205,170,224,305,183,200,326,240,194,199,128,135,98,128,140,83,195,112,229,128,234,249,110,202,163,276,196,173,281,120,116,109,233,256,204,312,269,250,174,176,240,178,249,153,171,257,179,113,200,275,136,201,121,271,136,73,156,223,144,201,124,237,234,177,140,171,238,187,282,119,216,97,128,223,62,154,223,166,210,154,118,180,135,216,140,180,293,247,215,243,301,217,146,156,183,183,230,253,228,142,208,187,222,119,180,210,79,188,220,126,250,255,182,150,185,171,187,130,210,143,124,179,232,141,136,228,324,180,245,187,185,239,215,188,189,102,199,248,185,119,239,221,261,148,206,214,111,123,234,299,131,162,232,107,159,239,222,208,208,203,191,221,202,156,238,139,274,218,171,286,234,210,152,123,206,184,161,199,252,234,164,181,225,214,318,173,165,226,197,170,147,261,160,271,98,218,290,93,143,167,198,193,229,181,218,76,329,101,138,205,223,194,238,204,147,247,200,240,174,158,151,283,216,227,164,228,140,238,222,157,295,155,135,166,157,132,130,244,234,192,144,168,214,199,253,144,259,160,266,154,129,200,239,182,206,181,123,83,283,268,135,121,91,260,172,238,125,253,147,87,120,122,178,165,116,111,200,81,201,138,188,183,231,195,93,150,235,115,229,183,252,138,137,227,172,258,190,113,160,238,162,205,231,164,213,231,211,143,225,187,259,195,211,245,231,233,131,210,226,204,200,281,226,121,177,221,176,196,145,265,111,198,162,234,207,88,119,305,185,126,184,104,141,214,168,165,155,143,199,230,65,165,250,115,173,117,140,234,228,224,232,177,193,223,262,117,254,267,191,169,208,150,172,268,245,177,117,180,176,204,181,248,132,167,111,317,125,204,211,157,207,218,156,178,160,252,198,102,192,233,234,164,249,82,122,237,208,246,173,169,276,220,243,219,193,281,221,178,134,227,250,259,148,110,204,168,234,192,217,234,97,206,208,200,273,265,234,54,227,237,319,223,230,240,110,189,224,216,282,205,177,270,96,222,250,190,104,186,174,187,138,150,203,136,116,104,188,208,112,185,165,145,114,250,134,172,186,186,168,206,196,199,86,186,111,196,216,174,171,237,181,204,91,193,98,157,179,189,241,210,273,182,133,238,187,100,226,76,159,155,92,159,232,210,115,247,109,168,269,238,156,217,139,98,152,127,209,202,132,248,269,131,228,256,200,159,129,243,232,155,239,192,202,181,178,111,193,157,249,126,226,250,96,220,250,271,204,211,263,242,314,120,163,155,226,68,221,283,137,197,263,109,253,210,111,241,225,232,169,178,78,167,141,236,180,220,297,275,171,155,236,256,135,226,113,241,298,204,198,221,167,171,133,225,117,160,176,189,214,114,219,159,131,95,136,192,233,153,158,158,267,166,234,247,249,73,184,174,225,138,218,96,257,201,279,71,156,209,181,170,168,254,196,209,105,220,221,241,263,251,158,95,219,113,184,189,208,125,216,234,268,210,226,106,240,205,143,123,150,110,169,212,257,166,160,158,190,220,176,73,92,291,158,153,192,195,137,219,131,238,135,170,241,123,163,281,142,239,169,237,200,192,171,286,142,180,181,241,124,203,165,139,197,128,124,215,205,215,223,127,203,113,180,248,199,218,75,87,157,203,192,158,222,120,249,131,295,114,277,201,179,172,243,215,153,128,205,205,178,156,158,187,196,240,255,96,135,185,164,56,99,202,144,160,225,248,358,185,214,202,115,230,207,296,150,85,177,300,191,173,248,277,158,205,177,216,212,209,203,210,257,219,128,154,174,197,165,196,167,204,235,240,170,158,245,112,133,271,295,185,228,268,131,105,171,235,216,255,254,146,161,244,235,138,179,95,284,161,194,171,191,175,161,243,139,203,177,209,213,196,246,137,136,220,203,160,213,142,171,179,187,244,154,202,226,158,237,172,135,184,255,83,216,149,243,122,241,148,133,195,188,211,243,185,209,205,178,260,143,171,203,185,222,209,124,213,184,178,155,131,172,181,244,181,154,216,132,297,222,219,299,121,210,183,118,209,148,223,262,250,218,226,192,169,224,209,129,89,265,111,204,151,236,136,229,222,230,229,184,70,215,147,177,141,234,97,111,61,232,215,293,130,170,195,185,169,175,201,113,76,195,215,146,205,200,232,261,209,260,94,153,153,143,285,86,193,178,179,165,197,101,150,131,255,168,189,260,231,118,237,190,138,206,183,342,217,132,181,173,206,213,168,167,120,100,222,125,204,306,256,218,165,198,270,290,215,228,212,162,137,220,166,186,214,173,215,257,208,113,147,241,169,229,165,149,122,139,161,228,355,184,217,225,294,161,127,165,179,89,257,130,201,242,195,175,243,233,155,71,138,195,181,177,213,202,213,149,112,249,111,189,78,199,181,226,154,158,186,177,216,226,104,239,219,145,185,101,109,162,121,285,269,251,218,195,118,129,99,154,209,291,209,139,152,188,119,221,235,115,258,227,74,152,118,218,252,144,324,297,136,117,187,243,167,183,159,249,227,145,263,275,172,161,163,54,181,224,199,99,177,199,111,164,236,175,220,279,188,211,278,150,252,198,146,123,174,215,191,227,197,337,190,204,190,287,270,154,284,205,285,277,200,233,301,177,218,87,137,100,236,79,186,139,146,221,177,170,213,261,235,116,243,111,143,133,278,164,112,183,315,164,58,184,165,224,158,117,263,237,166,249,112,275,139,194,283,201,135,134,226,250,159,105,228,135,163,149,127,141,183,148,212,126,94,109,232,179,145,110,142,235,190,83,134,233,195,277,309,157,178,98,122,252,192,239,156,68,52,202,138,276,176,295,139,258,94,130,240,231,209,116,318,194,294,201,135,91,155,197,241,205,138,211,177,231,181,204,190,230,89,316,195,135,127,202,190,72,209,162,169,111,285,194,83,211,211,231]
|
doclens.9.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[115,210,98,248,102,228,85,107,227,165,169,62,173,180,237,252,195,271,133,195,242,127,268,218,203,159,247,175,107,192,219,221,216,282,187,217,253,186,262,124,120,142,276,153,224,248,116,172,169,241,213,138,122,257,219,153,177,218,248,255,185,265,161,276,222,251,157,124,153,163,125,113,105,255,215,252,135,189,129,170,111,197,246,204,109,263,204,148,115,147,189,289,198,187,187,102,246,264,200,201,177,259,263,215,146,176,300,139,221,135,273,221,164,155,104,206,256,285,278,141,239,236,283,133,242,121,233,123,270,217,172,108,195,222,136,118,145,215,167,186,76,149,184,220,196,286,137,131,199,210,197,111,240,198,138,164,229,218,202,180,203,225,245,164,235,202,285,208,148,153,185,269,237,137,278,194,91,196,229,116,216,183,231,194,176,224,131,237,293,137,92,203,231,260,245,194,218,70,136,197,172,111,191,247,235,213,226,222,241,253,243,281,104,215,184,75,197,85,204,126,193,221,302,130,79,153,79,190,210,230,216,108,188,127,163,262,84,177,134,194,196,257,131,282,167,266,256,137,190,246,282,129,279,126,69,251,126,256,125,136,271,111,179,172,230,154,194,196,187,221,266,166,106,125,94,299,167,184,166,251,267,197,240,83,228,305,153,154,57,110,114,250,127,115,218,253,102,303,181,193,161,277,286,192,233,147,58,256,162,212,208,233,154,182,117,154,268,231,237,214,160,150,265,173,167,228,243,202,176,175,238,276,261,140,128,246,211,176,273,156,108,156,122,210,212,143,160,108,136,220,208,138,261,241,255,139,180,256,125,237,159,201,83,141,216,136,79,191,144,303,200,177,103,217,151,109,152,199,256,251,286,188,97,225,127,202,207,160,135,226,204,293,292,231,214,113,195,191,169,131,158,66,186,273,249,201,241,236,281,261,278,235,154,284,152,194,214,119,175,205,191,144,124,146,150,277,117,210,276,237,320,181,174,216,196,167,285,128,135,151,252,246,215,237,272,220,220,69,172,198,80,136,122,165,209,234,109,174,195,90,161,145,182,107,151,244,242,125,113,277,81,120,227,196,179,138,254,258,176,234,130,267,217,244,148,151,153,262,201,150,219,267,154,202,159,96,200,127,210,283,269,215,104,213,191,268,184,175,223,274,233,105,203,155,248,282,72,166,289,158,277,183,271,206,249,234,191,187,141,228,185,153,281,220,83,143,141,249,231,248,247,235,189,149,201,257,102,227,65,240,136,167,224,105,104,253,39,272,258,135,258,291,141,181,62,163,126,212,188,238,211,225,305,196,57,173,204,63,131,225,193,195,250,99,99,90,192,157,138,144,248,270,198,225,218,244,236,137,189,188,295,231,213,253,88,146,255,235,241,191,275,233,222,128,180,157,68,116,206,246,200,288,250,292,230,188,168,223,143,224,203,193,118,176,250,214,161,223,157,167,125,172,118,228,175,249,202,239,138,269,234,248,175,119,254,165,186,218,262,116,127,170,87,39,181,157,238,199,184,266,218,246,177,128,181,273,137,223,110,118,139,229,159,124,102,185,98,197,149,99,172,256,136,249,191,162,287,143,219,119,212,111,266,162,174,206,210,147,196,124,200,286,193,72,139,106,143,261,258,204,172,261,159,249,208,206,238,272,125,209,227,248,68,132,89,293,98,245,124,200,284,192,190,206,294,163,264,162,263,203,168,57,199,205,201,298,264,270,130,141,124,130,273,229,211,283,264,202,242,86,116,211,208,187,175,161,126,197,116,239,165,102,130,182,90,234,260,245,169,131,161,232,177,280,244,238,224,131,69,264,119,89,286,126,128,237,162,129,163,222,257,130,278,117,129,198,205,194,218,183,138,96,173,246,164,212,229,216,244,187,138,152,227,179,89,251,257,244,70,216,190,178,217,279,283,128,290,150,247,235,142,241,187,265,169,227,176,226,215,231,212,202,287,123,224,183,197,83,195,201,82,167,199,291,169,213,129,201,138,249,211,272,170,190,239,175,224,157,115,268,221,231,205,218,300,191,167,85,178,212,276,261,143,249,257,215,235,256,245,269,289,254,181,239,194,154,173,243,79,274,193,130,191,181,157,155,164,229,143,223,265,81,177,119,256,122,207,278,159,118,289,183,170,240,261,152,159,225,114,148,156,112,148,186,276,257,129,220,127,133,231,92,160,200,207,180,123,236,253,214,195,167,101,212,133,109,128,146,181,216,184,251,243,207,202,53,241,272,192,141,98,242,238,249,123,294,156,245,193,267,159,248,221,128,87,112,78,239,269,77,240,270,100,160,269,195,122,274,222,187,104,205,266,111,127,212,137,195,170,228,214,229,243,105,249,72,64,211,93,232,200,147,148,180,131,168,91,155,233,213,184,178,170,241,270,182,228,184,166,231,141,83,87,193,132,235,88,91,86,239,185,243,228,173,168,242,195,263,270,162,114,169,282,195,272,181,78,223,207,271,265,241,127,188,283,115,299,205,268,145,247,268,100,135,111,136,108,140,280,206,278,135,197,242,278,244,233,271,128,265,147,285,172,263,222,219,241,238,240,229,238,157,234,103,101,174,220,140,208,148,268,215,198,278,93,160,254,93,205,245,142,174,211,179,226,241,254,220,273,265,225,98,185,187,82,120,194,158,181,258,172,135,150,184,88,198,148,133,156,61,232,165,136,281,189,219,268,118,288,115,183,282,214,180,294,98,140,173,119,206,177,193,75,178,253,185,149,172,97,211,167,173,248,191,230,167,247,121,274,266,192,148,243,233,284,126,164,264,265,123,215,230,163,195,181,203,254,236,99,77,167,240,197,249,247,233,294,243,176,134,257,184,203,246,149,61,227,175,155,200,163,160,145,182,243,236,207,177,153,168,267,130,149,254,141,107,237,54,284,253,66,216,218,107,265,230,297,167,267,149,168,134,141,238,103,46,181,270,223,70,104,171,241,264,294,275,248,257,146,234,103,208,167,249,180,120,140,182,224,213,151,82,186,251,190,172,185,204,226,172,240,303,250,124,209,215,218,217,197,179,208,228,80,249,138,243,262,183,192,157,144,227,207,155,208,93,271,209,282,228,188,109,176,262,209,124,94,209,93,281,195,154,171,80,223,250,229,101,172,177,257,90,238,212,197,217,274,120,101,218,116,190,172,213,217,205,143,280,266,225,282,111,170,229,175,231,92,204,98,161,161,213,158,88,121,202,185,131,148,257,239,195,222,174,245,229,178,140,152,183,205,282,113,187,207,263,236,271,123,234,201,138,223,191,241,242,148,176,137,276,124,226,226,211,105,154,229,207,229,75,218,161,275,261,248,237,163,286,92,176,184,155,277,176,149,244,168,177,222,153,206,128,29,97,183,126,182,189,260,150,160,80,115,182,201,176,297,173,148,148,228,82,256,215,158,230,246,304,201,182,180,267,196,96,180,185,266,181,89,223,252,175,244,214,275,149,228,225,212,171,208,247,166,178,162,265,279,74,228,184,200,234,144,138,153,176,252,85,139,191,131,109,170,72,221,240,141,246,51,86,106,128,180,169,153,205,146,160,155,116,133,235,152,226,247,150,182,117,316,246,229,113,255,90,252,197,212,65,209,127,235,118,162,241,166,223,274,102,151,117,77,106,174,178,247,298,135,164,212,251,297,197,281,186,86,273,199,247,294,224,242,106,193,239,252,196,279,258,208,186,149,106,258,162,278,271,159,188,269,106,229,210,294,177,109,145,157,121,163,270,80,188,232,267,70,257,176,205,280,283,138,223,249,177,145,214,228,184,143,114,91,205,240,213,175,179,136,59,199,147,265,203,144,231,193,196,84,154,139,208,202,304,91,171,220,53,205,190,120,169,278,140,64,253,194,223,155,220,112,151,238,277,147,192,113,219,250,198,173,168,239,217,128,141,229,201,288,272,223,163,126,137,213,205,230,94,105,229,148,138,280,77,147,168,165,184,249,189,65,156,72,151,97,144,119,252,159,247,159,233,142,139,110,189,184,237,115,133,202,240,112,241,227,291,158,234,142,189,237,203,171,242,253,147,188,244,290,297,150,141,252,160,173,169,215,57,151,140,241,236,93,215,170,197,187,153,249,217,205,171,239,173,253,219,114,277,278,110,148,265,172,212,139,280,235,157,272,233,219,132,292,220,203,54,152,109,163,105,245,111,249,300,184,276,128,207,279,93,53,245,83,171,140,272,231,242,155,136,253,226,218,74,96,212,199,171,249,137,243,136,122,250,301,140,225,191,154,182,206,172,257,106,229,225,188,74,99,144,201,174,247,272,194,91,266,167,218,225,249,166,155,108,239,138,65,205,231,90,212,220,110,182,93,142,201,215,116,161,205,119,167,208,121,299,210,264,176,222,122,265,240,149,237,223,246,222,127,185,181,125,166,180,255,289,208,209,198,179,175,134,255,243,172,187,104,306,142,267,270,243,187,95,175,208,270,191,231,238,117,267,146,259,164,245,230,161,265,276,128,227,292,248,113,199,142,76,193,188,85,62,244,89,240,135,264,210,185,149,244,132,200,212,263,268,273,212,141,273,278,126,180,264,123,213,178,156,162,262,246,227,160,251,173,114,277,276,256,199,230,227,115,206,248,264,162,240,262,208,138,230,253,266,268,133,266,241,200,216,82,190,262,176,205,88,221,172,287,163,228,149,203,196,147,249,238,222,170,207,200,248,268,88,131,171,98,125,224,243,201,212,213,307,223,226,228,145,207,296,91,254,145,242,242,176,295,171,202,98,96,79,217,228,251,269,257,221,279,138,222,271,193,215,138,202,180,167,143,269,151,251,149,254,262,81,162,227,249,274,155,156,235,261,248,150,230,189,71,153,180,196,177,166,256,237,63,161,136,202,193,257,197,124,129,298,146,192,115,111,114,121,151,171,163,230,163,235,125,179,205,296,154,136,255,151,208,266,140,177,179,243,146,268,178,165,261,155,265,107,121,211,245,293,258,145,238,86,227,166,237,164,249,239,189,240,100,141,219,256,211,261,272,179,269,160,228,263,205,240,228,296,97,72,208,181,97,180,165,119,200,263,194,185,146,245,191,256,127,267,157,240,211,259,266,121,200,143,252,164,163,101,265,226,283,216,223,209,172,257,132,144,236,297,231,271,211,218,278,264,132,83,124,183,179,169,91,91,249,266,95,191,239,199,151,205,203,80,139,135,248,182,214,117,140,162,180,181,179,160,260,224,251,260,93,195,196,252,160,198,128,135,148,299,265,141,259,161,270,73,207,152,224,237,268,142,258,155,251,193,218,193,148,129,240,66,287,122,88,124,198,185,175,187,205,123,31,67,95,86,183,150,266,183,281,90,156,160,133,125,262,205,147,257,259,80,103,138,190,209,229,208,138,121,226,112,103,189,220,291,262,161,240,253,211,161,228,77,220,244,177,157,280,211,265,244,82,132,205,171,237,141,251,234,83,207,148,145,227,118,177,200,223,268,156,269,267,118,174,110,265,291,174,233,212,223,184,199,192,218,233,255,134,145,209,181,238,191,286,88,140,77,82,199,144,216,145,97,254,296,132,240,162,187,170,243,208,287,256,184,262,204,284,237,231,62,254,205,194,220,100,290,246,250,201,123,117,242,160,220,185,234,298,179,244,64,201,272,154,241,231,226,104,207,113,173,271,244,159,159,263,270,261,164,221,244,69,194,208,244,161,133,182,214,139,145,88,134,149,187,261,229,182,131,69,140,149,125,147,194,227,264,181,235,99,265,129,239,288,164,267,175,189,259,148,104,153,89,199,226,72,168,290,209,221,235,192,219,165,252,180,77,174,299,147,270,223,197,108,73,160,179,216,126,176,248,236,182,85,223,99,205,200,164,155,187,146,162,180,139,243,195,216,124,269,233,210,235,237,125,239,187,133,259,152,200,103,250,130,260,201,184,242,276,249,290,208,228,208,162,104,213,229,193,219,219,186,241,140,211,72,189,205,176,101,286,205,162,141,235,228,161,182,259,190,161,251,139,207,189,217,181,186,225,170,211,256,183,169,286,192,104,233,187,192,187,139,159,256,170,227,136,227,277,105,139,219,267,177,195,87,80,273,236,203,119,112,214,101,204,163,255,151,170,180,81,130,149,222,267,151,87,243,233,238,174,88,213,235,270,183,71,194,213,219,193,291,237,211,258,117,240,197,142,141,190,185,256,122,236,151,252,128,162,105,77,213,285,192,131,112,283,178,117,127,138,106,98,217,232,258,197,122,195,118,254,130,267,104,163,143,196,208,195,203,140,177,262,115,236,227,120,197,139,218,261,182,212,98,203,198,304,126,175,197,170,244,207,189,98,150,247,280,257,225,130,123,156,243,155,279,265,127,224,93,266,267,148,236,162,171,254,239,270,173,192,242,110,117,224,180,162,188,138,132,92,236,126,286,144,125,230,218,311,221,259,83,166,227,270,219,255,208,143,183,284,259,179,116,115,230,72,245,194,275,142,180,234,214,171,230,206,254,92,255,182,229,255,275,107,212,198,211,283,79,257,280,294,199,95,209,228,121,141,178,160,181,165,201,194,286,177,212,200,219,143,203,193,217,136,235,248,103,79,193,188,75,129,184,122,265,163,229,293,174,60,206,72,275,100,123,158,180,193,214,186,241,167,246,285,230,127,260,216,88,187,273,121,268,173,138,105,289,234,260,273,224,103,122,286,154,175,131,253,244,123,215,213,206,138,86,244,142,186,181,272,195,189,151,255,204,242,269,240,188,163,159,264,114,179,182,217,83,213,187,167,275,168,112,155,161,234,96,158,173,348,292,160,179,87,190,150,196,132,270,217,253,96,181,85,191,154,287,220,172,158,184,196,201,197,194,268,130,194,190,84,207,155,163,173,271,210,128,238,210,256,197,177,258,186,225,83,79,223,268,178,266,184,155,129,253,66,243,238,63,275,222,265,252,178,191,133,99,215,94,236,161,202,133,101,95,233,120,214,128,160,202,176,237,177,228,173,117,142,181,244,75,219,248,184,212,204,218,195,181,154,103,174,161,218,143,213,80,206,108,223,83,238,130,206,270,181,186,150,165,189,209,161,209,119,189,220,283,114,187,229,232,73,194,149,241,173,252,79,211,107,205,269,275,172,137,91,233,129,160,81,110,269,252,120,79,184,260,151,158,281,259,168,196,195,298,250,134,114,292,258,163,136,142,220,78,287,210,244,279,247,102,157,119,270,95,213,147,247,119,265,211,127,184,65,255,245,104,60,248,97,100,145,71,117,105,183,231,158,241,191,124,249,107,269,221,264,189,74,181,250,183,161,180,195,142,219,63,207,158,191,288,120,159,192,208,104,269,100,147,349,112,232,114,177,246,179,246,137,87,194,272,249,147,168,90,238,155,166,194,250,239,235,184,133,164,176,186,195,256,212,99,306,215,92,148,182,241,110,261,201,206,254,151,221,118,146,172,186,220,156,184,123,179,257,85,225,238,246,115,209,252,272,138,151,172,182,256,79,233,117,145,183,103,65,274,122,131,229,249,188,63,131,97,74,120,217,141,214,167,67,213,90,224,90,102,204,188,227,224,127,181,198,170,201,111,272,242,194,225,167,256,135,165,214,140,74,118,283,199,129,130,104,90,120,194,260,274,181,266,220,80,178,143,188,251,147,104,180,263,76,158,94,234,178,272,247,200,148,236,282,273,161,157,61,243,193,187,190,209,157,180,270,179,235,183,168,229,158,220,200,119,222,256,168,203,218,241,198,223,231,247,228,92,79,231,122,41,82,219,170,71,240,199,192,223,261,185,185,143,193,177,258,202,171,163,296,109,195,89,199,192,169,85,162,232,94,165,72,146,184,207,187,195,264,135,243,251,307,188,146,106,226,216,88,173,165,211,211,117,199,120,111,218,247,107,166,171,288,114,222,227,301,259,250,162,200,190,217,196,114,114,212,249,196,124,246,202,132,95,169,95,235,61,180,256,201,279,176,218,148,86,247,229,121,206,144,259,185,243,287,276,223,186,148,127,207,57,236,244,174,169,226,159,222,158,179,90,179,225,131,217,117,178,141,166,245,184,296,184,129,85,244,183,205,239,144,103,141,156,173,314,146,237,91,159,265,223,72,235,87,180,143,171,254,194,258,176,226,55,210,264,246,92,99,180,179,232,261,168,229,189,271,248,207,56,134,202,218,65,205,151,156,146,225,268,279,222,209,204,243,183,257,253,246,132,167,150,240,111,184,114,66,261,205,258,203,260,159,239,120,209,246,160,119,203,200,241,68,196,223,268,214,223,210,218,260,284,225,275,196,236,222,222,220,118,99,239,190,302,270,223,273,196,201,285,240,217,102,287,202,151,172,123,77,105,90,135,217,107,108,141,251,245,143,240,245,204,162,105,137,122,128,218,215,229,133,289,223,290,272,237,222,266,135,164,137,222,290,214,99,225,254,199,215,133,207,115,225,205,193,262,115,243,165,154,275,128,180,208,187,149,249,113,240,251,201,98,236,91,276,295,256,282,187,263,235,116,284,165,130,215,171,190,170,82,184,254,178,123,212,256,143,196,80,234,178,178,141,157,188,196,290,257,163,79,179,196,256,269,204,131,186,180,206,138,190,98,190,182,213,254,154,277,201,240,123,134,227,167,137,90,101,122,115,148,177,183,156,185,223,99,102,117,149,290,222,161,104,133,139,175,72,133,118,157,254,107,155,237,219,201,228,190,138,252,141,210,160,83,253,206,204,267,204,151,171,116,191,152,91,85,150,263,84,200,283,196,208,165,261,219,231,180,187,108,200,213,225,130,181,154,202,118,234,256,193,162,153,124,272,159,111,264,218,125,187,181,272,260,146,262,132,212,236,246,257,228,228,184,222,284,260,230,165,141,207,282,120,192,275,222,237,241,183,137,190,170,269,248,253,248,217,99,119,218,119,126,187,113,269,102,139,213,197,293,162,145,254,220,191,180,146,149,176,159,99,177,241,245,248,161,220,108,102,238,80,181,195,168,237,96,87,188,245,160,254,287,166,276,209,216,299,269,268,127,231,131,140,228,246,73,253,220,131,168,194,316,270,210,173,199,239,183,283,231,283,234,181,239,239,115,176,228,274,187,258,231,228,252,205,97,279,160,222,248,178,162,274,144,254,183,188,246,136,257,247,171,178,87,181,126,189,268,135,226,236,259,137,182,246,116,164,155,297,251,206,256,140,178,85,151,252,152,173,167,186,245,189,218,76,100,86,175,161,256,226,212,178,144,90,216,193,171,114,142,174,151,216,230,284,186,183,264,160,185,162,125,222,102,184,146,193,194,209,235,162,195,137,289,102,251,90,153,274,170,133,118,90,247,205,127,223,210,156,198,180,176,205,190,284,211,285,205,122,198,237,233,154,290,176,126,99,193,184,216,164,206,178,116,252,178,216,73,132,159,142,253,242,53,84,221,165,73,225,293,232,249,153,202,61,219,155,273,138,91,256,230,161,215,152,178,186,179,245,205,191,217,198,130,249,177,205,196,259,74,110,128,171,78,231,112,78,120,268,220,245,286,290,122,108,150,229,266,121,86,267,123,261,288,215,225,255,146,209,83,197,234,241,185,121,185,252,214,305,264,158,142,74,267,261,255,252,237,64,165,138,205,274,233,98,141,175,239,150,189,198,191,252,133,241,273,174,268,155,277,189,207,237,206,235,178,180,181,208,173,257,178,274,130,208,220,284,174,142,98,262,126,96,223,100,196,290,198,216,91,108,190,122,248,109,85,234,205,138,58,153,184,141,183,252,80,195,233,98,235,187,217,211,82,197,170,240,112,215,160,188,124,154,257,293,201,93,205,184,143,205,202,258,135,170,220,176,142,143,116,191,151,149,175,76,216,114,255,186,257,199,230,129,226,286,173,191,153,167,246,194,220,270,139,201,143,152,195,171,234,84,176,295,221,249,234,94,60,181,193,227,127,222,202,69,159,156,275,65,295,192,206,149,121,178,249,230,259,247,153,113,169,98,182,272,125,171,221,249,107,173,204,265,128,87,196,225,151,245,248,93,299,240,190,192,108,135,295,212,142,276,222,185,198,45,208,157,131,175,80,215,235,108,170,196,236,156,114,177,294,246,173,124,131,129,90,148,254,158,165,275,100,272,138,170,178,212,196,217,228,198,157,56,274,144,278,93,236,95,185,91,131,217,204,131,241,219,183,112,95,263,213,207,201,162,173,273,217,196,238,272,109,116,208,56,200,72,190,161,253,75,87,201,232,173,141,178,205,72,89,229,136,174,265,246,76,258,255,116,67,100,116,63,210,89,140,189,191,200,277,242,287,141,218,150,107,248,189,250,187,239,126,191,256,201,188,176,212,162,201,202,250,173,254,247,209,207,285,229,115,112,238,157,127,120,215,133,137,187,104,238,156,175,242,258,111,218,86,133,200,140,192,252,229,142,285,242,232,144,171,259,248,207,180,83,261,116,132,192,220,238,267,225,171,193,278,203,107,199,239,217,199,160,60,207,156,154,200,291,260,102,178,205,201,275,194,292,157,207,197,242,125,211,137,182,135,236,104,181,212,203,151,293,295,197,290,231,223,251,241,145,168,271,97,186,152,201,106,273,267,163,246,270,108,213,260,187,285,204,289,140,40,157,152,249,184,97,168,262,140,253,205,157,91,255,73,215,207,110,201,150,261,255,84,174,219,98,119,167,244,110,202,143,105,194,260,215,226,112,126,261,88,221,260,118,223,244,56,226,290,130,217,112,77,79,220,207,228,206,138,253,268,211,278,244,289,230,264,280,259,170,233,162,219,149,279,194,169,179,121,228,236,126,174,123,227,270,164,247,253,181,155,214,238,194,210,214,126,277,167,216,225,63,106,231,247,138,234,128,102,186,213,164,225,263,261,202,193,88,150,176,259,215,184,89,164,206,138,209,162,104,155,115,248,115,137,223,203,193,236,238,175,207,185,211,133,199,53,172,176,246,136,138,214,144,251,235,219,267,180,262,285,96,212,60,234,185,137,116,169,136,174,261,177,121,126,78,218,239,218,216,53,219,122,190,244,256,144,225,156,224,277,185,239,242,161,213,177,236,280,283,205,104,144,197,258,88,271,282,220,89,200,115,121,255,69,272,212,99,211,84,236,179,169,149,228,234,189,195,100,191,226,170,164,254,212,131,232,142,92,219,224,233,204,121,201,153,122,161,174,218,196,236,186,172,120,256,260,258,138,200,138,247,159,107,132,230,140,213,92,256,281,161,302,204,128,178,125,176,300,190,194,178,328,196,198,227,258,242,149,121,193,141,172,60,152,172,143,264,215,122,193,168,246,122,221,189,147,211,224,159,234,258,59,97,126,146,254,206,127,166,130,301,206,236,205,187,116,186,215,204,183,181,283,164,240,265,194,202,226,153,225,173,257,174,283,178,225,228,201,194,175,178,165,199,192,92,149,223,110,167,216,176,77,176,248,170,273,179,192,122,198,154,164,49,192,273,142,134,88,216,227,130,183,253,106,239,125,231,249,149,250,143,262,198,238,277,235,159,131,241,191,296,259,251,244,272,141,231,223,238,150,174,114,164,131,240,234,99,228,284,155,193,149,186,154,221,203,82,150,131,169,258,160,201,101,195,220,132,157,93,104,145,170,153,111,229,107,165,161,258,245,164,117,113,282,97,123,229,107,178,135,224,258,288,163,277,165,152,272,121,250,168,200,244,145,262,77,219,167,176,120,108,128,160,200,191,95,168,206,82,228,155,129,126,203,191,150,229,260,257,140,133,212,108,156,162,190,167,177,258,111,138,279,175,245,66,135,223,74,198,138,232,222,198,139,209,213,117,221,89,266,125,209,59,209,210,243,146,243,148,263,288,128,195,255,138,160,70,275,118,135,111,221,75,161,244,280,229,161,210,192,241,199,130,299,249,148,162,215,190,159,157,166,163,286,260,189,117,95,239,237,206,170,206,227,265,160,189,183,171,242,251,225,187,96,158,156,129,166,160,126,182,179,248,91,197,278,77,221,210,216,123,67,195,154,242,143,215,110,252,107,251,129,103,162,120,199,195,228,265,210,108,188,248,167,171,84,305,232,240,128,269,174,254,177,227,290,200,163,297,209,138,186,100,122,227,260,246,248,188,236,71,119,185,122,268,174,176,88,197,162,191,270,189,227,155,257,237,251,273,201,102,240,76,171,220,264,101,39,249,278,265,223,252,173,272,111,243,258,199,196,134,142,166,182,231,294,281,245,138,259,151,115,278,249,270,182,239,79,220,195,137,237,231,200,199,183,187,126,228,246,221,216,137,225,206,167,245,197,112,112,152,238,145,283,301,161,234,226,212,230,164,154,299,169,273,155,164,112,254,237,190,206,203,224,156,216,208,158,107,106,190,210,178,168,242,64,124,107,149,233,182,143,158,200,253,131,193,106,273,161,95,164,140,228,132,145,172,250,307,177,109,195,274,168,276,66,142,198,229,84,272,202,194,235,177,65,90,161,222,259,259,184,160,162,196,222,244,264,199,236,229,268,240,176,93,123,198,128,181,176,132,228,69,244,221,177,228,118,116,266,251,219,247,182,292,261,224,103,275,284,166,155,141,130,283,259,263,208,198,76,154,131,198,246,263,282,257,167,118,155,260,89,115,154,130,277,237,217,96,159,141,193,260,139,118,113,187,143,92,307,223,240,173,171,211,247,159,211,167,297,113,216,108,163,76,282,181,224,217,221,205,250,214,107,173,86,169,176,275,183,264,230,185,279,243,174,94,277,266,126,193,196,109,101,85,179,120,254,96,278,222,230,306,77,251,151,255,272,188,137,150,210,221,221,235,170,251,160,125,168,167,239,209,98,285,135,104,279,272,203,283,166,288,237,173,229,121,158,144,193,120,225,249,227,220,146,151,124,201,272,224,141,277,174,281,160,126,120,170,152,204,266,175,243,157,292,116,227,99,226,63,113,237,101,146,141,274,275,276,244,105,198,205,72,160,188,291,177,179,178,108,134,238,267,65,268,81,171,220,196,169,217,125,130,234,216,158,96,155,234,99,186,179,220,227,236,157,132,206,157,185,227,139,166,94,170,218,193,130,203,102,195,59,170,106,120,217,253,124,151,166,267,273,177,303,276,244,175,201,283,120,148,136,212,192,216,249,180,166,198,112,264,92,157,270,189,163,111,216,232,196,75,172,197,147,197,136,190,200,145,252,196,166,142,192,247,156,173,178,223,93,277,271,208,96,213,198,135,223,181,150,159,182,150,150,200,103,221,201,207,195,235,171,313,260,318,129,136,206,99,85,200,57,288,95,135,160,75,266,197,143,85,87,191,131,110,230,193,177,139,116,215,271,127,37,238,103,217,174,135,170,230,166,206,252,248,279,122,270,90,228,256,306,175,152,236,203,211,149,186,242,237,222,123,211,201,125,80,176,194,165,98,176,58,233,224,184,173,245,229,102,164,183,117,147,134,255,298,204,228,259,158,102,102,204,234,137,206,169,194,159,160,199,200,198,217,182,217,268,99,234,86,198,121,222,189,134,116,166,164,299,304,178,111,138,299,228,253,257,252,230,222,255,163,180,271,305,122,143,241,85,161,189,235,146,102,196,216,152,90,181,189,230,204,244,225,237,172,301,225,196,336,224,218,198,206,118,216,210,73,251,164,163,155,136,193,101,179,202,110,260,217,238,246,100,189,185,274,247,263,179,48,254,257,293,78,116,233,170,283,124,168,175,202,264,186,236,185,163,232,149,231,213,171,267,190,254,113,227,208,166,161,179,227,159,226,138,294,228,211,181,193,133,224,176,130,199,147,145,148,230,129,248,169,248,145,190,200,91,249,72,148,284,92,108,151,207,167,259,252,224,270,223,158,161,164,196,167,91,119,140,222,202,160,226,252,208,246,143,197,239,241,274,298,161,90,211,234,83,72,235,242,248,181,153,202,279,277,169,86,278,272,191,204,61,273,184,212,125,205,138,246,148,225,233,153,177,117,117,139,264,91,127,151,273,269,229,296,267,165,102,102,226,315,173,235,165,169,207,222,194,240,244,237,230,246,277,197,164,115,180,288,249,213,234,212,170,215,257,116,166,214,206,110,184,82,258,222,122,300,129,139,254,89,149,246,142,172,169,79,89,169,249,93,99,266,285,201,208,264,208,135,280,280,258,207,86,127,177,256,187,187,139,145,113,106,226,195,181,277,263,180,142,253,257,50,219,248,256,218,232,130,159,224,261,289,127,216,218,304,193,233,122,133,244,277,154,213,316,138,238,268,230,122,135,109,104,115,162,210,238,192,220,122,161,189,204,138,163,303,191,152,192,232,91,54,208,65,210,150,188,209,190,169,226,214,272,156,138,192,294,153,190,204,203,285,272,116,117,70,126,135,127,119,105,263,289,141,178,245,260,206,236,187,246,204,125,240,249,134,221,258,181,164,189,270,192,95,187,120,188,245,103,203,263,156,208,138,161,237,116,189,70,212,232,151,201,121,262,274,143,102,178,86,134,262,286,211,198,183,243,185,202,254,126,179,155,284,248,177,87,242,253,263,182,85,135,295,114,228,252,270,154,151,148,169,222,62,48,253,154,276,116,214,257,117,212,180,110,237,239,116,49,288,207,157,150,262,279,254,103,178,163,200,112,195,201,130,193,291,307,243,199,118,262,264,174,270,214,32,264,176,151,103,253,264,247,217,198,105,295,256,239,235,190,238,248,97,259,224,279,170,212,226,158,285,215,75,264,228,234,210,261,266,117,284,258,206,136,225,298,115,218,287,285,272,106,233,262,191,282,184,233,190,237,227,174,219,141,139,249,206,175,152,273,197,217,140,140,267,218,282,175,209,231,202,169,256,255,165,260,163,129,244,226,255,218,228,204,161,221,181,204,99,156,161,118,160,157,253,250,194,262,135,177,214,252,131,267,196,235,208,268,198,270,250,137,96,119,124,141,212,69,152,287,143,105,97,88,240,184,223,91,177,150,220,169,198,163,145,282,73,150,70,264,157,160,185,137,255,123,188,237,134,238,212,218,201,149,185,44,195,259,217,208,132,174,166,197,47,210,180,242,96,254,180,159,260,276,229,182,253,256,221,256,169,96,186,310,125,156,200,154,120,212,259,155,259,271,191,221,207,267,248,192,210,212,166,200,186,220,147,253,206,239,164,265,206,167,157,253,219,221,110,229,286,199,205,174,291,238,203,242,268,273,131,66,181,255,183,189,270,166,233,121,140,87,126,97,148,121,93,216,290,249,237,239,108,118,192,268,215,123,165,216,217,306,173,130,84,225,195,73,113,229,170,249,194,253,190,259,251,242,233,208,212,207,295,177,190,153,284,247,146,175,245,192,254,238,306,259,191,159,261,97,237,169,137,171,115,290,142,203,145,234,116,157,285,178,166,158,112,173,195,239,119,240,166,148,286,193,91,166,206,143,76,77,237,56,287,128,115,99,248,155,176,170,217,157,210,246,134,179,210,181,226,79,272,175,178,245,228,150,106,69,272,279,229,122,70,204,171,205,216,265,232,169,162,178,124,91,198,118,174,180,207,115,225,175,237,147,104,183,105,161,142,139,279,268,144,237,224,132,191,269,170,251,270,175,233,213,83,261,256,261,92,249,234,212,173,226,210,262,267,177,240,103,98,186,230,56,279,250,163,123,268,136,237,269,241,138,122,102,268,122,233,151,285,224,117,184,252,228,280,196,261,204,215,277,284,93,193,246,158,197,229,95,227,128,216,213,185,222,162,81,259,165,274,151,221,236,133,69,205,209,307,104,196,248,217,197,159,204,242,246,273,177,157,98,293,188,208,205,296,238,212,210,155,251,193,187,157,80,219,213,163,180,165,190,145,159,203,203,212,269,94,211,213,62,257,180,141,191,221,253,161,120,278,276,144,276,107,235,144,283,257,252,280,278,231,106,114,128,235,147,29,113,166,214,279,137,263,221,161,173,222,76,166,124,118,111,229,184,162,172,250,92,124,192,165,100,112,218,202,252,166,127,264,135,252,147,195,197,220,149,143,237,209,47,184,213,169,102,272,135,129,276,291,130,186,279,100,239,269,155,195,96,260,302,251,165,285,173,214,159,164,177,137,197,76,272,114,161,274,124,185,125,224,196,280,157,233,180,269,142,244,207,108,220,234,255,270,198,122,266,230,188,194,112,115,128,276,109,190,262,166,208,118,303,298,222,231,173,186,162,91,274,168,133,258,204,115,116,186,215,284,130,221,228,88,168,241,226,226,158,292,164,166,76,125,126,95,213,208,114,164,167,282,278,176,157,265,231,191,154,287,275,171,79,224,255,158,222,221,153,94,239,138,187,209,81,226,265,159,138,80,151,165,66,81,252,253,267,204,168,263,176,117,86,219,258,162,159,190,166,161,227,272,186,212,132,267,222,134,255,255,196,260,127,77,243,192,265,176,152,130,70,276,205,237,162,289,126,161,209,191,221,199,198,148,98,249,228,254,207,162,249,61,326,279,86,174,277,229,184,296,256,180,184,199,242,214,93,191,173,202,123,55,134,207,128,160,241,190,199,221,182,296,125,208,258,103,197,309,222,179,143,132,208,291,196,260,160,243,120,143,254,275,201,168,289,161,149,221,106,98,230,147,175,247,299,232,169,214,185,261,172,111,206,240,187,184,237,193,188,215,78,263,264,187,142,256,285,220,215,263,189,170,172,237,47,242,173,211,95,215,248,108,208,92,253,99,164,204,153,220,280,117,203,159,212,194,214,318,135,276,72,262,266,218,88,172,100,198,140,218,216,176,218,124,210,330,272,279,133,280,188,178,77,144,124,246,238,273,131,176,120,271,85,178,200,96,262,238,133,203,199,232,194,160,71,196,135,178,205,152,161,165,94,198,109,153,118,141,182,160,180,109,289,65,168,283,165,221,157,187,103,133,146,112,270,116,160,89,83,172,232,186,182,131,101,242,166,147,196,136,133,90,164,223,288,178,193,141,90,179,183,287,183,71,116,236,210,194,269,224,219,164,144,275,164,144,229,201,278,143,265,133,144,192,235,189,153,105,109,111,194,206,256,168,172,113,160,200,166,232,99,227,138,176,136,239,205,222,159,258,245,105,219,211,133,284,292,213,147,177,104,238,252,221,163,177,171,273,60,206,234,275,218,165,97,221,227,233,243,181,265,230,179,90,79,252,240,140,225,246,189,188,140,102,261,155,172,110,285,166,162,182,147,187,193,105,232,180,237,254,191,242,179,82,263,191,76,251,133,148,248,100,258,178,219,222,213,251,30,50,254,108,135,205,179,156,43,249,197,147,175,270,123,139,212,84,165,237,164,59,103,246,192,274,228,158,170,218,286,128,188,196,201,65,177,194,197,242,209,93,202,280,259,265,122,239,215,208,221,200,134,120,113,195,203,276,232,232,256,212,222,149,179,56,160,166,157,271,131,44,154,272,189,253,113,100,104,244,74,157,168,175,181,263,263,158,176,117,214,178,229,236,213,143,242,87,184,239,227,157,204,181,209,111,237,97,243,130,147,243,184,270,276,213,219,201,95,155,233,249,184,204,163,55,274,262,97,209,210,155,212,63,118,72,188,190,117,244,117,200,164,64,158,179,192,266,200,209,201,224,155,155,243,90,66,264,190,207,119,251,93,204,180,120,128,155,152,137,245,148,80,115,127,133,105,192,177,149,212,247,177,218,241,243,197,74,221,170,156,290,124,91,272,209,230,175,195,279,177,233,213,167,141,292,183,132,84,140,118,200,148,239,259,268,202,269,168,215,236,99,199,203,82,71,219,166,260,247,227,209,206,282,284,210,262,126,298,172,127,158,201,97,123,140,239,186,150,185,277,90,132,52,181,105,258,77,189,173,239,149,278,285,179,201,259,156,245,135,283,185,242,230,104,218,124,183,226,200,198,198,78,178,175,217,134,208,238,79,302,240,186,252,60,234,221,138,263,201,165,192,182,123,132,269,220,120,187,245,119,152,167,267,254,177,249,198,290,262,136,260,163,92,188,78,256,233,156,220,247,206,233,112,259,161,202,265,189,296,226,95,203,230,201,209,205,209,245,222,130,128,253,120,226,271,142,251,196,168,297,262,94,192,193,246,153,194,228,177,187,122,139,148,131,239,244,143,226,122,224,175,309,195,130,199,232,265,113,195,113,185,108,198,127,208,247,256,93,232,97,216,173,165,277,130,260,211,249,161,274,82,157,214,264,106,201,225,187,213,224,185,95,273,177,233,227,160,144,123,74,127,210,121,183,232,213,232,230,178,304,229,163,269,100,213,224,144,104,206,162,207,141,189,134,174,269,253,221,239,138,103,288,173,232,137,70,211,273,196,246,197,228,182,269,290,201,149,228,266,80,251,131,214,239,220,231,89,142,229,225,146,274,90,167,162,110,119,131,191,199,162,216,55,221,256,179,101,107,169,227,261,101,188,192,78,213,239,291,230,52,204,73,97,221,233,228,189,171,189,99,218,227,151,92,207,128,108,235,66,160,217,114,198,183,82,189,268,148,123,182,186,270,172,141,217,144,127,215,146,90,175,112,291,166,203,259,186,243,194,141,189,210,236,254,202,227,95,228,132,170,295,233,199,283,285,218,277,83,209,273,131,176,271,169,54,257,197,217,280,126,189,241,233,186,161,160,237,237,247,188,253,250,203,81,134,132,196,178,123,134,191,230,262,128,157,167,63,76,197,192,128,259,130,146,229,231,223,104,197,257,186,149,150,96,194,54,211,223,284,266,200,282,216,281,122,113,157,213,133,80,273,207,126,183,211,285,182,169,183,274,242,243,76,100,59,225,252,88,187,207,175,201,164,151,123,147,107,136,174,229,248,108,203,193,294,140,117,220,223,260,271,262,111,214,151,67,309,258,249,227,156,229,97,226,172,137,262,165,177,130,174,112,101,228,158,184,136,207,110,149,190,144,94,206,142,256,144,157,255,249,141,187,59,104,95,191,150,78,201,199,271,209,237,125,154,211,184,262,182,211,101,272,157,254,237,280,143,237,146,162,89,209,92,250,105,220,119,302,231,247,284,160,180,268,88,205,144,295,176,105,288,276,132,261,298,213,205,212,297,246,240,130,78,246,290,93,228,119,196,290,251,173,247,160,203,181,210,77,72,156,222,155,200,177,265,151,282,138,211,247,103,143,186,159,236,119,102,263,235,132,117,256,216,266,114,230,122,230,71,250,105,262,151,95,169,192,96,224,224,144,243,234,234,148,52,242,80,238,252,250,110,239,50,92,113,206,250,204,244,173,164,200,235,179,149,278,149,75,280,145,231,164,132,276,220,254,269,200,243,211,198,135,264,260,309,217,200,190,250,184,175,165,199,109,256,166,253,178,284,176,204,228,290,113,109,193,63,110,214,169,192,238,148,165,233,195,306,245,134,247,146,250,250,261,206,283,247,269,135,208,312,128,178,186,164,140,172,164,139,113,274,181,237,197,147,253,151,158,191,139,252,192,231,168,236,147,176,196,162,184,144,252,236,133,216,230,212,134,271,187,229,106,103,285,204,214,116,269,250,212,262,181,243,72,240,155,297,254,253,156,129,229,289,251,224,262,172,168,166,72,202,56,202,238,195,209,183,202,192,221,209,307,181,219,151,185,212,196,287,198,208,201,278,158,232,167,263,231,269,276,213,279,231,165,207,192,235,180,145,104,159,125,165,295,165,145,86,208,119,57,236,158,269,190,242,91,196,215,199,277,123,193,236,166,128,236,113,305,132,65,77,157,93,160,238,101,234,125,220,258,280,206,145,174,130,169,202,277,109,161,139,193,222,41,142,220,114,83,205,102,255,260,178,198,124,201,188,248,165,164,287,248,249,255,155,234,93,151,101,142,192,123,113,216,132,223,64,103,231,185,227,161,146,153,136,223,75,238,259,206,252,135,176,204,256,236,219,164,187,289,154,129,226,78,121,190,169,195,185,237,191,200,159,241,267,272,201,246,165,235,271,99,125,221,203,112,227,239,193,273,183,187,110,277,89,252,279,186,194,146,84,162,206,245,187,224,236,245,151,201,201,230,198,137,142,97,235,114,212,110,214,132,183,175,128,229,116,68,233,199,160,193,184,220,206,247,149,179,240,256,216,110,221,119,261,270,206,181,203,182,240,171,176,170,204,149,197,207,291,118,245,104,167,202,279,186,235,176,172,115,115,163,97,216,253,179,72,107,104,176,181,97,58,186,90,191,123,104,237,261,197,117,96,276,259,120,225,181,190,265,205,222,114,165,229,214,224,164,223,210,253,269,216,183,242,249,185,293,55,117,178,277,261,301,226,123,97,273,246,160,233,91,193,251,233,281,215,216,190,278,126,247,207,186,85,134,186,255,253,195,239,115,253,199,185,216,262,99,195,188,100,166,214,110,214,280,102,274,156,119,172,161,290,267,239,152,199,280,136,286,95,260,230,241,199,214,140,221,152,70,88,262,189,128,158,175,252,228,262,190,218,209,244,269,197,114,40,196,242,170,167,49,166,196,139,231,264,275,235,58,201,99,206,132,171,184,38,218,98,219,203,224,169,218,172,110,276,252,97,125,217,74,296,249,119,238,185,237,201,238,150,281,235,203,279,244,112,251,127,244,257,115,152,77,178,221,220,128,155,187,175,67,256,153,205,83,251,195,237,138,202,76,155,195,212,153,277,109,276,238,264,236,167,205,153,233,264,114,107,145,180,111,175,230,265,168,146,263,221,160,220,181,290,189,149,244,156,173,257,170,257,163,167,214,72,177,245,180,134,142,153,142,213,282,241,223,124,240,264,144,166,107,136,164,254,121,282,216,215,219,134,154,87,168,213,261,142,311,143,238,223,269,155,179,219,279,271,234,208,219,109,153,243,223,155,167,141,208,188,194,149,240,211,246,246,216,182,124,279,144,179,146,197,254,140,186,183,155,235,81,232,114,154,272,231,180,236,224,210,185,196,135,138,136,175,204,91,212,213,58,258,185,307,167,298,260,223,255,275,194,157,143,214,141,201,62,248,198,103,252,120,242,87,150,226,231,223,256,161,222,143,124,154,261,137,178,258,264,122,251,256,201,237,285,124,197,103,111,259,267,269,160,132,78,240,280,267,152,253,243,266,245,301,195,126,133,199,114,89,205,138,229,172,208,241,79,190,163,195,169,114,50,84,164,143,162,97,129,223,132,216,202,189,187,251,217,287,259,269,185,154,149,255,292,153,201,173,267,178,200,152,128,224,151,116,263,117,124,206,180,115,227,122,137,113,239,126,177,150,249,216,244,199,237,158,212,190,119,238,67,261,135,193,113,179,198,235,144,258,178,250,208,136,274,105,120,146,258,147,171,213,183,195,183,190,271,182,84,163,159,249,252,128,94,179,288,93,73,229,211,204,247,257,238,199,234,231,224,172,195,99,148,146,290,190,88,167,119,217,132,231,109,205,179,227,192,202,282,274,206,168,129,153,69,186,69,136,128,176,205,251,101,255,254,258,274,298,269,287,134,205,226,250,243,217,274,170,215,218,106,210,173,97,99,118,156,159,74,203,110,196,263,66,224,178,205,249,136,103,235,265,144,238,124,217,227,315,236,233,238,229,73,78,212,282,280,100,195,230,172,261,215,202,233,226,102,191,210,77,124,93,244,79,177,271,101,163,229,272,198,260,186,153,76,100,247,101,254,197,214,154,81,245,115,264,143,180,282,171,238,137,231,101,130,255,203,292,247,87,214,169,204,178,202,164,250,271,246,146,249,286,162,153,139,74,188,232,65,149,217,292,286,272,324,154,210,117,145,187,237,170,79,232,200,190,155,270,119,257,219,263,154,108,159,194,300,112,183,73,224,205,197,287,120,246,217,207,245,202,176,161,201,121,232,141,245,177,200,226,156,82,187,161,108,210,216,70,192,152,182,113,270,143,224,234,249,260,173,273,245,235,202,223,241,283,184,209,191,224,254,184,178,186,203,199,267,263,138,255,172,177,116,198,249,226,239,134,157,183,117,232,91,191,176,178,134,269,169,270,127,227,193,225,155,187,192,87,123,151,235,208,264,229,271,99,148,190,250,177,204,248,224,55,203,225,263,142,284,164,75,248,185,256,260,180,133,223,154,123,207,200,157,270,217,208,232,137,162,178,140,258,121,84,179,157,38,203,178,215,264,213,245,191,249,144,184,73,272,122,268,182,236,131,219,267,199,133,213,160,269,108,206,259,276,204,189,243,198,225,203,251,121,191,171,232,188,200,281,182,256,178,213,145,227,209,229,215,277,156,110,181,251,161,199,105,265,83,164,191,170,106,225,225,157,258,236,171,222,227,142,270,261,249,147,248,145,102,189,282,124,163,228,102,118,71,196,243,220,173,203,270,280,73,103,148,136,241,229,73,162,265,117,188,221,201,257,169,101,125,248,240,85,134,244,134,163,155,240,209,239,179,242,197,139,89,130,179,232,188,193,258,143,154,177,163,158,231,261,93,237,120,109,241,169,177,283,109,260,252,230,194,227,204,272,262,262,125,224,143,177,106,114,126,278,303,122,209,167,256,220,303,116,200,209,249,146,147,120,259,133,111,206,134,123,227,167,236,211,241,89,295,75,147,175,189,264,123,90,89,112,92,200,121,167,98,135,171,141,213,240,142,199,118,132,180,146,117,276,128,224,142,138,222,259,176,199,85,134,245,206,173,192,190,213,123,181,233,224,239,278,202,187,198,288,222,215,185,222,93,206,227,269,188,120,221,46,219,301,268,191,68,305,240,262,152,251,71,178,266,216,204,166,152,139,213,93,265,185,147,158,134,297,200,256,205,93,184,102,64,258,127,196,181,103,273,171,273,70,196,67,137,213,257,98,210,252,172,242,87,227,233,249,191,228,95,285,173,53,257,81,181,137,265,215,184,193,123,264,198,110,150,160,178,91,260,195,242,63,122,207,156,228,277,231,190,223,143,85,124,286,165,260,256,204,182,209,130,123,109,178,311,209,124,138,188,171,214,50,177,242,124,112,179,126,198,167,103,226,157,231,155,210,65,279,144,285,124,135,294,185,83,231,183,175,103,246,182,279,143,255,185,85,103,99,245,248,165,115,168,208,135,122,123,212,179,202,306,239,180,251,253,218,274,208,195,215,217,242,249,231,240,144,96,201,203,203,162,208,184,226,282,45,167,167,193,151,195,210,196,72,212,126,67,133,149,178,173,145,194,158,156,138,167,238,269,301,181,86,185,169,266,197,133,186,138,137,147,232,190,203,137,447,226,154,192,153,287,95,205,88,189,238,217,254,252,123,253,82,228,224,97,200,222,195,257,105,182,202,208,275,148,179,88,226,144,166,218,253,233,64,106,174,268,234,197,237,89,252,182,195,234,181,255,118,233,231,282,281,254,116,206,108,253,291,209,158,147,260,264,126,248,144,165,228,154,259,224,273,238,309,263,259,53,227,283,245,217,220,132,201,248,225,107,148,268,162,83,197,222,212,192,144,202,255,154,160,84,204,236,144,176,251,167,197,164,140,167,166,123,125,221,243,193,198,204,248,260,201,194,208,191,134,243,231,141,210,112,132,78,291,165,256,257,188,236,217,173,130,179,164,210,217,197,211,269,211,197,93,266,226,241,117,269,126,67,216,28,199,143,196,206,151,157,258,101,44,236,174,190,281,259,102,176,122,278,267,211,185,258,106,100,300,173,204,225,255,155,163,164,179,182,101,192,108,148,261,134,189,165,295,139,279,72,178,250,162,164,261,122,56,268,130,189,256,268,250,123,195,254,175,173,109,219,232,229,246,259,225,166,184,255,155,107,260,227,128,203,182,102,71,265,256,248,90,182,48,157,156,295,174,129,103,215,111,197,158,157,191,172,225,266,182,158,214,277,230,151,192,200,198,199,168,248,185,237,208,185,183,218,112,285,178,164,131,203,248,76,226,231,171,189,124,136,107,145,111,227,286,114,135,127,94,224,83,95,241,291,223,221,179,123,132,156,241,243,232,301,168,285,193,154,220,102,139,202,178,268,144,122,228,144,251,180,215,257,96,207,94,241,121,275,212,211,122,118,252,164,145,227,178,195,251,197,196,253,197,208,137,196,212,238,120,90,238,275,271,133,263,217,205,238,98,254,260,250,226,177,272,125,188,176,177,150,117,122,245,235,267,281,279,216,236,223,203,155,240,261,124,235,72,186,116,181,130,165,246,197,105,228,156,80,214,253,154,283,270,222,139,264,160,93,192,178,171,225,219,152,171,156,255,128,182,128,195,263,162,63,124,146,245,138,196,77,183,197,239,208,107,125,210,251,151,252,149,95,126,228,254,164,174,240,132,204,169,126,64,226,169,165,147,195,114,244,117,213,113,181,177,157,162,161,238,164,231,164,268,187,234,257,263,222,82,114,229,199,165,231,185,157,130,149,200,136,168,169,244,180,200,196,181,248,132,274,245,225,255,221,232,228,271,139,103,213,128,153,194,225,120,236,125,213,246,178,100,123,174,134,229,139,149,151,223,239,193,125,183,241,223,109,209,143,138,132,171,202,206,252,230,194,202,136,144,274,243,205,132,146,200,160,230,249,111,195,200,133,152,136,252,217,309,232,199,174,191,212,280,106,187,58,246,169,165,181,203,101,183,229,155,162,163,111,145,261,273,240,78,238,150,106,226,139,224,253,140,271,167,143,178,142,115,61,163,225,187,183,53,131,134,224,242,235,198,257,135,149,160,179,180,287,104,244,201,225,312,103,85,219,225,144,134,261,187,202,162,142,188,147,233,117,163,177,147,100,107,111,265,179,273,188,247,187,262,114,281,275,156,119,167,157,200,248,93,198,261,276,149,140,118,209,223,279,241,210,227,133,256,226,174,114,181,178,227,115,169,93,249,82,235,221,107,148,288,193,174,174,186,249,211,185,267,282,238,60,116,252,273,203,246,147,104,200,177,154,152,251,61,178,274,217,135,178,160,155,112,216,254,246,78,295,134,196,213,132,88,181,249,282,223,197,107,166,267,128,148,186,221,234,284,194,214,185,146,186,131,160,222,229,117,269,261,149,238,129,160,251,201,183,91,193,239,155,176,141,227,152,180,286,203,261,205,209,111,142,109,70,258,142,221,102,143,281,216,276,191,157,208,77,124,293,253,298,145,60,90,109,219,263,207,278,80,150,98,72,225,147,140,171,56,226,207,196,241,225,260,208,172,143,262,215,148,268,164,114,254,226,183,151,150,122,168,91,233,192,264,216,199,193,213,255,135,128,230,187,162,189,198,135,164,250,254,107,228,131,243,225,151,247,150,239,214,219,160,175,132,189,271,200,189,232,247,283,215,157,198,200,187,229,149,154,206,262,132,147,278,269,193,90,198,170,208,259,225,282,142,181,166,254,289,243,253,252,159,251,260,285,122,221,227,183,211,220,188,241,268,109,122,258,122,164,238,165,64,203,179,142,168,151,91,205,297,267,219,93,271,137,159,220,246,187,134,155,181,241,139,223,217,217,173,234,155,287,252,176,112,244,184,114,218,205,63,116,183,289,162,251,289,250,82,141,245,184,139,140,123,221,190,202,166,136,235,281,133,256,117,245,138,269,149,235,196,57,266,263,176,95,139,232,110,163,230,156,173,143,214,208,161,69,146,239,243,217,212,182,239,217,186,229,278,84,152,197,195,101,194,157,150,271,271,201,236,245,287,257,155,211,196,95,84,172,205,168,78,60,246,175,223,129,226,176,270,238,96,176,140,189,210,232,114,192,274,95,225,103,205,96,145,113,191,220,142,147,150,169,221,272,89,124,247,114,276,213,237,62,249,265,208,88,251,107,173,129,162,59,133,223,239,134,193,220,123,260,103,187,182,241,154,263,79,281,183,130,135,57,205,165,178,139,166,145,217,195,149,157,122,261,129,199,181,131,214,99,170,134,221,117,199,203,184,259,273,296,98,95,223,180,108,128,262,80,208,238,86,173,227,182,271,259,257,276,143,172,191,145,174,237,183,102,96,143,251,119,158,118,123,172,169,203,101,185,138,176,204,205,98,103,148,172,105,155,244,219,174,262,242,135,268,163,131,206,304,203,149,234,197,220,98,205,213,162,265,142,157,148,152,277,264,163,187,273,263,228,252,73,120,139,246,232,282,240,137,178,164,193,263,132,185,303,150,237,152,288,178,240,247,241,292,240,170,95,82,116,239,161,74,243,227,233,185,153,248,147,177,214,176,226,129,260,140,209,140,246,243,144,169,99,170,158,132,172,166,224,184,222,251,177,142,263,274,74,253,265,251,168,73,224,116,246,199,217,101,260,298,122,152,110,200,170,139,210,279,138,93,253,138,258,197,204,177,182,124,248,257,127,201,77,277,165,119,203,214,205,228,158,213,140,270,227,161,211,248,135,179,107,290,221,141,175,220,200,129,273,243,92,162,240,210,238,236,154,94,220,252,207,239,249,248,229,274,226,225,243,162,90,247,269,195,207,135,161,194,281,298,303,192,129,175,293,131,226,262,161,220,127,222,202,149,139,200,210,175,260,144,140,255,182,174,159,241,252,242,207,259,209,205,183,172,146,278,102,241,154,234,217,177,226,212,151,166,211,160,94,211,161,202,252,214,109,122,206,114,181,227,122,250,266,238,260,141,192,163,158,170,233,161,264,172,59,221,187,180,174,167,224,112,263,149,185,165,105,183,124,271,134,220,85,205,202,182,90,195,150,109,88,108,233,138,120,131,187,290,177,225,191,142,224,161,190,198,104,160,178,145,261,225,238,79,232,58,159,185,206,152,197,230,177,240,284,85,137,93,104,145,227,116,240,186,177,88,262,195,218,114,126,157,155,101,89,171,101,273,102,211,178,139,146,138,214,121,195,232,144,219,181,68,152,201,144,220,138,206,219,207,100,69,165,251,282,246,143,187,163,181,181,231,145,275,274,217,168,187,183,292,67,244,90,193,209,277,143,182,172,222,157,208,188,196,115,239,266,80,257,210,141,276,228,268,200,130,105,180,239,90,225,268,201,255,171,253,223,170,151,138,169,183,239,194,261,195,261,135,222,243,234,118,100,257,133,163,249,238,197,224,184,259,119,122,263,237,168,146,262,93,157,229,193,197,255,138,208,258,158,222,84,137,204,111,171,166,300,215,77,50,194,285,178,211,204,244,194,217,95,236,161,175,296,230,281,102,247,223,95,231,276,264,163,286,292,265,205,212,249,168,120,177,208,184,176,153,161,303,79,131,141,268,176,238,107,266,154,163,149,267,113,242,128,289,150,226,229,230,154,231,91,304,119,235,51,251,157,254,184,133,232,238,199,208,268,308,244,288,166,125,192,92,84,141,95,115,268,130,182,188,162,61,146,159,183,209,164,123,202,211,181,155,209,153,128,196,210,242,204,241,258,174,229,206,199,165,169,303,227,130,154,116,247,235,88,188,135,283,128,125,128,300,280,150,229,219,251,151,174,220,227,82,165,218,234,171,160,279,62,176,260,82,149,237,140,141,203,196,265,88,211,147,246,224,38,209,111,110,211,156,204,166,120,274,155,262,171,242,169,183,187,193,249,299,179,187,122,136,294,131,123,257,211,222,161,186,173,168,210,271,114,171,150,231,252,250,162,217,211,75,215,122,215,266,73,271,129,175,183,175,226,172,132,206,158,90,274,155,263,116,192,113,91,145,210,198,159,129,276,251,74,272,254,202,168,197,125,240,113,226,217,267,169,166,291,213,46,139,99,261,184,91,248,116,238,222,219,171,84,182,88,232,130,108,179,243,190,306,206,113,158,263,173,252,213,147,281,258,170,218,194,98,140,247,82,174,239,309,216,231,222,248,131,58,148,156,274,151,118,185,221,253,184,181,258,141,180,82,160,249,118,92,132,233,177,255,158,166,206,145,249,284,206,131,142,194,92,192,255,199,141,167,282,258,279,140,246,176,191,281,139,281,146,193,110,215,188,115,264,232,243,280,147,232,186,308,181,214,321,108,278,80,123,215,308,270,136,196,226,182,123,211,160,126,232,184,186,226,249,158,178,196,175,171,261,162,229,237,187,92,244,131,194,93,93,246,139,94,179,239,252,185,100,212,165,145,236,139,184,217,234,87,89,121,203,175,84,182,263,241,157,217,137,112,216,180,272,139,206,206,143,185,174,125,226,83,124,204,162,245,154,214,82,187,244,138,221,104,98,207,53,122,269,131,168,255,272,166,148,131,111,160,209,270,197,268,269,270,184,216,117,91,190,232,143,211,192,232,126,232,133,90,297,266,179,192,243,240,78,201,248,223,165,68,123,233,154,219,178,220,236,186,253,283,218,147,245,118,217,118,171,251,142,246,69,178,100,173,246,88,195,149,233,207,156,173,252,188,151,149,127,211,217,71,82,118,197,240,303,293,164,122,273,148,220,203,198,276,176,172,245,252,278,217,163,283,277,105,185,246,218,114,221,228,105,131,216,155,119,101,214,146,179,127,138,84,228,215,235,243,125,109,240,202,281,217,50,151,167,219,271,94,174,166,249,263,103,146,222,202,178,153,134,76,140,228,220,147,74,207,261,152,190,150,256,122,142,255,215,133,86,242,257,106,152,137,99,95,130,246,261,218,258,262,98,158,253,171,213,98,165,184,139,285,216,215,90,222,215,256,217,157,201,240,181,204,242,255,187,251,128,248,101,267,200,219,161,273,125,208,115,253,127,235,243,105,277,120,283,231,225,208,91,123,109,62,50,214,160,79,94,185,242,94,181,76,100,231,117,159,117,204,159,183,128,186,265,88,120,185,110,166,190,205,285,192,101,129,157,246,154,167,139,155,225,301,141,225,128,65,199,248,239,95,79,202,184,82,194,127,165,183,85,193,206,171,197,240,137,194,180,139,208,216,142,165,140,264,140,123,265,117,259,147,222,139,131,180,251,154,84,163,272,256,153,248,167,237,149,231,188,220,80,232,206,194,113,167,160,174,159,72,241,258,196,186,196,147,83,188,204,183,243,202,147,108,213,107,145,207,244,219,118,271,283,137,140,182,275,125,206,140,200,280,189,223,162,186,113,186,209,218,233,176,233,174,176,229,163,267,257,256,176,226,58,227,169,238,178,117,165,167,211,233,204,172,286,157,208,221,264,108,232,56,167,111,134,184,215,280,278,83,214,260,225,105,231,136,234,140,111,95,161,199,287,180,98,205,185,91,259,122,267,93,174,208,170,154,90,248,243,129,131,273,177,138,257,210,191,146,218,267,274,167,237,217,113,220,294,237,207,278,115,215,85,143,188,272,238,158,212,234,206,49,244,214,169,106,200,133,89,129,137,139,101,270,108,62,195,238,146,111,244,236,268,261,108,190,130,213,282,233,129,69,80,260,112,193,265,154,202,195,226,226,154,160,274,235,234,278,122,207,220,137,287,286,182,265,123,129,177,290,161,136,238,126,189,125,234,208,143,244,169,223,332,56,163,254,208,231,183,157,223,249,195,146,165,121,203,253,239,249,182,146,85,230,111,145,170,203,215,88,118,123,99,258,144,170,179,60,263,288,241,153,162,159,204,173,163,229,201,201,108,222,244,171,214,194,61,137,210,274,217,194,196,306,235,224,218,192,232,52,158,179,188,107,135,89,148,78,100,259,191,145,162,263,200,293,234,270,227,181,150,149,260,120,279,146,198,135,80,146,83,202,175,269,214,102,103,229,164,180,164,284,195,172,116,304,239,115,68,259,290,217,65,211,69,131,137,149,228,185,253,245,152,221,214,96,157,57,262,158,283,190,220,165,169,62,207,249,240,255,223,155,177,140,118,251,195,142,253,188,226,243,63,183,192,143,236,86,108,235,244,199,112,142,233,217,193,176,138,270,153,88,194,169,150,224,142,266,229,165,62,281,138,237,149,153,195,225,140,159,135,273,260,158,186,271,187,119,131,166,172,187,224,142,188,257,210,279,235,131,287,223,232,169,253,95,234,235,56,210,104,168,214,122,135,109,140,204,264,201,203,208,130,100,179,203,122,141,277,81,261,264,268,237,224,276,180,158,282,283,256,231,238,94,194,148,299,84,255,133,212,191,119,305,57,261,189,214,190,92,213,244,193,111,92,74,136,156,205,69,256,98,278,143,208,224,251,217,160,179,261,272,157,154,169,109,249,85,282,196,299,169,225,182,224,102,166,115,111,262,82,245,294,197,174,177,214,230,129,177,144,75,151,189,300,199,227,191,148,285,193,148,134,252,339,282,306,115,243,204,133,244,139,217,95,213,217,196,221,228,130,207,236,174,250,201,161,84,227,141,171,216,97,169,194,155,66,257,64,280,94,173,110,254,110,139,183,226,199,281,215,195,274,122,199,273,248,153,97,110,204,49,163,216,148,257,247,159,151,186,161,93,96,99,94,133,226,111,217,92,191,178,111,217,260,264,127,175,76,216,208,142,247,206,227,276,231,77,212,64,195,269,138,209,118,237,107,145,112,247,137,260,138,171,228,212,148,156,173,217,251,173,93,188,122,147,296,158,242,183,267,217,188,245,292,188,177,179,136,260,107,223,201,222,223,99,200,194,131,186,145,67,141,149,278,80,172,246,68,133,222,187,103,196,87,184,244,270,262,151,271,152,113,85,113,152,122,162,206,222,190,117,136,182,135,236,215,210,204,215,118,76,156,130,153,243,117,208,106,257,176,215,117,260,107,239,112,99,169,161,158,103,180,195,121,159,168,230,187,159,203,228,124,210,52,119,122,124,195,94,198,54,176,166,259,186,199,208,240,172,203,122,250,133,78,96,187,224,174,154,136,95,104,103,204,148,145,164,268,167,108,180,255,201,187,200,136,235,177,214,199,119,244,122,132,279,230,89,252,243,286,174,171,172,152,226,186,228,74,106,146,294,47,88,114,149,182,240,165,144,246,223,223,262,217,84,154,238,151,116,187,221,175,97,86,239,136,192,281,146,245,224,139,226,236,110,175,99,141,286,106,82,128,116,228,244,191,252,184,182,217,254,187,72,118,209,256,211,246,206,178,159,192,145,101,156,108,63,211,144,107,141,180,138,250,189,144,115,176,232,248,167,231,272,181,185,194,163,193,149,88,152,152,170,200,166,152,277,143,161,217,291,192,109,270,177,244,186,239,240,241,220,275,264,210,122,89,228,239,175,73,236,169,259,248,251,187,55,134,212,174,217,115,209,161,235,242,160,245,58,199,158,302,146,260,215,104,133,241,208,202,231,174,189,229,82,204,144,117,84,236,161,168,209,319,145,201,145,138,264,220,267,97,279,107,231,153,281,243,143,262,278,93,123,223,173,275,184,153,288,169,119,261,219,208,62,184,172,147,180,180,178,263,230,253,204,261,140,95,268,106,300,240,195,92,241,257,231,155,237,235,221,163,153,165,180,291,274,78,126,107,269,126,91,190,135,248,119,78,205,166,233,224,125,162,191,109,142,157,124,139,230,296,228,189,276,135,196,116,178,131,254,228,222,91,69,124,239,263,194,194,199,254,92,105,209,206,165,191,196,159,231,261,93,267,131,227,186,207,265,101,181,173,257,261,79,171,134,196,259,179,275,133,238,266,122,197,98,121,80,69,244,235,114,108,122,31,227,199,91,152,275,129,184,140,178,241,122,248,126,174,211,238,177,229,138,86,215,252,292,129,154,173,213,194,167,90,288,177,159,181,238,125,231,257,63,221,86,132,254,244,165,253,173,254,214,168,178,259,105,244,194,224,132,142,244,217,78,230,214,138,106,195,290,249,265,82,227,152,241,251,142,240,300,269,199,269,113,225,250,150,145,197,278,193,190,105,170,189,67,258,241,155,111,137,87,249,140,152,202,263,160,203,288,178,97,175,274,87,157,294,261,101,200,212,217,164,87,175,265,201,184,141,252,136,180,79,147,140,223,113,142,96,264,138,130,201,204,194,148,188,202,161,215,99,171,240,230,189,128,244,171,150,228,244,168,247,192,167,168,239,192,283,182,59,235,227,243,259,186,120,271,276,286,217,99,279,235,237,156,120,166,153,102,186,294,289,253,116,166,214,191,254,162,269,198,93,202,216,207,274,129,275,72,168,117,145,247,230,130,282,248,218,265,138,67,194,177,126,222,214,165,194,98,103,284,290,273,182,189,146,174,185,286,245,225,219,173,227,260,258,161,221,216,123,163,175,297,124,241,280,245,100,269,66,178,288,114,84,178,306,156,191,188,129,114,86,205,186,133,198,88,140,160,143,174,197,63,220,195,177,256,237,155,119,200,270,162,182,257,279,118,129,136,232,134,174,196,94,218,169,121,175,255,171,154,233,213,275,270,305,135,74,141,175,217,163,182,75,241,74,80,239,259,75,223,244,180,214,136,211,202,250,79,111,65,230,102,204,220,109,190,270,208,51,160,144,271,230,229,163,197,203,232,114,201,321,190,245,278,84,268,155,102,145,249,181,130,206,220,85,175,288,81,259,184,160,148,253,115,162,235,67,212,125,201,76,191,252,177,229,92,120,79,262,215,202,145,266,220,148,264,123,168,199,182,206,167,221,201,110,122,244,136,193,146,271,244,104,225,225,107,220,159,140,147,173,131,153,89,260,128,129,231,183,263,187,89,137,183,193,141,205,99,105,119,156,144,136,174,196,290,164,93,140,101,129,119,136,144,268,240,107,259,283,241,139,170,140,157,223,253,142,80,129,280,157,134,210,253,107,138,174,173,243,86,198,207,225,196,265,149,95,200,143,127,236,187,289,234,115,263,230,234,136,213,258,253,228,221,177,269,68,145,98,221,60,145,238,156,272,224,244,207,108,172,75,241,233,165,182,161,180,174,100,103,201,283,186,303,200,160,220,212,198,99,238,151,165,217,216,274,157,58,274,153,115,202,167,221,207,134,282,255,199,238,264,184,204,101,244,148,150,195,261,50,244,132,86,186,97,299,141,316,195,236,215,93,235,266,314,272,249,235,237,215,106,250,99,191,187,221,243,47,113,185,228,164,274,236,252,236,68,111,154,166,279,123,117,191,220,300,72,188,179,291,158,118,146,249,285,217,242,162,193,208,185,221,201,167,290,217,279,139,92,121,230,276,129,249,268,243,213,112,228,160,152,148,249,218,149,137,286,193,225,175,205,259,110,268,127,236,250,282,238,176,227,273,232,124,135,219,197,261,128,116,204,196,150,150,247,252,88,273,178,147,202,123,207,198,247,301,274,112,109,258,154,202,121,182,195,198,256,107,63,167,201,302,238,134,166,277,216,200,196,174,163,163,201,149,156,131,242,121,82,238,275,192,250,158,175,132,130,135,189,207,126,143,252,106,269,160,152,137,118,166,82,115,265,130,189,153,204,189,197,150,83,243,247,91,184,111,251,248,149,147,266,191,260,193,134,160,216,170,221,259,198,156,122,136,172,213,69,175,161,123,155,124,127,261,105,144,121,143,131,103,84,93,252,271,105,194,224,196,94,213,148,214,108,131,204,180,97,177,218,187,206,200,237,284,176,200,312,65,153,193,247,130,205,57,144,160,191,141,82,76,171,219,190,175,247,162,286,100,144,163,167,141,182,142,246,274,119,176,218,257,59,145,134,120,137,264,176,147,163,296,226,248,252,242,256,225,57,223,235,143,164,225,107,163,220,204,229,241,222,78,260,163,275,153,217,149,186,93,90,147,219,145,281,262,288,129,130,146,295,284,260,238,226,240,184,214,260,277,188,270,69,107,151,96,231,158,134,237,180,276,142,227,251,213,246,222,225,195,157,98,277,169,195,146,233,208,176,186,114,271,217,121,260,164,162,208,212,186,252,229,252,176,130,122,245,189,259,228,87,195,141,284,166,220,273,263,108,154,98,179,267,159,164,170,283,188,143,114,236,224,91,169,154,219,184,230,176,221,264,126,264,162,173,220,89,218,146,184,110,229,303,246,246,230,150,116,287,244,126,161,92,176,252,199,225,221,246,125,228,269,215,102,183,162,229,93,253,267,164,130,208,169,211,250,162,212,115,218,136,146,292,188,89,201,114,252,221,222,197,247,249,277,249,302,91,259,166,162,251,139,182,264,102,124,152,140,144,136,258,241,225,230,159,163,168,166,152,260,146,256,163,222,145,251,307,155,258,252,235,184,199,254,272,124,277,168,265,232,261,122,69,97,232,259,169,216,105,148,141,246,155,254,216,241,173,184,269,192,203,194,140,214,162,190,173,168,199,156,273,249,63,211,219,172,146,72,276,286,149,142,159,237,246,228,172,156,163,193,244,249,113,147,281,103,196,156,101,195,226,276,171,193,217,145,137,205,183,246,99,203,123,167,158,156,196,189,139,162,251,79,122,106,110,150,79,64,51,112,153,113,48,206,274,91,245,299,212,294,250,90,138,158,119,140,202,88,208,110,158,168,277,137,262,134,80,199,173,158,240,175,247,232,234,156,271,145,58,203,276,185,165,73,226,217,206,278,276,259,89,218,128,251,216,219,251,162,90,295,284,227,160,249,169,88,206,181,116,99,283,243,196,87,90,244,191,87,96,83,190,208,158,109,283,141,122,141,170,103,144,119,229,251,180,194,103,174,233,237,148,206,184,181,189,165,183,235,268,130,138,233,264,147,74,127,211,267,261,246,104,54,232,173,94,205,233,196,232,121,215,105,211,273,169,241,245,174,287,154,180,190,235,214,77,266,228,303,132,208,222,263,179,226,97,206,115,138,191,258,150,162,120,158,205,238,115,254,128,145,240,277,100,227,115,126,107,198,259,282,246,140,192,201,69,242,205,273,237,219,258,257,138,124,104,114,134,136,183,170,263,123,153,172,226,210,165,221,211,259,122,192,167,97,254,304,112,198,205,306,214,208,239,163,205,109,182,268,154,285,267,245,198,235,163,227,246,178,157,103,138,116,224,250,82,141,123,135,79,86,211,175,86,94,228,154,103,193,159,138,168,126,217,256,179,261,142,161,245,213,248,210,257,243,267,102,163,119,250,170,188,141,247,252,234,160,225,240,42,233,260,246,185,297,165,213,80,268,196,292,135,270,160,271,172,205,150,223,219,68,47,122,112,175,259,201,233,152,220,244,187,179,170,210,156,206,172,270,141,252,253,246,105,131,187,97,207,116,183,137,184,266,215,209,198,203,105,126,199,185,105,174,232,208,97,132,171,223,179,129,232,279,73,238,94,152,219,282,195,130,291,192,132,96,89,193,137,186,115,266,94,270,173,205,255,225,200,181,195,183,154,299,212,227,124,240,157,167,102,226,169,226,112,219,194,160,200,279,143,246,239,288,244,146,141,170,213,76,152,103,235,144,148,165,174,200,210,133,165,220,149,120,166,254,269,252,180,135,187,53,273,147,285,258,258,175,228,266,249,254,211,279,168,206,160,308,54,277,267,256,209,177,270,176,230,126,257,165,80,284,164,78,185,235,143,248,259,278,95,211,184,131,178,205,226,151,232,193,140,178,179,99,190,149,44,234,175,222,182,222,249,146,233,179,223,120,177,230,190,103,91,209,180,260,89,129,131,112,199,138,206,248,184,216,237,210,212,291,255,138,228,237,58,295,270,241,217,167,156,144,239,259,207,186,223,139,100,168,180,250,225,80,183,191,237,177,231,180,147,190,249,128,251,103,156,173,92,149,221,152,160,258,199,125,231,96,249,109,209,190,250,301,298,110,229,171,213,176,170,61,127,235,226,167,61,190,229,95,243,199,216,203,218,170,150,196,146,187,102,104,174,92,253,254,93,194,240,227,178,136,257,194,184,258,148,314,285,118,105,272,178,241,238,199,222,221,201,164,207,125,146,176,181,137,204,103,109,196,261,277,173,207,147,139,260,196,111,75,132,250,149,269,248,90,220,219,77,259,215,156,191,285,197,206,242,191,225,104,277,168,142,204,243,177,150,211,172,190,233,156,82,188,54,112,193,122,228,149,237,196,277,220,130,147,276,188,84,203,192,223,184,250,197,126,198,201,138,281,267,288,225,292,203,63,259,109,233,137,134,176,168,83,250,176,145,193,43,163,295,145,166,276,114,143,217,264,139,120,161,104,272,91,204,208,259,142,181,270,289,191,258,210,201,193,185,274,200,196,163,229,180,132,137,272,242,161,283,211,199,201,208,67,155,206,125,159,205,287,132,73,119,177,164,200,264,171,187,117,200,161,181,168,192,212,136,258,152,221,258,249,174,241,134,110,180,258,69,227,135,89,122,275,178,265,224,226,252,185,135,156,104,182,263,115,160,239,159,115,255,265,276,117,218,157,262,140,131,99,223,121,211,122,116,100,94,134,141,199,246,157,171,296,127,105,273,158,183,253,225,257,234,179,232,37,225,242,247,126,251,99,188,235,101,248,224,169,78,138,184,245,146,264,87,256,275,224,73,126,261,272,241,273,239,144,100,127,282,184,228,165,194,207,231,258,168,141,134,202,182,244,246,180,264,189,178,105,251,256,178,278,218,71,204,160,84,143,241,246,117,156,223,140,200,107,135,246,286,110,146,158,235,174,128,82,139,84,242,205,243,146,112,138,95,194,96,246,157,108,101,142,153,220,256,78,125,244,241,151,126,215,157,247,224,134,291,81,206,43,148,122,246,144,215,175,210,254,132,289,71,237,94,259,157,163,200,164,222,200,162,274,168,94,268,171,168,271,87,199,154,245,208,180,178,262,244,284,247,166,163,109,169,179,117,159,88,260,207,233,111,300,95,198,261,159,144,140,145,257,160,227,126,81,233,211,260,279,163,144,185,158,130,128,102,187,123,231,77,89,187,213,199,199,134,207,286,191,190,110,89,179,228,240,267,136,260,212,139,249,144,223,98,213,265,143,192,172,287,152,79,218,261,85,177,150,78,104,231,131,237,271,175,135,79,232,208,196,214,118,262,124,231,129,198,297,120,225,157,116,193,110,157,100,130,250,163,227,79,195,147,154,114,178,250,156,186,148,173,194,100,125,215,287,101,73,182,119,178,89,240,236,108,130,81,289,158,201,207,68,108,86,196,137,155,156,98,53,216,289,285,120,61,173,250,298,241,152,277,183,217,135,193,160,181,139,127,200,246,269,208,262,170,275,197,166,265,253,90,103,243,184,143,263,164,77,204,103,257,246,256,215,156,244,207,116,170,133,164,173,256,147,255,242,283,291,144,213,144,119,226,134,61,99,304,154,115,252,191,231,234,131,143,170,137,130,159,178,298,169,276,183,230,170,153,184,110,102,172,213,228,173,94,215,270,187,212,182,273,170,125,212,286,321,131,153,173,71,121,231,231,217,187,258,251,198,101,136,171,155,150,128,211,77,143,189,191,62,213,188,245,195,139,127,181,169,269,234,137,96,151,162,205,135,251,120,111,250,123,305,206,202,148,102,264,159,160,234,96,116,120,155,180,193,262,124,281,151,95,268,74,163,265,171,188,94,256,209,159,197,203,252,219,171,255,267,104,101,126,237,64,176,163,105,243,124,136,120,257,123,154,113,193,94,75,212,141,286,208,212,249,251,296,238,248,175,256,160,208,225,231,289,213,244,221,213,270,272,151,137,253,224,253,109,278,224,235,181,223,231,116,122,213,153,147,198,150,176,222,193,194,162,102,164,106,203,140,136,238,276,274,154,254,189,232,150,147,222,164,215,142,270,188,133,184,158,220,222,242,284,175,164,248,258,118,156,125,229,222,181,204,268,164,204,88,203,181,123,249,286,157,176,220,158,209,175,124,99,147,211,118,160,271,143,158,280,153,234,262,171,241,208,314,221,240,85,233,150,244,230,229,279,99,248,99,178,133,160,229,250,223,144,248,164,159,178,183,124,141,139,236,250,272,154,244,244,221,79,196,120,109,174,265,154,98,208,275,215,108,192,123,151,170,144,176,211,112,261,273,119,251,249,106,275,193,254,265,135,257,35,174,205,68,174,174,172,201,149,230,246,245,255,296,204,193,151,143,169,129,110,205,205,145,302,144,162,211,249,163,210,80,233,172,204,260,224,145,127,80,232,86,187,93,234,197,165,214,257,263,144,196,284,63,203,244,231,245,224,125,185,70,147,219,124,182,196,138,188,157,93,242,123,153,219,178,279,109,227,197,267,103,55,197,154,222,263,121,271,180,227,166,176,264,210,234,212,166,275,73,85,226,218,230,67,120,240,97,242,231,243,67,251,233,159,272,113,281,228,227,107,128,219,137,100,229,199,206,182,155,208,278,76,200,93,145,204,287,245,157,212,210,154,271,151,120,208,132,87,241,77,176,152,115,105,159,61,173,221,224,287,143,166,214,226,143,123,209,183,181,232,169,162,237,202,289,229,120,101,149,197,286,276,137,235,124,232,166,159,232,247,296,61,105,267,246,173,280,97,151,164,244,274,217,229,178,261,229,210,211,145,254,142,211,218,236,80,108,90,205,188,259,99,217,204,76,137,114,145,177,160,90,294,142,141,138,157,58,195,244,258,226,297,94,257,142,128,233,215,223,269,147,191,193,173,149,184,174,187,172,146,221,167,192,189,156,251,200,99,125,93,235,201,161,153,242,227,251,279,163,233,234,303,183,217,112,173,243,167,159,127,274,268,149,183,211,239,146,114,229,247,124,189,155,138,79,142,217,93,84,210,152,198,160,136,279,140,233,94,194,134,265,231,187,249,259,146,236,284,273,211,101,176,269,171,115,96,250,227,86,76,92,133,127,160,123,291,256,174,291,197,251,112,148,147,209,113,176,142,281,199,159,257,140,168,81,299,225,195,94,163,227,125,86,191,256,184,183,241,291,196,137,66,233,73,217,96,120,88,73,249,122,159,161,189,112,91,251,141,214,164,232,223,230,184,91,151,126,184,104,139,238,241,153,228,111,224,259,90,124,177,160,249,133,85,138,283,227,144,74,102,134,113,272,224,130,230,241,233,164,246,158,150,246,287,185,275,193,131,271,282,270,81,81,246,166,247,271,87,223,305,238,297,240,132,236,165,255,198,202,223,221,262,95,267,126,129,114,66,172,302,266,204,131,214,115,149,198,130,219,200,229,175,127,320,111,183,113,210,231,246,279,215,209,106,277,189,226,212,235,132,206,200,226,187,143,253,161,176,225,154,237,232,118,131,170,247,179,294,136,183,89,151,176,122,89,163,262,156,263,174,250,275,231,237,58,207,306,242,176,236,205,259,225,190,156,184,161,149,248,255,255,125,177,180,166,154,144,251,84,131,151,161,228,184,222,256,104,101,294,138,168,176,275,239,127,171,120,124,200,134,95,70,230,273,106,212,130,248,217,236,130,56,89,237,256,200,261,89,225,188,288,230,87,106,86,286,100,107,253,180,192,267,196,196,179,96,167,275,242,187,225,89,73,265,283,52,244,235,220,188,117,161,201,184,169,163,284,254,212,48,121,247,255,133,304,220,217,130,104,280,133,175,259,122,93,134,75,177,216,203,174,270,133,252,233,159,283,91,225,250,98,90,185,95,139,193,96,286,232,118,108,303,212,161,113,155,269,100,210,254,290,258,152,165,267,234,191,132,172,236,164,179,130,197,229,258,159,122,217,203,103,250,205,226,107,247,107,163,149,130,167,230,144,138,151,288,157,255,249,107,160,182,210,274,204,195,139,90,157,180,157,102,147,146,110,244,218,181,135,111,262,175,148,232,214,255,229,260,193,123,218,195,109,230,112,262,225,155,141,114,204,73,180,242,229,207,261,180,173,247,136,269,151,124,78,245,203,151,83,173,199,137,272,146,152,211,50,145,227,166,239,80,196,232,151,174,119,251,236,240,64,139,121,112,234,222,92,86,266,225,124,289,214,171,266,146,256,217,210,169,241,281,255,165,202,237,171,244,132,213,120,210,173,265,157,252,197,99,240,236,143,146,257,211,252,257,260,128,313,195,252,173,118,209,236,198,209,172,224,254,212,118,212,133,120,158,260,264,289,179,213,109,277,258,204,283,141,239,217,97,252,231,288,202,282,255,142,237,217,209,235,209,248,248,169,287,147,190,280,90,190,130,118,83,241,90,244,113,207,166,187,169,252,270,152,232,125,164,196,172,163,165,282,85,188,284,186,245,184,235,96,225,122,265,225,164,229,139,287,100,148,237,155,261,270,231,180,135,189,204,243,229,213,241,201,246,215,150,220,100,240,293,139,165,280,81,132,273,229,266,227,166,224,198,123,64,268,251,244,141,216,208,124,238,272,182,217,201,152,143,143,158,266,122,213,136,219,173,235,168,154,109,257,151,253,167,178,155,153,196,289,150,135,259,138,140,281,116,233,225,176,114,241,81,255,199,107,205,256,231,124,155,298,238,211,171,256,261,244,249,289,112,158,252,66,183,254,242,171,275,240,153,150,250,245,142,173,165,248,169,248,137,252,86,254,219,220,114,132,143,196,138,156,282,300,105,258,212,114,150,219,264,169,246,88,281,225,188,236,211,173,236,184,269,287,223,209,265,189,241,185,168,291,62,209,208,234,244,172,252,175,174,159,107,239,196,251,180,220,181,295,214,144,199,180,242,190,207,207,193,137,137,201,145,174,157,53,134,153,111,150,167,178,259,104,260,235,260,256,147,148,174,95,289,171,208,267,294,168,213,96,105,176,280,201,234,113,264,198,228,115,197,216,165,261,91,246,144,233,193,111,254,166,167,171,241,164,122,149,167,157,244,166,116,140,119,106,184,185,246,161,264,164,232,151,241,90,197,199,120,106,148,136,203,167,250,192,236,118,122,161,150,175,236,163,169,280,177,198,276,142,148,265,134,285,145,256,221,291,147,186,254,102,141,214,166,243,140,287,148,135,240,85,254,183,129,133,191,230,105,222,224,262,184,155,232,128,272,214,194,233,223,222,105,61,135,205,241,263,198,133,283,211,241,188,109,137,242,196,135,168,151,182,231,67,229,276,92,134,247,175,200,258,160,202,144,280,182,123,100,283,272,207,256,184,238,106,127,162,228,105,204,136,104,215,217,200,273,145,160,186,175,141,138,290,230,230,240,218,164,156,131,235,191,233,210,174,272,170,100,226,223,276,107,180,144,175,187,150,186,92,260,240,174,270,81,171,204,92,133,149,250,98,154,267,185,214,197,133,115,246,184,192,256,233,147,147,273,239,128,267,149,267,222,211,235,186,127,215,238,243,77,235,245,88,259,173,245,269,178,240,70,77,211,205,251,281,225,197,234,245,245,128,223,201,105,240,171,263,214,160,197,290,130,223,253,221,275,236,138,120,244,258,246,167,204,237,288,225,114,244,185,134,102,150,178,155,173,235,207,205,275,174,100,176,223,209,208,251,231,138,125,227,221,182,153,268,206,156,203,179,117,202,225,177,254,276,121,123,167,135,245,270,104,195,183,230,273,193,190,240,224,198,101,112,184,252,281,242,231,242,254,187,250,99,222,267,152,146,291,211,73,214,224,210,255,277,208,165,234,293,184,115,286,121,244,254,244,202,132,283,225,212,141,88,248,62,88,153,129,178,65,123,198,227,217,286,245,195,301,305,194,114,229,213,233,71,174,256,270,213,82,241,74,233,101,275,201,194,104,111,190,143,209,170,178,254,92,172,182,212,225,202,286,300,135,305,191,226,187,261,65,153,176,246,193,261,107,167,148,210,84,206,157,199,240,102,232,284,163,165,266,138,177,203,255,171,215,187,209,229,96,224,164,106,279,229,120,234,237,263,116,258,240,232,75,295,182,261,219,215,266,143,214,153,171,177,173,238,161,167,202,184,180,185,99,143,282,261,167,245,122,234,141,152,200,138,196,123,222,121,49,203,177,101,263,213,129,112,96,147,86,179,147,245,262,248,170,219,269,149,221,285,151,251,207,134,163,171,118,76,92,139,97,87,178,253,184,175,182,116,269,247,235,243,142,298,275,122,149,284,227,197,252,165,219,155,255,161,123,97,270,148,226,251,190,148,147,141,268,141,272,231,202,164,239,244,201,185,179,252,80,152,113,273,92,235,277,225,132,184,277,107,189,264,142,218,94,210,145,243,67,70,177,162,225,59,243,170,295,155,212,151,174,198,167,76,142,155,233,191,247,136,210,126,104,205,275,254,82,143,194,155,181,165,180,258,226,184,281,279,252,217,145,141,202,168,264,207,90,249,198,280,124,234,198,235,122,267,149,243,191,242,230,194,133,243,235,178,102,155,273,93,241,205,198,196,257,155,220,190,131,217,130,196,152,169,114,203,275,149,122,275,244,120,176,69,62,225,244,206,184,203,135,144,149,90,232,268,137,201,118,264,132,163,148,124,260,89,158,220,247,221,192,158,261,202,255,238,225,224,205,291,153,263,294,104,239,215,162,253,141,304,261,210,174,210,272,181,167,118,143,154,148,254,181,117,220,219,194,166,235,168,196,84,189,259,245,178,230,123,179,141,215,133,114,277,173,188,207,180,66,225,218,113,177,124,295,129,192,103,145,259,250,252,105,113,233,287,187,257,188,220,232,199,123,167,192,126,205,91,86,291,124,98,122,160,108,145,128,217,153,247,237,258,93,246,243,230,220,265,198,263,156,220,143,188,73,293,254,278,221,184,128,74,118,258,195,136,233,175,148,68,101,268,211,116,186,249,231,86,78,193,244,53,260,176,248,217,154,124,45,169,173,238,80,254,123,217,111,208,147,199,113,215,236,230,172,107,137,243,272,224,285,250,187,273,236,238,209,116,205,289,183,283,116,137,135,220,113,206,235,127,149,169,109,145,156,144,153,256,194,176,201,77,159,107,246,137,137,173,258,170,240,161,84,96,122,161,97,201,184,281,160,185,240,95,136,192,110,238,127,264,112,164,250,247,238,220,108,153,137,248,203,212,148,61,73,171,58,244,337,286,189,213,300,198,260,221,126,139,191,204,173,181,227,232,221,214,148,179,265,242,65,177,239,215,236,240,253,118,252,205,124,192,198,113,151,258,256,141,173,178,217,293,215,202,208,188,217,171,128,233,96,300,230,161,278,264,100,139,241,151,220,181,171,278,269,162,270,99,242,225,166,159,70,259,86,177,205,210,197,105,175,136,265,202,192,206,100,212,63,81,183,231,101,66,108,207,237,147,138,177,247,266,297,212,158,142,94,126,227,112,240,68,173,234,253,183,255,192,154,82,233,64,134,260,254,256,300,275,260,220,123,261,268,126,144,259,214,117,263,166,236,107,191,125,218,70,253,189,169,142,76,256,225,241,135,107,162,252,163,170,228,146,268,149,239,48,138,91,166,226,183,224,130,105,180,170,248,267,249,97,258,190,243,106,223,187,142,73,132,163,145,287,198,127,114,180,290,85,260,100,192,125,132,201,103,257,243,289,192,126,283,269,219,164,293,150,157,164,263,261,143,122,250,241,175,217,223,249,71,178,223,247,122,178,210,197,106,175,117,229,233,212,279,235,235,201,205,259,167,163,254,139,242,187,242,249,250,263,138,195,127,219,148,163,102,137,265,168,112,225,221,53,61,151,199,112,166,200,158,170,251,183,117,139,138,127,103,120,195,212,208,175,132,119,217,255,119,87,168,312,165,190,182,235,235,278,132,218,246,201,182,188,158,142,183,165,144,177,238,173,138,225,169,165,166,251,213,80,162,145,222,93,133,234,221,164,170,69,119,52,224,230,68,82,256,135,245,296,242,181,164,257,116,210,235,190,181,105,203,177,108,174,209,267,158,113,122,236,134,211,235,53,149,245,234,155,139,107,262,82,243,142,117,166,255,244,293,210,234,121,127,252,193,187,196,113,247,160,270,201,205,263,273,224,157,244,173,169,243,155,248,282,260,159,151,110,153,178,165,120,157,156,236,105,184,282,212,272,108,116,163,180,223,237,152,198,127,317,225,181,238,234,140,234,250,237,213,266,99,219,201,196,235,252,273,269,293,122,192,122,220,228,199,203,262,267,273,245,261,102,209,296,166,270,169,237,218,133,200,210,200,114,180,121,215,253,102,236,169,256,147,151,266,150,118,105,107,257,226,212,212,256,109,239,237,198,155,177,276,62,193,142,255,153,239,240,202,184,176,139,144,188,281,135,120,202,186,259,165,269,231,185,269,155,244,175,50,201,159,144,168,231,256,204,278,211,215,227,178,158,168,249,249,147,234,276,283,227,218,237,171,195,189,227,227,231,160,237,136,241,234,174,241,225,146,215,266,41,112,142,85,244,156,189,250,195,270,238,162,231,157,287,153,143,180,125,259,188,153,232,156,146,186,276,176,265,178,289,138,196,272,249,101,141,224,246,234,186,111,213,72,305,295,79,229,70,228,116,117,193,193,101,59,113,248,223,270,133,187,299,101,106,210,197,268,210,214,208,215,114,214,197,290,267,230,237,190,177,197,248,276,177,256,271,233,165,228,271,210,236,266,257,240,143,234,75,231,162,170,259,155,173,118,203,298,192,167,219,177,208,242,147,122,223,224,215,116,274,50,239,196,201,220,219,207,240,98,138,227,240,196,181,203,175,154,270,168,169,192,134,292,177,195,232,130,234,220,232,177,228,169,248,270,245,215,111,169,231,225,210,130,252,247,233,90,148,135,205,277,181,43,75,88,126,127,253,228,171,254,246,261,203,113,252,235,144,168,58,88,234,267,266,271,150,233,282,225,225,122,178,204,184,210,232,257,269,200,227,147,196,141,133,126,193,236,268,296,142,254,95,222,241,71,136,239,139,243,274,228,254,231,225,181,245,102,266,207,128,246,198,122,240,216,221,255,155,202,163,169,169,159,56,221,149,64,132,197,167,221,268,103,130,78,267,195,155,255,122,213,210,186,211,245,250,165,168,221,170,253,284,248,222,140,111,121,136,196,241,203,187,65,168,245,233,204,287,223,204,109,180,262,153,191,216,196,249,154,276,189,283,266,148,223,226,215,250,270,270,279,181,273,227,136,147,248,175,244,103,244,317,237,102,171,224,110,191,220,192,138,207,213,177,260,236,114,107,220,295,152,231,122,283,298,152,222,261,252,172,159,154,189,66,205,275,110,227,293,133,98,221,271,123,312,247,247,201,97,196,154,44,274,279,170,254,113,199,222,209,157,109,255,249,191,266,232,211,240,202,256,224,193,131,149,151,265,98,140,118,121,217,180,104,236,290,201,125,174,264,203,183,233,241,32,210,260,225,209,294,121,203,96,204,257,208,162,288,162,200,208,218,162,79,287,233,104,145,232,252,226,277,240,242,157,232,230,140,105,194,191,179,180,165,166,213,99,273,218,287,186,245,258,268,122,255,198,221,277,143,163,265,162,246,152,210,282,261,138,223,141,97,207,181,148,95,149,169,111,100,103,259,108,171,246,259,233,270,93,182,238,264,83,218,148,191,207,231,224,195,192,141,267,221,251,117,288,94,175,248,200,124,233,221,259,186,188,279,230,236,127,248,271,239,131,72,127,279,149,193,228,253,167,268,264,200,135,187,50,193,200,93,219,221,283,208,266,123,197,246,116,223,88,170,268,302,200,230,287,205,154,163,220,186,110,188,243,199,299,86,168,141,152,170,249,214,135,228,214,133,196,256,217,54,181,256,73,165,110,271,258,95,115,171,222,127,198,281,268,245,152,206,243,200,111,149,169,235,128,271,137,175,147,126,231,157,85,274,66,265,134,237,220,279,182,243,195,141,199,287,113,143,203,154,216,143,171,192,251,231,134,203,120,194,89,241,93,280,121,199,129,269,175,158,98,151,225,166,247,189,259,189,187,218,141,251,237,125,243,129,258,226,226,256,192,201,201,218,222,253,159,186,88,155,249,278,88,228,194,98,152,262,208,177,211,255,190,138,196,227,105,132,200,244,181,161,200,77,157,272,189,234,274,270,207,280,144,177,187,163,160,211,256,194,241,124,124,207,251,233,113,278,175,112,231,153,154,214,149,279,240,135,158,263,201,170,155,155,137,277,144,165,53,144,268,242,232,283,103,106,146,254,172,74,262,154,252,189,256,69,237,208,206,236,164,179,296,130,229,269,175,243,110,215,265,227,225,76,161,159,163,125,210,189,222,209,295,154,271,262,72,102,132,196,112,207,71,209,159,210,274,171,139,121,240,208,111,164,127,128,205,192,209,272,269,107,92,151,91,214,229,130,235,270,197,138,236,269,235,199,204,267,162,267,243,292,156,224,283,206,267,233,236,134,280,203,278,174,186,145,215,140,180,288,233,86,135,245,140,217,230,137,213,115,212,156,221,141,264,239,89,163,109,199,252,260,202,154,162,220,148,270,237,144,157,267,190,107,114,141,271,249,202,218,71,86,238,171,101,235,137,134,149,152,117,183,220,241,186,200,182,109,99,205,240,148,240,81,99,138,182,124,188,248,267,165,290,123,199,266,163,132,103,266,191,189,162,127,116,194,266,198,169,244,115,171,131,179,291,215,49,118,87,109,155,229,221,193,174,99,142,189,177,247,98,254,67,90,119,209,276,143,220,42,221,218,256,212,118,66,216,113,225,186,77,90,133,186,327,202,160,180,138,241,278,233,238,299,158,245,224,119,198,232,150,264,220,164,197,84,312,249,260,273,97,181,263,233,243,187,203,285,127,110,201,147,181,268,132,161,183,193,231,92,119,243,142,123,233,245,140,190,248,160,127,205,174,228,202,149,129,138,264,192,122,176,165,172,157,92,61,206,203,125,164,265,131,174,131,256,175,125,214,196,174,288,234,176,305,190,117,244,195,193,304,209,238,216,256,146,212,239,222,160,228,127,200,162,184,282,183,149,205,91,213,89,227,159,288,87,276,245,165,147,270,228,141,272,97,180,278,270,108,186,214,190,155,178,166,204,161,157,58,165,74,120,229,233,246,258,173,207,199,159,268,212,177,245,225,161,178,189,172,242,242,173,64,180,260,193,256,155,259,273,47,74,126,73,154,204,179,200,172,189,228,185,89,260,294,282,129,152,165,136,89,239,141,266,149,239,105,221,206,116,231,96,196,271,130,216,253,191,266,165,103,217,173,246,282,205,270,153,107,187,205,169,118,147,108,106,207,186,201,285,188,171,141,132,222,124,146,93,178,230,229,207,197,254,278,160,131,102,152,211,177,293,112,203,245,187,161,128,137,175,121,212,112,235,258,203,146,222,208,129,185,168,230,112,164,100,157,164,218,212,191,104,307,117,99,169,178,178,230,160,269,208,280,255,221,113,188,285,76,150,208,138,121,140,242,189,300,202,153,226,159,139,195,127,153,134,273,128,158,158,239,215,213,160,140,250,178,274,163,161,246,231,239,253,241,138,250,158,246,214,65,124,134,231,290,254,201,287,285,114,178,199,134,199,154,119,188,156,183,278,233,220,275,268,221,212,170,152,115,170,139,270,191,177,91,259,114,147,201,124,188,259,243,167,110,209,219,274,176,111,121,114,80,236,174,115,193,184,169,106,80,137,59,200,132,167,232,109,147,236,177,216,222,260,172,150,165,199,269,234,176,139,235,195,264,215,253,181,229,175,225,103,237,104,136,162,139,148,162,163,250,194,187,154,214,163,240,178,71,154,158,201,114,238,157,283,232,137,138,270,78,168,136,134,267,201,130,153,135,231,144,244,186,82,255,270,280,244,88,190,231,185,261,141,106,116,218,228,245,314,266,239,282,190,220,178,122,125,157,194,210,239,170,221,223,75,176,139,266,213,227,201,235,247,252,161,79,166,204,179,143,218,254,230,123,198,106,70,171,324,225,242,173,199,194,270,76,170,162,167,123,238,132,134,242,245,184,159,200,230,154,160,108,292,250,218,129,186,205,139,201,161,194,208,93,132,141,270,115,238,203,227,226,183,200,94,125,74,184,159,105,122,259,241,239,251,186,207,284,115,76,245,246,206,61,188,257,137,62,135,212,103,217,118,227,230,193,90,285,133,185,199,111,141,96,54,236,194,265,209,205,265,121,139,233,126,263,284,246,213,203,89,232,207,204,259,185,225,141,152,240,178,284,278,205,254,178,228,280,208,162,47,95,233,228,166,230,142,295,134,205,225,144,106,130,150,270,297,205,166,274,262,264,61,82,251,188,277,125,173,250,191,207,241,236,199,266,140,221,209,211,251,220,216,130,182,215,93,170,208,180,249,251,146,231,208,178,154,211,223,280,151,150,282,194,203,248,244,186,254,109,61,155,117,246,183,181,109,183,203,223,215,260,113,145,227,221,249,279,245,115,227,205,103,231,133,170,258,229,110,105,243,162,248,272,229,199,108,93,123,261,279,256,248,235,101,124,215,123,324,196,134,159,252,126,79,116,146,107,216,164,187,248,145,98,200,223,132,187,175,244,308,156,215,238,94,254,210,208,255,171,287,233,275,129,106,267,267,205,215,209,226,200,188,180,239,224,250,255,197,233,86,109,146,141,265,100,121,90,175,229,217,168,222,215,294,187,65,186,94,135,184,198,248,223,239,122,128,187,100,167,169,67,136,151,243,256,159,170,122,277,104,130,217,141,264,160,203,98,145,94,197,168,120,273,85,72,118,235,262,108,202,267,252,82,237,185,239,122,138,262,73,184,254,209,87,175,97,161,149,160,225,202,88,188,112,218,137,278,99,177,141,254,125,183,294,237,109,198,81,252,169,206,179,137,70,177,198,212,191,213,186,262,142,213,222,222,241,189,206,106,260,181,160,122,142,199,151,232,126,83,176,220,222,279,214,33,211,214,184,156,120,108,156,194,142,124,205,149,224,223,118,232,239,148,45,246,209,246,176,191,203,238,245,148,250,238,245,204,215,200,170,169,248,220,238,212,204,222,238,161,127,76,197,69,229,226,164,194,140,267,242,187,208,206,42,230,244,249,181,229,241,276,193,115,271,245,168,121,110,231,211,225,159,142,290,233,204,202,289,74,103,159,241,105,88,234,243,65,185,212,192,117,220,95,148,147,120,258,266,111,263,60,260,239,152,253,110,131,127,110,114,256,198,134,100,114,166,204,228,189,188,226,234,149,244,179,175,185,204,219,152,269,164,106,204,223,290,212,211,181,216,33,97,288,278,132,256,146,261,188,177,177,218,264,189,253,224,111,206,246,243,221,175,158,240,138,124,204,226,123,59,112,95,181,245,58,202,127,227,141,215,185,97,109,244,99,263,132,170,224,216,249,158,69,196,54,127,146,169,183,258,115,142,243,196,100,169,217,277,104,239,206,319,212,95,263,170,168,59,154,178,234,167,253,247,89,183,186,163,141,256,98,78,183,257,270,207,93,109,228,166,199,178,154,281,172,264,253,272,224,245,159,213,296,144,156,168,201,223,51,260,193,63,208,128,263,181,259,278,82,224,188,162,294,79,111,138,267,47,157,77,260,281,161,104,159,250,155,74,87,216,258,113,219,181,251,204,260,272,283,193,252,72,227,174,277,165,196,237,94,134,108,209,207,158,118,107,138,123,239,153,207,80,146,133,99,217,249,286,120,105,96,241,238,262,278,269,86,187,269,62,176,239,139,177,244,267,137,251,241,223,204,255,221,279,232,215,272,159,127,65,258,289,152,118,210,157,122,188,191,145,186,147,275,217,186,104,262,203,194,215,260,167,127,166,133,205,154,204,240,244,211,177,126,64,198,233,210,124,190,163,298,187,168,214,146,112,199,140,153,295,171,255,233,242,260,63,142,120,196,76,221,170,161,257,150,223,114,70,149,113,70,243,267,239,188,164,185,173,214,229,197,229,198,235,196,171,98,211,139,197,243,147,169,97,183,51,281,141,124,178,121,292,200,253,211,212,63,242,92,268,218,175,160,204,115,126,281,230,102,180,263,163,180,239,274,251,200,187,164,236,220,212,260,238,242,78,67,163,120,136,211,230,235,143,280,189,112,181,241,189,136,244,246,201,275,169,137,214,228,263,75,182,183,173,121,123,169,239,259,254,107,101,193,157,187,113,163,272,277,268,245,165,212,120,156,189,109,263,139,224,186,192,210,194,202,282,209,43,191,232,186,181,219,137,163,268,182,106,163,106,254,273,245,153,282,265,140,180,81,243,294,243,177,254,227,228,106,210,273,125,217,296,239,237,189,278,166,181,286,193,248,216,42,181,59,193,264,192,179,227,228,226,221,77,254,234,266,214,272,195,140,185,239,173,267,166,221,206,228,192,223,242,117,258,184,61,82,244,289,170,118,173,201,83,146,132,256,129,159,272,80,195,170,255,250,100,135,109,253,94,265,213,97,153,58,196,53,195,322,115,185,127,127,110,122,129,239,111,239,110,310,92,223,239,270,195,253,209,292,91,273,250,262,208,51,253,102,179,215,134,188,201,250,206,186,201,179,276,207,138,198,288,214,228,148,131,100,153,210,142,206,233,185,270,70,206,273,88,151,286,148,176,234,267,136,137,254,309,227,100,118,176,290,120,137,72,147,253,134,104,141,226,59,154,156,76,214,205,87,140,253,122,128,137,224,213,210,126,190,172,215,138,183,159,211,144,265,187,170,236,170,171,237,129,192,59,126,275,173,123,235,212,103,247,215,184,93,218,265,142,164,168,237,282,204,241,138,165,103,130,191,226,115,207,170,108,245,274,233,155,166,175,239,116,118,245,232,308,172,153,144,247,246,254,238,220,315,264,157,208,214,260,283,133,44,116,221,240,177,263,218,254,156,210,131,188,233,113,265,215,219,245,168,192,170,92,203,90,129,115,217,263,297,281,215,85,137,144,124,271,184,184,157,191,176,223,275,212,170,158,181,117,260,247,214,155,178,185,228,180,221,212,197,188,283,173,240,221,246,252,223,228,174,264,203,142,170,148,147,69,130,232,267,237,99,273,207,160,196,266,153,97,278,198,137,296,185,282,126,206,285,237,179,173,179,111,264,184,253,260,165,227,272,97,276,301,141,171,160,258,132,162,224,81,224,140,169,193,129,297,221,229,226,123,160,253,219,126,169,190,214,283,137,169,224,180,154,184,182,130,171,240,95,194,93,146,244,305,182,298,208,273,102,126,207,184,171,239,154,208,260,203,293,154,76,193,171,296,219,175,221,258,199,82,146,132,245,154,104,230,281,156,162,136,165,118,252,100,90,223,181,205,118,158,209,126,216,225,106,178,273,100,238,175,291,185,187,261,239,125,173,163,248,86,247,143,150,105,187,154,248,166,145,155,278,139,218,278,141,241,126,198,98,142,79,201,284,254,207,270,220,122,189,309,110,201,243,191,237,137,306,232,234,303,162,192,109,227,264,268,239,180,212,211,158,104,137,114,177,95,207,142,207,275,146,260,163,270,238,255,184,138,105,220,148,191,149,180,257,138,211,238,176,279,230,266,154,150,167,219,237,147,161,165,255,275,197,69,191,111,108,292,278,177,279,86,219,212,212,124,146,130,223,122,107,230,190,237,167,272,113,219,105,193,177,216,214,99,201,260,182,276,279,145,147,158,277,120,128,189,205,229,104,74,180,200,164,158,159,198,223,228,167,265,147,215,135,260,136,171,285,222,155,311,181,125,165,198,242,241,138,198,180,62,216,251,186,245,140,177,158,158,175,170,206,77,183,112,235,206,216,203,211,252,195,182,200,215,218,253,195,196,286,209,198,67,121,167,193,232,157,166,305,277,191,217,227,198,80,97,225,81,288,175,158,274,235,284,273,148,264,213,303,101,197,91,97,177,184,120,131,176,203,63,160,238,221,221,252,154,173,116,122,95,229,173,166,101,250,129,178,150,139,294,173,207,166,52,247,213,255,227,134,202,135,165,234,156,170,164,139,159,274,256,98,91,239,264,262,225,209,245,123,148,135,86,221,284,250,191,80,45,100,85,250,165,277,88,196,200,192,249,170,85,301,144,292,122,271,202,115,174,188,203,152,238,211,248,92,226,206,256,260,270,173,92,116,301,169,230,157,282,268,152,140,85,181,209,141,267,160,93,270,206,138,187,59,77,147,250,275,312,273,185,280,254,118,237,213,110,157,149,200,231,245,147,198,191,199,243,247,50,192,208,259,139,187,164,264,55,259,93,280,129,232,114,59,195,252,127,300,157,177,80,145,254,160,168,140,222,234,186,161,260,267,142,254,82,180,143,78,100,124,278,221,258,155,108,202,219,101,116,258,124,246,243,78,256,261,220,253,269,182,202,106,201,235,209,259,239,284,192,228,291,221,154,141,136,155,243,262,157,139,133,163,206,203,198,123,205,223,120,127,232,267,217,225,230,238,195,168,233,194,192,170,106,124,274,182,248,247,135,226,196,259,156,237,229,173,147,258,177,169,225,213,124,277,261,175,272,82,167,82,245,255,242,100,295,177,242,38,242,246,165,219,229,95,148,115,290,361,162,189,143,184,140,233,218,132,151,158,109,65,211,249,260,67,239,186,288,257,249,220,82,233,224,247,256,242,161,179,166,218,233,247,165,132,158,279,209,91,207,223,185,210,150,211,136,268,223,138,259,272,193,176,203,247,95,234,92,277,263,181,238,154,268,203,270,233,85,227,59,77,200,247,244,112,155,149,110,184,150,158,209,261,148,158,226,189,188,127,245,67,290,226,207,238,242,309,116,174,251,101,188,125,242,224,232,173,148,261,118,67,170,170,218,71,283,216,233,213,223,79,225,258,131,220,121,197,193,207,158,211,193,156,209,171,166,116,243,226,169,140,218,228,119,182,161,241,216,205,97,244,123,205,163,257,212,127,72,207,110,228,59,123,224,219,239,153,155,206,83,177,290,252,61,190,207,196,186,277,123,264,102,238,278,244,227,208,109,105,143,93,305,258,210,135,95,199,145,102,157,194,231,178,236,188,139,248,89,266,236,137,163,210,109,262,186,223,114,201,269,242,166,95,162,159,184,80,202,207,264,202,149,125,181,141,191,133,94,102,212,136,171,195,109,216,258,94,210,240,45,180,279,240,232,135,304,245,198,119,146,165,155,251,283,98,261,235,236,253,190,166,193,147,232,194,302,139,204,130,141,196,146,293,243,221,144,40,229,257,141,188,288,245,187,228,205,148,118,167,232,118,190,257,272,108,199,278,123,108,205,89,244,133,215,201,277,168,241,222,164,210,172,97,253,264,202,266,144,125,263,59,223,235,240,173,172,70,263,228,207,126,218,162,151,189,166,134,159,207,242,199,117,171,236,169,259,77,198,151,95,244,219,229,96,158,62,111,135,233,253,153,149,181,78,237,287,242,238,161,112,144,136,176,115,264,223,150,220,234,170,204,179,279,195,267,139,251,135,131,210,61,175,184,225,173,186,79,170,298,184,213,187,259,97,222,157,106,285,114,204,193,281,230,106,269,264,194,256,235,242,182,293,129,191,126,208,195,125,147,226,81,127,205,258,263,280,37,231,143,272,169,252,195,235,157,234,254,131,183,277,210,250,117,158,245,238,252,181,225,98,138,130,113,99,163,138,111,152,191,298,175,219,211,194,102,177,263,123,261,126,191,67,136,153,236,172,265,236,101,69,238,145,195,184,171,142,98,176,207,129,224,278,189,143,194,134,274,238,228,184,198,217,162,273,170,98,219,214,166,195,245,135,240,264,136,241,125,100,245,116,286,136,145,150,90,134,210,138,266,274,222,92,154,250,308,193,84,185,197,252,194,93,187,198,184,178,103,228,171,159,133,196,178,195,192,78,254,201,181,134,237,139,263,250,241,212,164,203,211,186,151,151,185,192,209,118,244,161,250,307,87,198,144,81,166,91,193,178,207,226,203,169,125,146,203,254,151,118,177,218,99,181,158,219,144,91,124,244,149,260,216,213,243,189,60,256,62,112,157,254,142,208,128,45,119,162,174,114,98,133,176,139,220,253,161,238,265,207,111,99,240,143,74,110,114,263,241,263,120,163,183,232,183,200,56,96,267,164,286,219,168,68,198,287,145,177,134,133,230,202,121,153,113,188,265,281,223,213,220,213,249,174,196,265,192,152,176,181,103,162,176,233,158,194,277,268,98,159,251,187,174,168,260,141,242,177,175,163,236,231,125,66,74,114,183,115,257,161,240,166,249,183,220,188,256,167,110,214,155,118,136,185,161,155,186,270,222,179,207,178,291,242,194,180,141,285,121,103,140,222,191,229,145,274,257,217,273,212,96,212,79,157,184,184,211,172,145,74,165,152,187,197,200,248,219,152,241,266,251,151,198,183,262,170,110,97,153,248,236,290,236,204,125,239,88,197,139,173,220,279,232,158,92,134,267,161,261,82,266,208,275,168,266,246,197,207,114,219,228,130,198,131,89,88,152,125,256,176,137,201,189,161,238,173,115,204,264,261,297,141,230,233,150,128,166,169,219,207,253,237,145,188,136,156,283,116,294,140,220,177,194,157,214,300,168,230,111,200,253,211,203,143,209,222,114,200,284,181,274,177,182,163,239,242,106,266,111,73,129,240,135,203,227,138,87,181,154,210,131,285,211,188,84,259,106,229,97,169,148,188,104,317,257,135,284,132,173,230,144,192,187,274,102,165,77,165,226,141,193,225,147,230,182,239,183,114,146,260,54,221,105,268,89,171,114,178,185,219,145,61,218,84,156,75,192,194,184,181,174,177,112,223,239,136,95,165,246,257,252,99,225,193,165,77,232,232,292,92,183,121,257,116,263,206,158,237,290,245,211,117,204,181,110,83,115,112,86,217,94,244,248,183,171,186,254,212,54,208,140,262,269,287,223,192,181,197,159,197,173,243,76,290,169,247,148,177,282,178,223,179,287,138,110,120,265,219,238,189,247,249,145,158,212,258,151,184,242,130,175,106,125,113,82,207,191,144,205,210,224,130,239,123,175,187,145,84,155,217,119,134,93,190,119,204,266,165,245,252,85,102,233,188,249,281,184,284,246,112,263,152,89,87,273,204,128,257,207,101,282,145,102,200,77,235,226,180,186,110,215,249,112,93,158,241,204,185,144,256,262,112,258,284,209,143,231,282,251,171,147,145,109,83,110,218,119,95,196,284,205,153,165,243,88,134,193,219,230,218,256,258,264,85,227,104,86,199,292,130,240,117,172,220,144,216,244,307,85,127,90,159,209,249,272,128,159,62,150,52,218,250,107,87,132,184,187,202,181,137,119,235,183,249,205,212,273,216,193,256,165,139,216,234,142,109,200,160,121,298,127,83,162,243,182,172,230,149,261,113,259,226,275,236,119,104,99,201,247,88,85,115,224,122,110,247,159,200,188,220,273,120,287,121,160,271,158,167,112,159,222,89,244,172,74,175,207,140,222,229,92,173,83,152,119,213,188,246,115,147,249,221,306,279,220,119,144,222,189,100,201,209,143,283,95,239,175,167,264,178,208,235,87,162,254,257,149,212,221,227,128,173,116,114,155,122,62,261,203,242,133,263,235,106,129,271,137,176,177,182,152,109,137,228,102,149,121,203,274,98,156,80,242,184,81,208,185,165,186,144,259,235,162,195,183,279,107,237,127,112,181,131,98,91,205,229,205,241,165,293,153,60,250,107,125,135,135,235,198,206,149,122,165,205,115,167,159,242,132,160,226,306,128,149,166,250,93,250,158,148,86,264,113,172,167,257,139,146,165,260,180,173,207,204,241,238,174,228,249,82,163,96,116,239,277,127,206,240,248,223,184,183,303,101,185,90,220,178,154,245,177,230,245,191,235,116,247,116,232,80,273,76,269,183,282,111,253,269,194,284,128,242,204,101,249,170,256,205,227,229,208,165,136,110,244,253,231,202,64,239,139,123,133,323,249,175,137,149,138,270,196,255,244,226,146,145,187,265,166,184,150,206,218,273,209,180,208,109,253,159,236,143,247,229,247,167,148,91,81,185,246,249,125,146,303,199,205,291,121,241,186,122,277,140,219,209,149,191,213,251,144,276,230,186,99,283,147,218,213,145,160,223,246,141,127,278,184,162,258,195,115,228,146,221,121,239,228,112,176,160,132,124,186,211,223,223,144,56,130,195,194,225,196,272,237,278,184,189,250,217,189,149,149,232,289,51,121,154,258,166,124,181,153,145,132,117,211,117,278,245,163,67,238,276,123,169,183,103,270,241,181,104,99,290,223,184,151,199,133,100,185,128,276,182,68,186,186,272,125,91,313,236,117,108,248,217,197,151,151,185,208,182,147,94,161,196,222,86,258,146,207,197,118,103,180,111,151,113,156,101,207,125,150,257,146,188,155,247,264,163,165,250,249,239,206,185,130,189,221,169,207,59,147,216,146,199,160,255,62,140,224,235,206,95,108,85,203,258,241,278,233,179,270,290,152,215,209,166,245,145,113,114,265,231,209,213,130,117,300,188,216,125,178,252,114,258,73,257,249,267,200,142,231,83,259,257,154,173,170,234,271,225,272,241,233,248,166,280,238,249,175,86,199,81,268,159,73,210,131,152,130,278,135,261,165,140,124,334,208,189,256,177,260,93,104,84,60,243,260,74,120,158,193,216,181,212,164,271,290,178,172,193,169,140,213,259,130,221,160,164,256,144,287,79,119,155,183,259,130,236,277,263,249,107,110,87,212,215,141,270,119,266,109,165,152,209,227,106,281,136,148,232,125,235,141,187,124,269,200,290,218,113,264,135,225,215,306,139,85,225,282,82,194,183,112,126,205,181,226,103,275,206,225,271,233,262,249,246,206,178,284,236,212,284,91,217,94,242,251,77,283,263,169,171,147,176,186,59,117,125,116,264,233,260,152,221,201,255,249,290,286,113,270,127,132,250,99,308,264,111,124,219,161,218,149,180,208,159,179,269,273,276,162,235,237,194,113,99,126,239,256,121,165,226,218,82,152,257,121,220,269,176,231,216,197,179,238,225,289,211,229,185,186,262,234,174,124,282,138,171,132,264,143,273,131,146,188,268,156,244,189]
|