Add files using upload-large-folder tool
Browse files- 0.residuals.pt +3 -0
- 17.metadata.json +6 -0
- 22.metadata.json +6 -0
- 24.residuals.pt +3 -0
- 26.residuals.pt +3 -0
- 3.codes.pt +3 -0
- 32.metadata.json +6 -0
- 44.codes.pt +3 -0
- 51.residuals.pt +3 -0
- 6.codes.pt +3 -0
- 63.metadata.json +6 -0
- 7.metadata.json +6 -0
- 72.metadata.json +6 -0
- 81.metadata.json +6 -0
- 86.residuals.pt +3 -0
- centroids.pt +3 -0
- doclens.13.json +1 -0
- doclens.17.json +1 -0
- doclens.21.json +1 -0
- doclens.4.json +1 -0
- doclens.59.json +1 -0
- doclens.61.json +1 -0
- doclens.65.json +1 -0
- doclens.74.json +1 -0
- doclens.82.json +1 -0
0.residuals.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:9a47e31e2f8c227ac625bc0d9524a9092c89e313f92ac86950d67254cde876a2
|
3 |
+
size 96070832
|
17.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 425000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4233240,
|
5 |
+
"embedding_offset": 75292906
|
6 |
+
}
|
22.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 550000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4252496,
|
5 |
+
"embedding_offset": 96891769
|
6 |
+
}
|
24.residuals.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:36415e56af7adb273baf1a04dbe9e904303656d6449753c63ce98344a27ad08e
|
3 |
+
size 103328885
|
26.residuals.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:42ba54c8118084344e55fe887a5547266eadfa5f58bea3393f2627afde2d8106
|
3 |
+
size 103061365
|
3.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:a0515c135adf6998f07f6e32e30800bf61b45f8766300a3e7f7d9f49788a497e
|
3 |
+
size 15864412
|
32.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 800000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4493405,
|
5 |
+
"embedding_offset": 140292093
|
6 |
+
}
|
44.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:e7ea42309145a23f5deb4eb01b47b00e8656265d0e155c221c4c07d92bca04fa
|
3 |
+
size 19272865
|
51.residuals.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:48f4897a6ada8f6cb16c5bfca24ff55650ba0ac556d08527421babc9e1dbe21f
|
3 |
+
size 117188405
|
6.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:765f19bff7a45d0cf3cb6c0592cc36f0d737feaa81c86fc93c6dee21e37b2150
|
3 |
+
size 18733788
|
63.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 1575000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4958418,
|
5 |
+
"embedding_offset": 289484581
|
6 |
+
}
|
7.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 175000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4680280,
|
5 |
+
"embedding_offset": 29446984
|
6 |
+
}
|
72.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 1800000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 5019027,
|
5 |
+
"embedding_offset": 334313737
|
6 |
+
}
|
81.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 2025000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4215002,
|
5 |
+
"embedding_offset": 379709858
|
6 |
+
}
|
86.residuals.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:bcabdea10f2bee805909506f7a16db12a43aad017086122df8ee031aa74790ac
|
3 |
+
size 53380661
|
centroids.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:32b08ee41019cc70208aae15ee8d74105baba9b68b839f3337ba9f186b0c5876
|
3 |
+
size 50332838
|
doclens.13.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[135,237,135,106,240,97,116,270,201,297,211,235,256,200,291,225,256,187,265,250,201,259,209,232,298,217,306,118,273,229,204,182,229,233,228,137,246,281,223,157,251,168,135,141,162,237,261,254,281,255,218,272,240,285,278,255,158,243,297,196,206,151,150,232,245,144,263,146,289,138,270,103,164,210,143,273,156,258,230,269,229,148,162,282,150,174,113,172,185,240,276,256,182,189,256,274,260,190,258,172,254,279,264,202,217,224,273,115,280,115,167,310,208,290,166,151,225,156,133,248,190,159,286,205,221,239,197,175,154,246,253,247,263,178,227,287,219,87,199,233,165,291,218,75,103,157,213,211,66,164,131,207,265,108,174,214,216,125,225,297,210,281,266,198,62,169,240,108,224,249,239,183,201,151,231,267,88,217,224,237,229,132,152,274,289,108,109,232,249,203,165,169,274,160,151,264,232,165,259,290,265,238,306,102,112,226,201,194,210,244,181,228,97,237,57,150,300,229,157,213,193,147,254,184,166,162,172,281,220,268,243,141,173,256,181,256,227,268,228,196,174,219,176,236,250,271,265,252,284,172,178,133,231,255,255,158,233,99,122,274,189,256,68,256,173,224,244,213,170,250,275,145,194,202,64,88,125,229,251,71,288,169,281,280,234,238,164,211,221,196,259,293,269,71,246,187,247,248,162,309,271,186,239,207,229,198,195,246,222,262,284,198,224,63,143,302,274,153,107,284,274,191,293,164,40,273,190,215,144,175,218,227,228,239,259,125,272,151,222,282,235,196,225,206,175,218,166,250,269,280,92,250,167,233,248,241,220,143,207,84,162,258,150,189,215,269,264,230,230,231,189,279,221,223,109,107,277,120,92,184,145,145,244,179,287,166,154,205,298,185,181,255,198,203,260,101,261,267,155,173,113,285,254,123,278,202,182,265,257,245,259,133,249,147,217,236,286,222,191,100,117,152,217,213,136,151,239,298,271,300,218,224,230,230,273,169,270,102,208,176,149,238,246,149,300,182,206,223,300,287,181,213,229,190,181,237,144,176,258,281,199,243,241,260,245,275,119,258,274,143,231,286,170,243,134,184,226,247,245,235,145,225,257,266,250,151,260,195,159,200,195,275,196,212,88,181,230,141,292,236,233,191,143,168,191,167,286,257,301,197,231,237,224,181,215,203,242,108,133,205,239,257,206,106,61,237,176,115,107,164,117,134,202,205,208,144,193,177,237,228,158,261,152,272,210,97,228,264,277,154,218,181,277,84,71,285,200,148,85,279,270,241,243,187,242,148,95,289,110,238,202,192,220,271,267,227,290,253,279,130,265,248,144,261,223,242,229,107,252,218,211,145,265,164,227,197,112,248,141,122,227,249,277,230,190,101,97,234,248,158,288,233,229,91,298,194,173,208,197,292,175,312,258,251,181,87,129,220,131,296,247,277,265,139,257,205,246,188,197,170,269,297,238,279,164,131,211,228,235,202,272,227,173,211,211,192,181,113,142,234,120,145,194,199,255,165,148,252,276,100,224,261,235,154,274,215,226,260,256,206,72,252,93,262,271,267,92,237,129,207,197,263,86,158,220,244,297,173,101,251,188,195,254,139,109,146,106,275,251,269,263,180,262,295,122,66,242,169,238,130,237,254,185,80,87,178,230,130,163,287,64,156,224,184,261,171,288,235,257,129,238,109,136,112,184,193,284,264,160,80,258,248,120,97,220,222,168,235,104,167,177,133,249,241,243,185,217,205,193,118,231,189,196,203,166,89,295,128,76,188,227,264,273,96,219,201,127,100,267,229,185,114,61,258,164,274,162,155,191,178,245,144,226,270,43,187,214,149,188,116,225,235,246,300,260,259,239,140,277,222,204,129,122,278,259,153,195,127,238,87,156,277,154,206,153,219,194,204,282,160,279,210,72,250,90,142,208,195,223,165,266,97,86,165,199,147,224,161,202,229,197,115,260,156,223,203,126,124,258,164,241,117,233,213,206,221,123,198,305,217,126,154,94,167,100,127,241,232,306,293,233,248,225,252,199,277,88,252,165,253,108,261,238,282,84,214,87,293,233,265,159,277,256,298,86,218,183,63,108,271,263,110,177,216,171,211,226,205,144,212,141,224,295,262,175,295,276,216,257,237,227,126,113,226,218,145,206,233,225,70,272,186,171,191,116,231,263,148,274,152,236,166,94,177,217,158,166,272,217,188,244,170,236,118,66,167,206,260,255,269,254,169,274,88,215,203,77,284,274,137,185,160,270,190,144,227,270,208,140,244,304,200,214,236,126,198,229,223,233,188,157,115,240,250,172,109,138,255,161,265,188,210,103,134,241,245,194,170,183,279,234,206,176,232,165,218,104,269,178,223,217,213,188,276,190,256,147,295,105,175,143,203,142,223,275,221,70,98,192,283,238,215,257,235,207,288,233,239,155,146,109,155,181,236,111,220,161,241,297,236,133,228,229,79,252,168,198,190,50,249,173,301,129,174,123,286,289,228,255,108,204,117,259,104,72,227,103,264,225,202,256,141,252,221,279,195,250,202,223,65,225,202,277,281,113,139,139,158,178,54,175,310,178,105,152,137,255,96,112,209,193,257,176,249,213,210,73,191,208,182,273,267,162,167,266,161,230,172,291,154,248,164,240,202,284,146,251,197,223,108,67,202,112,246,264,208,274,265,181,234,144,235,226,317,179,194,125,189,119,255,244,229,250,276,165,116,221,58,135,112,159,278,268,280,156,250,183,101,70,142,165,110,185,158,230,188,207,161,236,149,163,149,221,244,236,213,225,257,216,249,179,263,202,197,107,269,169,262,136,212,281,273,167,194,160,242,124,130,205,184,182,199,165,168,319,262,122,187,151,203,242,63,229,55,180,138,173,84,249,252,27,152,80,225,180,250,111,183,186,133,174,228,158,214,188,257,236,165,185,241,163,200,126,219,173,272,190,228,262,207,69,173,279,227,232,273,209,101,173,145,257,203,189,104,258,249,204,190,256,139,140,218,261,89,147,240,247,150,229,175,164,268,244,262,250,243,124,267,179,245,169,267,228,266,69,226,128,245,282,294,224,250,104,244,80,203,163,118,143,225,245,157,207,198,212,144,159,164,172,164,132,251,231,192,211,151,288,274,186,270,205,207,229,241,244,162,159,251,154,160,165,197,151,225,219,145,282,137,76,278,257,111,276,198,259,104,223,73,129,232,285,139,245,209,154,131,226,200,176,151,225,198,266,204,240,270,140,45,215,269,218,67,161,137,260,188,262,224,186,221,257,240,213,284,183,305,251,172,194,246,227,277,170,150,167,229,263,202,230,162,175,155,133,190,91,197,216,122,258,111,133,213,236,261,164,220,146,232,138,170,140,164,242,243,151,226,207,247,252,208,164,245,197,242,173,149,160,177,144,253,135,255,226,206,226,190,280,138,269,163,179,172,110,198,274,157,121,209,265,319,121,103,194,275,254,259,205,211,146,249,224,138,176,157,105,211,231,208,273,133,163,200,153,211,168,247,183,261,241,265,115,144,240,215,98,198,142,167,248,245,120,269,124,236,281,253,260,294,194,262,165,104,226,205,218,260,186,202,211,219,234,268,225,248,267,212,157,209,98,213,261,225,160,180,130,265,148,205,215,223,218,184,171,206,266,169,103,264,135,164,142,234,247,229,233,271,262,201,112,82,211,129,241,243,83,198,146,215,197,210,266,201,199,268,187,279,234,273,270,80,260,102,158,176,235,286,264,230,171,244,152,145,230,186,229,197,146,245,183,191,94,268,187,143,267,223,182,269,166,240,246,98,115,152,101,166,241,118,262,115,230,276,259,262,302,111,210,129,244,222,241,103,235,153,233,158,192,260,288,88,208,228,269,223,270,211,232,257,263,124,225,240,204,240,200,230,113,188,260,213,168,270,170,163,186,269,202,189,268,273,227,147,241,244,205,209,187,129,202,151,283,263,258,239,265,181,81,198,247,232,201,261,95,275,111,274,116,115,232,192,245,150,245,282,237,284,195,122,245,211,230,190,144,297,267,171,108,277,265,154,233,307,125,235,220,271,267,270,226,133,112,192,229,288,211,246,123,215,85,216,161,98,155,259,247,121,314,192,138,205,103,269,206,215,171,177,270,151,141,213,248,170,220,143,150,200,221,172,285,158,262,269,190,263,144,166,105,97,163,118,263,67,147,157,189,232,287,237,156,274,272,257,194,244,198,180,263,172,178,270,191,211,229,232,243,301,166,243,152,154,244,251,213,233,284,179,208,112,232,189,246,270,94,67,184,123,269,215,259,146,230,175,181,218,86,167,161,230,82,226,119,197,199,164,310,62,219,241,115,100,279,79,235,290,238,281,194,100,166,185,269,154,178,243,189,204,251,202,197,328,192,84,248,236,227,189,256,181,209,199,189,165,257,216,190,187,253,248,173,311,75,282,150,241,152,264,251,237,186,277,116,229,51,158,237,267,189,287,239,193,129,81,260,146,207,112,148,73,110,174,131,93,233,91,148,186,179,196,201,147,173,95,290,83,139,221,153,170,104,150,250,179,230,76,258,244,258,208,257,139,132,242,248,220,180,285,158,286,194,250,200,228,187,259,194,187,184,185,225,120,111,143,205,256,123,251,263,194,209,196,153,192,252,301,187,167,290,161,110,186,192,279,125,225,93,172,257,130,273,188,243,184,222,205,208,200,108,201,84,196,116,290,234,209,273,148,94,109,199,234,223,247,232,238,270,152,257,251,252,203,246,200,281,179,310,233,97,256,212,64,122,82,154,175,227,253,199,130,181,280,169,266,271,216,197,200,247,208,237,223,272,121,135,141,251,297,111,260,244,277,243,61,269,156,261,211,109,79,251,113,189,255,184,285,211,185,73,133,272,173,186,163,189,195,226,206,210,141,151,141,227,244,136,255,254,208,269,200,232,234,159,207,224,173,130,150,105,60,206,248,223,226,211,256,225,245,246,125,224,180,72,255,136,118,289,141,223,201,155,185,112,279,71,185,240,261,261,122,277,49,173,108,202,192,225,152,240,245,153,192,183,251,232,153,148,96,79,148,260,164,257,190,177,217,249,274,183,96,66,241,145,132,65,269,267,105,252,189,186,244,287,223,257,267,218,260,151,213,310,205,157,272,257,279,170,115,213,248,185,245,258,173,165,170,246,276,154,248,270,241,234,208,203,254,224,230,287,242,294,256,169,170,237,140,209,248,170,257,122,175,228,288,89,230,268,127,186,257,244,131,226,262,191,150,268,264,263,251,275,227,165,247,168,260,179,311,188,245,271,92,191,255,191,260,256,270,226,221,194,272,106,89,89,255,283,179,98,194,227,202,147,102,196,218,279,223,230,172,179,199,212,295,263,197,221,260,143,213,219,178,228,234,224,114,145,183,213,276,46,236,176,186,210,230,284,238,94,177,295,179,111,186,192,200,93,130,249,295,176,214,226,209,183,176,179,202,161,227,72,178,199,195,237,145,252,66,226,183,247,130,179,203,184,177,263,268,163,218,84,272,217,108,271,164,277,221,144,148,165,178,231,258,82,194,186,245,205,159,118,237,211,232,148,162,107,105,124,91,164,102,279,216,205,253,274,225,238,180,221,262,294,212,107,255,121,172,89,130,243,225,227,237,226,211,201,231,177,255,177,280,99,248,97,287,272,226,230,270,286,252,153,79,186,260,275,92,221,243,227,195,114,279,185,252,211,203,171,252,192,239,38,258,99,249,246,274,242,198,230,138,202,139,179,259,189,229,168,111,248,209,223,111,137,261,274,152,262,258,172,232,167,200,300,131,83,259,224,274,175,153,212,146,200,276,180,253,149,168,310,282,149,201,163,165,244,252,164,57,142,274,144,181,236,250,252,154,216,155,225,230,184,279,231,191,101,175,117,185,168,197,313,128,233,222,206,291,206,153,196,113,188,181,241,87,267,180,239,172,277,109,161,129,261,79,253,261,198,256,202,215,198,176,263,149,224,269,167,239,275,205,127,226,213,188,288,158,217,195,153,200,213,241,235,278,121,191,224,133,166,130,261,82,276,233,270,104,246,292,159,190,194,136,267,123,314,238,197,247,156,240,205,281,273,237,275,209,262,106,218,304,179,213,234,284,141,65,202,151,185,181,248,102,102,196,257,255,188,111,50,104,159,159,234,247,296,65,151,49,173,205,191,229,241,281,218,271,58,236,172,262,258,177,147,228,240,233,106,168,210,99,161,95,283,251,74,286,290,175,288,156,262,210,108,158,293,155,201,93,128,232,203,233,156,156,270,283,265,266,162,278,216,275,174,184,291,168,159,275,317,256,127,169,180,145,271,234,272,261,218,178,237,285,247,144,236,178,169,249,283,294,170,266,201,130,211,168,190,229,217,170,183,138,208,245,270,208,300,155,153,146,82,294,245,269,127,103,242,283,136,113,241,254,191,289,120,204,208,265,103,134,256,153,189,157,207,227,288,224,170,296,243,237,142,99,191,236,194,293,112,245,216,122,167,166,182,261,233,181,294,158,249,279,232,204,137,210,199,180,172,147,77,227,275,137,239,111,161,265,161,296,170,194,164,122,219,195,81,285,200,78,214,242,215,262,276,278,160,183,280,210,213,92,143,213,146,208,76,237,196,187,175,196,199,193,241,264,154,147,227,195,283,242,252,232,213,276,144,151,201,243,144,227,271,97,257,72,219,194,196,152,155,292,171,204,219,261,81,225,240,223,201,169,246,166,149,257,213,249,243,246,227,262,225,236,64,150,175,269,115,234,238,178,141,229,250,211,246,166,152,203,165,139,226,151,177,235,210,156,41,281,264,254,203,125,282,191,264,97,122,228,211,194,246,245,192,186,91,74,234,250,273,229,150,138,162,207,96,145,189,199,165,211,84,247,124,246,172,180,137,276,145,222,178,238,137,222,180,229,207,214,221,175,227,233,206,91,250,133,283,87,88,73,223,245,216,213,210,190,290,227,67,208,238,266,283,285,276,267,227,114,262,254,211,127,172,167,178,194,216,265,230,175,130,80,239,233,206,176,223,203,89,275,213,161,180,131,153,141,277,271,286,205,277,194,132,147,155,244,246,288,253,206,254,206,266,93,132,147,244,188,161,244,150,163,182,130,315,89,199,216,146,278,235,83,188,226,186,254,237,235,245,293,279,279,279,267,214,223,175,116,221,155,288,175,248,157,217,186,122,206,133,240,160,151,224,202,125,252,142,267,243,209,202,157,275,277,153,250,164,126,147,217,227,307,260,147,285,271,208,205,289,249,236,295,124,178,226,226,117,256,179,188,182,228,302,165,270,187,255,122,227,170,219,260,251,225,219,200,259,134,157,277,69,119,64,239,182,233,129,273,224,246,259,188,268,145,183,284,239,150,254,257,296,275,54,312,150,149,117,206,302,135,224,184,205,243,260,78,172,124,239,201,184,155,224,254,189,174,91,212,225,147,134,263,142,291,59,183,252,108,269,154,152,199,199,235,85,271,199,314,211,272,91,259,147,169,257,106,117,261,136,54,286,260,211,244,107,100,207,240,273,265,279,223,259,144,183,224,226,193,272,197,122,94,222,129,279,241,189,204,218,94,185,222,157,257,139,205,239,160,120,233,131,122,188,202,249,223,279,179,217,156,271,241,246,219,287,222,130,282,224,176,268,217,175,199,229,274,255,222,152,207,276,260,165,208,156,294,217,169,266,264,76,275,205,239,207,188,139,176,167,147,105,262,244,211,197,246,176,170,244,159,163,141,156,252,285,235,98,172,108,187,261,277,241,185,287,232,202,192,216,262,149,234,212,147,319,186,139,268,232,120,147,178,238,227,272,150,146,92,235,242,296,207,182,236,200,207,203,109,167,121,260,202,101,218,192,173,231,177,167,159,272,193,85,147,278,185,232,218,269,241,162,108,223,204,155,233,72,258,130,235,228,249,196,168,267,282,235,244,128,119,286,215,185,266,171,168,280,207,217,221,259,223,249,222,190,204,120,196,217,133,83,101,265,232,300,190,260,141,116,52,260,226,289,153,180,111,144,194,224,143,227,167,110,244,143,142,199,216,235,55,188,213,245,213,101,138,162,138,218,105,162,241,267,153,102,298,254,266,68,228,290,266,95,212,266,306,128,145,270,134,151,266,251,146,136,117,190,71,223,138,153,277,110,87,228,196,280,154,196,161,284,295,221,288,235,230,112,150,212,266,285,188,159,229,224,87,165,157,207,168,198,167,277,263,241,98,203,160,53,191,165,180,250,148,253,194,208,226,170,249,204,265,220,245,243,263,125,244,286,106,204,263,46,270,165,287,133,222,269,219,185,252,219,92,234,136,237,186,163,223,120,167,99,256,220,224,165,258,138,241,164,285,285,247,263,127,151,160,238,182,255,155,129,285,260,282,254,172,217,181,242,237,228,258,253,236,228,233,277,205,191,270,153,191,252,100,257,146,325,204,236,223,242,239,237,114,230,189,237,184,241,247,205,169,68,189,202,178,214,231,238,182,101,214,227,257,255,317,139,173,239,256,204,69,95,84,225,282,197,257,212,190,235,207,177,190,130,206,198,201,286,135,243,150,264,147,286,274,215,114,153,242,322,242,192,178,121,247,233,235,249,169,247,164,184,239,258,191,292,244,129,222,248,148,224,252,202,181,169,216,257,238,153,188,145,251,289,271,180,212,94,212,249,105,230,167,232,212,117,244,265,263,240,155,188,138,264,259,262,286,81,311,135,140,269,274,140,123,182,219,226,270,150,197,259,244,182,121,242,239,239,152,159,286,145,168,161,264,265,149,75,257,242,113,268,264,220,263,219,245,178,238,123,144,194,250,307,271,204,131,198,269,174,265,205,228,244,156,174,170,147,168,139,181,171,237,183,261,104,266,214,149,231,109,160,265,261,166,128,257,287,255,84,165,249,196,262,199,276,200,266,156,195,121,264,242,290,253,226,191,212,139,252,260,104,167,277,152,180,197,179,204,182,193,135,78,154,235,91,161,258,147,165,244,233,168,218,139,149,73,199,186,200,201,258,123,185,215,196,162,303,181,160,184,257,263,280,243,76,195,247,107,254,249,108,146,135,120,231,202,87,259,201,254,223,239,203,167,243,302,167,246,175,161,38,101,273,105,174,212,292,254,199,234,277,95,170,212,291,275,213,139,146,213,133,108,280,170,214,153,141,197,138,243,105,213,305,261,266,240,145,133,259,74,235,164,210,212,232,182,193,219,170,229,177,175,172,286,122,172,224,260,257,201,199,113,240,298,207,240,265,137,224,198,255,92,242,272,181,251,196,228,215,266,198,105,256,205,171,201,261,103,114,247,208,141,195,238,240,214,249,95,182,83,298,130,221,76,204,147,165,286,258,194,161,170,200,268,282,277,209,148,91,257,178,261,151,168,243,197,160,184,217,184,221,181,208,287,145,196,251,209,189,261,234,232,234,329,192,162,214,263,290,250,241,262,251,237,262,230,200,138,272,261,72,136,258,261,251,218,276,217,214,212,128,246,169,152,192,171,142,184,252,301,222,242,272,147,108,243,164,173,151,290,195,231,170,273,161,131,177,237,194,198,225,144,207,160,122,162,144,166,270,165,124,255,204,237,268,294,236,295,180,102,140,157,132,242,199,217,218,191,243,195,245,180,124,231,196,130,202,128,139,182,215,230,182,246,188,188,272,243,258,276,194,167,138,233,141,229,240,234,207,127,106,211,187,211,234,259,202,282,255,247,237,250,151,207,221,212,203,261,215,131,142,264,228,39,105,195,262,138,161,80,168,132,185,274,263,238,190,260,271,217,235,320,66,271,260,287,215,170,176,137,141,154,148,238,156,216,106,193,203,219,275,150,258,187,222,171,245,245,238,59,83,211,233,287,138,117,217,184,148,260,240,201,205,138,269,125,245,171,166,255,256,233,113,177,196,224,229,239,164,254,123,228,157,174,244,275,174,172,225,115,181,41,146,231,266,229,126,221,167,278,236,197,140,206,60,126,274,266,200,184,220,222,256,221,112,233,237,236,128,193,142,260,150,263,231,183,210,123,220,248,237,249,289,180,133,264,224,227,298,260,137,192,143,150,114,298,239,285,188,214,277,265,253,69,206,227,153,253,147,183,211,81,290,169,219,250,136,259,203,137,126,157,144,235,206,244,200,115,164,253,249,259,211,226,165,280,201,116,261,239,266,237,154,182,296,189,142,153,275,259,190,270,91,169,281,254,175,260,118,215,277,239,174,113,157,234,186,228,221,129,259,141,134,184,190,135,124,166,187,177,201,275,251,141,146,197,291,226,240,124,149,223,240,186,266,209,219,230,93,243,280,218,258,190,86,252,198,154,124,133,95,141,258,282,259,272,255,151,131,301,242,214,190,251,184,72,236,234,243,221,73,151,158,249,222,319,123,268,191,258,259,259,113,248,107,161,227,223,227,194,297,211,86,235,269,265,255,203,252,254,212,265,68,100,260,213,160,283,279,184,141,180,285,176,238,118,265,132,207,176,160,117,152,194,199,294,243,171,247,279,134,234,231,225,148,125,285,208,248,246,144,265,254,214,168,205,254,123,285,304,207,216,230,239,202,139,294,239,187,141,248,228,174,270,132,166,107,153,210,222,129,205,247,126,172,231,230,241,141,188,240,212,152,251,291,176,244,251,235,179,308,144,246,230,257,109,161,254,191,248,234,217,63,264,228,249,109,139,286,152,116,145,251,155,245,118,276,254,94,189,298,197,164,245,165,155,98,198,254,158,215,255,259,282,246,158,227,199,266,252,223,114,155,156,247,269,275,152,249,232,290,243,114,109,174,68,180,213,73,199,234,234,252,210,240,222,161,228,279,280,198,222,169,201,218,234,232,208,238,236,195,210,147,258,238,203,250,125,132,129,261,210,177,182,264,238,156,132,249,273,229,242,231,255,255,261,219,181,275,115,174,160,218,172,146,253,261,110,260,212,260,110,202,76,243,181,161,139,229,184,262,271,203,255,286,177,135,178,297,124,208,261,222,160,216,77,127,171,157,257,215,150,279,242,102,258,169,148,90,35,192,262,251,211,246,218,263,268,125,214,243,267,157,109,153,209,142,265,94,282,150,139,182,238,248,272,271,108,117,248,295,268,266,266,241,118,124,186,209,247,149,226,182,148,208,138,169,107,297,268,216,189,237,183,236,230,97,168,255,123,92,273,166,239,246,230,219,135,173,98,96,193,252,222,314,171,275,240,194,248,260,258,237,173,125,203,253,147,257,134,294,264,314,190,182,294,168,149,204,114,247,202,188,245,259,157,284,227,156,147,285,169,247,159,201,172,231,267,206,228,220,273,157,160,81,261,227,180,91,185,245,226,277,248,223,158,97,187,232,172,197,239,257,241,207,293,103,154,217,213,167,269,126,138,258,130,266,177,121,173,188,165,201,181,139,240,237,276,224,180,216,131,267,268,152,174,227,187,211,292,227,288,260,129,262,184,205,207,155,232,270,186,253,210,272,126,103,232,130,217,98,182,197,251,217,210,226,185,282,162,252,199,253,263,258,213,170,245,263,261,162,242,128,253,221,247,193,168,201,158,115,242,254,74,231,140,112,191,73,271,233,226,237,259,249,236,160,140,77,256,229,238,173,157,283,81,262,181,241,177,218,210,129,229,242,133,288,116,295,268,97,239,220,112,291,85,268,158,174,271,150,220,263,256,262,227,255,227,270,188,172,144,212,264,134,256,159,248,273,145,250,258,287,214,252,115,299,126,164,241,208,238,180,264,246,158,235,254,153,195,236,165,149,267,260,107,159,276,255,196,253,79,223,197,223,276,183,180,240,239,268,281,170,215,187,197,289,72,110,228,176,212,255,99,227,289,202,199,104,226,243,286,270,177,164,191,231,216,188,215,257,229,226,233,235,150,166,228,147,218,277,230,265,130,206,256,167,249,160,121,125,292,165,169,195,146,241,233,253,196,233,222,93,256,241,258,261,102,208,147,236,191,185,200,260,234,260,290,203,195,224,271,201,267,241,236,90,262,290,239,239,266,278,219,150,254,235,238,258,177,249,224,280,281,213,276,168,136,253,226,277,147,127,251,132,265,114,190,259,268,171,209,243,128,240,74,180,280,265,264,280,283,113,231,72,315,237,118,84,293,195,204,245,139,234,143,182,230,229,223,201,155,218,130,236,196,294,141,81,229,224,224,159,247,176,268,207,116,111,234,207,198,85,190,194,115,217,231,263,228,260,240,185,140,254,215,277,82,174,131,182,158,155,171,131,262,167,167,212,157,246,165,233,220,114,214,287,255,268,301,189,183,261,84,222,294,179,287,275,205,184,163,251,124,236,192,85,117,186,177,258,216,211,125,253,202,148,267,197,268,312,215,211,243,198,157,189,140,206,213,227,166,244,177,143,110,296,279,215,137,198,193,229,250,287,171,114,220,279,245,158,204,107,128,276,204,253,257,241,93,220,276,161,240,137,102,221,123,226,304,211,278,252,173,54,177,245,139,230,178,230,272,242,290,144,227,209,256,150,208,216,286,169,184,123,262,246,236,255,116,209,95,246,231,270,256,193,225,183,259,219,146,270,122,196,213,308,172,191,199,120,123,148,109,186,257,246,147,146,252,201,266,267,151,286,259,214,179,230,289,295,143,204,172,216,248,179,164,179,186,272,156,116,134,243,304,243,144,245,77,225,150,236,131,227,237,260,251,200,267,154,227,178,305,158,261,223,148,186,253,100,165,228,254,74,184,151,234,293,279,177,76,111,245,187,117,249,235,126,222,133,184,208,265,196,246,261,151,269,300,111,132,219,147,97,139,255,100,153,153,205,213,259,223,174,231,182,185,104,114,201,233,228,157,236,181,119,197,218,232,101,179,183,156,111,168,291,205,212,196,254,231,167,206,239,75,270,272,254,222,213,166,249,219,246,105,147,186,227,205,265,161,93,221,259,283,197,253,143,154,169,300,279,202,189,87,254,221,268,238,191,186,94,117,187,272,220,296,181,123,123,233,280,256,237,234,266,256,186,258,190,222,153,162,218,234,301,261,171,236,227,282,243,259,261,200,204,211,136,252,174,87,253,238,173,159,274,143,167,188,235,210,148,266,268,116,257,232,142,260,170,144,170,278,243,143,218,275,132,112,305,270,219,223,206,263,224,192,155,197,224,249,262,103,243,198,163,262,248,245,217,242,192,186,189,120,180,171,180,138,205,183,142,163,184,254,240,189,178,176,210,241,282,59,202,177,254,199,163,245,241,146,221,187,75,247,173,237,181,183,285,112,126,117,244,128,231,210,256,184,277,164,271,300,238,168,272,189,242,239,258,201,127,206,210,120,257,144,189,228,98,257,209,141,179,46,201,79,257,184,135,232,247,104,99,320,232,173,219,222,257,246,261,242,239,291,211,277,247,177,181,177,271,152,268,231,99,135,138,303,242,188,256,156,171,190,60,290,214,173,309,218,161,293,268,195,131,297,172,194,227,227,202,224,270,209,107,108,174,162,112,284,303,244,167,237,185,188,276,217,261,212,198,279,193,218,252,123,201,202,115,83,257,147,297,200,254,275,158,228,284,164,92,215,256,250,250,105,281,133,209,189,241,137,212,293,85,170,213,216,218,184,201,149,111,162,212,212,74,211,273,169,245,293,260,266,181,255,122,74,199,197,210,189,174,168,139,254,88,160,242,296,256,163,246,129,219,161,182,180,221,271,201,246,246,138,191,174,73,145,219,202,152,257,97,155,113,179,308,234,261,283,276,152,97,145,203,224,175,188,243,221,223,172,236,317,277,231,67,211,164,186,200,178,282,143,219,192,145,178,172,244,71,180,170,126,219,201,263,189,110,166,192,135,188,239,244,260,121,154,154,249,266,177,285,126,137,256,225,253,250,215,220,254,131,178,116,151,159,242,276,209,205,293,204,272,222,228,244,250,297,183,190,304,147,252,226,173,197,212,212,168,237,41,146,108,236,107,245,285,163,53,153,103,295,138,151,244,143,289,218,238,173,300,262,188,183,190,275,191,229,202,78,122,232,219,122,209,268,245,194,245,175,193,201,209,247,240,91,140,142,223,236,283,135,256,238,213,134,195,224,211,68,107,126,254,254,205,254,166,163,88,198,93,193,173,119,246,153,136,297,135,147,138,261,205,262,241,177,202,104,201,243,50,248,112,223,282,168,221,172,135,89,151,209,274,234,264,244,220,245,252,102,133,128,233,171,202,140,67,246,258,220,283,85,260,154,226,208,163,238,257,197,272,240,253,284,214,210,260,96,102,289,157,211,197,184,192,104,257,323,234,264,204,267,134,153,247,194,147,224,140,138,63,292,212,285,102,243,270,287,267,150,181,247,242,263,170,129,202,282,107,214,224,193,262,254,161,253,315,208,109,227,130,246,226,216,297,267,196,189,230,171,161,235,227,102,222,239,209,150,197,198,229,193,173,240,175,210,275,169,215,244,176,185,253,260,113,115,143,288,100,129,109,175,222,114,231,164,221,65,191,276,188,241,271,55,170,252,99,213,243,195,202,243,155,118,171,118,237,212,221,241,250,132,50,262,74,252,164,209,231,137,213,274,133,121,202,150,263,235,234,173,218,247,191,239,234,179,220,164,205,233,178,249,263,150,272,261,199,165,179,270,124,229,304,190,248,234,377,219,261,228,275,199,172,166,210,279,215,257,214,285,154,247,220,172,203,159,57,210,164,258,252,295,120,256,163,275,171,202,159,150,263,79,153,219,196,75,210,211,111,195,287,225,180,150,291,81,162,230,258,240,266,121,283,113,164,229,57,212,193,259,273,180,115,261,210,167,193,217,223,145,81,99,220,78,239,272,273,268,217,197,178,309,221,117,254,209,261,195,158,213,183,93,204,318,94,45,256,204,205,282,210,117,211,205,268,207,176,112,163,136,125,258,150,184,278,233,251,270,199,183,179,202,223,144,163,257,215,290,188,268,269,211,250,244,132,96,259,251,216,259,164,275,305,282,159,268,263,249,217,204,178,185,185,233,231,83,143,218,257,194,268,191,170,263,241,179,191,234,166,382,186,155,180,178,163,92,203,163,243,130,197,251,283,240,151,70,246,239,283,257,102,97,192,181,112,195,274,214,64,253,254,245,173,294,171,188,121,293,240,157,73,189,131,127,310,192,228,245,186,184,202,194,223,259,214,200,243,58,74,225,163,230,272,195,126,244,111,287,228,263,191,142,120,216,194,170,222,141,228,199,264,274,112,182,98,91,281,83,149,230,232,123,143,125,264,218,193,68,213,106,260,193,260,176,278,220,212,159,248,179,291,160,204,129,120,198,268,277,199,291,312,176,130,243,189,252,100,274,253,67,250,194,106,119,209,216,221,299,152,227,201,273,90,143,174,238,112,195,279,232,156,254,246,143,234,135,129,80,242,74,218,214,160,244,185,129,253,159,272,119,298,147,141,224,226,217,160,194,265,124,276,159,160,162,121,104,105,227,194,228,216,259,250,275,279,280,286,102,140,301,197,245,169,166,197,214,259,228,302,138,215,51,132,239,72,200,219,250,270,244,178,200,211,272,244,270,108,182,223,144,112,147,172,213,242,289,149,219,200,254,193,178,246,202,231,251,314,248,216,210,158,272,216,196,80,270,133,286,181,203,205,107,234,251,171,240,255,167,258,222,289,92,178,188,264,142,99,202,248,105,241,277,244,165,205,187,238,260,263,196,125,159,193,259,93,165,254,263,171,257,250,217,178,206,132,305,253,227,125,110,142,81,263,216,212,258,195,172,157,168,175,159,257,236,218,94,206,278,279,214,260,274,207,286,227,288,222,147,268,297,166,80,211,61,249,253,270,236,211,216,119,260,146,182,223,277,58,179,209,246,240,223,236,248,166,205,112,261,225,288,269,257,256,230,268,266,138,256,192,299,181,271,255,145,150,237,109,206,154,146,184,178,130,98,258,189,121,273,265,197,258,142,105,194,243,271,179,239,289,211,153,211,131,118,292,175,272,166,280,227,97,107,216,166,292,272,212,259,251,228,96,127,90,232,262,300,269,145,267,233,202,89,118,201,272,142,78,258,244,158,232,237,269,203,252,152,117,152,185,141,224,247,132,271,161,237,278,151,172,162,221,125,269,163,236,269,314,235,232,244,229,269,242,89,229,238,286,246,213,265,154,255,275,141,251,88,169,235,78,195,141,260,166,222,273,90,238,152,115,285,203,99,215,265,166,83,251,226,265,157,234,136,281,184,259,84,247,224,252,228,276,166,222,190,269,206,190,174,226,246,124,249,125,225,174,262,295,124,81,250,179,206,279,217,196,193,300,261,189,224,167,196,242,182,131,187,250,131,84,177,165,253,207,119,185,252,246,184,134,220,180,172,213,249,232,261,108,282,303,171,219,277,122,198,174,287,221,128,201,207,137,277,200,287,154,266,188,116,245,240,225,257,232,155,162,98,179,159,256,148,171,209,239,263,269,168,195,293,138,159,149,205,261,298,214,271,278,180,258,248,246,236,231,151,264,80,137,260,245,131,205,200,205,267,192,268,256,179,117,156,268,223,182,107,158,183,245,278,268,188,267,114,120,118,198,277,178,187,188,123,257,154,169,269,209,177,260,143,177,296,188,183,147,68,94,236,142,193,212,207,224,249,217,161,167,181,265,261,167,121,231,259,180,233,259,244,163,176,235,173,242,258,172,158,237,218,221,229,265,218,194,248,191,136,289,220,179,211,213,260,262,196,101,240,155,268,145,150,246,251,185,217,236,160,205,291,222,199,222,244,164,200,181,76,258,280,192,177,243,206,237,168,252,271,242,226,219,139,252,295,238,91,261,256,126,181,136,103,254,186,148,204,113,252,70,230,259,221,191,166,125,257,232,223,228,238,279,176,199,188,131,282,231,89,173,141,253,157,169,142,176,229,195,183,273,234,227,202,256,178,175,206,265,197,152,137,205,223,116,265,226,266,149,149,137,254,230,261,131,330,194,177,193,137,239,271,255,250,204,180,239,228,214,218,193,186,259,230,138,263,218,213,135,243,216,98,168,100,183,256,213,150,145,219,288,269,159,246,235,218,136,252,304,156,245,284,265,210,221,229,280,182,209,216,239,239,254,159,193,229,115,253,74,214,273,219,190,139,229,203,144,243,259,142,265,215,156,238,239,251,165,49,183,280,41,278,115,171,209,199,244,98,231,211,110,108,169,207,204,53,140,228,172,173,243,120,283,150,253,254,228,218,124,141,79,147,203,204,155,269,264,221,194,219,244,161,233,101,159,203,163,168,264,160,268,256,248,172,221,273,257,215,172,144,259,242,186,118,206,212,236,129,136,165,232,265,140,276,261,163,166,121,283,128,202,128,272,185,120,182,129,222,202,271,217,173,137,200,270,205,122,195,263,251,248,126,230,252,261,241,254,266,221,126,222,253,235,271,86,271,181,151,143,170,116,254,160,192,265,229,224,179,242,159,272,272,91,109,168,288,182,225,143,211,208,247,168,162,249,192,122,266,248,194,230,201,244,252,171,154,163,227,194,195,231,294,173,145,264,251,278,245,234,147,155,160,247,204,134,253,230,138,234,174,88,198,194,263,254,202,256,178,253,276,308,113,256,307,244,211,178,83,213,135,62,281,265,54,223,158,152,214,186,201,265,213,251,302,192,158,174,211,289,203,234,220,260,236,184,252,286,233,233,128,115,251,102,135,152,132,180,180,275,228,181,257,137,232,96,257,285,220,261,68,97,260,151,254,166,251,244,148,184,263,189,245,145,263,259,228,279,150,219,175,236,170,117,188,288,157,241,226,240,131,133,207,145,285,85,87,293,271,245,240,228,256,229,257,177,205,278,103,273,263,262,193,273,227,118,70,101,244,255,193,134,294,289,254,162,266,181,142,116,233,281,131,220,170,155,175,137,229,201,200,269,279,155,269,248,127,257,271,141,288,151,221,252,253,256,143,270,197,126,274,189,118,210,184,202,156,133,254,193,132,145,273,128,230,269,199,166,202,105,217,208,259,264,162,120,271,283,229,174,204,190,248,170,99,261,250,124,122,115,178,287,215,139,244,122,158,204,88,297,194,236,157,183,261,84,228,188,269,181,249,232,225,200,237,312,255,127,99,261,256,206,270,166,200,222,240,171,250,243,97,282,262,220,157,296,275,259,189,217,221,171,236,225,171,68,287,263,276,131,213,250,193,85,163,267,282,154,223,227,282,247,244,218,237,276,319,304,94,220,286,105,185,141,139,208,256,68,266,255,83,267,171,78,270,281,251,131,273,240,274,216,109,222,109,304,175,237,231,241,221,144,160,247,258,137,179,257,239,162,265,121,162,120,210,81,71,195,262,218,157,129,171,131,224,269,258,180,103,122,230,247,256,145,250,257,125,207,307,236,257,125,186,273,258,222,201,276,195,214,149,228,136,179,202,188,182,237,160,210,249,137,120,244,169,228,206,162,181,112,241,178,239,162,201,239,279,241,105,292,215,257,102,261,276,99,150,147,219,214,163,240,225,118,253,197,167,265,38,184,261,163,137,188,161,249,161,227,113,279,164,268,210,66,118,169,236,245,221,212,131,262,210,169,234,78,215,85,145,230,230,129,86,294,115,129,313,91,150,226,255,195,172,199,226,246,275,203,135,309,239,160,60,155,179,280,262,232,185,201,199,194,116,133,100,201,260,231,262,280,250,290,242,76,227,184,205,241,248,220,280,241,172,262,237,253,281,113,72,283,157,296,266,276,250,169,253,188,273,202,142,109,275,130,254,163,265,272,198,153,101,221,252,206,84,197,288,175,191,293,157,258,239,173,257,168,282,202,185,140,196,247,188,267,257,198,237,138,259,240,235,133,302,246,231,244,126,162,258,167,243,190,199,197,235,248,227,250,232,185,198,234,225,159,243,97,232,117,242,197,283,195,146,124,281,247,143,115,195,233,280,238,228,193,44,237,265,248,207,245,268,184,213,111,209,265,257,285,100,207,211,108,75,223,125,185,167,261,186,259,100,147,151,278,256,195,199,260,163,219,236,85,281,237,122,291,124,251,234,319,222,183,285,284,209,192,143,130,199,264,203,252,231,266,195,227,94,281,251,238,241,79,160,252,228,284,259,160,117,265,285,225,277,219,277,234,104,186,187,295,113,212,257,226,166,255,262,107,148,220,129,110,253,183,246,269,182,247,162,248,264,175,283,262,118,133,293,222,223,247,265,239,242,139,282,266,200,282,253,198,272,144,169,220,215,223,222,255,175,260,150,220,249,135,289,148,244,244,246,201,304,203,106,170,97,306,254,128,238,262,135,280,273,259,206,216,133,209,264,247,156,139,66,161,206,177,266,170,268,163,190,224,197,158,124,263,168,195,181,239,246,182,136,200,210,171,137,146,125,250,292,229,142,203,285,59,203,135,137,238,152,259,257,249,181,188,244,234,258,237,283,97,158,216,108,164,98,252,176,199,266,148,225,273,254,204,188,251,173,184,101,227,273,232,140,214,231,252,270,75,125,209,176,99,152,173,164,258,260,173,278,285,231,253,108,280,262,226,192,269,187,264,275,164,193,78,201,303,218,199,246,170,175,77,243,247,138,193,94,88,180,190,255,178,178,302,200,280,84,153,159,168,211,253,158,208,229,265,215,198,284,202,226,144,263,249,108,198,204,174,254,242,101,160,276,129,163,254,118,126,234,207,165,252,282,121,60,251,122,129,71,196,199,154,236,122,122,238,114,238,200,144,274,169,159,263,172,215,230,131,229,145,163,250,218,157,164,203,184,131,232,218,142,227,208,207,203,229,257,225,108,248,166,218,204,148,264,280,185,157,188,228,104,156,115,99,252,179,175,289,91,136,250,202,91,223,234,242,266,246,250,284,190,212,264,222,261,164,122,266,210,84,262,117,120,184,238,271,85,164,233,280,119,239,246,273,116,281,120,99,148,270,242,263,196,260,263,247,272,196,153,272,195,161,88,223,237,191,220,136,241,230,163,138,157,247,224,303,273,253,212,287,136,155,124,229,168,250,82,169,118,178,134,233,261,200,204,214,214,270,214,123,187,257,157,146,151,68,265,123,283,127,166,288,226,267,192,199,239,262,164,49,192,185,242,297,168,171,275,264,282,169,271,151,153,210,179,205,91,204,285,103,228,299,265,95,270,128,167,177,143,224,231,241,247,210,244,240,57,214,256,270,106,132,283,78,165,195,138,91,135,133,274,237,268,284,271,253,210,149,110,126,157,284,51,269,242,270,220,239,91,227,242,167,198,295,270,223,172,270,192,161,184,150,193,295,199,160,214,218,208,242,152,194,125,60,192,126,156,273,139,255,254,187,221,173,169,232,127,250,280,275,177,96,280,192,266,245,137,275,220,201,120,280,225,130,284,166,299,284,234,227,146,210,257,198,226,202,247,112,200,192,188,166,187,180,272,179,213,274,198,203,158,179,244,164,227,162,78,286,123,231,169,137,267,210,232,180,230,194,133,181,87,264,261,190,185,211,234,249,201,206,122,233,91,205,227,92,44,130,179,223,241,174,157,168,185,231,169,102,74,192,180,126,232,148,229,189,295,252,331,185,266,202,221,157,130,255,255,308,297,272,146,106,211,272,99,221,150,99,282,283,258,119,160,167,275,254,193,218,216,134,270,225,262,226,182,262,253,175,255,227,271,291,237,213,90,226,201,125,170,263,163,230,185,255,258,177,195,265,123,212,258,241,254,140,276,241,174,275,252,260,232,122,285,240,132,289,82,229,171,221,128,221,246,145,140,102,213,131,232,246,275,156,271,232,147,216,200,249,263,270,174,287,237,193,138,253,252,195,196,253,190,187,245,278,251,175,270,125,287,162,230,280,226,137,206,294,176,242,133,201,264,210,266,217,79,207,272,163,285,112,222,285,274,211,195,211,63,228,95,236,116,246,250,217,274,264,258,237,313,92,113,282,237,267,213,273,104,252,165,190,148,254,226,195,245,207,202,182,232,272,245,128,229,233,206,259,136,160,257,183,181,190,200,274,237,188,233,151,260,149,245,178,202,181,82,190,196,240,110,215,248,161,222,238,155,222,174,275,240,155,137,257,267,267,194,229,128,98,155,182,203,200,166,268,138,218,212,203,230,141,230,219,77,112,233,262,292,122,212,227,177,268,287,256,146,267,289,233,278,194,205,100,108,90,196,224,65,167,168,246,136,125,155,170,254,157,263,258,258,210,182,150,213,89,142,262,212,150,257,271,251,266,293,76,299,150,222,120,129,238,139,81,233,246,201,114,240,253,126,233,215,240,227,238,150,163,238,216,210,250,285,241,89,216,185,197,230,119,210,193,215,63,230,201,222,210,153,132,155,179,200,205,210,122,236,229,172,244,263,129,212,63,258,303,161,96,247,262,172,213,324,196,190,245,219,174,265,175,137,160,198,131,271,300,254,122,223,291,218,263,239,177,148,183,150,237,216,100,161,280,143,255,129,194,268,297,181,99,145,168,276,254,189,247,213,280,260,173,145,285,201,252,247,227,231,280,137,178,186,262,121,259,244,245,219,145,268,250,134,123,225,247,209,92,138,186,225,262,164,133,195,108,266,212,180,158,240,130,220,209,248,172,259,97,129,208,289,298,227,258,88,162,108,89,262,156,221,254,286,216,224,216,262,68,152,138,258,255,271,202,203,211,275,238,282,261,154,209,183,241,173,238,251,225,279,216,266,218,285,234,278,119,256,160,182,151,112,209,169,141,89,167,199,232,140,232,218,279,255,167,185,221,275,234,206,225,278,306,183,105,225,221,249,238,119,141,248,252,169,74,258,108,191,213,264,183,251,97,267,250,212,93,157,257,201,194,263,227,194,170,152,121,110,122,122,130,106,218,248,245,185,304,170,282,253,178,171,238,163,231,225,156,84,137,206,234,209,241,145,190,150,261,157,159,267,228,243,254,241,146,249,244,151,147,253,211,179,220,222,263,61,127,106,216,50,255,258,230,233,245,140,231,272,129,160,128,129,245,246,294,275,159,183,146,260,244,243,248,155,251,208,113,196,276,234,99,215,261,143,260,162,277,161,88,259,198,204,130,163,216,144,149,245,206,104,119,217,143,230,201,182,156,237,262,168,143,250,178,226,260,296,328,210,238,172,294,124,123,222,259,190,71,142,129,104,180,245,177,137,247,222,123,168,226,243,230,107,174,281,149,197,261,255,58,274,293,89,234,216,235,272,227,181,224,227,234,162,105,187,230,40,205,156,256,253,158,107,245,170,197,275,150,224,171,173,166,257,252,290,159,134,209,215,152,180,204,149,264,231,210,190,148,106,256,249,195,152,201,55,194,215,255,180,95,270,134,240,254,243,119,111,142,145,163,202,153,269,216,257,165,114,182,185,287,252,151,267,166,210,216,172,172,159,292,258,253,135,227,238,278,279,242,222,212,218,223,227,246,257,170,193,279,169,287,211,236,267,257,248,169,244,176,248,234,81,262,212,166,146,119,280,134,131,130,220,105,125,229,220,217,263,309,213,243,132,254,198,201,117,265,226,245,143,182,130,156,105,239,136,211,45,220,170,222,226,221,236,230,161,259,183,134,87,223,113,187,136,204,241,258,260,234,71,93,260,224,101,203,139,239,67,218,195,143,261,246,214,149,226,142,231,189,274,257,290,272,165,235,212,254,181,221,205,282,147,251,214,266,305,197,249,204,209,274,152,210,235,222,219,131,243,227,251,98,121,150,217,123,214,209,261,242,77,179,286,150,133,232,238,244,256,237,149,171,263,233,219,62,162,185,112,198,134,111,240,255,178,133,258,135,253,267,248,240,225,232,135,243,148,192,267,271,262,125,247,260,157,181,138,75,255,228,299,190,116,225,228,120,202,272,288,228,243,268,239,191,262,248,228,224,287,127,195,231,292,114,224,238,178,232,143,98,228,185,115,130,189,167,277,293,209,118,222,172,238,219,270,177,208,180,112,242,37,220,264,248,212,267,238,205,252,219,214,252,248,181,186,198,271,212,161,170,275,120,233,284,238,83,173,284,194,234,297,175,189,254,216,283,141,133,268,145,159,142,83,215,197,285,113,262,227,222,237,265,181,134,158,134,259,268,255,246,236,264,194,152,160,173,289,166,88,194,88,164,230,118,229,257,238,233,220,273,184,259,270,227,293,257,198,263,202,145,216,223,216,238,93,236,267,227,223,172,185,246,296,223,160,243,254,155,62,152,88,227,262,257,248,130,305,254,116,237,163,261,200,194,87,254,261,157,165,254,151,259,260,258,263,173,142,108,266,254,202,241,179,93,214,146,187,220,257,236,240,294,171,230,210,196,137,257,268,283,277,116,286,204,235,228,136,196,86,114,238,268,273,155,225,252,254,204,265,206,230,143,167,246,165,158,176,145,195,241,212,258,184,97,270,273,111,297,269,132,286,237,215,181,263,220,260,225,133,205,57,166,173,214,117,264,111,128,223,282,224,274,189,214,153,71,94,54,195,224,198,255,145,154,244,248,170,266,148,173,247,265,266,202,261,156,170,202,248,233,151,291,229,254,265,280,148,146,173,219,232,166,155,215,69,153,191,247,256,229,150,214,228,222,208,234,185,231,196,148,233,170,260,285,221,178,133,108,76,261,161,159,196,140,57,128,99,151,122,239,188,168,279,227,230,267,177,150,104,259,144,199,245,121,244,56,108,263,146,281,250,194,209,176,168,202,217,204,217,128,203,217,213,258,262,212,198,216,255,127,245,179,248,191,145,278,166,228,244,221,158,151,302,207,247,199,205,80,97,144,110,229,213,253,102,215,156,179,125,68,125,265,123,204,148,215,211,157,157,275,209,137,309,126,291,235,260,114,270,207,89,152,220,200,223,271,206,160,99,97,209,171,35,77,261,194,66,147,249,248,195,154,283,187,223,166,251,213,281,145,202,294,117,183,246,195,227,127,245,180,186,205,186,172,225,264,213,268,158,116,242,240,278,170,299,299,179,190,97,106,226,278,121,176,193,227,163,171,173,237,250,113,48,141,179,230,153,203,239,230,107,135,266,289,128,138,216,231,173,127,269,204,162,89,189,250,120,267,215,258,195,170,88,262,129,147,277,179,232,257,163,143,230,169,293,224,234,251,145,255,203,292,106,204,242,116,254,102,188,115,164,154,229,265,262,163,228,185,243,252,265,247,257,265,172,274,198,190,235,258,189,145,269,297,227,199,267,317,214,282,266,222,263,223,229,251,258,263,67,195,200,242,96,151,252,270,201,144,213,87,105,294,185,194,297,153,131,100,189,160,121,203,231,289,151,285,294,232,148,279,284,279,249,242,256,109,107,259,276,122,158,154,230,250,165,238,274,129,265,81,303,259,186,200,138,201,253,224,207,231,208,308,292,85,222,139,259,258,254,191,257,225,148,284,233,249,57,216,256,140,122,273,234,132,141,151,263,267,270,242,154,190,232,236,252,169,240,295,148,251,182,277,188,221,209,183,137,289,242,216,188,259,217,249,251,283,83,161,180,110,235,258,184,228,190,142,235,215,131,268,256,111,100,233,154,177,241,169,151,266,271,269,268,195,294,95,281,277,197,136,127,241,88,269,262,184,261,236,223,250,228,184,162,194,174,154,136,215,256,198,152,222,271,174,243,173,161,62,182,247,231,97,232,201,210,257,237,220,217,231,157,185,228,150,255,206,277,171,251,107,187,255,306,57,163,144,112,111,221,247,158,279,198,155,256,289,164,245,122,239,128,180,253,71,175,194,137,143,98,246,219,79,229,117,109,165,224,239,259,268,164,162,168,208,266,245,306,228,253,251,254,263,143,271,208,192,129,220,280,237,286,257,210,282,275,155,249,131,229,248,160,142,174,182,121,158,116,134,266,239,246,189,201,168,198,191,103,158,176,180,101,262,161,135,208,288,88,201,235,225,242,297,119,121,228,138,262,258,184,167,247,213,326,202,207,210,194,250,195,142,258,265,291,182,214,236,209,229,261,118,190,168,123,243,105,254,280,250,224,264,252,234,263,118,239,243,224,169,200,274,217,141,135,142,212,215,196,192,249,149,270,202,186,304,158,262,134,127,214,241,134,205,224,110,264,241,252,160,261,226,280,232,300,238,159,124,151,171,188,111,110,65,245,220,155,219,97,238,246,134,230,208,196,235,108,265,267,203,287,174,141,229,203,303,249,198,263,95,160,126,244,228,223,220,249,258,302,240,231,134,257,208,227,218,148,234,269,259,305,227,144,173,68,90,155,274,136,239,93,205,134,163,264,214,136,313,171,163,185,142,165,182,209,260,179,283,175,112,186,202,231,109,223,168,130,192,169,238,109,220,280,112,266,172,231,228,144,95,82,111,215,283,268,167,250,250,159,258,231,111,281,39,252,269,142,92,163,246,217,195,158,204,225,199,205,165,297,223,242,200,188,229,260,205,190,264,223,165,272,146,275,187,193,259,199,220,161,237,143,178,47,181,239,177,204,277,278,241,229,287,226,83,280,166,269,231,166,251,275,279,111,189,112,150,176,119,83,247,276,71,136,268,251,219,256,137,208,269,204,80,245,143,220,225,259,300,228,255,261,76,224,227,196,161,225,101,237,137,204,253,117,232,263,201,264,249,166,226,313,207,242,178,257,223,236,238,208,179,260,197,195,103,258,195,223,213,198,259,181,268,154,144,167,261,266,180,290,228,218,94,210,211,240,235,78,177,252,98,146,152,271,259,161,214,256,231,242,252,289,245,208,107,200,121,160,184,235,276,221,113,257,265,247,207,283,194,206,282,192,170,227,123,146,223,192,237,211,158,150,235,258,96,204,231,114,68,196,139,136,198,148,132,114,133,181,180,208,144,228,151,123,229,124,188,263,185,170,127,283,220,245,242,186,82,171,154,190,144,292,155,290,211,227,161,179,263,234,262,275,195,225,178,208,233,197,274,171,149,284,240,207,123,265,146,265,256,164,172,138,97,156,188,255,137,127,259,260,253,239,87,50,246,261,173,114,214,261,91,194,179,136,230,206,205,237,209,226,255,200,111,217,169,213,231,106,184,140,273,145,187,275,179,233,83,205,273,157,234,266,138,181,167,266,89,203,202,177,182,167,100,107,119,237,126,143,167,177,162,173,178,168,152,172,189,216,159,290,154,292,205,127,143,267,290,141,197,169,145,247,277,72,279,271,241,246,206,222,295,136,222,150,208,229,258,76,268,169,141,229,158,151,233,229,187,290,251,253,256,223,223,224,288,232,209,161,255,253,257,258,156,267,194,247,196,238,303,163,254,117,218,101,136,151,252,166,213,151,102,171,195,248,228,241,132,243,264,273,233,308,219,248,212,261,260,253,154,244,110,217,219,135,216,218,206,204,222,186,256,268,273,148,229,93,248,230,134,139,225,117,137,239,152,261,244,184,171,168,192,158,262,201,245,167,316,101,248,276,250,255,253,134,230,254,264,158,254,255,241,249,120,236,193,233,229,187,297,203,192,240,233,147,283,56,172,236,120,79,222,221,108,110,104,243,148,165,189,197,230,157,218,127,121,206,247,218,217,258,225,232,219,211,127,273,187,217,204,295,115,276,257,260,222,246,163,145,122,147,222,236,156,268,164,265,92,259,191,196,147,250,194,258,277,208,105,183,253,253,150,208,134,262,227,261,233,278,244,232,237,88,269,248,211,172,289,111,139,95,172,138,129,285,223,162,232,160,224,192,298,145,247,273,253,176,278,82,97,159,96,222,193,269,247,224,151,203,107,97,242,215,229,150,177,259,269,264,241,251,172,204,124,257,283,205,175,194,243,229,260,214,223,198,184,136,260,245,214,197,221,204,141,136,135,262,120,257,173,210,239,258,85,233,200,210,264,230,159,246,213,246,109,201,263,152,202,245,191,141,279,242,282,248,270,242,106,168,66,95,255,246,263,117,181,201,236,64,229,242,174,255,156,149,238,186,148,234,115,153,214,229,230,247,226,264,171,222,142,234,194,199,194,233,248,241,143,245,170,171,200,220,237,245,250,252,276,257,263,237,178,162,80,257,252,197,259,259,188,196,181,236,129,180,267,252,110,279,114,268,237,200,186,261,222,280,199,193,277,98,147,262,173,173,145,201,83,244,270,206,222,261,174,197,237,233,277,182,156,235,89,239,243,250,276,193,265,183,266,103,265,160,134,171,237,121,67,261,72,146,259,208,248,250,196,64,228,275,141,171,224,139,125,203,215,98,245,188,208,280,116,167,173,141,121,194,244,235,141,304,216,221,246,233,227,257,172,227,136,222,93,248,235,123,241,92,180,316,272,151,136,154,219,137,164,274,189,206,180,193,254,221,78,205,307,242,220,120,303,181,214,85,66,151,210,180,175,167,80,183,249,248,233,187,159,237,284,136,247,144,287,176,265,163,241,251,185,198,279,89,183,188,248,275,203,161,209,211,251,266,132,284,279,266,300,187,275,142,236,171,197,254,264,207,242,235,221,118,224,222,275,247,268,247,298,256,220,203,269,191,217,135,185,162,282,281,178,255,273,219,178,223,268,235,186,192,145,201,296,218,205,207,224,192,314,225,270,240,233,84,237,118,228,180,143,167,98,152,203,257,275,295,286,320,128,189,198,277,193,217,177,218,258,233,113,268,254,174,210,161,266,91,245,134,262,220,231,128,223,158,214,228,234,272,242,262,240,245,164,88,210,173,232,210,228,116,211,238,183,99,244,209,98,70,213,243,181,282,227,197,118,193,256,156,176,250,265,225,220,270,263,294,283,172,218,283,113,251,107,121,174,174,211,164,278,242,116,275,207,124,134,179,155,242,46,172,237,189,269,249,94,131,149,225,192,208,269,260,240,249,241,97,283,115,238,295,264,212,236,211,162,228,273,216,168,235,106,204,252,163,260,249,267,245,238,229,224,192,181,162,221,214,172,168,95,274,118,238,210,142,205,213,277,206,225,197,181,244,227,159,265,185,225,103,95,283,170,295,161,88,226,120,129,82,179,306,195,225,281,178,145,188,251,136,177,289,154,268,177,152,185,165,185,199,142,264,119,246,235,245,213,186,205,236,224,241,291,203,110,146,201,214,184,180,254,241,98,253,198,246,242,205,268,224,254,294,272,175,257,203,288,48,170,194,224,252,199,300,258,98,176,210,210,193,56,180,206,290,231,173,177,102,78,230,250,236,236,185,247,185,150,129,119,320,93,142,175,176,146,185,173,190,161,278,229,216,189,228,233,249,119,266,195,235,232,230,153,289,231,136,231,248,124,160,151,170,122,219,190,190,220,241,268,194,134,190,243,187,123,244,256,216,189,182,239,227,252,243,244,230,179,154,104,124,144,156,198,231,147,268,106,173,201,93,107,126,257,165,209,144,276,193,131,195,214,266,169,176,125,229,260,124,194,141,222,171,234,150,110,156,136,149,120,185,244,204,91,106,84,249,276,195,174,105,188,228,263,277,246,233,223,151,99,137,181,154,286,201,243,144,267,209,168,90,120,174,125,270,154,248,194,210,138,184,146,210,234,194,206,293,192,130,290,203,122,42,279,267,67,226,268,239,161,126,264,205,188,255,138,129,215,210,163,155,203,165,122,264,58,229,197,226,264,135,169,128,107,173,272,205,114,275,167,281,200,222,243,292,224,205,213,280,258,246,181,280,230,232,185,150,280,249,286,169,175,187,229,228,245,256,182,118,224,129,238,267,188,249,238,228,190,99,276,168,255,130,156,147,279,197,104,226,299,294,279,176,97,161,94,208,229,257,83,236,252,232,145,235,267,219,158,247,118,140,269,233,228,122,267,286,139,201,190,197,230,195,213,165,66,267,224,168,245,225,200,220,264,133,226,256,277,201,166,261,160,242,128,243,162,168,250,62,209,238,151,214,235,265,191,268,224,275,268,183,280,127,292,155,186,254,127,258,130,127,95,184,285,241,305,152,135,190,168,168,187,173,259,251,249,265,296,159,136,253,263,98,194,161,123,163,153,294,301,299,253,258,317,65,241,222,66,287,244,251,307,188,281,168,172,230,186,113,251,220,166,195,335,285,145,140,251,237,191,170,214,125,274,239,52,176,140,197,276,243,165,174,137,230,222,190,213,211,166,132,251,271,136,168,84,155,210,299,76,212,129,257,274,92,185,214,129,235,230,139,228,276,293,190,103,244,239,132,208,202,133,211,174,204,154,276,271,238,102,206,65,270,165,260,217,281,218,221,270,263,172,141,127,75,270,269,177,201,281,72,235,140,226,254,217,112,177,196,202,195,211,171,85,84,256,236,253,147,194,160,174,271,175,139,239,295,145,212,253,194,205,164,229,260,276,229,261,270,216,177,214,242,152,150,204,196,223,283,256,183,99,235,197,244,158,122,197,171,265,126,224,181,313,136,202,190,218,98,259,210,190,238,275,181,292,228,297,181,150,247,273,201,214,237,264,251,242,190,228,220,227,180,253,197,264,262,112,200,102,256,161,244,126,150,222,281,231,144,130,83,232,183,152,128,159,294,223,237,218,224,197,204,224,196,210,184,50,187,187,222,192,277,143,236,162,136,147,180,117,223,155,122,144,184,177,198,99,149,191,211,261,279,135,247,232,166,238,103,240,303,101,111,101,219,255,277,294,165,127,299,198,136,159,235,119,308,126,162,195,161,271,217,208,236,233,153,271,182,209,125,219,208,178,227,120,158,134,218,345,92,152,255,252,187,214,263,235,135,117,219,160,273,215,178,220,141,199,252,58,211,220,152,191,131,159,193,134,190,116,238,264,239,218,207,163,155,184,246,287,193,230,244,291,101,174,268,153,138,97,152,231,271,175,212,310,270,222,167,196,243,165,249,263,237,182,217,245,235,195,220,96,170,223,163,266,242,216,214,304,167,136,288,221,172,206,222,81,149,269,221,282,195,181,216,293,102,105,123,265,284,125,115,191,259,223,167,133,238,154,279,178,65,213,197,271,234,207,233,182,118,279,257,286,263,204,260,259,152,156,277,227,117,245,184,131,129,161,287,154,235,174,220,211,205,154,229,237,199,155,149,233,97,255,229,187,191,255,76,255,194,140,133,220,159,215,240,82,134,240,197,264,128,271,264,314,208,195,89,72,201,79,174,209,176,176,295,242,152,172,117,267,106,265,237,93,206,270,179,219,234,183,76,228,273,137,193,254,164,136,215,267,255,219,221,101,132,251,243,206,118,122,223,243,262,245,189,241,196,96,137,238,223,132,212,198,209,227,214,244,266,138,199,256,115,79,152,238,123,242,142,256,141,199,162,141,140,115,168,118,98,222,186,196,211,234,120,163,225,197,278,226,206,203,276,242,244,207,254,210,242,169,143,157,196,270,179,137,269,202,296,136,114,210,265,159,279,179,172,165,148,143,126,169,262,134,212,263,107,241,122,221,236,206,190,220,187,224,165,151,284,243,142,234,166,149,213,230,224,253,103,256,172,275,228,112,223,284,247,120,176,174,154,291,228,275,270,61,202,124,158,210,162,276,288,167,219,217,145,277,247,75,148,191,174,252,221,88,320,171,276,164,224,294,280,269,137,249,211,128,272,225,225,124,238,145,242,184,128,147,178,237,119,294,117,218,254,244,235,243,124,238,233,248,239,252,122,257,242,122,218,129,191,229,170,142,257,238,89,285,182,231,183,261,142,234,230,77,123,224,237,254,277,204,92,166,132,196,142,264,164,88,204,124,87,249,288,225,228,241,101,104,243,132,210,289,283,252,142,198,234,123,157,284,207,219,198,266,197,86,250,195,239,149,190,265,275,136,217,176,169,201,200,149,174,282,109,230,119,300,173,175,145,170,113,281,250,255,254,185,216,239,271,114,143,70,101,147,150,263,206,109,171,196,262,154,123,186,166,260,195,204,256,264,265,266,165,238,178,176,148,185,261,236,193,251,199,296,212,71,143,174,121,207,227,256,201,204,218,68,246,210,256,271,302,271,188,138,278,137,190,241,218,210,275,127,221,246,275,272,290,155,249,282,178,238,219,253,157,224,251,268,106,133,232,217,61,194,73,209,209,264,238,209,235,143,172,254,195,217,235,268,165,227,260,145,178,281,173,206,261,219,190,204,243,210,150,209,161,265,280,153,95,188,238,214,201,227,163,128,79,92,269,101,184,103,251,239,198,152,168,235,212,277,286,132,236,227,271,138,189,145,171,179,151,224,181,218,131,263,135,115,157,243,160,112,295,37,243,240,139,241,202,208,197,261,237,279,285,135,212,152,240,247,179,245,280,205,201,175,234,253,174,80,191,212,119,237,240,221,238,109,262,276,221,270,231,150,77,171,317,240,265,142,90,240,199,148,266,262,250,101,123,232,153,151,161,124,244,272,232,255,320,176,211,174,295,161,247,239,309,185,137,159,195,260,236,147,143,239,196,248,170,209,147,234,219,168,214,276,154,271,102,248,253,79,270,213,253,265,262,254,152,189,155,283,247,191,182,259,222,159,96,177,217,168,199,93,193,143,128,119,97,165,184,232,78,158,148,205,190,247,248,297,261,278,312,151,227,201,206,129,211,158,166,220,176,257,191,232,250,262,109,240,294,186,201,286,173,84,107,154,173,245,211,182,187,220,160,253,117,176,118,102,257,176,233,258,212,254,273,75,147,126,150,236,226,225,182,222,239,209,246,206,174,265,138,219,213,242,161,229,164,237,239,233,235,281,190,141,288,194,274,154,207,254,208,155,141,244,273,207,175,223,225,128,144,208,159,206,236,222,228,225,207,212,264,231,128,237,140,124,95,301,307,251,140,130,151,106,268,162,168,248,252,272,238,254,251,138,237,222,285,214,239,178,185,250,150,91,90,220,278,225,244,208,210,177,138,187,141,245,107,255,180,218,90,184,255,246,263,244,226,163,220,149,122,271,247,137,230,247,271,243,161,54,274,97,126,198,116,174,237,265,171,233,76,107,118,130,165,195,286,216,222,178,204,230,142,261,198,141,243,215,250,253,239,306,189,129,238,298,208,120,107,272,139,265,246,241,221,199,67,201,238,100,221,285,181,232,85,282,283,65,187,268,96,165,225,178,139,222,109,224,266,246,160,164,263,250,232,266,290,127,275,130,259,217,232,158,143,194,248,216,242,283,269,151,113,199,101,230,121,158,248,198,147,218,192,113,287,284,120,119,287,253,187,235,129,145,255,186,138,266,228,193,250,236,308,293,129,269,175,234,211,70,269,200,263,240,248,158,73,122,153,296,133,169,198,94,182,210,117,262,210,216,266,230,164,241,168,253,249,90,111,183,166,239,180,220,202,107,155,259,127,180,245,213,172,48,276,251,140,282,278,237,223,204,290,210,288,256,118,263,224,59,230,219,168,179,198,201,266,244,232,272,44,297,162,109,168,237,185,173,257,241,220,215,99,58,117,253,126,241,237,170,134,176,177,232,184,234,224,182,256,263,272,271,262,161,239,126,197,295,263,199,158,60,224,209,218,253,170,230,71,204,150,259,189,235,228,108,187,254,75,242,271,238,250,270,195,105,146,237,71,144,223,182,199,175,187,195,200,171,107,280,180,229,215,219,234,114,107,157,219,207,310,305,112,126,259,203,209,319,235,307,192,206,188,167,129,211,134,268,288,155,135,265,126,156,200,227,146,104,260,252,209,129,227,286,185,239,188,222,225,291,244,107,180,213,247,174,211,207,221,264,67,224,166,223,242,244,192,174,205,119,216,188,140,164,140,257,233,158,243,63,255,217,119,229,58,231,251,205,217,213,293,91,222,165,137,212,206,242,184,225,106,172,229,303,260,277,58,206,65,205,109,144,188,243,276,194,291,128,293,260,237,173,126,150,276,196,217,198,238,227,278,225,218,234,299,207,182,170,210,189,216,238,142,162,265,191,182,284,287,198,301,137,175,223,228,284,292,231,247,298,242,171,72,119,222,170,211,230,226,176,282,216,177,115,183,224,200,158,117,136,191,244,260,197,136,114,161,241,264,108,188,272,216,208,255,165,273,146,60,276,244,259,168,170,106,167,200,279,110,202,188,180,190,133,186,249,229,286,215,205,201,285,199,214,240,243,114,200,152,57,215,156,186,238,265,151,261,180,214,104,187,111,269,251,244,278,232,151,223,116,165,150,145,66,254,197,203,250,209,278,188,260,119,221,244,248,255,301,142,154,108,312,95,186,303,89,194,243,239,113,269,201,137,257,257,189,155,296,242,209,208,223,190,121,187,82,242,252,132,248,269,213,271,224,277,243,264,159,202,135,183,274,168,243,265,242,295,207,261,269,218,243,282,269,257,191,236,205,196,271,261,224,262,176,222,140,267,191,303,194,257,297,172,152,221,210,110,234,202,274,148,249,223,160,137,184,199,184,304,217,146,244,284,81,122,197,157,117,259,111,261,137,111,225,245,181,149,222,86,84,189,229,138,127,202,121,274,214,261,250,211,233,264,252,153,217,180,190,280,118,239,194,160,206,159,188,156,159,207,215,126,170,194,152,279,260,224,89,215,304,76,244,153,288,277,92,178,205,256,125,163,198,144,208,253,249,250,283,174,157,179,227,132,70,258,302,304,246,266,164,136,167,250,251,203,124,241,221,213,178,296,189,203,204,257,207,229,284,315,91,117,191,127,90,264,285,190,173,291,258,269,232,96,252,117,228,288,262,182,107,121,100,179,169,153,239,208,271,260,274,133,121,189,267,234,141,112,283,129,240,199,153,234,164,199,179,145,253,190,201,165,101,297,179,151,201,180,270,227,224,130,219,286,231,247,188,179,202,177,131,211,226,149,126,193,227,180,269,268,181,161,282,130,210,68,265,285,84,295,233,267,101,82,183,280,243,132,258,168,236,148,241,190,219,156,213,212,304,276,214,137,198,281,83,278,240,206,282,196,279,249,243,296,177,134,165,221,236,240,184,218,208,130,238,221,283,73,148,204,138,221,190,259,207,199,173,155,147,221,169,271,204,224,255,179,103,176,266,205,251,247,176,112,225,137,164,253,268,169,130,80,82,245,156,270,174,165,255,193,200,147,272,125,192,39,261,232,212,242,295,151,270,215,213,208,253,127,212,213,243,249,220,143,178,133,165,165,168,226,145,206,324,249,279,288,119,277,216,274,148,241,182,193,188,213,173,234,148,158,74,287,147,243,238,173,130,123,256,209,295,125,182,181,82,245,151,198,114,137,165,215,214,321,114,280,214,270,144,160,179,235,285,93,263,235,116,111,278,238,252,243,231,290,184,243,223,258,229,270,151,255,161,259,238,217,243,294,123,197,156,158,208,243,224,260,241,265,201,259,120,127,189,154,259,241,175,70,218,185,261,275,229,124,242,235,214,148,213,229,171,258,178,243,159,217,223,225,238,134,110,131,206,242,299,265,263,242,161,223,266,210,96,119,223,244,113,264,223,219,129,166,221,266,68,199,176,198,103,164,210,195,225,234,236,216,279,175,259,79,245,237,135,289,111,262,171,202,142,197,111,129,251,166,106,186,214,251,231,269,166,140,183,213,155,168,200,167,282,69,185,166,264,187,240,254,245,75,250,211,235,270,166,197,255,208,213,181,210,273,201,216,140,242,207,166,254,141,140,238,172,227,239,243,109,72,233,192,222,239,198,120,215,171,90,174,252,194,246,171,187,98,149,266,147,230,244,198,116,284,243,203,240,207,242,302,120,122,176,267,139,238,138,275,153,150,205,229,217,168,223,137,257,162,254,254,164,278,280,223,182,213,233,255,98,233,273,217,248,264,265,119,224,155,242,232,229,206,183,152,169,227,221,167,107,264,233,158,151,99,171,173,201,187,69,128,263,248,273,200,201,192,283,151,185,120,272,227,221,224,131,223,161,223,269,264,141,286,219,158,172,244,184,238,243,255,316,187,204,214,220,263,223,151,201,248,205,204,142,137,209,263,52,272,85,190,135,213,298,283,239,79,263,197,156,255,202,169,165,210,157,149,114,266,213,249,200,218,137,120,211,271,241,283,55,178,268,199,133,275,203,159,173,231,304,189,235,230,156,131,156,286,265,101,186,256,287,141,293,193,164,143,169,136,265,311,203,183,239,158,175,226,110,258,108,261,270,267,125,207,203,214,215,198,160,197,292,123,287,103,231,243,191,240,247,216,267,221,98,198,196,182,246,256,167,251,128,134,245,152,240,123,302,40,133,140,145,266,190,286,137,135,227,268,136,202,114,136,169,202,267,172,205,103,238,267,209,264,318,185,247,253,194,219,192,206,231,65,232,196,225,249,280,95,175,199,276,170,156,164,235,127,126,125,134,211,242,263,220,212,156,273,205,80,141,256,292,292,99,184,86,243,123,220,241,243,122,230,179,253,125,279,178,219,290,198,60,280,149,118,185,237,285,256,316,263,273,203,280,201,101,221,159,176,127,93,164,250,227,188,188,164,286,166,244,234,148,111,168,292,252,81,229,114,143,257,211,62,301,236,227,226,250,169,83,169,217,200,227,181,147,70,224,223,95,249,121,231,189,233,198,176,98,222,186,225,248,277,277,103,169,280,117,162,252,195,189,108,234,222,278,186,171,132,237,201,253,203,70,119,81,115,188,191,199,250,235,122,163,143,262,213,274,251,80,86,264,123,128,107,128,208,188,186,171,253,285,167,141,147,298,247,198,125,196,248,271,149,43,206,177,160,226,249,177,138,224,144,215,244,187,165,148,269,209,212,150,211,93,204,192,206,264,279,189,252,276,249,133,164,266,216,160,261,255,211,227,223,256,262,145,248,82,271,306,83,194,136,209,262,148,229,264,252,204,188,125,249,114,249,211,235,184,90,268,222,232,288,280,250,291,254,131,71,170,235,177,247,147,255,253,208,102,287,101,148,145,144,61,208,260,199,166,320,269,213,250,266,231,254,172,252,151,55,231,185,254,123,253,273,292,138,125,300,139,108,199,270,207,257,129,209,229,277,243,141,151,239,161,186,170,196,147,224,151,142,255,200,133,281,67,171,199,157,170,241,229,65,104,214,271,246,222,272,157,152,253,100,98,56,164,280,298,317,268,127,224,191,240,155,152,288,88,114,157,264,222,205,57,324,244,112,244,92,219,104,248,258,162,248,240,285,201,262,259,168,108,274,281,234,279,290,287,258,245,197,186,176,160,124,180,90,273,240,177,120,163,173,155,196,136,134,231,206,194,138,268,149,175,226,285,154,174,259,296,246,220,76,162,124,134,137,263,250,267,171,130,172,297,137,226,247,80,191,214,260,233,170,301,222,183,271,149,173,223,257,256,180,222,150,228,285,136,183,217,226,208,118,232,278,195,259,247,178,146,207,143,297,118,164,102,294,155,73,71,129,202,164,281,194,124,256,174,170,141,225,198,149,234,227,202,285,215,286,185,77,268,268,152,188,174,152,230,210,211,268,153,282,149,143,241,210,154,243,161,252,250,259,236,132,279,217,270,230,303,236,336,100,176,258,228,259,264,275,215,242,122,144,245,158,241,259,248,93,180,228,275,216,165,214,251,159,161,222,226,63,266,230,156,262,145,161,183,250,230,275,133,266,281,263,115,122,221,100,156,111,136,207,155,262,205,234,250,215,264,112,248,271,289,188,140,208,65,252,168,83,134,289,241,125,127,177,145,273,253,225,159,131,260,188,69,253,124,267,240,241,123,158,201,145,251,186,249,210,288,187,236,236,235,197,198,243,231,220,200,240,219,188,245,301,181,209,208,223,150,274,155,171,221,120,129,101,273,79,73,259,295,236,251,253,247,271,144,110,231,127,204,269,197,305,293,287,148,260,94,227,309,232,177,203,246,205,209,285,278,118,224,226,315,248,146,234,241,185,235,278,244,249,272,232,209,246,174,232,290,254,129,250,257,238,144,236,165,269,264,125,162,97,118,238,130,268,237,134,294,120,233,212,215,179,176,209,262,130,53,256,209,157,252,279,145,226,251,227,282,234,252,194,208,163,206,140,246,250,281,283,298,198,87,187,148,157,256,192,280,139,183,131,173,267,248,219,209,85,229,265,265,254,297,236,261,236,249,217,150,224,156,166,163,211,48,215,265,99,109,222,115,113,161,151,199,275,118,281,89,250,133,254,256,198,174,264,267,157,235,140,267,131,98,323,179,179,295,244,195,146,176,187,246,220,141,249,226,290,106,276,217,175,220,129,173,164,294,262,230,183,219,230,123,273,201,190,244,258,239,258,294,238,232,249,152,120,229,225,286,225,264,220,197,282,271,132,214,133,247,286,277,283,184,233,210,269,161,265,132,57,246,268,256,252,303,121,121,121,166,209,237,190,199,223,225,200,238,273,222,89,81,204,225,246,123,184,166,256,255,161,280,243,141,183,265,200,259,179,136,250,118,267,136,81,203,211,157,273,203,206,222,168,225,243,203,270,105,124,177,130,225,201,280,207,234,132,238,289,138,178,248,211,278,170,82,254,285,270,195,238,57,150,256,184,80,130,129,88,208,125,267,106,145,122,207,257,137,62,252,205,225,233,102,263,234,304,109,245,258,213,195,228,245,203,224,145,91,237,191,156,111,279,268,181,203,264,202,265,181,226,264,131,229,294,84,263,245,127,131,188,263,205,105,238,159,141,136,195,210,165,263,242,192,170,95,150,119,306,229,167,269,248,273,267,270,170,164,194,173,259,221,302,216,210,237,192,169,105,185,168,143,233,249,170,98,146,44,148,245,210,255,288,168,237,218,125,212,195,240,248,237,237,200,267,153,108,195,144,97,263,189,280,309,91,187,145,232,179,258,288,270,204,277,139,88,274,132,251,217,111,173,284,145,137,228,247,202,131,194,313,222,246,252,264,279,282,179,255,142,238,151,158,245,222,273,217,254,128,243,186,304,175,129,120,289,273,98,299,104,121,142,184,249,207,247,109,125,114,292,154,100,201,269,253,195,242,221,123,133,78,166,274,181,253,115,179,175,178,197,205,143,240,252,209,263,161,200,272,63,118,107,301,273,147,224,249,226,162,275,185,185,271,172,251,203,283,172,196,205,166,201,265,118,168,261,169,142,246,266,265,234,163,121,190,277,213,74,48,195,115,161,213,250,129,225,191,260,222,167,240,266,225,109,193,247,108,173,259,272,168,300,237,243,118,151,270,250,105,148,248,294,241,262,248,214,214,214,104,197,157,194,227,262,190,282,173,230,248,177,130,202,127,189,261,228,269,299,264,231,165,264,203,114,274,270,270,257,229,256,250,236,279,146,173,199,180,221,250,228,87,162,184,117,232,260,279,105,228,277,286,220,265,189,140,213,149,157,270,266,281,242,146,88,287,234,127,185,148,265,181,239,272,126,180,157,122,297,289,210,244,184,181,158,149,165,202,255,147,243,219,156,221,264,217,206,170,276,257,205,273,259,220,305,223,139,80,250,131,189,250,149,256,313,265,102,267,190,193,231,181,223,89,246,149,100,155,110,254,212,168,240,236,141,171,232,254,171,164,285,162,275,267,236,200,256,135,234,106,166,168,260,119,248,262,210,216,236,253,184,200,277,290,191,258,186,196,172,147,64,290,111,122,150,167,223,170,237,238,306,249,215,190,276,210,305,213,138,214,121,231,224,139,269,276,190,111,98,278,263,174,237,226,233,163,159,280,186,95,177,134,127,215,211,200,193,136,130,221,233,270,185,294,67,242,286,275,247,248,259,133,161,219,179,123,278,242,169,200,227,211,252,257,140,264,145,251,220,266,264,225,224,132,123,305,176,186,102,247,258,150,118,179,235,262,148,123,82,248,299,139,187,249,242,162,138,124,263,45,161,242,138,235,157,171,197,116,119,244,267,207,169,281,66,251,231,250,276,121,221,167,207,180,191,195,113,295,240,258,39,230,274,151,158,83,182,254,213,78,143,166,241,89,253,134,188,282,165,206,168,141,254,262,167,265,194,98,232,235,247,157,218,274,213,259,228,192,182,213,253,263,171,203,175,232,141,111,203,199,124,249,258,91,226,207,283,148,244,95,253,243,214,235,164,244,281,132,250,258,237,174,141,257,195,256,276,258,208,226,282,156,77,271,215,251,258,269,257,208,233,248,228,217,270,84,186,271,104,236,281,241,239,221,169,240,136,265,162,265,189,234,254,281,123,110,245,198,281,171,138,290,64,281,255,189,190,129,168,109,191,285,237,249,180,107,265,144,206,221,255,212,160,92,69,259,237,225,252,151,235,208,221,94,179,238,186,246,80,227,250,268,328,240,223,272,273,191,296,129,275,132,241,257,276,290,265,230,244,295,270,263,189,181,160,283,214,155,194,157,190,267,246,279,181,107,288,235,212,259,158,112,280,227,95,120,234,217,231,277,80,138,229,255,270,258,258,94,175,223,105,275,86,132,135,273,155,220,262,219,96,91,68,226,236,279,138,191,244,267,182,96,94,278,230,279,242,246,99,285,212,264,299,101,209,269,164,188,128,300,118,230,278,202,293,252,254,182,169,239,183,108,251,227,232,283,292,295,179,259,273,118,254,273,184,247,85,71,208,203,196,288,110,201,250,152,221,282,274,153,138,265,206,148,187,183,117,264,307,206,257,276,239,211,103,135,178,120,135,253,230,147,221,233,239,233,238,207,187,179,124,170,231,267,170,239,262,121,118,179,221,263,154,205,277,158,247,216,288,124,240,112,171,249,200,259,152,287,211,166,222,254,253,298,136,229,225,249,267,146,226,281,251,266,148,102,296,284,232,174,184,223,271,204,274,204,326,278,221,208,246,187,294,268,176,234,189,277,222,182,149,282,282,181,184,191,198,226,185,156,227,228,95,271,71,215,58,129,231,260,272,202,139,218,183,237,205,250,219,204,181,56,251,134,265,184,199,220,300,248,164,222,105,232,166,230,137,233,269,54,244,244,249,275,217,253,119,292,224,269,268,152,243,232,249,258,221,277,175,267,266,282,245,236,186,176,74,269,231,136,218,226,225,212,162,220,170,274,201,240,173,257,216,213,277,250,185,254,242,81,293,265,260,165,257,301,259,159,170,71,82,234,135,264,180,176,142,260,307,225,213,234,199,238,63,144,215,215,182,245,270,263,213,98,258,182,209,133,292,126,232,128,187,237,113,244,254,183,253,59,152,268,234,315,189,57,248,142,142,85,112,208,289,176,242,194,181,103,232,271,186,222,141,243,95,111,155,267,234,124,182,256,284,273,274,189,274,208,289,150,253,249,178,230,244,179,216,166,189,122,274,234,287,265,162,84,250,220,261,250,214,229,180,268,182,255,267,148,103,265,218,195,274,235,132,257,244,270,117,235,173,282,280,289,242,240,122,290,191,205,212,233,174,256,203,214,236,241,223,206,286,156,130,152,244,240,259,138,265,187,107,261,260,89,209,189,245,290,194,237,158,230,180,108,74,237,300,267,137,176,221,287,208,114,144,195,256,93,223,211,252,135,200,238,119,177,277,174,307,104,235,194,188,158,207,232,216,98,216,152,230,252,285,143,218,99,173,217,259,229,182,98,272,285,170,239,379,145,117,249,291,270,268,255,149,257,161,147,238,118,252,202,300,210,189,90,215,153,249,139,134,147,214,195,273,258,147,219,114,151,204,150,147,111,163,145,143,149,227,191,143,109,183,282,186,207,132,239,199,200,87,269,168,231,291,298,277,130,155,119,199,207,158,163,196,280,285,274,282,269,169,229,215,218,177,260,237,243,117,174,138,245,138,200,187,265,102,168,281,157,96,241,181,312,142,200,247,183,237,190,255,281,94,228,198,243,159,261,117,282,190,148,125,173,256,216,259,167,257,298,168,154,69,227,149,294,257,212,180,230,288,182,149,214,204,131,247,225,201,205,235,260,117,257,289,232,126,200,149,103,266,257,172,173,295,221,202,238,287,329,177,277,85,250,266,270,285,221,259,209,266,228,217,218,201,217,244,279,267,199,167,224,191,128,120,244,114,223,237,163,254,211,166,237,99,176,233,220,58,245,266,239,247,241,158,251,104,265,224,243,139,237,254,267,192,201,146,264,275,246,231,194,74,171,260,249,259,170,103,228,260,218,260,199,258,291,212,261,190,163,71,36,261,240,297,186,279,256,252,101,213,255,226,263,275,166,235,243,246,148,281,289,249,143,261,159,60,254,265,194,244,225,222,162,253,244,204,95,193,267,192,278,201,257,70,281,195,179,251,220,245,178,276,190,287,211,176,243,122,222,159,231,61,103,221,211,250,126,196,160,237,278,182,244,140,118,139,206,230,270,88,203,248,244,202,274,243,166,82,187,289,263,130,285,249,224,291,191,259,267,281,185,203,156,169,185,186,276,106,225,207,272,235,261,210,188,118,228,260,291,243,241,179,129,221,253,192,214,277,222,160,284,81,171,228,196,243,139,266,224,106,211,115,249,268,199,202,186,157,196,190,168,258,109,264,283,161,173,117,242,207,280,253,217,260,289,177,270,112,153,235,242,243,320,160,266,256,278,193,189,231,206,293,258,152,184,236,266,242,140,237,205,153,150,294,216,62,272,127,217,192,270,187,120,129,256,185,212,277,275,195,153,257,262,265,175,212,187,325,249,241,225,142,122,161,220,221,225,266,175,229,258,114,278,233,91,114,148,189,143,275,220,278,153,224,230,204,73,265,197,164,281,185,257,269,226,249,246,225,243,249,290,182,173,110,225,283,104,169,260,265,212,261,267,256,186,250,89,217,253,246,254,247,177,203,240,134,148,219,207,233,133,293,298,272,217,205,224,265,155,102,70,309,242,288,261,128,263,229,256,126,220,206,95,106,144,265,228,151,241,289,132,191,212,255,221,209,283,272,257,229,190,172,251,98,253,79,171,257,253,78,185,257,184,174,200,272,272,242,211,182,141,262,282,282,187,152,97,186,181,241,165,196,207,232,136,201,266,247,135,284,188,248,234,235,165,242,76,259,122,243,176,266,244,254,249,215,206,84,179,235,172,142,145,254,187,245,189,271,255,242,143,149,157,222,163,150,188,140,245,165,195,198,179,237,236,240,261,281,198,248,224,265,128,188,269,273,130,187,231,128,94,278,228,231,218,256,233,261,264,246,109,280,228,277,187,248,213,197,154,175,240,224,243,246,202,134,273,161,254,212,161,287,221,221,124,216,273,154,139,280,272,194,215,202,197,226,246,278,280,78,225,287,243,218,333,179,265,196,220,259,245,263,175,203,145,176,281,235,85,251,214,198,259,149,291,97,239,281,254,221,202,238,258,166,185,246,180,242,265,182,110,130,194,268,245,217,216,53,167,144,211,288,232,216,179,305,314,188,142,218,262,216,289,63,176,134,241,250,148,152,262,159,168,246,262,266,236,146,133,151,89,216,210,246,221,232,139,218,267,214,200,227,214,61,136,171,153,184,201,258,159,274,264,149,215,245,257,307,205,262,118,279,138,228,194,234,224,251,289,221,245,159,222,181,165,265,202,131,134,204,135,229,207,222,250,175,187,125,309,161,283,237,269,195,167,211,201,91,288,96,237,200,277,199,179,233,300,148,166,186,167,218,133,209,196,221,251,226,255,255,166,246,148,147,225,200,233,218,254,220,277,142,147,182,300,255,150,187,188,74,245,163,213,266,239,235,286,240,206,234,95,112,225,139,130,225,264,273,94,114,160,175,230,179,229,278,158,140,274,88,276,275,241,245,273,251,187,130,77,220,190,165,183,176,273,230,199,210,153,245,282,248,273,243,256,207,258,230,148,237,275,253,220,162,183,173,253,235,244,242,219,95,262,169,236,265,264,250,213,196,291,142,251,276,142,212,249,254,226,275,102,248,267,274,262,216,192,246,181,226,236,241,212,273,88,194,292,215,146,219,183,254,243,308,249,174,274,141,268,165,287,164,129,287,112,144,249,286,154,175,283,155,85,235,260,224,242,250,254,276,193,228,121,232,162,253,233,142,193,86,165,117,193,239,140,249,148,238,196,182,286,255,247,257,218,275,138,159,180,261,186,249,226,215,117,256,238,169,219,116,256,244,211,125,161,214,91,287,139,254,156,276,219,262,273,150,258,169,288,50,141,214,188,194,257,173,157,202,275,216,274,80,224,134,245,240,276,253,258,267,289,132,177,202,278,155,128,112,224,168,185,168,268,287,285,239,243,273,299,231,230,267,102,285,228,153,315,253,173,184,260,215,168,242,139,200,178,167,260,142,311,255,177,247,63,240,150,87,289,220,166,61,214,241,268,247,215,194,233,151,229,284,284,290,263,230,120,165,182,123,298,234,222,256,237,188,137,212,235,275,270,167,225,269,218,120,124,181,226,231,211,253,209,233,199,150,157,169,261,210,177,231,124,210,250,272,65,299,271,111,179,78,57,272,260,115,212,248,229,246,259,214,271,111,158,235,270,329,221,142,176,182,261,199,231,245,223,262,128,210,259,166,271,62,258,214,87,146,229,162,274,234,241,205,223,284,274,280,222,174,91,108,208,122,258,238,213,206,220,213,217,167,264,263,175,229,257,226,285,270,185,225,186,242,226,189,183,204,277,266,244,277,270,131,220,180,137,243,223,183,300,257,275,94,224,269,124,290,219,112,227,248,227,197,268,200,277,156,123,135,99,149,236,258,264,255,161,215,243,271,131,203,244,270,258,197,279,220,164,110,201,185,117,62,254,142,242,274,208,180,229,163,296,211,245,230,119,259,235,257,274,205,226,136,197,257,273,227,234,264,264,193,179,274,259,85,250,234,169,225,138,181,194,261,267,78,232,212,197,191,213,106,156,209,111,224,206,212,107,259,147,241,103,190,274,114,249,57,159,264,188,179,274,256,159,211,284,194,156,91,170,246,246,238,168,180,273,294,194,209,322,228,233,250,252,224,274,116,277,190,243,267,163,207,187,201,295,235,265,200,196,257,195,182,209,224,243,273,295,218,237,240,299,240,224,224,286,274,202,269,221,303,94,72,211,276,211,254,240,259,125,183,176,207,149,227,63,265,201,140,178,158,237,113,253,285,279,52,223,139,239,245,94,281,129,301,183,239,147,273,136,258,156,272,128,273,168,253,231,235,178,128,324,71,152,250,297,196,199,297,56,124,142,218,250,221,238,223,220,241,220,291,279,109,253,204,85,218,234,211,250,236,249,212,220,267,70,158,117,289,278,185,256,159,258,94,205,236,168,130,234,238,270,175,199,171,213,136,167,248,218,119,262,69,290,148,222,215,195,192,117,230,241,255,210,289,238,187,275,136,127,119,209,198,172,235,170,121,105,221,186,281,227,216,230,186,256,255,264,169,206,263,278,166,146,174,213,151,269,302,195,257,228,301,215,229,168,210,247,251,63,190,133,232,187,217,273,245,168,121,194,212,74,259,162,234,283,221,110,196,238,118,193,202,183,216,111,179,246,70,196,266,228,171,237,229,142,281,168,243,132,240,241,126,183,227,159,108,181,363,266,159,233,182,211,254,247,311,226,235,130,254,158,205,265,157,222,207,182,177,192,198,223,266,143,57,189,161,250,210,160,301,207,202,233,224,220,168,166,277,139,235,150,275,205,298,255,62,170,210,254,282,266,200,274,258,109,124,80,239,274,254,296,135,281,263,215,256,233,123,237,147,263,184,142,119,225,272,273,260,223,185,178,293,202,186,196,134,208,170,152,300,245,163,208,111,197,160,274,139,245,182,52,246,267,193,141,193,234,264,69,261,193,293,199,225,221,115,75,248,151,210,242,224,143,136,243,258,207,256,273,122,164,246,165,155,223,169,243,132,160,207,293,235,264,238,107,193,172,141,264,151,240,264,278,98,239,275,235,173,302,230,239,254,256,285,147,294,201,116,249,164,292,210,185,222,149,280,243,117,168,240,251,162,238,217,267,247,185,237,142,179,223,235,188,226,203,251,172,280,255,152,268,273,164,124,263,125,227,202,221,154,299,184,176,125,236,203,191,182,236,261,234,214,267,167,200,136,237,98,206,213,215,138,202,247,247,296,192,105,214,223,212,148,269,254,267,175,207,267,280,198,244,190,236,140,234,191,208,241,252,266,222,246,157,144,247,126,98,205,257,248,70,142,160,190,223,198,268,264,176,275,214,250,157,168,202,273,305,81,102,218,275,140,197,123,139,223,196,206,238,184,229,114,64,226,185,202,218,211,217,145,190,211,242,221,281,97,58,231,241,250,208,254,136,202,165,196,230,309,140,123,122,202,212,135,257,231,215,221,183,152,245,290,272,129,235,254,195,146,280,271,210,243,265,212,183,161,252,202,250,226,198,285,294,297,154,229,247,314,203,217,204,208,181,171,185,259,221,150,118,282,193,175,243,268,197,145,225,170,167,235,177,281,201,277,220,175,310,231,274,236,223,126,182,137,249,219,225,159,236,136,92,258,231,231,269,255,251,208,139,288,221,268,172,66,278,233,178,205,207,269,244,265,240,96,282,232,270,229,230,199,296,106,283,136,238,159,187,246,227,145,204,197,106,215,98,215,213,280,235,202,148,200,244,253,167,164,96,278,116,268,251,234,91,226,228,218,218,267,269,129,157,170,193,249,134,215,259,265,179,139,178,233,237,200,202,246,185,265,269,211,253,264,263,151,210,187,252,253,277,317,133,247,228,211,119,200,233,182,147,271,249,256,235,201,254,137,237,217,195,155,304,182,256,74,231,244,282,162,235,123,249,280,171,133,249,240,241,216,242,259,186,203,237,286,219,142,244,245,226,261,205,212,182,256,156,244,158,143,209,158,108,128,177,250,138,258,302,203,186,143,86,268,248,157,104,237,245,237,74,152,253,267,202,232,123,238,291,265,115,283,204,179,243,251,144,227,205,272,198,242,188,213,170,235,281,183,255,186,265,173,215,237,174,268,237,268,211,214,189,215,258,70,116,208,286,164,288,251,248,231,132,178,266,297,243,215,198,268,242,208,262,203,152,260,240,290,210,182,233,162,64,220,50,79,280,265,257,289,245,235,187,244,162,258,213,189,228,136,229,254,239,181,222,236,185,232,233,248,230,304,251,158,193,172,190,200,260,139,151,277,169,205,260,208,220,284,171,282,271,235,233,239,166,248,262,91,257,256,190,251,237,247,134,199,210,248,219,154,223,253,329,137,175,267,176,269,239,299,308,231,170,162,180,115,239,164,181,262,225,279,226,262,281,275,196,155,128,260,65,217,280,145,212,112,168,99,319,108,142,302,273,186,143,102,84,119,118,102,149,190,224,140,243,149,151,81,162,296,215,161,254,242,188,251,210,169,232,199,228,193,171,246,183,266,267,281,260,186,220,258,273,260,266,79,253,270,105,118,193,185,220,196,271,234,234,267,232,220,279,216,230,237,151,106,224,194,239,268,127,148,221,243,284,186,188,131,214,209,215,256,135,249,260,262,274,291,142,151,238,210,271,277,244,190,236,183,161,255,84,179,106,196,255,176,236,309,267,200,224,281,53,247,175,200,257,163,252,249,260,300,243,271,258,203,205,210,265,236,197,161,229,228,287,239,274,221,75,311,240,70,120,241,265,255,148,191,152,208,231,278,136,209,264,205,133,218,222,267,240,267,127,262,246,187,231,278,156,191,242,84,106,215,100,153,259,256,163,121,152,249,152,259,218,246,257,287,148,152,183,131,103,150,129,70,232,268,179,128,251,147,284,301,275,93,267,288,183,275,199,261,249,254,257,178,271,120,269,203,296,194,196,288,303,257,41,117,209,136,248,246,258,238,196,153,279,206,183,251,229,253,292,299,249,230,262,204,133,145,201,144,178,288,150,116,212,248,258,186,242,205,235,156,243,217,265,231,247,55,125,224,185,267,283,258,266,262,159,272,199,230,277,205,243,184,213,154,78,136,282,199,204,251,285,195,140,216,88,244,157,257,239,129,230,132,155,200,260,218,160,119,149,178,281,257,129,256,161,165,165,141,215,237,209,222,153,179,170,163,136,230,142,260,160,161,177,197,220,184,278,92,129,93,235,176,202,255,180,219,231,177,204,119,53,82,101,139,188,196,99,265,157,116,240,170,174,282,194,160,251,112,176,238,194,256,171,134,156,252,252,287,157,231,263,132,279,257,271,249,206,200,86,269,254,236,239,149,249,238,157,94,282,251,239,130,267,258,169,177,122,219,151,247,161,197,203,134,167,184,244,248,221,202,121,279,243,236,268,150,244,195,263,235,228,160,273,196,102,215,214,154,285,230,216,212,272,183,119,147,267,188,213,131,264,196,241,160,273,265,257,254,169,212,276,219,245,165,268,224,278,177,138,167,227,287,269,171,233,262,237,291,315,281,228,103,304,241,282,247,237,112,206,230,248,206,197,181,265,143,74,112,253,269,161,270,230,226,232,152,256,275,168,231,249,271,83,168,302,230,269,243,201,98,243,254,247,288,312,212,179,166,109,241,89,233,225,283,174,136,234,176,179,262,279,124,164,76,227,58,231,267,259,185,281,259,187,96,211,215,263,60,76,244,50,190,209,167,197,266,246,141,314,151,170,124,257,270,302,214,145,165,276,267,133,231,171,284,222,90,256,224,97,173,60,296,201,244,175,148,160,150,61,165,142,299,278,127,303,204,151,181,148,231,197,216,238,185,243,202,136,153,213,197,158,208,172,195,170,290,223,189,236,164,251,244,275,273,230,273,194,227,243,282,207,156,244,180,220,254,271,243,243,131,240,199,160,141,243,236,221,209,150,188,196,241,181,205,171,216,105,229,208,138,254,199,313,197,238,251,174,162,214,162,224,104,226,200,171,162,80,259,238,318,246,238,137,102,213,235,253,277,267,243,191,248,247,220,224,143,309,221,89,214,233,205,249,262,168,98,116,237,95,195,285,216,185,160,242,173,227,134,183,261,294,250,263,196,203,203,105,185,229,259,206,251,159,274,243,245,161,182,245,224,206,100,222,112,245,254,159,114,194,251,83,278,242,214,195,208,238,238,205,66,52,245,158,250,237,236,270,242,219,120,183,159,176,76,144,250,186,100,258,180,174,271,225,196,202,232,108,237,273,231,238,210,266,88,248,191,269,268,217,195,254,220,180,236,253,170,88,247,288,111,317,257,241,233,182,185,222,139,135,281,105,157,230,174,140,268,222,252,175,197,268,113,170,266,208,267,213,264,133,267,158,145,301,250,135,227,171,248,279,150,222,267,235,93,99,203,180,209,263,81,117,249,224,131,132,220,212,269,217,265,230,210,125,177,119,265,168,230,268,242,242,187,208,271,274,271,232,253,161,118,103,97,221,219,241,206,235,224,256,143,248,145,187,257,63,199,75,156,236,287,115,237,202,170,244,244,227,253,194,246,217,235,172,263,96,121,224,221,150,148,189,216,274,227,277,129,165,144,287,262,254,246,215,241,240,194,252,212,158,287,162,233,262,204,224,247,140,213,196,241,129,264,263,245,238,224,104,260,189,280,164,115,259,279,239,196,169,241,159,289,219,263,259,164,324,271,288,228,238,121,257,152,193,120,250,189,235,172,220,228,161,167,295,235,179,240,166,197,275,269,285,115,203,138,210,280,255,179,286,200,94,159,203,223,190,250,282,235,152,211,82,235,205,135,262,222,255,283,183,207,173,197,244,117,236,86,178,246,143,152,166,222,238,250,293,114,261,211,77,239,122,216,261,245,258,212,207,255,191,64,239,258,158,248,298,261,205,205,278,263,163,163,284,244,303,181,138,266,299,285,270,104,155,256,216,248,249,252,274,84,160,105,142,257,83,276,241,272,217,74,124,273,213,266,98,227,185,252,294,195,159,238,211,186,234,254,220,115,220,170,216,258,72,183,241,245,202,168,211,209,199,206,151,69,150,137,244,223,160,119,213,225,243,230,253,186,220,202,213,228,232,179,178,129,246,65,248,256,235,166,174,214,234,204,202,230,267,90,228,246,132,251,317,218,254,142,152,216,286,125,182,263,241,212,144,146,316,258,286,174,181,242,313,172,269,243,200,232,116,258,148,159,189,282,228,192,212,197,271,103,272,197,280,178,102,192,308,196,289,219,272,262,254,160,187,227,177,72,244,239,286,222,129,269,266,149,190,95,310,196,139,237,235,162,196,100,269,222,137,195,93,115,120,208,209,280,137,88,171,169,240,187,263,151,281,225,261,195,218,261,155,220,257,287,142,228,106,176,111,270,131,129,221,280,253,146,213,262,281,242,272,184,128,259,77,231,233,192,265,134,191,125,247,195,297,303,38,267,246,120,167,187,177,186,241,255,235,132,112,234,119,253,240,184,182,269,251,215,211,94,281,150,242,252,243,131,209,206,209,179,147,173,239,267,243,90,171,199,233,204,161,258,167,180,197,254,291,199,138,260,198,229,218,219,248,260,251,162,242,209,139,227,140,283,231,197,161,163,276,163,276,271,184,180,223,254,138,226,230,264,131,90,168,197,133,204,187,207,242,198,160,184,262,182,234,268,299,231,163,232,243,127,160,244,229,248,172,140,65,193,211,236,182,243,297,234,130,246,164,271,102,266,193,278,230,211,205,178,267,123,240,258,303,101,154,115,186,270,192,216,141,183,232,144,294,165,260,203,59,248,305,127,231,229,231,267,191,245,222,254,172,204,232,120,269,198,165,237,187,102,203,257,293,149,295,134,170,148,131,261,232,95,263,265,147,162,236,247,285,202,240,140,284,250,135,267,138,199,113,158,235,258,223,207,156,179,231,192,278,277,194,276,253,259,269,209,282,198,72,147,245,205,188,198,231,272,314,217,187,134,239,159,152,207,265,218,210,286,209,78,125,262,78,166,192,206,159,215,162,261,138,223,166,169,240,231,201,220,251,116,227,263,256,217,172,268,85,148,302,245,287,200,263,216,270,259,222,280,175,266,285,281,183,250,254,235,215,161,262,146,152,259,208,201,172,149,79,293,173,201,111,148,225,206,197,138,254,242,306,104,291,153,189,119,220,160,181,143,253,273,214,175,160,271,90,265,229,269,250,221,234,253,102,222,114,209,241,278,173,263,143,262,110,184,134,186,231,127,212,123,160,190,218,297,122,235,216,178,198,95,236,201,221,143,168,129,244,151,158,142,239,136,263,178,232,204,224,127,211,288,269,190,130,160,251,210,262,200,132,191,250,250,292,112,226,95,219,257,268,160,123,169,254,252,247,209,279,109,269,278,134,142,213,178,287,280,129,257,156,185,182,249,301,185,176,231,232,249,189,293,296,221,237,221,166,254,230,186,205,250,113,276,218,181,267,177,277,112,176,235,266,307,184,253,286,198,115,171,205,162,124,188,229,302,281,188,267,171,189,282,162,273,281,121,150,258,242,179,81,195,151,86,257,265,259,196,257,253,259,253,122,230,258,116,204,171,281,262,163,271,228,278,113,217,204,134,180,281,222,247,203,203,237,150,270,213,159,179,252,186,279,177,267,144,181,231,124,205,238,148,221,235,284,201,222,250,265,206,166,89,229,221,76,262,166,247,164,201,236,235,304,224,290,154,240,232,255,281,278,134,136,169,146,159,189,178,211,283,228,147,280,273,143,237,236,262,250,126,240,135,203,216,149,191,195,215,279,158,184,123,234,219,127,256,280,253,273,262,160,207,114,183,157,159,116,292,185,219,242,202,228,219,291,205,173,219,164,215,200,169,248,232,175,113,206,241,130,271,229,190,239,164,185,263,97,157,163,183,152,225,216,284,241,272,130,275,268,295,138,204,171,163,249,245,139,100,210,242,254,200,251,242,219,214,93,264,237,216,187,224,298,188,181,200,226,230,282,228,242,190,188,227,226,254,239,265,275,224,110,206,183,283,238,194,253,220,266,185,270,48,183,178,150,230,193,297,250,252,243,149,113,237,175,275,205,247,165,210,153,234,254,136,139,262,240,180,189,183,137,160,230,267,104,175,299,238,228,199,235,90,144,230,299,280,278,240,132,258,217,250,226,269,298,250,111,211,178,236,234,196,149,264,102,211,91,259,307,267,195,220,98,131,235,214,180,194,200,160,260,261,278,107,81,180,129,272,265,144,242,159,306,157,173,267,206,280,245,77,140,215,149,132,115,242,260,150,207,167,282,249,260,150,242,226,153,267,221,213,131,196,154,75,219,147,234,151,301,188,156,255,287,66,301,259,282,217,157,254,240,287,175,235,189,181,99,148,159,163,288,206,271,246,209,230,171,195,122,287,244,100,74,193,255,241,225,253,92,209,162,224,182,211,110,242,240,207,217,182,201,273,169,249,294,158,182,110,205,256,114,131,272,146,162,191,211,137,169,105,259,246,169,266,156,283,97,135,267,246,305,183,283,97,266,93,221,262,83,107,248,278,271,273,131,228,280,303,51,187,227,142,266,219,219,104,303,155,98,271,112,128,130,165,279,190,254,201,195,206,149,243,225,203,275,163,61,236,126,114,101,204,266,185,221,161,243,248,143,177,294,173,140,251,159,218,260,189,219,251,133,243,245,261,248,261,277,221,211,246,253,208,245,173,266,191,157,141,269,217,280,241,210,264,146,157,213,168,163,271,288,254,169,220,142,191,177,65,297,264,130,229,161,197,265,233,219,265,262,268,111,169,293,271,231,249,234,248,245,246,208,89,123,212,117,147,221,195,195,257,165,278,200,216,111,264,258,231,255,171,249,262,264,173,162,161,309,245,182,226,151,227,203,140,234,216,248,199,244,174,273,168,203,179,260,86,129,228,176,183,89,147,67,203,269,160,163,254,251,143,235,210,164,247,115,224,201,216,200,275,239,54,268,175,118,201,133,266,180,220,313,256,231,259,146,238,216,242,137,281,194,234,193,176,240,182,269,205,304,216,231,245,250,120,132,196,251,275,162,150,255,62,237,194,238,91,238,234,220,145,238,211,161,222,132,189,189,244,276,165,270,277,267,111,141,225,226,139,236,223,116,179,177,181,156,65,154,219,262,238,96,228,146,132,128,244,229,158,207,140,150,282,162,180,143,251,217,103,246,304,253,181,246,286,280,153,202,169,170,264,244,276,111,240,112,281,192,203,103,259,241,303,243,173,274,253,238,230,123,142,219,224,215,158,287,292,233,267,140,67,248,169,205,81,141,191,256,133,278,146,99,194,213,247,173,154,174,132,183,129,304,206,192,203,168,162,163,206,79,249,280,193,189,71,199,96,173,159,223,114,227,174,237,306,145,225,206,138,205,176,196,269,277,250,96,231,234,226,135,230,219,217,257,218,119,121,311,199,151,85,122,132,248,233,147,257,178,258,100,241,143,200,220,230,288,282,96,239,238,276,270,163,230,122,227,183,202,110,218,156,165,232,229,154,225,175,197,171,174,135,256,216,214,155,141,92,237,181,270,163,76,218,199,103,251,285,237,225,228,166,117,236,212,247,218,200,304,198,158,225,162,231,176,78,284,232,135,241,105,195,125,253,248,248,146,262,168,247,240,317,211,171,300,263,132,120,249,197,239,273,41,188,279,266,268,126,230,176,241,195,258,198,84,167,280,251,226,283,101,153,169,257,220,261,251,252,221,186,188,303,240,168,174,305,163,205,167,233,203,300,120,143,122,94,154,159,224,201,193,248,185,218,228,207,214,82,250,242,202,252,218,152,206,204,230,239,290,269,189,109,184,297,111,256,147,253,101,70,217,238,134,140,269,241,280,175,239,195,200,275,267,220,77,272,184,235,120,180,181,280,153,172,186,145,122,264,135,147,65,125,143,247,177,216,90,295,245,228,228,311,265,227,229,250,269,272,229,152,162,192,224,231,237,250,225,259,256,210,252,306,169,270,154,266,218,210,130,126,207,207,271,170,251,152,212,255,277,267,138,196,135,192,248,241,132,187,274,187,269,265,121,208,47,138,221,95,265,162,167,199,261,131,269,263,224,236,272,212,182,162,224,153,103,245,106,229,239,235,143,132,255,56,258,226,259,194,237,241,261,171,222,270,261,243,258,240,110,237,292,209,189,282,199,265,195,199,308,80,261,227,287,191,247,198,174,178,225,272,165,163,228,140,256,260,240,119,241,225,142,147,232,180,236,140,247,162,146,160,253,251,238,237,132,177,242,184,287,194,94,148,260,238,188,257,285,83,244,280,267,258,242,133,190,191,178,276,193,276,168,246,215,231,246,277,108,252,277,200,264,146,255,282,170,292,83,217,136,135,285,283,269,255,247,218,293,146,197,158,143,81,214,127,163,86,227,247,258,249,186,235,239,226,273,251,171,115,247,167,298,272,266,259,296,259,263,195,191,178,241,240,241,297,172,202,251,243,294,269,248,184,123,231,177,76,297,144,233,134,201,259,146,224,134,258,259,92,225,257,273,215,135,180,230,240,140,224,229,166,154,267,81,193,147,186,234,188,296,242,250,183,109,201,211,211,130,229,139,229,239,283,265,213,171,154,72,184,221,154,206,214,162,274,229,229,178,169,240,175,249,214,226,108,218,189,277,240,270,230,263,127,169,255,210,189,160,178,108,108,301,281,227,275,220,191,284,158,269,207,151,226,235,248,225,275,216,287,206,193,193,204,208,274,281,250,118,203,286,271,250,218,239,245,238,190,258,153,235,235,245,90,281,110,218,266,258,271,269,298,141,290,239,228,109,239,259,219,224,125,251,133,158,199,217,253,159,229,225,320,182,226,240,278,264,233,221,173,252,132,230,227,157,257,256,140,226,213,278,242,206,157,266,241,139,235,187,110,278,80,246,223,260,265,186,249,140,155,130,244,165,289,290,114,196,284,241,304,274,87,284,119,225,174,256,147,282,168,238,242,266,255,253,282,214,263,187,245,222,174,142,197,228,191,240,297,201,233,240,224,215,158,176,174,156,237,289,256,261,158,190,243,139,197,160,283,114,224,178,164,251,261,67,216,262,248,244,247,130,181,232,140,160,84,221,231,259,248,219,163,106,168,297,236,274,156,157,184,243,151,240,234,270,286,212,200,256,286,200,219,283,273,107,244,243,217,252,216,157,127,244,44,238,174,166,48,162,130,284,261,202,213,260,188,92,214,229,74,210,174,153,160,229,157,180,221,102,143,244,286,241,243,164,243,252,121,177,189,267,269,221,239,222,206,179,89,92,274,148,270,260,237,190,165,239,255,284,243,210,239,282,271,268,291,244,174,245,263,133,138,133,125,231,199,179,255,152,244,79,221,124,252,255,245,271,270,250,262,268,184,158,167,132,144,182,260,140,244,195,287,197,170,181,119,121,122,192,309,218,103,248,149,257,230,204,165,101,236,218,209,260,218,132,196,236,259,258,236,256,195,178,166,183,102,249,95,170,229,232,147,259,219,270,232,123,257,174,227,255,220,203,207,230,56,235,272,178,200,253,205,211,141,163,180,250,218,105,257,115,130,267,167,211,159,247,200,167,290,248,188,127,245,125,132,221,226,272,96,276,180,251,238,116,293,237,163,288,147,237,123,164,213,137,284,180,263,187,264,240,316,278,229,69,249,208,142,269,284,267,200,282,232,156,127,267,241,195,246,124,266,264,207,272,200,204,139,85,300,115,105,106,275,169,174,110,288,101,162,249,261,191,205,208,255,182,233,267,217,110,179,121,231,259,262,141,259,140,154,158,254,113,158,237,147,272,177,155,264,206,141,179,255,288,280,270,249,220,102,291,128,120,238,226,179,113,235,161,163,241,216,237,167,153,239,219,178,267,284,252,207,238,214,174,241,148,254,282,161,281,248,218,290,237,234,319,210,231,201,250,254,110,248,225,277,260,142,144,172,261,290,179,174,199,127,176,263,226,292,185,109,107,223,264,89,183,101,168,83,135,230,74,171,102,265,235,205,165,103,163,257,211,250,175,195,133,255,176,187,272,130,243,107,102,278,155,54,238,214,147,262,285,240,131,201,130,245,226,195,139,176,306,255,286,290,96,240,241,262,192,145,278,243,126,280,173,140,249,186,241,126,141,205,156,280,107,51,225,261,245,198,239,130,157,161,286,291,242,149,110,275,175,206,189,307,238,251,268,264,180,271,194,263,283,227,224,126,217,196,142,200,134,235,203,246,214,117,266,82,244,167,235,275,231,186,135,235,115,166,94,236,220,252,94,175,116,250,190,266,138,152,184,116,277,235,251,146,293,190,159,238,209,216,245,267,179,222,132,246,286,259,101,184,254,269,190,269,183,235,283,261,185,243,259,277,264,86,264,182,253,188,237,242,202,222,220,254,183,248,262,268,138,95,100,256,274,111,234,157,261,132,265,242,209,262,176,218,267,300,286,266,211,172,262,189,175,205,199,150,165,204,181,153,285,132,306,259,181,260,272,211,256,158,157,180,190,290,242,171,194,275,276,266,196,184,218,280,309,238,220,270,264,153,283,258,308,106,212,161,142,223,242,275,185,262,70,259,155,234,261,200,219,260,233,243,220,270,247,229,180,252,131,109,90,168,84,214,276,219,129,194,263,295,195,166,164,118,258,154,168,221,247,223,216,187,191,260,280,232,246,210,262,207,291,232,256,200,264,170,274,103,188,245,119,202,279,251,280,93,201,160,177,211,211,165,252,244,269,269,220,221,215,245,239,242,203,217,238,269,244,261,183,213,241,279,135,168,173,245,236,79,182,193,268,197,196,212,235,207,230,115,212,227,174,265,207,199,292,245,133,185,214,180,146,253,214,231,182,268,283,263,259,223,178,183,252,224,271,215,109,265,224,291,211,170,200,253,228,261,269,171,293,144,96,239,278,261,165,270,277,204,223,269,233,182,193,269,147,254,212,235,211,279,188,217,245,189,222,262,220,277,241,198,258,281,146,247,248,259,226,164,276,293,108,128,287,183,203,103,240,253,239,276,172,183,108,128,140,267,288,243,278,58,202,303,254,275,122,262,104,225,253,189,211,146,249,250,53,241,248,219,175,305,234,196,204,161,226,131,206,198,212,228,252,165,195,101,296,181,277,228,157,258,133,168,201,242,151,169,197,163,244,230,71,263,205,276,182,241,228,249,204,200,167,170,139,240,269,201,221,267,251,155,186,224,239,232,269,301,250,267,237,234,187,221,292,190,122,212,224,213,241,154,211,189,208,228,195,252,158,204,206,183,128,148,214,245,185,212,261,278,142,225,261,271,220,251,228,218,281,205,260,233,255,174,203,198,197,242,249,206,265,227,231,194,147,238,218,114,252,275,261,268,142,118,173,202,192,166,136,268,161,282,149,234,168,231,154,101,270,217,292,142,149,122,262,224,203,207,260,251,271,238,258,166,168,282,82,182,186,154,254,151,270,252,208,260,194,243,287,166,184,244,237,207,136,179,100,136,165,255,249,187,234,229,178,270,105,251,229,205,219,131,258,228,207,165,281,212,272,185,94,207,226,206,228,67,195,167,239,245,193,164,166,236,125,180,240,239,200,168,207,243,256,267,129,241,179,191,270,239,188,246,253,67,212,151,232,181,151,162,98,113,260,236,227,249,250,238,337,225,185,276,285,264,128,272,138,102,290,196,200,207,245,218,108,176,154,267,205,245,230,273,235,297,176,128,156,82,169,162,108,246,279,216,173,100,189,241,255,202,114,233,227,136,261,151,266,250,189,271,188,168,223,222,275,241,193,243,163,245,190,307,210,283,106,275,254,279,270,177,244,279,156,264,242,186,218,262,219,232,231,156,58,180,138,169,280,130,256,161,282,184,288,272,194,160,115,236,127,268,301,188,176,121,234,172,151,277,241,240,183,64,235,157,241,191,226,226,239,234,243,271,286,253,91,241,294,196,215,186,220,114,178,231,265,280,146,203,113,168,118,244,278,201,227,141,222,236,315,295,296,169,110,186,198,199,193,256,262,208,222,312,56,259]
|
doclens.17.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[99,157,90,207,188,231,146,156,101,242,137,140,199,225,217,207,152,183,241,175,170,141,252,210,148,140,175,178,223,178,210,251,231,125,141,225,148,65,238,134,202,102,223,204,186,129,242,212,186,185,107,86,148,191,125,209,178,105,178,174,147,180,148,187,215,227,144,157,109,184,85,217,136,166,227,179,206,168,237,108,184,210,156,209,145,206,74,227,215,181,122,186,109,197,135,200,191,230,193,204,167,153,178,221,217,141,209,163,175,183,202,143,81,91,200,206,190,219,167,175,210,165,227,172,205,230,213,178,96,222,185,204,200,159,159,209,194,129,188,165,212,123,172,71,154,146,151,190,126,160,139,135,122,219,230,216,216,82,201,211,155,235,185,199,190,162,180,209,114,69,189,190,166,203,212,126,110,179,192,192,196,149,200,209,183,154,210,180,168,138,215,214,215,175,188,231,130,160,97,112,166,209,182,202,127,116,194,202,97,109,56,108,191,116,74,115,204,59,125,147,228,215,178,158,85,199,137,186,108,183,141,185,180,183,173,170,126,188,167,237,189,201,221,184,224,193,156,193,72,118,178,213,163,68,173,211,120,196,217,202,87,205,116,135,174,211,181,188,116,235,208,148,208,182,166,229,154,87,192,169,75,103,167,120,193,159,183,141,178,170,109,207,218,135,124,134,144,196,208,200,189,201,176,125,190,162,173,206,181,199,239,192,165,64,182,193,198,201,63,158,219,220,186,85,184,149,232,158,169,75,188,149,105,125,209,177,128,59,149,119,231,107,210,91,146,161,166,132,208,230,221,180,174,217,164,156,189,159,185,127,215,155,193,216,225,224,134,233,210,220,183,189,185,193,141,220,183,189,203,203,173,229,152,169,234,219,259,213,228,191,73,233,218,155,174,173,92,164,121,127,148,143,100,149,109,223,148,143,163,173,224,159,190,130,181,218,179,164,154,207,97,120,202,95,210,214,220,213,97,175,206,215,100,125,210,204,165,66,118,183,196,182,70,206,126,224,154,86,149,241,184,189,217,125,132,207,80,134,214,91,220,214,199,198,135,187,105,225,159,136,184,203,136,204,146,200,152,228,50,147,98,144,162,145,130,200,166,106,173,204,108,148,215,222,205,200,147,164,186,121,90,94,172,143,135,110,212,212,196,144,162,124,158,191,103,182,102,111,108,132,122,140,215,150,159,174,132,222,189,100,205,186,202,220,126,201,103,173,181,222,122,227,135,175,193,121,175,178,173,218,151,209,169,167,180,206,164,184,134,227,197,103,110,155,129,206,167,224,65,200,102,178,163,158,180,206,156,139,158,241,220,77,202,85,213,195,166,87,192,84,203,165,173,180,219,201,140,227,220,176,158,163,197,161,155,148,134,243,111,217,96,177,196,135,143,171,203,135,258,210,200,119,212,140,189,171,204,102,148,236,56,182,220,161,170,210,210,188,156,118,224,173,120,206,171,213,47,226,178,215,213,97,197,163,126,163,140,121,204,205,201,217,219,47,140,214,173,235,266,92,186,173,204,209,199,158,248,192,124,152,68,217,184,232,216,146,229,191,154,189,198,166,196,123,182,236,154,187,110,124,139,136,197,125,132,165,141,181,162,225,186,205,178,105,175,114,209,147,122,159,131,208,169,212,171,195,187,176,173,214,153,115,158,250,226,255,156,156,225,196,203,210,215,180,82,217,194,145,80,85,224,188,188,229,113,132,113,92,99,166,165,188,111,221,151,127,115,213,204,199,162,161,198,176,115,122,208,191,78,117,189,223,176,181,194,184,107,143,129,105,121,220,59,204,160,187,84,160,214,156,186,221,219,146,166,225,101,218,116,203,78,200,202,147,226,185,205,215,117,139,107,93,219,245,177,268,141,192,199,97,213,118,179,139,165,239,206,172,193,257,221,210,208,167,185,194,147,122,170,74,156,170,92,181,130,191,206,88,200,202,125,167,155,178,228,97,181,177,100,192,161,174,202,230,167,108,197,223,126,196,106,189,212,138,173,226,168,153,211,160,190,118,98,163,223,177,147,185,199,164,179,110,149,125,195,220,206,202,92,52,173,231,146,200,195,165,197,202,197,64,170,178,166,234,224,141,181,167,210,101,63,112,199,161,132,175,215,160,213,216,197,166,132,173,182,129,150,176,109,116,160,69,237,186,226,109,95,98,48,78,202,123,105,126,161,210,238,142,177,121,118,155,142,106,208,154,107,156,176,183,204,116,194,223,226,175,151,120,72,142,218,151,195,222,242,173,202,122,152,137,150,246,140,231,106,121,206,194,147,108,227,162,145,205,216,170,121,294,125,173,207,80,187,219,201,243,154,127,119,221,182,124,76,178,171,171,154,212,211,168,168,120,187,130,205,219,225,113,137,168,150,187,160,199,152,191,109,160,219,48,234,212,88,233,136,179,64,178,186,187,203,182,153,211,198,221,156,222,143,137,225,217,169,235,214,154,216,136,205,136,232,122,108,117,72,166,203,122,229,201,212,177,202,113,209,131,215,101,187,177,160,217,163,175,158,185,139,230,161,99,182,261,230,212,184,190,175,207,166,222,186,98,124,211,197,234,181,194,209,184,194,214,198,230,185,192,180,246,211,104,204,88,135,139,164,194,223,207,245,88,199,99,190,118,211,165,170,69,212,154,181,227,110,103,140,142,184,220,221,218,193,79,198,230,105,198,141,112,221,202,184,237,140,105,105,231,229,186,115,114,137,96,222,200,160,164,202,122,177,170,203,165,186,203,228,197,114,152,192,130,224,219,155,199,165,165,94,159,106,201,202,164,224,105,144,78,156,166,109,181,229,219,187,219,184,177,139,192,134,124,183,76,137,198,204,227,70,234,173,159,196,112,118,143,196,68,240,225,178,226,204,228,164,142,113,84,146,224,189,194,157,215,180,212,203,145,173,219,264,222,222,120,158,194,237,250,208,162,248,127,257,138,221,218,123,140,88,186,142,163,229,65,98,127,208,149,76,177,187,139,135,81,203,96,179,213,140,168,183,98,209,118,102,193,212,198,199,266,147,223,217,170,204,171,220,196,190,193,118,161,136,215,196,120,94,113,186,136,130,160,219,106,133,167,198,233,206,200,216,144,192,107,67,160,209,216,211,166,160,120,208,111,184,131,230,204,201,230,171,183,188,235,206,201,168,240,222,149,241,111,81,197,175,152,154,222,58,228,75,218,183,106,110,146,107,85,192,192,103,177,232,123,176,195,172,228,182,96,177,105,190,226,210,126,156,91,232,181,200,101,197,177,189,121,80,159,235,125,175,199,88,178,182,97,213,95,169,60,157,123,200,205,148,121,93,114,128,176,152,227,205,88,208,169,194,183,209,202,110,137,101,140,226,171,168,137,176,271,213,218,137,182,123,78,226,157,105,189,186,106,120,150,154,149,155,186,160,221,161,216,198,159,153,126,201,116,133,176,145,185,187,225,109,187,111,226,132,190,205,242,195,98,196,222,176,129,223,197,186,136,121,177,129,228,186,180,97,196,181,180,161,195,115,181,163,104,148,223,104,139,128,112,190,162,182,192,240,169,181,162,185,166,145,137,51,97,161,195,138,201,186,229,184,140,142,137,209,244,178,257,208,232,223,195,142,132,141,168,192,140,74,149,251,194,95,228,132,160,135,184,194,147,210,135,186,163,70,73,106,187,221,218,93,155,109,232,236,90,166,181,147,194,230,206,216,199,213,248,205,168,217,130,82,114,203,105,197,238,226,205,205,232,203,161,144,114,104,213,217,152,209,176,157,169,161,133,149,213,141,170,192,220,182,98,230,178,92,185,116,185,141,155,200,221,228,181,138,163,162,213,183,199,163,206,197,167,223,146,211,184,122,194,116,168,194,179,241,154,189,217,144,169,120,216,76,133,187,107,145,194,99,136,182,215,175,257,137,217,138,130,122,237,205,130,75,74,194,168,220,91,172,132,144,35,174,198,165,182,204,172,138,204,142,182,160,154,241,87,146,230,149,161,47,194,172,137,153,180,83,195,169,203,171,196,126,206,127,177,191,96,169,130,182,99,159,216,193,129,121,161,107,202,130,179,222,82,161,193,162,174,168,208,216,164,214,193,205,202,167,117,97,241,188,253,170,217,216,236,138,59,132,148,186,197,166,197,264,155,103,192,39,104,91,124,179,180,207,173,180,142,232,82,165,224,191,223,150,104,179,184,157,187,151,206,73,139,152,185,242,197,140,206,198,221,49,191,218,186,154,212,258,182,165,40,125,81,264,226,167,212,113,102,182,217,120,41,173,192,101,190,97,213,97,213,209,224,79,137,176,177,130,104,172,208,215,183,209,120,175,121,80,213,176,180,189,125,69,179,140,71,214,145,217,162,75,110,193,198,156,215,237,120,51,233,194,74,166,207,186,199,91,190,86,88,133,67,146,139,122,132,127,221,159,160,162,198,133,156,194,141,91,228,212,208,152,235,179,151,124,189,162,104,130,195,167,169,131,177,52,118,197,192,148,139,138,137,257,185,199,119,103,87,136,256,116,133,68,109,205,180,171,159,173,169,148,154,177,214,202,164,171,150,135,195,233,184,53,214,129,188,168,172,107,207,110,206,227,224,194,200,90,152,167,175,215,188,192,200,240,59,212,212,230,189,185,142,237,147,195,194,181,243,202,140,117,179,133,166,208,173,222,216,154,60,240,207,170,161,110,170,201,207,213,194,213,193,240,222,162,189,142,180,119,110,127,115,128,221,126,132,192,191,218,180,209,137,131,158,227,194,217,184,150,165,218,175,193,232,89,91,240,65,167,238,210,228,203,113,150,109,149,128,152,157,123,124,80,159,174,163,242,217,165,249,245,240,104,121,195,95,177,198,157,187,225,85,153,176,199,147,117,181,206,145,210,131,210,62,147,219,154,252,165,212,86,117,158,124,160,127,152,177,185,164,96,81,172,132,246,141,197,233,158,174,121,62,63,179,122,236,187,163,173,232,193,115,153,130,185,170,144,222,151,207,196,108,236,208,187,122,216,83,185,168,227,220,45,156,164,199,158,176,216,224,160,206,159,104,146,87,107,180,226,169,125,105,134,147,150,167,200,66,205,217,230,203,235,128,215,152,166,180,229,223,168,113,231,184,208,55,191,248,187,201,181,161,204,130,164,148,70,221,217,209,197,161,208,260,209,163,159,206,196,75,185,148,123,237,152,226,193,223,157,220,222,197,185,168,149,151,216,209,223,85,172,223,213,140,166,104,241,217,130,205,135,228,71,122,170,186,252,210,170,122,89,184,198,139,204,134,206,151,139,258,124,131,128,227,136,177,191,202,212,176,145,180,83,157,187,70,239,190,42,142,188,70,99,174,136,191,107,67,231,178,192,156,198,122,200,79,231,180,163,99,171,160,230,204,170,138,258,70,175,142,277,212,105,177,202,103,182,194,114,117,219,144,197,213,112,152,171,103,193,153,142,171,189,122,212,55,108,232,143,188,146,192,91,135,165,206,196,155,260,181,105,154,213,103,188,237,199,73,121,224,147,126,146,163,226,48,126,173,94,162,178,195,197,113,158,81,184,147,89,165,159,186,215,209,94,182,246,109,101,164,73,240,198,126,149,174,204,145,210,198,213,144,89,60,129,138,203,136,178,133,94,187,235,138,129,201,198,136,41,185,93,210,182,177,131,224,191,208,213,179,199,129,233,164,141,155,201,138,101,214,122,154,118,171,164,212,121,127,215,153,102,115,266,168,240,176,91,192,175,216,165,113,213,195,161,71,197,128,99,201,155,215,219,186,156,76,163,138,193,205,174,162,216,213,144,81,211,221,185,223,233,189,213,95,146,193,142,139,100,121,138,129,205,183,78,211,126,151,53,139,152,156,142,226,158,171,108,127,211,92,228,218,129,137,233,226,213,62,214,149,112,146,219,137,82,226,213,185,180,192,108,180,147,227,198,198,141,190,147,94,98,223,188,135,200,195,198,52,125,258,183,68,143,129,205,150,185,178,230,197,148,166,128,190,226,204,127,168,207,189,99,225,141,184,184,172,143,175,182,145,64,183,143,129,173,69,168,248,99,150,238,148,165,120,157,133,152,139,183,133,205,185,175,159,150,112,228,196,190,220,138,115,235,138,167,121,155,173,182,92,202,158,150,163,218,118,247,107,95,173,212,148,226,89,105,215,122,227,182,210,171,166,168,177,214,144,233,110,147,153,170,143,183,108,194,111,161,195,146,155,154,205,158,181,170,101,182,67,161,206,132,193,165,145,191,153,129,145,228,169,169,142,197,59,135,58,115,111,152,105,199,225,107,120,193,100,190,114,102,213,157,98,165,220,142,126,231,134,205,217,173,207,61,110,235,201,210,222,168,173,209,99,135,132,133,195,208,119,196,199,133,104,142,223,201,198,91,209,217,220,203,126,196,229,130,171,227,193,148,159,221,62,165,144,174,154,134,187,178,222,200,151,94,115,230,107,109,231,159,196,204,144,182,93,192,179,250,85,110,98,208,197,151,119,124,199,162,82,220,222,233,175,201,152,95,220,211,214,134,211,202,101,177,224,121,63,178,179,161,92,206,159,194,136,216,164,116,216,197,164,161,152,96,185,127,137,55,140,200,117,122,151,84,139,175,218,224,93,199,254,212,93,132,147,77,229,139,221,146,218,202,126,152,140,203,146,178,201,160,160,225,121,64,115,209,171,141,122,98,149,228,183,94,200,133,141,177,152,156,168,163,140,106,124,107,160,197,229,199,217,102,165,75,142,84,141,127,188,215,160,211,120,155,131,208,249,124,210,150,223,83,217,167,116,187,234,158,226,159,218,190,152,76,91,128,175,203,184,179,154,176,126,177,220,105,102,66,225,202,89,132,199,216,130,143,161,97,169,209,190,219,134,187,208,149,213,185,162,154,211,147,166,113,155,166,154,86,107,158,205,202,180,70,184,86,167,221,167,85,160,157,178,184,151,189,221,163,174,184,136,188,164,213,138,218,150,152,196,113,201,124,222,143,120,122,173,217,98,199,113,130,179,115,167,209,102,166,75,54,129,139,139,79,166,163,158,251,215,139,148,127,219,205,129,73,199,186,234,151,219,95,141,183,162,140,218,117,120,210,212,102,206,81,226,197,164,141,51,216,198,214,133,207,228,180,217,214,92,207,137,134,39,241,182,133,251,199,227,186,147,90,112,83,154,204,193,226,223,214,77,100,208,179,116,132,101,70,127,107,117,164,151,221,242,189,137,225,235,242,172,218,115,80,228,235,208,151,156,228,98,215,139,204,166,210,227,138,171,233,130,170,104,213,242,201,159,217,210,76,146,182,70,189,99,246,93,130,103,225,178,187,193,200,191,138,52,184,187,157,188,245,188,217,130,131,155,98,174,90,112,82,111,164,106,112,157,146,170,114,195,145,60,206,210,175,49,152,183,160,100,208,228,175,157,91,89,102,140,226,131,154,166,195,238,149,197,117,106,185,172,172,171,209,85,211,239,184,224,147,177,140,156,197,132,104,145,144,169,78,162,236,104,158,166,156,226,148,134,210,200,197,149,150,233,130,134,180,167,173,178,155,85,146,83,210,190,129,120,202,203,168,191,151,131,102,181,199,189,164,102,235,225,93,114,179,189,213,206,216,151,113,137,158,138,147,95,169,182,217,135,96,185,80,197,120,58,100,60,201,185,91,87,129,176,118,160,151,220,76,216,67,200,86,88,190,224,144,74,212,98,131,150,142,148,94,89,118,154,199,214,165,110,183,154,107,164,201,158,129,194,107,109,211,177,215,218,101,149,87,171,183,93,137,150,182,88,200,177,224,142,187,214,152,183,67,205,189,137,216,155,245,139,188,157,101,195,231,179,143,112,166,119,211,219,206,170,73,206,207,226,225,177,201,157,122,52,146,189,83,169,205,227,237,214,256,174,110,161,32,133,96,234,104,200,186,125,147,83,176,224,195,204,167,175,221,220,205,141,137,115,226,120,130,89,212,191,273,203,197,112,223,171,138,170,104,128,186,168,135,89,59,51,165,91,168,171,209,217,72,166,175,188,160,159,128,199,145,182,221,191,209,209,224,182,232,174,176,114,136,120,102,220,152,197,103,173,208,207,192,113,137,129,203,216,176,132,206,178,208,139,78,142,171,194,117,172,184,209,174,215,170,219,139,222,223,143,125,194,223,235,198,217,197,123,180,124,115,235,185,40,134,74,141,130,209,203,222,172,132,151,131,172,92,177,202,191,174,63,173,46,173,126,173,249,82,46,190,185,193,161,183,176,142,88,77,183,104,108,201,104,206,155,150,259,161,127,102,151,163,219,169,93,223,162,201,126,172,197,185,66,193,181,214,182,152,126,194,100,210,96,160,219,78,115,195,229,128,44,209,101,158,150,116,159,105,176,189,174,168,184,112,120,158,64,137,214,158,208,83,162,123,194,185,75,96,218,209,137,113,187,86,148,220,171,205,163,182,124,128,205,108,240,126,123,107,244,108,219,127,94,116,219,220,172,42,122,122,213,165,209,139,101,154,177,220,177,86,146,183,100,134,137,83,122,125,224,205,230,114,123,164,211,220,172,119,213,254,199,98,92,119,226,212,177,201,224,197,105,127,200,140,220,87,103,239,148,243,153,198,231,221,164,208,228,161,180,174,166,217,96,137,119,173,96,202,191,79,77,104,178,128,320,201,226,166,158,157,116,203,168,147,210,156,164,174,117,214,219,71,205,186,231,198,153,195,174,146,186,183,70,179,226,217,162,177,228,193,119,111,179,166,151,177,175,138,167,66,135,61,189,134,212,179,237,171,161,206,150,151,151,121,174,154,120,220,92,220,210,200,223,65,176,185,200,180,138,128,179,139,110,230,196,81,121,243,125,170,223,103,97,211,203,209,175,187,93,142,164,212,148,82,168,102,219,146,186,130,82,183,141,177,174,128,229,118,211,248,161,236,123,155,113,84,58,203,247,150,200,80,113,149,201,195,121,123,216,151,172,176,66,180,159,150,179,198,126,149,91,264,238,141,187,165,139,80,219,149,226,85,82,98,170,119,180,197,187,200,215,137,121,187,161,130,221,143,177,60,99,238,56,131,157,160,66,135,65,103,200,195,184,116,102,253,180,90,173,79,184,196,134,135,227,238,220,223,108,118,229,145,239,150,211,76,169,143,193,179,142,164,120,154,179,196,111,161,211,137,160,152,235,131,111,210,116,222,120,113,128,245,158,191,211,165,175,214,102,199,127,141,165,129,220,58,217,211,91,163,101,228,110,234,183,85,167,180,130,214,82,93,186,157,201,98,121,182,221,203,228,147,199,195,222,189,149,123,157,185,168,132,204,226,170,124,164,80,196,148,177,220,215,83,110,149,145,99,113,156,204,188,109,184,93,204,192,102,207,160,170,81,224,161,217,153,196,235,112,158,206,202,189,195,107,169,187,212,220,204,202,207,157,99,155,139,118,124,176,146,151,196,160,53,135,147,173,91,195,186,125,189,133,228,187,163,124,209,186,154,187,191,246,64,157,73,155,224,93,112,168,150,158,168,175,120,110,217,71,138,215,150,129,170,226,226,243,193,189,153,151,147,204,124,179,153,175,143,133,218,141,238,103,92,208,46,190,241,147,163,274,185,205,189,161,107,241,121,213,209,197,144,163,84,166,143,173,176,216,129,174,88,182,222,218,134,217,151,186,222,165,148,201,174,136,68,202,178,191,215,230,81,75,141,104,204,174,94,153,159,115,120,176,113,184,186,72,128,210,70,146,130,200,181,201,169,183,180,220,199,235,107,161,158,179,132,120,207,171,186,50,125,143,280,146,158,178,195,73,223,178,161,178,82,65,76,74,140,180,100,133,208,52,129,100,174,173,143,51,97,207,228,87,229,69,149,230,170,225,163,200,193,147,187,150,92,142,154,181,158,93,155,204,54,211,72,156,198,201,171,210,218,213,102,159,156,160,161,219,222,136,142,178,201,98,115,175,135,240,142,141,212,52,140,248,193,206,164,86,224,195,188,135,176,217,168,138,246,135,75,174,133,202,129,201,188,169,244,185,212,70,95,239,163,125,210,105,174,162,170,222,188,169,164,178,95,122,175,139,147,85,241,123,248,153,210,136,133,105,97,180,158,215,164,224,188,118,166,108,199,119,62,196,195,185,90,149,177,132,211,181,110,141,220,211,209,164,108,155,171,183,150,108,146,159,220,206,161,238,138,149,171,112,161,223,216,181,179,149,166,107,116,143,159,184,139,114,126,180,213,219,151,214,170,146,193,115,129,96,174,166,164,90,217,228,222,166,124,197,195,92,179,185,67,197,206,143,183,204,233,155,191,182,220,223,71,113,173,199,169,165,96,231,176,96,104,124,117,142,217,112,168,199,195,195,155,147,184,170,174,182,184,202,111,92,222,208,215,179,221,227,207,110,121,175,138,176,173,182,113,212,173,95,170,220,171,123,107,152,75,66,118,41,225,159,181,181,105,134,166,159,91,174,111,113,220,227,194,169,176,69,138,187,175,225,141,142,124,190,187,158,157,197,123,76,96,90,205,96,68,252,122,116,215,190,177,203,188,188,79,200,175,126,190,201,222,93,198,157,186,143,214,205,41,171,85,177,101,168,181,86,244,208,205,226,162,209,202,86,126,213,156,46,77,222,184,59,153,167,157,197,70,171,170,165,195,255,152,205,188,156,47,142,154,244,122,210,124,215,220,161,125,238,105,170,220,67,155,193,164,178,203,86,196,121,91,222,203,109,56,92,193,196,219,186,185,231,157,182,177,170,130,194,144,96,141,108,162,122,186,191,76,199,218,99,173,99,167,197,112,184,109,198,130,78,183,231,115,193,194,118,203,210,232,86,99,89,175,176,212,195,168,138,99,96,149,180,211,190,211,235,221,199,139,186,131,80,124,140,241,140,136,209,218,159,167,196,195,143,182,138,113,202,188,228,132,176,83,111,221,126,200,113,166,53,122,112,166,226,89,211,216,205,201,80,152,222,139,166,130,183,194,296,195,149,98,204,194,165,221,231,209,203,181,181,198,220,155,108,160,178,223,228,196,166,212,159,166,189,150,162,187,220,121,183,242,151,134,195,169,124,77,197,219,198,170,215,174,84,146,208,90,92,177,221,146,210,119,166,197,198,177,202,180,224,133,192,226,172,126,169,80,214,157,146,202,182,136,114,255,216,233,119,60,177,116,173,146,213,228,100,131,107,236,197,133,133,212,159,205,187,249,201,207,223,170,257,172,145,111,173,103,135,197,159,191,124,135,174,137,225,132,109,189,142,107,189,130,133,180,121,135,118,221,158,219,219,216,191,137,114,61,219,226,197,165,147,150,177,97,147,139,146,170,196,156,228,186,100,221,104,165,164,107,110,208,199,215,200,94,129,235,187,233,130,192,122,146,163,202,110,177,173,220,106,125,178,212,148,166,170,213,173,135,84,238,108,153,146,214,98,63,125,156,131,195,94,150,198,197,210,199,202,136,144,147,73,172,119,221,213,132,263,74,190,213,64,204,218,113,164,137,130,177,121,188,138,72,75,222,216,115,77,76,213,85,172,151,85,203,187,192,245,219,135,182,187,205,183,166,149,121,152,159,152,59,182,149,158,237,135,210,157,144,178,207,158,142,87,158,82,141,174,183,119,179,100,110,212,175,89,142,162,171,93,246,132,168,189,91,193,204,104,133,177,199,97,66,216,219,231,174,188,177,181,208,106,186,209,207,208,171,150,176,80,163,186,96,212,213,140,181,29,211,191,149,167,221,166,152,214,145,142,131,133,202,175,256,163,168,126,139,214,137,243,218,218,196,167,119,184,218,130,135,180,205,69,178,128,94,184,158,161,91,212,222,94,60,197,162,138,209,132,178,136,235,207,189,155,170,119,180,178,202,244,106,163,134,90,143,192,169,184,138,194,231,171,159,158,89,188,172,240,156,177,72,212,242,134,225,170,152,145,182,190,84,148,261,212,209,228,38,191,162,132,130,101,181,207,208,229,107,214,137,123,202,173,113,201,85,91,213,68,243,209,214,167,174,219,216,194,178,116,136,193,210,78,160,194,148,210,56,196,94,176,129,96,169,79,191,190,140,177,205,174,181,164,226,131,174,210,95,188,208,120,145,160,193,179,240,190,105,178,216,131,239,148,169,119,90,157,117,128,102,103,187,149,250,114,193,163,187,207,141,127,199,169,214,120,223,112,159,187,196,202,155,106,108,175,198,97,136,161,218,129,110,119,147,125,116,134,57,111,90,184,119,156,141,201,178,243,206,199,154,174,84,136,115,167,176,127,215,168,186,123,237,209,81,125,126,176,195,138,164,219,186,204,77,49,170,206,117,204,159,215,106,64,96,87,203,182,164,109,156,166,105,213,214,152,102,113,207,199,94,207,94,119,81,213,206,213,159,151,186,230,209,135,180,224,157,102,139,104,131,164,221,214,179,164,231,161,134,136,196,182,183,228,189,186,131,107,221,196,123,181,180,211,176,160,197,89,116,194,216,187,209,191,191,232,104,169,191,160,69,117,131,212,149,162,213,160,132,133,133,216,202,154,182,243,209,102,103,65,173,198,67,175,165,181,170,151,208,122,171,230,227,228,147,169,245,236,71,179,149,117,92,185,140,209,147,222,122,227,125,183,170,181,219,216,132,163,158,149,89,163,213,218,99,155,150,133,161,112,150,141,188,85,177,135,180,147,144,179,218,196,213,216,172,72,141,223,78,148,210,126,212,140,154,183,147,98,103,212,142,188,182,158,224,70,78,210,137,82,202,75,82,141,147,171,74,128,127,204,116,88,141,168,145,159,174,154,228,188,225,123,173,197,159,158,245,174,105,148,148,127,170,166,230,197,217,133,202,93,218,225,122,263,100,150,113,133,130,135,192,207,219,206,200,68,95,114,107,195,182,187,142,179,217,119,141,85,136,236,182,169,153,59,147,221,151,210,197,181,115,221,109,237,173,205,132,156,135,169,91,195,219,202,170,172,178,225,206,189,156,60,165,166,180,134,147,166,214,174,174,185,157,209,176,97,146,142,179,190,108,82,199,206,151,205,176,175,171,210,122,167,223,176,213,189,150,204,170,137,162,49,179,226,166,155,92,210,210,121,201,186,125,219,120,241,132,134,57,163,131,172,182,131,173,122,240,87,130,170,173,190,195,141,183,177,194,185,110,174,160,228,154,101,183,88,209,246,143,127,87,150,171,222,232,207,155,216,79,159,198,178,134,167,206,182,122,152,75,197,182,103,117,206,110,195,178,107,96,102,102,110,120,159,112,133,112,136,156,180,165,216,138,160,72,212,217,225,168,227,180,206,261,217,177,108,253,220,112,145,81,239,185,206,181,200,184,193,176,226,88,172,215,52,150,225,168,179,240,190,53,145,214,181,187,212,172,174,159,168,93,185,185,157,118,175,214,217,174,221,63,142,181,106,159,196,170,211,205,157,190,188,208,222,159,139,138,212,225,187,172,96,146,181,106,210,150,210,84,123,175,85,134,242,147,122,178,203,192,210,161,147,185,91,130,142,113,138,146,147,118,126,217,115,76,176,170,197,126,178,131,198,235,176,231,240,99,202,224,136,209,95,140,142,189,107,213,195,219,203,183,216,90,95,228,201,186,168,89,188,227,207,195,180,116,100,155,157,184,159,117,121,173,228,172,141,165,214,175,225,182,236,142,175,148,134,61,193,221,225,121,175,201,166,189,126,98,161,195,99,128,167,185,83,231,188,67,151,209,95,124,88,170,132,111,92,147,172,117,139,181,200,199,150,221,70,109,197,96,161,135,184,93,189,83,185,176,68,109,97,100,117,133,195,97,191,187,85,212,91,205,173,128,136,122,175,140,66,218,136,195,175,201,165,231,110,160,52,228,151,182,148,224,158,231,187,182,215,197,159,190,108,217,158,146,222,114,232,178,59,221,228,150,126,200,173,175,216,186,82,207,163,216,222,81,219,167,167,180,197,215,162,229,221,157,159,164,119,226,209,229,77,221,170,180,102,189,96,122,117,185,168,214,166,222,141,189,119,166,214,130,113,71,76,154,205,149,103,116,165,112,147,51,231,193,125,111,68,215,140,126,219,159,172,212,185,135,221,102,184,181,202,156,241,214,202,214,209,199,218,112,211,188,107,193,83,148,150,131,234,202,44,170,194,223,254,181,189,187,184,121,144,181,159,141,79,123,97,122,143,207,214,201,123,161,242,117,138,194,158,195,187,177,208,227,214,186,116,125,220,209,204,212,243,152,85,161,142,206,154,206,162,212,205,78,166,224,205,128,199,110,126,109,171,133,157,138,176,72,140,203,163,116,180,162,186,231,104,166,134,172,120,120,199,61,225,195,178,111,225,189,138,159,187,186,210,212,136,88,123,87,205,206,201,138,149,145,149,162,147,183,149,229,151,144,169,162,149,147,171,162,152,163,196,179,140,96,197,241,108,90,204,210,80,242,114,132,82,145,224,119,214,218,194,127,181,196,219,227,168,170,223,221,131,134,215,166,218,128,94,193,153,198,130,171,233,162,126,170,105,205,139,148,145,152,209,96,154,176,187,151,129,217,180,60,138,161,83,111,239,125,229,113,128,138,97,74,217,222,228,154,139,182,168,86,232,116,215,72,118,99,157,128,180,175,104,122,190,153,161,119,170,159,193,164,108,218,219,158,93,161,135,216,161,183,141,140,146,196,183,179,201,204,145,182,112,119,175,149,160,225,189,68,134,176,159,211,65,186,202,100,166,203,173,100,209,128,174,216,140,134,157,139,79,213,77,136,175,166,214,174,200,174,171,230,209,79,211,227,212,219,164,68,243,134,186,153,133,41,133,159,204,152,198,96,116,146,161,116,169,186,199,154,214,73,175,172,89,221,195,197,180,240,157,176,161,153,264,167,229,210,175,199,209,185,136,189,149,110,214,131,80,92,139,159,192,83,183,115,121,129,139,141,119,203,201,141,174,61,110,167,83,261,71,236,181,206,151,147,130,200,116,197,106,255,168,43,233,197,198,213,180,70,132,130,217,99,177,142,127,183,146,142,97,98,207,171,229,144,94,216,216,162,207,104,245,180,141,76,211,213,208,139,211,231,146,236,217,228,240,125,125,210,213,101,201,190,102,126,62,76,138,80,214,217,270,213,205,199,214,209,96,182,144,191,117,129,114,158,162,108,76,162,194,158,123,122,94,168,90,168,105,213,188,68,219,101,168,195,139,209,151,199,195,136,175,224,88,103,53,138,187,147,212,140,107,122,175,120,103,200,201,112,216,232,167,205,189,119,215,60,141,191,180,167,205,107,179,181,218,167,208,173,129,111,117,119,77,110,140,130,212,107,95,143,171,140,140,128,99,244,149,247,109,216,168,55,198,145,175,194,127,218,152,103,94,141,79,127,101,149,121,112,112,180,159,228,88,133,127,195,219,219,170,209,183,177,85,130,197,80,187,146,142,189,163,71,158,125,54,219,176,111,71,209,151,165,87,125,242,70,172,123,242,195,159,243,237,182,150,166,90,159,180,203,149,219,164,211,38,77,205,181,196,126,184,186,163,201,166,98,100,143,138,135,242,141,217,127,120,198,183,158,205,116,177,113,346,193,199,176,162,193,163,179,206,82,142,140,142,216,217,120,153,176,133,211,214,121,166,103,105,156,102,107,214,146,138,134,74,183,166,118,208,217,162,191,173,177,170,197,146,198,227,155,186,180,124,96,133,154,115,91,241,156,199,209,125,187,90,165,165,137,105,140,196,136,125,217,203,185,240,174,145,108,178,177,199,216,146,199,209,109,155,242,127,203,128,160,172,204,151,209,216,197,218,144,82,100,141,173,148,59,164,209,242,203,97,223,150,174,167,145,76,189,77,151,130,195,139,87,143,213,210,131,98,35,221,163,221,142,170,204,221,195,131,176,100,197,96,37,103,128,218,137,169,165,106,233,216,187,166,109,140,174,183,222,143,164,131,114,79,150,127,101,103,189,130,126,250,118,135,205,202,189,181,172,209,165,167,161,136,200,152,141,153,218,240,126,49,138,132,202,222,225,197,168,158,187,181,169,142,94,41,139,132,109,188,256,210,132,124,234,127,187,182,210,49,103,157,196,193,99,235,217,212,160,133,174,207,143,185,197,212,121,94,190,210,153,214,61,202,180,155,205,203,181,191,177,210,186,232,178,126,217,203,61,230,167,202,140,222,160,121,167,207,205,192,180,183,93,151,218,138,202,100,218,199,236,185,71,110,58,219,167,152,104,175,127,224,82,206,198,217,219,129,105,229,176,114,176,157,166,214,101,191,134,213,204,136,158,192,169,150,122,136,182,119,236,205,235,117,170,89,183,151,212,109,160,163,131,161,147,217,131,179,195,139,222,161,128,218,136,185,118,253,92,163,175,222,76,120,157,137,173,178,141,277,47,144,113,189,193,74,144,170,221,148,231,149,175,215,227,193,180,163,217,184,179,191,212,139,139,201,194,159,160,158,188,156,181,174,122,210,67,213,195,131,177,177,194,207,185,216,214,216,163,156,217,177,234,213,226,221,208,245,83,95,194,120,205,134,149,143,72,86,122,117,100,116,166,144,147,69,156,110,218,169,118,198,160,151,113,209,178,212,168,204,98,155,149,202,180,77,220,204,210,103,115,177,213,170,201,110,122,218,153,206,157,200,153,147,94,62,154,216,170,159,225,170,149,191,130,197,147,206,218,237,214,107,170,231,195,234,98,104,214,141,94,64,171,221,166,150,155,115,109,125,103,147,178,227,137,146,187,201,215,231,215,222,174,184,82,221,197,217,153,193,154,145,219,85,234,69,159,160,235,180,194,73,128,154,186,168,216,168,207,143,143,110,193,241,134,98,117,199,39,220,237,121,256,204,175,101,219,187,120,236,78,147,114,223,174,213,184,120,175,154,85,129,176,133,103,154,192,222,139,152,85,192,190,154,219,209,93,112,220,255,147,137,218,90,126,184,175,148,101,157,136,140,163,126,95,186,246,206,178,115,239,104,227,89,182,105,145,213,101,113,48,140,66,220,124,159,124,155,199,76,116,119,210,227,188,157,168,182,207,111,161,202,177,182,223,213,232,212,243,147,95,266,184,198,186,150,168,247,161,228,185,165,197,198,152,206,153,109,199,181,138,90,213,166,66,145,195,197,148,194,152,190,201,240,138,170,228,137,210,204,202,200,176,140,150,211,93,57,130,186,208,189,160,159,152,129,139,182,175,102,134,131,193,189,204,167,120,126,229,106,210,190,139,162,117,234,78,192,147,150,146,181,203,161,222,169,142,133,162,129,110,138,207,258,207,128,201,206,171,179,104,84,192,200,220,98,134,86,76,157,115,208,199,135,198,128,134,190,209,138,126,202,204,133,174,118,70,184,100,228,137,207,186,162,179,146,165,125,145,162,225,98,194,186,210,111,82,58,192,198,220,169,213,134,141,214,177,129,133,183,158,172,100,110,177,214,124,204,206,253,139,205,224,229,215,164,179,55,240,144,170,169,120,121,63,133,157,57,79,169,180,193,105,119,124,220,164,190,158,177,210,199,173,171,126,114,120,130,83,164,152,94,188,210,86,147,93,157,174,99,166,221,201,71,199,129,178,190,166,206,110,191,194,144,195,216,148,197,150,195,214,150,181,165,73,211,102,133,176,124,139,197,166,185,134,132,193,159,160,133,188,143,224,233,116,186,173,134,135,159,130,65,171,79,154,133,126,223,110,117,202,159,150,184,120,140,122,211,202,144,209,215,152,191,180,125,157,218,132,123,117,208,72,212,126,138,161,180,138,227,160,155,114,106,156,188,183,187,205,195,96,189,117,182,125,103,185,154,126,124,199,170,149,130,184,206,198,82,120,235,150,162,176,200,225,173,125,218,98,196,155,65,137,169,179,178,232,120,67,62,155,216,103,210,156,163,193,88,233,206,114,123,233,121,68,221,139,175,145,55,136,68,190,223,180,184,59,104,249,189,92,211,234,133,88,184,128,199,168,165,155,137,151,146,148,165,169,145,169,174,146,172,170,116,89,116,212,221,219,132,189,228,150,192,177,155,218,159,133,211,81,210,243,127,200,197,188,182,196,160,40,115,185,201,91,160,71,60,149,54,166,77,184,197,212,111,185,212,123,87,183,67,184,107,202,145,169,154,195,231,127,142,212,131,199,184,68,142,89,216,178,159,82,145,91,163,194,184,131,178,138,81,182,174,152,164,243,159,195,90,146,93,120,209,122,170,147,207,154,242,133,206,237,157,86,196,143,86,116,187,146,111,145,166,140,207,191,117,203,178,108,173,108,105,152,90,186,203,208,102,194,268,167,214,101,201,152,155,94,216,152,118,85,121,169,130,207,202,191,229,58,93,193,169,202,173,227,166,246,100,223,181,195,137,184,146,194,159,174,189,187,161,155,137,158,172,80,156,110,181,214,108,161,168,168,87,110,196,198,72,240,188,177,215,201,119,151,162,211,214,170,232,173,69,203,177,135,205,210,199,207,145,192,225,189,178,109,125,204,125,211,158,147,180,165,139,154,183,73,149,159,194,194,152,195,206,129,218,127,158,200,140,156,158,224,95,197,149,201,207,140,79,200,217,185,145,90,135,172,95,208,124,140,204,168,110,203,143,195,170,194,236,212,128,123,76,225,181,117,168,173,235,126,166,130,169,208,163,172,168,194,215,104,228,96,121,165,130,198,229,235,165,145,162,236,214,184,176,173,126,100,152,90,214,213,212,184,91,179,216,193,64,102,171,139,61,207,179,171,227,193,287,160,238,83,234,212,233,202,181,223,93,163,145,138,143,164,177,221,117,73,151,129,219,166,189,204,142,155,162,130,234,202,228,152,65,56,98,185,114,229,152,176,115,95,116,223,107,180,223,187,123,176,225,53,178,197,103,164,229,166,148,177,71,174,205,190,233,131,223,182,193,183,214,215,175,100,134,193,109,235,133,101,190,163,198,189,195,239,145,222,206,175,216,176,164,139,227,142,140,114,185,104,168,181,57,213,126,247,145,201,121,130,151,141,178,160,172,186,137,135,164,108,123,76,177,170,142,132,122,134,214,179,106,221,205,197,166,247,188,79,139,183,98,135,123,184,210,119,184,97,214,62,178,132,81,223,231,150,67,100,151,128,210,179,135,220,193,208,199,127,191,181,201,160,144,226,213,158,217,226,157,174,197,172,115,168,143,102,211,188,87,95,214,216,197,61,210,226,71,215,167,194,118,224,217,123,209,167,227,137,215,218,255,151,192,115,160,217,184,202,162,159,162,92,139,201,198,143,163,198,211,122,80,160,92,237,224,130,159,105,146,184,184,204,138,225,193,204,197,147,130,192,95,137,56,167,213,150,119,151,181,80,244,99,74,161,206,215,195,163,171,104,113,206,208,178,123,190,126,210,210,185,78,169,127,95,174,126,42,116,223,224,204,222,188,176,189,148,174,162,116,197,199,115,151,107,135,190,167,216,193,102,156,130,207,156,217,160,141,223,188,233,154,131,185,193,182,79,222,126,69,183,104,187,153,95,66,154,161,195,208,219,118,112,78,159,90,176,144,170,176,190,231,175,155,235,100,234,214,56,214,92,76,194,140,196,191,141,206,93,126,140,146,241,147,220,211,238,114,126,130,216,113,206,208,152,171,156,139,196,80,121,112,172,158,219,223,78,166,154,153,96,201,193,118,208,205,101,225,186,121,126,204,225,199,188,155,156,177,131,185,164,239,202,116,196,170,144,160,101,185,218,89,184,197,190,191,106,168,72,128,101,109,189,130,147,174,174,233,113,212,141,206,184,157,198,194,217,87,160,110,178,79,154,123,196,215,54,207,230,230,230,214,131,197,139,179,147,194,198,163,170,169,142,120,223,105,54,184,162,227,211,202,76,192,140,141,154,131,178,219,163,162,76,205,213,147,115,115,151,132,210,161,191,145,115,180,97,154,169,165,141,234,104,193,101,195,166,198,171,102,128,159,215,129,240,138,237,170,228,211,203,212,344,81,124,147,179,142,132,186,98,61,60,166,181,225,191,222,141,108,127,206,144,81,123,245,144,152,109,174,140,145,179,192,89,134,154,79,78,190,98,90,141,130,147,215,176,180,214,156,212,133,201,70,200,103,100,195,117,158,88,103,148,116,210,157,119,203,204,211,109,201,212,181,168,176,191,85,196,211,112,93,121,135,151,84,193,112,174,254,185,141,214,82,158,103,122,99,79,170,112,66,192,155,72,140,218,200,240,130,201,110,113,172,137,223,149,179,111,131,149,111,116,220,138,233,150,76,175,218,170,175,151,245,152,177,163,168,241,211,185,82,89,101,170,130,165,106,162,189,117,205,149,112,121,114,140,220,184,217,213,172,159,116,131,170,126,171,151,236,163,149,201,159,170,199,81,120,155,117,116,162,143,231,179,169,197,90,214,161,215,223,184,117,154,113,136,112,117,196,193,239,144,135,215,212,116,193,196,185,205,128,82,142,169,122,147,223,99,111,129,209,60,99,125,197,102,171,185,227,226,140,94,176,216,114,169,108,184,169,163,145,136,193,156,164,208,56,120,201,169,73,147,208,192,163,166,150,147,150,211,157,95,199,145,64,147,111,143,210,126,137,124,101,141,219,172,109,161,132,96,105,150,90,150,216,94,99,185,129,164,192,211,132,105,197,212,134,154,204,219,206,130,173,110,117,221,186,142,197,133,213,218,190,192,135,243,80,228,198,229,213,134,184,128,205,202,116,169,196,213,196,140,233,140,207,165,198,203,203,140,198,193,160,167,197,94,178,190,157,245,96,164,222,205,127,192,230,112,183,166,88,143,152,167,204,137,217,95,68,238,90,168,216,201,194,156,142,212,120,97,136,220,213,97,109,183,177,71,137,239,150,147,199,218,109,149,151,230,235,187,193,74,44,179,154,192,200,151,186,171,206,105,172,142,155,86,175,182,224,59,214,170,118,111,202,76,101,197,138,211,173,224,155,157,224,247,102,146,146,105,165,142,219,223,216,128,115,211,169,144,197,124,218,168,115,209,154,202,203,127,219,178,164,137,211,128,135,80,133,215,188,70,97,163,149,166,185,128,87,154,212,153,141,191,191,182,195,225,55,251,149,190,133,129,225,168,72,177,159,165,137,177,150,166,215,159,203,203,116,84,115,168,114,129,201,151,152,227,198,208,91,116,134,244,78,70,214,167,151,132,254,142,267,208,149,130,223,149,154,211,67,103,147,95,192,187,188,218,125,228,138,146,120,147,193,134,152,142,192,165,107,214,128,196,153,130,140,215,115,125,220,115,219,156,155,162,101,87,49,172,158,145,147,191,93,191,75,213,103,153,105,129,175,218,196,211,152,211,216,203,78,224,83,114,213,184,237,167,149,169,181,221,130,171,186,237,195,86,171,169,196,137,179,131,67,173,107,196,177,216,122,148,169,131,98,192,102,176,112,145,171,146,194,149,69,119,140,185,81,90,218,162,176,173,152,222,171,213,128,187,71,186,166,205,182,143,81,201,108,217,98,194,207,242,151,80,119,102,184,133,92,172,221,197,157,144,139,145,109,195,138,183,172,71,170,130,182,206,194,145,189,155,207,169,214,164,212,91,175,146,148,233,224,184,174,146,141,96,177,169,183,183,196,161,83,189,103,152,172,59,222,195,205,87,143,222,191,171,129,89,193,128,99,75,164,211,151,173,134,194,102,141,210,131,155,216,151,172,186,197,144,182,153,168,193,154,65,183,203,190,189,176,123,240,112,139,69,164,205,121,140,130,158,208,188,94,137,75,118,121,195,229,185,104,104,137,211,226,146,63,166,209,77,142,134,210,186,78,105,155,155,183,184,178,42,150,154,238,113,164,161,140,98,124,129,47,218,71,188,148,210,167,196,135,167,57,225,232,141,238,204,124,125,147,172,228,52,187,124,219,87,150,115,167,231,159,269,221,87,96,249,138,110,107,156,144,195,74,224,217,196,199,220,156,85,236,225,130,180,168,147,50,143,228,106,212,205,207,83,199,215,217,223,162,117,153,189,222,203,116,145,133,197,214,110,193,223,166,193,77,155,172,227,169,188,211,166,77,146,99,247,195,130,106,185,147,130,64,227,229,149,162,203,175,191,111,204,222,71,74,141,131,192,173,216,194,164,197,212,195,165,88,203,115,184,151,164,168,163,177,230,194,95,187,84,238,183,193,192,208,256,134,51,103,98,200,190,204,192,142,113,144,79,212,221,175,211,169,179,204,75,63,102,172,157,160,172,120,132,159,191,32,135,210,216,105,104,163,227,196,200,222,185,213,174,222,155,172,158,120,176,202,113,169,89,200,205,155,162,198,155,180,101,210,161,226,135,194,150,210,194,221,105,210,194,217,283,67,205,213,184,194,151,173,209,224,175,181,145,105,95,99,156,203,163,114,193,160,130,242,241,173,234,226,167,161,111,123,144,104,170,139,164,79,161,161,92,180,196,83,145,141,103,175,109,175,218,92,210,194,215,231,174,87,244,114,156,214,118,183,34,117,218,118,204,173,233,143,106,196,102,108,186,146,185,161,112,158,61,88,87,217,150,123,213,152,115,177,165,226,52,248,201,199,173,127,194,175,216,72,192,166,140,166,211,180,75,119,238,156,146,93,216,88,138,144,228,167,191,157,158,168,173,163,109,206,172,216,104,186,192,190,213,216,228,174,226,211,159,201,197,211,244,171,238,193,167,56,74,100,88,213,163,107,193,206,210,171,69,195,86,156,114,229,76,215,164,223,184,178,151,128,176,215,107,186,206,181,189,216,198,187,200,141,193,144,151,224,173,92,102,134,127,155,107,160,150,220,154,142,113,182,87,140,129,89,158,114,184,131,151,112,144,186,160,122,73,117,93,122,189,115,150,130,58,99,169,94,154,214,161,234,149,184,88,64,160,142,179,236,90,69,125,214,178,211,177,153,173,208,77,113,42,180,144,121,104,53,196,146,131,107,149,183,186,155,183,198,203,170,194,259,74,56,96,198,183,123,202,211,121,146,238,174,169,225,204,183,160,108,90,187,123,89,195,90,135,83,168,55,216,178,215,168,140,197,109,171,103,95,162,247,151,119,159,127,163,220,69,255,133,206,213,84,185,97,137,177,142,68,173,43,162,218,183,153,171,177,68,175,159,152,104,166,216,216,177,154,54,144,147,76,137,155,205,115,171,136,89,149,150,127,214,131,116,196,178,61,189,175,162,208,195,127,116,178,183,148,173,200,176,222,115,229,152,225,216,128,169,121,226,152,208,228,189,117,90,143,232,190,168,216,190,153,171,68,118,212,160,181,200,124,241,122,163,150,68,101,45,129,154,69,169,177,50,81,154,249,186,227,152,148,124,75,96,69,98,120,226,226,139,215,235,81,207,225,151,197,113,115,128,96,177,213,187,246,196,128,109,233,124,145,185,166,209,146,139,120,70,188,214,219,102,148,87,163,191,210,155,152,208,194,123,123,218,183,130,162,145,157,118,125,192,217,109,98,163,224,208,125,86,185,97,217,173,161,83,192,196,79,213,108,140,107,93,203,127,175,214,112,233,274,123,169,137,171,188,79,146,225,177,167,119,116,205,95,204,204,114,175,195,205,96,163,188,142,184,202,173,153,184,203,131,187,134,220,224,183,186,167,106,161,210,159,160,81,128,197,179,201,214,128,110,169,102,192,140,95,80,59,154,113,230,191,171,111,217,174,140,39,162,201,72,164,106,163,82,156,130,89,179,113,215,168,117,216,210,178,188,197,206,153,214,185,224,186,110,171,258,71,221,194,102,174,181,186,217,232,146,90,176,163,161,100,135,150,213,185,165,194,139,190,72,111,230,184,108,104,181,144,193,144,95,121,225,204,157,169,191,109,174,101,192,126,168,155,148,143,102,182,146,180,260,181,201,197,147,125,177,58,145,161,186,215,105,179,164,183,133,138,174,191,156,151,104,172,185,181,218,196,207,45,219,137,131,181,186,207,84,117,144,96,131,116,169,105,84,78,169,149,211,177,232,229,188,147,220,196,217,219,211,122,148,178,124,85,80,175,166,162,195,180,150,166,86,148,118,134,91,98,185,203,83,177,158,199,161,103,96,148,184,157,206,186,139,138,210,127,109,243,217,121,182,132,133,232,226,194,195,192,106,195,211,89,132,232,187,151,233,139,204,66,125,167,73,170,179,230,143,195,143,134,135,192,216,110,123,147,222,107,110,189,208,187,117,105,133,195,145,133,82,184,137,48,162,177,69,123,191,69,200,128,143,115,197,163,199,43,73,66,94,204,120,174,82,138,112,186,198,190,141,189,197,231,184,117,199,119,193,167,207,220,257,179,73,103,149,64,133,105,89,111,135,236,224,111,286,109,228,46,109,168,89,223,115,134,190,102,62,212,208,101,205,186,185,180,149,123,244,133,133,194,43,233,187,27,177,205,100,137,171,140,204,100,210,191,231,124,67,199,192,65,199,62,144,136,209,70,156,131,86,136,186,97,51,70,216,209,72,145,77,186,199,167,207,198,125,213,94,68,152,186,143,129,137,202,193,225,149,175,182,107,93,150,92,100,155,215,210,140,212,173,216,221,206,146,160,90,170,130,137,147,188,139,145,154,149,245,100,218,224,208,168,75,161,101,127,115,203,180,125,96,127,122,143,189,93,88,229,195,184,59,164,211,184,97,83,77,220,189,209,46,218,133,99,110,222,117,175,195,99,131,140,207,42,185,165,103,87,195,220,182,141,215,221,184,218,155,105,118,227,227,174,199,131,98,215,119,190,83,100,94,212,123,101,53,191,104,108,79,133,168,177,96,94,45,211,140,183,179,138,140,107,223,175,260,143,172,82,130,74,129,158,215,196,216,106,128,188,105,217,182,196,138,164,235,168,209,218,134,116,187,253,92,212,183,113,217,106,241,66,106,213,68,219,139,239,107,196,129,54,118,132,194,182,155,220,215,219,212,213,171,91,153,190,205,200,196,163,98,207,111,196,202,118,105,224,188,133,192,151,204,217,163,208,197,212,179,183,146,175,193,189,149,192,225,155,102,208,136,120,153,167,135,228,241,108,160,136,153,214,114,218,179,165,201,111,130,164,126,158,202,101,129,154,216,102,217,214,186,115,57,105,57,219,219,105,192,147,129,208,207,182,191,159,123,130,117,193,198,219,136,155,138,100,198,93,207,153,96,185,66,151,81,141,177,207,84,185,96,222,181,131,114,165,107,107,95,129,106,139,88,178,98,174,125,50,201,199,217,158,98,121,171,91,100,106,85,158,61,220,77,149,146,167,144,166,244,172,162,203,136,83,150,226,153,182,237,179,141,138,162,97,318,224,106,118,192,76,96,132,103,234,84,108,159,190,113,219,64,104,77,231,218,123,56,93,49,222,163,147,208,193,191,189,160,114,142,133,165,182,182,247,97,231,73,156,106,202,209,97,226,281,117,84,163,101,112,57,134,104,132,156,80,85,117,145,140,170,120,151,155,199,182,162,73,201,252,192,222,117,176,97,159,185,195,122,125,254,214,120,158,207,122,176,224,204,151,232,124,219,158,131,211,44,92,120,54,108,84,54,183,95,147,86,168,275,96,126,78,136,69,143,141,39,151,121,121,118,199,164,171,194,100,90,157,60,137,135,104,89,134,53,207,162,114,115,183,210,124,116,180,134,184,156,149,154,84,164,166,200,119,200,128,73,124,167,200,133,175,118,64,246,158,192,207,206,117,127,116,219,210,61,107,89,202,222,135,106,109,98,112,165,85,163,161,185,135,213,121,197,129,217,162,133,154,168,150,109,163,201,109,140,158,134,188,159,183,134,185,159,121,189,116,91,119,140,233,100,55,82,152,110,163,207,201,186,130,181,102,150,112,93,41,188,228,94,146,213,220,222,90,127,192,95,177,112,127,198,159,156,156,79,95,148,62,53,186,188,154,226,178,115,165,136,139,148,184,78,249,154,124,114,115,219,186,244,178,217,151,137,199,104,134,198,178,184,78,181,216,154,229,101,72,206,151,114,173,258,207,233,48,223,158,140,206,194,153,90,224,201,202,189,218,223,113,185,195,99,170,241,193,185,208,167,200,104,262,121,147,193,178,190,213,216,149,177,97,224,102,176,194,81,160,207,147,114,138,140,192,95,100,86,196,79,206,161,97,119,107,201,217,156,236,89,186,182,151,200,228,112,122,156,89,221,161,117,221,121,139,126,229,115,50,100,203,124,144,117,106,169,148,146,179,76,216,148,254,74,133,139,144,206,78,178,202,199,70,84,184,205,142,192,176,164,193,81,183,157,197,181,190,229,110,119,141,179,156,110,116,155,109,100,172,220,100,170,200,109,205,180,152,214,81,184,157,197,104,362,195,146,75,135,125,186,140,209,190,232,208,203,241,189,187,158,95,118,176,124,173,241,166,168,145,223,236,114,160,189,145,216,190,96,232,233,221,96,178,221,175,74,217,120,174,114,194,94,186,159,210,147,92,208,92,214,149,285,125,113,226,155,148,74,109,75,188,125,132,171,81,142,200,134,111,107,133,150,201,102,196,166,163,102,178,155,195,191,158,76,84,174,65,197,98,141,180,161,149,117,146,176,220,175,189,183,68,96,207,155,116,247,177,149,144,212,197,96,185,210,171,179,204,96,170,64,123,112,192,81,172,160,206,146,160,143,199,91,240,103,219,174,207,139,90,237,162,170,160,66,109,165,199,61,191,165,134,198,214,129,129,156,153,175,262,183,139,134,221,111,56,130,121,260,140,157,101,231,143,204,158,165,251,189,89,211,67,163,166,213,184,172,141,124,230,182,128,230,129,200,151,184,151,161,55,200,227,177,122,188,143,215,74,176,131,167,128,134,143,120,206,191,75,217,208,118,147,122,160,144,122,154,82,194,74,199,151,109,161,96,71,227,97,177,157,124,212,154,136,107,54,103,222,230,99,89,212,159,89,127,118,194,156,167,228,236,142,184,223,112,212,76,134,194,146,192,132,165,144,153,124,185,141,310,123,156,224,100,121,126,103,175,132,201,146,187,127,125,219,248,192,145,112,141,155,156,130,136,220,244,177,264,81,219,175,117,240,169,156,133,232,165,182,148,185,179,64,172,200,215,166,161,94,217,210,129,204,112,120,144,199,180,83,122,199,248,186,153,199,111,240,200,162,118,67,158,87,119,86,202,83,118,184,75,236,131,147,131,212,136,206,101,100,119,166,238,122,218,146,224,205,125,94,192,117,122,146,125,128,189,122,157,120,157,251,123,142,216,89,158,120,222,197,104,145,150,183,205,117,77,146,193,128,190,156,124,190,249,187,80,192,185,187,240,132,68,184,132,121,219,192,279,139,194,121,132,134,203,150,129,287,117,89,92,105,151,69,124,159,98,192,145,204,97,220,161,109,137,103,211,144,139,93,111,162,97,147,219,235,108,62,49,155,348,309,175,326,120,99,137,197,62,91,161,106,180,273,163,165,148,205,152,181,125,169,248,224,99,205,111,111,169,155,83,156,87,64,214,110,209,200,143,138,238,139,116,130,140,172,129,89,221,209,229,124,164,55,145,82,213,141,218,135,134,193,214,151,99,191,253,126,163,167,172,158,77,148,205,185,242,116,226,148,138,153,85,157,194,181,192,188,198,167,162,139,93,99,207,223,195,172,186,334,133,239,207,148,140,113,257,157,133,202,189,118,195,113,209,181,156,97,110,146,80,217,129,220,177,181,154,212,195,273,111,163,120,156,163,209,198,118,147,132,130,222,253,156,141,219,100,178,234,183,152,152,215,162,186,209,227,190,145,178,180,164,130,146,199,147,254,149,98,193,104,256,150,195,140,193,172,221,155,250,89,130,156,176,204,111,384,111,136,168,195,202,210,105,145,233,165,78,232,137,118,177,273,210,280,144,324,170,222,155,200,157,230,116,139,159,289,264,133,171,239,83,91,174,239,144,170,171,210,137,93,190,161,164,199,230,257,239,197,147,188,243,147,180,109,122,207,138,208,205,175,151,119,277,125,155,214,214,239,224,123,172,187,210,192,142,135,150,135,187,189,161,247,158,214,138,156,186,158,119,125,156,152,210,112,166,159,191,202,190,127,152,142,157,200,168,204,164,153,138,147,214,229,195,220,97,208,187,179,111,241,97,182,234,128,205,218,158,90,213,122,152,189,226,112,209,212,128,176,143,91,230,187,69,167,170,110,229,59,134,153,125,198,212,193,128,134,169,169,146,58,133,159,258,172,193,222,160,220,175,190,123,215,267,236,186,266,215,210,160,132,115,116,79,152,110,256,211,161,220,146,221,104,75,150,204,132,120,189,178,120,215,109,149,128,175,168,128,108,78,152,179,199,195,213,161,135,190,67,137,166,71,202,122,190,151,113,110,143,218,249,60,257,221,198,221,239,236,99,201,160,213,227,123,152,94,176,185,225,316,54,58,90,112,146,236,89,228,148,111,112,161,166,147,123,143,108,171,66,114,199,62,249,137,116,195,148,128,132,148,150,198,104,191,236,180,221,119,231,122,160,204,92,139,112,106,99,77,146,205,186,186,115,191,126,281,156,237,278,208,310,147,114,142,212,121,73,232,242,219,233,171,235,234,286,175,95,220,313,119,210,208,213,214,172,215,107,173,177,146,205,58,235,178,102,210,170,50,194,232,178,141,128,222,142,171,290,207,232,217,156,196,248,148,153,185,167,120,87,110,313,203,122,204,151,81,167,195,93,129,119,180,86,231,226,149,231,220,49,192,130,124,237,144,171,149,199,229,281,103,169,72,228,163,109,106,209,255,253,130,217,188,193,148,211,150,236,216,248,160,173,93,177,127,213,126,227,86,95,146,79,187,126,89,91,228,69,182,149,78,93,120,130,133,127,207,77,199,74,137,152,228,174,184,128,235,180,180,144,79,115,185,200,135,172,230,162,202,80,116,135,124,189,160,169,191,201,158,88,90,146,62,178,135,157,78,183,249,179,213,155,171,78,234,303,194,174,141,172,182,206,203,180,91,243,225,104,253,140,255,156,195,221,230,202,166,141,83,261,138,92,212,128,127,231,203,105,183,62,125,132,112,202,243,191,176,129,154,234,140,306,287,179,164,106,185,174,205,148,197,112,189,98,220,236,73,147,192,181,131,129,178,151,177,171,190,170,235,137,181,242,135,212,171,165,161,355,172,236,88,75,188,151,129,123,80,132,98,97,125,156,122,208,87,224,245,348,163,119,199,139,99,109,148,153,189,198,143,187,178,201,231,138,137,222,130,143,143,163,225,183,143,223,251,79,179,158,221,206,181,169,282,112,237,157,205,190,105,189,248,165,126,103,172,137,140,210,222,222,144,164,145,222,73,117,91,151,158,174,132,190,176,260,113,226,279,149,110,204,169,204,184,170,199,199,189,156,73,104,128,171,140,220,192,135,200,210,122,298,175,146,240,113,186,238,94,263,151,65,166,216,93,171,163,168,189,82,198,63,230,197,168,192,128,174,357,123,158,225,182,110,122,145,145,145,269,152,168,135,93,199,208,235,115,181,116,237,202,164,67,272,107,218,126,216,141,171,163,67,114,161,204,197,107,256,170,194,247,278,216,189,219,114,131,101,138,196,218,143,176,213,159,196,73,214,202,132,121,100,218,105,100,124,137,141,144,155,221,164,50,220,104,231,210,129,167,75,196,79,118,202,210,209,88,252,213,186,228,170,194,219,179,162,182,117,115,142,179,172,172,72,238,199,231,182,283,168,136,166,139,114,217,121,210,191,238,185,197,83,197,109,223,90,187,185,164,151,213,162,85,169,204,185,257,193,202,107,182,190,229,94,194,192,61,137,167,147,75,253,121,203,194,138,124,222,140,79,187,219,247,155,192,237,93,81,145,79,305,170,147,132,191,74,161,107,159,109,211,158,63,184,117,338,53,128,93,146,85,189,210,133,228,173,134,167,146,211,208,230,230,188,95,145,87,147,149,138,222,132,140,145,185,303,62,196,123,247,185,147,165,98,153,172,102,219,105,169,77,156,172,165,226,71,148,82,222,136,89,94,219,193,57,131,154,124,132,225,180,105,123,176,234,73,220,142,190,200,102,151,109,127,119,174,121,135,119,234,269,202,158,61,74,123,153,209,191,239,134,244,154,102,228,228,229,227,139,80,300,163,163,192,213,108,168,177,198,50,125,272,181,240,156,246,132,305,219,120,162,222,148,218,213,136,176,99,99,127,70,276,175,195,260,101,67,103,80,198,108,83,200,218,195,162,239,156,157,185,203,254,152,205,162,128,184,216,103,101,235,129,77,169,230,166,154,195,197,249,95,258,231,145,124,214,120,108,256,239,129,171,109,139,238,206,247,208,193,153,130,88,218,197,188,132,185,238,184,236,48,227,83,118,89,201,161,225,70,178,101,265,179,107,237,147,225,134,217,75,165,136,172,208,185,216,157,136,155,216,194,208,232,171,106,76,166,177,300,199,93,214,202,217,80,174,176,181,71,176,228,204,194,153,61,143,93,97,266,201,185,221,192,267,163,66,164,264,76,154,155,227,207,242,100,191,206,120,162,199,212,105,198,92,231,190,139,242,234,113,103,107,155,182,113,94,146,193,207,202,176,232,226,181,129,141,73,188,97,221,327,103,209,119,182,172,245,177,204,188,114,185,137,203,199,157,349,145,135,195,123,139,136,130,135,165,247,204,159,176,213,108,240,180,139,112,189,121,272,174,123,131,134,179,106,125,94,202,217,202,229,182,117,213,102,134,164,123,243,183,70,207,231,199,138,194,178,145,108,219,128,181,146,211,140,108,157,199,183,118,205,140,217,106,245,132,70,208,263,152,224,220,201,208,103,201,152,166,226,185,145,56,277,211,88,212,191,121,152,173,247,112,184,118,123,179,165,176,191,172,161,83,308,117,198,224,197,78,184,178,234,199,123,97,266,192,117,220,266,172,169,210,242,132,201,230,89,101,202,200,128,112,163,145,152,204,120,166,177,178,209,167,180,162,60,210,110,47,188,247,198,239,122,230,199,194,247,209,245,250,225,227,174,329,93,126,140,146,204,83,177,175,116,231,165,159,72,152,115,250,174,81,181,265,172,191,214,136,132,233,189,189,111,213,224,132,156,218,209,98,141,184,120,206,288,109,124,181,170,166,212,81,198,200,159,137,96,163,58,182,219,344,153,91,137,206,186,200,186,135,92,87,133,128,49,120,143,305,191,142,170,221,135,182,61,183,91,278,167,68,173,122,248,349,86,195,189,247,201,137,107,207,149,108,123,151,217,126,132,155,198,152,179,252,121,230,332,222,187,107,253,38,146,153,145,67,163,246,187,161,237,165,176,51,135,214,179,208,148,228,182,122,235,111,81,158,109,271,152,223,105,233,61,168,115,218,176,189,176,220,127,130,217,149,97,182,137,215,49,223,253,100,140,181,176,108,192,220,43,151,257,222,216,215,155,172,205,126,240,59,219,121,167,146,91,150,117,131,211,126,283,175,215,185,144,163,174,197,87,79,201,109,228,76,229,56,164,73,214,113,159,212,276,121,123,171,177,165,176,207,204,159,142,176,207,386,183,138,144,162,205,187,164,159,259,159,221,222,252,202,182,179,270,189,149,235,316,213,313,201,150,152,117,194,220,38,87,87,132,130,212,125,145,176,209,232,174,185,213,82,300,113,168,138,111,159,128,161,97,283,78,49,194,202,64,105,253,256,223,148,242,134,78,159,184,169,187,215,138,132,172,126,166,210,195,189,192,95,201,208,185,104,211,180,236,112,115,230,209,219,144,105,173,169,167,236,187,144,198,120,205,147,140,269,118,157,222,130,187,187,263,191,110,262,200,130,144,183,309,160,219,163,263,163,280,88,144,192,134,166,195,85,171,157,122,85,187,214,174,61,152,208,60,172,116,140,221,117,189,155,243,134,234,124,250,175,139,101,282,136,145,171,166,195,284,142,200,62,230,89,100,204,200,151,168,233,112,188,269,159,113,164,211,233,158,252,124,209,106,158,179,218,165,146,121,81,42,148,145,272,181,125,149,147,217,246,293,264,92,264,184,111,203,121,129,42,131,262,286,190,237,164,178,98,113,78,137,142,214,247,243,221,177,216,215,245,172,149,131,164,179,78,143,277,283,103,192,184,164,117,212,204,174,231,170,194,89,211,165,231,148,97,146,150,121,241,189,157,113,199,161,207,254,181,106,143,190,184,289,179,250,240,284,165,132,206,55,167,201,219,148,188,156,115,113,209,94,229,200,225,161,164,203,98,207,120,205,161,169,224,260,113,110,242,201,168,194,165,196,216,219,168,227,50,148,96,274,207,122,207,90,75,125,155,115,178,210,185,115,88,93,146,79,222,148,161,209,183,102,129,170,164,219,122,254,128,311,125,128,232,54,114,232,185,161,117,165,163,154,149,217,80,212,80,222,55,147,147,89,213,146,194,164,135,178,90,225,112,196,71,179,195,149,197,167,118,174,186,330,98,139,185,184,207,234,171,233,243,108,221,139,190,166,189,169,235,160,174,208,164,173,121,104,214,154,146,110,254,146,130,211,248,170,218,206,130,233,239,139,147,83,185,237,189,52,226,144,164,56,31,117,262,75,184,184,216,221,117,106,123,194,222,179,179,272,153,167,181,153,156,203,173,216,153,144,183,269,124,207,186,182,108,165,232,134,118,242,122,104,243,167,221,147,228,133,111,246,102,234,160,111,141,216,185,228,228,168,224,151,153,105,176,191,99,185,221,78,119,71,271,215,134,186,165,181,307,90,110,218,233,64,136,265,141,96,128,277,216,143,102,132,227,206,219,125,182,221,229,113,218,170,156,221,177,150,121,292,216,212,117,65,244,139,108,120,308,185,95,235,190,114,188,91,166,186,228,232,186,201,270,268,236,268,115,129,190,100,129,209,94,114,120,156,227,214,168,131,110,138,192,136,115,110,84,222,193,64,137,99,114,211,248,195,238,195,184,149,120,247,199,83,199,210,163,247,246,223,214,162,76,163,254,89,185,160,236,230,72,177,163,266,144,119,170,89,138,139,119,181,217,147,199,176,190,214,228,120,160,174,276,101,111,98,99,162,198,137,169,157,103,181,160,197,221,188,154,305,111,91,350,222,204,274,195,143,219,145,194,165,180,313,121,216,43,185,106,168,252,278,172,216,193,177,218,209,165,173,197,72,77,100,208,225,180,197,162,159,202,196,240,188,103,78,165,125,120,242,132,127,197,228,72,112,103,144,118,161,263,211,191,189,176,131,103,140,131,110,176,211,184,301,230,229,51,168,110,183,205,268,236,88,242,276,145,230,172,225,232,312,204,271,164,112,133,101,203,175,138,89,218,178,145,189,230,226,223,132,231,187,140,204,205,272,230,132,275,140,147,142,167,147,245,163,127,91,199,122,215,97,257,147,187,260,193,189,112,193,116,167,155,77,113,174,186,221,178,225,230,118,187,169,49,181,235,233,188,130,211,102,192,77,118,165,135,243,214,256,128,253,189,127,228,193,264,84,213,227,199,155,196,160,267,183,142,211,99,165,146,202,131,247,173,211,123,96,104,218,71,142,117,88,139,177,246,144,209,181,138,177,224,193,162,101,118,84,132,64,142,117,188,102,220,149,185,177,159,86,249,227,188,212,137,133,120,171,145,197,227,108,136,283,286,214,119,226,196,205,170,214,195,203,209,173,113,224,103,167,100,132,183,222,295,345,205,286,140,177,86,152,104,220,209,230,178,81,113,217,132,203,134,108,119,226,94,225,198,123,199,237,264,179,164,73,298,172,217,122,150,123,131,151,147,175,155,46,184,212,193,178,139,142,128,126,296,211,229,107,91,53,224,180,246,177,117,152,97,189,180,213,206,186,213,154,132,165,318,152,205,185,138,114,132,191,234,233,195,129,165,79,216,172,213,199,212,148,116,134,197,78,153,228,84,137,140,152,242,194,241,133,185,117,112,241,80,214,235,217,54,168,164,204,260,223,237,124,159,177,79,215,155,143,209,182,212,215,137,185,315,155,164,311,155,287,58,120,230,173,149,150,208,218,198,176,97,193,168,95,255,157,57,174,244,212,145,172,173,124,86,207,231,228,207,129,256,150,175,290,220,241,163,181,135,206,159,107,93,260,162,55,165,225,118,155,83,237,215,131,191,143,208,216,74,215,238,245,165,202,162,86,259,185,181,157,221,216,178,91,133,195,101,43,141,127,127,166,168,263,138,109,249,207,215,98,182,209,357,143,218,223,305,159,173,195,66,194,152,142,82,217,94,128,126,153,192,57,107,248,275,125,75,263,188,135,147,115,81,224,257,115,186,84,191,212,176,196,187,373,125,46,165,277,106,65,160,165,268,151,139,204,130,176,131,250,262,103,202,129,73,198,195,215,199,167,89,140,189,135,157,121,165,219,196,209,162,232,191,192,259,203,205,101,255,171,208,165,214,183,112,200,249,227,181,216,103,166,192,249,139,80,80,246,80,161,162,170,95,135,194,118,137,203,197,223,189,204,107,202,211,95,172,164,151,230,237,86,164,256,192,67,99,123,146,200,247,152,162,149,220,136,147,88,112,127,258,129,187,208,152,223,126,99,214,93,185,153,325,198,191,194,156,213,129,185,162,121,105,152,117,108,178,245,228,161,90,121,163,141,155,96,182,221,223,171,159,113,191,93,148,210,253,153,229,170,93,129,120,129,178,196,217,186,141,127,262,196,171,252,202,243,193,153,123,146,216,186,207,220,228,204,198,225,154,166,103,147,82,202,108,140,190,227,113,107,197,217,198,212,161,99,176,237,201,112,125,190,82,123,219,224,306,197,209,133,176,332,187,177,177,166,155,172,56,188,204,203,128,244,234,136,137,133,230,164,107,118,185,69,163,163,226,166,66,150,166,210,226,146,178,312,183,207,125,202,245,112,138,184,108,82,121,218,208,112,111,190,181,150,227,221,226,168,172,201,155,123,115,201,72,141,228,131,98,224,113,194,187,114,180,195,94,155,242,114,78,203,213,210,95,124,155,202,114,96,135,145,182,107,177,291,128,114,170,65,259,175,201,101,104,152,125,210,103,92,212,111,62,89,75,198,256,217,198,196,239,136,99,225,112,136,189,234,70,195,149,139,123,213,208,120,127,88,189,110,85,158,130,143,124,87,94,181,203,193,85,168,121,99,128,122,120,190,75,164,202,108,244,154,104,142,175,173,232,223,237,229,126,184,122,149,235,161,172,150,170,85,239,184,150,220,223,215,96,94,101,171,259,269,134,165,230,200,190,93,107,147,71,140,107,154,212,205,159,88,146,258,146,100,108,183,202,166,227,215,228,150,199,78,127,122,186,94,230,87,96,236,128,208,120,184,204,141,95,224,119,226,70,222,192,94,92,298,49,243,231,118,144,156,159,100,111,106,161,150,81,114,115,198,109,141,222,200,181,240,156,124,87,138,137,152,193,207,179,177,237,130,190,152,110,187,249,226,211,229,179,268,113,281,189,85,122,210,201,85,120,163,151,163,105,200,66,189,150,194,229,157,149,223,108,245,140,189,112,140,132,78,366,196,189,118,209,269,269,202,174,220,192,196,230,205,134,84,143,160,207,238,172,92,127,187,224,150,213,186,199,113,141,150,221,186,108,202,239,123,213,70,245,218,111,88,181,161,143,229,166,194,170,161,208,255,205,216,161,214,149,158,261,201,158,220,224,189,71,94,146,138,151,238,206,159,212,221,194,115,172,257,206,248,161,167,241,211,273,264,133,145,215,235,150,283,127,184,129,211,201,165,130,202,231,261,205,172,195,169,135,97,129,215,255,96,335,257,229,137,249,206,183,113,192,269,199,192,239,178,179,194,182,97,211,144,239,187,137,198,189,140,98,128,150,170,169,131,207,221,300,113,135,117,202,251,157,114,207,196,178,75,217,256,283,138,217,99,198,247,150,153,91,112,214,207,172,91,164,88,215,218,160,183,230,168,200,118,100,135,85,91,58,229,210,130,307,216,194,138,184,241,113,188,144,191,147,217,91,209,120,221,97,146,184,112,307,150,230,118,172,98,186,134,161,135,207,152,91,119,140,116,289,114,218,169,244,143,139,153,219,98,161,170,97,106,230,102,121,98,206,269,187,180,130,214,142,117,118,120,124,235,141,94,268,103,221,127,199,226,155,244,196,197,209,241,109,89,234,316,224,131,88,80,90,173,216,180,150,213,125,208,164,150,237,191,233,139,68,230,230,205,143,197,166,138,104,147,106,127,170,117,150,182,186,187,127,199,241,137,165,166,133,85,85,254,174,79,195,60,89,95,158,186,230,229,140,239,197,169,114,134,239,139,148,84,180,102,152,124,282,152,210,221,68,140,141,269,280,175,245,199,287,225,220,152,130,169,108,144,165,208,136,210,119,180,79,72,148,154,205,240,212,210,225,187,78,189,210,95,142,289,253,128,67,145,330,253,120,86,89,142,154,170,119,200,118,251,199,205,274,212,165,171,259,51,129,152,102,229,106,124,61,234,251,133,224,120,226,76,193,191,215,204,70,194,155,238,218,145,96,208,202,202,161,132,243,145,201,209,202,234,160,186,116,89,125,241,131,73,192,177,202,161,192,222,251,243,111,224,142,183,182,80,157,141,93,132,137,169,216,209,243,163,164,225,126,231,140,90,140,220,192,68,68,295,110,129,110,98,91,116,78,225,97,132,108,247,157,153,165,217,227,168,176,205,191,199,174,101,139,144,182,158,166,219,108,110,113,39,49,80,123,191,200,262,130,190,119,150,178,163,173,166,73,264,115,81,85,178,191,191,192,161,77,77,219,237,172,210,155,185,107,240,223,179,89,143,151,126,234,276,191,162,147,202,178,140,178,195,93,154,213,73,204,337,222,163,100,223,183,98,205,90,205,219,66,163,129,116,242,151,108,195,91,216,192,174,163,165,205,190,178,157,114,226,131,103,155,131,154,56,152,120,211,207,234,284,135,225,162,93,230,120,142,294,109,129,164,180,287,227,187,279,157,49,114,256,126,223,133,208,101,182,114,204,159,67,125,98,223,233,121,260,131,152,152,191,179,161,160,171,165,247,189,256,223,154,218,230,173,178,129,286,123,161,93,78,206,129,144,137,133,222,102,113,280,157,159,155,235,231,91,110,64,152,355,81,197,96,134,171,192,183,106,214,101,227,142,188,194,147,269,227,165,102,168,197,276,192,99,185,164,169,177,129,97,348,155,115,227,253,213,101,227,184,243,105,199,136,160,272,216,205,115,102,164,133,136,190,98,207,216,153,178,104,203,122,278,194,50,122,102,60,134,129,226,213,249,90,201,203,191,118,142,149,152,246,105,118,137,247,164,120,220,224,155,169,158,210,161,186,65,80,121,127,259,104,174,209,259,204,215,203,211,177,163,75,135,363,159,213,185,92,200,94,145,238,227,103,96,103,182,59,199,172,192,252,273,130,93,249,133,105,118,138,196,147,186,89,193,213,175,109,73,122,130,233,320,170,50,210,301,181,181,109,272,211,105,268,154,158,212,195,212,222,179,146,172,238,277,231,243,203,245,101,216,217,103,124,189,187,173,202,168,239,240,223,159,252,151,215,132,174,176,188,115,176,273,250,152,182,102,197,179,198,160,203,144,233,141,196,158,113,201,177,101,165,223,172,158,187,199,243,98,232,198,197,196,196,96,266,227,247,96,73,72,255,133,98,218,239,255,106,229,215,217,187,210,127,136,116,207,81,192,172,66,121,148,187,189,141,101,179,158,111,239,196,187,127,307,62,241,110,234,138,171,197,220,165,70,72,63,102,239,139,81,111,196,154,177,126,179,188,172,207,62,186,116,119,175,173,197,240,136,170,111,134,213,218,213,201,221,326,105,220,214,119,216,125,219,150,165,194,234,230,184,184,127,75,334,277,80,244,160,220,180,112,109,172,236,157,98,201,109,261,205,176,142,165,163,219,110,232,157,121,130,114,142,125,95,99,149,82,235,142,178,168,154,269,207,97,130,209,107,272,184,120,139,194,182,138,133,162,115,162,117,172,150,114,182,257,130,172,248,226,182,105,56,144,146,120,172,95,251,319,99,145,192,270,343,116,72,304,195,205,122,233,209,227,140,69,139,333,200,125,139,133,228,153,211,98,206,186,121,65,220,159,212,156,75,223,204,133,139,158,178,136,86,227,154,201,245,158,237,200,208,167,212,56,265,89,196,98,86,294,226,91,96,139,151,218,176,229,179,211,169,125,179,61,115,99,242,110,182,90,125,222,146,119,228,171,211,175,170,245,95,241,155,192,231,189,398,153,242,83,173,187,173,192,298,130,157,220,236,282,157,230,143,251,184,127,200,247,181,124,148,141,375,212,177,97,192,227,153,199,196,206,171,108,364,221,216,94,134,212,170,69,221,89,185,206,172,234,173,157,165,193,177,100,221,160,80,247,63,115,237,200,101,217,97,223,92,181,238,94,83,243,126,193,145,145,162,129,243,120,207,184,102,175,139,139,227,149,124,169,176,139,135,126,190,109,198,194,200,220,127,216,265,227,244,242,98,216,174,222,112,86,167,161,172,134,298,154,256,231,134,167,136,125,179,145,210,217,218,105,137,206,185,128,229,264,166,138,130,332,185,122,114,269,82,260,197,211,175,74,127,185,104,201,226,133,252,203,110,126,190,107,202,143,119,136,90,275,154,246,36,92,130,231,89,242,173,200,157,102,180,183,220,245,90,213,187,176,270,249,261,168,107,220,129,174,124,265,153,259,212,283,203,208,126,155,369,211,217,60,114,72,239,229,170,217,162,75,221,94,219,104,96,160,143,96,121,95,120,91,208,158,188,171,212,188,141,336,190,214,191,132,249,122,199,204,234,203,178,129,205,213,320,123,197,165,196,254,130,244,194,173,246,163,185,225,214,153,306,271,190,84,200,185,103,78,246,138,236,244,119,215,237,139,162,202,150,221,106,249,154,423,149,211,108,281,100,115,116,180,175,80,167,215,275,147,174,214,144,194,189,86,147,172,205,194,301,167,92,158,198,127,144,104,174,175,181,131,198,107,145,127,206,84,128,194,124,191,222,230,208,279,165,152,124,234,153,75,57,112,175,195,149,187,157,225,136,224,203,193,150,121,206,254,162,212,115,210,237,243,118,111,165,199,239,91,169,223,166,126,266,203,204,143,171,187,80,219,295,177,138,172,163,95,240,216,146,71,206,161,119,196,134,140,199,199,95,190,92,227,135,189,169,187,168,221,113,240,146,159,130,226,190,75,165,272,165,75,153,181,227,182,225,180,191,89,69,133,267,180,139,232,163,123,194,198,229,195,222,214,142,147,129,172,223,108,304,203,78,173,87,89,226,149,155,130,173,270,117,127,258,173,212,88,123,92,56,112,184,223,223,113,65,127,123,171,184,130,197,144,180,195,173,194,237,132,265,174,98,216,321,248,95,254,300,168,174,151,213,137,221,180,169,227,147,74,119,205,157,173,191,158,232,138,133,163,104,60,167,218,200,240,148,107,172,151,146,68,157,77,189,162,148,240,197,156,169,158,301,117,217,174,201,252,259,183,263,263,143,190,115,165,130,37,186,172,215,192,253,195,250,267,191,158,234,164,253,243,197,183,135,211,122,145,152,168,164,227,96,237,176,199,168,192,113,266,154,207,215,136,169,228,131,81,199,168,171,165,236,174,128,206,226,85,200,95,176,229,237,200,144,137,103,242,130,140,75,143,146,173,166,91,109,294,147,92,136,201,193,185,95,133,236,196,203,127,108,250,181,208,274,138,200,199,166,160,106,203,209,195,176,122,176,186,216,206,196,230,166,186,112,154,208,189,177,125,76,95,248,226,68,195,119,145,243,222,96,212,216,140,213,148,102,236,207,100,146,136,104,101,142,296,209,166,113,227,104,214,201,210,135,147,234,187,194,159,156,122,130,118,297,188,144,151,330,125,214,283,184,103,133,113,249,239,138,262,176,95,231,136,112,268,212,328,241,186,221,181,235,248,140,199,215,111,179,210,145,172,199,101,82,141,135,183,192,100,139,184,223,238,163,130,171,229,193,222,170,156,151,90,161,95,155,169,124,251,146,93,194,96,237,210,158,157,122,224,190,100,128,252,156,145,197,271,68,186,90,127,217,110,210,221,237,174,213,167,336,240,170,216,108,147,100,206,134,90,103,222,159,182,123,144,123,111,227,211,224,223,213,179,134,133,68,297,132,320,233,203,124,122,290,198,205,169,167,248,241,91,127,181,245,288,231,89,159,97,207,177,192,157,129,167,164,83,169,206,225,303,197,184,134,248,209,138,181,222,85,235,306,150,131,263,103,108,121,177,156,319,90,191,62,187,230,227,158,121,153,211,173,110,182,188,193,162,262,226,234,73,106,80,96,153,211,159,130,190,255,98,148,185,293,96,182,198,197,262,335,162,144,81,244,196,171,285,118,141,145,140,124,104,151,232,187,215,156,152,191,187,164,166,143,240,185,141,215,320,316,88,105,174,154,180,103,152,183,263,191,218,120,133,88,224,118,219,230,238,117,182,264,192,279,59,340,211,108,221,245,153,192,367,193,185,182,219,167,188,142,104,113,242,254,118,173,230,199,292,197,165,245,151,199,131,134,170,178,240,222,239,104,171,221,198,226,229,219,92,164,188,188,192,145,205,140,151,184,182,146,195,178,235,183,222,325,239,201,140,282,136,120,140,225,112,93,121,309,140,87,320,180,140,145,195,215,152,109,199,220,209,145,68,99,206,204,207,144,95,287,44,226,157,181,185,139,171,79,107,244,222,169,80,217,193,228,111,122,171,150,172,115,152,108,155,150,81,235,154,296,139,128,207,165,222,238,119,190,224,293,138,163,172,164,151,230,102,139,155,230,192,262,125,188,148,222,187,147,98,146,209,229,167,199,73,196,202,119,223,105,129,251,162,177,231,207,172,220,247,174,102,225,139,142,166,137,163,289,96,93,245,113,198,176,138,112,114,191,253,174,216,206,231,173,211,123,236,137,75,163,237,129,107,104,189,141,199,208,341,120,207,261,253,139,119,65,241,341,204,114,91,166,108,122,86,300,228,113,201,61,233,245,138,214,195,104,236,56,46,153,202,149,153,321,187,97,92,246,198,204,175,131,195,197,249,241,241,138,196,241,289,174,89,147,153,158,178,202,163,199,194,209,75,137,163,246,86,218,187,209,236,173,241,105,119,145,180,168,105,132,107,208,175,170,153,133,163,136,143,188,237,232,216,198,140,197,151,153,223,176,240,238,191,277,162,184,99,132,106,185,197,230,235,120,157,105,84,58,193,182,115,179,164,189,183,183,102,226,186,196,120,213,182,227,138,219,169,204,206,316,211,251,258,115,165,124,293,104,134,61,134,145,141,152,119,215,129,131,128,137,103,95,271,222,142,101,107,208,119,205,104,234,177,217,100,152,240,66,143,71,101,168,195,230,225,168,114,270,190,156,157,160,102,224,114,114,225,193,160,270,152,231,110,113,129,105,126,140,288,131,184,101,80,161,129,170,286,71,169,133,56,177,144,202,176,120,177,105,154,119,328,171,235,182,197,258,228,176,208,200,199,194,113,194,176,193,178,173,120,54,156,220,84,249,186,296,214,141,291,143,230,187,244,83,169,224,153,108,90,241,124,238,199,93,100,206,182,203,278,215,192,208,109,125,179,194,185,116,216,130,69,64,206,72,223,252,219,176,192,190,130,273,141,109,83,194,166,134,243,148,182,115,165,72,169,199,318,146,222,111,177,100,134,297,279,179,262,128,225,134,202,80,64,162,108,104,279,209,164,275,195,217,244,70,182,207,225,210,209,239,209,149,178,124,222,136,174,59,241,161,175,177,89,157,176,127,147,192,116,139,119,169,90,129,229,126,206,210,208,193,196,235,274,211,148,206,115,117,74,234,209,86,145,79,151,130,126,92,141,135,118,133,103,163,111,138,301,162,138,118,210,316,71,242,208,148,289,113,226,236,309,288,246,224,102,136,98,295,138,254,224,274,104,352,188,302,239,184,218,192,83,243,191,173,167,97,118,244,107,253,160,165,103,217,160,188,292,77,100,175,121,110,226,244,214,265,312,69,211,162,126,166,153,215,173,209,123,268,253,161,184,67,95,269,131,71,248,134,89,196,120,205,206,225,264,190,249,149,160,170,216,166,134,127,180,258,190,229,190,175,217,167,248,135,109,145,222,232,218,88,170,153,157,268,85,185,134,161,160,223,175,118,88,154,141,86,196,145,142,276,160,96,212,171,207,257,116,167,140,129,123,342,168,141,175,214,183,229,213,198,138,232,229,210,166,119,47,103,201,214,184,133,220,176,194,53,154,217,60,78,237,270,189,124,164,166,149,170,159,107,103,249,167,204,140,151,270,93,184,115,187,136,85,139,214,234,250,260,234,113,124,87,262,226,120,174,83,143,124,207,151,197,213,171,171,162,121,332,173,89,244,219,225,152,54,165,344,153,161,227,136,167,198,117,128,190,151,171,89,231,91,152,102,262,76,213,220,189,46,260,211,110,100,184,176,98,233,205,103,96,103,231,152,165,129,67,183,151,165,194,114,118,113,110,120,188,54,236,151,209,228,169,148,104,343,259,210,193,92,166,144,125,92,146,125,112,57,97,160,201,209,221,142,203,95,125,127,122,150,190,126,235,330,175,178,172,165,70,160,152,156,221,203,301,178,184,112,194,202,249,217,99,197,94,189,128,109,166,284,235,211,116,265,163,128,113,246,102,140,192,190,154,168,215,104,185,184,219,165,270,173,147,92,214,142,249,200,187,187,179,139,242,195,202,196,200,140,290,142,159,272,215,187,230,74,122,120,220,191,262,71,199,159,219,113,163,154,149,121,153,87,180,161,146,146,243,348,96,125,152,191,128,237,200,354,218,202,176,90,166,237,243,145,70,95,206,126,223,177,191,135,81,134,143,183,175,241,191,245,101,312,199,94,184,154,199,148,107,275,207,144,215,225,164,143,110,147,187,157,245,353,208,127,271,271,142,219,148,235,159,197,186,208,125,117,176,154,191,252,147,132,183,246,43,228,146,137,242,217,234,206,200,114,170,211,131,136,246,237,186,185,71,108,197,223,119,231,198,155,214,220,187,178,201,170,147,223,96,220,243,176,230,230,221,233,222,125,187,260,203,178,234,127,154,149,219,234,150,191,99,106,251,229,110,199,240,190,74,189,204,154,157,261,225,232,160,136,163,218,228,175,156,155,108,126,175,205,164,171,208,313,152,194,83,176,88,125,212,210,172,108,206,183,205,246,200,106,202,168,235,189,127,144,214,343,218,107,129,113,183,101,61,168,237,216,82,236,176,129,262,91,211,194,282,158,170,143,216,352,259,118,271,113,220,114,155,200,269,167,143,89,173,252,121,189,43,212,253,211,189,221,90,228,133,277,261,209,178,150,210,136,104,228,159,188,219,205,214,189,223,75,145,108,170,185,118,196,214,115,165,94,120,144,204,182,138,202,261,244,97,191,211,145,237,230,212,188,204,135,191,209,159,116,206,135,259,177,129,251,133,204,212,89,147,253,98,151,228,201,208,137,199,231,115,177,143,220,171,285,257,194,211,234,149,211,166,231,137,235,293,105,179,157,125,224,94,241,210,117,279,351,105,164,198,241,179,177,174,87,130,185,84,201,121,260,115,136,242,220,138,217,113,170,200,99,227,191,171,242,166,121,199,218,171,164,219,182,164,167,165,276,259,178,208,119,221,113,103,323,263,113,102,239,161,222,151,104,88,193,171,130,207,198,208,288,141,174,189,83,156,97,171,118,165,123,253,155,97,197,198,125,179,84,151,167,49,166,246,147,268,199,131,158,219,126,163,222,237,234,85,178,147,240,151,181,56,220,322,127,190,212,161,246,222,152,105,133,157,247,214,65,71,92,131,209,177,239,282,142,230,80,112,209,85,187,130,163,149,141,271,276,194,156,233,234,100,242,151,215,183,138,284,196,271,273,226,165,116,208,234,209,159,143,156,134,117,289,193,130,274,196,318,148,247,232,157,179,174,248,77,178,125,152,244,136,153,178,199,209,62,289,103,121,273,209,151,194,95,246,116,207,108,215,150,90,186,158,193,213,172,169,78,141,217,178,204,120,173,220,266,166,157,240,205,113,148,193,139,239,140,275,204,160,120,208,115,235,135,149,200,246,200,113,89,266,162,158,141,115,229,153,159,154,287,138,234,140,163,140,168,204,212,171,173,159,177,169,142,193,120,189,199,223,226,189,191,193,122,199,220,102,158,217,107,146,233,135,275,129,164,94,87,122,235,161,206,111,187,164,133,121,204,158,159,107,129,176,233,252,296,60,189,98,68,147,173,175,114,139,112,220,162,182,186,195,231,103,254,173,72,146,197,219,244,166,132,218,106,117,237,106,120,182,252,182,156,219,186,195,245,244,225,189,165,189,189,192,182,79,61,218,288,74,78,221,130,191,117,327,217,123,314,350,74,298,157,130,133,130,174,207,130,161,191,285,256,306,137,132,279,171,207,227,282,89,113,89,206,139,130,201,220,102,74,109,162,249,146,91,193,105,222,275,144,129,186,134,201,198,183,146,177,126,88,151,183,233,184,202,271,104,237,134,125,218,105,169,331,234,255,157,228,184,90,191,134,191,109,177,134,144,212,195,202,214,136,224,72,124,201,145,155,170,140,116,173,117,215,201,338,160,177,137,130,168,197,181,101,132,253,214,124,116,153,197,193,190,207,83,160,202,163,163,88,182,189,132,162,183,175,129,166,125,117,173,196,211,245,118,201,74,208,269,111,146,230,267,236,163,143,170,126,192,160,202,228,80,131,197,255,149,248,251,208,221,68,121,148,177,215,191,195,195,167,193,126,99,165,169,195,182,99,229,179,147,245,155,221,196,120,105,140,195,80,232,213,202,248,169,85,164,86,107,223,198,255,172,166,63,211,175,146,217,249,224,117,213,146,83,159,160,186,212,149,151,226,174,159,191,97,209,114,117,161,236,222,112,225,191,199,52,261,158,208,83,164,157,116,60,185,82,251,188,245,131,147,169,228,233,183,162,78,68,177,206,252,234,141,163,258,148,267,217,142,161,169,354,224,164,194,123,174,111,267,269,187,243,177,163,103,107,95,183,72,74,202,239,173,158,130,164,203,193,215,137,131,51,144,155,179,139,230,135,79,212,184,160,196,73,213,124,143,104,147,142,366,119,77,224,110,242,127,242,176,229,128,159,40,186,229,156,242,210,106,172,105,198,74,159,375,96,179,235,137,151,165,160,181,109,276,185,175,257,162,296,181,121,168,43,223,224,140,125,244,149,85,142,58,231,236,233,140,127,214,135,150,197,202,77,177,130,171,215,167,218,195,56,102,156,242,293,159,56,234,179,180,198,214,179,73,180,233,227,196,183,187,203,230,210,154,139,182,97,219,232,105,87,181,183,99,188,220,130,180,165,215,94,182,69,159,89,200,212,211,139,90,100,174,173,247,193,127,151,181,219,219,235,91,111,234,134,255,191,210,255,206,222,187,276,258,95,149,83,151,198,99,197,147,221,122,202,101,84,85,189,87,105,152,196,295,138,169,225,209,196,206,216,151,196,223,214,102,197,191,208,139,119,192,253,131,175,237,111,112,55,161,186,196,248,154,245,270,204,258,179,149,158,170,210,160,142,131,133,171,169,159,231,223,293,238,332,221,120,179,197,349,227,125,243,194,222,129,245,182,310,163,213,186,177,72,116,197,88,210,231,180,220,174,215,208,214,120,171,258,219,227,132,155,54,221,248,189,142,263,205,206,125,242,89,179,257,236,176,228,148,188,251,84,140,311,129,350,134,192,159,245,263,230,108,167,142,136,166,268,203,282,185,199,155,266,149,198,179,197,171,282,129,167,160,314,210,167,179,167,177,232,165,266,259,69,224,64,163,119,121,211,209,92,117,200,132,139,129,155,148,290,310,61,207,148,169,64,159,216,228,313,207,259,259,173,84,221,308,153,199,207,223,122,100,248,159,146,155,165,258,155,235,144,225,195,111,238,251,299,151,237,226,163,274,229,282,177,142,231,311,269,210,146,222,183,180,186,139,106,185,177,185,218,121,115,155,173,177,309,222,157,197,119,172,87,214,173,269,108,106,166,173,164,123,120,200,204,143,77,103,155,123,99,127,224,228,212,228,128,132,168,204,116,188,196,206,180,205,72,136,171,201,320,158,149,157,170,190,211,133,209,167,218,92,173,160,165,121,100,44,222,198,149,254,203,240,169,122,91,229,187,249,222,108,231,162,123,171,136,87,196,190,203,164,169,150,219,133,130,138,261,90,147,158,229,140,209,145,113,246,202,160,249,215,134,108,181,164,246,58,158,164,146,76,87,127,164,263,188,287,125,208,194,135,202,117,223,93,45,66,107,96,195,132,45,150,162,154,156,210,179,299,151,192,241,156,204,172,221,164,168,138,272,205,152,199,98,175,145,308,266,192,214,122,246,215,152,197,166,191,190,177,265,113,262,258,193,118,103,132,231,241,215,200,169,210,193,235,179,170,229,80,120,92,249,154,170,237,233,139,192,105,238,149,156,162,308,218,162,136,224,155,265,89,266,221,178,160,146,225,223,218,244,230,114,149,138,137,212,228,150,255,206,160,207,226,97,127,361,226,238,80,171,174,201,273,166,115,184,184,206,142,192,140,190,151,155,297,179,148,208,297,223,125,89,167,117,176,139,126,168,103,198,111,120,90,182,204,192,192,173,126,225,181,120,104,70,107,245,104,106,209,189,180,216,164,214,291,116,247,149,69,110,251,188,258,166,183,228,174,168,116,173,231,61,148,124,200,224,140,242,211,95,135,223,198,136,149,316,255,78,165,233,179,124,130,100,203,136,244,293,155,107,160,200,138,179,91,237,228,166,233,111,154,213,189,117,225,241,163,186,229,171,307,206,243,218,151,170,66,354,127,372,111,198,113,149,137,288,114,246,94,153,239,217,203,221,95,182,167,139,153,122,304,92,158,183,142,277,261,160,197,224,154,165,235,47,173,98,236,196,153,70,181,221,211,242,256,191,290,165,314,234,210,103,211,96,137,214,283,128,182,93,242,206,129,60,216,109,113,142,199,149,204,194,235,207,353,199,188,122,222,215,81,248,141,187,193,149,171,223,109,152,189,155,161,177,183,224,83,123,211,187,97,113,195,194,158,87,194,241,204,288,146,231,214,222,119,183,112,156,130,46,143,185,200,258,237,175,288,94,101,176,181,171,138,136,216,138,129,226,152,100,112,167,276,214,140,342,215,94,65,197,314,200,232,119,216,185,165,235,234,156,88,128,163,97,99,147,189,182,217,62,249,230,229,213,254,197,153,156,156,168,150,138,106,192,156,118,129,45,147,106,265,194,190,122,211,276,124,220,204,122,178,115,173,283,184,254,230,225,108,153,186,178,204,158,130,201,135,216,192,115,247,102,64,218,192,260,169,260,147,144,85,94,142,134,227,196,178,121,165,199,208,207,72,198,114,57,185,234,116,207,219,256,325,228,269,186,77,266,88,228,134,154,195,212,189,148,273,242,72,213,212,111,57,144,152,162,262,160,182,131,257,144,248,158,133,93,106,215,117,170,161,231,73,164,136,178,194,117,272,164,208,199,200,249,199,330,232,194,180,211,247,213,101,102,127,120,237,204,165,243,128,141,172,220,209,173,238,186,281,206,128,101,180,225,184,282,209,245,319,150,137,222,244,334,183,159,142,160,148,143,296,221,234,207,132,126,290,68,117,131,127,124,189,198,154,136,174,195,143,58,89,146,77,119,270,194,238,89,179,120,235,308,210,229,285,191,209,105,209,144,117,203,88,170,165,173,204,221,137,140,213,141,228,207,149,228,166,228,229,185,175,103,228,126,125,176,197,232,89,239,164,206,134,56,171,153,128,172,98,218,257,195,112,225,150,221,165,203,276,157,121,107,175,127,152,202,183,169,145,195,233,172,191,151,120,146,178,230,87,139,150,112,92,194,129,142,215,218,208,150,268,113,128,171,197,164,259,223,222,188,185,86,203,149,157,268,194,211,232,166,184,167,154,230,252,260,130,158,142,104,105,54,171,89,126,137,158,188,150,176,194,269,66,138,218,251,154,142,104,108,187,162,163,112,226,153,209,200,268,165,192,185,199,180,152,128,244,226,188,275,193,220,267,197,217,148,363,310,166,215,236,330,302,189,288,249,118,202,146,168,220,166,126,233,212,131,113,59,82,127,202,245,140,214,112,136,115,207,206,96,192,103,162,196,189,239,158,150,116,214,160,171,233,123,178,171,262,276,253,131,106,173,157,91,132,132,208,253,87,120,363,196,113,193,182,171,188,129,105,290,186,173,151,362,131,76,188,251,166,240,326,215,130,104,136,150,209,184,321,116,255,136,175,126,196,149,150,140,175,131,195,254,236,271,224,212,218,110,67,144,166,207,202,140,350,177,83,228,204,204,188,126,229,148,160,231,145,132,117,214,285,223,181,199,179,162,230,124,106,226,169,175,215,201,160,191,183,185,217,219,188,229,97,228,315,214,222,123,257,204,172,199,264,154,248,157,86,130,94,135,104,108,100,69,156,206,247,200,160,117,85,79,242,175,180,142,155,119,211,163,113,166,219,240,228,212,162,90,118,132,165,166,195,143,228,158,174,206,195,271,123,167,330,130,126,158,186,102,102,230,87,227,228,166,188,219,301,185,204,197,135,298,202,202,197,177,160,204,118,118,267,227,208,242,109,317,140,118,229,218,134,270,185,256,171,183,239,229,114,144,137,154,207,160,134,138,149,180,330,206,223,195,185,181,216,232,157,125,211,164,194,199,332,162,235,188,211,167,169,240,74,203,138,88,167,243,154,243,219,128,256,217,284,157,213,194,209,123,103,320,207,220,304,223,138,213,230,156,188,162,198,151,230,209,284,138,178,219,202,248,261,165,138,114,202,258,328,182,161,197,79,255,272,184,145,193,184,199,138,196,249,71,231,139,123,199,202,217,125,106,166,120,197,183,135,204,252,193,94,120,195,146,57,166,138,199,221,73,126,191,188,209,117,154,207,157,276,101,297,133,215,236,76,172,216,197,89,89,253,89,173,163,163,266,190,155,234,125,217,274,95,240,202,225,118,214,83,99,152,206,121,249,179,183,298,220,118,126,102,112,217,256,219,191,166,266,110,141,87,104,199,207,133,206,257,202,145,302,54,207,180,172,259,224,148,124,154,347,139,199,136,335,199,222,231,167,78,102,178,117,137,177,173,253,212,181,191,155,167,55,78,245,143,182,128,265,130,142,203,88,129,127,153,156,198,351,183,220,154,217,187,217,215,199,150,225,184,145,125,193,137,112,186,180,113,203,161,250,146,232,136,123,251,273,115,144,103,247,219,232,114,153,216,238,143,194,180,139,313,103,161,164,164,200,191,230,260,244,242,249,84,231,195,219,85,190,218,231,249,86,218,217,89,289,79,91,151,134,153,112,274,91,258,198,122,216,150,161,214,195,120,200,153,94,179,124,89,187,208,132,233,244,285,112,197,187,188,208,219,172,196,215,214,208,204,94,260,237,143,201,187,337,163,100,219,288,202,206,238,179,263,170,174,122,238,210,215,124,287,258,61,192,112,193,101,219,138,88,173,327,98,212,96,117,110,164,109,230,168,121,107,95,208,228,147,193,147,199,130,147,202,221,323,194,131,171,226,226,164,177,180,158,233,233,198,210,152,137,268,167,215,198,243,216,95,328,61,228,64,212,215,189,150,190,127,178,323,272,247,204,198,248,217,177,197,73,170,160,178,260,222,193,197,215,149,152,245,314,215,250,186,185,90,156,241,164,249,88,164,135,227,167,88,160,260,192,128,66,203,181,183,162,175,78,231,273,189,108,215,174,189,170,225,265,151,176,182,133,121,175,162,154,258,200,69,112,126,194,105,190,216,122,138,173,173,194,183,229,172,97,55,123,223,240,232,186,86,72,207,148,164,174,105,117,275,128,103,134,214,179,188,170,81,194,154,218,143,118,141,171,169,278,209,239,120,244,217,214,78,184,179,232,132,143,118,219,151,223,145,237,208,217,236,163,225,211,95,144,224,210,116,206,136,103,228,193,193,224,247,131,207,154,161,100,212,206,205,199,206,193,182,224,272,172,231,310,174,185,168,259,277,201,58,253,162,160,115,237,81,287,133,152,94,200,102,323,88,217,198,202,259,140,134,188,193,160,149,118,179,219,177,164,192,171,198,140,143,226,167,107,151,120,206,127,108,189,241,141,159,114,120,180,162,99,88,275,239,183,175,191,190,237,205,117,272,297,253,268,162,151,90,277,370,146,218,146,216,231,205,175,217,236,217,116,207,228,124,210,92,249,147,173,213,257,133,255,195,149,198,190,172,91,169,89,198,147,176,258,170,235,149,103,330,106,184,153,152,175,200,74,169,74,192,101,234,87,214,241,196,170,233,216,206,169,131,151,317,197,141,235,265,155,205,165,131,166,116,114,106,148,234,138,200,322,281,197,156,104,159,269,251,101,220,355,175,127,186,200,192,170,202,105,224,148,126,154,225,201,109,84,278,164,292,86,174,166,165,185,216,104,95,184,174,194,174,195,178,130,203,134,121,126,205,206,104,247,200,181,139,203,151,163,161,63,266,185,248,197,149,130,182,201,209,171,273,83,213,209,150,181,175,136,252,242,116,230,142,97,110,136,350,284,223,352,159,267,206,190,105,289,182,185,281,117,119,221,232,300,182,174,174,274,176,119,130,191,171,334,192,200,129,200,122,151,100,256,152,198,217,217,102,127,149,191,204,200,130,196,238,141,124,339,256,156,184,164,280,201,250,110,155,191,121,136,106,183,102,205,221,296,139,190,211,132,245,117,185,256,106,174,91,162,204,187,254,242,134,207,171,215,147,40,278,181,144,212,217,193,203,154,149,176,204,119,199,201,171,216,148,107,139,95,81,198,160,133,133,94,131,141,127,81,187,196,196,213,200,141,314,173,222,228,264,224,165,203,93,214,133,99,124,222,175,267,102,247,181,88,200,187,227,240,161,170,238,128,253,136,150,182,145,125,115,141,118,209,198,197,208,225,155,83,145,213,227,164,320,177,194,146,223,75,340,317,228,201,306,218,198,213,165,116,137,230,195,200,91,246,244,95,206,194,119,141,226,261,267,80,119,198,236,196,266,191,194,130,341,176,104,209,170,168,254,182,132,224,105,222,149,174,190,133,205,192,118,108,257,254,213,177,181,87,205,202,128,207,176,127,112,104,104,157,175,180,174,248,256,130,101,164,186,223,167,260,175,167,170,285,230,211,115,214,137,95,111,225,120,249,210,194,165,161,71,181,226,267,168,219,159,105,163,137,157,176,154,160,169,281,79,257,309,154,221,89,158,182,182,101,263,113,152,110,195,243,242,176,83,217,130,219,243,324,234,203,223,233,232,189,192,127,129,116,186,181,175,168,185,126,149,118,222,189,187,138,88,252,190,176,221,91,204,234,210,227,229,209,242,236,143,99,147,233,69,98,201,287,223,166,100,218,95,247,168,117,237,127,199,199,142,216,140,219,98,179,167,168,117,211,120,301,176,212,232,264,173,193,249,302,108,157,104,86,166,193,237,177,197,201,242,139,188,132,196,92,203,199,66,321,258,242,92,200,178,233,118,69,209,193,182,99,190,168,240,132,186,126,238,169,260,211,139,167,199,148,172,184,164,220,192,190,151,155,131,336,162,243,90,193,112,156,180,199,209,142,167,225,295,210,142,297,208,344,107,184,288,122,184,111,81,237,143,170,258,194,148,179,163,149,133,120,193,194,350,189,100,237,218,353,228,89,156,218,153,119,222,244,192,253,277,174,227,154,171,131,202,157,170,94,119,215,143,77,240,154,160,147,182,144,183,132,182,176,178,177,169,230,118,102,209,267,127,253,194,231,125,192,215,220,130,168,118,112,98,197,180,193,127,305,117,301,175,190,147,251,192,204,166,162,129,253,233,99,245,193,116,103,205,227,157,169,220,288,168,227,196,166,266,169,182,223,213,196,167,173,187,244,217,173,148,162,214,183,290,242,115,121,278,178,151,156,274,197,190,201,125,292,331,149,363,115,133,213,97,151,172,158,228,197,168,201,283,120,104,251,98,151,103,230,275,111,191,119,110,164,286,101,81,229,219,134,94,86,154,140,150,214,213,226,217,188,310,206,266,108,254,123,154,65,197,171,98,140,183,192,233,221,175,170,188,201,66,214,210,241,275,256,253,130,249,143,344,160,105,169,164,161,270,249,83,206,219,181,193,174,254,249,221,152,98,195,214,109,186,205,176,70,166,186,284,204,244,238,244,124,255,276,163,214,193,229,199,190,166,239,179,319,245,121,170,180,311,182,250,224,154,146,115,171,226,168,186,174,117,240,110,166,209,156,227,80,112,225,157,125,228,160,135,195,169,142,172,190,248,201,229,198,183,115,158,217,170,197,181,112,172,220,151,130,210,190,282,165,164,169,133,121,194,133,227,122,83,208,123,208,184,307,224,175,225,233,121,233,205,237,219,109,107,150,135,171,180,191,207,214,189,134,190,257,161,210,198,216,177,152,235,121,162,143,242,131,124,301,209,384,139,161,217,220,203,139,253,233,182,122,78,170,133,194,101,146,84,82,135,244,192,202,85,219,166,235,89,128,158,315,72,165,159,183,105,166,114,109,153,173,226,202,62,206,218,221,197,180,278,229,129,163,137,241,230,254,145,147,204,123,255,183,200,242,234,226,111,210,104,119,142,108,198,201,159,222,180,258,123,218,144,244,113,186,203,210,78,204,263,232,202,193,218,210,219,237,246,177,87,225,179,257,75,203,171,235,160,142,225,106,152,145,79,188,196,277,203,85,162,206,211,101,166,284,142,98,122,225,172,231,248,238,145,216,249,173,209,207,145,86,243,98,236,182,200,208,204,181,318,132,169,124,176,144,219,319,229,198,160,163,187,115,97,163,188,189,200,225,185,130,189,129,67,202,83,146,272,198,209,122,191,257,211,98,159,210,251,225,255,244,318,263,258,133,287,165,196,177,180,169,121,171,132,196,126,127,208,261,198,140,319,186,87,230,222,207,191,46,222,178,74,152,236,208,241,210,221,246,182,261,150,273,107,131,260,77,228,205,133,140,75,140,276,229,282,230,222,250,87,132,150,132,129,251,191,178,223,160,117,273,286,144,225,152,146,173,203,268,149,304,240,245,199,205,239,221,236,186,228,248,233,276,136,292,244,139,113,245,141,257,154,213,292,124,256,116,140,173,214,200,96,96,178,163,111,181,83,154,177,144,197,222,122,179,182,213,234,221,103,129,124,86,219,130,216,157,208,203,71,129,201,267,172,74,184,295,108,134,180,196,282,276,218,115,208,245,251,79,184,297,152,202,122,269,192,208,132,240,202,251,221,169,145,157,209,123,209,161,226,208,226,200,135,195,288,206,192,206,137,179,173,114,202,133,222,139,178,197,101,138,205,81,150,215,286,263,84,243,149,145,87,246,112,67,239,196,198,261,227,109,216,243,150,151,217,112,188,253,130,201,118,286,132,153,169,173,131,199,151,177,240,190,247,117,194,218,232,158,191,210,293,133,251,281,212,194,86,213,197,134,259,135,236,163,157,154,280,226,144,269,259,247,221,169,205,231,138,136,351,254,79,212,226,55,173,209,138,231,190,228,189,102,188,166,200,219,163,181,159,263,163,251,141,108,171,181,101,223,223,354,212,161,141,215,270,204,129,88,188,201,128,257,72,136,229,227,169,280,341,156,172,172,216,203,155,105,108,88,235,303,154,218,215,107,225,159,158,153,253,287,120,207,140,191,124,122,230,99,132,193,129,224,283,281,438,142,212,116,275,249,224,78,78,135,101,182,177,182,186,270,171,84,204,93,177,185,129,177,170,122,118,177,119,268,216,180,202,232,272,250,167,308,223,224,252,203,208,101,112,316,136,312,199,99,190,155,191,164,230,126,224,130,168,154,254,211,209,252,112,142,162,170,162,112,164,104,252,224,100,98,200,157,134,160,179,289,212,177,119,249,201,208,169,270,214,264,169,213,168,184,201,218,149,139,190,147,170,163,298,192,111,160,199,88,144,153,170,231,272,199,121,193,254,80,269,105,202,187,204,185,164,141,174,114,265,179,229,196,166,226,270,169,160,229,239,190,215,68,243,194,213,187,149,101,219,210,192,188,291,324,269,243,206,246,159,229,211,212,279,217,182,160,107,180,129,154,152,143,152,152,205,170,139,203,191,118,197,223,197,212,71,104,200,140,231,208,211,261,307,125,186,227,109,134,166,178,198,181,218,126,188,159,172,255,175,218,311,169,243,165,107,156,202,219,227,184,220,237,181,172,164,126,145,166,195,224,115,250,165,206,216,260,198,216,208,240,161,168,290,164,195,97,58,229,224,209,169,133,108,167,155,206,199,159,203,151,216,197,148,245,211,246,153,140,94,231,211,98,130,186,184,172,130,195,197,222,232,201,160,305,77,170,259,245,191,151,108,116,199,126,189,185,238,300,259,154,188,241,212,163,296,76,153,133,86,78,265,316,233,113,169,188,198,159,240,183,62,97,132,179,191,228,139,194,135,134,151,129,162,174,242,254,180,149,161,197,238,171,73,160,257,250,241,90,70,225,176,212,180,205,261,268,187,162,265,109,125,217,286,189,106,229,223,120,182,101,195,209,200,288,193,240,302,212,232,97,72,226,220,150,144,203,205,201,176,110,91,150,230,259,266,190,254,196,135,186,162,194,144,108,194,166,226,129,194,302,183,148,173,349,203,152,260,219,132,210,208,241,190,356,334,225,162,133,147,193,421,257,196,251,242,104,249,226,179,180,131,243,149,176,197,246,190,196,232,180,151,228,153,148,241,245,243,145,219,100,166,218,210,147,240,134,148,68,329,183,98,266,145,242,172,159,233,193,151,191,142,168,264,185,263,141,127,240,196,108,185,192,169,200,248,187,292,255,205,84,271,211,146,146,197,154,196,251,159,262,243,151,199,137,167,127,246,261,97,330,184,341,145,124,195,219,239,139,71,215,265,122,187,114,167,154,158,166,239,242,225,169,70,113,219,226,143,172,264,352,146,136,179,169,175,200,180,143,179,240,254,258,211,113,225,142,247,258,169,76,270,135,145,154,200,209,300,328,237,197,118,159,110,164,117,264,221,174,224,208,266,130,156,206,270,172,208,178,122,236,215,195,155,207,156,154,192,139,130,250,134,126,157,241,212,140,254,228,166,172,141,160,197,394,134,154,169,198,121,157,166,345,193,113,261,116,129,157,211,206,300,132,147,159,157,189,187,126,234,260,168,290,166,250,157,98,202,142,244,160,184,198,107,207,238,205,229,142,246,142,215,185,249,242,184,269,169,232,124,234,95,126,223,171,165,200,160,153,80,193,102,223,219,295,152,203,209,189,262,253,70,212,174,263,209,190,221,149,39,174,188,152,80,196,224,369,326,292,156,258,298,189,226,270,259,132,145,219,200,260,101,92,127,175,190,154,151,170,209,275,101,227,97,199,139,245,158,257,197,170,252,381,273,280,242,237,139,215,261,211,143,193,289,253,116,158,171,105,210,420,184,208,229,169,167,249,155,238,181,181,306,161,150,158,157,197,135,166,138,316,170,130,195,240,189,150,192,251,145,175,129,194,155,200,163,242,194,160,159,238,145,281,210,299,217,254,138,125,244,121,169,117,174,222,259,156,182,217,163,193,184,171,170,70,255,94,220,260,246,237,117,198,194,194,191,222,107,86,163,116,157,126,170,206,228,171,207,216,142,209,192,77,196,139,232,134,144,182,191,207,209,219,122,125,197,235,211,308,127,205,116,186,201,199,239,209,208,209,255,171,254,154,155,92,268,218,221,114,183,135,214,109,195,120,136,175,167,154,121,164,239,223,227,82,112,112,200,201,228,168,100,187,108,221,185,276,211,135,171,159,230,301,180,180,168,261,237,153,106,176,211,264,287,116,151,191,120,216,158,146,187,195,77,215,186,156,122,195,302,335,172,156,207,216,76,202,209,180,211,190,187,109,191,253,134,120,200,98,204,115,80,273,203,180,218,182,187,209,189,165,146,196,173,235,156,151,192,159,290,300,254,237,137,168,168,247,146,230,224,87,281,269,250,303,95,109,139,196,166,192,241,82,195,212,134,225,129,179,146,239,252,158,236,100,168,225,209,191,135,197,209,267,184,132,184,100,156,229,214,106,207,213,245,173,222,162,234,157,219,110,155,205,107,222,111,204,314,175,258,203,123,214,219,233,238,203,161,168,150,190,248,280,228,108,107,137,133,128,151,391,194,122,195,110,137,223,77,240,206,151,230,244,144,132,176,187,210,260,245,146,159,120,179,252,215,265,292,160,179,263,270,204,197,196,202,200,216,166,332,174,128,436,194,200,140,184,154,153,164,174,144,205,84,84,235,129,220,252,95,123,164,166,180,202,223,182,163,156,134,99,210,306,123,179,160,231,181,222,204,201,137,184,197,119,195,158,159,141,183,172,246,298,133,236,122,237,126,181,243,128,194,221,249,141,110,95,178,194,105,122,239,205,224,201,172,173,163,89,87,86,242,266]
|
doclens.21.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[191,131,71,105,184,234,232,86,194,235,205,190,220,220,87,250,192,86,170,241,195,213,190,216,232,107,73,184,253,125,264,98,93,129,139,143,104,123,156,258,236,190,145,69,206,171,158,176,144,231,139,172,228,171,134,279,130,207,91,175,133,79,352,225,93,172,154,84,135,133,193,173,129,150,76,69,96,166,127,167,114,124,127,236,106,188,206,165,104,138,77,138,163,143,224,183,75,215,79,182,218,161,163,96,104,137,130,223,204,167,186,218,135,192,192,241,141,233,98,88,191,263,188,169,102,99,147,168,157,159,221,195,205,206,101,191,189,141,216,185,256,314,66,223,130,76,135,147,193,165,155,164,116,78,339,134,150,67,100,188,95,424,205,131,213,222,87,122,98,224,268,148,118,133,203,126,177,133,168,96,99,140,173,91,159,117,162,201,146,177,176,115,99,288,160,108,235,360,155,158,170,188,98,95,132,100,142,228,174,122,93,63,156,241,48,110,223,223,121,232,235,100,137,247,91,160,75,114,120,86,210,163,145,144,216,183,74,182,183,163,164,116,247,212,282,195,98,129,97,203,102,148,156,171,202,131,170,125,126,183,267,238,242,213,198,237,223,129,131,309,90,230,199,54,201,206,169,183,223,203,255,332,193,99,147,173,328,136,283,247,97,148,113,110,156,122,147,130,188,77,196,173,111,243,132,119,97,144,219,142,224,110,177,78,153,110,101,195,171,130,206,205,140,146,147,152,141,139,199,194,142,132,148,94,237,130,132,156,145,160,127,180,228,210,149,197,164,142,173,89,52,81,310,192,126,164,150,194,139,106,123,171,151,228,178,213,205,142,201,232,76,154,235,325,188,119,170,130,206,184,112,225,144,189,238,188,111,176,167,97,135,289,225,199,263,153,212,139,244,125,239,119,169,54,176,107,158,165,98,256,248,121,146,122,218,176,182,129,178,279,129,135,97,155,208,66,218,266,129,297,186,166,191,113,179,116,272,106,170,120,253,207,189,181,195,164,167,61,227,221,286,199,191,132,262,206,197,231,189,82,262,97,101,85,222,234,96,240,217,153,207,170,173,206,181,236,220,232,206,108,289,131,191,148,140,149,246,138,56,165,165,59,121,176,141,153,144,243,202,125,223,98,215,208,219,136,173,43,200,271,298,188,231,184,84,167,173,119,271,112,124,166,118,109,173,119,89,298,135,248,62,83,253,183,179,127,199,169,145,283,193,170,223,165,136,135,192,140,145,231,236,201,164,73,218,127,176,186,58,129,219,192,93,156,157,69,281,105,148,253,275,231,344,167,72,156,257,138,162,170,231,174,88,224,244,174,105,214,147,395,123,262,163,156,58,117,116,111,145,287,212,259,141,172,231,174,153,292,111,140,171,200,199,199,205,143,190,90,219,297,238,236,225,112,86,210,166,126,250,210,163,204,178,135,152,65,89,156,255,97,174,112,101,139,235,129,219,317,227,134,182,122,148,227,244,96,266,305,170,192,178,164,200,138,155,208,221,242,148,238,189,153,187,117,238,170,115,155,184,233,149,239,215,66,117,142,155,193,183,169,212,152,83,182,174,180,168,182,171,171,147,208,130,146,198,216,147,217,140,174,199,152,215,172,229,255,81,237,58,207,344,109,104,67,104,97,166,161,333,180,161,278,179,127,216,191,210,168,108,181,220,134,240,120,161,190,78,233,151,181,289,64,113,141,200,223,190,234,134,158,98,148,182,229,45,294,239,446,180,136,245,169,198,212,181,244,137,219,141,163,75,228,280,175,150,126,75,231,262,69,167,141,71,242,184,160,184,166,86,130,134,70,336,250,350,227,146,110,170,300,239,161,176,217,209,257,130,115,172,210,107,203,232,121,236,127,120,217,80,99,112,120,218,92,128,183,107,285,55,214,143,193,110,339,166,98,147,273,193,150,161,167,109,65,123,241,113,206,178,136,112,107,265,168,141,134,344,149,45,275,201,72,89,168,148,190,139,247,116,85,199,116,171,127,128,230,123,203,195,265,190,199,181,185,90,130,250,167,242,146,227,156,92,173,167,148,122,165,168,149,150,252,156,214,93,130,209,139,267,145,134,207,240,133,286,162,77,276,204,72,112,237,154,131,146,86,116,175,79,78,155,256,148,208,178,169,242,318,134,241,238,232,160,122,151,210,187,216,235,121,163,299,175,107,146,163,68,212,184,199,159,142,142,68,189,220,258,188,151,52,147,227,142,226,104,142,235,239,199,86,147,242,107,106,58,235,73,179,198,130,152,215,200,140,337,139,262,193,253,207,125,164,59,207,120,142,74,145,113,196,179,163,226,184,216,62,122,254,128,253,169,288,110,182,128,202,159,184,121,188,253,83,200,151,226,136,111,78,73,216,187,132,209,219,150,318,128,153,169,248,145,204,88,197,121,127,229,174,164,122,134,184,128,199,96,111,251,183,95,206,70,197,283,222,208,234,220,217,104,183,142,155,276,220,80,229,234,181,244,165,285,194,174,81,246,98,272,68,101,106,84,245,156,180,125,229,212,151,114,130,115,165,100,101,145,258,128,148,184,122,185,166,112,287,237,196,173,297,122,69,218,179,220,221,127,192,172,212,68,254,164,185,75,206,181,183,185,137,255,132,192,156,137,126,88,121,130,290,128,258,221,101,232,222,206,112,200,333,213,213,111,105,152,177,186,201,255,171,237,147,188,86,192,272,190,285,165,250,262,106,200,160,186,95,177,146,144,129,174,247,163,217,205,134,132,82,207,165,140,134,232,108,209,269,176,75,291,193,248,71,144,80,219,227,183,150,195,272,111,217,140,63,188,220,116,204,215,293,106,231,236,144,232,142,140,83,183,179,287,144,152,155,247,303,186,256,232,182,240,189,264,148,128,117,123,225,110,232,144,185,138,178,145,128,207,136,203,164,118,66,173,157,198,156,168,170,116,250,235,209,93,106,279,120,128,149,130,78,200,122,151,190,206,213,137,158,176,106,117,152,230,148,194,129,132,226,133,169,112,217,117,75,143,171,180,151,203,156,280,142,268,135,207,136,137,247,147,214,90,154,79,191,196,219,112,183,226,283,195,183,194,137,122,183,170,157,100,123,154,230,168,182,109,195,102,220,215,80,197,153,124,137,223,238,122,169,193,295,177,77,236,128,173,214,101,222,307,121,127,119,164,181,94,154,130,213,212,143,246,156,130,156,131,192,198,127,103,130,179,194,148,175,119,179,252,147,206,320,169,84,221,90,161,113,99,285,278,165,178,231,192,181,45,229,233,195,108,100,255,242,191,221,335,164,113,108,91,203,128,189,208,191,134,230,204,250,155,220,113,288,69,202,78,153,183,185,137,245,241,191,236,168,96,137,142,233,91,119,149,92,153,223,161,219,121,173,94,76,248,252,123,233,231,52,138,141,302,251,139,139,203,217,126,237,111,120,165,171,70,246,121,201,116,109,202,172,217,73,157,202,197,167,221,250,240,107,85,168,154,114,187,191,171,224,206,68,120,281,182,175,245,160,261,174,215,165,144,224,144,102,145,89,186,174,215,188,239,121,175,233,85,145,189,171,181,216,80,114,232,93,225,211,99,70,134,138,198,145,117,137,218,277,135,215,175,217,234,242,207,195,106,179,300,92,150,185,109,247,220,220,194,99,298,155,189,69,122,135,178,231,185,196,147,136,316,243,219,119,218,137,172,226,192,173,99,105,231,202,142,222,160,78,95,227,103,81,169,131,126,190,205,182,203,148,215,201,137,128,204,118,256,142,325,93,197,207,149,185,125,219,185,236,290,149,243,258,108,209,225,298,158,236,58,177,145,247,198,55,195,62,115,233,103,207,146,178,177,194,148,130,114,151,195,163,229,241,356,184,221,91,230,187,210,251,183,88,155,142,227,146,282,143,206,129,169,334,98,97,136,90,217,210,240,92,166,104,145,83,129,241,105,187,209,162,154,152,136,131,240,215,275,192,56,172,141,216,115,133,117,208,102,181,83,111,232,136,221,194,223,136,245,109,101,263,84,179,222,237,339,184,212,149,298,215,204,98,171,179,159,200,430,167,167,223,210,165,144,147,174,121,236,146,165,156,158,115,74,121,95,121,216,152,88,149,219,138,184,290,151,84,176,292,196,146,124,163,143,139,124,181,247,105,242,197,94,214,250,173,147,236,132,297,224,287,232,127,195,164,116,86,150,155,155,156,200,200,134,98,215,276,171,113,86,100,93,110,273,239,185,179,127,159,121,187,142,209,229,169,148,59,113,198,272,163,157,235,182,97,228,53,163,195,124,184,191,187,136,81,221,133,120,243,193,236,129,148,120,178,125,240,165,243,55,41,142,102,169,115,135,187,145,136,206,83,171,153,237,133,104,129,171,77,210,94,100,219,217,139,173,164,218,127,116,159,131,191,203,115,186,93,224,146,215,208,127,127,195,137,127,119,273,188,168,255,178,222,258,84,226,101,77,124,186,218,220,76,148,206,255,278,100,177,78,277,197,135,140,136,207,199,262,103,179,146,213,107,138,176,165,136,115,141,121,173,194,196,157,197,240,154,247,179,147,156,186,173,227,112,105,298,253,86,92,244,181,155,148,93,69,278,151,117,230,76,189,132,266,121,249,225,156,104,117,237,200,144,119,124,92,218,227,137,83,54,116,291,218,89,238,271,135,285,201,245,297,88,54,284,121,266,217,193,246,328,197,143,227,170,315,131,127,172,58,127,191,112,256,144,54,178,183,101,231,46,142,188,118,97,148,259,101,103,121,67,163,152,101,110,179,157,129,115,82,95,60,213,215,164,107,267,175,125,142,112,236,121,230,267,166,215,215,128,184,169,249,114,212,119,200,215,118,121,129,153,201,251,219,93,94,267,169,118,95,133,211,140,169,45,166,132,236,151,70,215,211,151,125,235,183,241,125,129,172,154,173,216,136,76,85,259,157,94,200,68,366,218,125,170,103,221,336,164,77,163,97,122,143,141,231,80,253,199,288,84,188,136,159,203,239,96,166,110,209,173,92,299,234,105,150,195,174,184,160,190,111,118,237,319,204,90,210,183,180,182,263,280,153,176,289,82,200,154,130,177,139,188,94,132,184,185,228,90,201,155,107,87,110,233,154,153,223,99,245,126,188,203,160,90,232,105,197,232,232,91,340,99,193,189,91,206,154,81,168,153,138,98,197,250,168,165,185,209,165,120,187,220,218,135,125,102,154,153,147,109,225,157,210,110,160,55,179,111,250,188,115,196,169,177,127,245,170,185,165,74,129,228,215,318,62,117,169,150,166,128,231,351,177,70,212,89,107,181,154,81,159,153,168,189,227,182,182,168,74,129,244,198,230,172,210,236,123,119,76,134,146,262,201,120,270,121,162,189,106,141,148,170,223,120,46,165,66,204,91,129,112,247,216,137,190,87,197,180,82,151,155,132,216,212,144,146,251,284,81,179,144,115,113,260,151,183,222,196,70,258,180,150,100,91,97,101,165,144,82,163,50,115,70,75,46,107,172,242,79,169,71,164,214,51,116,151,213,171,170,202,242,147,185,124,128,143,155,181,207,213,156,113,139,142,203,105,192,123,129,68,183,217,348,248,122,109,199,157,221,151,229,166,168,68,220,269,177,75,178,319,319,52,100,155,151,157,80,230,180,222,185,204,171,246,156,242,184,121,219,196,178,131,104,178,214,219,118,114,215,217,239,240,128,212,133,103,180,123,306,162,146,131,265,215,195,95,204,195,167,240,133,165,219,192,275,305,152,101,118,140,126,153,193,87,236,155,244,232,51,191,228,152,265,284,198,159,247,61,69,165,253,99,238,98,244,200,211,148,146,175,229,162,225,251,102,207,279,74,205,70,115,127,54,115,189,205,217,161,206,172,131,223,217,218,225,152,229,161,127,76,112,135,56,94,134,150,160,135,165,88,111,193,137,179,127,231,126,327,184,149,162,181,148,221,77,197,87,221,64,187,175,145,181,222,220,221,93,307,136,350,120,154,224,191,84,253,297,60,133,177,162,240,58,150,55,148,154,135,145,254,257,129,90,247,91,281,108,35,107,302,223,84,103,213,240,258,129,183,65,213,223,206,88,113,202,200,90,227,318,250,69,137,158,123,287,188,239,51,106,239,109,146,153,141,191,164,117,223,185,158,259,214,129,161,224,208,209,156,207,164,97,245,139,184,179,143,124,246,106,129,231,225,121,170,194,214,148,185,112,180,93,102,139,229,228,137,190,145,165,122,131,163,207,164,123,167,236,258,111,131,125,219,137,119,172,101,189,259,213,149,205,201,91,117,209,243,165,168,222,117,224,180,180,189,250,156,106,172,213,192,188,81,226,166,237,150,232,138,165,187,137,273,192,236,169,177,143,315,165,208,205,185,188,212,123,201,218,131,175,192,72,209,149,157,223,217,312,187,118,188,224,206,106,126,138,101,135,234,218,193,141,126,175,192,153,167,255,125,137,148,134,194,194,266,129,181,129,112,178,115,159,108,132,192,188,85,189,242,181,138,158,81,190,166,111,176,74,166,153,206,135,138,65,240,170,210,212,147,100,246,125,193,196,129,129,165,183,213,204,173,161,152,147,149,74,117,157,232,105,46,103,155,141,149,182,184,139,92,236,285,185,124,169,166,141,112,223,216,134,225,146,202,204,161,189,134,129,242,172,190,229,88,104,92,145,79,190,199,50,250,214,112,212,153,228,207,227,180,80,82,276,103,78,236,256,175,171,196,185,118,149,42,288,189,99,209,118,262,255,105,168,232,216,179,244,206,129,107,242,101,176,103,203,214,253,102,92,234,286,287,246,162,106,139,216,136,105,141,255,114,150,210,120,78,84,241,211,204,60,145,163,108,233,106,284,211,112,86,145,134,141,127,180,95,157,227,280,217,293,84,118,256,83,108,320,225,114,133,239,195,139,128,61,99,156,195,240,160,267,130,158,180,155,254,129,241,139,203,108,105,163,173,207,215,206,302,113,151,311,271,75,233,193,99,165,106,147,241,201,46,239,133,230,206,219,165,192,271,175,176,191,333,120,102,52,232,244,253,193,90,210,206,246,90,90,84,74,219,134,145,115,204,138,140,90,202,171,130,288,246,148,120,265,66,224,119,121,288,157,182,54,117,147,147,264,84,175,140,86,96,243,239,242,282,186,170,143,156,43,282,193,196,140,103,264,306,163,213,233,179,234,174,240,210,108,147,185,208,214,128,125,219,142,214,150,196,77,69,88,261,177,130,221,168,158,192,235,141,151,225,152,179,300,173,46,83,175,182,174,169,190,95,147,148,150,81,243,245,206,214,236,200,148,113,218,133,246,175,98,131,147,112,212,142,181,167,123,183,79,236,209,237,196,90,217,211,123,118,191,238,182,197,190,88,222,173,141,109,89,190,207,138,276,196,188,82,144,139,203,179,210,158,186,232,261,201,233,201,257,237,161,168,96,195,173,97,179,193,191,157,165,161,222,169,155,182,189,199,236,262,172,206,109,118,227,227,291,216,182,66,53,298,156,219,156,205,164,108,121,135,111,70,233,109,225,115,230,352,89,271,115,235,173,141,137,175,113,318,162,289,170,167,241,115,75,129,196,109,158,144,201,186,180,88,264,256,141,218,210,72,160,224,174,250,225,184,188,240,145,91,164,130,111,232,166,168,97,202,139,242,297,119,364,173,147,139,165,233,263,177,120,39,194,170,106,186,231,91,210,191,283,79,203,276,98,149,209,108,213,163,170,207,220,108,167,263,75,150,107,257,165,174,172,228,94,152,171,222,144,72,295,121,207,204,182,163,255,274,180,221,215,314,244,148,195,295,142,106,210,252,142,74,145,164,217,246,203,325,95,194,138,163,117,95,128,166,135,186,76,168,258,259,230,195,149,153,130,228,99,220,91,221,129,220,199,237,187,191,123,175,171,91,158,83,161,193,241,228,167,124,185,214,203,270,230,94,216,159,168,174,248,202,308,168,207,219,148,209,237,83,59,182,86,136,107,130,120,174,172,136,194,100,143,245,174,188,168,286,82,72,329,150,54,193,185,172,92,162,240,242,159,175,116,224,97,97,218,123,186,144,47,142,138,125,146,228,158,152,291,176,170,128,122,70,91,147,218,148,138,146,177,116,154,144,119,176,189,148,183,138,153,334,193,188,166,179,238,109,63,194,164,131,260,239,182,175,175,203,88,175,168,266,214,112,86,140,205,94,163,142,179,163,154,106,113,122,172,95,169,218,149,100,180,156,223,219,253,295,91,103,162,298,230,94,184,140,116,104,227,181,213,246,178,224,89,113,75,198,141,108,210,231,105,59,97,359,163,175,245,223,81,129,174,76,198,135,263,212,183,257,131,69,80,88,95,135,147,140,136,221,105,254,166,79,190,125,378,103,130,134,200,145,159,173,131,258,176,245,127,93,236,80,114,237,173,228,213,116,102,140,110,168,210,142,62,98,222,102,299,171,91,265,199,148,88,198,97,271,281,244,251,88,141,117,235,113,136,189,132,162,178,128,138,138,227,222,182,295,140,330,43,217,171,194,193,169,244,179,113,117,188,202,137,114,202,268,219,197,178,141,135,116,164,86,187,67,116,177,145,187,197,203,67,99,202,104,104,114,166,211,154,122,230,105,249,170,209,214,296,215,179,151,132,192,301,185,132,263,123,206,187,207,171,211,109,195,249,207,52,124,136,111,148,128,104,206,48,238,192,211,72,260,147,159,165,163,133,135,187,178,71,199,204,233,59,157,223,204,219,96,176,144,99,190,149,122,88,118,228,181,225,116,117,89,216,229,228,158,152,140,219,165,185,264,98,186,84,204,192,144,197,146,112,144,209,160,205,176,236,189,205,125,307,153,75,58,208,224,138,163,92,80,236,277,196,151,288,73,179,119,104,264,138,189,267,166,109,195,115,212,148,134,58,63,111,111,82,211,142,317,291,124,311,221,293,182,222,173,144,118,175,159,126,215,123,161,98,208,70,116,94,216,104,88,160,223,204,333,86,152,112,185,231,138,267,81,207,165,132,109,235,106,266,264,197,178,141,284,142,342,217,229,85,177,114,160,232,162,171,191,213,216,185,205,178,162,232,104,139,282,101,194,165,171,226,253,226,84,131,107,209,145,133,112,185,235,146,161,191,135,214,203,183,161,106,202,317,192,262,234,115,76,244,80,139,92,315,176,286,127,223,191,87,140,51,96,83,177,190,137,275,184,206,123,363,245,87,243,235,224,72,95,287,184,109,112,200,97,182,291,194,207,144,172,130,201,130,194,137,102,170,190,68,126,284,288,185,219,100,140,117,162,353,71,94,301,216,199,149,297,105,175,256,116,248,257,145,62,203,208,208,145,228,216,181,120,191,180,59,202,183,170,175,226,234,161,159,218,115,209,115,242,168,176,250,244,166,220,253,214,88,94,188,90,201,129,316,105,88,288,124,226,102,131,114,234,158,72,211,252,100,175,203,110,189,207,138,229,82,236,231,201,158,156,213,296,143,284,140,114,207,237,136,174,371,141,272,198,230,84,105,77,215,90,115,188,197,111,196,205,167,128,167,267,181,126,202,130,306,209,101,232,220,117,212,304,122,167,81,173,226,297,214,207,104,113,89,80,87,246,226,208,209,136,197,231,73,126,242,250,90,116,184,133,157,200,145,143,42,256,182,131,252,204,300,190,208,98,135,140,138,198,191,206,150,90,227,239,245,188,120,143,235,169,163,243,211,154,46,221,244,91,71,65,129,230,247,210,205,204,283,84,182,132,174,129,168,228,139,135,194,292,331,377,197,97,164,254,148,152,256,191,246,135,259,200,171,206,138,99,146,173,220,146,220,181,198,144,89,138,210,185,144,243,224,161,290,74,101,168,240,101,180,126,293,218,234,170,233,237,268,222,245,175,223,166,241,96,67,148,159,253,161,179,196,208,225,286,122,174,86,234,206,140,77,247,96,77,213,91,171,177,268,138,114,232,198,165,194,123,128,218,85,289,216,308,202,139,117,175,174,98,262,196,181,217,125,118,170,222,184,217,197,71,250,176,217,243,153,101,138,136,222,232,174,220,194,156,198,152,188,234,186,153,111,216,127,139,102,209,92,205,95,241,175,238,202,231,233,112,234,141,194,119,162,350,134,185,186,128,325,227,93,239,157,133,137,188,163,113,136,363,148,240,130,186,137,73,136,130,163,178,183,319,108,114,87,249,164,211,179,134,140,68,132,119,89,140,130,196,217,164,101,243,207,109,220,146,148,198,197,185,167,258,102,175,156,181,168,259,181,183,318,81,233,155,216,233,233,110,252,228,214,234,208,123,97,190,266,171,80,133,150,142,129,111,209,222,194,187,132,155,128,109,246,120,104,118,226,311,115,139,43,100,186,114,106,121,263,161,67,197,259,118,242,92,103,152,100,109,175,80,232,80,184,136,70,59,220,165,124,205,69,94,145,186,160,149,246,193,411,73,328,107,272,128,91,116,195,187,324,185,152,168,120,245,157,236,106,189,61,175,154,196,97,127,106,147,155,102,66,86,182,173,152,183,172,133,158,124,239,152,224,284,179,230,222,332,124,290,244,226,167,182,106,296,201,86,220,379,153,168,218,195,93,161,193,83,150,142,397,199,121,146,102,216,176,166,94,83,63,156,137,157,150,153,88,106,233,203,203,99,192,138,122,229,246,166,93,190,205,118,65,210,130,137,162,76,261,244,129,180,83,144,162,183,264,196,228,141,253,69,79,160,153,206,134,125,241,198,253,176,83,262,99,231,265,177,118,153,111,171,193,215,113,302,105,206,181,138,186,208,371,158,93,173,191,126,63,187,147,166,185,173,135,200,187,218,136,142,248,76,159,114,213,272,116,243,109,279,137,171,70,259,115,195,282,266,123,120,88,248,160,182,213,188,168,159,87,191,273,103,261,175,177,234,172,190,227,249,212,201,102,114,94,53,286,139,121,176,80,173,128,208,286,224,148,194,179,183,93,111,226,143,251,123,218,127,313,113,138,201,137,132,161,200,205,140,176,219,100,292,164,186,139,101,179,169,152,53,197,191,210,282,200,173,197,88,317,273,70,162,166,135,140,183,169,146,177,160,69,236,64,113,76,135,252,123,133,193,156,235,124,210,228,164,247,171,386,183,159,161,295,171,145,159,148,112,179,127,152,167,83,83,206,117,104,133,105,92,199,255,207,141,92,109,165,153,65,170,261,112,200,186,156,136,199,224,105,184,98,206,275,104,238,132,208,145,150,237,292,191,92,142,198,141,198,122,246,226,141,164,228,197,75,159,185,127,233,127,86,222,248,113,214,128,252,170,243,144,94,233,146,161,184,115,217,163,191,223,199,40,92,223,112,91,92,163,221,136,190,148,99,204,109,149,48,210,182,118,106,228,190,208,247,198,196,94,116,124,140,197,211,305,101,140,108,253,210,48,191,260,215,101,223,175,155,271,183,189,171,217,253,131,199,194,214,168,106,144,211,135,235,260,113,159,208,208,313,56,262,196,115,99,71,227,45,216,74,98,141,171,113,158,45,200,149,155,246,163,231,144,160,116,157,163,100,155,102,179,246,98,107,110,91,142,142,133,242,270,94,256,195,315,205,205,99,250,134,184,336,175,278,122,177,174,109,149,153,211,106,146,255,237,57,272,206,74,210,198,84,118,261,183,83,200,93,242,205,205,140,256,152,302,159,176,167,227,218,168,199,160,179,176,190,78,106,221,158,164,175,243,94,135,118,158,162,187,148,166,140,96,98,193,157,46,149,213,251,168,145,145,212,196,220,217,178,196,122,231,94,36,228,156,246,127,194,179,192,108,87,178,140,183,107,202,177,48,238,125,146,168,233,174,218,134,211,222,171,64,339,87,170,237,97,197,217,181,214,154,106,134,159,164,109,100,124,243,218,95,212,196,251,134,151,101,168,202,153,107,177,146,214,176,129,165,108,184,135,156,165,105,125,207,212,162,170,212,117,312,230,122,152,244,153,223,163,137,209,243,226,147,143,119,182,395,237,123,209,115,259,83,142,164,309,195,224,163,209,157,186,81,104,248,119,204,169,213,182,186,219,147,189,191,182,136,154,279,83,87,93,125,94,261,125,193,189,201,154,299,164,177,135,104,138,134,147,119,107,154,179,150,208,137,55,180,95,233,114,235,190,237,178,241,182,67,61,227,147,316,270,164,237,237,217,327,224,223,182,244,288,167,72,125,239,85,222,298,166,100,148,113,229,169,172,80,154,67,177,98,184,314,274,119,173,336,199,311,240,200,246,114,219,252,313,235,57,84,162,91,199,204,143,239,51,253,135,254,241,222,122,280,80,212,204,86,219,207,248,92,131,112,183,192,131,175,67,275,68,212,237,292,123,163,146,194,361,98,182,222,324,106,245,204,164,115,324,204,172,151,159,125,153,194,185,117,225,163,138,192,183,199,85,136,225,116,190,105,164,226,178,153,223,166,55,158,195,97,81,104,132,240,143,152,178,114,249,163,189,100,173,203,234,174,221,227,128,227,118,274,111,159,180,201,179,102,152,115,83,189,226,227,139,138,174,165,232,136,123,92,206,233,132,210,158,117,99,60,185,68,244,170,279,103,158,160,104,200,175,114,106,188,278,211,189,208,181,219,147,55,92,172,219,225,221,245,231,141,203,143,107,107,207,155,101,228,149,103,102,101,108,158,134,92,155,296,151,209,156,197,168,213,165,134,141,167,270,155,230,163,186,165,228,136,199,230,213,122,258,117,152,199,101,118,174,123,144,226,301,199,98,290,151,174,161,116,224,176,163,213,108,274,177,213,227,128,170,300,245,109,196,136,69,134,257,220,208,126,222,248,133,126,101,148,286,200,322,189,120,181,172,239,221,142,169,328,152,234,93,203,211,181,167,173,204,77,188,218,173,313,150,155,235,65,196,110,147,98,106,170,242,114,242,101,208,213,240,224,115,60,92,188,159,96,153,91,143,150,268,149,338,188,214,71,205,95,129,135,120,147,166,175,185,221,78,111,292,212,190,128,176,154,201,85,113,85,145,225,204,202,199,210,178,258,163,128,242,147,200,288,222,187,131,114,146,52,193,69,173,117,99,222,189,226,202,73,81,165,97,168,182,196,162,260,156,224,150,199,194,121,203,131,263,230,187,258,64,115,174,190,154,182,252,126,345,139,135,252,239,259,122,200,229,157,187,84,197,208,270,91,259,138,128,275,169,103,144,95,220,180,146,172,228,278,218,161,93,136,194,231,129,135,77,217,212,111,100,183,86,136,246,185,176,225,148,275,150,178,142,95,249,144,182,87,169,80,75,142,181,228,125,94,223,203,93,197,200,187,89,79,113,149,105,199,175,209,210,233,136,170,180,186,125,149,94,204,240,83,222,201,82,217,173,187,84,93,105,142,138,167,149,244,158,142,123,135,243,246,91,218,135,154,171,206,141,77,100,84,290,290,213,118,181,102,112,258,158,152,219,191,222,143,92,204,181,95,252,109,164,183,202,106,281,167,120,133,271,112,167,251,218,83,86,127,140,209,177,126,175,187,92,130,204,160,109,100,186,193,126,79,124,78,121,141,170,133,143,169,89,207,166,329,188,121,42,298,171,97,224,157,221,236,198,162,173,145,98,92,147,105,94,116,201,111,177,242,99,153,93,253,162,145,129,218,56,218,153,184,105,222,89,117,70,101,61,148,216,101,163,105,79,82,168,103,234,108,174,207,100,214,211,233,221,227,91,296,139,176,154,224,120,93,117,90,173,234,169,338,262,191,252,205,85,116,155,193,111,184,128,66,176,322,122,240,142,195,122,139,115,168,228,124,94,209,153,141,80,129,65,87,171,91,164,256,127,151,164,173,176,188,151,207,214,333,132,78,219,89,231,127,98,144,238,102,342,166,124,94,134,221,234,108,144,118,137,167,184,147,84,179,225,97,206,227,209,194,276,213,137,72,66,195,179,104,68,116,155,127,230,171,277,228,173,301,127,175,105,214,154,190,157,139,97,233,128,156,194,171,183,168,240,168,180,151,264,222,133,97,173,213,176,247,218,203,132,227,158,154,205,243,216,146,90,189,184,169,180,178,301,235,189,208,151,168,143,123,80,215,132,274,194,166,117,61,136,177,104,178,201,75,157,125,87,303,260,110,180,230,143,204,152,196,180,183,268,281,140,226,202,188,202,263,206,154,164,222,215,216,160,210,99,77,183,163,126,180,114,255,151,72,139,208,203,231,117,233,58,315,253,174,109,139,81,176,92,238,248,101,154,82,159,195,75,195,163,87,149,128,185,185,101,142,262,205,65,317,142,211,148,129,190,200,108,189,64,92,146,140,132,207,185,107,202,154,153,123,177,232,163,191,54,203,239,90,147,108,86,110,154,250,167,180,182,156,149,232,166,117,165,175,199,85,222,245,179,235,191,202,135,176,160,157,170,120,253,87,122,74,100,119,162,138,128,208,132,83,226,198,191,266,123,148,229,175,232,156,180,233,120,122,42,144,67,163,149,135,79,287,227,138,158,213,139,232,117,166,197,96,202,170,135,234,79,93,128,165,213,186,231,83,124,61,253,106,208,211,103,287,141,168,77,110,144,179,253,149,248,133,251,242,130,234,184,106,224,249,332,184,154,158,166,336,149,205,76,107,199,129,169,155,215,177,175,254,205,246,174,163,212,214,106,105,197,257,160,143,255,175,181,220,146,234,170,88,143,274,121,116,240,115,273,172,190,120,50,143,441,84,126,245,258,113,124,159,200,167,162,222,236,231,168,160,158,211,68,147,110,236,194,229,248,144,141,178,158,190,162,213,155,209,160,232,166,189,149,263,226,214,180,184,133,297,121,116,148,170,159,161,145,223,79,229,117,143,326,175,77,89,141,219,273,118,142,187,236,277,194,135,203,152,180,144,57,117,76,197,179,250,181,149,121,152,169,51,195,188,127,164,125,242,187,162,274,273,283,118,130,134,197,187,212,175,200,169,175,208,125,80,90,223,223,146,152,154,181,157,241,100,215,158,195,195,181,186,242,219,238,255,301,147,225,79,286,236,194,218,153,115,148,287,125,172,116,133,266,64,206,271,158,102,125,80,150,146,172,207,170,164,247,84,298,98,184,144,115,156,101,80,179,181,257,389,174,95,118,175,141,111,210,170,244,106,141,253,245,209,181,66,69,118,123,176,120,242,232,70,131,224,198,244,206,148,138,221,210,122,199,136,166,240,216,220,69,244,212,194,252,121,228,158,215,167,223,103,111,203,166,129,114,235,205,238,197,205,73,281,119,104,191,198,101,229,234,147,92,258,108,232,193,209,166,171,100,222,208,188,161,211,246,128,50,153,221,183,215,158,175,152,168,141,287,84,341,69,100,182,124,163,141,38,145,222,240,230,88,245,142,117,215,173,201,167,128,182,154,76,136,122,236,107,151,226,198,199,72,155,273,236,132,346,180,118,132,183,178,150,203,229,234,198,177,181,142,179,119,64,209,188,178,115,183,134,126,236,197,115,204,92,188,265,83,241,234,127,157,98,131,190,64,243,56,179,193,231,200,165,99,150,177,168,262,282,95,246,217,202,111,192,126,207,143,302,199,188,97,153,259,136,99,62,193,122,156,178,150,211,207,42,173,272,104,259,157,219,109,196,176,258,172,179,205,200,156,173,84,225,179,172,140,131,164,209,238,107,152,133,226,145,145,185,180,173,166,163,78,88,98,158,233,317,110,199,148,213,186,87,110,168,81,170,107,143,123,232,133,153,139,344,321,173,211,155,83,143,265,136,109,133,102,159,79,211,134,214,230,82,235,98,227,149,111,169,198,182,186,201,145,179,174,197,131,116,225,258,99,136,141,105,223,128,99,221,113,60,138,221,202,134,152,76,111,195,231,69,224,156,205,227,146,182,160,293,110,191,321,314,216,307,206,152,191,129,126,78,159,177,158,182,245,237,192,243,195,78,157,350,98,238,213,171,283,236,142,239,158,135,112,184,179,242,101,140,189,142,137,196,137,152,195,168,395,177,124,143,126,251,231,122,184,195,87,88,211,149,204,227,168,221,136,135,98,205,229,95,111,117,294,119,147,138,149,104,112,163,311,111,254,240,231,200,198,197,136,218,244,240,85,179,63,267,246,217,250,69,67,153,101,89,264,131,147,181,171,127,74,243,118,161,236,180,130,219,223,83,128,139,130,205,220,200,221,98,161,63,125,174,179,109,216,152,116,202,214,122,209,90,212,177,118,164,110,214,217,229,186,119,153,208,171,127,180,226,217,222,184,136,117,90,155,63,182,232,68,116,193,183,289,148,238,190,129,75,190,213,188,195,163,180,63,172,238,89,248,278,134,253,234,133,228,110,81,210,232,247,217,129,156,174,113,95,188,141,173,138,147,218,112,71,122,154,137,225,198,261,119,204,177,214,136,55,142,117,211,209,179,164,118,123,276,142,198,230,146,184,196,118,159,123,124,93,190,77,127,227,185,205,277,199,103,58,177,237,184,147,133,126,55,162,229,245,238,184,281,149,122,201,213,53,121,113,139,159,161,164,180,199,165,228,139,74,212,145,131,220,125,228,125,187,253,252,193,212,207,109,170,96,219,155,219,200,367,107,286,177,178,157,206,214,103,118,111,127,68,178,207,123,176,195,41,227,177,257,130,160,240,164,137,201,221,170,148,103,112,159,122,128,147,100,225,181,195,145,153,291,184,124,210,210,154,61,178,186,214,233,237,210,172,241,217,111,338,91,224,209,230,243,161,269,130,221,124,208,132,101,208,183,156,227,175,145,294,108,138,126,339,172,201,171,202,123,226,144,242,135,296,113,201,83,171,85,163,175,243,233,140,167,250,164,134,183,200,173,145,319,180,186,133,123,106,154,116,185,213,75,110,123,239,191,233,225,118,228,213,206,137,105,210,105,218,209,101,120,205,124,213,91,197,185,203,200,168,126,175,139,202,165,133,154,139,216,230,142,138,174,210,146,216,122,155,180,200,314,320,88,215,149,176,229,117,257,165,195,122,125,160,242,114,105,195,195,77,159,124,110,218,198,68,91,126,204,249,147,224,217,174,152,237,231,216,236,208,177,80,120,146,194,211,203,156,203,95,126,107,200,206,175,149,256,185,203,189,191,38,311,159,275,109,178,193,190,140,249,142,111,173,237,184,191,135,156,135,237,245,142,164,93,167,181,143,84,105,108,356,103,258,132,110,144,215,114,264,148,158,138,64,188,197,113,214,210,210,160,277,83,257,230,119,177,184,194,210,155,85,136,92,100,366,338,197,178,151,132,178,174,263,187,184,150,84,173,110,73,170,225,192,153,110,220,128,205,99,134,236,208,221,136,94,161,180,180,283,340,121,108,206,232,159,121,99,227,64,329,101,208,190,148,223,140,123,125,115,137,106,342,171,161,218,106,70,47,114,284,129,207,108,143,228,201,137,83,80,133,62,169,139,144,241,293,117,251,112,99,206,194,260,120,176,231,109,183,242,209,83,148,153,206,169,192,126,129,149,181,241,134,232,193,99,187,219,154,161,89,234,188,252,198,133,135,133,162,139,54,123,257,239,205,62,105,118,98,257,105,98,141,114,142,155,202,82,128,119,153,102,174,180,295,109,306,41,160,157,258,164,81,131,178,153,186,59,232,189,188,94,130,243,151,227,264,266,104,244,151,138,117,309,124,100,171,228,142,265,113,233,158,112,227,263,188,90,226,147,115,188,216,153,166,74,220,277,172,83,114,244,177,93,164,103,72,103,230,182,132,182,232,175,245,220,243,138,133,189,229,218,179,140,186,190,166,143,214,144,152,182,69,111,211,113,179,211,130,218,253,185,129,286,152,135,63,208,142,338,189,49,231,96,139,135,184,191,112,175,134,223,140,100,74,144,229,233,129,189,206,174,285,226,129,146,139,159,90,141,152,244,233,166,187,112,172,125,181,158,135,282,118,230,119,191,129,181,91,191,139,113,264,186,143,178,154,221,223,147,215,188,123,160,178,255,130,100,170,176,148,133,231,245,191,177,116,170,203,306,109,205,165,143,159,136,240,136,155,117,201,105,213,263,85,91,159,74,132,199,203,212,163,125,123,166,209,160,172,134,99,177,140,215,90,226,156,111,275,251,98,167,195,95,273,113,210,146,129,102,235,230,164,181,132,205,171,129,353,86,231,231,132,258,123,187,71,241,145,174,260,132,188,100,166,121,119,200,220,189,120,121,162,96,159,240,144,64,114,197,231,68,317,106,149,144,121,71,221,96,214,137,162,146,122,138,133,217,119,166,358,58,206,250,148,97,192,61,108,91,126,139,204,98,248,110,232,158,173,141,167,163,220,205,288,226,142,190,134,215,194,127,146,214,206,139,165,188,198,202,234,182,153,41,73,124,149,135,143,147,277,175,117,256,99,287,253,284,162,113,169,183,210,116,96,120,242,134,228,181,62,176,164,135,220,273,167,171,228,87,89,180,194,179,251,134,171,109,106,318,123,56,113,151,267,209,124,186,161,156,170,229,159,166,108,222,225,250,135,103,204,293,222,288,233,89,206,189,155,125,153,256,326,108,159,207,156,165,238,146,167,197,146,165,260,296,206,230,208,222,113,188,216,134,214,119,121,59,135,255,92,115,206,93,167,166,199,265,184,161,170,236,88,220,157,224,186,222,283,209,168,230,263,189,172,235,360,86,266,126,188,161,100,214,101,198,214,192,145,238,230,255,189,217,225,225,273,146,89,150,149,347,168,106,159,268,128,120,188,77,106,124,237,244,251,188,198,195,194,93,86,96,160,216,100,181,121,167,206,96,319,128,99,215,193,309,225,166,267,283,149,156,192,159,151,187,234,228,154,315,204,218,53,216,206,161,150,209,106,359,178,140,146,279,58,166,74,159,322,108,214,52,329,202,113,73,119,223,70,210,215,225,179,138,160,168,207,130,219,242,168,217,120,181,154,128,94,215,57,83,244,240,96,326,102,214,155,192,202,119,192,73,145,218,234,159,168,192,162,131,140,157,131,174,246,84,140,99,202,155,143,230,124,103,157,193,75,133,101,42,243,173,105,215,177,125,127,186,221,209,174,229,183,125,297,267,202,163,214,223,207,122,224,191,139,147,260,69,66,159,212,93,191,206,102,195,236,168,127,232,203,230,160,87,122,227,174,189,99,126,118,123,115,169,267,136,160,126,142,128,318,288,168,202,246,244,111,153,214,206,233,175,131,124,141,175,66,125,179,193,227,176,135,179,118,119,286,115,102,184,170,253,104,362,180,41,253,151,218,273,196,219,122,188,66,193,110,248,145,108,108,132,237,159,205,131,127,283,195,103,305,251,196,66,151,231,208,160,140,155,155,148,148,279,201,157,236,105,171,180,129,205,139,161,242,189,111,159,196,94,318,255,120,195,71,267,127,93,102,214,168,209,193,183,245,186,172,129,206,152,233,145,279,161,241,152,213,172,182,223,263,73,66,221,259,238,125,73,235,103,203,144,232,69,228,56,265,212,261,153,148,122,176,209,328,181,123,143,107,236,163,207,171,72,144,153,264,174,223,74,187,110,219,169,135,229,49,132,153,117,166,239,189,152,227,139,91,222,203,167,195,244,186,134,84,96,127,161,171,135,218,102,172,205,187,115,143,189,172,293,158,120,193,180,197,153,211,131,169,114,212,224,202,145,219,135,74,121,145,187,216,102,105,246,134,147,128,164,252,275,214,143,233,228,194,225,153,173,103,175,182,123,53,60,179,63,113,160,80,193,136,108,168,206,121,142,171,154,88,89,74,186,208,192,95,181,149,218,140,178,210,104,297,276,92,155,392,140,197,136,82,58,55,73,229,240,235,211,188,259,254,167,151,152,234,78,89,93,50,142,174,305,162,134,150,50,127,144,193,133,305,103,230,169,122,240,145,229,301,150,192,192,74,101,175,143,155,143,120,247,207,159,145,123,255,213,94,128,171,160,299,183,186,167,167,159,138,235,137,77,204,253,110,93,278,282,306,139,117,93,83,139,108,146,150,168,131,147,239,166,130,216,223,211,172,135,272,298,167,231,234,85,117,225,291,110,184,154,131,221,149,205,136,231,240,147,137,212,141,205,145,118,226,203,76,246,167,93,226,236,336,131,129,148,200,188,73,144,256,162,241,173,167,294,188,189,149,218,150,197,193,270,136,144,270,234,178,157,97,164,212,169,149,323,224,225,235,216,148,137,62,153,163,167,177,115,69,205,170,120,69,197,183,83,239,116,58,225,151,211,142,130,77,139,165,221,179,135,116,242,203,180,188,265,158,155,136,63,253,115,179,152,321,239,101,75,196,277,124,178,254,146,205,243,169,152,156,213,192,107,112,191,95,267,232,195,154,235,204,176,172,225,208,154,205,231,188,188,68,127,162,129,142,147,98,233,156,77,135,209,103,202,160,221,216,185,91,201,84,88,218,186,94,230,221,127,151,201,209,164,243,183,176,223,154,154,122,182,105,113,150,322,202,233,158,180,208,269,161,210,236,184,149,214,83,301,78,137,214,132,185,118,140,322,342,101,129,79,165,100,155,114,47,214,178,180,176,276,223,240,194,321,264,138,181,90,76,149,283,68,223,227,146,205,258,131,158,113,187,290,154,150,131,95,199,211,145,228,127,184,146,217,146,105,181,103,61,123,134,135,126,216,318,68,170,221,227,215,195,73,69,142,152,190,265,152,292,129,128,119,256,191,159,167,71,165,243,249,299,76,103,97,112,84,188,149,112,127,131,120,238,111,309,243,125,174,201,68,144,310,181,140,101,226,220,138,105,178,92,242,63,143,147,199,208,139,206,340,172,194,117,159,128,174,125,157,158,185,160,194,210,207,180,143,212,206,145,161,272,150,132,172,247,230,142,168,186,242,219,202,123,116,248,154,246,144,143,165,114,182,179,205,169,188,202,127,196,157,220,197,171,162,196,247,122,155,244,110,169,249,83,115,96,109,93,167,110,85,167,171,129,243,179,111,141,85,181,106,276,132,201,126,110,85,186,87,201,162,216,167,170,180,199,136,167,123,210,98,99,158,112,190,198,178,209,112,137,70,158,135,135,273,313,109,129,197,130,234,159,212,71,133,83,97,156,224,172,151,152,215,199,55,158,223,168,153,100,125,194,147,105,177,116,141,99,187,135,120,156,220,261,253,235,156,267,90,266,193,239,160,107,109,116,136,108,174,162,162,197,190,131,241,193,114,92,93,91,113,149,145,171,157,221,205,259,96,155,97,138,98,200,207,181,112,168,111,157,111,99,125,191,171,117,331,194,124,128,67,128,219,125,131,133,108,159,281,177,117,75,127,214,200,106,204,187,161,74,89,299,181,193,216,207,195,66,200,148,91,67,127,252,217,154,245,246,263,78,82,185,167,297,185,126,211,165,156,90,237,202,218,179,102,350,241,85,224,208,236,173,181,116,199,91,220,124,98,240,300,180,181,110,214,166,81,126,190,115,118,108,317,165,131,186,151,187,198,147,314,115,233,132,143,215,78,227,386,181,164,78,198,208,140,244,307,246,135,70,258,78,179,331,181,207,178,131,117,213,235,78,133,143,209,110,174,130,155,175,80,159,139,255,125,176,137,201,113,204,276,159,199,156,105,89,192,153,164,202,157,280,100,157,303,185,129,186,130,98,162,105,192,139,225,97,95,181,104,160,175,217,136,88,132,311,255,195,161,196,205,176,146,126,107,117,132,99,127,183,97,94,103,177,102,224,268,249,167,197,303,172,280,262,207,186,236,250,180,77,108,295,157,155,112,142,142,141,133,337,119,200,116,210,219,58,179,162,88,220,122,114,118,131,194,70,242,195,171,119,106,140,97,169,147,270,140,203,205,180,205,152,258,225,159,178,260,84,195,158,173,210,155,200,213,232,158,175,303,246,159,85,194,150,127,159,122,83,241,262,248,153,279,106,112,137,49,162,125,146,219,189,227,119,220,200,216,223,118,179,143,179,107,145,103,150,137,156,74,97,202,205,201,202,157,142,250,135,114,157,308,194,257,201,177,156,131,148,221,156,225,237,164,250,308,184,132,138,155,182,84,105,105,95,301,231,194,181,121,193,118,217,57,152,144,162,198,149,190,236,224,88,150,243,166,105,163,104,111,131,204,163,222,158,194,207,92,206,231,111,202,165,182,301,153,205,160,274,230,142,330,38,279,211,160,184,201,70,176,319,241,264,184,176,78,167,255,98,153,136,93,130,134,120,198,183,220,257,162,160,186,87,48,170,216,156,171,179,96,95,203,114,222,232,207,184,144,162,211,118,106,78,192,133,156,123,241,131,185,92,205,182,94,174,165,81,196,122,239,91,213,75,221,194,115,155,132,244,214,237,194,260,85,262,63,146,106,113,341,203,140,159,152,151,114,201,198,197,374,169,196,193,213,96,182,68,212,146,162,259,247,328,184,229,158,76,70,55,300,204,205,226,53,118,96,151,106,160,162,156,224,213,228,216,98,201,209,90,172,140,234,165,303,109,97,196,247,135,72,188,181,225,166,131,196,176,236,141,273,191,192,138,213,154,158,230,82,69,170,178,183,260,62,146,230,91,129,192,241,179,109,217,191,225,135,202,261,235,67,210,306,290,135,138,162,305,203,164,246,168,152,329,195,158,186,262,216,233,131,167,84,217,185,321,125,95,112,142,95,171,209,189,302,105,160,233,128,216,141,263,241,183,230,244,133,152,171,88,147,55,188,158,100,105,96,142,133,174,163,120,170,98,168,110,133,256,212,126,184,140,399,196,238,122,276,274,228,242,142,72,132,121,110,230,150,80,190,238,193,263,222,292,202,219,285,128,128,186,81,152,92,189,167,211,118,129,174,166,189,372,164,173,168,120,65,125,188,197,284,210,178,157,295,131,218,72,299,223,126,137,84,214,98,150,141,199,166,302,243,138,71,90,158,203,197,103,241,252,201,117,172,227,122,248,186,134,173,131,126,152,73,228,157,291,253,335,90,170,260,216,106,87,101,121,303,167,63,102,248,157,185,267,151,262,164,94,54,100,163,108,185,131,215,102,100,196,106,116,210,147,183,206,71,115,176,143,96,62,181,201,238,116,197,140,182,225,95,71,140,248,163,80,139,214,338,119,115,216,134,126,212,217,167,194,223,123,103,107,178,340,154,162,273,189,145,138,147,132,114,126,64,210,81,146,171,185,143,135,302,274,123,128,175,204,128,183,160,164,146,189,247,193,241,152,235,250,198,138,200,237,140,190,269,188,107,180,197,181,256,108,94,216,174,172,146,54,163,108,287,234,213,237,128,171,92,188,222,111,170,108,180,147,235,174,128,203,129,239,183,184,136,194,135,189,142,182,273,197,102,131,206,203,141,265,113,218,208,136,203,115,182,312,145,101,159,113,171,95,192,121,192,113,245,216,176,165,178,80,158,142,231,226,161,200,185,84,122,70,119,158,101,176,157,97,71,146,174,246,284,212,92,159,194,103,269,207,160,142,277,205,198,223,305,219,217,87,126,219,210,111,240,178,378,183,185,204,194,204,273,228,91,143,186,199,171,228,303,159,114,312,160,182,243,271,240,213,192,149,141,275,134,244,216,214,165,237,275,291,113,212,249,126,218,214,236,216,165,171,121,152,124,57,213,169,146,183,142,125,180,95,50,204,123,158,165,172,261,246,117,180,152,323,290,166,209,161,137,138,165,204,261,94,183,124,135,245,96,182,166,60,153,180,142,293,227,105,126,234,150,95,115,77,182,158,220,196,91,244,204,83,115,188,51,110,136,140,164,179,165,213,181,88,178,183,103,88,125,72,175,95,200,200,139,242,136,138,112,163,113,155,133,206,146,152,50,251,174,120,171,251,111,163,208,175,125,80,239,192,148,197,196,248,154,162,172,150,235,162,91,251,104,203,141,178,231,234,277,250,109,236,90,179,160,219,53,181,222,163,137,146,192,200,156,266,195,226,114,139,168,213,150,174,195,224,243,130,178,186,122,266,162,228,91,134,121,213,144,87,95,110,237,236,157,233,121,138,193,235,187,97,182,255,115,190,104,187,197,234,208,122,178,138,91,240,139,58,103,146,73,105,170,207,130,296,196,147,122,197,197,69,83,256,200,171,99,115,209,182,167,230,196,87,185,193,250,229,155,349,193,260,157,188,148,185,160,164,85,217,178,140,142,203,50,132,67,257,147,187,174,222,128,99,177,142,120,149,222,163,137,151,117,222,270,197,177,85,170,121,201,226,312,235,256,212,315,250,144,102,107,205,206,174,132,201,103,95,151,103,130,98,227,151,146,212,208,126,90,231,362,154,264,125,74,138,135,195,208,220,217,116,98,178,240,175,171,281,85,194,161,108,149,129,316,90,178,53,161,232,48,139,198,269,195,232,135,115,122,269,148,165,154,126,200,231,72,110,138,137,84,97,70,119,184,114,126,218,247,163,105,147,138,152,63,206,174,85,175,195,148,136,150,231,402,126,132,114,210,234,196,155,140,216,111,257,86,255,154,293,140,158,174,232,149,104,159,214,246,156,97,82,115,185,83,148,159,205,246,134,206,160,220,78,103,270,225,247,200,155,99,128,150,145,180,104,147,183,134,136,209,212,150,163,150,244,144,113,131,196,163,241,72,231,215,134,254,203,74,148,268,127,225,200,180,197,194,182,172,191,203,119,212,98,212,61,125,171,105,269,190,105,169,189,235,174,238,215,118,124,271,174,154,132,75,110,146,102,163,83,129,196,108,167,169,212,242,275,138,185,233,132,136,300,246,176,197,82,139,251,89,217,211,205,163,191,173,79,86,340,150,256,181,170,232,170,106,75,170,120,197,301,240,217,155,212,167,144,267,101,208,198,112,104,164,130,223,140,83,93,161,91,237,212,203,76,152,186,111,131,185,118,156,83,258,177,208,116,162,122,206,273,66,190,199,204,353,119,256,197,152,266,106,161,214,120,237,97,109,217,235,237,292,151,216,218,228,240,184,191,154,178,210,171,170,64,182,94,154,141,55,274,245,176,138,200,257,177,94,197,130,203,153,178,177,175,196,187,152,135,69,330,245,198,38,200,138,149,158,150,143,126,181,186,91,185,231,153,193,239,219,127,105,169,275,197,138,269,157,155,201,108,180,297,168,223,61,139,145,87,176,149,249,166,54,187,158,212,214,94,145,183,178,189,200,157,85,125,165,142,175,159,150,277,155,156,315,127,213,197,201,221,173,69,238,145,80,113,86,234,110,197,146,116,72,181,253,146,126,234,109,230,241,201,110,123,237,81,165,130,229,94,60,153,224,263,164,149,152,129,168,206,276,231,80,92,192,108,141,224,144,142,163,100,231,112,228,161,190,133,232,115,174,119,135,111,220,71,135,130,141,234,159,136,154,150,207,100,262,149,169,244,266,193,57,101,116,189,235,132,254,217,328,163,133,193,105,131,256,110,230,58,205,209,171,125,58,119,203,223,145,128,142,145,222,103,197,115,180,181,117,103,65,115,154,192,78,184,156,138,53,329,220,287,72,142,83,175,94,174,64,198,59,125,188,38,124,138,180,219,267,106,193,98,169,135,170,188,179,193,216,270,169,75,125,286,152,152,165,125,100,179,187,135,239,104,144,72,157,167,131,120,280,73,248,94,195,170,270,93,140,100,99,126,111,229,237,208,113,124,132,100,220,112,218,158,227,106,119,125,94,263,179,154,135,220,264,226,65,203,218,68,136,229,124,91,220,239,231,132,274,300,198,194,90,136,168,107,124,201,148,297,164,91,222,92,344,178,232,255,162,123,217,128,282,191,158,140,81,187,142,214,96,289,117,197,185,122,224,219,81,209,110,259,80,125,249,182,203,175,208,148,210,87,216,82,190,173,218,131,101,167,178,182,172,215,187,230,236,122,173,138,93,168,198,98,154,104,232,201,246,97,169,93,72,233,217,150,188,109,192,196,268,143,179,241,163,230,352,155,169,153,160,99,231,228,160,196,115,114,170,213,187,152,84,120,101,206,76,128,240,229,221,147,162,52,185,120,162,112,201,180,287,192,148,192,194,188,194,175,94,173,142,175,127,231,225,156,98,231,111,105,179,186,84,338,64,228,211,115,211,206,75,294,182,115,209,125,145,140,166,77,233,251,195,197,249,243,275,301,166,199,268,231,151,180,98,207,185,234,146,117,215,189,89,130,138,236,126,146,145,214,81,134,197,233,119,96,170,176,169,288,215,342,82,118,223,98,101,187,227,141,157,312,176,154,135,162,150,76,205,263,129,114,141,223,159,277,177,222,147,160,64,49,263,252,253,220,114,78,81,164,143,235,117,210,116,143,166,145,158,166,173,239,206,264,98,165,255,268,151,129,99,139,128,143,162,140,143,143,215,262,106,197,129,135,280,225,201,345,125,208,99,188,193,193,161,201,297,239,193,103,133,218,137,177,138,213,126,90,189,141,170,229,108,196,180,192,212,341,94,205,180,133,246,115,268,147,208,90,84,121,244,109,180,204,213,120,168,206,248,176,148,114,252,139,188,347,278,198,81,295,247,286,67,103,177,148,174,224,153,247,158,154,166,203,242,110,231,136,147,381,106,159,295,149,244,132,243,189,61,58,154,148,106,91,145,292,75,173,82,103,82,254,103,76,154,124,130,167,309,84,189,255,142,79,204,85,237,150,176,107,115,159,205,160,200,64,69,206,116,153,185,165,283,313,240,134,173,87,247,203,123,133,47,110,80,96,243,96,195,260,182,169,238,141,143,104,137,149,117,110,173,260,266,207,155,66,129,195,118,183,214,130,249,204,166,135,248,149,72,158,156,80,151,94,66,79,224,194,227,273,95,204,196,259,144,224,173,180,207,201,116,159,124,108,151,199,183,74,267,172,108,292,160,235,138,149,32,262,204,109,216,145,184,138,291,140,247,119,108,118,230,110,219,241,188,208,172,120,136,137,208,174,199,162,161,161,194,145,165,220,187,140,191,93,141,109,202,203,304,156,68,190,156,234,100,230,126,90,221,185,204,277,193,103,150,198,81,176,240,212,302,146,147,159,204,222,114,204,147,189,222,120,203,212,200,149,93,199,223,166,178,244,240,163,173,163,143,150,149,194,98,166,266,239,197,187,179,227,228,185,137,229,87,173,180,185,157,189,215,195,126,212,157,224,183,214,203,194,254,164,92,141,143,189,88,211,208,100,133,148,156,137,156,136,85,194,262,164,201,227,137,254,100,179,163,138,226,202,169,228,142,141,123,194,209,246,221,133,95,196,162,240,172,140,223,154,147,195,176,167,92,113,139,76,215,200,137,256,260,76,292,102,165,146,258,141,114,229,211,292,67,199,206,156,86,60,101,178,190,189,165,166,238,166,202,207,180,269,215,134,299,174,215,216,175,115,183,195,61,179,154,192,91,202,88,240,74,229,152,149,83,200,178,284,283,208,214,141,239,215,221,188,146,107,123,179,285,176,201,309,268,126,234,246,282,123,147,159,48,117,78,284,101,146,225,128,120,190,59,211,222,134,76,130,145,218,238,181,124,120,153,158,75,142,70,235,228,225,66,230,120,155,235,82,137,217,173,226,288,224,247,108,155,200,267,107,133,280,170,226,241,40,136,167,227,244,80,135,191,340,203,171,161,167,120,217,164,184,149,271,216,111,130,278,231,148,175,238,71,52,216,219,223,297,125,268,148,194,198,168,102,195,120,161,163,135,147,259,88,135,201,218,233,174,110,108,183,173,233,264,72,184,238,113,148,117,96,203,145,177,267,236,217,160,155,207,212,229,133,214,140,241,136,206,210,244,178,172,107,122,234,116,215,212,165,219,177,105,102,153,185,205,196,277,131,151,213,228,203,198,201,139,231,192,316,217,169,201,199,180,192,207,202,89,105,107,64,144,229,138,176,249,170,98,189,109,251,153,57,153,103,191,101,267,133,283,210,152,268,236,180,154,213,183,112,169,187,253,190,180,79,275,140,151,116,164,217,194,148,215,144,270,163,138,148,231,152,164,203,232,238,137,231,91,137,187,262,127,157,242,122,99,123,342,185,198,71,186,140,161,261,170,110,238,238,236,169,210,120,184,123,152,60,194,183,239,107,156,103,215,224,62,97,95,300,224,165,184,241,143,103,168,233,179,129,250,234,209,168,228,275,179,172,150,223,241,193,160,185,228,281,90,132,183,185,177,311,133,152,162,71,96,239,234,295,181,161,190,93,196,165,144,95,122,149,238,172,111,230,110,110,196,309,105,214,210,167,113,59,168,204,73,266,121,146,155,268,149,251,176,247,214,204,38,130,112,209,153,73,174,216,117,74,258,293,120,121,247,68,129,190,135,191,275,111,156,144,162,184,98,171,241,222,206,81,209,216,212,231,149,142,72,121,112,192,234,147,281,184,131,201,135,73,50,182,168,225,94,140,160,190,125,180,204,72,140,130,250,126,177,130,190,101,273,169,160,224,59,222,104,296,91,236,239,216,168,91,87,92,189,169,211,130,102,87,101,210,224,203,234,109,229,238,190,67,225,184,96,109,184,146,145,114,99,149,102,250,227,116,124,235,118,154,267,127,145,215,180,206,144,210,76,139,258,183,143,236,161,105,149,83,132,206,207,136,101,162,153,164,217,190,168,167,198,182,194,217,198,179,174,137,71,194,231,96,126,218,174,99,91,112,138,170,99,276,173,231,127,141,114,99,130,103,114,109,68,125,101,121,136,210,123,164,140,233,170,217,249,190,173,231,225,223,178,149,247,137,207,167,250,234,99,174,195,104,168,476,173,137,97,112,150,133,139,176,220,210,233,186,110,152,178,71,117,129,66,167,278,152,220,174,152,115,174,102,190,210,119,130,150,145,178,138,110,265,145,113,204,107,65,125,185,127,80,203,171,64,219,248,178,86,158,205,209,124,167,179,282,112,84,171,164,147,102,251,220,238,168,243,269,265,201,218,170,74,214,124,247,152,128,287,214,219,227,266,178,159,132,164,51,217,160,125,251,173,273,82,125,240,71,152,233,103,192,108,220,191,213,180,202,194,194,172,324,232,197,237,140,107,204,95,302,158,131,207,98,239,204,276,233,92,78,145,211,166,219,274,172,186,214,215,74,192,206,181,87,218,142,130,73,198,208,208,145,91,201,135,123,246,298,185,145,171,170,132,124,235,117,206,100,123,103,263,135,127,173,217,123,167,183,180,119,82,201,160,196,200,193,160,89,159,203,131,98,173,93,228,189,209,227,168,214,199,78,121,205,209,172,92,140,116,221,227,158,133,153,218,160,141,88,127,137,105,209,183,116,145,84,140,103,293,175,59,250,136,101,187,120,84,153,89,122,146,153,217,100,128,198,246,169,176,277,77,123,73,101,189,169,207,107,108,227,208,285,85,213,141,141,193,242,265,93,166,220,114,150,157,125,81,237,182,207,181,190,174,134,192,163,177,209,302,187,118,169,137,222,211,162,156,212,194,198,167,109,199,122,308,105,116,109,114,187,266,213,151,172,91,253,68,188,128,174,100,246,213,227,158,93,190,157,232,57,118,76,169,186,200,246,102,100,179,139,207,225,149,164,136,212,178,205,240,111,221,129,185,240,207,128,55,122,84,251,229,118,122,210,138,215,127,144,73,112,167,201,216,170,190,110,213,245,167,77,193,141,254,231,93,145,147,142,180,90,190,113,142,289,132,175,244,115,181,119,211,94,121,185,192,124,142,81,177,160,145,87,158,90,141,129,278,270,160,207,120,177,277,117,66,171,173,137,149,108,113,200,104,211,162,194,122,195,340,152,55,187,159,247,133,228,144,208,231,118,223,183,74,147,115,233,142,142,138,106,132,194,144,208,153,140,228,209,185,171,81,124,147,139,213,129,180,248,169,196,192,66,149,180,161,232,174,263,102,86,160,142,199,116,202,303,127,187,162,182,127,81,204,127,77,135,257,248,184,176,203,359,175,188,175,330,237,118,70,152,93,291,267,204,143,88,166,248,157,257,60,107,91,163,204,222,155,206,265,90,158,254,246,140,252,153,222,104,219,195,123,130,92,234,152,121,138,179,171,221,227,154,169,103,105,219,121,170,202,193,88,117,210,171,147,145,130,161,137,189,132,178,114,114,194,130,257,201,127,186,230,177,61,108,182,152,127,136,229,138,131,157,234,76,137,316,188,135,111,199,201,159,227,151,172,201,107,156,202,179,160,262,161,262,231,274,206,142,224,224,351,237,187,123,148,210,288,136,175,274,219,96,154,107,126,175,100,210,244,163,96,122,166,165,210,134,172,89,167,240,55,151,287,171,152,169,227,90,118,174,184,84,277,107,239,149,115,236,127,203,186,128,151,163,175,84,125,92,90,251,127,92,157,173,195,114,180,98,78,162,156,86,198,170,206,90,139,292,122,129,191,248,196,221,254,126,138,148,248,143,139,153,210,232,149,186,192,67,293,101,138,316,193,234,175,228,180,223,230,199,292,232,135,178,137,334,104,189,209,204,177,133,223,46,258,220,94,72,216,109,166,158,114,46,88,127,108,131,101,239,175,196,176,144,129,112,162,129,155,224,130,182,207,201,238,169,169,223,121,122,185,244,149,163,177,203,156,169,111,213,174,298,214,173,110,194,106,162,237,105,111,152,173,117,186,77,222,136,176,77,149,151,122,59,113,192,242,165,87,146,244,145,133,211,133,153,237,136,180,106,108,214,104,157,115,44,241,126,106,116,125,213,177,172,59,53,109,180,98,216,136,129,192,209,148,220,103,307,106,171,220,300,62,156,162,233,347,155,93,76,105,134,122,293,167,148,207,100,212,125,192,97,136,178,240,178,135,183,126,180,78,211,189,94,171,276,226,203,169,313,92,133,207,257,244,191,239,277,211,191,60,214,191,138,60,116,140,199,111,237,266,50,253,193,182,208,251,135,226,84,164,210,224,82,153,149,110,200,99,125,149,104,143,208,277,317,240,169,120,137,122,189,178,147,221,65,173,187,153,268,72,135,166,211,234,272,182,165,153,106,296,143,86,223,94,121,61,155,276,116,197,314,197,194,127,67,95,173,98,287,178,91,184,114,152,193,103,162,212,232,128,252,133,357,243,348,125,185,240,91,124,132,115,253,125,201,201,129,241,95,130,126,141,120,154,181,147,176,287,173,134,151,145,155,339,183,173,118,227,177,203,187,212,135,173,88,137,103,146,150,133,236,130,186,224,231,271,160,112,131,181,147,145,133,236,169,137,206,162,123,225,220,170,218,142,225,122,239,168,95,187,225,130,97,87,177,139,176,277,198,126,224,146,170,101,234,98,112,216,125,168,78,96,195,119,157,288,123,329,85,107,190,208,190,316,188,138,96,76,204,178,203,164,171,109,109,195,157,158,160,182,110,96,107,193,157,176,223,223,196,180,77,222,74,220,106,113,86,205,115,201,60,141,101,167,299,155,139,205,187,348,199,165,224,189,296,81,141,247,139,107,134,149,48,123,140,177,113,108,228,231,201,61,201,144,230,169,159,140,90,123,119,182,220,154,339,99,273,173,239,235,299,265,339,138,291,117,122,343,228,209,154,154,188,261,197,167,149,179,228,108,194,129,166,135,168,89,160,157,151,227,315,194,210,221,231,182,114,218,288,122,130,93,195,163,125,68,109,281,116,242,217,209,227,214,107,96,205,86,230,220,216,145,199,337,252,150,181,112,170,133,127,276,185,231,141,188,114,145,155,152,112,264,50,215,198,88,299,129,321,245,136,226,262,146,232,152,85,174,229,142,92,178,238,221,276,133,88,85,165,164,136,124,96,116,222,191,185,166,176,168,90,176,193,305,147,106,98,194,213,169,186,111,193,161,222,113,92,149,126,76,103,149,208,244,193,261,66,56,156,161,152,86,242,172,214,141,92,235,236,67,239,223,141,228,247,311,159,169,265,136,157,261,104,160,250,193,131,220,129,152,214,218,312,227,202,100,275,152,139,134,189,295,228,279,137,104,122,182,126,238,177,214,169,148,73,211,164,221,304,126,192,109,247,252,131,251,172,136,66,274,140,97,113,256,195,90,94,267,182,208,110,59,133,113,147,246,250,227,112,129,155,93,99,131,280,143,276,276,167,149,192,106,118,174,206,90,59,159,79,120,234,307,276,74,197,62,193,148,88,182,327,215,128,185,153,234,163,101,69,307,133,110,257,228,264,90,155,175,80,253,190,191,194,117,147,178,175,229,116,167,107,133,123,165,223,151,193,282,156,202,140,247,180,148,68,195,148,137,292,105,132,158,241,226,146,160,417,144,214,139,185,248,184,176,177,108,249,288,282,179,104,236,209,282,126,161,212,129,100,161,299,159,230,178,203,339,226,129,153,168,183,65,72,225,212,166,234,135,167,217,92,105,191,129,123,294,83,188,76,169,165,161,134,123,53,211,112,235,183,256,225,179,246,265,220,200,163,131,234,103,157,140,96,160,149,154,162,221,142,214,91,92,106,88,74,150,154,166,261,188,187,120,232,165,122,221,240,155,205,290,112,91,191,74,89,100,177,129,150,96,161,236,227,136,252,218,221,206,64,65,59,117,132,267,199,117,219,82,223,67,51,197,152,224,161,198,178,112,167,329,189,270,264,222,147,177,173,125,120,249,128,200,118,101,171,251,149,187,176,120,133,237,138,223,112,168,111,149,110,113,219,76,211,214,143,119,79,209,184,105,180,228,162,203,270,192,109,149,112,134,143,178,285,151,183,146,71,207,210,204,136,219,99,171,80,188,88,219,188,83,263,107,261,209,99,105,96,204,60,141,87,168,152,102,176,179,233,120,117,143,130,148,350,166,201,341,174,157,76,214,164,232,204,132,127,150,164,103,217,157,151,163,140,57,100,79,235,55,206,89,147,166,83,143,181,175,160,177,147,189,56,233,225,45,105,107,125,119,200,84,142,292,200,230,131,170,148,89,124,220,198,134,209,175,175,161,270,167,243,234,191,115,78,90,150,103,206,120,216,182,119,149,155,123,219,265,130,157,125,344,87,153,217,113,175,255,47,116,314,200,119,276,187,65,200,220,288,172,219,111,127,236,254,82,145,79,174,301,120,201,198,40,129,81,162,184,124,223,250,190,175,166,218,177,202,166,145,110,303,81,275,83,258,284,145,70,174,163,305,152,170,165,57,142,212,202,218,163,238,207,170,221,138,116,147,155,87,258,152,119,78,166,134,166,109,235,169,193,144,181,176,124,116,196,105,117,149,157,156,172,208,278,112,243,112,72,82,248,205,156,139,290,251,251,206,117,280,120,155,66,142,177,129,136,118,140,224,166,360,190,151,130,148,157,142,113,180,240,219,201,169,320,177,144,177,177,195,190,129,182,115,193,95,175,325,151,196,159,121,93,115,188,165,220,197,218,123,136,102,223,341,199,155,147,323,176,98,175,237,246,114,214,188,97,173,209,191,194,196,281,105,182,139,133,101,250,184,89,175,193,133,172,183,71,233,305,252,68,289,58,201,232,282,79,206,85,92,289,173,175,263,162,205,109,198,116,233,61,93,131,48,94,156,160,191,82,140,145,127,284,164,229,149,128,171,165,82,232,144,157,98,251,195,137,151,79,170,181,138,347,218,212,142,185,122,198,212,209,193,227,134,196,102,134,201,75,237,185,279,232,224,191,207,173,203,45,298,242,162,132,202,223,198,222,59,48,156,106,108,144,236,51,82,177,161,210,168,223,90,160,106,156,161,143,230,107,174,187,110,324,182,242,79,173,194,78,81,219,155,67,259,239,87,56,133,104,205,217,169,229,212,163,163,240,109,149,151,170,130,196,100,246,90,105,258,196,212,119,159,138,170,169,190,124,274,274,139,156,172,154,163,127,146,122,228,141,85,179,197,195,67,214,314,90,123,130,216,111,133,201,105,113,90,102,163,282,162,121,168,265,106,168,165,224,275,115,262,271,177,64,155,253,225,163,98,193,226,220,162,84,213,219,133,319,323,175,215,68,275,147,229,140,75,173,227,161,133,176,99,196,175,119,160,208,215,81,150,162,216,126,141,96,151,265,131,62,222,161,83,140,92,95,167,167,128,213,266,127,107,230,174,276,115,181,137,133,135,208,255,207,188,180,139,71,234,64,147,128,148,151,177,152,120,123,158,191,177,203,209,116,112,283,250,185,190,249,60,123,158,115,229,131,128,78,171,110,152,245,168,67,51,198,69,177,214,56,89,177,262,126,171,190,144,70,201,213,141,131,198,148,122,174,199,218,208,141,206,147,84,223,113,235,143,152,303,103,228,258,148,295,235,255,133,99,150,228,99,205,172,147,189,139,92,184,153,271,178,118,239,84,56,266,153,202,216,51,220,211,223,156,90,200,178,104,191,176,93,147,215,226,144,201,213,149,157,98,179,228,73,103,176,172,117,213,164,435,154,108,230,162,161,219,110,199,377,172,315,125,148,209,208,140,143,182,168,226,57,84,127,217,160,112,207,190,124,145,213,48,242,221,108,212,194,128,203,293,90,158,216,215,181,186,162,160,213,253,157,73,159,239,150,127,218,132,74,122,205,157,141,188,185,168,236,99,262,212,165,178,157,268,195,99,229,240,302,256,127,315,143,55,113,83,253,228,152,190,159,100,213,212,205,148,198,200,193,97,143,221,181,222,234,241,216,196,118,224,109,80,108,196,139,303,180,258,141,131,197,258,161,177,237,207,125,345,69,203,169,152,142,82,210,203,208,219,279,187,266,249,137,79,229,137,227,218,156,175,175,119,144,128,212,234,248,70,266,263,200,161,171,195,252,248,184,108,127,191,174,201,140,186,116,176,137,216,113,59,132,220,130,106,190,294,186,280,157,214,137,195,234,182,69,310,108,263,156,217,135,211,155,181,85,183,231,221,256,232,181,71,227,263,202,142,95,259,251,197,233,202,222,301,148,116,249,126,178,220,72,76,228,212,223,124,177,222,135,63,179,282,286,166,258,119,265,146,160,152,178,154,201,163,206,106,176,182,254,192,160,92,221,146,160,225,192,249,170,80,241,88,119,174,102,196,205,144,249,174,157,92,106,121,136,203,176,96,153,171,204,216,122,129,115,147,134,188,218,257,98,94,248,108,202,190,224,92,111,102,129,231,182,162,122,142,100,161,244,188,164,126,146,244,172,149,170,196,157,234,170,174,94,197,158,217,134,155,153,211,81,160,159,107,188,110,231,119,139,217,170,129,398,179,174,228,139,131,290,192,127,160,213,298,77,116,264,168,359,219,154,163,223,110,177,191,258,211,152,196,249,180,101,156,145,170,155,174,266,139,178,234,168,280,305,181,152,114,179,80,202,175,126,194,143,229,187,123,146,114,149,160,104,271,115,191,228,213,183,176,261,182,274,231,210,173,90,221,244,103,237,269,222,169,153,148,139,129,199,105,87,162,259,279,227,142,224,68,272,66,194,304,202,207,334,208,165,149,206,192,161,166,181,100,179,79,201,134,207,104,227,137,226,157,186,151,117,174,325,119,74,307,129,123,163,166,59,134,70,235,95,139,118,100,246,154,139,140,136,154,121,180,179,168,141,94,253,199,193,73,374,222,152,120,113,49,110,123,179,131,213,123,164,143,219,231,63,273,212,105,275,146,69,223,165,240,218,213,224,145,147,166,173,89,88,245,146,176,71,198,223,175,167,209,154,92,208,227,96,209,110,146,141,149,170,92,196,133,111,118,101,111,151,116,107,152,175,178,298,234,171,263,280,198,151,131,186,117,155,105,148,264,231,168,64,120,119,150,103,50,156,224,74,88,206,132,91,188,201,204,113,137,142,113,176,105,189,125,210,183,114,92,117,221,122,179,150,141,209,176,121,84,170,233,182,123,169,98,158,62,117,212,176,210,185,178,158,163,187,156,213,173,139,190,135,89,107,232,169,75,104,203,224,265,183,190,233,255,200,171,104,204,160,183,106,168,250,223,202,99,122,169,172,204,155,223,195,187,71,184,166,115,71,192,159,120,157,134,60,177,59,104,235,182,148,114,111,36,256,210,209,129,258,227,246,120,243,116,113,86,220,102,144,130,202,172,160,223,360,237,91,190,152,238,242,151,233,142,206,187,284,243,109,161,181,83,187,169,218,231,127,209,183,226,245,87,130,119,213,259,115,181,171,209,145,390,183,98,140,90,97,259,199,228,225,280,77,137,199,219,181,210,154,183,152,173,182,176,69,109,66,85,228,193,286,157,144,113,92,196,240,189,245,96,190,190,149,195,108,108,144,120,136,104,126,132,143,60,200,252,232,183,90,179,188,100,182,141,239,175,205,218,170,203,235,207,81,260,218,156,115,178,263,212,215,131,102,172,164,180,178,138,243,239,202,143,214,241,215,175,163,220,129,125,87,73,157,186,278,188,127,125,173,249,152,144,225,177,162,159,90,88,245,305,126,201,101,173,173,153,221,204,262,150,112,166,117,203,78,104,141,187,187,129,185,136,165,136,191,194,164,55,111,89,159,107,120,136,239,78,158,51,174,193,97,191,138,166,181,164,194,184,197,75,148,186,234,182,247,130,125,118,128,287,143,184,223,183,106,115,104,194,162,288,146,169,229,222,208,95,195,198,250,222,237,159,149,234,137,147,123,86,140,383,127,206,131,150,103,129,76,133,249,233,97,268,166,114,141,176,168,248,171,205,190,180,116,170,103,157,116,309,220,151,225,111,267,312,185,178,63,126,225,224,176,193,152,139,163,213,53,160,88,152,150,163,224,265,235,109,121,209,208,129,229,213,192,187,307,105,236,175,203,176,127,206,205,233,130,142,232,211,113,137,219,122,144,167,91,238,163,225,117,170,54,148,199,190,138,189,136,220,70,172,101,227,264,218,202,218,158,269,93,103,113,104,266,47,242,170,203,129,238,176,272,134,200,189,215,193,101,155,186,111,128,251,211,129,225,166,223,113,190,223,164,69,136,151,140,217,192,130,174,75,112,95,108,55,211,141,140,153,198,119,263,177,208,64,250,240,157,53,158,168,244,136,135,116,106,256,185,103,231,254,189,106,170,200,201,193,225,149,230,157,183,84,135,123,170,98,87,116,154,177,188,126,136,101,85,245,168,147,112,67,148,74,212,260,147,125,73,184,120,274,68,214,150,78,100,217,292,102,76,122,208,232,204,159,143,199,209,236,203,201,221,178,182,111,194,201,134,90,153,106,193,76,202,230,91,174,133,145,222,127,136,90,191,148,166,253,207,144,143,104,214,221,156,137,145,82,249,222,96,171,229,142,155,128,218,173,145,213,156,282,184,157,77,146,110,331,69,232,88,123,144,83,121,148,61,181,143,262,217,330,231,209,145,272,211,170,164,271,138,171,240,227,123,57,163,107,225,115,202,149,269,75,236,163,145,150,167,104,129,176,166,256,230,143,225,298,87,172,161,112,222,252,69,223,129,256,131,103,70,237,243,133,144,93,109,121,277,219,286,232,152,119,204,202,113,143,247,233,118,232,101,88,213,144,105,283,183,227,133,203,103,285,162,165,119,201,175,198,88,171,315,152,257,119,278,127,194,76,219,128,235,135,132,143,235,191,195,80,65,104,114,112,90,243,112,67,292,83,229,141,156,215,213,143,140,154,237,281,234,282,156,94,123,122,250,93,118,182,171,119,148,265,313,111,163,270,133,198,143,197,184,87,124,234,131,225,261,218,117,212,221,216,180,131,181,105,145,188,151,186,100,119,159,189,112,88,218,191,337,253,176,137,137,140,237,74,175,142,184,170,258,179,155,138,224,114,174,84,212,155,148,131,255,269,256,254,202,129,61,72,225,133,184,261,200,191,168,159,97,146,70,89,188,202,224,95,95,124,244,88,162,128,250,142,139,168,172,165,165,113,157,182,126,181,217,216,145,159,127,172,145,136,108,219,113,228,135,119,249,95,94,173,65,60,137,135,195,126,248,267,120,217,222,232,73,219,140,158,149,142,194,138,179,101,130,227,190,208,158,115,202,255,251,78,153,207,114,203,118,130,248,120,273,185,193,61,170,191,98,193,110,227,148,214,100,123,115,183,160,104,78,285,248,133,144,141,104,122,99,185,167,245,99,114,134,127,206,150,176,111,106,83,249,346,292,144,90,155,197,233,165,139,166,229,120,119,251,169,205,126,119,114,118,140,200,189,178,76,92,220,209,222,107,202,107,86,102,150,247,94,152,131,320,42,96,236,162,72,189,135,269,189,146,153,152,149,148,144,192,171,110,178,95,184,180,227,154,221,183,164,163,214,243,196,171,202,110,119,204,222,192,131,197,202,120,155,103,166,226,293,124,172,263,101,280,180,152,234,258,223,264,211,321,163,89,120,107,267,215,105,248,148,113,289,114,224,165,89,202,181,227,171,152,94,131,139,198,89,215,235,67,186,248,158,234,131,287,164,185,163,54,208,71,222,90,156,118,83,86,231,157,116,76,157,71,119,80,202,148,364,103,394,145,185,238,231,165,173,280,60,154,121,160,173,265,284,211,197,143,230,242,201,115,173,81,175,104,203,303,153,244,181,169,77,135,172,197,157,106,249,194,159,168,245,265,127,149,158,131,123,197,267,183,111,149,143,118,275,248,308,284,230,131,98,245,131,117,134,51,201,148,223,194,106,180,229,129,122,107,202,169,213,179,106,85,222,130,168,166,156,151,234,141,216,124,225,226,134,161,166,218,247,171,90,162,207,112,67,204,130,248,148,170,75,94,131,127,99,47,160,196,234,103,199,152,198,113,169,201,83,208,233,188,142,149,214,154,192,246,198,150,227,156,164,101,233,178,181,108,74,144,236,205,100,116,109,273,207,273,159,68,107,143,211,79,161,269,234,234,169,215,225,133,109,120,211,107,186,115,267,231,196,134,120,276,137,269,112,116,116,167,117,171,68,192,160,50,176,155,107,172,280,171,106,99,128,146,156,188,269,200,62,101,204,137,166,160,274,63,51,159,218,107,181,220,181,272,81,83,83,234,304,83,168,197,215,315,45,157,302,162,211,124,72,132,157,68,106,79,236,211,126,226,150,189,57,134,242,312,258,267,191,193,69,160,308,198,260,159,229,322,149,169,165,137,188,108,172,256,177,210,149,236,245,182,354,245,195,163,119,81,148,224,127,192,214,102,204,251,115,183,261,138,147,219,145,151,149,124,127,99,226,233,205,230,243,256,176,121,181,75,249,203,94,120,149,262,198,191,147,73,198,124,252,98,148,123,101,113,210,263,210,182,136,173,110,175,158,207,189,222,118,129,139,258,81,329,186,134,158,209,92,234,261,196,141,213,144,268,256,110,244,289,114,166,120,204,177,57,82,106,266,124,237,182,230,204,272,197,167,196,238,106,220,209,64,200,157,138,170,162,298,86,335,161,134,161,127,115,214,134,402,279,109,184,226,265,147,113,158,216,245,204,51,94,210,150,157,252,211,72,182,152,196,242,69,216,219,94,304,127,184,130,186,155,172,95,207,97,169,196,244,216,113,157,83,75,240,44,168,283,122,235,185,208,91,159,136,210,79,197,145,195,92,212,212,92,222,171,121,130,233,147,90,315,177,283,116,168,165,242,108,132,192,180,82,74,198,252,54,230,253,146,116,79,169,75,231,165,176,293,228,190,113,132,207,240,181,81,146,129,341,164,255,197,157,129,163,56,120,228,94,108,221,189,186,121,70,336,156,119,201,203,217,264,86,167,252,248,280,82,219,183,98,237,308,221,205,134,129,216,121,169,264,90,201,301,102,105,121,258,177,256,91,169,214,169,182,206,160,165,113,144,216,303,228,148,241,187,155,130,72,136,159,142,172,200,197,107,232,205,220,158,154,136,223,250,213,89,221,185,218,244,197,143,122,220,286,112,225,142,179,107,161,197,201,100,125,157,105,123,185,123,121,241,99,146,166,139,212,93,179,96,148,205,296,228,207,211,191,198,166,37,81,86,145,229,74,179,120,166,192,137,248,153,119,331,79,225,108,43,146,232,69,85,111,179,52,108,128,255,173,274,146,82,177,219,218,168,117,173,196,88,239,232,158,186,146,215,139,129,97,186,195,224,143,326,230,147,64,62,117,198,317,144,114,138,159,148,219,258,190,138,245,52,112,82,152,178,224,188,222,177,120,87,183,177,75,109,132,194,125,140,172,143,145,260,100,188,232,143,85,169,42,183,196,166,310,262,66,204,219,91,111,181,156,245,91,177,293,172,235,114,154,220,134,126,132,204,153,181,148,222,196,208,184,193,88,177,216,307,142,235,183,163,233,80,185,201,156,162,203,160,114,181,57,100,146,246,226,197,154,136,107,62,154,215,157,217,121,226,121,190,169,117,328,212,117,223,195,226,209,88,91,132,116,184,176,154,109,217,173,94,87,132,227,168,102,269,128,195,158,101,241,131,187,223,119,163,237,162,258,115,175,194,190,199,220,114,206,65,243,79,71,125,92,155,129,63,144,102,54,185,160,123,203,190,200,143,232,154,149,228,204,98,179,373,260,227,130,157,277,85,196,110,148,218,109,96,101,126,339,221,180,261,231,192,249,208,123,104,131,120,163,141,150,141,138,214,45,128,220,196,123,266,201,252,222,151,60,150,84,89,213,140,172,154,245,172,120,198,202,219,179,221,259,175,208,156,93,93,86,84,145,228,162,170,297,329,182,215,91,239,136,197,210,158,110,151,135,42,103,179,156,234,116,232,152,92,246,167,205,224,354,103,142,239,173,94,86,236,121,184,147,219,131,78,284,256,136,115,199,162,101,146,261,155,252,185,256,292,69,248,115,117,99,269,154,117,291,111,69,210,184,137,132,181,179,172,193,119,94,118,159,142,139,88,189,106,120,130,121,123,224,201,185,126,118,171,184,168,126,111,105,96,182,282,345,126,136,134,111,110,60,110,104,167,190,228,257,182,161,204,176,225,135,94,156,300,71,237,226,98,133,100,57,192,197,159,104,204,276,168,213,142,219,218,61,127,148,262,209,257,113,70,227,191,158,191,223,192,277,99,211,84,208,136,108,123,190,232,187,101,154,126,197,144,179,242,150,87,270,193,299,152,243,107,222,228,94,229,363,195,311,100,194,141,87,171,141,185,161,183,138,105,217,310,183,181,124,194,199,63,119,105,204,83,144,224,167,266,211,105,134,216,101,223,159,190,171,227,142,167,193,158,281,71,254,102,206,114,120,137,162,125,175,160,153,281,109,183,227,217,290,202,181,95,161,69,148,165,252,54,139,160,195,222,125,148,215,98,215,123,305,200,245,143,227,119,254,198,173,299,121,148,110,125,62,269,129,260,258,115,168,82,92,180,116,146,121,88,201,184,234,111,76,237,180,116,159,116,128,175,226,233,64,137,174,213,129,100,152,182,247,243,242,211,175,222,348,353,90,249,95,186,180,170,88,251,187,234,209,214,233,235,135,200,350,256,249,177,69,180,145,114,255,179,275,104,97,215,121,272,164,193,163,149,89,135,290,287,276,156,171,219,192,122,252,151,102,186,131,71,97,230,217,172,183,139,146,195,196,130,203,158,164,164,141,174,255,237,112,99,178,249,177,117,175,182,94,126,146,133,83,262,109,144,156,206,150,177,154,191,195,267,182,168,215,201,186,164,130,112,237,117,149,211,131,184,234,133,147,181,151,89,124,177,112,185,145,81,174,253,122,220,97,114,166,138,138,220,182,210,84,119,303,200,161,305,110,114,109,215,158,144,315,201,124,110,302,163,176,161,81,200,221,250,93,219,309,140,180,149,258,285,225,319,305,82,163,147,133,198,135,104,196,201,246,87,143,193,87,196,279,286,142,208,109,202,120,150,294,112,297,174,133,366,133,190,164,104,322,269,264,150,208,166,155,205,273,278,140,200,206,50,199,147,177,71,208,142,120,80,137,124,205,217,231,160,230,220,180,71,169,115,110,278,62,173,50,268,129,84,348,230,105,218,103,122,151,251,83,145,156,199,216,249,175,197,159,180,104,237,230,156,300,216,192,219,216,268,188,135,202,183,245,258,126,186,164,220,182,110,227,111,180,119,230,307,150,265,217,166,198,122,99,140,183,213,117,114,129,156,238,96,125,93,98,194,163,89,227,244,124,103,201,101,124,161,249,226,176,234,194,196,263,178,126,127,195,178,138,100,141,108,68,68,184,115,226,196,125,220,236,94,205,233,93,130,113,263,250,167,101,135,214,193,73,87,120,177,133,98,192,127,141,302,100,231,236,202,205,117,171,196,130,243,110,165,272,96,238,153,203,173,189,368,286,185,322,174,199,120,80,104,178,156,172,149,116,97,157,133,143,129,188,228,81,121,148,201,140,244,104,165,231,204,233,190,241,130,177,98,171,140,278,125,312,228,96,109,154,110,143,280,91,181,123,269,133,43,112,67,129,120,236,259,101,210,242,127,250,158,169,191,119,221,206,114,212,107,225,52,270,243,128,177,187,225,71,233,123,68,172,229,212,177,248,170,264,316,106,118,126,215,175,217,188,144,66,261,111,270,92,203,103,169,137,165,157,224,238,246,60,142,241,173,189,231,219,164,115,229,242,149,195,191,177,84,96,156,124,64,184,180,230,128,216,248,111,114,136,148,132,170,164,132,170,193,211,66,63,226,173,165,144,272,265,253,206,84,243,199,113,323,106,197,138,112,178,135,118,193,218,255,180,188,94,119,135,206,192,237,307,123,190,233,184,173,224,155,232,94,201,146,128,107,190,107,169,102,74,170,216,65,102,162,281,211,227,163,228,122,81,102,155,198,226,130,220,284,207,206,257,260,228,243,107,154,169,65,263,162,112,170,143,157,149,209,237,243,147,259,140,302,99,214,148,248,143,147,279,194,148,199,154,170,55,91,128,217,189,93,222,188,256,253,159,201,128,157,99,230,142,98,248,179,205,146,161,86,84,183,211,205,190,204,208,197,174,361,211,103,172,195,176,78,221,162,344,78,140,229,254,81,113,237,270,225,83,129,226,167,131,204,157,135,213,197,162,242,298,283,190,206,145,271,186,160,335,133,152,119,233,238,214,179,167,74,183,103,212,171,201,115,162,199,201,140,172,244,169,216,164,219,169,153,84,158,129,208,108,114,70,80,194,151,170,136,128,185,243,155,178,153,224,302,51,157,225,151,103,189,117,94,129,189,98,236,92,82,186,197,263,248,185,112,184,133,148,57,150,87,130,60,222,247,80,154,79,198,151,221,78,157,137,88,231,205,162,202,97,134,304,196,147,97,248,135,129,212,265,289,246,162,100,63,126,220,102,83,230,293,189,160,132,318,215,278,212,139,145,123,306,240,177,388,195,128,110,122,112,206,86,70,92,100,64,183,109,70,71,199,279,261,155,125,235,114,232,126,77,181,356,222,105,224,148,212,173,202,255,112,146,265,172,80,154,108,108,79,130,205,205,75,185,78,227,113,142,146,176,337,99,152,126,129,120,259,134,209,126,57,216,225,227,285,239,93,225,120,170,293,207,107,171,199,149,214,230,189,259,154,91,216,165,216,147,208,156,234,205,233,235,238,160,218,161,118,170,224,206,204,132,108,145,153,213,242,76,153,128,176,118,194,105,227,224,214,172,292,211,164,225,137,151,178,162,129,96,129,233,208,157,258,249,185,202,226,206,129,138,260,133,330,171,179,180,145,173,218,144,90,258,150,257,328,134,154,76,219,194,134,160,144,234,77,165,285,171,244,248,108,141,149,164,208,156,115,143,91,154,233,162,217,198,160,148,149,227,191,294,159,178,106,134,238,158,74,172,96,137,159,65,271,216,214,168,117,165,139,108,162,204,80,237,125,136,187,97,235,234,149,193,197,176,93,179,177,176,173,152,126,148,200,202,138,239,234,99,239,152,97,280,136,124,170,264,136,71,261,136,137,108,142,174,173,113,243,198,255,94,117,140,180,249,209,127,212,117,161,232,126,219,198,219,216,69,96,104,266,318,119,70,227,316,78,102,102,223,128,195,321,288,222,268,155,202,224,185,201,83,185,167,45,174,253,83,119,227,227,77,133,109,112,92,141,190,325,270,106,119,213,194,243,273,78,273,150,108,72,154,173,183,210,129,123,193,230,239,191,123,129,188,86,214,75,180,210,216,83,236,194,82,180,60,186,134,47,164,120,205,221,159,267,232,143,164,149,114,199,218,177,234,151,217,243,136,72,129,199,236,132,138,180,76,189,154,94,282,103,266,239,189,201,168,218,223,117,99,186,103,119,64,132,226,92,137,83,193,257,249,83,58,108,220,253,165,125,167,242,113,187,144,135,74,270,214,103,178,188,204,97,117,166,127,230,164,90,204,154,91,180,155,244,310,101,177,306,266,187,117,199,342,142,171,142,91,118,85,192,215,171,112,212,90,109,211,237,195,117,347,189,86,101,127,277,145,197,108,181,187,160,211,84,195,191,139,65,363,86,183,220,236,129,231,175,213,186,132,243,122,162,180,223,184,237,120,108,49,142,180,148,123,121,223,247,111,165,81,331,242,102,276,169,145,158,95,106,151,287,131,81,90,150,91,153,206,106,121,164,272,200,191,148,193,213,180,187,150,170,159,231,138,141,243,203,116,229,106,70,50,200,126,117,203,136,196,229,190,93,257,242,202,146,192,266,243,103,256,139,189,176,47,144,171,231,145,105,278,267,209,317,109,201,269,365,294,185,149,68,206,85,195,134,288,253,119,304,136,168,98,164,164,178,216,56,201,80,133,149,189,124,170,167,221,204,74,204,186,199,149,192,115,189,179,162,264,176,127,101,106,97,201,279,191,162,182,170,104,169,100,116,176,248,143,197,195,279,289,172,117,259,156,128,185,126,151,301,185,153,308,225,115,210,211,157,211,212,129,219,223,207,144,140,140,122,74,196,113,171,121,125,116,195,75,59,81,213,104,178,239,183,174,77,113,174,263,166,104,202,163,364,379,181,84,127,122,150,140,120,140,175,282,137,199,135,82,217,127,133,233,264,157,189,209,209,68,123,207,72,214,110,180,260,154,236,119,135,126,167,132,111,248,203,192,120,162,178,187,272,74,214,141,116,200,283,149,172,161,126,121,210,138,115,206,109,213,105,193,106,192,96,188,182,130,195,67,123,218,203,72,166,140,188,140,173,138,222,195,195,252,164,136,178,152,145,257,83,155,141,184,70,152,316,120,233,197,203,191,160,205,357,210,144,170,78,190,214,245,182,214,249,229,235,161,157,81,97,201,263,102,239,247,200,64,109,287,240,207,226,181,187,244,309,111,379,182,316,130,124,212,156,250,199,103,253,250,106,186,199,135,216,191,258,193,227,201,149,123,105,146,153,64,232,216,126,147,163,176,138,112,255,185,185,108,263,92,183,111,164,172,123,129,209,243,213,403,136,225,67,211,217,180,273,190,184,96,141,199,163,177,252,301,156,182,162,241,177,257,248,223,120,189,293,232,102,225,140,228,268,91,124,276,189,203,224,212,214,105,149,137,312,157,103,192,221,172,243,198,105,205,156,219,170,146,172,229,171,136,149,232,134,72,194,233,99,277,236,251,137,190,220,200,119,235,187,158,119,138,162,217,102,202,241,148,125,214,66,191,93,101,196,165,172,149,152,169,266,161,116,283,111,100,67,136,87,249,229,95,80,236,175,207,192,133,215,205,247,174,64,239,90,192,269,189,144,277,162,178,190,143,284,251,80,280,186,241,65,132,222,71,159,229,64,163,122,198,52,58,88,219,107,166,265,195,120,206,178,283,293,82,192,78,202,171,215,212,205,276,181,225,170,107,155,209,133,212,172,220,152,267,94,162,134,136,161,116,170,142,196,167,194,146,159,229,139,176,186,165,168,168,164,226,123,188,204,192,129,100,212,151,258,144,215,145,171,138,150,128,100,219,210,228,357,87,151,233,72,220,163,144,132,205,109,163,222,97,157,158,157,62,175,90,118,313,190,192,242,246,211,189,190,106,133,61,138,260,228,189,66,71,259,181,213,225,79,154,247,254,233,227,213,178,229,287,123,300,95,132,285,245,137,210,201,141,157,223,172,82,122,233,190,136,105,70,217,177,130,231,200,171,360,144,153,124,212,162,193,160,121,66,227,295,200,139,256,44,228,63,111,209,116,184,99,256,138,133,294,112,209,241,186,208,133,253,218,229,190,140,168,180,116,178,133,228,120,199,174,255,97,145,190,139,214,193,127,109,278,96,198,181,199,112,157,63,90,198,184,230,117,280,245,188,225,316,217,158,186,160,152,104,138,200,85,171,110,186,104,226,83,190,160,127,194,173,130,115,172,200,168,216,114,164,137,165,178,218,198,150,216,241,108,103,113,231,78,132,123,248,78,304,198,226,152,232,114,187,139,147,86,133,164,215,179,195,53,197,199,256,153,192,147,163,253,105,143,182,166,153,188,148,189,171,179,213,247,278,271,194,264,330,177,164,292,114,108,146,216,151,155,245,97,102,154,130,88,151,114,90,67,133,212,134,65,378,168,200,148,127,186,196,150,294,130,234,160,251,184,196,148,169,70,139,258,99,235,177,150,198,212,148,209,127,108,171,230,197,194,290,158,132,171,184,162,97,256,83,98,142,239,246,139,154,76,134,257,265,134,195,150,262,114,143,259,99,75,77,325,69,176,138,163,110,125,205,211,74,203,114,178,227,218,336,188,56,210,123,163,201,211,141,162,84,135,257,105,116,202,212,93,178,121,227,208,160,226,280,214,184,105,176,88,179,244,232,88,103,246,151,205,192,264,145,36,206,212,241,146,190,212,84,173,240,104,116,193,221,102,147,224,205,289,115,223,194,289,208,101,221,198,193,85,180,106,130,184,95,216,129,81,130,178,255,221,169,187,130,124,175,231,126,85,176,247,281,130,210,80,191,227,92,153,247,210,188,222,193,224,148,64,210,156,174,284,62,211,231,118,172,148,149,218,210,140,292,229,186,132,78,96,143,154,69,116,142,61,215,93,93,74,126,176,173,190,148,94,119,197,158,102,166,169,135,70,202,236,284,184,180,191,145,175,180,197,124,198,99,360,194,173,96,180,92,237,91,170,211,204,92,244,131,55,268,162,172,224,98,165,201,174,45,236,164,166,219,184,138,172,160,279,150,192,186,280,156,89,99,162,86,158,84,215,324,154,239,172,241,151,74,97,106,222,181,112,164,259,152,314,401,225,112,203,98,168,154,116,126,97,249,160,76,196,171,118,158,150,46,212,177,151,167,233,231,200,118,220,92,85,143,227,104,183,128,110,174,119,56,88,155,163,295,88,175,78,198,128,271,176,181,111,179,115,158,102,178,161,111,182,316,133,110,216,131,321,150,192,191,211,118,195,142,156,97,148,47,103,154,173,193,104,239,173,95,128,104,93,205,137,205,195,147,112,154,117,170,80,213,150,119,127,238,158,206,101,143,122,169,217,213,96,182,137,77,225,112,172,121,104,169,103,123,195,201,168,103,246,169,164,196,181,115,164,224,277,89,71,219,113,189,108,225,243,207,299,134,204,273,276,95,198,107,147,169,299,187,86,154,185,324,201,320,141,129,167,194,203,174,206,230,217,102,148,263,131,102,132,230,214,130,241,172,90,280,199,159,169,95,203,239,220,267,258,204,232,133,319,107,201,183,100,53,108,166,220,130,136,204,193,192,208,215,216,235,209,280,119,175,201,176,179,210,249,185,207,158,233,211,208,197,123,234,160,84,108,106,66,142,105,143,153,137,76,130,206,240,147,210,81,127,97,201,155,65,182,246,108,279,128,210,194,229,184,211,265,161,179,237,249,210,233,148,238,116,148,165,144,167,85,102,120,152,137,90,87,178,179,151,138,261,232,182,197,73,173,104,182,147,223,130,223,122,363,220,95,176,170,158,140,161,105,201,127,127,185,195,94,97,145,154,149,145,116,268,180,158,109,155,212,136,248,258,95,179,89,210,172,76,211,97,83,109,107,114,79,232,197,195,137,172,141,165,116,187,58,148,171,159,205,65,123,180,184,150,146,114,147,80,57,275,176,183,217,180,55,180,182,177,163,158,72,175,221,75,174,129,53,123,164,242,96,164,192,163,249,215,292,221,248,197,135,200,100,177,120,171,240,112,112,127,99,233,196,112,176,154,68,142,151,133,175,206,103,104,158,228,108,159,122,214,92,134,142,162,256,245,287,224,113,162,270,220,118,102,215,228,203,187,139,256,138,121,150,92,196,196,217,265,236,79,151,253,227,88,174,130,176,216,236,84,234,221,103,199,142,227,192,119,58,178,257,223,101,120,147,179,223,153,154,103,230,134,104,202,138,161,234,196,88,262,170,247,123,147,161,71,303,208,236,109,303,151,120,88,56,285,144,114,103,128,159,148,88,140,140,185,121,274,198,145,239,161,132,150,252,57,206,208,203,199,171,254,205,212,149,73,73,67,178,200,365,59,194,158,97,175,120,152,133,180,132,114,226,211,176,140,133,232,202,178,130,117,194,220,168,165,185,154,177,198,153,194,109,204,134,324,218,170,176,245,92,219,132,193,100,83,176,223,198,176,116,303,191,96,227,217,217,224,159,137,235,225,254,170,133,200,188,119,239,149,141,186,174,108,211,172,165,182,138,241,184,137,128,217,161,232,182,224,172,142,181,111,222,114,242,293,175,177,53,186,209,120,92,185,53,226,141,224,219,205,287,154,40,313,115,147,130,268,161,360,143,111,140,135,87,124,71,168,152,195,82,79,277,223,212,215,107,161,158,287,63,119,148,201,201,307,238,111,247,134,106,228,219,157,196,257,113,216,194,304,103,192,249,98,114,161,143,173,212,59,129,113,257,183,122,223,204,98,165,232,137,81,135,123,190,112,198,64,259,153,269,185,47,102,232,239,159,230,106,199,78,222,114,225,208,286,264,155,76,160,108,184,76,40,224,92,143,162,158,146,157,266,149,168,160,109,114,157,200,147,112,356,193,106,208,160,271,148,154,72,209,177,185,245,118,117,96,171,148,200,190,83,170,142,217,157,147,320,227,201,100,163,156,127,124,167,157,84,152,175,203,213,245,300,107,99,216,205,173,147,213,211,153,132,203,168,134,199,185,195,141,220,162,134,279,220,223,105,93,147,193,79,265,172,215,132,167,247,146,216,229,122,144,176,259,226,183,180,106,202,178,87,137,111,226,96,172,101,194,153,228,276,159,226,61,84,194,226,184,130,151,237,101,112,205,78,186,59,65,119,180,259,142,128,149,169,243,87,193,139,149,132,139,93,178,189,150,238,101,143,149,115,176,178,184,103,241,183,171,226,144,177,131,76,106,251,179,120,216,205,293,234,187,183,171,79,213,221,164,109,80,199,306,71,149,101,154,212,153,154,57,214,146,174,235,107,182,191,228,339,221,186,116,165,161,202,224,144,129,109,217,177,131,78,116,235,205,305,212,119,211,157,109,143,216,221,51,142,241,111,357,245,314,108,189,205,82,233,106,155,127,200,198,327,153,180,225,103,212,162,109,240,217,166,237,139,290,210,130,114,153,105,267,168,85,203,308,196,72,58,152,199,191,147,256,142,213,125,90,216,107,184,200,79,285,143,77,140,147,83,240,196,224,207,232,168,148,240,160,122,126,101,174,108,220,173,240,137,219,178,227,137,91,123,164,88,72,132,189,240,144,89,213,186,188,233,88,171,177,246,159,103,233,131,157,160,74,83,155,186,304,183,197,208,129,197,146,66,277,237,235,84,72,190,249,236,164,262,169,192,135,158,232,87,123,128,89,134,172,287,208,402,237,324,234,75,198,110,161,182,237,202,217,163,207,203,79,213,120,163,111,374,226,258,84,201,247,95,72,112,109,109,197,105,172,151,188,211,219,261,134,98,215,118,207,257,223,192,194,168,168,193,168,217,153,317,139,189,178,101,185,190,101,132,161,85,337,204,140,182,210,164,161,152,164,150,235,225,141,112,151,98,182,150,258,327,97,184,236,252,226,276,220,154,161,137,119,215,127,98,181,197,223,144,295,123,168,158,101,208,108,240,236,83,212,185,100,160,83,78,212,305,207,118,103,155,171,274,130,186,124,55,80,113,191,177,303,127,159,119,198,155,176,321,248,150,107,81,108,144,221,133,233,125,76,299,102,263,173,202,146,32,85,109,81,220,163,112,238,259,256,192,135,74,139,197,102,145,58,214,144,150,214,138,275,206,166,213,209,126,301,197,160,152,140,170,388,197,87,207,208,171,261,203,89,191,187,165,30,176,209,192,238,204,171,140,196,77,185,199,131,161,117,237,184,232,258,94,170,180,194,117,231,186,185,172,234,163,71,229,48,196,187,220,196,125,139,82,261,115,233,182,143,267,51,102,79,170,77,159,181,190,177,167,337,199,298,195,232,180,157,184,211,203,198,164,170,166,133,134,183,112,280,117,170,159,116,98,156,330,133,122,155,85,157,114,94,173,109,134,191,201,158,111,198,186,78,157,137,127,147,147,382,265,180,110,220,61,314,230,187,206,116,97,183,140,150,178,224,117,329,262,186,193,92,103,153,112,309,131,146,208,239,108,177,201,143,123,127,112,238,114,136,108,216,204,192,130,77,155,151,283,148,117,137,224,139,146,156,184,38,213,245,117,178,151,107,138,168,201,125,162,167,213,209,263,219,148,202,155,138,340,76,301,310,96,106,182,170,224,86,215,164,207,178,208,125,204,155,350,94,76,149,100,72,120,124,252,129,125,327,162,192,101,213,225,92,211,204,196,189,140,186,191,158,272,135,109,248,247,184,234,142,147,127,223,275,103,236,184,175,205,161,150,162,107,96,80,316,112,205,207,122,125,158,216,304,86,80,138,188,230,181,131,103,136,187,170,217,233,168,199,222,442,172,110,209,118,133,146,121,107,110,151,106,119,103,137,193,240,91,215,169,49,165,177,206,217,157,157,208,112,112,197,246,212,104,122,256,227,176,113,162,82,198,231,154,114,76,227,161,257,181,242,194,141,119,114,175,110,184,157,284,252,114,169,134,148,155,184,119,183,93,237,180,284,169,116,194,190,181,101,158,181,187,260,157,279,147,179,177,118,179,176,188,187,234,166,176,205,215,221,107,221,163,248,161,195,126,95,234,117,206,269,148,118,119,67,221,148,157,141,85,180,129,151,136,99,172,184,263,162,65,137,136,88,120,99,350,110,188,209,98,62,210,233,104,86,171,136,181,278,113,272,52,143,230,100,163,183,221,177,217,324,239,212,245,151,228,142,285,205,245,213,120,236,277,128,228,259,214,126,108,140,190,76,248,331,133,100,177,315,111,221,160,118,235,119,64,103,123,215,220,136,241,205,163,123,201,70,174,175,174,231,91,119,156,180,209,130,103,284,117,249,77,92,134,262,180,208,129,252,165,164,129,232,130,105,66,201,120,144,237,92,95,194,127,136,298,94,141,190,273,262,206,62,227,221,228,86,173,58,148,300,214,134,107,100,151,111,138,196,80,242,81,137,45,134,256,215,133,290,266,338,231,97,189,232,84,181,160,151,116,117,178,339,121,165,218,219,165,161,171,176,193,136,266,89,162,66,229,173,193,151,119,195,125,125,201,156,184,159,179,248,176,278,149,141,158,167,143,200,129,267,181,159,211,131,198,308,83,191,86,162,173,150,120,179,111,166,137,145,44,268,118,187,108,281,122,250,160,163,164,129,226,129,45,225,149,136,102,223,79,103,139,156,117,50,65,213,203,149,107,216,72,176,86,214,193,71,73,120,198,161,159,152,267,214,125,102,139,184,99,112,278,130,254,101,185,79,201,207,256,95,112,66,138,220,154,197,222,227,85,152,82,207,139,245,207,188,334,285,184,103,99,160,168,124,98,203,89,182,266,224,159,145,98,127,105,260,133,230,179,181,86,149,234,74,135,79,120,142,197,131,229,150,246,163,60,90,68,87,131,203,176,140,109,212,146,126,126,133,171,94,157,263,227,184,212,94,169,228,246,107,173,121,76,179,176,121,79,131,83,141,205,136,195,125,163,150,49,96,94,185,261,185,89,135,167,196,241,143,115,168,229,72,212,142,192,215,177,237,243,222,96,128,305,93,281,103,89,92,166,55,117,76,220,128,199,242,170,223,172,113,205,211,166,234,97,214,282,215,261,262,121,135,98,130,121,235,123,114,141,238,300,363,300,140,203,156,203,135,197,100,204,218,147,252,228,186,78,204,206,77,298,161,128,138,110,58,183,225,153,258,68,142,177,141,88,176,183,240,236,105,341,213,196,257,116,261,258,225,208,134,124,282,181,117,150,201,87,218,186,140,99,347,214,192,108,201,208,155,114,130,96,196,104,131,242,143,147,207,115,282,138,106,256,216,174,199,269,134,260,273,61,367,129,303,167,136,140,251,176,105,127,307,120,152,242,178,237,145,151,97,130,221,194,176,191,200,129,241,216,197,53,189,64,220,201,234,194,130,118,133,135,264,215,229,133,145,116,115,209,157,96,150,292,227,206,159,183,319,156,207,190,156,208,258,164,88,108,142,135,77,71,74,113,81,128,137,83,272,293,161,147,116,312,241,146,206,232,117,213,223,193,158,164,205,92,96,149,74,154,115,217,176,253,162,199,47,233,260,159,173,90,136,134,225,266,95,228,83,128,101,220,104,261,157,175,142,172,119,145,129,91,112,295,164,181,176,388,275,149,110,133,200,265,201,100,186,92,84,292,331,232,193,160,82,151,107,212,137,296,186,221,176,290,117,150,127,189,243,163,184,143,213,225,106,167,137,192,199,97,219,193,264,115,182,266,181,277,84,198,42,126,73,103,140,147,269,188,143,176,165,193,109,182,205,174,174,214,191,203,150,136,215,117,112,112,268,314,245,207,137,165,242,117,258,323,122,254,203,233,177,166,134,251,216,268,205,197,242,148,230,99,237,180,197,182,147,139,219,242,178,173,196,94,98,217,178,145,163,179,168,189,222,227,84,220,232,156,200,186,101,125,193,248,170,224,242,110,108,183,245,90,122,93,159,159,253,192,172,250,179,256,203,154,83,173,117,60,232,242,197,60,231,282,97,156,153,272,233,102,304,236,276,172,214,244,224,129,202,130,229,162,129,102,157,118,229,139,141,155,89,171,117,101,210,130,93,145,73,89,229,134,226,224,140,71,244,98,176,199,242,182,216,127,249,103,74,227,324,236,214,259,230,190,216,225,175,174,150,199,103,158,138,347,230,114,164,217,196,122,258,173,103,219,194,82,136,148,237,72,169,178,60,164,135,190,172,42,140,167,126,102,156,148,196,138,105,225,160,149,194,86,210,122,236,102,123,286,172,113,137,183,164,135,129,303,135,224,186,141,186,211,145,315,256,114,150,136,259,214,169,273,250,125,214,109,148,231,190,105,209,194,108,273,219,185,196,123,166,279,345,142,111,115,173,140,149,157,341,176,156,153,229,191,164,209,125,245,259,81,207,276,164,92,141,157,220,214,100,172,350,168,227,147,143,88,66,172,80,122,230,135,173,108,82,125,217,114,192,174,198,96,233,224,193,219,235,181,216,130,214,43,165,186,144,127,243,210,119,200,226,106,93,141,152,137,146,189,146,198,78,226,131,161,84,109,157,178,207,217,141,76,224,231,115,230,192,232,202,138,314,100,95,140,170,191,226,127,163,199,217,218,97,110,189,172,213,178,102,225,275,200,191,129,141,90,122,211,164,148,206,87,173,140,200,140,231,88,66,255,90,115,233,227,277,91,290,191,258,176,230,248,122,203,106,126,192,237,221,223,104,96,61,133,206,137,89,161,159,170,119,164,222,170,96,197,105,194,124,55,207,101,167,118,139,283,163,202,181,107,122,269,283,249,124,218,140,150,169,126,217,127,98,183,285,171,194,111,224,150,243,223,308,73,100,126,216,148,240,240,136,155,130,61,88,85,75,247,83,195,212,95,183,56,183,244,229,174,106,213,181,101,272,146,160,269,188,160,185,249,86,181,219,208,261,200,194,115,193,176,228,176,77,241,160,143,246,164,216,114,119,139,78,164,172,137,134,154,123,190,117,193,239,154,158,29,172,59,160,194,138,255,222,103,169,154,139,166,223,131,217,194,84,73,212,216,85,212,127,142,204,179,230,159,213,188,171,77,172,124,143,247,226,244,143,177,257,177,195,148,129,246,203,111,187,231,139,363,244,161,269,164,131,187,114,239,101,123,162,199,121,231,131,134,156,199,139,196,189,205,209,162,60,112,111,116,119,167,194,174,107,121,217,155,239,324,223,41,235,146,161,138,231,135,221,100,130,243,97,187,184,89,83,127,178,59,236,227,162,129,207,222,321,177,146,244,202,174,79,121,223,178,223,101,99,198,187,194,227,135,87,204,120,76,73,181,150,127,195,152,93,296,135,136,207,200,128,234,112,160,171,210,189,191,80,191,235,148,236,89,62,255,162,201,166,138,208,169,234,164,155,84,261,138,134,87,154,194,140,232,141,198,183,184,170,91,214,153,242,420,220,290,101,178,183,221,227,235,149,236,90,87,74,283,196,158,219,484,227,306,172,186,187,144,134,219,159,62,167,92,144,190,177,251,265,185,131,98,205,235,152,191,213,156,163,172,143,60,121,138,154,264,321,198,219,231,198,159,131,142,132,227,303,52,138,119,53,310,68,234,147,156,167,179,122,216,189,118,214,110,107,197,245,238,238,216,135,143,262,167,231,181,241,253,232,104,146,351,50,130,138,151,207,162,161,290,105,194,133,152,260,64,124,196,153,107,238,96,206,181,236,197,139,86,109,144,119,219,188,104,80,247,94,284,239,113,184,179,186,132,157,201,186,221,231,195,219,228,184,358,125,116,176,189,266,221,138,165,186,126,149,241,184,145,198,216,127,137,109,132,129,171,198,92,205,106,213,241,112,173,110,101,92,159,98,172,113,168,52,155,215,133,72,297,166,283,114,191,153,198,178,216,156,181,82,168,121,76,234,71,215,42,96,133,178,219,93,129,108,141,179,193,251,110,188,79,174,132,171,184,158,140,186,264,251,117,200,72,203,92,136,154,306,230,123,129,123,127,318,232,145,170,92,107,179,114,186,182,178,167,213,256,135,154,120,220,115,62,208,143,260,216,204,102,186,88,211,131,203,125,145,104,236,117,98,186,75,88,173,240,116,112,190,155,164,163,59,79,204,141,251,161,91,98,170,210,213,219,117,88,146,201,223,62,144,184,196,267,173,67,241,191,207,226,100,68,129,134,187,227,202,227,83,65,80,116,399,72,116,155,267,109,160,227,112,279,233,161,263,273,218,50,182,168,138,206,191,145,115,150,136,118,227,251,167,117,144,177,227,104,127,117,248,83,189,128,109,142,116,204,146,235,136,192,136,189,227,112,252,265,111,133,159,156,126,177,79,211,182,150,208,164,158,154,214,251,133,193,66,136,219,148,114,134,149,189,156,212,57,222,117,175,64,134,105,179,202,88,230,330,81,153,178,57,215,122,216,87,174,242,81,188,161,215,137,342,262,116,117,107,226,207,84,117,111,215,307,208,160,203,171,154,155,302,117,92,248,290,87,76,101,72,211,167,227,185,254,148,224,172,174,175,255,196,213,99,281,194,185,249,47,215,217,120,214,134,236,80,103,200,180,157,161,216,239,188,192,234,235,128,183,169,211,275,231,122,224,180,203,171,93,283,118,205,123,114,211,116,302,67,179,159,185,139,167,147,197,217,154,239,247,144,231,201,150,203,189,137,163,173,294,206,192,187,196,131,152,161,190,210,242,81,270,322,215,200,196,128,149,210,182,86,279,147,212,58,230,91,159,200,150,259,99,165,370,166,121,184,156,136,195,186,211,88,210,195,224,135,163,166,232,267,120,111,148,214,101,241,150,193,187,168,187,113,107,104,78,99,166,130,49,167,142,207,112,123,168,183,137,196,154,123,171,183,178,221,163,206,199,47,229,227,196,190,137,218,208,101,338,207,121,153,130,235,138,120,246,146,130,227,136,120,148,130,168,303,194,158,74,82,213,252,238,179,87,144,112,108,195,311,229,243,272,149,159,104,187,221,74,96,244,139,84,113,215,124,265,104,305,127,127,216,139,179,258,75,214,111,103,157,151,151,193,136,125,158,157,184,70,211,267,224,247,274,158,201,241,216,176,172,134,141,189,153,336,153,139,174,174,201,155,256,259,230,149,205,185,115,97,131,197,97,112,371,148,249,99,63,112,65,223,126,141,171,115,66,274,194,194,170,154,189,183,267,161,110,238,174,104,109,192,124,185,149,195,69,183,162,160,185,216,223,187,192,90,146,214,119,139,219,166,135,153,177,185,244,130,229,69,252,196,94,205,156,205,145,188,109,121,152,101,144,66,142,89,214,107,218,131,60,184,117,110,182,246,207,188,117,127,195,201,116,150,240,189,173,168,124,145,222,111,206,66,181,132,240,169,127,214,143,128,152,160,300,173,126,195,229,177,197,299,130,130,121,244,85,311,191,253,187,181,213,321,76,197,142,120,237,87,105,138,175,81,88,223,138,242,163,81,99,190,264,157,233,137,249,101,232,185,126,183,216,230,228,132,162,334,217,171,142,120,103,124,227,158,140,226,90,134,92,218,190,224,160,151,93,64,157,220,69,115,224,182,131,158,130,176,236,135,179,222,228,219,147,187,210,110,110,132,213,96,144,143,173,162,262,224,188,69,355,184,203,112,185,246,164,221,160,144,97,191,162]
|
doclens.4.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[153,164,221,203,130,129,130,142,79,111,176,150,164,224,173,92,194,120,190,103,93,141,211,186,132,138,54,138,168,195,74,135,85,145,112,165,104,176,100,214,172,152,178,220,210,101,109,181,191,130,98,117,87,230,185,118,81,206,85,219,102,171,145,167,191,201,52,217,136,71,234,311,136,148,105,91,186,81,84,54,173,182,193,122,133,178,179,96,117,149,115,162,221,163,153,163,146,218,218,139,167,217,63,172,144,206,87,206,101,158,203,154,169,191,113,135,127,76,174,170,83,141,109,116,62,82,205,198,158,95,144,184,158,113,168,200,147,127,145,139,67,219,130,136,78,171,143,171,187,208,187,193,116,82,108,73,79,114,125,119,171,151,143,115,149,86,123,214,182,217,242,178,144,256,184,92,120,215,122,111,129,146,159,143,111,193,216,220,63,128,119,142,128,167,135,87,180,181,172,66,209,176,149,85,201,137,92,183,81,120,226,139,132,166,136,214,233,187,231,105,169,94,177,163,152,67,143,207,124,132,184,196,120,130,137,155,111,93,87,111,156,158,147,211,152,163,157,217,166,113,71,167,79,173,207,201,205,215,123,135,121,57,145,103,150,244,200,136,198,55,251,170,86,96,157,211,260,216,204,167,197,61,154,193,182,205,95,225,95,176,183,131,139,159,86,180,123,50,126,183,114,186,77,154,161,218,201,122,93,156,128,127,207,203,132,102,176,90,122,184,83,132,128,125,184,146,134,53,85,228,210,219,190,178,198,181,175,168,158,220,187,123,143,120,135,168,130,118,112,131,165,207,133,140,204,165,112,121,169,147,150,113,182,154,195,209,170,163,137,172,141,225,169,140,145,86,134,119,105,155,103,88,146,157,237,214,177,219,101,232,150,101,147,95,127,91,188,79,236,186,100,85,179,72,233,214,164,164,184,142,134,119,113,206,86,141,82,128,106,213,135,142,102,165,203,171,156,79,93,100,179,208,156,82,227,136,210,101,137,82,168,134,182,152,207,137,215,177,111,225,141,169,107,205,103,126,93,124,216,80,138,117,71,127,97,135,134,171,143,138,195,217,69,79,117,224,70,202,99,160,232,123,208,183,209,174,127,226,119,189,147,98,163,63,100,183,101,93,66,91,143,182,200,181,156,200,98,61,235,104,134,169,186,89,116,125,205,230,166,108,113,211,226,39,196,139,210,110,212,86,159,134,150,209,179,187,197,93,113,134,142,192,205,156,180,196,151,183,96,152,166,154,134,184,146,194,226,76,128,77,157,212,200,152,111,187,176,85,126,173,169,129,179,180,212,82,189,135,160,157,150,188,222,190,187,167,97,109,102,199,134,144,223,206,180,147,156,175,82,228,219,187,188,178,109,100,150,211,56,162,187,154,211,107,168,147,135,153,207,164,83,222,179,84,235,94,188,97,126,199,158,120,201,173,148,156,75,134,167,140,176,143,118,131,59,144,142,186,239,193,229,140,164,158,185,59,132,186,68,174,204,119,162,161,69,188,194,117,182,116,92,107,174,209,147,216,136,216,209,101,200,185,134,192,102,142,77,127,134,123,108,212,211,185,104,92,119,62,215,96,160,181,116,82,89,122,160,168,79,191,94,36,219,56,97,235,139,201,157,186,216,234,203,234,229,222,202,168,152,127,193,118,166,191,203,103,83,137,188,87,224,123,116,162,203,167,117,162,169,124,150,171,225,82,122,237,84,127,115,92,235,57,200,133,90,130,105,163,128,229,190,209,138,139,207,143,181,85,188,92,88,153,91,115,89,239,220,178,108,166,162,165,199,111,168,152,170,80,239,102,119,130,165,138,172,280,179,171,167,77,214,207,200,185,143,161,200,225,160,135,202,143,150,118,108,33,199,44,185,144,114,91,135,94,186,114,150,121,97,117,81,90,123,95,101,168,134,107,179,155,168,125,187,142,202,196,168,112,177,131,93,125,137,114,148,148,126,152,77,198,90,132,169,123,135,188,193,141,82,179,122,176,255,203,204,294,136,81,143,137,136,56,121,158,178,141,175,119,47,146,222,232,129,138,93,220,170,190,179,185,194,183,136,112,226,212,179,95,65,141,111,213,154,164,132,121,157,113,162,141,195,69,149,146,158,139,206,147,153,52,208,227,178,151,171,231,109,223,193,122,178,103,133,257,212,232,194,197,81,91,115,92,92,179,120,136,134,205,95,119,132,216,159,150,132,87,59,115,159,120,210,140,178,95,93,101,163,160,218,193,112,215,105,152,194,111,170,132,182,167,211,75,229,184,71,173,128,108,113,162,145,216,156,224,161,75,107,72,114,121,134,209,158,205,80,145,164,103,227,105,190,158,131,197,177,142,204,92,140,148,149,139,125,78,179,107,168,116,94,227,181,79,215,153,254,225,128,205,225,85,175,160,170,125,156,90,109,58,149,205,205,128,222,199,111,215,236,48,104,159,196,218,164,80,147,137,160,171,72,96,162,173,180,113,120,110,150,52,192,134,69,153,165,194,197,182,123,124,125,180,77,198,118,194,163,156,203,150,120,97,199,179,196,167,95,174,152,199,174,108,210,211,240,231,88,93,178,169,231,147,231,138,191,187,273,174,149,173,194,73,162,127,242,185,125,123,54,227,224,176,215,63,174,163,217,147,188,157,114,134,188,240,145,217,203,194,214,98,208,165,173,190,97,97,156,109,155,209,222,197,120,192,164,147,70,139,72,188,143,142,119,137,155,186,161,91,164,71,226,213,166,115,155,194,97,164,89,192,152,151,223,93,217,90,91,138,192,160,243,112,185,176,209,85,187,116,205,77,140,155,167,153,211,87,169,181,193,88,114,177,197,90,130,143,190,226,169,144,79,161,244,141,165,267,171,113,180,160,147,127,109,105,240,151,135,198,116,200,191,99,109,121,161,98,100,77,235,151,111,161,153,216,82,140,177,220,124,154,132,163,165,140,142,198,111,96,178,131,211,138,164,133,106,79,96,263,172,214,69,255,185,201,207,170,109,206,76,70,98,151,69,133,65,141,246,149,193,87,186,88,203,164,253,142,108,175,218,141,121,169,204,81,167,238,232,72,73,184,199,88,112,70,101,220,237,152,193,222,117,79,189,195,162,224,117,152,161,114,130,201,169,222,161,183,173,203,105,206,163,122,171,91,78,81,217,148,141,144,55,193,183,212,116,130,164,125,142,135,243,200,154,155,234,107,163,89,112,229,130,74,119,108,191,89,101,161,238,144,171,166,132,206,193,110,149,196,172,102,151,98,44,118,74,140,160,161,107,91,113,182,124,216,144,196,101,216,149,128,155,107,92,142,144,152,97,104,141,77,172,129,115,170,130,100,139,139,229,237,79,130,197,194,144,120,77,184,210,180,179,134,141,196,147,97,215,165,119,98,133,187,207,87,204,145,87,119,179,188,208,162,102,135,152,196,214,136,154,179,258,169,157,188,172,107,147,165,122,220,185,134,130,149,103,196,51,194,174,189,189,221,164,164,146,177,106,194,137,198,204,165,155,108,123,134,88,161,157,79,215,139,123,112,168,158,132,184,114,122,62,191,99,98,141,173,116,115,111,141,197,175,127,192,112,235,223,236,52,119,166,207,65,159,109,85,69,103,159,227,217,201,106,95,123,111,95,169,218,111,159,65,195,100,86,256,157,110,97,202,72,203,164,192,68,124,208,129,123,210,48,114,93,113,125,212,136,120,193,97,96,165,169,212,167,84,107,183,130,157,185,121,106,188,113,77,195,89,209,81,135,106,139,183,104,114,161,159,205,90,99,124,195,102,186,137,197,94,118,71,180,215,65,175,232,82,122,198,125,87,116,159,175,171,79,98,105,106,142,153,159,107,30,294,51,131,99,226,179,133,130,73,148,184,91,84,117,135,160,66,143,189,132,168,246,186,231,121,190,144,127,131,75,98,200,250,104,84,170,86,168,170,137,192,134,143,218,186,193,117,110,223,208,78,149,258,182,84,87,158,127,152,139,200,152,135,181,166,175,129,77,120,137,98,175,165,229,80,164,193,199,124,117,129,94,187,78,94,184,101,167,83,175,68,222,91,219,171,95,134,207,92,156,94,217,119,122,171,163,97,180,135,108,234,130,181,171,253,174,103,170,170,182,142,243,164,122,195,195,171,158,184,135,102,65,124,157,180,145,124,117,169,171,89,150,244,99,192,239,181,206,178,130,233,65,72,133,76,112,172,158,91,125,227,221,232,57,207,129,163,148,218,72,57,174,132,153,169,164,89,126,118,137,58,201,242,169,181,136,71,152,90,241,192,268,123,132,207,172,132,78,89,95,220,209,137,68,141,198,204,104,138,137,202,142,203,76,113,105,151,196,79,137,248,127,163,191,152,119,213,178,165,176,208,175,156,212,113,220,118,71,145,199,161,92,103,180,159,164,218,200,110,149,69,195,122,197,163,101,153,110,110,97,131,79,217,194,166,172,118,115,133,187,187,163,110,112,224,154,195,120,220,177,166,130,205,105,136,192,138,236,75,119,92,99,209,196,235,66,137,112,111,242,152,173,219,93,152,101,172,116,106,164,84,146,158,186,142,108,122,160,154,177,208,164,117,161,174,112,190,140,215,242,72,106,196,110,138,200,157,71,142,165,120,65,77,72,167,138,105,98,166,136,150,101,203,172,102,180,109,167,160,220,185,208,111,212,48,156,166,190,218,130,71,167,167,112,100,73,184,200,187,158,162,184,143,169,180,136,110,105,95,137,85,80,186,110,111,115,111,83,210,197,101,154,72,125,162,158,91,101,194,45,132,121,110,207,132,114,149,124,133,155,135,152,85,204,181,97,147,53,214,158,120,181,79,210,77,135,163,153,178,131,215,158,225,129,152,118,166,217,167,96,74,193,211,100,99,84,79,183,211,160,108,184,202,148,176,68,148,117,86,156,173,175,181,114,122,190,99,156,165,191,226,129,172,109,146,211,160,211,165,75,115,80,205,208,148,164,219,139,198,126,124,56,182,188,107,209,196,210,89,126,75,141,91,214,175,169,141,215,117,146,100,185,182,153,61,92,84,148,108,194,166,136,148,174,113,108,97,131,68,148,74,103,158,223,136,112,99,108,206,177,240,149,131,158,135,87,75,161,106,54,133,104,146,168,126,142,149,155,133,188,141,152,65,117,124,207,144,136,142,70,123,79,197,205,76,152,128,162,154,187,215,149,91,129,95,156,163,183,183,103,129,117,201,189,120,137,148,81,45,125,233,130,225,134,109,158,215,105,165,122,136,180,114,168,179,175,186,175,137,139,115,87,87,140,79,199,81,192,96,178,141,183,123,219,241,171,140,164,72,250,89,154,109,166,160,218,202,217,189,161,129,176,207,189,217,112,160,121,144,155,121,167,188,152,177,161,128,205,231,148,34,131,218,163,125,168,176,107,162,236,171,66,186,119,77,218,202,96,182,205,194,143,197,162,166,136,132,148,117,158,73,106,204,72,82,198,98,129,177,96,192,118,133,174,128,155,114,170,131,192,142,90,179,65,164,171,141,131,135,102,187,121,209,195,149,210,142,210,183,207,120,176,221,119,185,139,146,159,81,99,138,122,218,103,84,201,165,193,202,175,151,184,134,114,116,168,218,218,169,43,143,168,166,159,152,92,175,85,120,213,123,205,107,106,152,198,68,105,109,190,201,55,126,84,221,200,54,197,185,194,102,134,126,197,113,123,54,138,124,207,157,163,78,108,75,115,148,185,177,72,39,92,220,100,120,110,95,94,126,190,204,72,130,75,190,169,74,170,139,83,111,202,89,158,157,161,179,161,191,188,78,73,92,81,218,118,123,212,74,242,192,57,185,131,124,75,124,152,139,199,71,71,191,172,118,144,205,123,131,145,182,78,165,132,202,103,67,165,228,151,142,75,185,88,149,86,217,163,166,106,185,159,119,173,196,91,147,174,155,69,191,125,95,111,142,123,149,99,243,190,163,226,153,160,139,178,136,169,195,166,122,178,214,164,150,52,170,129,115,109,212,175,176,165,194,129,144,99,133,178,224,212,125,205,173,151,120,121,207,128,153,73,96,103,214,63,110,165,108,197,154,198,168,133,210,208,171,105,203,109,182,229,180,143,93,125,60,104,220,122,78,184,105,195,106,126,106,163,86,163,268,74,146,167,182,133,102,136,164,147,180,203,118,144,171,142,165,60,149,181,196,123,175,130,137,99,105,102,173,194,252,215,171,137,158,178,215,136,225,114,119,174,220,166,160,224,74,232,71,161,182,124,115,215,214,104,95,123,90,77,105,201,204,192,95,86,111,154,128,137,165,187,133,85,166,104,65,108,165,58,171,163,108,139,140,93,202,149,222,208,72,201,226,124,127,89,191,70,140,150,155,216,225,191,158,177,170,113,115,191,170,124,111,177,179,181,200,167,190,225,133,160,93,122,177,114,116,99,158,130,89,72,213,237,90,135,100,102,201,192,191,177,165,142,75,130,105,211,184,218,63,204,125,149,221,133,113,210,93,188,169,73,116,126,202,163,128,153,109,102,99,181,128,67,65,170,220,180,188,180,97,85,122,176,187,145,98,136,157,194,130,115,184,215,131,110,180,82,175,204,97,139,242,105,128,208,171,135,77,142,151,65,116,197,207,180,131,171,198,106,173,96,71,112,246,72,92,95,214,153,147,199,70,204,230,122,210,71,90,161,163,208,156,107,152,209,230,155,134,119,81,175,171,113,114,203,144,196,110,118,96,119,202,175,192,135,101,124,191,196,140,149,151,175,210,197,81,131,170,116,207,242,121,162,129,198,116,139,235,211,120,58,205,208,186,121,93,50,93,130,110,86,212,113,111,207,141,145,200,136,127,117,110,163,173,118,145,211,82,185,101,103,189,181,213,97,144,195,181,113,77,50,137,109,114,267,103,79,145,220,212,123,169,158,248,171,242,67,80,96,247,215,71,203,159,81,181,169,211,194,141,174,162,240,105,98,148,109,224,95,200,204,78,124,185,129,144,103,197,147,161,142,159,65,109,95,164,196,188,81,58,159,186,176,162,217,89,174,141,218,228,172,103,88,133,74,92,81,183,142,183,177,144,126,73,84,143,200,99,181,135,96,119,113,94,177,110,106,217,104,177,101,213,163,180,88,222,196,104,186,114,80,123,129,174,95,37,142,135,75,88,72,161,86,125,143,107,182,94,177,76,152,147,166,139,179,50,122,84,171,103,218,123,209,108,78,94,156,218,163,189,68,221,180,228,143,151,59,169,202,157,72,159,124,190,212,182,186,167,267,217,213,217,114,116,133,197,185,139,80,112,171,108,151,61,171,147,75,149,178,215,112,190,205,180,163,76,210,198,182,164,146,103,161,156,71,185,217,141,130,108,62,58,172,100,80,176,140,76,197,137,211,52,71,193,53,149,166,138,142,178,153,92,173,95,176,212,84,125,108,146,139,154,222,123,37,180,80,116,185,116,83,167,104,139,75,80,185,141,110,222,166,89,63,96,192,149,86,232,100,169,94,189,102,133,71,64,165,67,70,148,113,194,191,203,120,103,65,160,90,179,191,168,183,204,209,87,108,77,205,58,120,195,117,205,209,182,227,155,127,63,197,209,110,130,152,196,141,173,71,140,178,192,224,193,206,48,217,194,73,143,117,135,179,123,118,212,192,79,150,143,178,192,179,206,160,126,272,118,131,146,67,152,109,112,128,83,160,175,130,209,185,229,76,143,86,147,203,190,148,186,161,172,198,95,209,170,115,127,201,108,149,126,223,264,181,158,82,110,149,116,80,98,85,126,122,137,175,210,139,138,155,160,147,143,54,190,150,110,173,165,110,224,132,213,187,54,139,206,221,201,136,144,181,193,218,93,141,133,226,137,199,173,221,99,106,151,213,141,64,185,125,192,224,153,112,96,108,142,195,200,81,92,81,109,173,117,121,121,162,135,103,227,86,160,208,112,199,87,152,210,122,136,198,150,81,206,133,70,215,124,194,163,161,200,237,138,78,139,86,70,184,111,226,144,149,153,91,98,205,178,82,100,192,148,189,169,127,131,206,120,106,90,201,237,197,111,201,135,165,147,90,202,155,160,201,97,97,103,179,155,89,111,215,245,41,212,175,173,107,118,149,182,102,185,191,101,205,108,187,96,127,149,95,194,77,87,94,166,134,200,100,134,67,117,94,215,176,104,80,173,139,118,192,102,74,144,218,115,217,62,133,99,89,106,114,154,87,123,187,144,200,249,174,188,150,220,116,136,106,146,163,199,217,158,180,207,159,193,202,145,204,208,208,176,204,183,199,188,155,144,101,103,117,108,206,158,102,228,71,180,143,227,144,183,134,215,194,119,103,198,120,141,93,185,199,75,107,122,195,66,148,127,251,214,152,244,154,219,133,106,187,102,151,211,204,121,117,125,71,174,116,202,132,176,155,176,196,142,130,79,175,202,141,138,170,129,228,160,187,130,185,195,220,193,103,146,206,161,192,112,58,184,217,215,166,87,203,243,115,224,173,157,134,86,122,163,170,243,232,156,185,180,90,188,104,58,120,224,226,111,162,119,196,193,116,74,210,77,176,58,96,231,197,180,134,92,172,179,147,174,214,168,230,151,74,214,93,171,202,150,192,204,142,183,102,184,159,220,174,161,165,125,231,208,78,214,173,144,152,217,110,254,71,215,67,138,86,63,152,89,168,106,153,235,169,164,120,181,104,254,82,148,98,218,196,225,245,90,194,107,204,197,194,102,188,88,207,143,144,81,162,120,105,232,174,89,122,124,146,183,148,252,141,156,211,223,169,212,161,180,129,149,169,176,164,105,234,227,218,144,160,146,120,120,180,127,137,123,131,218,159,147,141,67,178,108,136,129,99,199,201,56,156,128,121,121,167,65,184,157,100,66,152,177,228,214,165,197,92,156,98,115,93,60,200,125,147,75,124,99,196,104,175,142,177,157,157,210,141,173,207,200,228,190,197,166,97,133,160,91,180,154,211,110,146,53,163,185,216,138,201,180,157,203,126,184,164,146,229,118,165,49,59,137,232,187,137,225,84,209,73,79,195,207,211,111,147,120,118,141,101,215,177,102,207,90,128,197,192,178,97,194,156,155,191,202,56,163,200,101,121,48,214,159,158,92,83,194,161,214,204,211,192,131,195,231,143,219,194,102,188,170,206,115,263,169,151,48,116,134,204,208,130,97,216,156,177,110,136,215,172,132,162,145,113,89,116,144,238,129,112,169,141,112,175,129,111,91,256,56,112,208,155,169,138,136,121,124,93,66,130,145,213,63,169,203,174,107,128,185,141,114,141,226,211,162,173,159,220,208,147,77,175,108,220,227,171,209,162,77,163,161,118,166,242,112,158,82,173,187,105,210,123,155,183,161,88,203,177,102,139,95,132,85,108,205,177,236,183,107,203,257,180,154,180,179,70,71,140,187,70,105,175,154,250,191,110,155,111,140,102,187,214,96,99,107,155,113,163,137,85,132,189,139,94,156,239,90,45,204,183,179,220,206,198,219,173,112,143,188,198,169,168,91,163,154,180,205,115,139,202,184,188,180,113,162,153,135,124,151,200,212,133,205,162,127,146,150,163,124,60,99,92,104,206,99,93,217,166,205,157,134,173,168,120,174,197,189,99,120,155,153,217,140,71,133,146,174,123,165,149,136,105,92,229,153,245,121,189,119,115,76,184,227,211,161,131,181,66,127,186,218,157,173,141,110,109,122,115,184,169,144,157,172,137,213,225,79,215,230,88,199,71,93,161,172,180,123,213,197,226,80,137,144,253,191,223,128,180,178,134,102,111,76,132,104,103,171,175,151,148,160,242,149,160,164,176,217,197,178,184,201,166,190,149,205,167,248,198,73,130,159,213,115,198,158,75,212,179,205,181,83,141,208,213,138,222,185,181,116,162,179,176,84,252,181,144,72,173,171,171,81,189,93,61,155,109,151,192,76,118,166,149,224,163,194,235,94,123,96,170,214,126,216,145,164,174,83,121,144,189,219,211,190,89,168,95,89,233,193,138,112,159,162,222,211,202,95,204,133,178,249,186,120,82,89,146,166,76,137,137,251,127,99,146,144,162,160,91,192,167,157,156,199,129,179,157,223,135,111,187,189,185,89,206,72,149,182,152,125,97,70,218,153,77,139,180,131,77,118,41,181,166,121,172,189,67,121,184,130,97,241,182,187,166,102,177,218,94,154,150,201,95,216,124,87,164,195,186,111,97,121,133,160,127,178,149,203,134,97,134,132,152,69,208,206,161,176,125,125,140,206,137,166,77,201,210,154,183,200,207,176,168,161,143,224,160,228,168,174,185,111,125,188,196,120,87,144,177,144,185,143,165,75,83,123,252,84,137,98,155,154,116,92,76,199,155,97,79,226,152,166,107,173,133,68,190,75,208,113,102,161,107,126,208,176,213,123,210,85,134,62,209,88,62,185,178,124,120,163,129,180,151,116,177,187,223,141,180,130,206,213,105,179,213,127,130,224,158,220,119,180,119,205,129,83,232,177,105,156,133,217,191,153,167,202,97,68,207,205,65,134,154,155,167,109,65,147,118,147,98,202,135,177,183,122,109,129,157,113,263,119,153,71,180,87,154,72,156,173,222,237,163,106,181,91,202,77,179,81,206,135,150,202,149,210,78,101,212,92,95,142,131,138,207,151,198,121,208,164,40,220,213,108,259,126,62,220,123,121,217,150,182,153,173,114,115,242,197,175,211,144,116,68,192,151,172,150,75,151,181,133,98,101,175,198,117,95,112,200,113,123,96,114,92,106,192,213,133,104,120,83,74,173,183,137,86,118,191,148,99,219,116,128,65,171,173,123,93,177,109,129,94,152,195,137,100,103,169,102,136,220,223,109,143,96,147,172,249,76,201,174,154,90,162,205,204,205,115,110,144,205,107,115,90,200,146,65,203,216,130,262,262,108,133,106,118,104,138,121,112,139,71,86,205,190,170,84,234,93,105,180,171,144,126,132,171,174,129,194,105,67,163,182,79,96,192,125,203,138,150,109,175,191,128,118,228,221,178,238,214,221,170,162,177,152,114,208,182,136,149,167,149,211,167,159,188,147,184,211,182,138,137,181,185,114,147,186,134,196,174,192,109,108,117,151,86,99,159,184,45,236,196,128,146,187,138,179,133,175,217,178,193,165,217,122,163,122,103,206,219,151,178,153,229,118,97,151,125,96,166,172,166,220,107,109,207,165,76,136,112,61,151,200,197,215,145,184,190,145,247,152,86,105,119,130,131,151,58,124,170,105,246,200,90,196,166,211,91,106,181,255,90,161,163,136,93,181,119,100,168,88,69,94,149,176,167,100,137,133,132,72,139,100,122,106,115,232,68,68,84,133,156,187,216,150,186,80,183,54,227,131,222,76,87,124,110,160,89,230,91,238,200,115,193,97,163,101,139,140,179,94,74,215,126,260,80,170,101,191,219,151,158,207,115,154,188,97,87,131,202,191,90,197,221,149,145,108,151,75,161,142,198,193,89,85,104,130,168,115,98,210,121,206,181,220,114,203,151,105,141,88,146,179,134,125,184,72,161,186,126,159,190,146,139,97,125,192,141,161,177,154,167,138,145,69,149,214,176,62,143,63,201,135,94,198,144,187,210,196,142,132,228,91,165,198,178,101,208,118,133,135,191,105,146,179,252,191,132,83,115,215,98,102,210,157,96,248,82,192,144,110,156,162,117,79,185,92,218,219,102,148,185,153,105,151,156,133,157,178,127,102,179,114,194,234,163,63,186,162,60,99,170,132,159,196,223,82,202,124,184,189,162,112,92,150,218,206,76,142,127,199,135,117,139,110,122,222,133,251,103,148,210,222,111,128,131,138,240,188,154,209,216,104,120,91,107,226,125,107,76,113,98,101,70,180,86,127,169,161,70,103,111,207,126,215,165,213,192,54,214,152,186,136,183,231,213,100,165,191,167,220,103,159,204,75,82,98,94,174,109,178,89,166,130,169,76,204,150,205,90,169,78,166,102,82,140,246,208,173,166,122,137,185,115,191,128,219,123,161,106,223,248,173,130,149,82,152,151,118,143,150,168,213,98,89,203,174,77,187,111,146,88,204,136,197,135,179,139,209,68,162,92,210,112,170,148,145,176,146,132,174,148,164,93,152,77,203,119,141,112,128,110,156,96,132,193,124,239,208,175,218,159,163,146,92,108,150,225,175,101,177,134,207,171,213,210,93,228,112,212,184,173,100,146,100,208,95,132,136,186,79,169,120,211,92,162,147,142,210,59,197,70,190,191,137,169,142,234,167,167,199,105,129,220,202,231,52,182,153,184,96,152,90,207,129,144,108,138,164,156,102,98,214,141,197,116,98,160,156,113,187,129,187,92,121,129,142,138,79,210,156,168,113,130,106,204,170,199,85,131,197,224,127,181,175,164,131,124,135,195,164,192,113,142,58,95,156,226,187,114,161,151,142,102,160,220,188,159,110,167,231,188,143,160,131,76,132,88,116,101,230,129,183,97,76,192,68,191,217,81,200,182,161,126,140,58,190,153,235,109,134,150,128,162,202,167,176,217,169,158,95,108,165,130,171,160,104,87,117,111,147,163,198,176,166,103,119,133,112,77,214,119,148,159,88,106,217,157,111,182,199,148,110,89,215,98,229,185,118,99,216,196,181,223,140,179,151,210,111,124,146,118,159,207,202,203,74,204,138,172,191,60,160,218,209,129,67,220,77,181,223,79,62,198,75,130,169,172,124,106,117,91,158,220,125,211,239,123,112,103,172,180,136,215,211,167,185,132,89,94,78,209,149,201,164,85,180,74,193,179,191,178,139,114,98,217,149,154,200,205,115,90,182,144,198,244,243,81,111,184,125,107,79,220,82,79,97,175,197,144,148,55,199,189,131,167,141,109,129,136,163,194,105,240,70,167,225,203,139,236,182,105,88,87,106,180,198,153,156,113,211,60,220,211,219,156,141,189,144,93,119,201,151,180,161,117,148,172,167,278,140,173,105,132,187,144,237,212,109,186,132,160,121,113,136,131,163,198,150,102,66,134,137,74,103,160,128,189,188,224,183,244,193,103,147,161,180,138,175,150,150,155,205,157,147,203,201,68,225,103,156,131,228,193,163,192,150,56,169,201,131,137,223,181,79,162,182,192,185,206,216,175,147,219,151,146,97,213,153,149,91,165,210,134,128,174,187,157,132,225,91,182,195,201,163,98,61,156,123,193,67,196,75,213,200,68,126,121,128,150,152,136,167,160,146,229,211,85,186,154,98,101,120,173,217,207,183,96,107,130,127,150,179,93,109,161,159,126,162,192,123,135,88,199,74,142,206,70,207,89,210,120,248,202,229,237,221,161,142,160,104,111,193,146,87,130,140,127,190,135,41,80,204,144,135,127,67,132,177,98,170,181,199,77,212,82,109,108,206,198,190,120,183,183,155,215,83,185,175,114,183,219,135,204,114,166,185,119,215,170,198,178,201,85,235,167,130,123,157,153,202,164,233,100,155,197,137,201,130,137,203,135,158,250,125,131,105,145,96,149,104,128,72,92,93,169,209,97,196,229,178,87,130,149,135,204,173,239,148,135,169,156,103,111,197,117,204,173,104,87,93,123,189,230,78,135,225,204,179,148,222,93,206,121,163,235,253,108,162,164,189,252,202,167,205,243,69,195,225,107,195,185,134,152,142,113,133,80,142,173,189,114,99,116,210,143,218,121,168,112,145,142,138,160,89,205,100,141,138,108,175,121,82,152,83,159,104,74,166,152,214,221,129,210,182,104,228,63,154,195,233,124,116,152,211,173,192,137,210,167,91,195,216,147,175,182,188,180,149,105,173,167,162,119,167,194,149,222,192,137,145,157,204,132,204,118,119,234,109,238,118,93,98,184,202,216,162,140,251,180,177,123,131,120,221,167,135,151,170,132,168,211,214,193,120,101,207,144,82,152,160,115,71,155,117,96,139,163,198,139,182,116,93,156,110,214,199,193,205,77,185,177,105,210,218,185,84,217,169,215,122,63,125,133,83,162,140,172,175,164,244,186,136,67,142,122,162,166,133,218,142,185,211,96,187,210,192,103,209,215,184,167,167,79,165,144,130,102,107,207,187,159,221,171,129,214,159,129,147,130,155,214,158,144,183,139,205,125,71,116,66,184,203,103,95,127,184,146,207,159,84,152,106,94,118,173,207,102,175,118,160,92,84,215,71,134,218,179,178,77,166,196,150,231,194,151,199,203,205,219,184,203,131,143,147,224,157,169,143,163,159,101,79,134,183,173,227,113,172,165,220,111,198,215,122,122,188,195,210,147,122,125,105,162,153,160,212,153,165,217,50,215,139,70,240,206,86,175,183,159,170,177,119,100,106,96,80,122,142,117,163,141,158,76,62,134,176,128,189,190,110,102,163,169,60,68,119,159,108,164,117,188,178,185,152,177,124,81,141,164,75,85,147,231,233,107,203,87,162,235,165,229,216,132,215,107,150,79,227,122,158,95,93,86,190,76,126,211,117,155,81,205,122,135,152,223,209,168,171,106,83,207,169,124,175,165,172,83,90,96,201,133,69,218,46,120,85,173,117,181,188,103,108,139,165,162,151,177,175,158,149,121,90,158,90,117,176,108,215,146,247,123,238,213,321,91,108,211,104,99,203,134,202,198,45,101,60,258,87,70,216,106,175,154,183,221,147,185,141,127,237,130,214,175,183,178,208,190,202,97,127,81,223,159,220,192,169,135,104,107,77,102,122,96,90,116,119,159,171,152,106,83,48,101,77,183,164,104,90,119,157,131,195,106,224,153,200,175,143,129,164,155,195,148,270,134,149,137,108,209,135,194,158,212,138,187,293,187,118,233,187,235,122,200,128,164,79,150,106,206,128,188,113,174,144,125,192,156,234,204,183,139,205,82,233,105,144,187,97,84,164,168,134,155,117,147,187,181,185,221,158,167,121,85,117,217,172,242,192,102,192,116,184,92,219,173,202,214,232,174,155,198,57,187,125,154,202,140,221,43,249,203,96,110,222,104,164,189,155,172,160,220,164,193,157,104,90,174,174,137,85,150,134,216,147,129,107,210,192,142,181,181,95,166,186,154,139,73,138,71,176,95,60,152,134,119,111,105,97,138,129,180,134,138,146,149,72,216,125,182,96,208,164,144,98,197,206,183,174,71,90,73,128,193,159,134,199,99,144,138,87,83,166,147,203,208,181,139,129,131,194,127,119,107,129,217,136,181,91,44,196,102,187,72,102,198,91,196,94,131,154,185,125,133,167,94,251,199,96,84,118,130,42,168,225,219,98,176,126,79,154,85,219,78,185,58,148,80,152,102,114,86,199,142,121,119,182,190,200,143,76,223,59,178,137,181,145,101,112,210,205,142,203,124,85,141,205,147,103,160,182,215,91,131,130,196,131,147,107,157,112,208,128,75,78,207,164,161,182,105,100,178,216,185,174,107,171,186,173,156,210,82,111,144,199,131,123,105,130,174,171,194,117,164,203,86,178,102,65,89,107,101,205,196,175,171,161,115,195,201,220,172,169,113,212,195,148,214,68,180,215,163,186,131,190,134,205,209,235,235,80,215,156,217,121,185,250,140,227,242,198,124,173,167,108,74,229,146,215,129,146,222,98,137,217,156,192,113,118,131,148,182,146,102,99,64,106,128,214,217,128,138,85,125,121,157,187,128,244,112,148,71,174,139,214,123,217,219,80,136,175,154,170,153,192,125,232,161,218,56,143,167,227,234,115,162,150,135,149,101,183,163,212,123,167,204,175,120,103,137,187,185,148,171,216,200,147,102,85,203,206,159,171,133,204,180,172,169,181,97,98,182,201,165,171,221,112,97,113,158,134,195,164,158,171,117,148,118,148,89,124,155,167,74,209,110,141,194,172,145,170,121,191,147,141,138,222,219,137,125,128,211,134,117,146,134,182,138,110,90,126,201,136,211,104,85,137,124,151,87,182,138,183,191,171,71,181,119,102,186,142,83,122,118,97,186,119,174,213,243,175,111,101,117,171,173,193,124,196,171,199,116,90,148,188,131,187,209,108,108,196,189,107,137,214,162,185,151,194,164,149,204,176,133,222,160,124,220,189,94,157,127,218,121,237,85,213,153,162,103,144,218,156,70,67,214,91,178,151,142,222,168,220,196,198,64,183,141,106,165,160,154,224,242,212,203,138,105,69,116,205,197,196,200,173,272,171,197,97,101,106,164,117,61,132,114,137,191,78,199,207,150,172,206,180,209,92,223,205,210,60,224,198,173,204,241,166,174,153,180,242,211,178,101,184,140,104,171,193,100,77,171,104,151,95,114,80,200,214,100,193,109,135,184,213,137,102,97,119,151,162,136,224,205,162,183,201,114,144,144,222,86,116,126,164,108,127,101,106,147,221,85,183,139,253,122,160,125,89,167,167,178,223,164,101,91,193,194,177,97,204,113,136,178,135,133,98,176,175,140,143,52,229,103,200,133,119,128,129,106,204,97,173,152,95,144,203,198,211,124,154,112,169,193,164,86,187,214,142,133,209,120,159,96,207,241,200,76,138,90,151,175,193,239,180,108,134,115,213,126,201,214,169,205,92,205,176,166,205,160,203,127,193,246,101,143,206,99,77,109,98,186,208,127,122,210,170,162,169,100,205,141,101,211,154,207,179,252,78,124,170,122,155,96,174,135,213,181,159,156,229,166,154,105,240,158,222,95,213,136,154,191,182,176,125,123,162,120,133,195,216,206,213,254,113,204,194,142,140,143,158,171,173,98,208,105,102,202,60,100,167,201,84,134,130,209,149,122,101,184,148,202,179,155,173,175,122,198,131,115,86,77,203,158,122,226,163,138,67,207,149,188,145,101,170,139,162,124,186,121,124,70,103,223,155,87,215,94,215,125,162,175,128,121,85,125,111,141,138,192,138,86,149,224,198,206,142,170,176,192,164,27,165,185,184,250,169,184,191,189,161,216,208,225,136,167,213,97,207,141,219,208,124,176,179,196,133,209,71,159,125,151,181,147,189,110,258,183,214,135,109,146,93,206,108,73,216,245,179,180,184,155,234,131,95,156,176,73,132,212,199,222,160,234,126,223,119,161,89,183,153,122,158,90,108,205,159,149,109,120,141,130,170,215,128,187,127,206,81,62,147,212,120,204,127,160,135,77,176,207,157,159,199,204,213,154,221,214,133,222,200,228,146,176,149,69,128,123,207,183,123,138,240,89,149,138,117,137,155,164,158,119,148,201,157,98,140,214,43,156,222,147,97,74,128,177,164,79,117,167,204,148,210,83,225,120,75,52,120,209,169,152,163,158,117,122,103,142,176,172,221,213,198,252,109,114,213,184,93,171,115,87,89,160,212,246,223,206,154,121,149,208,138,98,207,142,188,204,138,158,89,110,202,181,162,225,170,179,87,96,156,103,217,215,104,79,207,163,91,149,221,117,206,132,119,136,109,168,190,182,183,116,198,148,116,122,117,131,124,180,106,100,60,106,199,54,165,144,206,51,140,148,116,205,66,177,199,189,174,189,174,101,83,173,164,56,171,114,128,105,129,80,233,131,215,177,175,118,123,58,199,188,122,204,125,189,249,167,111,220,160,204,134,150,128,95,183,190,209,196,138,180,121,193,218,90,194,166,158,116,188,63,221,171,162,160,289,181,191,120,121,90,48,100,163,91,208,230,184,197,74,75,213,100,175,173,144,141,104,134,84,184,131,110,112,97,197,124,218,177,211,154,109,201,212,157,158,171,59,148,117,165,172,149,183,170,183,142,92,194,128,59,172,78,165,115,130,108,208,165,180,67,222,144,97,95,191,213,159,134,180,214,211,169,124,91,101,67,140,175,162,124,131,162,177,166,128,136,151,183,266,156,207,121,65,100,90,140,47,177,115,154,140,197,134,264,223,202,241,192,187,120,216,191,196,120,211,185,224,112,165,88,122,141,152,85,135,178,128,164,94,161,232,172,107,129,116,76,150,167,166,72,225,250,213,197,122,183,56,191,202,208,212,218,206,154,119,117,117,121,111,72,121,213,205,138,143,186,180,73,210,182,133,116,96,97,222,115,205,111,168,210,106,217,154,199,181,172,180,196,87,193,125,175,84,127,107,208,98,141,132,242,124,119,161,117,217,185,205,112,178,133,148,143,84,130,103,105,105,249,167,219,91,149,184,83,66,194,155,191,194,108,53,71,129,96,243,181,99,179,101,179,184,102,232,58,154,155,89,139,113,161,235,194,196,119,94,144,232,122,150,189,127,170,184,128,226,79,32,107,119,230,208,188,89,133,167,120,90,188,194,138,122,250,209,127,257,138,192,97,180,132,204,136,129,176,221,196,106,217,197,82,85,128,205,228,108,225,83,182,169,118,182,68,121,213,152,151,188,213,193,189,215,159,153,214,212,138,190,219,197,194,88,193,129,164,177,210,140,110,197,205,176,223,187,139,279,217,160,219,78,169,185,221,148,190,150,131,112,196,216,145,203,215,219,154,109,198,127,228,96,79,142,100,202,129,129,138,124,186,120,67,242,200,113,148,239,193,174,98,112,152,109,119,104,139,208,164,143,170,177,181,170,155,102,205,142,147,106,116,251,91,157,163,162,82,203,134,100,116,175,151,89,223,244,141,249,113,205,166,153,190,212,240,233,130,187,172,207,58,160,122,76,158,99,190,148,154,181,108,188,217,155,175,191,178,197,155,201,128,94,135,89,137,211,152,175,169,211,170,122,232,186,207,90,143,196,148,219,109,225,192,144,193,94,203,182,195,213,158,203,90,213,232,179,232,151,150,191,154,155,164,151,169,211,228,120,155,196,223,201,147,193,133,202,136,216,114,144,190,141,175,113,156,116,216,159,221,164,158,135,87,133,94,171,120,154,127,150,220,190,139,184,96,149,94,162,183,161,211,168,197,120,76,173,151,141,241,188,115,129,230,87,164,106,131,176,144,179,69,193,178,147,222,204,95,133,168,113,119,118,202,118,158,183,170,129,163,208,91,138,214,85,163,141,138,95,197,158,96,173,134,141,150,131,78,154,197,169,152,166,208,209,118,180,151,182,121,104,203,198,148,157,130,208,164,193,185,162,168,162,198,201,114,173,199,123,198,200,211,62,103,155,231,102,147,156,87,226,176,131,101,170,170,169,130,200,175,141,192,185,189,210,222,245,141,177,116,188,211,68,138,169,68,171,219,114,116,170,189,173,97,174,171,202,175,212,156,225,196,199,134,199,185,211,100,123,155,105,116,174,175,103,201,226,215,194,151,189,85,82,166,228,101,204,160,151,161,107,220,182,99,133,233,158,210,77,199,167,148,100,79,193,197,113,215,141,209,150,99,168,176,182,102,92,238,143,156,171,214,219,207,71,189,95,226,186,216,164,199,225,173,204,149,164,130,187,185,180,73,190,90,214,142,93,111,179,110,199,149,219,131,187,216,230,187,113,104,151,114,143,175,161,170,164,176,141,222,104,162,106,151,182,170,147,210,118,168,184,232,165,152,144,124,251,187,135,164,165,139,182,125,191,196,194,187,209,106,183,176,138,179,183,133,104,183,167,108,166,119,157,191,113,128,162,102,174,79,126,176,207,213,140,184,103,151,118,115,170,145,154,222,193,297,129,129,89,162,194,163,121,168,221,75,204,179,226,131,94,192,244,84,160,225,221,68,131,72,153,165,169,85,180,156,193,110,100,186,118,171,65,160,173,130,144,153,107,166,127,219,154,133,237,212,187,184,137,184,166,209,233,228,157,188,189,81,99,135,131,152,90,89,206,119,134,81,85,184,124,94,127,221,213,129,252,138,158,136,150,170,196,229,139,211,167,123,103,170,215,153,162,218,132,153,171,153,167,211,100,142,291,161,147,210,218,189,197,127,146,135,181,131,161,162,159,212,105,150,109,240,135,166,89,168,173,215,97,214,167,190,108,185,153,82,115,202,205,143,203,177,125,204,119,216,211,68,156,104,172,155,59,130,174,228,178,170,130,198,171,193,191,182,156,182,142,210,207,118,176,189,87,198,129,225,193,127,166,102,172,123,142,111,142,195,216,158,113,163,200,70,101,219,148,168,191,209,178,160,81,205,220,140,122,210,120,177,128,191,158,198,230,188,188,194,212,107,158,223,76,203,122,127,214,168,155,208,141,87,115,132,218,129,232,152,90,169,168,183,74,196,146,114,164,123,243,174,117,194,111,83,185,153,45,197,189,216,213,188,194,200,129,174,187,196,189,134,149,172,147,156,187,202,110,135,95,108,97,214,92,234,104,230,171,154,102,120,217,204,215,86,161,123,206,187,76,80,223,169,183,242,183,185,206,199,222,195,195,157,167,202,231,178,131,219,233,170,156,226,176,157,126,150,181,268,132,119,131,134,66,132,132,199,230,203,143,188,207,130,182,201,170,223,133,95,93,198,176,93,195,116,119,136,188,172,176,194,156,128,179,104,125,187,151,160,68,219,204,171,126,183,170,83,233,207,205,45,297,195,96,191,213,230,145,87,204,136,170,215,170,164,132,192,211,165,126,173,155,134,211,205,170,140,109,169,216,243,131,243,97,198,206,189,71,225,266,142,230,194,184,138,223,253,126,124,141,227,149,180,176,212,221,72,187,149,178,89,85,184,217,142,207,184,87,224,197,214,159,223,192,125,145,214,229,114,135,127,189,168,104,173,104,195,149,129,159,163,205,234,152,167,123,112,176,225,228,106,79,192,157,107,146,240,175,112,227,219,182,227,129,87,162,90,120,154,230,177,149,90,106,141,122,187,105,164,178,186,107,213,64,151,209,155,177,211,157,84,152,145,210,177,93,188,65,149,177,168,137,148,107,120,175,214,199,162,159,198,129,199,118,229,100,138,193,192,162,93,111,219,228,185,144,192,118,225,134,122,229,191,149,93,146,143,147,252,134,126,68,192,83,164,223,152,229,181,152,133,110,202,103,201,124,124,100,173,106,149,229,129,111,127,225,165,225,107,201,156,164,94,209,250,214,97,191,163,92,130,184,169,207,152,208,221,200,72,170,202,187,228,195,194,193,194,197,153,146,178,192,93,190,191,163,178,172,233,114,82,211,157,242,95,228,186,103,116,119,139,201,156,82,115,219,136,213,196,235,75,227,214,77,80,146,93,195,140,106,161,166,214,104,226,247,213,130,239,137,100,75,97,160,174,221,180,114,157,119,200,113,178,207,180,140,106,185,130,192,186,203,109,122,162,101,106,190,127,223,86,201,212,84,180,129,240,207,182,142,77,242,188,204,194,148,163,91,226,154,108,203,233,61,176,139,84,67,177,145,107,145,189,114,182,154,171,68,120,223,132,92,177,154,199,220,194,160,110,92,91,245,183,208,111,96,118,179,199,140,169,217,159,183,113,202,164,99,166,81,196,122,183,95,126,183,116,202,176,115,201,193,142,215,126,151,266,155,106,126,198,139,118,101,187,166,94,134,169,139,109,164,195,117,215,114,199,73,95,173,205,210,223,205,195,182,102,156,204,219,202,171,106,146,196,165,161,235,114,131,119,84,118,177,187,104,208,102,43,215,168,78,120,119,153,94,82,190,214,115,229,177,203,103,232,153,121,211,197,169,159,122,212,205,240,184,107,151,156,205,94,204,167,194,162,225,85,136,170,193,117,203,174,207,158,180,95,98,180,123,112,125,81,54,197,160,172,228,131,153,219,110,220,176,128,220,151,141,100,188,91,94,195,120,183,144,225,154,191,127,122,143,137,116,141,165,204,95,153,144,202,105,217,159,100,139,71,203,209,219,91,65,193,132,117,142,143,71,131,194,148,150,192,127,171,147,149,220,178,249,153,192,101,167,114,225,113,109,104,165,161,110,78,193,216,186,134,98,140,216,84,106,206,142,191,127,208,110,231,165,116,210,213,148,120,200,178,57,204,134,152,149,191,159,134,145,160,221,195,179,169,133,168,124,111,197,231,149,80,191,225,59,209,170,71,168,167,142,189,189,197,235,209,151,210,167,219,78,177,129,63,193,125,175,120,178,159,171,68,204,144,112,215,71,102,149,90,190,199,66,216,189,193,136,124,110,208,55,201,153,167,161,168,238,234,192,212,156,241,133,242,110,172,97,218,192,78,142,146,169,236,184,227,62,60,177,117,144,104,60,204,219,177,199,179,218,144,155,193,204,109,154,137,153,138,224,208,218,114,148,126,116,202,158,153,226,136,211,211,99,81,103,208,99,174,168,98,137,110,167,207,159,197,95,209,114,152,201,119,119,198,131,244,102,218,149,111,127,214,169,176,151,194,181,155,176,204,107,139,128,157,161,218,204,164,74,157,102,218,202,158,175,225,223,181,201,289,142,201,176,170,142,260,124,105,226,81,131,119,167,213,99,185,96,194,170,148,220,117,178,244,162,146,148,211,187,113,214,178,189,175,134,132,202,104,195,136,207,60,202,232,144,152,195,61,133,178,128,178,173,188,151,223,116,133,97,190,205,199,188,171,124,184,139,215,209,203,217,210,122,83,124,164,138,71,215,225,208,204,230,207,191,198,138,196,114,164,146,208,118,212,83,131,169,142,217,240,243,113,142,80,209,151,121,143,166,167,197,231,188,120,237,134,108,86,154,172,210,271,193,142,201,186,169,147,190,221,157,142,110,106,176,181,129,155,133,137,121,232,171,162,124,42,185,98,165,175,195,187,113,68,231,129,145,147,182,156,136,163,150,237,198,85,184,180,184,86,136,143,193,141,62,79,175,166,111,191,172,127,96,207,180,156,244,211,197,227,210,157,165,146,181,242,223,128,76,249,167,220,210,238,153,192,97,136,121,171,123,124,248,108,231,213,127,150,172,111,180,122,123,198,139,202,104,176,207,93,160,175,204,136,111,182,116,172,200,170,116,89,177,96,149,202,114,227,149,75,125,78,209,221,172,143,201,193,125,131,184,164,180,190,116,132,98,189,186,144,105,126,153,213,105,151,177,248,231,82,125,131,184,130,143,149,179,145,166,224,221,148,117,224,146,151,239,246,222,172,76,192,210,157,133,164,130,159,164,77,117,144,90,85,203,201,224,123,111,194,198,231,198,92,198,220,228,199,207,160,102,161,111,219,103,180,220,216,140,210,120,123,120,163,197,78,196,140,213,114,235,166,135,129,85,240,57,131,198,167,137,176,135,99,142,138,213,61,191,88,231,185,114,112,127,197,121,135,161,138,117,243,199,200,122,213,221,117,89,226,119,137,191,105,150,220,218,213,167,117,162,139,152,158,161,198,164,210,135,51,146,175,49,85,213,226,126,210,156,160,232,180,149,164,204,182,189,218,93,109,146,189,212,107,95,201,136,133,189,112,84,138,118,200,76,192,112,93,172,142,220,203,165,176,155,211,40,187,104,112,187,112,266,92,157,88,125,159,131,175,147,158,94,200,100,88,184,171,207,192,149,173,142,146,108,161,201,160,168,194,231,190,146,147,207,96,142,146,113,102,154,138,213,101,198,197,236,84,171,203,73,176,128,199,176,201,163,248,114,225,227,150,127,80,120,153,202,112,76,173,232,128,220,195,213,197,198,203,133,109,199,184,160,84,199,191,212,101,143,192,195,230,250,232,160,122,193,160,188,118,155,252,150,235,175,80,150,69,185,180,91,116,107,219,187,147,128,128,250,123,208,193,221,97,170,129,116,237,184,90,193,156,200,171,202,156,200,139,138,148,166,179,73,127,151,147,175,180,212,187,190,187,197,78,206,99,203,95,174,161,224,184,169,182,179,133,157,137,118,118,203,208,165,136,235,174,102,163,108,99,40,95,204,177,189,201,238,171,65,122,175,140,93,219,217,165,182,160,174,126,254,225,222,180,194,111,168,134,88,105,203,153,185,216,106,153,102,177,217,188,224,213,100,87,189,184,147,149,139,142,197,85,144,243,100,89,224,174,63,213,221,152,218,103,149,131,66,113,227,186,95,141,153,251,169,203,142,183,180,180,229,147,195,131,109,64,171,132,133,79,171,183,164,118,223,137,216,202,151,222,190,190,159,219,208,225,142,133,180,192,202,188,194,205,159,125,55,151,140,199,108,223,166,149,207,119,169,182,178,53,169,83,138,121,145,198,150,99,233,212,195,197,149,136,123,220,192,214,192,131,107,230,216,93,128,161,211,96,174,152,203,156,154,97,120,207,93,227,107,180,112,128,180,158,70,133,171,211,133,88,80,135,166,198,223,146,140,181,221,194,125,146,105,177,194,132,135,190,235,206,85,199,153,255,191,213,142,152,198,116,203,208,168,128,202,119,174,127,98,180,208,114,243,214,189,223,199,159,192,147,103,141,110,238,157,190,180,204,175,190,194,200,194,182,236,105,123,91,113,180,167,92,114,137,156,228,172,104,166,198,162,103,189,143,104,227,77,136,215,205,208,127,145,135,110,161,196,175,82,106,210,52,143,153,211,180,105,177,187,200,167,165,175,128,171,221,141,109,107,167,94,183,139,155,210,193,206,141,162,163,160,106,175,131,149,184,166,200,215,145,138,197,153,241,158,117,131,211,145,95,176,121,195,89,136,219,145,174,195,144,106,148,123,220,70,151,107,193,89,137,162,161,180,137,206,183,253,151,65,191,133,136,144,163,153,164,163,184,136,112,187,96,208,169,110,180,228,219,156,162,160,141,163,183,139,212,198,209,181,189,113,158,199,79,184,215,202,203,215,221,125,88,183,165,174,138,87,143,231,123,152,188,184,183,65,115,257,160,185,170,37,216,124,194,156,134,202,92,106,179,154,237,130,197,179,157,117,225,186,162,192,96,134,194,228,103,146,137,111,145,123,125,199,43,140,93,136,160,253,210,124,126,100,187,120,145,206,100,113,174,194,138,167,132,186,222,172,132,232,161,104,221,172,136,137,143,114,89,229,131,151,225,205,164,193,191,146,141,127,129,177,232,135,153,210,95,173,177,153,230,164,115,162,199,209,124,192,216,221,121,112,175,177,264,228,119,150,162,141,153,186,126,112,160,178,191,214,89,173,115,145,95,140,182,213,136,182,164,199,215,232,134,221,173,220,223,194,105,230,180,146,151,179,251,215,129,218,186,109,83,157,182,214,87,150,147,135,104,250,211,95,212,149,196,161,200,213,172,216,165,213,203,158,182,147,184,212,218,203,163,147,211,154,226,119,212,107,76,119,120,110,198,185,86,121,179,172,165,208,172,99,156,207,180,145,106,159,132,175,154,246,214,122,160,164,116,223,194,173,120,170,199,210,208,193,195,130,93,147,92,168,229,154,201,199,184,204,190,106,162,203,157,181,243,137,174,166,230,69,110,153,141,203,205,118,125,190,179,195,62,216,153,116,211,206,74,192,184,172,162,145,191,258,211,167,128,157,193,95,141,153,166,107,181,102,174,185,189,155,150,136,206,235,203,261,88,149,203,148,191,147,240,164,171,178,254,160,167,218,119,237,204,112,80,185,112,223,215,183,164,163,102,232,132,84,61,207,196,230,240,106,118,172,138,160,158,90,196,206,202,133,186,204,141,163,75,143,66,213,130,155,180,177,173,167,236,205,144,173,177,148,230,228,191,212,166,197,160,145,63,175,187,209,181,72,129,109,121,85,180,98,133,209,101,130,176,94,161,247,98,65,116,248,155,189,156,165,123,167,207,175,96,251,140,224,93,244,216,170,144,158,162,139,151,96,152,139,165,152,194,147,158,80,171,251,81,148,103,103,220,203,224,179,208,200,215,161,201,161,118,202,149,299,117,121,199,101,94,40,131,217,153,201,239,189,151,141,202,137,225,152,206,256,187,112,221,146,83,202,142,217,119,70,109,152,182,236,175,223,200,122,60,119,128,91,216,141,127,195,58,158,124,72,185,148,140,118,133,124,101,122,143,153,198,210,179,157,143,187,137,62,160,78,114,146,80,123,201,210,184,224,97,163,192,211,209,209,212,169,139,193,161,187,231,135,152,120,169,126,88,129,184,106,127,168,166,99,205,91,88,215,166,131,206,198,118,153,210,147,136,77,116,181,223,144,205,211,88,100,183,154,244,120,148,162,223,189,153,192,248,133,206,224,219,217,128,83,195,187,121,168,224,185,201,164,160,120,218,169,160,169,128,189,104,225,119,156,184,226,177,138,184,182,187,92,152,169,125,232,226,145,202,122,155,162,216,246,204,109,193,219,189,197,112,222,237,190,110,227,101,177,90,171,172,145,173,170,151,158,134,230,214,179,163,217,167,178,157,118,184,150,95,172,133,206,214,196,208,72,202,123,145,143,126,121,161,92,132,150,161,198,219,55,84,132,123,128,173,137,243,218,155,174,200,203,132,177,161,161,191,200,125,176,115,211,226,222,114,178,135,213,207,199,239,210,209,201,148,139,210,118,199,113,191,141,108,149,181,134,217,162,222,169,50,178,167,220,156,156,159,68,148,170,154,172,108,160,233,63,143,105,144,132,216,204,182,120,265,187,171,197,178,215,191,136,128,138,222,231,151,173,193,250,155,162,195,122,106,162,182,138,162,153,142,141,175,177,145,158,152,117,187,128,150,47,133,147,158,210,208,188,166,153,189,208,225,159,222,217,160,86,134,126,86,199,135,167,155,198,196,159,121,163,194,89,235,142,170,111,134,114,196,197,102,215,91,136,142,128,140,209,69,243,82,125,161,194,102,119,210,200,228,191,105,112,190,79,210,175,228,139,94,230,187,167,62,184,90,113,217,266,38,155,182,123,107,150,91,170,157,135,183,155,164,240,170,127,222,105,184,79,152,172,227,187,216,181,196,177,146,177,143,171,195,139,150,178,172,155,95,208,81,226,129,121,185,90,146,214,115,220,203,214,142,140,197,171,181,228,82,146,206,135,102,129,216,136,107,169,129,144,160,209,122,178,194,217,142,175,108,141,129,166,217,217,60,134,194,155,258,178,226,201,211,92,175,181,202,143,198,119,222,104,142,235,149,122,218,144,160,227,189,125,236,189,160,221,238,136,221,212,111,107,129,183,179,175,161,167,146,157,197,165,131,155,165,217,215,156,126,132,161,246,207,137,132,143,144,42,199,124,229,70,143,172,210,225,213,90,162,112,138,294,228,104,155,203,189,209,95,203,218,165,206,118,196,192,219,151,181,199,232,198,209,162,171,209,81,161,150,214,224,227,151,210,90,86,191,208,94,104,222,93,196,235,183,171,199,233,161,194,150,127,174,169,224,238,118,132,169,211,203,187,167,172,219,152,135,219,98,110,91,126,185,114,138,138,108,74,173,77,188,145,194,144,92,161,116,99,234,213,142,108,57,155,151,83,141,171,71,111,73,95,134,221,203,118,156,104,156,79,125,141,126,196,134,101,111,151,62,87,47,151,137,134,81,65,160,89,106,158,36,195,75,86,127,194,148,110,195,105,194,54,130,157,172,74,76,191,71,130,49,79,195,206,56,134,124,103,184,216,152,143,73,156,144,123,78,138,163,126,76,124,121,126,109,174,56,180,50,124,228,235,110,120,128,110,188,124,103,103,126,118,147,108,142,98,112,190,145,106,97,72,39,128,121,219,167,208,89,171,95,116,71,184,108,70,209,113,75,85,178,59,213,168,162,69,77,185,128,211,130,128,167,76,140,152,109,158,200,62,145,200,103,76,220,132,86,82,105,136,114,127,207,98,142,59,173,163,132,113,149,151,61,197,178,149,197,184,197,206,139,144,155,95,211,203,106,74,185,148,73,151,226,122,149,125,179,80,155,174,213,96,175,139,98,190,103,148,81,117,228,169,166,174,130,171,142,141,160,148,162,164,121,232,80,192,195,124,114,162,168,64,180,205,220,130,53,87,166,201,79,181,97,101,153,63,179,94,182,70,190,61,133,154,192,178,73,182,209,94,69,79,213,156,106,219,70,154,117,101,75,171,162,117,162,135,82,153,92,199,117,121,98,188,97,121,71,161,73,191,95,110,133,75,202,172,132,127,157,143,210,103,174,149,197,67,106,124,198,124,102,134,223,207,122,178,80,108,184,167,94,97,156,213,174,173,116,113,68,60,160,93,106,101,124,218,122,88,103,140,227,91,168,207,86,187,69,113,205,195,162,218,220,136,141,224,189,108,105,47,151,172,196,138,231,106,101,147,199,169,154,87,145,79,100,106,177,196,223,127,162,117,201,131,192,174,113,114,176,73,170,148,233,133,180,133,117,154,203,154,124,116,137,91,91,192,141,155,171,98,119,199,154,138,81,168,174,204,212,150,131,194,142,213,148,37,142,215,168,163,144,158,181,101,150,129,101,133,220,189,185,177,69,115,165,64,104,150,75,118,159,252,189,111,183,95,91,202,185,141,115,108,160,164,140,158,61,209,91,72,164,216,126,174,130,134,96,136,147,189,121,100,74,120,83,192,88,210,87,125,191,134,173,119,121,90,217,122,145,142,72,138,82,162,125,88,86,175,170,138,203,47,88,83,60,67,126,208,97,86,202,169,68,215,199,150,110,103,216,152,146,78,189,123,127,178,148,172,195,140,169,165,64,126,210,163,95,166,100,184,100,167,96,203,107,118,227,91,198,102,168,134,87,138,119,160,107,209,106,134,98,121,87,119,111,198,103,188,109,198,135,184,220,204,187,123,75,105,214,175,219,205,142,72,119,197,137,151,171,124,68,113,106,93,190,125,158,161,150,164,129,168,164,90,115,107,213,96,119,168,157,55,123,122,220,132,103,174,163,64,125,123,87,120,127,227,116,179,109,134,183,169,115,192,104,78,84,188,82,148,71,108,93,176,149,128,84,151,137,161,117,223,210,101,177,183,219,95,163,118,170,147,89,104,196,226,181,73,135,244,153,105,102,106,141,112,152,164,106,109,116,138,210,105,85,94,211,77,129,192,107,86,92,164,124,171,159,145,91,150,136,148,207,65,143,199,152,176,108,121,187,190,64,104,127,135,149,173,216,131,140,101,81,164,189,174,164,169,162,137,166,129,172,92,172,109,176,107,158,127,137,108,40,146,108,133,51,153,136,233,88,252,216,84,167,109,205,162,97,210,201,151,89,153,141,147,107,94,167,136,171,65,108,114,152,110,195,200,184,89,131,59,120,96,76,149,197,151,135,159,77,137,165,219,196,208,152,58,80,151,213,97,226,169,207,194,111,134,168,180,163,153,74,122,67,76,83,157,92,135,125,133,132,232,127,209,67,176,172,138,151,95,181,186,125,119,150,239,81,92,156,85,173,143,83,150,110,121,100,201,135,191,145,106,107,177,145,141,151,150,193,136,171,128,120,177,217,239,122,105,244,208,62,124,217,154,191,219,225,141,140,201,139,142,71,220,190,172,115,198,99,126,232,115,139,136,116,182,183,164,107,94,180,152,125,176,191,171,100,150,150,105,143,124,74,139,109,148,140,139,171,162,157,165,84,182,124,172,100,228,211,112,161,170,154,123,194,207,206,122,149,211,195,134,152,206,233,213,135,173,82,57,231,103,190,155,124,172,128,93,227,72,160,149,130,71,95,92,181,103,133,194,126,184,146,90,148,80,140,125,69,119,179,199,201,96,108,168,210,196,127,96,100,82,217,143,85,82,94,54,60,70,115,196,153,82,116,226,221,136,189,194,189,114,199,216,164,117,153,159,94,162,58,125,188,84,116,194,172,193,60,182,118,155,154,163,96,227,179,186,84,154,122,159,108,135,151,129,161,139,90,127,98,147,185,212,87,144,91,221,231,220,134,142,195,175,165,145,111,172,183,164,130,71,122,49,72,123,122,162,214,82,111,172,115,142,190,120,72,72,82,190,163,125,74,101,143,93,185,228,208,78,123,90,133,102,98,88,116,166,224,98,178,189,135,200,169,141,154,227,175,49,67,77,189,108,132,130,110,107,119,216,209,121,183,127,177,85,122,77,96,120,156,127,73,124,62,183,141,120,184,154,207,116,167,91,221,123,183,169,133,156,153,170,72,225,104,116,148,170,187,127,194,154,85,114,212,69,201,184,213,146,108,190,185,212,211,131,172,198,164,195,79,131,191,113,195,165,143,171,204,200,96,172,202,214,67,173,148,94,189,210,84,185,138,129,221,170,86,41,90,69,199,132,173,88,137,128,181,251,182,144,224,91,93,99,61,240,250,211,213,201,197,120,150,112,138,108,100,130,209,49,94,128,138,125,85,88,208,149,199,210,116,152,94,86,196,202,167,162,58,174,112,82,189,92,120,206,65,203,214,69,174,131,228,214,210,204,149,176,202,119,178,175,145,87,92,201,133,94,181,103,144,208,59,211,177,111,205,206,107,105,154,176,208,196,122,86,159,194,154,143,110,231,208,182,157,165,221,182,140,212,162,124,98,209,200,61,83,202,187,159,195,152,187,169,160,149,148,202,146,149,193,82,148,127,207,78,123,159,110,106,127,149,153,115,86,69,101,199,197,192,124,214,160,50,73,190,96,164,182,77,212,197,79,108,111,279,226,71,176,132,186,143,190,142,180,161,139,151,175,127,95,154,160,97,62,142,203,127,204,165,158,83,155,167,104,151,152,166,161,203,90,142,98,201,206,182,115,64,219,163,162,156,168,145,163,158,222,103,144,114,196,115,170,114,132,70,75,120,157,220,192,203,88,167,195,101,123,206,122,135,75,81,101,178,209,194,210,136,54,123,110,83,234,120,180,163,168,197,184,226,173,156,141,194,79,75,182,110,158,217,122,129,164,139,109,182,125,130,147,47,183,106,213,142,120,124,148,101,114,114,196,171,209,198,184,66,192,158,105,163,125,53,207,171,212,69,126,111,152,81,151,166,124,166,127,211,175,145,208,136,169,205,161,149,150,135,181,130,103,229,62,209,142,126,80,145,102,119,171,210,178,135,179,116,129,107,178,93,196,210,114,120,100,126,214,135,149,88,101,116,193,75,133,110,150,101,117,79,206,177,152,176,122,166,127,222,105,62,215,109,171,136,155,214,125,47,181,96,138,111,192,221,197,87,57,189,222,116,224,143,180,89,150,142,123,143,205,194,87,187,199,196,178,209,97,225,97,163,206,133,75,167,164,156,156,97,69,156,82,66,97,199,236,112,225,183,162,185,45,116,144,140,159,211,200,124,195,187,226,64,159,134,124,114,147,134,220,189,206,162,285,77,209,124,148,138,184,226,209,220,101,48,233,139,98,138,78,107,135,199,195,204,78,147,113,187,169,61,57,101,186,214,105,122,63,166,163,146,112,161,186,167,107,39,148,215,209,94,160,158,118,185,185,120,165,164,208,107,231,197,116,107,107,164,168,153,150,105,190,213,148,136,116,186,231,91,213,117,210,119,167,91,91,150,130,122,86,181,186,193,176,89,149,142,166,63,149,80,175,174,187,91,86,153,149,121,133,91,204,91,106,172,142,63,103,122,205,97,62,82,71,114,199,97,108,173,78,212,88,100,214,124,104,181,202,214,182,187,183,136,160,191,83,112,47,201,158,137,209,104,53,230,207,201,58,213,103,112,128,217,152,161,98,191,137,219,168,52,169,133,227,142,120,136,155,140,119,171,210,157,125,189,157,220,212,153,139,157,163,92,122,146,77,185,153,122,166,130,102,119,88,231,164,104,189,104,232,84,196,182,164,149,86,130,164,120,181,123,173,219,147,110,64,151,97,133,206,125,68,117,90,175,182,153,155,145,133,93,81,189,155,111,109,81,165,116,66,118,175,137,167,71,214,173,177,201,183,122,165,137,188,204,165,167,182,196,61,99,84,176,162,122,229,175,102,147,172,182,170,190,112,120,209,185,156,192,181,74,70,177,223,182,89,113,112,180,105,211,139,157,157,309,160,77,157,93,185,104,196,112,120,140,117,205,154,129,134,95,150,151,136,175,176,158,96,131,131,132,117,157,106,191,98,144,165,170,92,113,154,138,132,138,157,187,83,99,170,178,67,78,124,122,74,174,219,90,112,94,157,76,133,132,64,118,125,74,211,134,103,129,187,119,88,187,155,100,154,138,227,134,103,143,105,153,95,178,96,235,133,148,157,131,164,195,168,90,206,174,169,67,161,203,165,203,91,163,126,61,114,131,192,209,209,66,101,172,66,169,181,225,203,70,215,122,105,141,149,118,195,187,64,98,185,96,121,195,111,170,192,204,164,138,157,125,192,184,148,158,142,126,196,82,237,205,193,234,180,123,98,196,142,210,166,130,183,187,50,60,195,182,106,195,81,131,174,184,81,128,79,143,187,180,71,127,163,220,251,206,132,160,208,193,109,187,201,182,176,137,264,156,104,147,90,141,138,203,192,171,69,79,190,112,179,58,96,132,211,104,84,115,138,105,202,107,200,112,198,109,188,136,220,134,191,130,106,147,189,213,87,159,168,124,175,125,202,139,127,221,211,103,65,143,147,166,212,101,213,119,159,188,199,159,120,167,105,139,96,186,145,178,137,165,177,140,152,122,115,138,206,114,187,135,167,141,52,101,164,66,208,138,124,167,127,265,92,116,137,199,222,181,190,204,206,155,109,223,194,105,221,110,106,146,142,194,125,65,91,173,87,156,164,72,67,189,199,102,209,183,96,40,86,174,204,91,154,219,109,92,95,137,221,102,150,178,136,201,116,173,110,99,165,156,117,129,232,141,105,156,186,192,156,169,127,189,130,130,194,135,76,62,91,217,176,176,161,177,168,125,133,103,176,210,169,134,169,138,92,175,113,62,209,153,146,225,138,134,182,159,156,183,176,142,107,130,59,230,177,118,143,194,113,218,195,128,84,106,101,116,115,222,183,185,161,229,203,87,171,138,93,84,150,120,112,155,190,94,109,205,205,168,119,90,139,131,127,172,173,120,225,157,129,210,145,99,78,132,153,82,92,167,183,106,122,200,76,169,160,155,167,58,131,138,64,100,152,198,176,166,115,166,212,95,64,90,134,208,126,202,160,124,220,94,215,145,86,85,167,126,212,172,193,191,209,131,217,85,60,178,114,174,123,216,135,164,98,89,145,206,122,158,182,177,113,122,114,165,134,131,181,108,166,132,146,132,168,141,153,104,202,229,187,88,157,124,130,221,193,205,154,77,88,106,88,174,195,79,108,163,93,69,202,64,122,72,76,162,128,139,56,73,100,107,140,146,165,195,89,187,121,135,186,42,172,106,122,112,152,184,110,157,131,120,175,197,127,110,126,193,101,205,106,143,110,130,139,174,148,207,147,92,68,166,147,112,100,149,133,136,200,189,171,108,136,186,103,194,208,118,179,123,224,121,169,201,94,82,106,163,124,243,198,164,60,83,217,103,216,172,125,203,185,117,213,145,207,89,170,191,100,197,189,179,123,86,177,135,149,121,222,137,61,236,175,111,205,170,125,128,209,193,198,148,115,85,201,222,238,103,230,207,102,114,167,80,146,167,64,241,102,132,159,120,99,108,58,117,200,125,190,203,157,194,209,173,105,72,101,123,251,187,179,143,183,178,149,111,213,215,90,196,151,168,57,174,86,102,87,91,119,175,181,75,77,67,71,210,50,199,150,98,129,97,94,199,131,71,267,127,72,122,108,83,235,132,175,97,138,123,138,82,230,94,149,126,210,122,158,125,103,110,171,129,110,100,224,121,115,51,151,74,150,190,194,172,90,150,215,200,156,149,145,217,152,138,83,119,104,126,101,93,95,200,151,119,116,125,141,114,83,112,153,85,195,157,206,201,213,82,191,184,69,109,169,123,234,163,218,109,173,200,162,150,129,202,195,205,194,145,169,158,143,226,142,101,131,154,154,148,129,144,178,89,155,145,157,140,88,158,148,126,116,100,130,138,78,87,189,112,186,113,196,115,217,148,94,206,80,198,86,218,71,184,152,149,101,87,79,93,126,165,157,141,107,84,217,145,105,196,216,167,239,122,193,103,130,147,160,71,121,224,222,128,184,212,199,127,97,194,111,135,164,200,72,134,185,108,156,128,151,64,115,221,190,185,108,187,151,99,95,194,162,99,123,165,64,351,226,213,150,132,219,117,189,86,106,155,158,108,214,113,76,162,104,161,97,157,210,104,148,166,160,212,52,153,165,142,125,127,142,79,79,75,228,207,104,72,104,211,174,100,138,212,151,98,166,131,125,186,154,193,79,90,191,125,105,130,151,166,134,222,87,219,145,106,153,107,103,108,117,217,226,182,148,98,92,135,194,103,163,188,181,204,96,147,223,56,144,67,185,108,216,232,149,78,122,106,136,163,208,149,91,110,71,142,130,95,61,78,134,112,135,165,114,159,110,133,123,219,104,176,114,126,185,139,130,111,112,125,107,201,168,231,121,200,117,120,108,234,45,211,90,165,200,225,177,145,77,119,141,199,141,125,180,109,185,76,167,192,96,107,62,145,86,128,173,49,186,127,161,140,115,151,60,115,137,76,120,78,179,208,118,142,113,101,202,139,189,145,99,227,103,167,177,197,89,102,110,151,150,141,169,171,118,188,121,179,102,167,232,169,166,211,181,196,197,196,205,134,205,107,110,224,134,202,199,156,140,119,67,121,107,72,155,220,129,203,167,163,196,171,148,148,191,200,173,122,189,133,60,174,121,164,99,101,145,207,154,150,123,192,132,212,134,47,152,98,120,220,152,91,158,143,180,133,122,109,152,168,201,159,169,145,102,200,59,99,167,209,90,145,122,169,147,134,210,85,99,146,161,188,205,117,174,127,139,78,143,177,116,149,169,83,228,169,82,178,179,164,110,170,154,136,213,78,121,165,173,137,196,140,209,111,109,166,222,165,137,197,105,166,191,126,181,201,207,200,124,176,147,204,70,160,174,100,159,199,146,104,79,96,167,100,92,152,181,162,138,95,167,175,220,197,182,198,139,234,65,133,124,161,176,168,199,87,226,242,113,124,197,159,225,199,67,111,201,174,138,99,157,184,153,60,92,192,52,130,194,152,191,187,84,196,211,138,208,143,66,244,158,165,125,139,136,177,159,146,192,173,242,193,155,182,135,80,76,97,152,229,99,196,212,112,110,111,189,122,196,194,120,200,173,80,130,145,203,145,88,141,128,209,187,140,83,149,187,143,125,137,87,114,146,130,108,70,102,138,70,119,160,215,87,149,70,182,216,175,99,209,197,147,94,114,144,182,116,84,96,157,186,175,106,54,145,207,145,76,157,133,165,71,134,141,165,217,179,193,178,206,179,100,128,177,199,159,176,202,167,91,207,153,134,172,97,88,175,162,98,130,143,106,188,56,198,199,175,96,129,124,166,192,146,172,177,113,184,135,148,136,160,159,169,192,218,132,173,164,189,165,118,112,94,129,226,215,119,176,145,62,84,210,195,134,97,144,187,219,135,220,95,137,123,111,174,91,212,205,220,200,77,105,110,211,137,90,137,118,179,195,161,55,101,121,194,91,85,190,110,206,170,203,205,120,86,119,214,151,174,147,128,125,174,134,132,120,149,107,147,214,129,187,193,159,120,106,121,77,178,167,155,204,133,180,202,161,138,220,138,90,71,98,93,69,70,126,144,88,111,223,212,176,197,147,231,112,82,231,181,135,146,191,99,202,87,191,174,150,134,175,241,189,200,112,197,144,109,115,131,161,154,165,114,91,118,58,85,211,84,186,190,101,153,195,94,181,209,214,171,163,245,127,205,107,101,86,211,142,205,138,200,225,134,175,69,86,84,151,105,93,175,202,83,96,89,89,176,178,115,89,139,130,213,139,234,111,85,104,154,101,224,95,217,229,181,88,222,228,82,64,117,159,112,64,118,170,114,120,173,96,143,195,82,167,114,152,95,133,112,121,125,167,146,127,92,91,154,123,143,117,94,189,186,206,113,85,63,105,93,120,128,160,120,137,234,85,191,145,174,152,195,68,115,125,172,173,173,96,133,131,187,194,175,161,188,187,157,52,164,128,98,215,124,151,106,169,161,142,188,223,110,95,137,182,94,153,162,193,141,212,208,116,184,238,210,148,192,188,176,183,122,122,174,88,108,98,182,225,147,190,135,78,178,86,143,169,210,191,176,142,102,91,156,178,104,131,145,174,113,186,164,83,179,115,219,126,193,183,193,144,137,166,165,145,117,91,142,159,186,115,114,187,151,164,221,188,119,101,223,210,98,170,154,199,107,168,128,209,220,101,183,92,173,180,87,198,128,227,170,182,180,152,112,190,216,164,130,212,172,207,157,141,154,231,180,86,123,192,186,173,206,110,157,191,146,212,182,144,121,148,232,77,189,151,231,147,157,149,138,171,139,130,135,154,100,165,169,207,166,181,141,192,166,222,67,202,191,82,158,155,165,209,152,157,185,104,157,188,225,76,73,197,188,157,196,206,148,211,221,199,192,87,147,225,207,103,155,133,173,181,178,190,120,110,224,85,160,130,198,149,216,160,73,207,60,97,159,82,161,143,200,199,124,107,100,158,162,178,191,207,121,71,142,219,234,48,155,154,152,141,100,90,170,183,181,173,189,197,89,135,167,145,131,130,59,116,105,184,183,193,113,213,170,197,114,88,140,141,130,109,174,78,76,204,207,144,97,177,162,178,194,211,127,216,132,160,104,158,138,147,166,191,143,166,109,157,183,133,204,194,189,197,216,208,177,130,195,90,208,164,111,79,168,158,77,163,168,229,114,180,215,226,70,159,174,116,122,149,67,156,148,125,158,123,108,127,183,100,82,157,74,202,182,179,139,123,173,141,181,179,188,200,195,125,109,58,114,222,104,133,166,142,105,192,158,171,177,98,146,113,156,152,134,215,204,185,160,119,78,132,123,120,136,116,94,189,191,186,180,122,208,102,170,192,114,184,160,162,81,90,146,148,221,148,114,183,113,166,137,149,123,133,58,164,93,102,179,109,110,83,202,131,190,195,123,156,196,123,182,92,142,153,170,177,151,118,134,85,185,93,221,150,96,61,147,204,214,84,111,121,128,207,113,108,203,164,197,109,131,212,144,163,71,202,215,90,182,125,137,86,123,200,175,103,127,174,169,82,220,161,148,212,66,150,154,121,162,164,112,237,101,200,101,214,168,134,177,191,136,134,104,180,89,167,173,167,153,103,211,113,45,51,165,152,130,178,108,97,130,103,186,177,104,85,199,163,179,201,98,99,77,122,148,218,204,215,217,134,124,183,189,61,99,131,121,133,182,98,86,74,173,67,195,56,180,202,212,241,164,196,83,175,126,96,138,88,129,128,123,138,140,103,197,100,130,212,59,122,156,177,90,110,141,144,96,156,187,69,217,138,80,161,142,123,105,76,154,127,193,100,106,148,109,141,156,126,179,241,187,136,171,162,195,254,211,140,214,172,192,177,169,153,150,144,113,169,198,192,128,79,114,218,130,187,178,135,206,107,105,180,76,48,196,164,61,205,70,182,149,196,124,160,157,216,170,86,134,100,183,104,120,192,120,213,197,106,152,159,242,167,181,180,151,204,164,176,224,251,217,205,112,198,153,105,179,211,169,139,56,136,185,121,76,117,134,165,201,125,135,179,202,176,70,143,70,218,90,161,160,138,122,154,162,141,79,222,182,95,226,193,126,99,178,136,189,123,151,180,138,158,106,110,216,226,129,106,162,258,78,227,149,192,107,197,139,60,162,185,171,269,160,100,108,169,173,110,205,168,207,115,222,118,80,188,95,146,82,148,195,216,185,149,143,71,143,209,140,94,177,159,139,147,157,103,146,192,211,104,79,171,200,125,148,99,206,176,177,130,92,131,185,166,146,129,211,139,154,159,94,210,213,204,128,122,200,118,158,153,200,125,174,159,98,180,120,108,125,90,159,148,153,138,156,98,114,200,79,199,211,73,99,212,112,189,219,205,120,166,206,109,130,194,114,44,68,213,124,133,124,198,164,144,166,135,128,152,151,72,113,136,156,149,105,202,138,142,173,211,184,144,160,199,203,93,152,119,75,89,118,138,124,92,88,134,116,213,111,124,166,164,172,111,209,143,115,127,147,177,181,164,136,153,176,86,237,115,111,147,93,208,209,108,140,140,153,92,134,145,188,136,188,95,194,93,175,189,150,231,86,100,124,175,105,169,191,204,83,208,120,163,104,125,171,80,152,81,208,122,213,98,163,201,205,221,107,120,156,184,154,118,164,116,137,125,144,163,157,173,210,180,106,190,174,161,84,139,221,130,163,146,101,144,106,131,179,125,128,127,127,97,100,176,196,116,177,143,197,153,170,75,140,124,121,186,106,174,210,127,176,193,209,202,103,184,159,72,165,52,223,90,147,169,117,121,173,125,95,211,137,71,122,168,165,65,136,190,193,226,66,161,219,168,145,185,183,88,198,162,136,111,161,128,203,126,159,156,131,161,183,159,139,147,99,172,213,222,119,99,141,90,207,192,93,135,204,160,160,130,88,148,182,189,98,152,183,175,125,133,161,96,187,218,77,156,163,112,72,153,220,119,175,116,145,105,121,172,146,166,136,179,150,164,227,166,239,83,160,193,197,211,105,221,213,85,109,142,217,167,64,157,176,199,201,127,76,139,139,167,119,159,200,103,79,167,134,119,121,159,107,149,99,171,84,156,146,53,216,129,98,168,200,157,131,139,206,197,151,213,193,129,124,121,137,168,201,174,152,210,78,101,133,70,217,176,137,185,195,126,222,187,247,73,95,109,217,188,152,117,91,63,102,207,206,134,177,156,169,98,179,177,69,104,121,214,66,124,141,125,62,166,108,145,194,163,193,96,212,118,92,179,136,151,285,113,164,221,163,200,122,150,124,180,208,92,164,72,85,197,160,176,195,78,186,143,215,77,106,69,238,191,202,151,143,216,109,221,152,167,107,75,85,168,85,163,122,121,174,117,128,205,202,182,140,196,101,150,221,132,162,106,208,105,182,98,160,105,217,88,208,214,152,161,153,81,107,166,214,154,107,120,106,147,143,210,142,92,212,63,188,168,111,118,102,113,220,130,112,92,190,167,124,150,124,111,154,137,143,88,89,103,149,70,125,110,212,85,192,104,181,79,55,52,153,105,193,99,204,131,186,125,92,147,223,111,150,170,141,175,233,144,146,130,120,136,105,125,132,229,104,84,211,93,173,130,89,163,159,152,98,98,197,165,130,113,150,188,88,182,198,168,133,126,220,166,208,173,201,152,104,128,76,183,158,210,139,115,140,138,98,165,157,111,84,117,135,219,168,127,88,134,143,105,68,141,96,135,78,218,226,150,169,119,89,208,86,233,59,143,205,175,180,103,73,95,238,196,107,121,148,112,113,128,88,132,133,165,198,193,188,91,118,136,127,147,106,165,212,170,119,140,102,128,217,85,71,171,219,99,112,131,146,130,211,109,134,141,251,192,127,178,191,82,177,207,136,90,199,102,161,97,108,178,149,104,108,220,105,141,299,113,210,94,69,100,198,199,103,176,66,118,148,91,138,213,135,88,225,84,107,135,130,176,144,101,148,138,68,82,82,107,140,131,81,147,163,79,103,141,181,202,181,94,108,172,136,116,101,156,103,96,127,125,87,146,182,70,72,204,105,144,163,129,141,79,176,149,117,246,193,78,137,219,203,87,179,195,241,65,132,162,137,130,103,131,206,222,151,198,204,99,181,217,126,179,111,214,172,247,197,107,167,153,142,115,182,107,75,133,109,128,112,122,113,71,159,114,187,100,187,60,159,121,158,216,137,182,105,182,142,103,177,99,169,179,125,193,229,112,215,92,92,202,107,163,126,150,138,143,196,210,195,176,103,117,114,159,149,141,183,85,119,163,114,178,97,139,135,228,145,193,83,104,168,162,132,201,150,119,112,109,171,149,85,142,196,162,138,205,82,55,140,83,89,233,162,118,217,67,125,178,119,197,89,190,208,182,62,192,139,206,176,222,96,114,208,95,83,153,89,109,162,131,198,191,233,153,143,93,215,135,119,108,137,197,150,99,135,213,174,105,214,187,104,117,213,111,154,196,175,228,163,85,86,157,227,141,166,130,238,173,233,226,141,105,202,157,117,170,205,96,108,110,137,96,97,139,120,197,108,117,140,225,147,146,164,146,172,101,210,91,121,182,216,117,169,105,100,207,179,128,229,167,174,133,148,131,195,112,155,105,96,205,104,140,195,147,158,152,116,125,121,186,160,148,160,122,193,95,230,130,74,105,140,178,198,204,120,184,180,72,99,99,148,157,115,106,101,181,177,206,91,106,179,112,160,94,149,208,190,174,81,72,185,182,197,136,99,112,134,147,97,152,219,207,162,87,94,211,130,222,46,188,171,173,103,168,164,136,157,106,77,137,188,82,90,219,143,148,134,153,182,204,229,182,145,73,85,180,206,165,208,131,133,130,95,201,157,132,143,118,199,207,147,151,181,174,126,125,220,179,120,183,195,218,219,142,157,202,185,113,128,130,146,148,101,72,226,163,191,84,181,111,137,92,129,88,124,172,151,192,152,179,214,133,81,78,236,162,213,65,107,179,96,188,144,205,110,170,90,148,147,121,167,181,195,175,134,122,113,188,38,119,185,109,124,116,141,164,207,187,157,84,138,196,169,129,89,93,167,189,190,209,145,107,130,161,200,168,105,146,134,103,137,104,118,176,73,205,153,172,175,153,167,130,154,173,96,86,207,216,194,187,202,89,197,144,148,104,64,227,205,229,166,180,149,233,108,227,91,172,75,205,160,180,228,132,174,208,109,165,207,72,128,189,222,211,163,195,79,71,179,131,176,154,111,127,160,183,185,144,188,172,218,185,128,215,92,171,168,199,215,133,67,73,136,181,97,170,176,101,142,183,183,207,214,143,169,103,170,136,78,202,195,162,167,73,174,119,191,153,141,207,118,161,140,125,201,213,123,98,106,177,166,111,115,238,118,99,169,97,126,181,99,134,83,142,193,145,129,180,121,147,202,121,233,173,208,98,123,134,89,173,155,103,191,104,207,91,128,183,183,145,209,110,164,91,171,176,121,148,84,182,165,165,199,203,199,186,212,158,187,175,183,211,158,217,206,131,182,118,226,215,115,100,123,98,128,201,117,111,187,221,205,165,134,140,102,217,123,150,192,108,186,187,134,111,142,165,82,185,136,64,74,251,149,159,220,109,152,130,170,158,118,171,87,160,163,110,240,203,165,208,125,166,97,115,134,119,172,172,172,73,159,117,157,129,95,132,178,126,177,156,201,149,104,209,166,142,119,224,215,165,44,172,120,60,123,187,149,153,200,157,116,214,206,206,170,117,179,170,174,83,197,230,147,156,155,157,91,138,106,71,150,164,153,198,215,201,125,130,126,210,124,126,57,97,227,198,105,190,66,249,163,231,182,147,219,103,87,167,202,193,130,203,173,122,80,162,237,150,173,71,105,197,146,165,179,111,203,142,187,136,188,137,148,89,112,162,190,182,126,135,124,176,132,210,223,194,215,147,185,209,208,114,187,154,121,198,163,208,155,63,154,102,183,157,103,157,111,153,111,124,122,121,162,160,109,71,143,114,220,93,190,200,107,163,70,206,101,177,171,166,136,91,210,197,128,76,228,197,162,188,196,186,146,130,97,124,109,108,106,107,204,209,121,206,141,70,169,139,182,110,112,149,95,173,111,131,119,55,208,128,113,228,201,208,197,106,169,147,129,110,172,130,196,166,130,202,152,193,191,122,205,180,73,196,236,104,155,124,169,180,120,110,98,156,181,191,150,197,188,140,137,138,124,71,213,247,140,137,261,191,192,158,190,171,197,182,200,190,203,105,164,171,85,138,173,186,87,99,50,196,197,218,192,205,115,119,82,170,109,227,88,148,196,83,144,139,207,120,111,223,191,137,97,105,151,106,125,137,132,101,115,167,211,113,148,183,266,238,104,152,121,162,119,111,164,236,194,154,213,228,202,82,160,154,140,120,134,98,161,134,74,150,92,103,201,207,141,102,109,94,112,125,94,164,92,91,121,125,165,58,80,149,97,177,147,196,107,193,94,176,210,185,115,97,163,179,223,172,201,128,157,203,167,156,168,87,116,230,237,131,162,148,122,166,141,178,174,171,95,149,111,197,106,208,83,111,127,192,145,125,160,213,79,173,152,121,169,170,154,225,104,142,221,164,131,99,181,189,73,114,139,230,113,133,77,124,135,116,122,120,250,141,183,158,135,169,119,165,176,68,170,133,79,111,158,103,77,218,154,181,92,123,153,138,193,90,117,131,236,203,228,89,138,128,154,165,117,172,92,92,114,99,133,122,165,108,92,93,176,191,228,179,80,184,170,231,145,100,112,183,179,159,201,139,143,118,64,66,85,129,171,194,79,132,203,122,131,205,143,182,235,189,153,137,125,175,139,208,197,167,177,103,228,156,165,215,152,184,179,127,190,119,187,189,226,171,108,148,143,156,168,162,156,184,134,179,118,199,90,131,78,78,166,87,95,115,167,52,189,116,150,139,77,109,211,139,144,205,98,121,135,121,109,149,222,100,208,187,152,72,172,113,214,120,133,147,185,151,122,131,125,100,204,95,109,85,211,154,114,129,87,88,95,167,152,154,181,58,165,89,178,161,122,185,94,217,140,157,124,201,113,211,103,235,147,135,115,120,144,451,166,108,117,100,154,71,201,119,167,85,160,200,163,112,180,124,115,181,198,72,127,117,163,63,127,189,188,217,204,133,183,197,195,162,89,185,163,211,121,99,198,99,158,99,204,155,149,120,105,128,111,136,217,121,128,89,169,143,103,126,212,55,96,80,116,150,92,192,102,214,166,133,226,129,133,115,141,110,70,234,114,133,74,197,92,187,143,160,127,162,222,160,177,126,147,195,162,145,80,209,169,171,135,92,210,147,107,207,118,151,121,122,101,151,187,162,111,124,114,126,171,160,142,161,155,211,209,103,173,165,185,162,161,191,154,188,135,157,82,168,150,173,197,136,69,115,216,227,121,138,99,221,124,105,147,128,186,103,201,208,179,100,90,173,157,139,130,168,118,93,203,86,69,184,134,170,207,193,203,110,124,225,69,204,184,216,186,166,173,144,103,168,89,74,148,217,119,188,193,172,116,183,96,94,173,190,88,144,213,125,100,170,178,223,124,88,219,153,52,133,109,124,158,134,119,196,183,161,70,80,82,179,49,68,160,165,201,115,141,207,212,144,68,116,169,206,123,152,214,141,122,150,143,111,81,129,165,122,128,188,192,108,236,135,114,141,189,146,182,111,102,107,180,210,203,74,222,104,131,130,114,216,209,214,214,223,79,176,128,91,156,180,178,142,162,154,159,139,188,117,141,128,185,160,193,77,143,197,145,132,171,111,191,173,218,135,81,105,169,138,105,151,172,70,162,234,53,213,109,149,171,69,148,148,203,159,216,192,200,95,36,58,173,148,68,145,219,119,102,194,199,204,130,207,105,78,144,161,209,230,120,219,69,223,220,145,99,169,149,105,156,77,105,95,161,155,221,137,188,219,80,211,163,229,147,230,62,139,75,223,119,239,175,147,186,110,128,153,178,108,226,196,125,140,131,222,131,135,75,138,184,153,203,238,164,142,146,72,137,212,177,201,248,188,124,116,188,117,93,122,210,166,184,68,104,161,158,77,186,258,217,204,171,105,114,175,85,203,187,165,50,176,191,80,145,137,87,78,80,117,191,157,159,153,173,153,189,94,178,96,193,89,197,149,148,112,128,91,132,209,141,99,160,137,112,148,228,122,104,175,180,102,114,143,119,112,218,145,196,191,135,110,207,215,174,233,199,138,189,165,206,89,89,183,200,203,181,98,108,132,101,129,193,211,107,104,163,116,202,180,179,230,204,166,160,142,103,170,173,134,87,87,167,161,187,160,164,122,201,181,110,217,148,193,217,55,102,94,214,203,153,79,161,193,133,124,172,86,70,187,182,209,147,107,212,137,189,203,135,139,134,202,159,219,196,138,124,191,164,163,187,124,213,80,104,145,162,92,179,122,224,160,175,117,100,132,190,172,179,153,211,166,111,119,193,107,114,105,134,157,201,180,204,209,202,189,184,119,116,102,188,98,135,218,133,91,174,167,108,66,70,181,167,146,145,126,106,113,206,142,223,113,92,91,220,146,123,94,127,199,133,149,195,188,213,173,125,109,129,95,164,75,101,149,195,126,213,70,148,86,138,115,51,224,113,161,166,107,166,218,212,115,160,143,97,121,129,154,141,176,216,108,131,103,166,200,102,160,240,151,214,167,92,126,127,192,198,151,178,162,124,208,75,198,134,198,166,215,198,245,110,182,144,179,93,139,93,217,184,89,118,186,86,198,93,178,111,217,113,132,124,164,97,220,125,140,130,151,205,78,127,117,166,185,240,140,194,230,120,172,186,135,119,112,274,179,183,153,180,131,181,102,148,125,119,220,114,117,91,170,221,173,84,133,98,140,118,76,87,216,160,119,208,181,136,200,94,146,107,203,187,160,206,171,114,94,81,156,175,168,111,183,221,123,200,139,105,95,95,168,76,156,205,182,166,98,120,180,219,75,216,198,140,114,141,139,188,233,169,177,241,186,195,118,173,192,153,130,87,157,172,96,180,108,209,124,111,100,138,257,194,121,93,142,206,208,219,130,151,177,71,127,158,145,125,111,182,92,166,105,206,179,108,103,110,197,177,186,167,132,154,158,217,50,148,107,165,189,112,205,84,146,149,159,133,115,162,67,139,61,207,187,167,140,134,157,97,142,238,82,189,132,173,128,184,179,119,168,100,120,168,166,176,188,133,116,104,91,132,163,90,219,188,214,124,188,151,97,284,136,117,224,204,141,172,144,126,180,152,66,53,157,152,107,155,90,157,112,177,155,49,104,196,199,155,113,131,206,87,177,202,165,104,73,130,83,114,145,98,119,134,107,92,213,168,182,207,140,156,158,159,208,142,154,169,133,180,192,168,193,90,201,127,84,181,115,226,131,88,126,119,157,54,116,115,127,192,101,114,153,218,127,147,68,210,102,73,173,96,166,199,75,131,152,242,206,161,132,104,172,172,222,114,176,148,181,94,125,172,120,65,205,129,97,125,126,189,229,193,112,149,178,115,197,218,106,185,165,199,161,183,81,141,53,217,96,163,96,198,123,125,118,86,192,105,188,197,91,189,143,176,100,181,140,191,179,154,126,118,180,156,208,163,212,182,153,149,188,133,250,117,67,167,240,95,141,200,80,220,130,151,115,138,117,151,183,140,158,221,114,236,178,208,214,112,105,193,102,101,108,106,75,156,231,91,190,125,108,109,90,100,156,191,191,86,182,197,184,120,94,130,94,131,179,193,102,133,192,125,104,214,160,224,182,237,227,216,130,205,160,112,169,208,135,71,201,176,152,181,210,175,125,136,175,197,202,151,218,206,208,88,121,133,235,132,105,88,188,145,130,218,113,216,133,188,71,86,173,165,181,129,152,214,140,212,222,135,134,187,144,121,199,183,174,132,200,112,98,94,81,137,178,163,179,132,168,151,147,157,140,185,175,192,128,156,187,94,179,116,171,149,144,220,108,114,210,194,158,199,131,227,175,93,69,164,159,218,241,196,132,124,99,142,150,136,185,155,149,94,150,92,114,145,175,161,85,80,217,88,104,141,176,175,122,184,180,105,182,208,205,207,191,77,133,206,183,62,81,157,210,214,106,144,141,160,173,173,141,123,191,116,198,211,211,164,140,159,117,199,199,190,115,174,124,194,176,120,132,147,111,204,168,88,225,150,124,215,76,224,109,132,216,155,104,215,87,121,113,187,104,93,187,79,128,170,125,130,106,149,200,120,166,85,132,164,106,141,65,200,197,206,179,203,136,104,209,149,123,123,183,108,187,105,204,144,77,120,143,200,161,155,212,88,215,128,116,158,217,159,138,39,211,163,223,165,139,187,186,200,59,93,216,233,145,174,188,78,118,209,82,131,179,172,186,206,125,66,103,209,188,127,178,101,108,57,185,209,130,193,89,170,188,216,200,118,123,168,174,133,63,101,172,139,186,102,65,145,100,184,94,187,122,90,212,119,190,163,106,164,103,126,89,173,158,118,142,178,124,176,174,120,77,97,81,128,134,166,173,130,144,153,167,134,137,171,56,174,187,204,248,81,124,145,118,162,96,151,161,101,207,104,105,130,108,170,207,182,156,140,162,194,177,78,216,193,169,191,149,126,57,119,90,163,163,149,88,207,147,117,95,218,64,54,127,120,190,215,122,177,138,145,203,207,126,108,136,170,118,170,107,61,227,178,119,88,149,65,132,56,213,176,88,157,131,156,134,233,178,166,96,131,166,198,106,167,184,194,161,232,125,153,99,171,154,202,90,224,215,110,149,128,229,135,227,229,122,195,166,95,208,114,156,157,121,201,145,99,194,85,100,198,155,191,190,161,162,152,138,134,207,208,102,157,185,146,141,78,216,96,129,119,138,152,188,201,183,133,85,213,152,139,234,187,210,129,210,164,161,231,119,131,202,146,119,100,87,125,152,95,101,193,114,140,151,118,128,93,186,104,123,126,98,120,145,211,167,212,133,128,218,203,99,244,201,70,173,167,164,170,193,211,170,123,172,177,101,213,202,182,101,125,174,120,135,74,121,346,89,143,141,137,135,186,133,146,163,159,140,198,110,166,62,88,162,152,237,175,191,173,229,149,235,159,55,194,149,101,76,145,158,171,113,178,100,152,184,216,106,146,223,185,179,99,189,135,167,217,94,94,190,165,179,246,148,129,217,52,154,162,188,208,144,153,228,165,119,103,144,115,183,197,182,152,156,147,123,127,204,105,207,153,94,120,156,152,174,199,204,204,83,118,198,92,173,196,160,87,147,157,137,132,234,115,186,97,70,162,54,147,145,114,130,199,168,77,194,138,217,127,143,216,158,139,65,152,77,179,154,201,139,212,219,101,205,220,217,109,204,206,175,84,147,120,122,220,133,223,223,81,125,81,128,86,83,142,197,141,65,211,122,182,167,98,183,191,187,194,180,157,88,127,145,164,203,127,194,208,149,182,69,133,75,143,127,106,105,111,90,202,114,155,125,189,94,49,124,107,124,126,110,188,216,128,78,130,106,139,119,179,202,180,153,136,92,145,165,165,89,196,128,128,198,159,87,112,152,109,210,72,166,172,199,203,119,183,147,80,202,191,139,73,171,121,122,109,184,114,193,102,205,192,151,126,98,152,158,164,131,179,184,97,190,141,173,148,131,140,152,144,159,119,206,209,192,131,215,170,135,83,121,86,86,169,155,188,212,149,97,194,212,208,214,119,157,170,163,54,130,122,218,72,167,71,175,140,177,241,150,177,135,178,138,131,138,168,136,81,116,158,144,83,207,151,127,151,142,151,212,212,206,119,165,94,128,130,129,189,110,156,137,139,198,100,209,194,204,79,175,136,186,157,156,83,100,99,135,178,178,194,158,123,178,118,131,198,218,216,100,104,165,79,153,160,185,85,155,167,219,196,99,207,88,93,172,100,217,182,125,213,104,162,171,107,162,104,86,128,202,144,186,95,210,153,155,107,88,103,140,109,244,148,140,167,73,217,155,101,123,179,162,123,160,83,152,144,179,146,171,104,176,133,109,210,138,182,176,172,246,196,180,187,108,151,121,97,199,200,207,117,134,90,104,142,98,134,153,167,143,158,174,185,171,125,173,155,227,219,202,157,226,140,113,151,90,199,122,231,152,181,105,173,125,138,181,223,143,198,199,96,204,189,112,177,172,86,167,113,215,166,145,137,226,151,212,113,118,167,218,77,161,110,131,190,105,182,224,205,82,197,190,165,205,168,187,160,158,76,106,63,174,94,167,154,84,87,207,99,178,66,147,82,200,148,178,233,159,72,113,207,160,222,157,69,173,175,85,224,169,156,168,106,126,128,111,156,194,171,194,235,118,210,149,193,112,117,224,124,154,144,66,87,188,162,146,165,206,129,130,208,168,222,191,59,63,167,128,143,124,209,133,173,136,221,144,110,223,111,158,164,175,144,129,99,149,115,185,156,159,118,179,88,101,131,145,110,202,113,116,81,181,245,149,216,179,109,157,178,71,84,168,176,129,185,77,148,95,169,137,166,121,93,163,310,166,199,94,177,105,92,86,71,169,173,129,115,115,215,128,72,175,164,106,109,212,157,148,127,206,175,174,55,62,170,166,147,198,88,91,102,99,141,126,93,229,72,124,99,123,170,115,73,131,98,97,106,93,87,144,200,85,166,204,178,198,140,207,104,115,88,112,131,104,149,104,114,139,54,187,70,203,184,80,95,97,239,139,198,113,216,96,124,139,71,182,123,132,220,69,104,203,99,146,119,163,207,90,73,162,113,107,169,222,128,96,165,142,151,189,87,96,210,89,146,195,80,180,137,114,142,165,220,99,219,67,203,146,101,200,133,149,220,191,79,220,174,168,187,85,142,172,151,152,135,60,92,78,178,176,190,163,160,122,132,140,195,190,199,169,168,189,157,172,195,190,201,96,147,100,216,69,208,122,215,166,125,88,125,136,137,103,140,108,127,218,107,171,214,85,154,143,230,87,178,192,100,224,127,126,119,220,158,216,192,163,138,155,106,100,101,151,116,115,125,124,85,209,104,92,151,148,74,73,191,123,171,95,200,177,89,130,93,159,171,51,61,138,181,140,219,88,144,180,124,192,133,112,68,120,59,95,149,96,157,127,162,98,101,147,191,90,138,126,165,203,80,114,140,114,212,150,120,99,114,209,160,106,131,61,164,179,106,158,182,98,132,107,130,120,101,158,189,122,93,143,214,155,129,154,134,153,136,101,165,204,134,206,93,167,140,117,168,187,161,96,114,183,221,149,170,74,144,143,142,163,126,119,209,152,150,187,63,127,169,85,179,196,146,234,182,46,184,129,204,219,60,167,71,195,151,107,102,136,198,137,210,105,145,152,134,96,214,165,100,183,182,189,193,157,116,109,156,133,152,100,172,101,103,216,172,78,143,103,138,127,79,136,153,144,113,164,181,203,95,109,147,156,176,150,196,160,126,207,52,95,209,135,119,134,109,165,213,84,129,103,73,92,102,141,108,82,185,116,218,124,149,218,77,179,100,110,97,85,99,103,135,224,184,81,195,101,173,185,90,146,207,188,129,163,138,114,135,176,185,162,83,192,72,191,151,176,179,205,162,107,101,152,186,188,195,161,107,151,97,125,144,169,212,83,228,132,88,95,181,233,161,227,103,81,79,120,119,125,74,128,159,152,154,68,140,191,177,137,139,200,149,120,136,194,154,130,173,66,184,171,122,121,121,58,108,114,101,143,228,223,133,127,79,104,78,158,73,92,97,222,166,196,133,157,69,121,138,133,178,114,152,129,110,194,197,216,202,186,135,231,165,113,130,203,125,162,172,118,140,140,126,149,125,172,174,118,205,99,107,56,158,206,159,107,204,218,117,70,81,207,159,221,136,209,170,111,116,155,129,97,135,204,137,106,105,154,123,104,220,150,193,167,99,215,139,84,134,206,182,125,154,161,146,74,204,180,89,101,179,217,158,201,102,154,108,188,135,112,105,149,156,201,127,151,172,193,133,157,183,109,214,194,203,185,133,70,103,183,115,87,110,115,83,215,184,171,129,157,154,111,219,175,59,229,94,112,99,209,160,83,107,148,176,89,159,138,146,91,92,104,140,272,188,212,212,116,103,128,224,107,159,147,190,144,100,132,85,99,125,130,161,155,208,114,164,181,198,133,134,192,167,227,182,61,208,127,140,107,208,108,146,106,160,247,179,240,135,66,100,197,170,173,132,174,126,197,221,140,132,46,234,98,99,118,128,116,97,141,197,224,105,136,176,144,133,111,103,80,173,205,180,159,201,93,211,185,215,130,56,109,223,102,193,181,140,100,80,117,116,222,227,196,140,164,102,221,137,139,116,194,164,97,119,237,113,227,221,197,138,122,203,142,193,154,139,222,103,173,217,109,170,194,198,219,222,223,93,81,51,207,200,147,76,157,102,211,94,118,78,113,169,137,140,96,131,170,149,232,112,166,99,118,143,139,126,199,122,93,101,164,155,92,197,112,187,116,68,72,163,146,209,141,203,111,206,100,112,165,69,155,141,221,174,179,173,193,163,126,157,145,156,211,133,95,141,128,220,147,138,173,202,162,171,205,171,184,161,112,125,174,191,182,172,130,112,128,139,177,130,209,118,165,138,77,143,124,102,215,152,202,219,177,149,118,151,153,207,205,206,80,102,95,208,167,51,86,165,179,77,89,160,134,208,179,212,49,181,195,177,157,185,261,85,194,164,102,123,124,135,143,94,126,170,63,282,142,175,178,163,136,116,116,131,191,195,78,154,120,181,175,168,262,123,128,119,132,164,125,162,192,115,199,168,89,195,161,154,220,193,110,207,120,161,140,108,115,129,211,116,81,146,84,160,112,225,112,203,206,84,75,118,203,130,77,121,131,165,89,107,177,187,68,225,170,166,144,172,179,175,110,76,175,182,176,116,206,190,180,156,84,208,216,165,106,159,79,200,100,218,135,139,139,147,182,133,193,81,135,147,227,186,134,98,150,132,106,173,210,205,130,142,114,128,137,142,218,220,192,137,226,222,163,177,177,205,146,134,208,81,186,186,120,184,175,232,141,103,107,111,77,197,136,103,209,143,166,86,171,197,201,108,184,221,132,134,113,138,78,97,175,116,142,185,160,143,152,166,146,218,150,171,121,151,168,189,194,200,162,86,202,143,123,167,213,180,120,220,93,206,171,181,247,175,124,147,80,189,121,192,123,152,159,80,230,185,96,72,172,197,192,192,245,157,101,83,230,64,140,109,174,213,125,122,143,177,121,193,181,181,96,158,143,93,151,117,208,113,155,147,69,117,209,119,167,141,216,104,123,108,200,79,221,121,160,191,144,208,192,160,136,113,166,233,136,123,115,224,125,215,187,179,136,135,98,99,68,186,119,119,219,195,117,170,157,210,198,133,171,177,168,200,182,189,137,214,132,140,219,108,190,212,90,228,168,168,123,141,229,231,206,128,170,185,77,192,165,189,201,98,161,124,87,148,162,91,178,142,114,177,183,166,91,131,59,96,124,138,193,134,206,155,142,99,139,178,135,74,92,123,147,204,147,206,129,150,192,162,217,124,113,113,124,97,138,178,173,160,114,175,99,124,88,138,127,188,138,128,150,121,151,155,178,147,189,196,198,191,178,210,160,207,143,142,213,211,220,101,116,204,130,122,178,200,103,232,105,176,129,120,141,173,154,179,198,196,170,83,200,176,189,176,157,187,149,215,104,200,188,102,146,102,179,153,137,182,207,129,99,197,196,159,156,148,171,155,112,92,91,204,157,187,121,206,198,217,69,232,187,156,111,212,149,177,145,94,145,218,217,160,97,143,107,164,201,138,176,172,207,96,111,189,159,119,102,200,76,164,89,167,67,69,125,113,215,56,132,96,60,226,134,205,240,207,140,184,194,153,175,155,103,170,105,89,159,189,111,196,103,181,173,128,122,128,86,197,133,311,83,207,183,182,111,199,166,100,221,98,200,90,154,133,133,197,202,166,104,208,108,176,172,185,160,71,110,185,131,84,191,169,199,117,217,188,92,226,223,182,137,103,148,136,139,82,114,187,106,185,105,114,198,81,177,112,109,153,166,220,92,103,145,174,93,156,181,110,152,146,206,89,164,205,118,212,199,208,95,185,202,220,205,183,199,83,182,162,164,122,147,201,138,228,131,164,195,116,179,108,164,125,214,151,116,76,181,171,193,147,104,206,170,171,119,111,206,115,165,155,143,150,110,89,139,192,118,176,119,205,168,77,221,118,189,117,178,209,90,186,116,106,125,98,216,189,145,187,171,108,170,227,57,191,64,211,112,196,174,177,121,206,111,227,204,169,143,113,194,92,198,231,224,100,150,108,118,141,99,227,182,238,64,85,96,198,126,141,96,127,195,113,137,168,212,181,216,144,106,181,138,128,163,131,136,220,146,216,229,132,149,105,156,107,205,110,161,187,150,93,173,163,169,196,141,121,198,193,110,189,168,157,113,161,200,64,95,100,111,132,186,231,122,146,91,138,169,92,145,221,174,129,119,133,103,98,190,208,163,155,133,191,164,145,107,201,179,177,166,137,132,87,127,136,172,183,106,188,170,88,229,95,236,145,201,65,158,112,213,185,193,182,148,99,163,118,211,114,115,185,199,127,184,101,203,116,88,152,192,116,144,229,125,192,240,92,165,144,119,145,207,76,102,158,209,72,133,153,184,169,81,158,108,70,188,46,139,216,101,167,206,177,73,109,149,202,210,118,192,220,208,147,125,158,128,135,138,197,179,211,107,110,205,221,197,181,116,180,122,119,223,122,120,221,107,120,164,147,103,151,152,56,227,73,80,214,163,106,69,83,137,135,197,148,227,128,211,146,103,110,227,202,76,193,97,193,166,154,86,182,100,152,79,89,182,124,170,101,236,91,91,103,135,114,167,102,64,67,128,133,155,161,147,112,90,147,101,109,132,196,139,195,124,105,190,184,103,131,143,79,171,178,151,185,214,197,129,169,149,83,118,156,226,137,153,96,175,136,67,195,159,198,125,192,198,218,149,210,121,230,163,75,92,222,231,178,213,113,127,69,120,158,218,90,153,195,131,177,84,130,98,228,105,113,187,73,194,135,149,176,184,232,182,142,204,215,157,162,79,187,166,126,64,198,173,138,166,157,212,200,103,108,226,144,140,194,191,184,176,133,114,202,145,218,173,82,155,206,159,208,236,149,154,201,176,122,141,93,226,134,155,121,218,201,167,116,107,100,140,107,216,59,178,221,182,77,146,185,234,127,155,82,106,89,113,212,183,58,114,188,88,102,156,212,168,153,218,113,119,174,220,114,170,101,151,109,136,167,217,131,145,100,87,120,175,166,216,103,130,149,211,132,111,118,198,179,121,134,112,68,179,206,105,196,87,178,140,99,88,72,227,228,183,137,87,195,134,112,108,122,112,168,129,125,124,102,118,188,191,99,102,125,108,209,171,97,208,108,193,113,97,150,72,83,150,191,196,163,139,210,145,101,146,93,115,46,67,104,78,208,232,140,110,70,76,216,190,123,136,101,92,208,171,192,153,155,129,152,143,133,101,152,142,128,87,232,76,177,131,190,220,176,110,204,176,114,133,172,94,133,168,244,97,199,216,165,197,103,164,93,164,183,168,203,168,189,114,144,117,105,115,116,166,206,158,202,205,128,129,86,79,127,213,167,142,98,208,126,110,97,142,90,94,125,122,202,144,225,114,163,186,125,138,142,59,160,104,122,182,167,135,91,132,122,153,87,118,184,194,155,193,183,176,168,169,196,96,221,230,165,99,155,193,222,205,204,132,201,191,157,208,85,210,199,199,201,130,144,120,135,149,170,150,185,112,155,129,222,149,89,148,151,154,157,163,88,165,140,153,114,127,195,150,219,195,216,94,165,105,136,158,163,204,94,130,138,85,202,189,94,138,154,170,238,218,130,219,171,55,65,181,70,121,138,239,127,160,192,178,114,100,176,158,162,206,120,117,179,181,168,132,86,65,156,112,158,182,160,128,184,197,134,143,60,118,128,153,219,319,130,201,64,81,210,125,217,191,223,80,128,64,89,78,222,190,124,111,241,144,156,178,70,202,196,178,105,90,95,163,155,141,175,108,208,131,106,178,169,58,76,191,103,109,184,165,171,161,110,189,204,183,185,187,193,65,138,182,188,116,94,95,210,100,68,103,148,155,146,115,195,85,186,149,148,120,209,172,99,202,217,93,119,224,132,169,212,189,187,140,187,177,75,98,134,168,71,211,112,109,75,214,187,173,155,196,175,171,159,132,203,220,201,194,152,167,140,191,116,90,195,195,121,171,108,220,92,161,210,149,142,100,202,159,166,116,249,94,136,151,121,175,174,144,79,182,186,115,162,173,117,97,208,162,77,117,85,158,114,163,86,146,155,196,187,98,142,80,143,122,195,174,97,180,187,86,217,203,189,103,96,192,143,141,167,161,95,127,144,153,136,155,138,93,191,123,185,208,170,109,62,167,124,77,159,202,123,260,124,207,191,114,145,201,96,178,157,123,172,148,222,149,115,106,123,205,191,190,209,193,227,93,168,109,190,163,124,224,165,146,161,157,142,86,283,147,115,219,171,180,123,93,170,201,98,158,234,98,143,189,142,87,105,190,218,135,216,109,197,164,191,94,221,162,147,157,115,48,169,51,94,205,112,168,172,159,162,166,104,38,177,206,120,217,60,157,186,142,69,179,153,192,195,142,190,94,75,93,167,165,92,183,221,116,218,121,199,105,167,175,80,102,86,210,114,144,142,123,120,89,105,203,131,137,115,153,74,141,156,196,154,178,172,180,104,141,104,187,234,187,71,139,222,156,93,177,119,133,152,122,195,172,198,89,205,212,196,175,174,171,133,90,69,213,146,148,186,108,217,139,162,194,154,164,160,116,160,162,170,158,213,143,159,186,124,191,95,192,175,189,177,130,159,114,149,189,193,134,149,90,210,99,145,167,203,114,194,103,226,204,219,136,184,178,124,96,215,168,102,145,112,170,227,157,201,142,205,129,152,144,202,190,217,130,138,216,112,98,163,130,132,102,114,128,195,107,129,233,167,82,106,173,222,86,197,164,110,176,156,191,140,224,167,163,190,111,82,136,101,187,126,134,74,75,130,198,79,131,79,139,203,182,203,158,171,184,139,103,218,157,231,214,115,222,199,122,208,222,214,120,105,211,209,117,224,155,88,136,230,69,146,232,100,150,152,221,83,138,145,149,186,118,156,192,157,112,156,134,116,117,116,142,189,112,144,200,162,176,119,158,214,217,203,107,206,157,235,180,222,263,174,95,131,117,178,145,184,114,85,162,212,207,211,149,191,192,186,112,184,199,139,107,184,92,157,145,163,80,118,128,69,204,212,121,105,161,213,174,180,135,177,145,175,130,230,202,219,161,92,104,138,159,101,182,171,183,172,143,214,92,143,71,175,205,190,125,101,127,173,148,117,182,157,168,135,168,121,167,144,184,208,167,117,115,117,160,144,158,164,122,209,96,151,140,134,138,187,115,209,118,101,137,162,100,77,194,137,213,132,117,115,129,152,123,77,171,99,90,105,167,116,127,163,174,152,190,194,76,71,191,225,92,58,218,141,114,118,215,75,157,121,240,91,76,147,174,223,101,200,190,201,105,188,152,121,207,127,183,165,155,67,99,231,113,121,89,86,97,165,232,138,220,198,111,148,102,178,167,164,149,160,147,171,118,137,145,161,168,77,123,73,179,128,200,193,197,192,99,144,149,147,217,195,199,116,186,108,158,113,235,172,221,159,134,112,186,120,195,146,124,108,170,108,150,223,135,196,113,142,160,142,159,153,186,162,145,203,169,132,210,67,126,152,152,200,214,166,124,141,165,112,135,146,116,108,147,215,231,206,105,123,214,61,187,104,193,192,273,199,232,145,123,174,115,191,74,192,194,155,79,205,122,175,130,88,203,93,166,171,118,201,107,158,111,112,167,199,141,206,187,150,104,103,196,165,53,177,200,103,230,117,170,68,155,139,160,70,127,191,150,144,141,208,191,103,127,102,119,74,91,142,120,205,218,121,220,185,108,206,122,77,167,77,199,225,146,88,201,74,145,99,125,200,171,150,244,185,142,217,186,90,49,196,217,144,208,138,120,180,176,98,176,168,64,167,71,130,159,209,148,164,140,96,201,123,125,196,109,173,228,211,101,122,158,135,138,178,126,214,154,212,121,147,82,191,215,184,175,209,143,116,209,200,106,193,181,145,150,120,182,108,142,201,193,219,199,195,86,83,216,131,192,124,170,139,179,136,211,214,138,138,119,103,164,145,185,136,96,148,215,210,123,125,172,63,90,84,93,150,185,217,161,110,156,177,185,185,136,214,158,197,131,80,146,203,207,188,225,192,150,150,174,71,223,82,144,186,210,226,178,174,106,218,221,177,244,124,88,59,142,140,184,174,102,134,199,147,242,209,98,182,190,177,208,230,135,102,207,110,158,97,107,97,182,97,65,165,212,224,170,168,188,93,94,114,158,132,60,140,98,90,152,120,175,197,210,190,125,213,136,143,193,152,171,160,182,89,92,138,172,164,210,51,101,144,100,160,193,174,80,167,243,163,149,101,185,146,204,142,147,196,207,125,129,117,78,234,169,183,99,89,166,201,212,198,148,119,179,174,124,163,210,184,232,82,185,306,149,195,261,122,211,56,186,143,197,164,142,190,114,195,207,167,107,188,163,219,130,175,90,107,228,167,203,87,134,111,116,196,231,182,149,119,99,222,130,182,111,173,153,101,176,207,142,207,206,153,64,147,75,125,131,202,156,230,206,98,192,214,137,216,219,76,107,154,157,160,175,189,167,191,88,134,98,180,177,112,83,101,192,102,109,122,149,195,141,194,202,161,166,188,193,195,155,206,126,192,199,170,85,120,197,133,212,90,153,142,119,165,224,119,123,118,173,188,209,129,123,87,92,191,58,165,134,178,134,186,148,175,206,102,90,138,161,222,102,220,100,218,218,99,120,146,167,103,90,191,96,87,142,175,190,114,158,144,143,197,129,198,107,108,150,125,112,217,145,211,210,96,194,171,75,148,166,180,149,73,197,140,117,143,107,109,159,103,217,74,136,143,146,192,142,168,171,110,193,120,123,130,179,68,99,130,136,70,122,149,198,73,171,171,192,108,112,193,148,194,104,213,164,132,148,119,215,202,143,133,198,122,117,131,209]
|
doclens.59.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[209,119,225,371,176,162,61,121,185,204,288,164,233,214,263,191,198,65,209,210,187,264,179,212,242,307,199,123,167,208,145,90,224,133,221,110,88,187,289,196,222,189,239,238,168,213,174,209,234,199,276,138,229,231,193,119,182,175,155,271,172,175,210,148,117,139,119,241,180,410,297,190,237,223,42,222,179,184,183,134,224,133,272,167,108,267,201,153,231,117,222,135,236,197,376,277,213,280,126,147,230,249,119,119,314,72,245,190,148,222,184,243,198,185,232,205,134,102,184,206,121,237,261,134,119,177,125,174,191,290,313,221,79,189,194,194,160,152,177,145,349,202,135,198,255,224,128,148,168,195,121,221,222,185,93,174,178,149,124,233,226,187,224,161,198,197,230,210,184,299,135,210,182,71,137,238,247,173,288,168,98,175,172,274,282,91,233,194,250,205,146,183,245,250,266,220,240,202,143,133,211,172,140,194,269,268,121,253,195,201,220,235,127,119,237,261,122,271,169,238,221,173,82,147,219,202,159,283,129,210,173,261,165,258,225,183,175,119,326,235,275,314,183,246,296,285,287,155,349,283,125,193,237,200,190,149,126,238,99,143,218,149,235,223,199,185,272,172,239,208,288,152,217,88,133,316,290,115,120,134,307,138,105,289,148,210,190,169,261,260,170,207,128,114,337,252,302,206,184,157,98,279,134,190,198,316,112,296,131,145,152,102,284,298,163,289,170,103,251,241,122,293,161,237,180,184,151,160,235,233,251,146,295,240,168,187,173,274,161,83,196,198,159,148,228,219,225,122,65,166,226,101,143,297,197,186,111,215,201,108,105,230,176,211,124,132,208,108,257,220,265,101,201,110,262,135,274,206,265,240,221,87,181,164,201,227,240,158,175,139,223,249,176,313,251,290,310,178,55,221,192,213,195,230,195,262,142,225,139,201,266,165,210,188,303,154,270,112,260,208,150,181,184,204,163,140,95,222,290,325,157,247,101,196,187,314,167,174,199,238,219,194,76,182,176,226,246,231,76,239,123,236,105,335,208,194,252,294,184,209,148,206,214,124,160,233,225,180,152,155,141,200,238,198,93,202,175,209,225,160,97,162,236,217,310,291,301,213,222,168,332,89,220,239,219,311,249,120,209,278,217,118,136,308,130,158,254,151,262,144,208,134,295,218,208,129,119,208,154,259,203,122,102,200,221,223,177,167,215,132,101,206,173,96,283,222,171,285,177,326,145,110,92,254,158,325,319,308,166,208,213,189,231,224,267,326,204,252,172,253,286,199,165,253,149,189,230,176,224,197,248,207,226,179,200,218,298,190,207,226,271,224,138,92,275,158,161,220,283,293,357,135,144,201,169,206,236,274,161,145,102,126,134,189,204,278,201,232,310,280,133,131,320,222,254,143,279,138,225,198,92,253,167,177,107,209,186,183,131,193,143,158,202,175,82,114,145,346,178,184,283,313,149,228,223,138,160,244,113,185,205,378,211,217,228,129,181,223,229,103,214,280,253,367,146,122,195,240,313,206,376,348,298,92,195,279,272,234,264,171,154,157,230,213,205,339,155,302,287,139,100,179,191,194,79,273,141,252,309,248,166,102,161,201,203,140,156,88,203,139,137,205,178,186,210,211,132,81,127,175,101,249,200,298,348,217,170,199,199,208,263,237,192,207,95,79,89,133,114,270,133,234,139,157,157,95,174,119,181,201,209,373,195,92,251,292,160,178,239,242,211,264,149,235,108,169,151,244,204,101,225,135,124,193,258,208,139,137,389,312,251,239,261,137,231,165,158,236,263,240,199,239,226,212,178,317,190,163,169,289,132,290,177,262,159,86,156,206,121,167,354,142,249,85,193,187,290,137,280,167,292,260,160,121,239,219,165,194,288,91,225,172,246,143,257,234,127,85,149,228,272,108,186,188,103,68,253,211,53,223,148,154,97,211,207,171,255,182,219,223,186,126,285,245,166,91,246,197,171,168,220,194,295,340,254,176,317,123,136,191,250,167,349,199,190,148,148,279,196,212,304,239,218,230,146,258,222,183,306,189,160,201,240,152,149,255,221,244,199,136,161,70,123,284,187,221,205,221,142,190,175,172,221,129,141,181,201,92,380,242,137,301,229,143,166,133,184,88,161,324,246,250,116,199,341,212,269,107,209,302,135,210,235,149,182,220,234,102,186,275,221,145,235,173,161,245,238,181,119,191,234,156,261,182,230,203,315,193,192,272,282,303,269,158,183,115,290,228,194,99,205,198,163,82,194,217,222,192,279,181,232,224,156,125,198,160,265,203,82,144,126,222,130,202,222,145,277,276,135,234,83,218,122,312,115,118,300,197,115,202,173,302,147,170,207,217,132,216,404,215,71,190,301,275,210,296,169,286,119,167,236,177,146,235,213,205,202,203,251,314,162,309,127,205,281,205,105,237,153,64,278,229,247,128,194,156,216,316,210,209,168,125,251,234,209,207,216,359,76,308,137,144,150,324,180,222,145,271,272,213,279,63,305,112,264,139,356,288,103,271,214,188,279,110,155,216,204,105,244,87,142,215,119,136,120,73,186,244,169,125,207,184,289,205,141,346,188,119,192,151,314,228,187,280,200,176,221,290,290,231,193,212,133,140,50,271,110,161,195,166,175,117,118,245,199,152,358,240,297,182,212,206,56,141,236,261,210,200,344,166,216,178,187,262,267,196,265,291,124,146,165,270,131,208,120,246,281,232,181,235,264,216,286,226,170,121,191,181,190,152,187,194,178,136,119,170,248,104,147,215,335,90,231,141,216,325,148,216,210,175,53,185,83,357,236,293,119,184,194,188,197,80,295,296,315,120,154,125,369,200,70,157,147,158,251,310,329,186,207,176,229,218,219,236,214,135,416,88,359,215,151,110,271,227,135,101,280,174,199,122,229,141,309,284,116,159,164,207,98,142,189,254,251,171,230,139,285,257,218,87,202,357,314,168,212,179,202,252,226,197,125,262,179,213,145,125,313,375,107,191,254,265,269,221,122,119,196,252,143,355,193,127,167,169,280,156,236,140,285,256,123,372,144,259,234,124,166,139,186,276,213,189,301,250,232,233,168,148,209,176,249,208,213,181,309,259,323,204,144,234,222,99,148,160,130,208,196,238,171,207,219,140,308,179,225,110,204,206,199,163,201,195,79,233,242,147,102,131,284,244,327,248,272,143,191,225,201,305,276,211,147,92,76,183,366,169,174,274,203,244,151,156,161,227,156,151,139,282,261,300,239,291,54,161,156,150,193,161,243,224,194,268,251,246,355,206,171,198,263,241,192,210,228,178,156,254,130,136,301,139,371,127,247,260,363,228,238,136,96,50,179,199,157,224,151,187,140,169,197,147,286,238,353,62,163,233,65,115,303,154,188,229,82,167,205,344,156,182,187,161,185,301,244,236,137,136,288,212,163,324,255,255,254,194,239,278,305,212,210,131,347,252,151,101,260,177,221,261,272,277,234,210,104,359,191,272,160,281,140,137,152,144,219,161,330,226,149,206,311,256,123,259,211,267,108,287,102,234,243,253,217,178,214,170,224,194,258,129,133,197,215,165,132,196,183,180,306,195,195,269,143,98,171,187,224,63,125,113,73,187,240,244,194,95,168,285,151,239,296,96,250,88,107,282,153,242,171,321,249,231,237,213,199,206,237,100,135,391,114,76,175,142,216,317,199,298,205,214,101,288,242,177,223,218,203,238,163,288,248,156,44,167,129,225,123,128,227,337,269,197,170,145,172,313,241,201,147,166,225,190,195,207,99,188,191,218,373,191,224,371,204,209,290,125,227,321,172,153,231,181,65,245,172,178,110,114,287,229,133,177,90,261,124,248,268,147,171,168,193,129,134,317,219,220,162,186,105,201,205,184,87,216,211,75,166,196,443,154,144,227,219,238,232,160,141,191,124,220,185,198,166,203,330,198,210,159,116,146,170,126,170,251,116,56,248,143,165,141,245,172,228,168,235,223,103,104,223,188,228,166,422,197,273,171,260,176,85,321,258,110,164,182,238,114,113,251,221,112,199,243,127,158,243,150,249,269,366,144,142,172,125,94,91,185,96,243,154,163,76,145,132,191,210,132,178,202,155,256,151,179,226,77,122,265,67,320,238,209,114,264,201,149,217,180,153,178,126,147,277,242,194,252,205,137,108,139,307,368,144,84,161,250,127,158,319,126,266,120,104,94,208,167,180,266,233,134,241,273,284,103,144,252,185,176,155,178,246,172,200,216,159,272,185,66,242,118,255,317,196,194,262,198,160,240,241,155,152,222,157,227,233,180,145,200,190,181,271,74,247,183,275,152,256,193,251,304,179,117,236,130,254,175,251,233,109,321,206,176,112,135,218,213,207,245,187,276,271,153,228,110,270,133,179,169,217,187,141,186,172,172,188,189,81,338,179,102,96,204,135,136,247,226,141,92,252,82,256,229,191,217,355,198,88,118,202,350,137,217,235,303,166,204,92,206,100,212,261,246,252,138,179,154,170,180,123,322,207,199,185,160,199,162,236,124,250,159,269,166,272,112,180,215,198,242,309,108,214,275,221,145,257,363,245,188,257,143,373,182,221,220,135,119,126,232,105,95,169,196,225,165,187,239,237,197,167,160,186,233,211,188,189,210,181,237,134,114,164,213,143,244,209,81,289,151,214,142,144,319,294,157,320,368,222,181,199,190,234,174,132,123,218,121,216,188,157,229,133,201,266,206,140,182,151,191,247,142,241,196,251,213,179,233,130,188,252,135,192,311,270,155,151,204,170,121,223,145,294,200,169,185,156,119,104,187,157,207,199,126,356,265,338,216,167,260,58,230,254,200,121,228,152,159,187,234,144,224,227,204,199,162,121,176,101,210,143,183,126,133,249,163,269,167,215,285,203,226,183,186,246,217,238,180,262,127,316,173,123,198,349,229,261,248,184,96,248,303,194,219,121,154,164,96,145,385,292,175,122,364,186,264,297,221,304,123,286,312,253,202,250,141,276,133,236,125,183,155,135,227,112,244,125,143,128,96,378,274,189,190,206,231,199,140,193,220,231,183,147,167,243,193,305,220,268,229,215,205,297,229,271,115,147,151,154,246,170,209,141,164,115,94,162,245,258,256,239,113,326,176,157,216,167,173,205,76,69,267,194,303,192,165,192,258,138,293,230,128,147,254,133,195,216,90,147,81,205,116,316,218,63,104,123,122,284,257,170,203,149,170,174,157,173,222,206,57,283,103,238,155,363,152,223,136,195,232,233,170,272,117,170,244,223,214,166,108,132,230,195,106,154,157,180,106,242,245,124,272,84,110,242,192,264,271,159,218,291,310,234,222,257,211,201,131,225,149,137,287,212,283,117,155,350,218,160,186,107,211,247,321,319,127,102,142,198,152,191,168,213,158,158,216,158,336,194,224,149,152,157,178,302,212,147,227,272,241,171,176,294,284,184,270,234,270,263,285,199,248,237,90,133,150,61,216,209,186,254,134,167,194,269,211,141,222,124,138,99,232,231,238,269,167,153,318,155,326,281,232,189,289,335,127,262,308,267,210,129,151,126,207,207,214,243,67,157,230,245,206,293,64,225,179,137,333,201,248,234,111,249,181,231,208,116,174,68,272,152,131,164,77,269,187,162,148,109,161,232,253,208,215,285,194,259,212,84,195,184,323,200,238,249,193,302,154,169,170,249,112,143,153,232,355,298,303,336,186,222,263,197,214,287,139,72,194,222,211,170,179,238,245,215,209,199,128,194,186,159,138,176,236,190,135,194,188,179,242,192,153,172,311,267,187,241,261,212,294,157,79,193,288,195,243,238,155,165,320,156,180,228,324,168,160,199,214,192,112,311,287,205,163,206,196,269,246,163,281,296,203,178,188,144,100,257,189,208,98,142,224,164,143,160,313,142,238,198,150,156,279,125,110,115,278,224,179,89,197,229,178,171,248,179,150,128,151,186,122,146,214,173,97,201,232,134,244,127,319,296,135,242,196,128,141,291,257,196,190,122,83,310,146,213,173,291,156,127,159,122,340,153,279,157,140,241,144,351,130,212,132,186,212,118,207,204,197,172,203,166,355,286,239,296,221,147,220,156,279,227,214,215,158,202,128,148,235,294,218,154,191,226,231,215,136,184,124,267,209,144,184,216,193,253,128,194,122,126,165,204,163,189,267,124,145,140,174,84,158,107,168,207,144,321,168,107,183,336,222,222,198,96,172,205,210,90,179,207,301,266,203,322,220,214,139,177,128,105,220,159,114,79,223,176,232,99,254,167,166,148,90,388,120,109,138,237,190,175,217,239,219,149,192,296,296,238,208,315,167,286,221,154,252,197,174,180,219,225,255,62,235,157,154,200,157,146,146,78,221,76,159,137,97,284,199,124,124,297,370,152,178,83,223,69,181,190,258,187,123,108,193,211,138,193,144,212,212,241,156,101,178,171,187,111,340,225,179,190,223,227,152,246,250,157,212,167,337,311,244,213,219,235,335,141,201,260,172,119,139,199,246,284,221,184,154,130,311,199,223,213,305,218,180,224,211,307,167,166,172,277,204,221,308,97,198,191,219,216,128,232,297,213,220,259,305,232,247,119,185,214,296,175,266,223,179,240,188,223,196,94,136,211,200,209,71,268,143,120,376,277,199,152,147,223,266,195,214,213,149,180,161,106,195,294,200,188,148,160,172,160,145,143,214,209,220,234,242,282,194,141,160,164,243,223,106,211,101,163,268,183,152,163,146,179,211,63,343,94,185,147,93,200,327,181,234,165,116,168,189,300,112,114,234,316,135,231,308,144,272,191,197,234,219,153,127,189,269,219,190,157,182,227,164,161,192,288,198,166,344,126,185,163,281,300,104,307,73,178,158,215,239,261,103,212,147,303,154,172,147,138,152,223,208,171,285,120,85,136,304,216,148,96,202,260,157,253,250,218,126,260,131,150,203,191,201,219,141,88,176,303,339,311,141,181,186,241,276,252,147,157,260,374,143,289,138,131,233,181,109,241,304,146,348,140,264,277,229,277,209,131,111,151,195,207,292,233,142,149,260,298,77,283,185,71,167,271,143,184,253,255,190,217,136,211,260,149,116,253,249,251,242,168,247,221,285,145,305,209,243,226,118,205,186,172,88,226,114,295,123,140,222,132,106,170,245,226,235,154,243,150,306,145,98,192,198,234,237,173,238,117,121,193,168,172,183,144,165,209,171,230,236,252,287,150,187,236,205,211,239,107,157,240,189,207,138,249,222,167,346,265,146,170,305,230,156,337,122,189,294,117,192,139,208,219,142,199,108,361,135,179,180,300,166,171,236,96,249,199,189,128,184,241,220,269,273,138,285,114,189,230,220,163,353,173,222,336,261,103,176,124,193,268,182,148,100,251,176,252,126,177,286,141,126,302,258,297,215,129,196,222,197,294,140,71,133,251,180,254,175,157,177,170,161,209,264,162,171,254,144,316,130,240,190,200,231,127,338,223,135,191,238,292,172,97,198,169,201,166,144,110,67,198,269,156,254,98,293,123,166,136,117,279,196,232,147,194,123,222,119,235,152,217,302,159,207,239,116,143,213,194,263,256,293,244,356,138,129,88,205,206,199,219,107,206,129,166,260,203,292,233,230,188,190,269,208,108,272,187,267,174,146,148,190,240,287,140,228,214,128,153,113,233,148,169,188,190,145,215,215,77,255,138,153,101,137,241,114,216,205,200,376,285,258,89,209,135,180,119,374,207,223,178,222,112,209,64,117,317,264,107,100,115,76,172,271,159,265,175,228,222,233,207,153,124,215,142,118,185,321,302,168,131,155,223,203,260,320,235,78,225,222,231,201,141,220,241,182,236,132,253,103,221,252,186,230,200,313,161,223,308,179,110,327,127,169,201,129,304,105,370,170,81,166,206,186,197,168,67,169,189,360,296,225,150,174,98,295,139,177,158,209,221,167,224,192,262,219,214,132,251,172,291,163,185,226,244,70,232,264,96,203,233,229,123,170,220,244,98,175,251,214,244,141,217,250,309,214,225,110,153,131,180,154,157,162,180,190,158,159,181,195,89,182,195,127,144,224,158,173,144,256,182,79,213,272,313,164,243,197,191,254,186,179,287,312,131,186,244,275,200,78,223,180,235,134,119,212,110,154,121,207,278,103,275,177,173,216,299,196,131,177,309,72,112,364,321,214,331,218,87,160,187,260,199,164,277,271,137,247,223,125,108,175,125,377,209,228,174,217,134,135,115,271,148,341,156,206,193,97,314,214,165,140,226,107,234,170,163,232,209,91,258,164,193,190,179,203,190,119,169,169,159,252,252,111,201,173,215,148,203,144,100,250,242,177,227,133,239,218,129,143,205,228,277,285,229,125,265,296,216,177,201,242,244,268,111,253,274,172,165,367,128,199,102,273,204,180,258,222,302,231,353,216,309,154,133,174,256,242,217,115,261,162,142,221,237,77,198,193,315,162,214,189,261,127,231,138,239,224,254,81,144,275,194,235,170,140,153,70,193,293,180,244,252,263,170,238,91,128,167,257,309,113,306,196,236,291,197,90,222,257,182,124,242,185,161,170,96,218,165,269,188,233,304,124,193,227,257,226,198,188,222,204,167,200,107,209,239,140,102,231,260,158,247,143,320,243,250,216,127,138,235,206,241,164,240,188,237,87,228,236,211,313,194,125,134,170,241,199,193,252,121,163,153,210,297,230,240,170,144,111,123,205,96,150,226,188,153,191,258,144,184,107,211,232,244,208,226,208,184,289,256,137,159,170,265,211,140,101,177,224,347,176,211,107,60,245,155,189,215,258,239,106,256,179,127,130,152,274,302,194,160,271,154,124,204,131,223,218,211,242,251,151,106,123,145,267,115,121,230,259,214,172,81,261,234,298,88,271,274,256,201,265,79,134,205,136,205,149,128,103,342,215,108,155,280,383,147,193,133,336,99,186,114,228,177,304,173,240,249,194,228,157,277,207,95,269,129,113,57,147,158,148,152,365,139,109,177,193,203,80,138,286,142,255,168,237,268,270,177,167,143,308,218,234,278,191,209,230,281,253,127,350,228,204,186,165,226,136,114,123,161,176,193,178,243,95,298,126,294,304,129,111,217,198,302,295,118,237,321,238,361,182,123,245,145,111,126,246,288,167,163,237,84,109,251,123,166,155,182,151,163,171,238,139,181,174,194,90,199,272,284,154,287,245,238,220,203,263,273,114,254,239,137,192,316,206,260,270,147,98,177,203,141,222,210,231,52,152,263,148,163,348,286,176,154,225,216,121,231,177,257,123,207,139,152,124,124,236,72,291,202,151,274,243,153,196,251,80,204,181,154,250,233,221,257,179,231,151,298,289,213,191,219,208,217,194,174,323,188,274,218,190,304,163,236,94,355,284,193,229,278,178,141,170,76,264,186,222,152,191,198,274,146,267,260,284,148,189,130,258,117,170,240,342,243,247,208,199,134,196,259,146,148,303,232,263,93,104,200,151,125,294,204,118,130,230,176,198,269,229,109,308,292,292,105,247,188,215,143,127,251,181,231,199,282,216,224,309,260,220,207,162,129,179,92,218,131,173,276,146,279,287,249,276,212,248,185,153,173,247,220,118,230,200,268,159,253,213,338,127,175,161,90,210,250,209,249,225,237,220,228,126,185,87,344,227,170,215,224,329,294,226,313,239,114,300,181,221,223,123,74,134,184,234,271,365,179,136,180,177,109,240,316,113,137,235,126,165,220,194,119,125,160,279,194,130,252,97,150,244,258,222,139,266,201,105,143,217,233,268,187,192,340,191,224,71,255,296,150,182,104,172,174,166,172,236,133,213,258,285,230,280,241,274,242,107,141,218,85,148,97,183,178,209,104,173,285,121,180,340,191,157,268,216,306,311,188,125,244,231,310,284,243,241,154,127,225,164,178,252,123,198,168,124,209,166,166,255,87,133,213,216,196,261,290,75,205,228,201,158,173,202,299,313,117,156,213,302,236,290,148,198,174,304,234,181,157,132,202,327,133,267,193,164,117,127,301,189,141,213,241,289,281,266,216,230,237,241,291,110,242,261,258,204,205,181,364,185,85,172,345,243,130,161,138,228,213,158,133,166,161,193,244,180,236,170,276,120,95,155,150,244,231,200,141,278,307,314,92,273,143,199,97,171,335,157,276,156,81,189,249,181,212,133,232,270,165,229,202,189,234,315,355,128,278,185,204,196,187,182,181,111,165,166,133,245,156,132,236,231,171,81,268,120,255,198,214,282,112,205,306,113,108,148,209,262,206,106,160,89,224,164,222,231,224,139,290,226,124,178,237,239,221,241,209,229,173,137,241,116,120,165,213,281,159,125,137,196,191,190,109,134,187,197,166,180,225,188,70,138,141,220,171,223,269,192,277,215,254,248,169,280,253,138,212,226,126,298,277,313,341,261,179,127,232,188,160,122,226,164,111,219,177,214,305,331,185,88,239,200,228,319,253,213,265,268,267,106,147,286,219,278,130,203,233,228,303,223,241,243,194,241,273,118,232,155,124,227,153,173,92,275,352,200,205,228,183,139,245,267,157,215,206,120,140,139,150,139,248,166,202,240,280,195,317,210,178,223,166,232,324,178,149,267,97,237,144,313,212,291,229,202,131,237,62,111,188,194,224,233,84,295,165,176,188,154,223,216,156,201,165,254,169,205,91,220,226,248,225,134,250,147,210,112,193,129,98,239,194,209,313,247,143,124,95,150,110,135,73,250,140,240,210,212,127,132,217,268,206,239,242,260,191,183,221,257,166,171,191,245,137,254,273,205,243,107,200,213,131,316,321,183,175,238,258,100,145,261,132,117,161,191,158,153,306,246,165,368,322,271,171,134,124,267,198,254,69,205,99,237,232,284,182,123,185,192,207,94,231,196,334,292,147,283,240,138,261,152,208,161,236,318,116,162,157,197,295,271,220,145,274,115,216,239,173,194,246,164,86,123,274,338,144,130,174,235,233,186,88,191,257,102,138,99,273,263,245,131,165,194,239,118,163,243,195,208,193,134,121,151,255,216,291,216,245,99,352,153,96,81,283,245,210,232,120,295,251,344,82,149,260,164,223,312,122,189,251,110,107,221,238,267,44,161,260,211,256,200,119,159,112,249,130,217,143,179,276,190,207,168,271,222,163,161,278,174,129,196,200,65,110,176,165,200,262,234,237,225,176,321,303,224,260,213,265,229,233,253,170,162,220,298,169,348,150,232,304,247,237,233,243,330,178,163,82,181,103,100,332,220,210,137,175,165,165,50,209,296,177,275,206,104,201,217,164,267,254,225,247,61,312,147,166,164,64,232,192,297,85,233,255,165,199,239,221,88,114,320,186,287,128,388,229,306,216,198,285,248,201,152,263,245,331,267,120,229,256,141,199,202,120,234,180,178,152,242,346,142,119,163,327,231,219,197,148,169,225,212,278,140,153,252,224,174,270,333,157,177,109,183,175,236,182,241,149,314,321,124,321,220,182,151,206,195,253,199,295,129,210,105,208,233,155,185,154,248,146,255,346,283,116,169,281,273,228,263,181,101,147,229,125,259,61,201,176,346,180,180,242,154,149,224,325,209,201,280,189,238,133,78,235,241,179,190,198,301,74,216,144,192,129,133,163,201,149,182,120,205,161,166,267,285,100,132,154,288,217,110,140,156,169,149,243,305,182,224,214,335,207,213,193,184,201,150,155,273,260,204,218,233,261,194,214,257,186,87,257,213,215,135,191,256,285,344,148,159,127,227,188,265,265,218,224,202,265,150,206,177,168,247,235,301,231,276,165,161,104,212,189,291,121,109,137,145,198,141,150,187,119,233,366,381,208,124,228,189,213,217,229,139,283,171,98,316,142,186,205,223,179,319,170,157,144,100,188,239,272,218,242,135,235,207,156,115,180,180,170,156,174,268,222,189,205,254,243,183,263,182,104,210,165,114,230,104,175,229,323,150,257,204,248,174,84,223,123,367,131,295,179,251,323,210,128,346,149,291,155,66,365,210,374,80,267,271,308,166,241,128,144,323,99,147,198,205,301,192,118,76,197,184,190,275,137,139,98,108,203,140,241,215,155,166,332,163,301,236,214,122,232,194,254,184,152,157,163,80,347,296,126,195,78,233,223,322,230,90,146,259,218,104,240,136,172,134,284,290,279,279,252,158,227,184,208,213,97,279,181,98,185,133,251,158,369,133,215,163,289,190,70,210,181,123,195,216,121,214,149,165,154,224,206,153,199,183,204,134,302,203,173,67,237,251,237,199,133,221,313,257,231,233,200,360,163,183,161,213,113,137,189,245,243,168,293,225,271,131,167,223,210,136,345,157,165,238,67,258,213,295,319,184,131,215,83,298,247,183,212,149,237,32,228,224,197,278,263,108,221,192,177,300,216,183,341,154,174,194,174,91,290,223,272,211,197,278,128,209,179,370,93,147,129,208,134,194,302,337,197,215,169,259,117,186,237,264,173,252,134,234,275,143,151,252,160,173,290,306,170,251,207,226,157,110,60,192,221,231,265,275,175,290,192,210,174,189,167,122,132,130,209,247,85,204,119,153,100,153,348,205,126,359,194,108,287,126,203,251,221,173,185,102,208,190,194,161,94,201,325,147,173,281,130,159,158,280,240,156,78,234,243,135,67,225,267,194,215,221,207,244,194,353,334,210,147,172,93,126,342,153,108,195,176,159,239,218,377,274,234,92,147,223,129,306,277,301,236,210,99,141,217,130,113,136,164,166,307,180,120,385,115,74,170,160,304,217,169,210,233,181,201,235,116,281,227,234,178,197,278,175,73,118,205,217,123,148,122,115,166,128,219,86,223,189,248,196,276,230,253,252,135,242,274,196,155,355,252,254,138,249,94,219,291,257,143,118,168,288,126,403,162,251,234,184,123,179,268,210,261,300,202,244,213,191,114,183,95,205,67,126,134,215,108,294,241,211,156,228,290,183,74,114,271,208,184,222,213,98,264,263,147,227,158,195,141,184,277,169,347,221,264,158,193,85,189,188,219,254,253,261,204,216,261,210,210,112,252,259,74,89,199,246,52,247,224,73,101,261,298,220,218,162,80,239,140,192,171,162,101,233,121,163,219,231,297,195,223,212,173,229,181,237,150,151,186,225,382,90,121,47,201,101,244,229,232,360,124,129,219,203,283,362,132,300,238,371,184,144,176,315,265,206,226,159,223,183,104,193,154,272,108,198,122,291,141,256,318,118,153,128,301,226,205,242,249,95,260,156,245,238,279,203,214,114,193,165,201,168,114,244,160,176,74,250,283,83,153,249,254,245,152,169,143,142,242,153,210,168,255,284,225,178,138,280,232,153,195,299,124,208,152,202,204,244,266,316,229,148,282,206,190,305,235,349,341,226,84,211,251,180,161,278,139,272,185,182,191,155,200,284,91,120,230,116,163,207,376,169,65,317,332,331,207,123,100,350,101,298,220,87,361,274,277,224,237,158,152,166,91,175,137,176,159,297,80,335,199,149,196,73,110,196,124,158,246,187,228,263,153,134,193,131,282,171,151,154,148,184,227,175,286,148,155,83,249,65,171,197,54,194,191,232,179,153,159,285,224,195,195,129,208,208,270,218,131,287,247,117,286,167,190,126,270,242,260,155,127,174,307,251,355,204,201,206,211,181,82,171,233,147,301,170,176,259,223,239,212,203,232,301,176,252,216,188,229,146,216,220,254,176,103,206,172,168,220,97,97,158,133,165,195,116,152,235,292,238,239,397,288,176,297,147,190,137,140,307,240,201,247,228,105,186,75,208,179,174,172,292,162,319,160,224,315,265,234,255,200,222,249,103,313,310,184,282,208,242,243,265,141,267,283,196,73,253,256,360,104,254,220,235,340,114,137,271,225,279,144,112,203,218,208,157,151,160,202,209,175,293,225,295,179,208,257,194,167,177,272,101,113,139,396,238,266,202,246,141,290,168,223,240,180,375,240,291,146,194,216,275,174,174,185,350,179,276,192,211,223,329,112,227,156,107,74,179,275,265,203,170,176,139,145,220,177,261,196,149,195,147,223,138,160,238,175,258,281,339,309,241,143,192,121,203,283,199,197,222,119,157,114,127,269,325,96,119,236,213,149,175,271,159,268,133,191,162,137,185,158,134,247,201,145,222,154,105,238,277,287,113,105,296,232,224,292,300,280,204,274,175,152,233,82,283,168,207,187,299,186,192,215,83,193,145,187,220,136,182,81,153,220,207,135,333,199,199,108,107,214,103,134,136,156,138,311,324,292,199,64,252,151,157,154,112,224,84,373,151,180,137,187,281,133,98,296,185,255,245,260,156,116,194,202,143,107,377,108,112,168,165,250,79,281,225,192,200,311,273,243,264,175,250,218,138,257,202,147,208,124,60,202,212,147,279,323,266,276,90,326,162,225,222,257,201,168,169,148,90,272,218,348,352,158,241,196,193,308,124,196,224,232,224,108,264,234,283,117,181,140,163,311,164,102,147,157,152,159,156,353,243,150,230,172,217,202,262,241,386,225,230,103,231,198,144,278,192,199,193,304,103,231,190,178,250,66,162,221,245,187,269,65,147,155,252,204,211,142,165,234,135,216,191,137,111,301,288,139,231,167,256,112,216,176,173,120,178,174,247,130,222,113,245,173,277,286,114,156,259,135,248,145,161,103,285,114,294,270,107,182,207,269,150,197,141,231,144,251,173,235,110,285,267,251,303,191,186,210,144,219,131,204,256,231,172,170,266,199,143,167,176,127,265,246,222,212,196,133,236,218,259,217,242,251,211,221,121,95,209,285,206,265,203,232,243,221,148,115,360,246,218,277,237,171,132,220,202,197,259,173,287,389,168,208,222,140,260,205,139,104,178,228,184,212,82,300,328,188,129,151,276,251,197,212,129,136,244,151,292,148,248,230,179,125,128,218,179,216,188,232,265,158,213,236,228,148,210,215,218,241,251,114,196,136,230,109,266,143,213,99,236,251,187,321,171,155,197,331,88,122,114,355,344,226,235,259,168,209,243,179,308,119,178,103,179,146,220,148,166,202,273,269,147,117,293,134,299,169,238,259,119,131,319,188,149,109,234,198,250,89,250,170,171,94,145,148,165,71,175,216,228,175,256,120,238,115,175,207,271,114,118,145,209,163,178,99,228,112,219,155,179,222,170,284,208,285,236,229,173,148,142,233,195,107,271,80,198,136,144,107,189,159,135,200,230,252,164,174,175,146,221,143,123,242,107,319,177,256,185,251,336,269,197,95,152,144,178,202,250,120,132,184,252,225,186,174,111,183,188,229,297,305,54,201,220,160,264,339,134,147,190,230,225,196,265,164,342,274,302,323,148,261,148,129,259,366,234,125,201,249,299,202,301,348,215,212,234,126,149,119,286,121,169,205,224,212,159,98,149,325,231,248,231,253,310,224,129,212,230,194,278,193,181,120,222,270,248,174,210,188,244,219,186,174,230,309,219,260,196,237,262,153,128,147,82,280,62,153,167,248,122,299,206,177,271,147,211,107,171,160,232,72,269,224,145,148,158,157,198,188,133,168,220,259,178,132,166,256,236,76,148,214,115,174,253,181,143,220,251,290,137,219,89,308,387,183,347,247,232,252,153,316,154,180,200,158,263,157,226,264,188,341,72,135,306,201,197,235,259,200,213,185,144,355,107,343,352,192,64,322,148,86,146,283,133,93,186,196,103,147,220,384,240,335,310,230,138,70,275,181,118,143,172,112,295,171,158,233,255,176,223,119,159,102,231,200,243,115,241,218,274,209,337,155,149,149,197,128,149,237,111,315,233,224,100,285,209,167,180,115,220,206,115,122,125,209,191,165,115,285,111,259,220,178,204,238,267,134,154,334,128,222,293,126,170,172,249,277,147,231,237,213,238,124,286,109,229,216,269,149,286,157,285,158,215,274,289,125,213,157,200,265,165,202,151,235,112,289,249,277,211,235,235,321,171,106,208,290,94,119,185,268,199,82,180,263,114,241,226,290,383,261,158,239,148,130,170,179,121,210,141,106,59,148,148,246,193,180,144,123,337,257,74,190,299,91,144,186,157,155,188,164,116,201,278,314,136,282,229,205,297,276,280,259,155,177,220,205,193,127,237,137,239,228,220,124,283,245,145,314,272,262,221,167,224,195,141,117,177,150,97,211,179,245,245,212,176,150,294,169,271,243,95,174,249,162,195,226,280,180,198,187,219,255,163,210,355,245,112,244,194,237,151,231,232,185,172,183,107,94,204,237,183,158,174,260,153,105,141,95,205,224,327,210,299,191,196,169,121,233,231,257,194,267,128,125,209,254,194,137,117,240,312,88,167,112,137,251,93,123,268,158,335,355,209,118,238,120,229,182,273,113,113,157,287,176,217,380,251,227,172,173,137,290,192,68,222,67,293,121,253,214,135,111,294,163,221,198,281,207,120,191,91,208,149,140,103,158,268,237,267,206,178,318,331,309,127,118,283,228,177,444,279,228,203,329,160,233,324,211,379,208,376,303,124,289,235,233,185,177,166,183,222,266,219,201,207,135,209,154,131,198,93,106,298,266,276,159,263,195,256,129,178,183,177,216,218,273,184,85,233,135,309,204,282,227,222,246,291,173,151,157,288,220,137,201,151,237,203,224,282,219,295,370,180,297,325,301,128,253,226,306,263,100,236,186,172,210,200,134,212,212,294,167,149,292,284,147,292,320,125,128,185,202,163,121,70,355,260,221,148,168,204,273,277,150,259,334,143,144,316,105,202,126,132,260,286,185,237,161,187,187,149,250,136,156,235,204,192,249,276,268,205,232,249,120,192,81,120,177,264,298,198,97,248,100,369,230,279,127,217,107,280,149,240,77,217,264,169,165,190,168,109,225,87,106,257,240,103,211,184,198,200,121,207,103,156,119,222,253,151,170,226,190,214,161,98,198,199,173,200,283,205,172,157,85,249,203,369,284,262,374,76,216,131,127,85,187,130,135,207,210,237,88,241,161,112,130,157,209,206,251,222,248,101,212,153,150,212,131,206,316,247,189,184,186,215,197,170,137,231,174,225,102,142,354,184,189,220,180,141,178,167,125,151,199,60,100,278,264,181,202,121,285,259,204,114,100,170,282,128,252,225,262,168,132,234,162,317,126,220,163,235,367,173,239,268,203,104,151,259,222,296,245,61,188,193,235,106,130,125,342,248,158,153,188,191,198,299,184,120,255,66,239,239,333,250,318,156,106,115,179,40,303,174,154,289,93,103,254,222,220,130,186,95,239,91,213,210,219,149,188,277,174,156,208,249,101,135,178,267,213,190,211,133,210,212,159,179,135,121,82,274,251,98,210,251,177,141,192,279,158,203,188,163,292,76,93,159,86,177,294,185,344,131,134,227,261,241,175,263,202,119,155,224,198,292,158,289,131,130,139,362,180,233,172,206,114,142,259,90,169,201,99,282,263,230,276,145,239,189,156,107,221,258,120,298,78,225,117,219,185,321,192,199,165,214,153,186,279,111,187,90,178,224,253,254,122,116,245,228,187,209,197,248,251,224,190,180,183,349,251,169,240,244,144,246,244,180,221,217,216,277,154,148,52,260,150,188,351,183,176,219,184,279,225,179,133,212,159,168,164,310,136,87,222,184,210,137,121,202,185,243,100,116,149,284,193,144,368,157,185,92,120,182,211,190,184,178,123,125,200,159,240,160,166,202,264,163,197,274,182,118,131,270,88,420,240,204,163,203,124,219,226,229,155,238,108,114,148,114,229,95,240,189,236,192,213,188,155,117,150,130,198,264,216,291,230,53,160,102,124,220,220,168,199,240,197,345,181,239,301,245,251,179,167,109,206,168,322,65,144,78,345,139,200,113,152,227,252,168,252,170,134,70,148,274,237,320,158,108,185,163,211,71,301,127,134,230,189,237,263,153,187,271,167,142,278,160,276,113,141,270,125,155,176,223,238,170,223,145,110,226,288,195,260,154,106,149,156,148,193,198,208,218,342,217,192,208,191,307,233,183,335,74,196,112,260,223,69,203,157,67,69,137,291,311,181,186,110,230,177,230,235,164,293,274,138,179,132,272,289,157,134,211,287,325,177,90,180,150,205,180,147,135,236,74,146,281,290,156,133,335,221,144,210,197,196,204,320,196,299,235,209,273,192,128,151,192,115,178,135,251,303,219,146,215,167,231,187,104,112,222,243,165,297,208,201,223,187,151,190,199,184,258,187,95,243,274,181,121,144,55,236,194,167,213,291,256,179,121,160,177,190,247,172,138,173,140,154,159,158,88,141,168,211,129,157,264,127,207,240,273,102,132,244,278,208,137,211,261,268,143,293,193,158,201,269,350,156,200,122,118,160,226,364,238,206,101,372,211,301,162,224,94,189,101,138,234,219,254,213,148,106,144,258,235,199,322,216,136,170,186,121,111,158,152,173,117,259,159,210,192,146,49,203,127,224,209,107,157,96,228,106,181,74,198,346,191,117,293,108,219,127,248,299,189,94,344,160,93,116,184,287,172,219,176,83,159,146,273,168,150,160,203,225,212,196,119,308,146,115,162,284,180,220,224,236,118,242,138,281,243,131,232,191,202,279,317,194,110,303,263,171,107,278,120,179,136,92,206,194,189,290,201,114,225,230,401,208,101,186,210,241,141,131,164,188,246,307,210,252,315,164,135,188,93,112,134,145,284,308,154,239,235,138,193,75,231,143,246,280,259,148,267,226,120,120,131,220,185,172,244,219,174,181,184,334,364,188,176,320,147,105,224,171,181,281,273,184,188,191,159,261,192,336,175,137,101,131,178,214,186,132,216,209,336,252,240,201,291,192,212,233,324,250,294,102,280,131,191,216,216,203,215,213,213,229,133,291,260,101,323,252,217,240,180,257,252,127,136,349,228,93,77,201,143,195,191,163,225,241,121,189,119,165,297,215,244,124,168,153,114,118,175,94,233,200,195,147,251,164,156,191,190,293,166,185,215,274,201,236,133,268,207,71,131,311,215,92,148,278,183,229,132,237,237,175,196,116,88,192,222,181,135,207,222,158,167,187,188,256,174,191,216,233,201,147,260,206,229,180,185,194,159,226,242,119,301,183,62,228,264,392,293,122,222,211,316,161,349,256,159,197,208,313,94,110,79,213,338,183,255,209,172,212,307,257,164,337,127,188,248,101,315,162,151,106,119,111,109,171,168,100,140,162,114,105,303,145,329,212,369,159,86,246,213,212,190,269,191,188,269,137,98,213,251,265,254,240,162,279,309,167,283,178,144,172,169,303,155,146,183,222,297,186,66,252,308,255,174,152,278,258,216,259,119,241,179,238,228,153,159,265,110,291,267,377,167,180,253,189,151,263,209,271,271,157,147,101,248,195,255,183,114,250,288,323,232,156,247,171,165,126,327,269,281,215,162,190,113,79,311,102,234,197,204,226,196,256,92,160,266,123,156,163,106,191,189,288,156,140,189,109,165,215,185,153,141,178,229,171,230,112,354,402,134,195,273,124,333,129,179,191,76,226,93,240,160,340,112,154,357,262,164,205,234,354,163,79,165,253,240,177,210,340,103,156,111,233,220,246,126,200,203,226,192,172,278,298,313,272,273,216,193,248,202,118,177,174,181,242,164,218,239,222,279,157,277,80,157,208,134,134,283,173,303,259,164,303,219,212,157,47,142,161,317,213,326,195,317,88,237,237,122,274,195,96,149,239,272,152,291,342,131,184,128,190,205,104,367,237,206,233,250,206,272,121,122,208,351,210,214,144,265,124,181,194,235,312,190,117,113,170,250,356,235,237,119,228,82,208,325,210,206,267,231,102,223,177,232,72,144,119,199,165,213,116,193,285,245,199,336,199,153,209,205,90,255,221,317,134,179,180,197,167,225,256,255,170,237,189,174,187,121,162,154,314,179,283,237,165,229,233,96,270,162,130,236,283,251,159,122,305,177,249,163,181,197,168,175,174,254,199,176,85,248,235,210,173,160,257,169,252,279,301,80,95,248,253,73,177,238,245,350,188,99,70,338,287,85,191,137,82,227,190,280,124,228,176,175,150,109,113,238,241,244,242,141,179,151,138,140,190,358,293,183,266,208,87,172,228,109,179,168,149,221,150,246,205,145,337,249,247,106,277,196,166,88,175,219,246,295,178,235,83,153,264,119,189,128,71,173,297,206,122,166,248,132,307,121,117,188,260,133,221,244,220,292,167,96,207,258,125,278,226,216,206,243,169,197,278,202,156,339,132,162,330,238,260,222,214,82,235,325,69,295,218,73,110,140,136,238,337,275,114,283,279,147,191,136,183,131,152,209,137,143,151,170,270,86,306,107,151,247,155,98,159,187,175,212,175,319,216,208,308,185,198,234,169,217,138,163,224,120,304,156,252,267,363,242,137,304,235,190,324,133,248,177,311,280,299,185,183,156,287,103,124,164,157,135,149,125,188,252,239,320,185,185,262,228,216,233,207,167,241,146,152,75,331,179,190,294,165,148,205,118,215,206,346,320,120,279,167,287,209,357,264,101,149,242,328,340,101,303,202,78,233,175,236,148,212,271,235,216,236,165,278,177,204,228,117,235,136,170,318,291,167,97,238,183,209,104,159,210,110,72,205,174,175,163,263,233,301,194,284,355,176,181,227,171,237,178,184,257,161,358,261,158,166,275,223,265,184,280,291,187,221,275,293,139,103,202,229,237,173,110,374,131,247,203,138,136,186,163,287,219,247,147,111,324,208,115,166,302,304,138,163,214,176,88,134,286,138,200,135,279,191,106,272,155,161,239,176,92,120,172,170,243,150,265,198,231,268,208,178,205,264,184,201,115,214,131,292,132,160,145,213,208,176,205,156,57,218,217,230,125,170,221,198,272,229,328,243,69,153,149,235,156,226,195,300,188,147,129,220,175,232,105,182,216,216,139,297,306,203,302,117,135,106,230,188,164,270,132,106,213,222,202,152,149,119,135,213,146,177,106,139,104,216,198,159,211,184,225,125,181,211,302,298,192,267,220,141,228,164,182,214,357,285,205,222,128,108,303,232,162,170,197,195,162,121,137,304,323,137,167,194,180,254,132,244,100,283,187,245,185,215,90,201,126,262,167,182,168,98,166,195,163,216,223,156,194,168,236,158,172,290,224,220,115,222,98,203,178,122,116,104,239,108,300,227,228,278,219,140,235,354,139,101,178,257,208,216,108,307,126,108,211,126,187,77,199,143,156,144,330,217,248,164,241,191,163,321,221,125,262,149,118,236,238,210,275,184,223,362,163,204,153,162,126,151,177,204,96,185,120,203,117,160,250,164,65,145,143,189,184,198,312,204,216,191,197,155,259,170,301,206,126,227,256,93,61,273,325,209,293,225,316,250,130,297,88,264,139,130,277,254,194,218,227,187,204,183,227,118,362,241,151,259,164,127,153,159,140,204,160,270,123,295,137,222,266,180,196,158,130,208,117,217,225,97,176,165,151,220,170,112,335,200,143,180,146,259,204,193,184,213,195,203,232,178,287,99,220,261,186,197,208,359,203,174,243,204,221,180,110,334,65,174,278,181,274,168,223,202,127,94,227,217,329,255,146,186,177,238,105,262,213,146,186,150,153,221,152,211,174,425,199,322,188,148,167,302,171,113,251,128,216,105,381,269,142,88,153,220,116,251,186,149,143,133,168,108,265,123,134,225,253,258,264,323,124,145,210,183,246,180,233,193,94,220,139,145,266,167,280,105,96,148,198,131,154,317,94,184,181,261,106,112,173,172,201,222,218,261,286,241,181,191,246,250,154,201,252,251,209,160,267,223,239,139,146,248,172,148,199,253,151,230,198,193,192,175,233,257,228,199,315,125,241,294,182,215,205,253,129,282,369,179,309,151,237,232,290,84,233,196,223,269,109,240,70,108,180,355,259,146,228,121,234,267,182,230,282,183,92,280,240,255,163,278,315,217,146,157,246,178,175,218,135,292,193,187,193,189,232,81,232,186,297,255,185,159,229,106,132,243,280,122,242,145,254,150,144,106,148,123,244,172,148,188,119,203,236,235,336,299,97,126,177,191,109,199,244,122,274,277,281,173,254,166,137,324,278,84,286,135,291,173,198,149,259,138,188,77,124,232,225,222,277,125,279,209,298,120,197,218,118,220,271,333,264,223,122,134,225,118,185,251,174,164,131,252,211,267,316,233,109,191,303,172,292,230,247,160,181,208,180,190,251,156,199,292,268,207,247,201,162,289,195,230,133,261,304,241,151,196,223,194,215,197,71,149,134,288,294,282,178,72,239,139,116,214,289,103,116,93,179,253,176,126,155,137,173,233,192,206,192,348,205,112,165,138,256,151,110,208,328,89,191,220,302,312,208,159,102,188,168,255,295,281,203,269,176,291,213,321,112,101,147,222,367,211,363,188,154,155,230,203,232,245,118,147,233,98,138,310,306,272,89,270,146,86,257,163,308,106,146,249,160,189,226,248,132,150,313,170,194,250,289,299,326,214,199,132,193,154,188,259,223,152,157,132,164,230,124,151,253,229,231,253,240,252,117,156,245,324,300,220,183,248,244,227,199,236,225,141,238,319,95,157,189,276,174,277,227,157,233,170,175,202,224,196,97,256,343,236,129,221,304,236,84,191,274,228,239,129,187,210,234,199,129,148,236,261,216,221,248,292,175,86,253,137,105,250,217,213,270,226,127,248,232,62,374,229,155,296,201,198,79,186,186,102,340,302,173,159,81,170,200,208,61,248,314,271,301,257,283,243,235,244,166,94,238,83,353,182,233,161,264,94,258,149,204,139,159,207,207,324,273,124,301,205,136,171,182,187,156,128,333,176,116,238,107,306,189,302,319,129,244,110,284,229,306,338,197,99,156,152,73,240,285,218,119,211,209,127,140,247,68,320,145,160,149,146,237,314,170,159,191,147,193,219,226,156,222,163,296,82,97,187,284,183,258,193,128,131,146,307,202,135,237,225,223,201,217,252,127,159,197,209,153,263,115,117,250,222,247,116,212,113,121,72,160,193,186,269,92,141,100,188,113,184,259,225,199,273,389,135,127,360,190,273,156,120,257,99,147,192,100,145,229,206,164,134,240,186,89,190,255,208,134,125,279,189,209,174,201,231,160,137,218,223,250,202,155,147,206,181,148,91,277,202,274,308,166,216,127,224,258,249,354,222,179,242,110,144,182,198,110,155,234,150,247,235,207,142,291,271,146,262,162,162,233,83,163,176,166,133,139,351,308,168,254,194,201,145,194,185,119,125,166,191,336,294,178,125,150,294,148,153,258,78,200,61,163,224,150,328,357,235,252,255,180,274,311,304,103,202,206,433,188,168,113,134,177,218,142,178,201,228,160,186,171,244,227,168,89,188,215,189,241,258,256,197,86,272,192,141,185,82,221,252,138,141,213,206,143,271,233,172,325,259,390,48,213,245,199,197,274,141,187,185,146,144,299,229,177,116,135,120,129,133,224,187,143,204,222,58,198,151,224,145,217,237,213,176,138,294,179,242,178,218,193,226,237,120,257,176,150,268,197,214,237,75,172,218,212,162,252,145,111,197,148,192,187,348,187,153,71,246,133,266,216,154,208,185,181,176,204,254,255,292,277,268,234,178,235,128,282,206,263,261,239,196,207,219,255,202,170,239,201,238,94,198,160,122,220,151,182,168,161,112,240,171,282,174,194,216,146,146,243,120,225,154,182,84,192,162,249,169,296,207,142,116,150,222,170,152,161,221,248,190,193,224,92,104,269,126,95,167,235,133,200,163,244,212,221,198,204,149,183,303,249,250,128,348,108,186,167,180,249,299,310,236,159,254,250,240,98,187,182,179,178,254,172,149,244,248,220,250,96,88,203,228,173,291,319,244,227,139,231,234,160,184,239,173,246,134,159,129,266,194,188,260,213,63,168,122,220,231,284,223,186,275,297,140,254,164,252,94,178,153,158,281,101,184,252,178,154,125,183,231,172,205,272,195,357,138,220,206,295,195,131,141,155,197,193,105,162,393,357,296,151,275,215,158,210,194,174,163,257,135,204,223,195,167,222,141,93,230,180,108,250,148,241,69,178,162,298,226,212,218,103,234,290,125,322,210,125,186,335,215,247,196,170,238,268,276,111,236,224,188,354,246,131,104,241,219,155,196,234,138,150,342,57,171,126,193,137,60,151,91,194,292,225,204,178,86,244,186,180,217,82,173,161,120,132,167,242,193,155,185,147,173,162,154,276,255,252,291,167,225,119,378,170,227,106,107,154,240,91,191,140,184,197,229,318,165,267,189,170,200,229,141,338,266,227,211,347,145,235,182,241,183,226,109,199,156,276,333,132,229,254,283,130,161,83,297,193,87,161,99,192,203,217,136,248,136,92,188,137,203,159,300,160,231,133,233,157,199,187,232,189,241,180,252,152,103,201,238,116,219,206,138,227,184,248,69,241,181,241,180,296,126,89,142,234,120,221,76,329,275,156,130,256,101,194,223,324,168,221,257,279,217,88,161,143,93,258,262,121,95,203,141,202,63,198,274,158,218,144,179,217,134,274,84,281,134,219,338,221,195,120,228,178,242,290,137,197,90,195,250,216,265,115,99,324,333,353,188,109,211,101,257,165,125,185,158,216,92,238,111,195,207,186,115,235,335,243,182,183,157,156,73,210,299,177,210,72,329,226,187,154,100,71,142,226,102,156,116,182,206,239,107,185,221,203,126,101,172,126,50,243,228,128,250,58,154,198,115,208,286,320,267,236,80,227,201,200,199,168,139,134,112,165,196,278,334,261,193,378,79,239,141,251,197,65,236,199,332,349,187,194,208,252,106,275,184,230,156,219,177,147,167,233,198,161,226,324,101,171,142,217,193,107,202,251,223,135,146,203,198,136,257,273,132,244,298,201,327,176,203,174,126,242,220,138,219,205,126,208,222,161,105,260,299,317,230,98,270,243,192,159,202,76,322,180,244,210,76,169,165,207,278,177,140,166,193,156,116,210,166,158,234,137,159,133,246,131,167,152,196,211,205,149,128,217,299,271,160,219,161,263,318,245,317,149,219,211,145,137,292,217,187,142,65,83,299,144,137,269,60,249,126,195,258,342,201,357,213,139,215,199,179,94,135,171,243,137,259,252,79,372,214,160,226,243,104,142,128,195,213,93,320,235,183,214,201,316,221,185,183,161,254,179,158,135,223,171,171,204,201,157,91,143,245,139,175,156,265,248,388,199,329,252,198,166,170,146,201,137,110,310,276,167,217,140,198,312,210,223,138,257,74,182,145,132,202,226,205,237,145,299,223,204,237,119,254,225,185,119,154,48,294,206,156,108,107,129,209,208,197,185,213,130,167,165,202,256,128,284,225,207,143,88,244,127,299,85,197,272,93,115,146,140,177,151,170,101,176,220,294,319,155,262,213,144,203,220,138,84,309,166,114,138,180,274,88,126,155,160,355,343,91,351,234,161,72,246,157,114,152,245,202,163,348,272,222,235,279,134,117,168,108,248,252,104,154,120,161,224,301,97,311,213,362,225,228,342,241,375,182,191,146,222,224,202,291,299,235,318,218,204,220,215,202,248,225,159,93,286,322,148,303,304,124,207,257,232,162,302,103,241,126,338,275,224,239,198,218,194,263,232,216,203,148,98,329,169,214,167,256,115,168,228,250,235,147,149,191,161,166,188,220,146,270,223,127,198,91,104,288,117,149,247,202,230,291,185,223,249,192,376,297,150,203,153,198,217,333,238,102,220,118,207,214,248,147,235,215,221,106,321,86,146,205,167,196,79,267,289,211,83,235,149,137,127,161,156,88,238,215,167,60,146,132,282,152,206,211,312,206,150,119,286,123,160,238,176,149,200,282,216,101,219,227,280,192,203,237,91,221,223,189,179,272,216,198,123,142,109,265,149,205,225,173,152,306,223,250,190,133,207,274,137,163,260,169,174,178,211,156,93,119,160,165,237,236,252,140,189,286,128,113,257,158,264,172,64,201,162,130,164,212,167,308,88,181,238,133,168,177,123,173,223,165,233,177,103,185,132,131,190,216,222,173,226,239,146,171,85,229,206,195,80,137,235,196,133,128,189,133,234,278,179,176,156,299,295,227,161,224,139,250,328,177,203,252,264,205,108,222,135,116,267,179,263,275,162,121,72,332,387,185,139,310,240,61,122,212,126,249,133,173,131,169,230,242,135,146,139,250,213,301,244,281,154,275,132,170,93,126,267,251,204,157,108,172,181,180,153,96,245,230,150,197,253,148,203,109,242,156,93,232,237,352,174,236,269,280,199,85,335,386,113,224,247,139,142,118,185,232,221,138,213,291,118,273,121,167,153,263,198,175,241,208,130,213,293,233,227,197,149,185,227,254,147,161,280,133,309,235,293,78,139,229,226,91,269,127,71,263,384,209,276,327,187,159,186,191,59,90,246,137,139,157,145,176,93,242,204,215,150,287,222,227,206,212,147,182,224,159,309,104,208,216,260,260,227,233,225,212,139,154,254,332,235,149,273,193,128,173,196,266,170,169,120,184,297,152,227,190,291,127,302,223,172,158,223,235,115,209,219,187,146,188,140,247,252,227,286,77,218,160,63,161,213,238,167,172,204,225,172,204,140,185,190,216,110,212,238,240,209,203,136,280,107,273,195,135,232,208,282,239,288,188,195,188,118,260,163,146,209,141,61,204,234,300,154,94,181,136,201,152,209,108,298,231,207,127,239,146,202,159,295,109,254,250,297,164,137,129,222,166,129,90,188,209,182,62,227,172,116,296,179,190,315,325,260,154,128,170,136,99,213,246,173,199,256,191,199,154,229,226,236,143,105,69,155,130,215,118,203,316,276,191,109,221,193,257,187,110,204,224,181,291,229,251,339,149,114,247,102,256,208,186,194,119,137,179,281,212,238,184,73,285,213,109,134,142,180,143,87,236,184,58,148,123,209,343,173,169,91,170,163,200,193,195,207,196,203,181,168,169,166,168,307,140,348,266,190,237,143,256,173,106,203,158,267,207,170,201,144,135,175,197,176,313,147,171,167,269,149,167,156,196,255,221,171,285,202,188,212,214,208,163,160,200,131,127,103,110,290,280,116,253,251,160,110,213,162,183,389,201,172,217,124,99,164,146,147,229,230,156,159,270,277,130,115,263,143,181,193,220,179,235,315,232,126,337,292,180,174,197,218,209,306,141,263,328,125,108,173,257,241,206,174,207,331,258,46,397,271,159,101,230,237,348,284,280,362,288,351,353,222,146,255,176,162,163,192,225,253,176,189,203,331,203,289,122,201,216,125,262,212,121,200,224,260,160,120,106,93,295,224,277,239,138,142,178,265,92,94,220,248,235,202,166,111,111,332,55,207,103,164,206,190,123,183,203,274,182,219,116,72,315,185,167,213,289,268,242,145,141,165,172,219,119,351,263,126,381,323,245,264,201,282,371,244,223,186,200,256,189,170,189,125,141,146,168,169,132,232,231,190,239,249,345,273,124,221,262,224,138,247,148,202,192,172,101,202,283,296,296,203,134,213,103,162,240,138,133,204,287,147,126,186,193,141,128,147,212,87,121,69,235,171,245,180,184,104,123,153,164,333,268,207,218,133,316,161,260,207,302,153,174,194,199,165,149,282,164,198,116,380,196,95,245,173,139,260,105,177,214,202,196,57,220,215,251,240,238,109,233,168,100,142,187,94,248,225,122,147,151,189,169,209,201,229,224,176,95,197,193,252,184,190,238,110,199,230,139,289,192,232,172,267,226,233,200,183,240,163,238,140,114,107,248,227,191,109,130,97,212,279,214,220,198,262,193,172,264,83,262,104,310,113,204,150,224,219,103,119,250,99,245,196,165,230,154,256,212,242,117,181,63,217,185,201,194,157,149,207,178,214,312,256,117,219,281,218,162,169,71,297,247,224,155,213,188,170,221,252,131,149,147,174,174,134,195,163,322,260,155,399,260,210,173,267,373,380,220,251,193,257,177,131,164,307,219,185,146,159,154,261,132,106,189,252,84,349,235,195,181,250,229,188,96,134,259,199,188,114,220,116,257,210,263,220,164,169,98,285,146,240,139,266,196,310,195,113,302,187,184,160,190,195,257,218,86,136,77,155,272,232,120,218,163,156,260,229,99,271,236,192,145,171,302,179,256,206,306,98,159,105,187,359,115,182,290,150,206,185,233,121,249,143,87,87,142,200,216,126,264,100,122,183,183,124,212,262,248,180,148,135,152,117,177,166,263,183,149,184,174,271,156,355,234,175,207,220,266,189,223,280,127,101,228,286,201,104,177,224,343,283,84,123,204,182,367,324,78,191,262,90,311,74,244,230,137,107,162,316,102,230,225,173,162,220,158,192,109,144,180,268,181,139,178,244,239,217,309,104,163,196,209,302,228,217,239,223,83,246,121,233,176,189,180,81,193,214,223,196,148,137,242,115,246,219,79,250,168,299,103,86,212,285,222,129,191,146,173,132,182,229,190,337,239,346,182,172,259,231,180,214,323,123,268,198,122,259,302,172,162,265,177,265,121,173,155,153,142,234,168,231,258,255,195,305,127,165,321,112,170,361,247,113,200,168,266,159,225,260,185,261,125,77,270,224,299,194,99,146,73,175,123,325,165,245,227,137,204,185,279,171,181,123,122,256,172,199,211,141,209,103,141,108,203,166,250,258,152,200,212,260,199,209,71,250,124,164,148,181,153,277,143,142,204,341,267,103,315,150,303,238,239,133,137,180,136,84,326,254,226,132,169,183,172,240,213,51,219,267,258,198,134,108,179,90,128,261,114,101,167,243,281,159,150,138,91,159,121,150,111,158,173,206,168,127,228,289,106,197,117,224,203,116,182,221,148,204,163,220,131,209,239,84,152,120,139,285,177,121,182,153,123,139,201,103,114,222,372,127,186,236,174,113,134,266,259,208,227,141,226,231,104,179,153,180,252,83,240,282,238,258,139,180,140,275,103,185,210,115,92,102,75,100,96,89,248,197,228,180,190,149,156,161,368,216,312,288,232,164,129,105,200,170,134,290,213,157,234,77,220,130,212,171,302,143,270,203,253,178,292,227,228,297,129,236,334,115,216,262,113,184,98,255,313,159,219,258,242,109,137,275,197,235,174,333,175,245,323,360,268,148,162,213,118,251,251,106,121,126,178,134,114,153,159,206,157,131,324,113,165,183,262,105,100,223,339,222,351,131,115,180,302,262,233,187,183,280,250,91,180,298,223,220,276,248,149,314,182,139,128,365,266,341,287,129,155,232,184,143,214,254,195,120,178,112,261,193,205,320,277,178,219,143,219,292,83,97,237,239,169,207,218,209,130,243,203,252,185,272,99,196,192,186,173,47,155,222,225,98,150,154,133,160,188,125,78,58,168,196,250,182,326,132,173,238,195,286,185,174,195,152,253,183,343,139,159,263,99,115,134,223,324,263,228,76,188,179,258,151,92,201,121,128,184,77,183,288,130,211,188,324,158,168,208,170,140,399,229,122,221,219,133,246,209,226,170,275,143,177,302,146,78,154,208,227,207,187,301,149,202,243,265,108,163,185,208,178,232,309,155,145,150,211,193,219,270,237,120,176,196,165,218,256,206,285,276,96,181,322,229,127,287,97,193,141,205,274,252,308,258,93,267,83,162,112,153,201,110,175,291,334,212,193,195,147,264,110,253,127,184,201,299,178,130,70,111,245,294,288,290,195,258,241,206,140,157,162,153,222,218,170,226,158,231,262,174,171,174,201,170,306,132,323,180,195,151,184,150,155,133,163,201,195,82,189,132,254,169,248,212,255,72,203,82,292,257,147,259,174,315,230,329,184,262,249,191,271,219,232,156,249,229,205,242,138,172,282,243,99,218,259,172,232,159,261,92,109,202,257,187,211,291,291,158,241,307,242,124,223,220,210,265,258,169,183,208,161,212,166,153,282,227,145,172,118,198,210,79,112,183,174,124,131,152,243,172,132,176,95,240,338,282,210,138,229,108,239,229,259,240,226,202,188,202,163,140,261,167,277,87,179,97,270,135,284,135,146,247,140,121,228,202,162,337,218,236,207,246,107,170,291,203,197,304,121,315,85,236,201,172,166,95,207,229,222,197,252,258,202,174,251,270,118,411,118,89,155,147,254,281,178,238,182,186,259,97,261,262,134,211,217,104,218,117,239,284,324,180,179,193,238,160,186,94,144,298,212,165,334,214,184,209,150,239,261,249,175,205,260,233,237,229,101,176,272,300,144,149,113,127,117,364,85,350,191,162,205,197,156,134,206,202,227,269,261,182,227,74,197,125,203,156,146,165,95,98,216,408,193,171,202,201,173,176,214,119,228,133,207,255,277,340,163,163,301,72,259,241,241,69,155,228,262,146,124,281,197,226,214,109,318,217,155,98,105,233,15,190,108,313,125,65,273,187,186,254,207,254,44,252,207,222,183,87,316,194,171,198,293,170,315,309,219,246,278,177,198,180,92,173,183,180,182,194,218,128,162,146,216,282,275,112,131,287,130,363,112,338,180,167,184,236,194,286,314,191,257,241,192,160,221,158,242,191,141,193,99,234,129,308,220,193,172,101,137,234,273,301,203,255,254,344,133,183,161,161,157,235,286,168,172,83,328,351,165,115,124,275,325,236,280,190,111,172,186,211,290,293,151,357,120,164,202,217,263,189,273,269,217,275,168,97,111,216,120,178,190,255,154,245,183,188,64,255,235,186,70,208,228,210,158,267,206,194,208,249,241,142,217,146,236,140,223,270,154,197,125,87,166,286,145,157,335,167,180,108,265,156,311,235,261,248,158,163,236,222,155,140,183,165,231,156,275,293,115,136,227,198,221,140,240,285,105,94,245,274,200,287,219,249,134,232,166,128,187,238,271,244,196,242,171,273,220,154,123,197,177,172,242,168,199,50,210,158,214,230,271,247,201,242,158,136,214,149,148,172,231,257,121,177,219,175,251,207,159,45,372,306,260,167,150,207,228,119,224,248,219,174,218,98,219,245,147,227,206,152,320,140,247,175,159,288,258,274,110,394,298,192,193,260,185,140,291,284,280,120,209,358,294,241,246,198,277,158,142,230,129,232,262,179,207,210,191,256,208,307,325,184,190,285,147,285,222,183,267,278,260,288,107,138,174,131,234,188,297,226,198,169,216,170,235,223,128,185,175,239,140,124,243,101,161,197,169,225,380,170,273,260,142,208,143,108,107,93,229,153,290,161,271,271,262,191,120,168,229,197,349,71,140,224,236,326,257,248,161,241,146,155,266,256,134,152,238,193,224,153,83,176,208,221,231,232,180,219,267,132,220,217,139,128,289,160,111,254,185,162,282,140,327,127,241,158,194,198,259,116,94,149,193,344,234,163,118,244,182,328,95,223,124,296,286,182,168,267,241,207,164,156,339,223,277,320,163,196,221,143,251,375,255,203,350,180,187,188,248,212,327,335,298,125,122,88,123,255,340,204,200,242,66,126,219,242,209,204,286,331,271,267,172,186,178,216,165,196,170,118,276,274,340,189,195,179,110,164,157,151,101,255,288,277,284,182,256,227,320,218,129,119,118,262,136,250,172,165,164,190,190,167,214,332,207,219,255,115,144,167,119,181,371,215,210,251,209,169,280,306,195,116,116,212,249,251,154,208,283,222,182,211,229,218,198,134,188,197,128,246,102,206,121,141,248,110,250,272,279,312,125,205,165,210,229,246,166,317,239,204,196,271,112,379,186,277,183,160,136,165,57,162,279,246,111,205,224,126,225,217,273,167,222,171,275,193,231,213,133,111,102,106,274,116,283,260,200,248,232,199,98,146,183,89,173,214,133,194,194,190,272,153,107,222,94,117,160,109,183,224,272,120,222,220,240,246,135,293,142,290,198,124,233,120,141,125,280,194,317,134,310,189,162,242,83,256,130,178,376,177,164,233,147,309,162,238,210,227,194,194,179,159,196,142,220,294,253,179,180,164,232,105,270,184,88,210,175,357,154,264,238,170,237,210,212,242,368,262,279,262,120,341,159,300,229,251,214,250,139,154,196,195,141,92,172,189,145,134,152,267,223,86,327,192,362,106,282,182,184,89,144,206,166,131,198,364,304,233,236,208,145,124,181,112,153,248,147,240,135,274,238,109,110,173,267,227,185,280,144,179,237,83,306,234,231,185,164,115,198,371,174,190,138,158,134,293,105,236,197,163,186,172,191,168,112,259,193,278,221,207,157,199,283,240,315,205,253,120,116,158,158,195,115,248,285,158,129,115,185,144,161,147,221,194,240,102,357,287,69,309,187,156,185,264,215,252,164,179,232,224,255,266,256,180,154,224,84,192,175,59,163,339,238,156,175,254,138,295,134,178,219,135,201,138,316,199,231,121,200,294,106,98,153,170,203,193,241,235,137,269,255,201,191,354,198,266,111,222,150,119,83,289,137,267,98,189,120,288,162,186,209,289,211,201,124,235,278,107,166,250,187,201,258,170,159,168,236,120,238,240,159,266,169,247,309,132,123,123,158,147,126,224,107,105,144,307,221,151,304,183,143,255,169,153,151,208,251,141,249,275,138,65,132,180,156,122,137,184,157,314,160,116,169,206,200,244,171,99,262,216,243,240,155,192,314,246,162,114,267,261,142,362,240,171,232,191,198,255,168,179,191,230,214,131,204,194,56,272,233,232,165,277,277,240,178,178,284,120,87,184,197,188,225,226,339,255,360,150,207,247,315,214,232,197,151,167,221,221,286,262,313,167,120,267,64,154,273,248,102,185,139,163,210,139,174,255,162,155,71,187,231,108,205,107,224,154,201,261,104,73,221,121,287,266,85,98,321,177,217,254,266,238,232,75,185,224,202,265,189,218,159,223,157,244,305,109,249,103,238,75,145,219,213,140,255,208,276,112,411,227,131,287,200,301,208,103,244,210,164,129,182,194,235,308,289,65,306,334,198,284,80,231,122,189,381,271,115,155,129,266,301,232,209,185,255,219,199,181,245,179,178,218,169,208,107,212,96,270,173,223,230,252,142,118,112,73,179,143,312,128,300,285,178,205,200,114,135,106,123,148,148,177,234,166,148,289,193,224,173,294,119,151,192,298,134,194,144,187,206,166,174,153,231,140,249,246,255,209,247,340,138,246,186,150,155,196,283,133,192,315,184,197,222,184,89,208,173,112,245,187,363,118,160,128,173,181,237,209,390,216,148,282,258,319,241,232,199,172,95,116,348,120,195,240,96,182,163,200,246,180,194,208,232,159,190,319,98,96,198,188,178,197,405,255,133,212,232,177,201,177,171,289,113,150,216,269,324,131,96,101,242,314,259,166,229,153,391,238,161,283,178,276,93,231,141,225,232,117,163,196,73,142,202,99,116,167,351,168,249,320,173,85,127,188,288,206,191,304,255,193,232,189,354,173,254,232,128,176,167,278,379,293,141,178,232,127,87,145,222,150,237,209,176,188,193,239,254,152,165,64,172,262,129,52,120,106,287,301,213,192,220,205,343,123,154,186,152,65,347,238,174,247,138,286,119,196,217,135,104,125,192,205,290,282,192,177,113,167,122,90,237,140,209,226,208,226,251,193,144,191,290,141,83,148,158,213,230,267,160,151,290,266,314,316,273,214,158,291,207,185,261,140,138,237,179,221,65,222,214,296,208,279,236,292,111,282,175,201,213,117,243,283,253,228,272,228,112,124,99,189,174,362,182,222,195,165,101,231,206,297,255,143,202,172,148,211,184,144,115,195,163,146,136,253,162,334,264,313,224,318,80,138,229,314,187,220,109,175,145,90,222,232,260,170,224,327,98,171,219,228,339,247,182,256,126,154,189,217,231,136,154,110,98,74,195,264,303,88,248,168,133,169,228,299,296,187,158,200,187,207,266,284,259,169,246,247,96,194,183,197,179,210,191,142,62,70,108,192,195,115,222,229,226,247,284,283,51,293,111,216,122,248,156,152,118,146,287,260,279,115,202,155,268,248,83,135,146,261,195,60,172,357,266,163,133,228,214,253,109,194,223,169,178,107,87,139,123,347,252,260,278,226,117,139,239,297,275,287,104,85,112,89,247,140,126,187,149,131,257,267,136,264,140,222,131,198,81,176,223,202,182,277,234,171,233,262,248,190,230,111,205,307,293,248,114,229,117,302,295,117,205,284,309,140,209,171,220,166,242,205,210,199,93,195,204,165,240,168,200,281,223,365,235,288,186,218,137,308,211,241,166,253,190,280,201,261,257,322,171,188,265,236,151,42,297,149,316,181,224,194,304,101,264,291,261,258,197,248,162,300,93,324,114,203,92,159,299,347,108,162,88,295,185,274,214,102,155,88,112,154,133,300,272,231,78,260,105,353,137,66,132,340,162,193,196,215,191,253,137,263,192,105,156,221,169,169,173,183,218,186,210,226,325,89,185,346,338,203,266,208,240,361,303,295,266,155,235,84,121,115,171,137,232,149,170,138,188,185,144,106,237,296,237,113,269,257,240,169,252,173,184,243,238,177,260,196,212,148,116,209,202,220,238,217,148,229,247,215,190,259,186,179,216,201,147,221,245,231,141,247,202,194,217,233,136,157,156,222,122,225,142,169,223,287,134,249,212,141,215,192,154,173,101,225,88,170,246,271,351,110,172,134,188,157,206,222,207,158,152,260,222,216,279,205,146,193,149,174,172,171,166,220,239,232,111,168,176,174,311,65,198,148,130,166,246,203,180,157,107,382,98,114,142,132,296,252,131,207,256,274,172,217,186,211,196,245,234,203,191,66,88,197,120,197,234,77,151,213,235,175,241,190,233,305,406,207,147,226,284,180,159,342,88,190,127,191,329,156,233,391,231,195,237,257,262,124,154,217,232,180,148,218,192,265,184,223,127,209,285,231,257,250,161,219,92,241,212,164,96,270,203,204,126,230,259,143,252,278,105,302,230,228,160,110,98,232,242,201,306,175,255,115,144,265,123,167,253,213,156,154,172,161,144,167,198,190,116,354,297,148,254,166,249,137,113,205,206,171,115,159,355,182,131,123,87,206,148,165,87,174,105,198,190,284,210,135,121,296,269,176,176,208,116,342,242,95,218,173,255,145,116,255,147,332,203,181,261,185,177,147,141,227,192,77,186,208,156,255,210,338,211,213,193,212,200,130,317,258,214,275,289,161,148,148,225,335,111,145,140,244,201,120,172,268,299,224,94,253,343,224,162,273,188,256,209,178,210,135,197,162,280,182,267,104,240,154,183,219,95,243,132,267,165,118,224,156,143,226,416,282,140,181,222,174,216,219,128,241,275,217,206,309,186,342,182,188,227,257,197,85,113,70,245,205,215,409,267,258,112,84,187,175,73,214,362,163,188,227,362,179,217,234,141,201,216,287,121,225,217,71,251,212,145,88,131,161,129,254,307,243,133,211,340,201,231,215,180,51,232,202,242,99,189,162,202,199,194,153,100,323,227,237,243,178,265,197,202,187,177,265,208,345,297,211,140,246,241,174,230,233,237,114,351,146,163,168,260,282,164,182,166,169,260,150,268,214,114,225,173,195,189,225,133,203,278,140,277,61,261,225,251,99,201,244,288,166,140,100,181,156,188,200,250,271,348,145,197,173,226,397,151,137,48,117,181,191,142,296,210,233,163,313,215,203,226,136,164,326,224,230,226,53,149,199,192,238,234,296,219,348,230,165,140,276,175,220,122,204,192,124,101,179,259,174,136,209,152,142,325,286,209,259,177,285,103,97,196,150,192,184,69,218,74,153,136,288,162,197,168,202,289,242,152,198,243,189,246,198,152,217,329,187,118,66,270,232,119,161,196,191,169,218,161,233,171,191,249,317,127,109,152,151,273,236,213,92,223,224,206,124,216,196,250,228,120,126,284,326,156,262,268,193,270,161,260,167,194,203,220,251,225,233,191,302,194,268,252,270,186,150,137,122,278,129,230,121,194,67,264,160,295,294,234,210,159,154,201,180,90,226,271,167,241,202,169,243,141,161,88,87,119,245,282,271,180,263,187,323,170,146,210,139,273,227,111,183,267,278,218,129,289,170,203,103,155,148,227,248,243,153,239,271,191,170,132,288,191,144,181,304,172,172,264,224,289,191,340,304,220,82,230,119,106,258,201,205,224,122,241,207,224,218,161,284,96,74,136,162,120,244,249,202,44,194,59,118,192,199,204,220,110,170,222,195,166,88,168,244,173,362,247,145,163,120,277,293,201,347,237,76,118,137,143,166,292,201,134,167,100,234,324,192,209,178,333,270,114,239,150,101,119,128,262,120,158,196,165,131,221,210,164,121,184,224,210,214,214,282,311,290,124,246,265,120,300,192,212,155,305,234,333,316,187,194,266,232,307,181,109,147,144,200,343,242,85,258,209,117,70,107,256,229,186,299,146,91,214,191,313,231,150,202,206,106,306,194,250,216,321,166,219,295,233,169,141,209,197,148,239,202,269,108,201,177,105,106,312,187,150,221,224,252,223,206,120,154,178,247,210,302,143,146,190,266,174,144,117,174,187,203,95,86,171,163,203,208,184,290,158,357,150,220,208,192,195,148,184,250,196,301,232,53,177,251,184,318,223,168,206,185,117,282,100,231,119,252,184,89,144,290,170,145,142,266,109,232,159,237,289,121,158,97,146,242,104,164,171,283,266,139,156,165,144,190,232,182,249,272,182,166,211,129,136,282,252,164,232,148,184,175,270,378,208,335,230,77,280,183,139,183,157,174,224,260,147,155,202,200,169,270,89,271,202,158,204,164,377,199,170,220,160,127,189,204,214,209,235,266,222,313,151,160,253,184,94,82,230,155,132,276,109,265,125,124,212,184,113,269,273,171,233,256,173,208,198,192,217,90,166,162,202,205,234,188,138,274,187,291,254,185,157,302,228,123,147,115,149,160,231,131,247,208,216,98,101,181,144,210,239,296,175,252,263,237,137,163,246,183,74,162,155,225,188,51,291,361,228,231,157,134,161,188,308,86,167,268,221,115,155,228,155,124,177,140,186,153,174,185,149,176,183,196,212,191,168,173,123,119,162,222,227,145,228,209,155,240,228,163,144,274,234,82,182,204,160,127,163,131,160,109,189,202,66,139,231,207,189,286,96,262,325,205,87,198,68,73,153,333,164,61,270,81,173,347,198,200,145,194,95,185,111,184,304,228,216,245,232,276,272,262,60,179,254,220,164,194,138,186,242,306,277,131,198,169,86,95,273,212,210,126,145,232,226,266,275,130,223,222,214,59,270,320,180,325,200,144,200,151,198,152,172,157,123,79,223,102,191,179,174,193,149,202,182,249,157,312,349,155,102,134,281,222,226,207,168,218,238,265,137,237,229,138,238,150,218,117,200,275,221,209,269,219,217,258,227,176,133,169,351,162,384,320,136,178,169,141,249,298,213,239,211,317,349,153,130,143,221,119,153,198,230,216,201,201,148,132,84,132,280,146,91,254,254,101,120,232,177,205,165,238,272,214,153,220,253,229,235,159,178,143,172,335,175,117,264,172,110,225,178,148,242,239,316,258,74,183,219,93,161,135,141,163,166,199,356,208,218,213,226,219,290,184,131,260,194,96,136,188,305,161,120,206,221,374,175,166,147,233,244,275,215,158,220,129,108,190,315,230,187,80,149,164,110,151,191,162,248,219,162,260,161,153,200,247,232,233,200,101,264,232,229,242,195,274,240,215,262,96,168,131,159,267,143,225,401,227,99,120,165,104,90,270,266,101,310,204,83,242,285,130,293,226,177,132,296,264,313,180,192,185,90,268,166,262,119,221,130,247,214,175,171,81,206,112,196,208,184,189,325,190,125,133,192,120,268,157,241,168,168,199,245,180,213,190,216,179,236,145,114,119,169,121,231,197,280,193,269,248,275,235,195,229,261,191,222,126,67,271,137,145,96,200,229,221,139,194,178,211,255,198,258,113,188,109,157,143,39,239,191,154,166,123,233,306,126,145,169,256,104,143,226,163,47,221,216,230,122,208,229,182,161,193,293,280,205,231,134,189,162,181,228,174,354,196,127,111,145,192,209,214,390,252,134,196,165,101,55,281,189,194,141,249,170,214,322,225,163,122,109,152,276,149,199,263,312,181,139,109,121,89,160,181,271,212,84,158,111,110,275,307,145,290,103,278,215,224,203,129,176,267,164,168,234,209,123,184,178,311,208,273,151,191,124,172,274,148,299,185,132,283,199,191,311,209,228,98,178,240,186,91,203,133,164,132,372,172,214,294,90,124,167,177,218,211,136,263,139,166,106,164,221,125,122,174,308,252,241,212,157,246,220,298,178,249,349,219,251,154,115,100,260,259,63,160,259,176,106,182,146,99,216,144,159,119,170,201,247,237,229,65,278,287,230,170,90,220,164,252,218,233,282,172,97,144,140,202,132,183,216,239,101,99,225,227,78,268,285,226,378,190,160,205,149,200,405,289,135,190,294,244,204,152,243,211,147,280,152,92,115,180,224,122,153,103,270,184,195,281,205,232,263,229,130,168,115,224,199,151,224,303,117,371,211,244,198,121,273,180,195,131,217,137,250,173,214,244,202,314,99,194,128,172,245,178,216,156,357,236,216,237,275,215,331,153,302,240,177,186,269,238,203,136,256,176,249,307,270,117,180,181,188,102,121,291,208,186,195,259,161,140,152,213,213,277,284,200,86,224,223,251,181,278,210,243,194,124,146,204,271,177,140,256,166,223,180,189,178,228,202,343,99,175,275,139,76,232,262,277,125,193,151,173,156,166,185,258,188,192,217,221,177,296,231,255,144,196,109,277,147,136,248,246,244,147,156,161,165,290,204,310,98,270,246,335,131,234,113,108,133,265,243,54,220,125,185,219,161,188,70,233,137,186,286,154,131,215,99,177,258,225,266,175,130,203,156,180,198,97,230,161,130,109,249,243,133,105,143,278,134,95,235,87,232,110,277,201,132,228,317,282,165,133,231,107,138,224,289,271,198,128,194,212,108,170,243,113,138,257,241,243,187,167,180,143,171,247,115,196,218,272,262,165,264,124,245,85,302,277,166,225,293,291,249,160,134,193,163,291,247,269,106,206,163,291,255,246,280,240,93,153,215,329,200,212,127,196,194,327,222,92,297,247,85,291,323,118,177,288,65,190,371,168,257,288,227,326,278,195,159,265,228,127,107,150,291,255,108,229,218,162,287,122,214,118,166,119,157,164,185,150,194,277,191,233,110,85,272,260,238,285,179,146,95,236,199,195,152,213,109,123,243,172,138,250,184,228,211,241,250,150,94,218,149,221,198,225,244,179,178,185,235,156,250,229,216,188,101,265,201,69,254,289,144,168,122,266,239,252,229,258,315,344,210,162,212,126,113,315,133,168,186,217,243,134,116,359,223,267,193,136,131,196,191,233,174,150,152,161,174,182,126,345,257,79,156,325,220,385,221,191,82,95,152,227,159,210,277,163,193,126,152,243,80,202,177,418,134,74,160,54,236,146,184,227,238,122,81,268,151,249,232,238,209,174,149,151,121,226,151,182,229,67,159,108,166,253,283,179,230,216,225,207,225,172,181,227,331,244,116,324,238,163,74,95,253,148,200,225,327,207,201,130,255,232,51,125,150,140,145,188,77,133,212,231,257,111,249,207,191,151,79,164,261,233,227,191,231,122,192,188,317,330,228,151,194,278,234,176,191,173,145,294,359,210,275,141,213,169,77,210,262,241,292,110,81,141,153,106,209,90,173,198,185,242,253,152,97,165,159,196,296,185,179,173,114,132,171,257,97,104,307,201,183,213,145,114,186,237,219,336,140,154,283,230,264,131,216,178,245,216,279,136,270,178,138,167,120,240,152,246,215,190,336,218,153,181,101,123,209,169,379,119,218,312,132,173,264,181,223,259,103,171,133,195,296,224,168,203,230,271,144,259,216,264,192,113,173,225,207,132,133,126,233,237,147,245,274,235,168,260,185,295,142,182,199,274,201,172,178,114,147,197,165,308,258,130,246,235,198,208,188,148,324,190,79,197,198,255,295,184,107,197,139,108,217,192,102,217,310,183,137,153,202,185,122,171,111,205,223,162,178,162,160,149,203,190,264,229,138,248,246,223,101,134,224,337,169,256,217,197,294,279,188,240,258,259,286,74,199,218,234,186,208,208,246,176,287,234,156,246,129,192,174,180,115,294,210,190,173,100,166,175,278,393,187,147,250,147,184,171,194,268,239,90,156,222,214,181,212,147,293,289,230,162,168,206,123,98,177,182,222,98,136,108,311,274,270,230,149,145,344,207,175,116,301,306,154,301,114,86,243,115,203,101,155,120,221,144,206,237,143,186,304,145,286,79,132,168,173,185,258,222,213,98,125,268,225,261,172,281,143,323,137,253,203,324,237,234,228,179,149,235,208,170,155,158,266,292,157,142,153,117,204,287,121,267,158,138,271,180,119,243,288,150,210,133,173,163,196,136,199,238,132,163,173,161,257,250,162,135,213,226,145,94,183,123,235,246,174,262,169,185,229,155,270,218,174,291,253,361,162,143,246,195,231,234,141,168,194,246,169,167,109,286,196,153,205,101,205,220,172,147,272,167,165,131,195,146,199,192,223,216,274,234,197,235,237,230,215,268,223,291,221,253,152,110,175,192,251,220,257,337,127,163,251,108,251,222,222,118,227,321,243,164,242,226,212,326,109,141,278,131,175,108,178,226,134,181,123,183,133,228,97,160,186,306,163,209,280,198,214,359,229,208,163,290,165,260,119,226,232,205,198,153,173,136,311,50,296,137,144,158,188,156,205,194,131,188,166,342,176,377,238,104,198,97,197,125,188,125,83,235,173,336,284,188,125,243,193,198,216,208,186,201,257,185,357,138,244,187,138,159,239,364,195,203,231,136,223,118,297,122,79,279,304,231,183,232,243,215,142,204,92,79,295,281,106,169,297,357,219,164,83,282,143,110,233,230,293,214,104,240,305,183,124,326,74,277,203,168,154,269,233,170,347,164,162,139,246,154,239,160,179,157,163,223,112,179,295,92,258,228,232,216,321,141,166,46,111,127,151,106,179,126,164,183,253,144,179,96,281,222,177,111,325,218,174,217,168,187,274,208,117,124,155,199,146,77,268,282,219,211,260,205,180,299,263,207,171,234,156,115,161,284,139,295,216,185,281,257,288,66,198,256,302,278,186,92,288,227,163,93,245,121,329,175,263,107,173,105,314,313,322,234,135,201,318,287,201,170,183,188,262,256,162,184,195,238,240,219,124,231,177,201,124,243,270,165,249,271,274,118,178,173,184,73,77,211,194,283,256,344,171,214,183,174,179,244,327,312,165,201,289,169,175,301,330,269,267,322,220,148,126,217,199,201,251,221,192,135,280,185,265,115,393,203,136,312,212,104,277,259,208,237,191,139,204,116,218,169,225,78,187,112,129,355,200,146,252,147,154,152,277,189,201,204,67,259,307,118,324,195,160,147,173,151,259,243,275,245,214,180,209,232,155,179,111,215,210,310,216,219,136,224,266,226,172,312,269,114,282,152,267,274,270,159,231,329,172,178,252,294,197,98,172,292,190,152,285,236,96,199,211,138,153,134,168,170,191,239,167,221,187,177,295,194,134,132,176,131,343,109,319,252,222,385,111,158,153,257,342,135,316,163,137,202,299,174,223,106,191,193,150,140,256,162,128,249,150,133,110,111,120,223,201,185,299,156,293,129,238,310,103,286,243,151,235,358,114,178,147,456,250,269,322,250,108,245,188,223,232,130,112,157,279,192,179,158,78,173,119,199,178,277,175,151,107,289,106,213,258,191,101,164,217,137,207,139,232,180,128,200,159,265,234,190,183,140,206,270,221,163,226,179,146,99,173,209,261,130,203,94,128,323,75,159,206,258,176,246,179,265,214,167,238,201,158,292,275,130,144,153,122,252,272,203,155,301,326,240,185,138,296,163,267,192,122,211,272,144,153,174,109,151,125,145,313,198,267,293,164,332,184,239,116,242,144,147,192,136,204,171,167,141,202,244,179,166,59,111,126,243,107,173,220,140,270,107,207,108,285,239,285,101,182,268,225,104,112,235,234,270,296,176,172,242,228,225,331,124,227,200,175,281,217,150,153,146,239,255,175,353,238,234,278,213,170,200,188,228,214,222,132,170,174,194,212,238,112,206,215,203,280,248,103,336,189,194,87,145,216,124,242,217,102,197,157,246,162,191,333,227,213,281,272,222,102,315,149,182,340,116,210,182,191,250,201,222,206,216,220,271,210,140,315,161,201,213,134,153,293,233,253,230,114,225,140,92,92,344,86,171,272,159,329,177,219,161,241,220,137,137,163,314,211,220,158,187,260,313,196,111,241,251,286,222,154,74,176,215,115,299,138,278,111,143,194,173,150,268,244,373,142,183,145,190,220,299,111,143,204,242,67,308,275,64,176,286,155,365,212,105,196,148,284,189,213,385,315,183,87,215,315,204,174,213,276,140,141,332,160,270,272,192,212,279,151,221,105,134,254,61,139,283,160,292,146,100,71,238,162,286,123,188,244,157,197,256,213,281,76,187,241,199,166,213,225,211,60,170,182,98,180,198,160,229,130,231,86,182,162,99,226,92,197,99,172,252,280,141,269,184,255,187,203,217,165,194,247,146,180,104,257,145,192,187,123,240,242,137,219,273,193,137,208,147,302,148,202,242,180,201,223,234,252,200,239,102,385,137,246,145,128,221,294,336,169,140,252,153,215,232,154,162,118,175,139,161,195,258,176,141,135,227,261,137,178,123,243,117,174,250,318,226,199,177,259,267,90,255,303,221,81,152,234,310,161,143,307,141,176,236,246,86,145,203,220,184,235,300,290,222,175,265,224,87,119,381,178,162,333,212,231,207,176,222,251,170,142,224,124,294,293,176,128,135,72,158,172,136,366,322,126,206,265,82,122,211,117,206,70,234,228,201,239,140,149,178,150,97,229,137,253,229,316,121,236,184,172,271,128,245,218,382,199,199,225,169,97,108,134,232,336,254,234,162,307,167,147,281,200,124,213,179,345,293,325,152,224,133,215,298,215,99,158,65,158,275,162,196,196,127,243,150,259,211,207,206,242,103,239,198,118,175,206,327,191,195,310,129,169,222,211,192,245,126,188,139,184,265,226,212,65,215,280,100,177,245,219,256,239,308,67,177,161,288,242,237,350,174,272,227,271,231,320,291,278,288,333,220,235,283,131,211,334,155,115,188,88,222,236,145,343,264,275,192,219,215,147,228,185,241,187,172,208,154,131,222,247,229,274,203,227,290,118,228,96,229,235,299,225,264,118,310,163,162,151,203,272,235,178,338,76,212,117,103,263,176,227,217,310,146,185,129,313,168,210,226,160,135,153,269,127,206,239,319,249,129,279,184,154,302,77,259,216,216,187,169,206,202,121,203,151,205,215,120,165,157,334,131,170,132,172,287,171,185,184,241,298,255,176,190,164,302,220,155,220,191,223,216,189,157,235,168,204,102,161,133,190,282,97,172,218,213,255,165,187,376,167,288,336,150,135,199,152,108,330,130,176,100,159,166,153,274,313,150,196,322,161,264,212,171,168,129,136,177,276,314,96,183,241,116,211,159,213,82,180,172,192,140,217,207,181,206,159,294,187,89,102,194,254,178,149,241,82,230,170,177,131,198,286,198,219,310,231,102,232,236,90,119,88,222,313,184,198,121,209,249,277,187,240,212,98,296,270,230,185,263,256,249,162,278,203,83,92,241,232,156,273,142,208,258,162,115,134,311,264,287,273,238,357,214,174,87,152,187,141,121,245,242,125,208,151,281,191,209,248,137,279,235,250,128,237,181,198,146,230,132,123,132,156,144,211,190,312,398,234,248,310,119,224,159,229,268,145,297,189,106,244,105,150,154,217,251,322,190,164,161,324,230,219,268,119,284,270,116,144,214,217,269,96,203,179,179,154,145,198,278,210,163,168,97,128,227,161,140,184,215,158,177,109,208,134,215,267,260,241,130,106,271,274,183,313,234,237,234,205,108,167,179,94,198,166,204,135,265,276,207,135,78,288,312,190,123,156,113,129,225,211,166,226,268,206,316,135,165,141,230,147,193,231,331,104,282,234,202,223,162,130,174,265,185,201,271,118,208,152,179,308,172,220,333,114,148,79,235,240,234,171,205,164,188,152,170,224,309,260,145,109,271,200,252,233,145,121,200,274,92,158,202,95,46,317,158,183,316,243,120,229,258,154,170,216,227,173,101,99,248,222,253,258,97,283,143,174,179,233,295,257,289,157,128,212,112,325,118,102,237,163,167,74,215,209,109,161,210,149,146,258,289,245,266,269,222,128,235,218,207,121,179,279,296,255,274,186,100,162,72,160,173,223,183,224,205,252,251,176,199,227,202,273,157,120,251,286,300,222,172,104,225,145,197,162,197,219,122,275,318,299,220,165,182,184,174,298,196,141,189,62,179,214,180,193,233,192,214,233,254,397,240,185,196,233,263,253,195,148,166,222,301,107,126,84,174,195,335,227,207,87,148,255,99,208,239,232,105,166,112,212,146,182,297,198,78,203,262,211,76,157,117,235,209,201,183,250,140,121,45,129,131,182,215,205,207,116,136,235,101,150,97,211,315,135,118,150,352,156,192,139,115,213,329,204,261,95,62,220,308,137,231,170,161,201,163,193,224,128,182,188,134,244,214,213,269,195,176,295,104,227,365,159,179,223,235,191,160,245,145,170,135,228,69,167,84,291,233,281,107,192,249,214,138,149,73,178,179,101,346,200,228,203,369,224,337,221,243,202,168,76,285,111,185,231,248,256,158,182,145,310,152,176,176,275,108,169,160,156,169,123,257,247,169,100,272,144,190,249,211,255,114,210,90,68,272,182,217,157,263,198,79,102,243,189,289,272,246,146,205,232,176,168,169,215,289,241,106,162,219,198,234,231,123,72,111,134,227,191,334,124,151,187,270,195,80,88,237,242,124,311,211,177,254,146,214,158,160,165,124,125,187,225,232,260,260,175,132,220,243,221,141,110,265,154,82,188,279,134,220,239,175,208,115,222,138,143,174,299,248,148,230,190,332,83,301,89,312,196,259,119,144,162,203,165,208,212,86,172,279,326,142,184,184,159,150,269,104,203,215,334,97,162,67,64,252,224,146,152,236,141,239,117,171,192,207,202,135,259,161,116,317,250,187,150,156,169,361,225,205,298,263,228,233,266,207,141,214,128,137,159,233,132,193,246,236,300,163,120,244,233,194,215,260,187,147,162,275,214,211,183,225,128,412,261,165,219,347,188,202,149,225,89,267,162,122,303,183,164,321,169,182,221,216,234,92,192,223,254,144,98,176,222,271,121,212,103,328,170,230,215,139,305,261,200,272,237,157,189,184,283,184,265,207,232,105,235,59,179,239,306,249,224,216,208,247,306,123,139,285,234,217,286,118,265,135,164,115,247,221,116,337,178,151,148,167,195,124,239,231,228,116,259,135,249,125,133,189,163,144,231,150,206,186,238,262,184,193,134,173,232,217,241,277,156,220,129,222,147,114,163,247,209,265,252,132,246,194,94,131,248,204,218,109,282,129,174,250,219,102,224,153,128,132,102,179,138,230,116,223,319,202,227,248,175,162,175,221,166,238,348,214,233,178,219,160,240,148,187,245,194,184,227,196,101,90,260,181,163,129,202,195,193,234,184,315,188,225,150,222,216,224,91,91,278,121,119,228,134,228,314,123,306,148,158,279,211,299,205,194,381,357,187,121,227,227,212,331,163,263,135,184,262,190,239,315,158,285,128,232,253,150,218,157,186,270,94,199,192,196,246,219,272,259,303,93,135,243,165,285,145,250,304,204,169,94,356,62,216,270,140,161,189,152,99,266,207,129,289,148,279,105,168,201,162,145,190,239,177,206,265,250,184,129,94,83,195,158,215,244,141,243,325,191,91,183,189,316,170,195,157,261,276,215,227,118,236,220,249,113,191,142,183,141,269,242,240,93,162,125,169,185,182,154,273,294,207,241,320,224,194,224,294,192,229,267,169,308,252,229,337,288,48,197,256,178,206,227,324,242,168,169,76,122,201,192,310,262,171,154,218,205,71,167,215,126,214,182,198,277,242,196,125,203,216,241,212,145,229,197,197,131,171,311,242,158,260,339,108,247,294,115,205,302,126,165,130,220,192,168,196,153,180,231,88,107,183,120,304,168,141,212,365,309,301,239,313,261,333,164,277,281,169,301,116,246,134,210,322,202,262,112,169,135,289,268,144,189,402,217,112,210,156,261,208,150,243,263,139,103,215,122,214,196,131,301,117,236,269,194,211,191,397,283,266,177,164,170,95,154,190,223,150,259,242,220,209,260,240,237,198,255,134,255,139,185,180,247,177,215,347,86,217,60,180,202,136,281,174,237,151,114,176,252,155,108,171,263,166,198,176,169,106,221,274,168,193,225,210,116,264,266,220,134,140,185,187,223,80,262,161,145,161,252,182,185,185,130,225,64,232,280,183,210,277,163,247,217,212,236,273,139,233,216,273,139,242,163,299,208,260,241,456,76,169,273,170,187,216,322,142,247,115,271,166,199,142,305,327,272,169,165,218,227,182,153,257,187,161,306,184,194,216,192,235,265,262,187,220,215,211,242,159,291,178,61,188,188,178,114,154,227,286,273,201,232,120,190,150,322,232,125,179,270,223,176,244,264,129,277,172,159,190,159,306,224,145,63,261,374,226,213,204,273,198,140,215,164,245,121,174,190,182,134,170,80,210,168,113,200,153,197,205,243,183,327,187,145,123,135,217,221,198,161,129,132,294,275,95,137,321,183,372,177,180,97,161,139,282,237,174,148,232,164,156,92,207,197,208,176,223,177,157,158,158,254,144,155,221,211,272,167,272,240,233,225,148,302,238,247,231,89,304,158,150,191,79,240,100,189,115,223,173,120,175,128,121,204,152,123,297,136,196,179,145,208,182,230,392,137,221,246,183,149,131,204,305,148,130,244,87,201,122,356,119,138,153,245,152,166,127,339,242,117,226,230,225,212,265,147,304,86,90,169,250,235,164,199,112,118,217,104,139,171,143,227,270,177,291,256,179,204,172,249,156,217,221,236,228,166,193,152,102,136,268,186,186,142,128,241,116,88,213,154,172,227,203,267,84,206,237,306,234,133,327,174,143,272,196,172,220,64,302,332,269,260,267,210,173,178,241,154,107,246,117,257,247,123,213,249,221,196,202,199,186,171,216,148,150,126,210,195,103,221,219,194,310,240,312,264,118,220,171,194,192,169,366,99,287,118,156,245,218,223,273,145,171,165,313,223,213,262,109,153,305,162,84,232,118,211,229,91,250,236,264,282,228,243,221,297,160,236,171,298,244,269,252,159,342,182,139,234,220,197,98,184,193,182,142,99,272,208,274,180,143,68,113,187,201,140,262,227,212,290,139,174,187,234,179,250,251,233,156,74,266,229,220,104,296,367,279,332,113,207,167,339,165,196,262,132,250,146,275,237,157,144,182,343,196,122,83,192,115,213,167,156,185,236,238,227,202,107,224,246,128,179,358,88,164,263,105,119,313,157,190,98,157,256,169,156,162,170,164,267,159,91,176,251,237,82,181,172,183,223,163,136,217,268,175,139,175,172,189,163,174,189,244,108,158,243,123,133,137,260,241,218,104,60,270,324,198,240,153,75,115,112,311,113,202,220,218,228,188,261,150,132,195,82,157,274,245,181,150,219,137,201,213,129,186,272,176,158,162,191,170,195,168,105,95,151,314,175,146,285,197,236,206,182,194,174,264,161,205,119,121,244,213,124,59,290,204,215,224,264,221,156,112,232,180,330,363,282,170,273,141,132,122,181,217,204,127,232,109,233,154,147,191,47,200,108,77,218,231,133,189,217,136,270,65,294,163,378,139,214,252,179,216,260,108,96,368,144,231,302,243,323,94,277,244,372,146,174,211,269,221,197,238,252,241,300,144,220,211,158,161,146,226,234,160,245,203,151,295,295,239,181,200,232,284,180,230,192,249,277,316,224,145,231,163,315,210,210,158,164,195,172,103,133,210,202,292,118,313,208,185,186,146,77,180,94,151,177,169,255,174,234,246,191,166,218,331,175,232,64,135,140,213,267,171,213,86,301,116,237,195,196,313,333,225,202,168,196,122,247,121,355,157,231,235,101,133,217,195,149,212,178,297,84,135,79,248,201,147,209,175,220,82,214,241,269,96,194,229,193,158,139,199,269,128,218,241,324,166,233,127,243,166,289,286,261,148,107,149,169,133,129,153,134,312,153,106,148,105,118,194,213,61,222,198,286,285,222,116,92,194,260,136,243,152,171,322,257,101,95,168,177,259,231,134,336,102,109,196,94,202,186,218,300,222,251,258,173,94,193,210,219,285,174,207,261,242,190,169,100,131,230,234,157,98,195,201,236,285,234,227,109,174,349,228,115,136,251,283,254,258,187,132,112,196,213,211,175,201,261,283,178,191,93,168,195,297,203,171,129,204,129,306,172,192,134,131,210,238,253,140,324,169,212,241,289,262,68,124,142,282,287,157,117,125,177,156,185,241,86,158,155,123,213,237,118,183,294,176,198,228,256,172,173,211,194,193,216,285,187,325,397,229,116,276,195,145,252,197,245,164,160,131,251,149,293,205,210,86,280,222,223,109,159,220,253,152,121,328,136,231,194,223,94,113,106,196,189,137,252,317,75,336,287,218,180,149,138,223,117,180,307,164,196,122,159,141,88,200,142,113,255,183,212,181,277,299,218,124,258,186,267,149,200,126,196,164,135,231,228,296,105,100,274,239,215,148,219,222,219,98,295,173,213,151,112,274,253,241,190,228,252,192,201,103,275,151,187,241,212,92,172,244,165,250,145,173,138,228,188,121,191,330,204,284,184,300,168,206,189,217,240,203,241,145,315,105,231,77,215,223,299,167,67,160,251,181,239,111,143,107,193,189,205,244,227,224,155,212,192,91,121,191,215,92,124,147,193,110,105,80,236,149,152,194,106,180,267,268,344,132,258,237,119,211,188,129,173,90,139,243,262,124,340,215,121,149,187,247,212,158,204,276,126,201,220,232,183,190,195,188,180,292,134,221,139,134,238,177,188,160,223,342,259,232,105,116,315,149,291,236,289,214,189,271,275,260,187,280,237,257,218,111,128,304,223,319,210,150,202,272,216,201,248,161,186,82,316,180,129,266,66,69,191,164,148,265,124,299,188,161,335,155,234,215,199,132,168,288,361,85,234,244,238,155,217,310,171,333,185,211,142,171,214,101,189,120,165,230,288,271,170,248,131,279,246,171,226,101,157,292,215,192,138,196,131,192,245,276,63,154,143,146,192,187,204,216,93,235,225,178,178,239,166,173,272,132,180,209,148,204,132,333,150,227,159,283,171,262,229,199,260,286,126,184,187,175,155,175,185,123,221,168,240,143,201,107,93,153,260,262,213,169,157,192,255,198,194,220,189,134,178,291,147,160,194,115,220,254,153,284,244,205,232,128,188,173,246,226,194,77,254,277,282,320,156,174,198,211,228,237,189,252,300,206,222,156,204,120,206,271,331,103,151,220,162,254,234,236,174,185,174,194,158,206,122,179,236,121,103,266,236,137,168,174,156,136,260,187,187,216,309,264,282,168,97,206,178,173,163,349,245,235,244,105,213,249,179,275,137,196,284,276,229,311,271,153,90,149,245,144,294,184,142,318,219,312,151,115,272,225,157,61,179,116,230,187,210,142,294,365,275,205,182,262,161,97,186,191,212,95,285,237,216,222,256,261,274,156,126,162,194,218,212,111,224,150,267,283,131,155,235,201,88,224,221,274,136,163,295,154,64,156,157,260,197,186,141,102,157,201,84,104,294,166,145,227,109,255,289,183,218,289,124,216,162,310,225,270,142,138,128,201,139,172,236,129,294,218,109,97,112,145,134,149,159,231,231,321,198,299,186,204,198,220,306,210,238,248,199,170,282,281,134,275,168,306,332,147,283,341,197,240,85,230,142,213,154,331,223,228,152,344,189,246,200,179,78,245,264,299,112,157,350,223,232,161,176,100,275,149,107,216,260,213,173,108,126,204,160,257,234,208,189,156,238,162,234,55,276,270,75,168,207,247,259,136,160,276,244,196,182,229,158,256,189,101,344,262,190,262,170,175,265,152,297,152,182,165,180,87,149,171,264,141,305,213,229,205,181,322,262,304,204,261,185,199,221,180,332,215,200,213,183,216,145,254,156,262,236,143,282,313,96,104,311,273,143,220,174,156,201,158,105,164,219,189,102,236,164,246,177,217,238,77,290,185,136,184,266,109,267,303,162,159,238,238,226,156,285,194,165,268,195,154,333,255,206,244,179,160,263,167,205,214,226,352,328,294,239,236,169,259,93,245,148,146,210,315,194,170,225,193,133,240,285,124,195,137,293,168,164,151,129,83,94,286,250,130,191,178,276,241,259,191,225,184,229,179,241,165,233,155,275,265,148,196,121,245,188,139,210,281,181,204,186,240,104,45,255,168,389,140,118,304,233,254,52,253,238,151,193,253,317,126,191,246,234,199,227,255,134,186,162,341,141,217,178,210,129,343,169,197,357,169,193,136,121,153,220,170,252,248,149,241,189,209,135,250,228,288,202,141,163,119,132,171,175,88,192,132,167,244,125,270,104,223,152,206,330,130,88,268,201,306,198,199,299,241,194,230,271,134,207,107,227,227,191,190,312,241,188,256,131,130,95,209,163,295,231,238,237,233,146,145,212,245,315,211,151,233,195,113,195,123,256,73,250,193,225,159,178,276,114,219,235,97,212,120,283,288,195,107,255,210,88,206,222,153,272,99,76,156,219,169,245,340,298,197,219,218,259,175,233,211,89,162,101,133,57,215,144,177,150,202,355,129,50,165,302,140,142,349,85,188,223,166,261,111,263,145,136,273,203,141,107,207,167,138,167,216,302,268,229,159,232,248,129,291,334,176,210,373,159,160,201,139,153,151,201,209,169,315,152,249,132,126,112,210,96,173,248,268,127,235,217,145,235,219,133,285,189,177,167,127,190,194,209,187,208,248,278,300,161,168,165,178,338,260,76,272,206,198,239,136,318,204,117,158,156,185,271,231,102,236,132,241,276,215,126,194,149,171,293,153,306,202,232,232,251,102,183,222,209,309,151,174,261,64,210,152,58,207,233,187,158,255,243,114,292,140,185,141,166,237,324,171,254,251,215,216,91,188,88,255,158,240,221,235,237,237,120,205,182,119,227,207,335,145,70,135,172,248,278,191,188,224,232,207,229,113,173,211,237,140,143,171,197,172,292,224,261,255,251,170,171,161,236,143,111,192,225,263,153,264,62,160,325,154,167,167,255,154,151,124,174,333,225,325,224,240,140,324,220,211,282,263,275,161,224,110,160,247,226,115,186,149,228,323,110,179,153,201,131,157,358,211,160,107,237,250,230,184,174,248,246,210,85,195,77,200,283,115,241,266,367,102,206,87,269,105,140,135,70,241,213,180,143,313,265,101,95,118,185,184,98,154,328,253,165,316,297,116,269,292,282,255,282,188,314,206,237,223,303,116,215,241,247,227,294,231,277,168,267,74,233,157,141,257,125,231,217,227,212,304,193,217,232,231,151,328,235,224,208,145,241,183,202,132,174,233,122,182,186,151,236,195,254,134,152,136,232,114,251,160,243,138,346,150,132,164,191,290,155,205,254,99,208,226,178,245,197,273,70,235,147,284,63,121,127,362,133,229,199,271,187,158,218,127,288,267,236,111,318,193,184,321,125,172,63,193,163,235,260,123,143,215,207,132,68,150,179,184,157,284,281,184,359,131,218,195,237,253,166,118,202,175,186,259,171,152,184,241,273,286,221,82,351,229,137,112,198,159,215,158,322,288,228,265,60,232,286,123,120,129,132,217,251,284,195,144,164,216,224,115,233,103,199,234,230,144,196,157,276,158,117,202,124,217,169,215,133,174,322,119,266,170,244,225,165,279,243,143,168,123,220,66,168,143,167,62,154,98,170,293,128,223,122,337,149,239,276,173,241,289,176,131,233,184,215,226,180,361,257,161,258,329,140,200,392,163,235,242,182,123,217,306,149,256,234,222,220,249,369,156,158,104,235,312,318,161,240,196,175,193,161,194,192,139,210,172,173,284,226,136,93,302,285,290,228,315,179,212,83,121,183,227,331,292,394,115,251,139,295,229,214,187,257,279,175,147,157,158,177,141,228,273,231,232,211,311,124,244,103,217,233,244,325,217,305,264,222,256,71,243,303,246,289,100,189,161,266,192,176,186,270,194,204,312,140,292,310,169,315,195,197,116,193,189,238,181,261,242,205,158,118,83,283,216,236,268,197,164,163,67,165,258,250,178,249,213,233,115,236,180,199,147,209,276,229,238,200,71,242,358,182,249,167,226,151,266,210,122,307,238,179,215,157,212,186,297,237,123,159,233,158,179,252,184,160,322,203,191,220,186,236,217,198,201,396,148,129,138,137,122,133,258,225,157,184,255,178,261,233,211,183,179,207,203,239,113,268,195,171,194,187,203,146,271,224,155,142,218,326,131,332,148,138,101,284,349,325,285,154,220,227,289,249,242,222,210,215,351,197,280,230,235,219,210,216,255,288,194,123,359,255,134,372,175,252,182,178,74,235,161,312,128,174,262,330,118,81,323,210,260,260,149,125,242,123,317,176,201,287,214,121,215,234,184,232,151,138,234,146,238,156,91,344,226,201,339,194,69,262,143,194,276,285,251,146,142,251,149,262,295,100,112,336,98,308,256,175,165,176,324,262,269,231,186,235,191,311,224,250,173,57,178,213,209,300,220,171,219,278,168,148,213,224,137,309,135,128,115,197,184,238,254,140,324,218,149,102,211,215,239,179,198,167,265,152,168,195,121,137,253,328,215,187,183,201,224,266,173,287,139,78,194,181,169,254,209,120,333,131,106,169,213,284,193,209,183,177,104,160,243,131,341,175,100,229,314,135,263,213,242,272,359,224,181,117,171,107,249,210,181,191,274,169,227,211,195,227,108,307,107,124,136,232,139,123,150,255,224,118,152,234,214,336,160,106,184,210,131,129,195,228,188,262,344,218,122,301,192,263,128,272,202,150,215,94,154,189,184,226,290,154,225,271,132,155,332,193,219,287,216,144,198,295,232,222,166,238,328,256,152,221,206,221,198,133,171,226,200,375,187,291,173,203,215,178,252,245,175,260,249,225,175,208,333,129,223,300,214,73,170,130,198,155,165,143,255,259,221,215,340,237,204,141,94,154,187,245,275,321,143,110,271,143,113,194,210,214,288,150,176,253,268,262,259,224,166,206,216,105,114,202,151,153,145,323,166,181,245,248,190,272,309,48,250,197,208,190,298,238,109,55,256,77,138,356,275,155,178,286,205,214,110,141,232,116,196,71,121,148,242,195,206,194,223,54,263,394,101,54,217,194,174,116,203,227,84,231,206,108,224,154,101,90,192,206,147,146,227,246,309,133,242,251,329,247,197,107,203,220,196,200,202,185,78,263,286,158,336,175,191,212,194,272,144,259,243,105,231,143,251,181,207,248,116,101,149,155,230,242,101,195,221,214,180,160,160,315,323,287,172,180,180,251,283,138,203,164,192,199,179,299,181,107,269,241,170,120,245,189,75,345,175,140,145,208,256,140,230,283,247,242,304,291,109,183,118,116,318,187,223,313,352,125,154,134,210,202,115,195,81,190,221,237,191,148,226,172,171,61,186,290,236,215,259,173,104,167,309,206,124,159,142,145,221,133,256,278,152,157,243,71,291,181,201,238,242,262,246,101,108,74,231,157,140,224,243,241,240,176,130,207,299,241,234,152,159,218,201,157,272,276,239,93,198,257,248,113,207,170,259,237,179,190,160,236,233,136,116,178,364,234,159,311,229,242,159,115,260,212,193,162,180,230,173,232,177,281,233,124,123,120,114,131,57,215,231,217,169,157,169,225,225,64,149,137,166,217,235,153,148,263,100,244,82,209,107,163,162,260,246,181,147,159,200,244,232,163,232,258,195,125,88,162,337,159,265,185,133,202,250,248,245,85,227,168,225,306,123,129,302,318,231,257,184,218,225,211,274,280,210,326,211,179,125,294,137,268,176,209,123,174,219,182,258,223,148,226,230,212,262,195,136,262,131,232,175,205,260,289,163,193,184,231,190,169,118,85,285,178,94,200,192,254,178,204,169,130,93,254,182,213,92,228,205,239,287,153,152,148,238,214,147,192,240,261,172,217,197,238,239,184,252,190,380,196,267,174,153,291,312,161,90,204,163,311,194,265,123,313,205,155,161,85,287,160,79,345,371,120,106,186,179,179,163,316,192,254,290,155,324,264,223,272,87,188,255,218,306,270,193,207,169,188,118,210,107,180,155,240,115,270,350,224,64,237,241,265,390,130,183,319,126,165,280,210,213,129,246,204,148,245,307,85,124,165,99,283,207,88,185,167,178,246,183,130,305,115,328,145,340,238,228,243,220,170,152,323,135,307,169,251,50,287,139,193,181,126,141,312,265,212,353,167,200,171,181,173,355,184,248,157,98,205,228,254,119,184,250,158,247,136,207,142,172,105,109,187,155,187,188,239,210,140,198,263,173,136,201,221,200,205,139,177,201,197,215,220,108,134,211,171,253,170,210,129,305,295,157,184,205,230,318,165,213,178,207,135,219,205,129,175,135,152,233,337,235,217,187,204,321,236,326,79,201,307,203,177,283,283,134,76,196,108,89,140,136,159,200,115,156,99,131,311,296,307,166,202,226,261,53,271,302,85,286,153,168,146,316,173,147,121,246,202,328,292,405,144,118,193,101,97,222,279,184,153,282,107,242,320,161,277,193,141,295,191,213,143,264,173,57,210,198,124,215,201,173,310,181,218,137,126,200,246,158,126,269,75,220,156,216,295,219,241,180,94,218,127,120,257,232,73,388,70,238,146,262,291,267,372,199,226,299,180,242,225,251,355,87,176,274,193,228,197,236,275,238,245,184,147,214,162,145,122,180,155,208,156,210,97,215,197,132,104,181,174,331,221,247,255,162,148,205,196,146,126,251,243,166,226,99,306,171,173,243,266,74,237,71,206,196,202,261,126,224,252,249,181,173,218,335,331,295,232,162,200,213,297,156,308,234,298,154,81,197,260,172,185,201,150,293,264,122,133,329,198,135,188,140,209,187,178,107,193,176,256,140,141,228,90,277,138,178,129,167,352,216,217,132,76,130,38,328,247,133,114,159,277,129,208,163,307,202,191,299,141,254,160,214,94,240,209,157,266,242,233,182,195,154,199,78,127,214,213,292,138,179,219,165,251,142,272,109,155,258,162,307,260,250,216,249,193,301,195,182,321,172,90,238,199,117,213,204,203,197,236,140,161,170,208,241,82,198,220,273,156,257,178,266,171,186,286,189,179,343,150,141,182,242,232,125,265,210,236,223,158,131,136,135,135,292,139,212,200,237,86,145,160,262,236,141,336,196,215,228,319,164,193,178,175,152,194,146,157,266,345,187,211,308,358,346,153,124,139,358,298,156,162,260,182,286,149,226,273,117,247,240,263,185,188,178,250,218,304,215,150,105,83,193,190,230,75,179,269,60,189,129,140,99,292,257,113,178,183,243,204,237,188,248,236,336,222,163,255,215,130,187,213,170,184,227,108,228,193,209,266,169,247,90,219,206,308,355,329,324,245,242,322,298,198,251,161,120,146,208,291,234,225,311,160,185,311,134,172,210,123,313,267,233,151,327,124,211,111,249,98,217,206,242,165,76,154,329,164,150,284,211,243,266,141,155,140,181,188,186,218,157,215,81,194,82,274,276,228,165,202,142,241,231,257,279,338,104,260,247,198,206,289,162,263,149,309,228,217,226,188,250,186,196,370,145,107,162,200,289,332,258,134,130,224,236,54,185,303,94,162,98,175,196,198,329,145,234,258,311,199,237,262,192,249,117,158,218,390,210,250,142,245,148,143,122,132,239,128,214,162,129,274,238,161,225,120,229,192,104,190,184,216,180,142,222,193,284,193,184,152,149,263,185,114,123,188,244,240,215,254,100,289,102,226,176,302,155,244,225,276,149,237,77,145,293,144,241,253,193,207,194,270,96,151,160,88,261,272,204,173,154,128,178,78,204,313,183,232,94,284,233,152,332,161,129,193,170,125,184,175,224,73,219,161,251,248,279,158,173,211,183,81,321,163,186,185,281,157,122,144,231,74,281,180,296,168,360,171,287,190,320,287,185,221,153,220,166,208,157,231,143,291,290,203,155,79,257,131,142,161,266,188,167,104,136,312,316,172,165,157,202,173,179,169,135,119,200,191,211,218,249,207,153,180,204,293,190,140,187,177,135,110,198,339,201,128,291,271,173,272,263,133,240,231,267,92,144,215,265,186,212,299,236,223,219,58,145,98,131,219,81,228,193,244,252,260,176,216,215,219,181,239,294,127,231,225,262,239,257,187,137,278,247,386,172,172,202,211,188,100,121,176,185,200,223,216,180,298,142,204,266,187,262,108,100,120,149,161,189,283,146,193,217,213,207,159,269,81,267,213,157,191,139,218,199,232,322,186,182,121,201,40,104,239,146,249,216,114,260,223,184,312,246,235,180,208,312,204,298,301,63,224,191,204,223,149,172,217,153,193,273,205,78,103,203,219,268,200,115,176,191,247,170,239,353,232,230,109,318,323,223,188,171,150,165,319,122,184,455,330,198,273,92,224,184,275,156,364,313,121,227,382,132,356,193,305,178,226,116,324,238,145,252,246,160,123,181,190,219,358,237,126,215,130,169]
|
doclens.61.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[172,265,217,252,180,160,122,222,140,294,137,133,238,192,214,174,236,212,124,252,150,183,235,308,255,158,257,250,226,234,168,200,242,106,278,151,94,112,113,130,167,213,148,185,252,365,61,234,150,72,130,198,171,260,257,185,196,241,344,151,350,101,136,147,187,124,213,130,172,231,156,216,213,217,116,162,193,233,315,274,225,199,303,186,131,331,159,243,192,247,150,168,69,211,138,119,121,145,123,96,218,240,184,270,157,220,222,121,136,203,226,194,152,146,255,142,167,135,262,343,227,233,193,241,276,168,164,238,237,220,95,108,179,87,184,209,371,365,276,169,188,225,237,222,217,231,267,184,207,245,146,159,139,167,108,278,230,179,115,191,182,199,213,115,208,295,215,142,324,158,220,220,286,177,284,244,174,123,196,158,180,197,249,178,326,111,67,114,213,130,271,145,312,315,177,343,170,291,234,110,127,210,195,343,153,166,229,194,208,143,125,228,101,225,229,261,330,211,226,204,143,326,254,149,131,196,101,56,305,251,252,329,131,205,192,274,237,208,238,92,133,148,182,132,238,251,185,151,64,272,218,261,369,155,193,198,241,358,151,214,129,117,90,283,120,215,282,190,169,290,175,196,114,177,292,258,192,220,234,264,126,114,208,238,97,202,196,208,274,294,137,230,207,231,327,131,173,296,213,180,290,166,162,174,133,235,72,56,140,125,349,208,311,113,214,222,186,129,86,144,248,196,191,109,304,294,328,214,233,366,186,161,137,163,242,195,254,222,166,116,231,250,117,254,91,170,243,174,207,186,173,176,112,146,169,210,236,224,225,124,154,184,129,296,264,112,167,156,203,97,233,157,174,131,244,156,211,167,298,156,161,249,247,306,149,290,167,313,205,322,83,309,308,165,228,267,158,301,240,102,246,134,237,240,250,215,167,82,249,201,53,214,241,39,168,293,168,220,296,168,140,228,197,170,272,225,217,125,314,272,147,341,264,99,170,264,235,155,182,196,104,236,120,183,274,58,258,176,227,318,240,242,263,161,100,207,182,112,203,195,339,138,190,180,146,279,157,251,179,253,384,143,198,287,224,183,161,218,155,151,243,190,150,246,213,321,183,252,148,284,143,191,270,222,188,221,253,100,312,286,294,111,238,381,196,324,142,184,372,236,286,77,158,176,181,261,285,110,83,111,262,203,275,117,167,218,190,262,149,279,324,190,319,265,235,227,193,123,128,161,221,237,159,240,186,184,155,169,100,150,355,271,116,280,245,238,145,174,187,112,239,220,258,315,138,126,176,69,89,115,256,206,113,261,321,275,219,235,195,210,307,228,327,141,215,171,147,118,266,143,208,130,106,85,322,101,183,200,135,175,177,111,313,257,183,198,353,196,216,247,229,194,195,167,272,183,250,154,100,239,289,231,218,227,218,195,170,123,165,170,198,226,100,221,120,81,105,196,231,285,163,117,203,130,96,289,180,375,221,227,290,223,221,60,171,195,241,191,248,157,353,217,237,231,286,299,285,186,203,268,115,242,350,173,270,209,168,208,232,325,136,242,259,186,232,314,201,260,207,145,115,151,124,344,242,107,222,167,192,112,173,309,348,189,277,182,190,104,176,319,196,163,151,235,233,179,189,88,233,238,166,156,134,213,175,178,160,163,144,211,139,338,190,159,144,155,248,175,144,140,258,86,236,243,265,170,185,260,97,159,120,192,179,129,161,232,123,300,277,135,164,204,159,222,76,183,58,261,300,205,186,179,176,172,250,227,137,179,133,137,246,185,213,167,151,177,260,270,156,267,224,240,181,290,199,242,131,239,188,221,210,135,150,171,117,251,129,226,160,187,305,154,76,160,189,152,174,104,131,295,182,146,259,287,188,243,237,112,170,190,225,268,164,201,218,168,173,265,292,117,324,118,311,106,138,146,121,185,101,157,184,164,166,215,175,122,66,194,233,304,291,102,132,102,187,168,238,208,194,210,138,108,143,172,322,282,272,179,170,213,253,164,265,163,126,132,192,170,127,251,219,186,209,229,214,90,138,121,359,218,125,204,144,96,251,251,307,247,163,215,172,277,108,244,226,87,238,169,206,169,219,85,73,277,210,168,107,191,196,219,135,217,236,226,187,166,201,243,150,166,238,105,137,149,245,286,186,150,110,189,207,169,189,278,227,94,222,267,255,158,170,189,156,184,102,91,193,256,206,201,248,161,235,267,141,225,259,366,216,222,241,154,205,206,213,185,246,130,341,171,164,270,209,144,249,184,245,182,193,230,160,259,99,259,162,188,259,248,210,227,240,244,190,170,245,230,272,276,186,275,176,197,237,183,182,170,273,60,125,107,135,152,237,253,180,254,201,183,161,296,187,167,274,205,205,147,268,236,232,220,229,235,219,67,253,103,235,123,287,62,255,245,248,288,143,149,263,93,320,222,124,256,101,232,236,260,261,168,369,116,210,213,260,225,353,150,226,261,179,188,201,266,119,264,152,152,141,242,173,242,298,129,181,239,191,234,233,249,241,152,167,279,254,227,152,116,165,118,146,246,200,234,195,104,216,166,131,139,141,259,133,87,238,224,215,197,186,331,216,215,220,129,123,145,147,240,255,272,246,203,209,189,156,134,148,254,81,166,117,186,206,153,200,216,302,218,211,158,203,197,218,102,283,193,130,295,149,115,69,319,264,280,224,90,236,337,326,81,174,217,105,215,207,278,311,221,235,182,131,184,194,234,157,148,199,146,295,180,241,222,69,252,130,197,260,229,172,120,154,307,68,142,209,253,148,212,200,308,202,151,274,56,328,293,154,209,205,111,114,173,71,180,291,136,321,362,220,223,268,209,225,257,137,225,68,121,114,156,130,214,130,117,91,264,220,159,242,80,240,171,136,174,227,316,155,111,283,222,162,201,163,155,205,83,255,135,93,189,104,239,244,197,223,243,231,224,124,166,215,151,108,269,235,231,248,152,176,157,225,296,205,132,135,273,125,218,239,204,152,226,275,254,196,329,258,312,361,145,79,298,207,145,126,141,98,151,306,164,225,210,153,171,229,172,138,211,170,310,187,90,304,182,143,227,176,254,282,343,154,227,175,257,219,180,264,126,145,208,219,299,198,128,371,264,221,111,238,152,151,76,109,81,305,297,72,217,277,235,190,190,190,100,290,103,163,126,197,163,253,276,242,205,293,344,107,157,191,116,128,158,205,148,127,185,261,79,298,260,295,230,225,253,235,331,107,123,208,241,150,276,229,275,153,368,299,159,308,301,141,211,250,230,247,202,113,237,182,291,105,237,141,126,99,161,267,118,295,243,240,119,218,130,148,201,297,230,152,307,197,129,116,221,120,177,156,180,171,184,252,277,133,145,226,306,221,101,196,269,126,343,168,192,225,231,179,110,252,193,216,158,196,224,274,130,78,135,126,249,301,232,252,90,150,104,273,239,278,214,176,124,148,215,121,222,163,260,164,254,219,241,211,97,202,88,298,209,160,238,275,327,112,165,146,228,144,185,81,234,167,221,244,168,344,321,181,180,190,119,241,294,260,178,123,216,166,164,104,108,230,167,117,181,123,240,67,222,326,209,157,264,264,106,185,80,144,299,179,130,204,155,253,227,236,213,195,236,174,178,46,131,125,160,199,214,323,206,199,105,147,219,260,186,129,144,188,246,382,263,85,199,195,189,172,234,150,193,203,110,137,357,204,100,287,274,226,181,177,152,256,66,111,130,131,118,116,364,155,276,216,182,280,139,200,116,72,118,333,245,114,66,303,186,164,188,112,193,85,222,217,201,177,170,135,177,141,168,230,178,225,173,201,69,374,142,47,109,118,235,176,243,165,226,215,199,267,275,311,233,197,194,266,193,142,218,82,129,286,186,181,163,183,168,188,138,149,145,332,202,191,214,255,181,180,288,201,209,154,208,229,186,202,276,254,213,235,235,210,224,190,276,269,308,264,139,295,222,204,149,153,255,265,108,94,244,61,57,241,135,165,306,151,224,112,159,150,151,171,159,268,127,178,155,109,220,112,317,146,368,212,202,155,122,161,201,249,181,192,116,170,257,163,202,222,167,238,192,247,174,80,161,133,236,159,203,110,103,192,259,229,122,156,152,250,144,161,205,230,226,99,304,121,145,209,188,147,278,265,239,256,255,143,158,257,256,244,145,127,224,172,233,185,209,251,132,150,380,146,205,249,104,152,293,129,206,90,231,169,163,227,234,163,158,115,114,120,278,276,280,210,235,176,281,215,240,160,136,222,100,242,104,114,142,233,258,257,271,207,258,216,141,129,262,236,220,98,187,213,258,146,101,314,130,149,119,295,99,161,179,159,257,200,242,195,276,158,353,176,264,192,164,179,162,192,221,164,176,233,133,174,213,194,197,182,156,138,209,178,153,178,188,134,255,156,203,116,311,263,201,155,225,161,271,221,349,148,253,220,226,142,191,231,198,276,232,87,214,304,166,116,286,179,81,232,202,120,209,160,276,198,149,320,223,299,271,219,220,82,230,81,120,265,137,163,230,240,218,146,149,208,214,140,334,275,144,151,229,112,150,217,137,301,145,208,268,155,129,249,282,153,167,167,237,208,198,180,213,242,254,175,157,179,418,242,168,240,145,140,186,110,208,277,185,213,198,170,245,115,307,143,151,116,277,121,184,280,113,249,159,247,143,136,142,140,182,257,248,216,131,158,86,150,206,135,219,311,315,230,272,141,241,320,118,222,203,249,132,183,198,144,129,361,263,167,150,242,215,234,188,130,124,252,159,174,258,154,141,161,218,237,213,163,256,180,221,117,177,210,211,222,283,87,108,293,240,203,300,240,210,224,94,263,179,268,151,224,104,219,177,180,141,101,167,176,179,320,125,135,270,154,218,160,286,169,262,268,215,242,171,188,166,230,177,247,86,168,147,165,263,236,316,158,242,280,260,196,94,259,311,268,115,252,223,312,177,353,340,171,286,157,226,159,214,228,180,292,200,258,136,327,305,187,237,166,234,174,247,116,201,263,216,234,206,94,289,101,206,194,254,103,231,120,172,136,197,218,92,161,200,175,103,248,198,175,161,359,205,96,128,145,181,64,326,303,127,223,149,194,141,301,141,392,169,171,230,227,199,225,227,341,150,131,246,198,210,276,251,74,136,156,190,344,263,141,222,278,174,128,60,211,144,277,126,228,74,296,103,194,296,204,130,147,158,157,135,209,187,154,127,192,226,220,234,197,106,198,195,128,127,108,173,74,202,240,261,224,157,197,179,358,266,225,206,232,176,150,263,176,183,221,166,172,237,186,117,199,135,250,176,119,154,300,155,156,226,150,222,246,129,248,234,239,207,233,188,263,235,217,72,148,379,265,217,171,180,236,129,87,121,251,283,148,187,166,163,170,228,194,149,230,170,320,286,89,272,184,282,282,207,123,296,175,275,245,221,184,175,124,136,315,187,128,139,178,282,175,199,134,143,258,214,257,209,267,162,117,163,138,241,260,207,194,268,332,174,223,212,161,157,236,81,199,150,138,163,280,180,133,239,188,337,47,212,202,169,236,231,125,219,177,162,261,152,227,258,126,240,161,268,219,169,242,201,214,146,168,138,191,278,239,331,119,233,68,284,209,73,218,86,254,116,163,324,279,316,252,151,155,144,185,265,205,183,86,206,194,216,170,187,249,248,104,166,231,164,236,143,239,177,207,198,147,247,266,254,290,110,154,125,259,312,227,203,148,253,184,167,315,210,191,86,204,110,140,219,229,138,207,191,120,182,137,191,265,270,143,150,134,178,139,165,141,278,158,201,206,233,190,204,289,250,190,181,181,199,183,267,222,69,92,180,161,364,324,112,245,225,177,130,301,96,146,219,357,246,248,168,87,229,87,184,245,207,203,132,177,177,120,227,192,62,150,218,197,245,246,174,147,161,188,176,216,100,87,111,212,197,242,273,93,118,118,84,168,130,269,221,196,296,129,188,208,227,140,92,290,318,229,169,156,281,279,168,207,245,142,217,214,261,116,186,140,297,202,192,167,212,226,203,248,393,145,217,153,268,258,204,168,172,212,91,231,250,235,121,127,121,286,148,53,172,72,74,303,244,295,193,129,229,212,317,132,190,161,245,180,303,265,238,144,160,144,126,191,143,334,259,197,222,193,277,131,134,249,163,234,231,178,76,201,134,136,169,191,214,117,130,109,281,50,285,226,241,104,124,317,281,167,223,318,214,208,297,194,179,251,228,90,250,226,136,87,204,212,62,254,219,209,183,230,194,122,192,210,131,226,182,160,307,138,140,176,199,302,246,117,254,255,309,184,226,357,94,131,276,188,153,270,230,134,388,232,215,190,161,204,207,143,207,346,132,210,222,285,235,163,157,175,233,123,153,245,111,142,100,135,198,284,199,231,207,206,94,253,167,145,300,160,137,137,128,149,228,186,205,283,201,200,114,196,97,174,373,246,228,107,179,380,242,377,89,228,197,172,181,204,144,277,235,212,152,369,127,207,253,263,299,114,200,158,169,179,195,198,213,192,228,174,210,197,270,204,208,210,246,141,144,234,150,138,296,186,331,336,238,225,190,206,236,186,336,188,258,241,218,220,78,168,88,200,182,133,82,193,188,183,287,216,213,256,131,182,146,155,175,265,87,127,133,116,296,122,162,186,202,131,252,136,299,261,124,229,239,155,151,253,121,194,127,83,181,295,114,323,320,168,97,305,174,140,363,267,215,129,216,245,199,191,224,144,346,232,185,62,219,219,146,231,236,291,58,170,227,203,242,308,133,225,198,305,216,351,274,156,184,72,296,191,155,271,219,205,235,185,160,297,114,320,210,220,133,267,332,172,168,228,156,189,177,202,369,160,136,111,187,228,150,283,143,187,178,192,130,164,130,257,204,240,264,233,184,130,181,160,262,143,195,221,108,246,136,127,92,184,269,216,221,207,122,350,239,180,221,361,195,95,92,277,185,182,295,232,180,189,245,142,277,261,278,88,151,221,143,189,154,219,215,243,223,118,285,310,166,281,110,216,101,89,280,215,194,239,84,136,192,232,214,148,205,243,321,251,310,186,73,169,256,160,150,255,210,154,172,133,231,108,168,263,278,308,266,217,236,115,59,175,215,231,168,153,187,274,178,195,273,274,226,233,231,156,232,234,229,371,91,120,226,242,239,349,187,238,189,291,303,116,266,179,171,175,294,226,129,183,72,271,212,189,99,271,220,245,226,315,193,134,237,172,242,95,329,222,128,199,328,180,231,257,259,101,216,250,200,188,234,123,54,232,202,207,239,181,221,169,115,217,257,208,157,133,94,202,56,236,236,192,171,192,126,270,149,146,162,249,145,78,167,258,163,224,214,169,174,153,148,300,191,183,111,238,316,281,160,339,289,335,148,172,237,180,205,151,256,239,135,336,117,179,163,170,96,163,223,261,252,232,155,183,167,278,173,173,241,278,86,281,284,195,241,177,78,144,273,189,72,277,151,215,110,239,128,197,299,264,173,172,202,224,230,232,296,156,157,308,245,321,139,135,191,143,208,191,234,270,340,196,248,216,343,138,199,237,122,163,366,255,177,204,98,216,120,200,216,133,111,201,229,223,142,250,221,185,170,125,110,143,59,136,241,107,188,214,145,150,188,187,321,185,213,71,148,239,125,222,137,325,149,218,160,174,198,98,222,148,125,252,246,179,90,125,207,193,170,233,324,219,140,194,135,165,124,198,120,226,117,126,239,333,233,232,182,201,264,147,228,147,211,111,209,175,392,105,217,163,380,228,283,98,175,135,154,343,144,133,108,214,265,274,170,225,284,161,155,232,170,147,292,192,231,195,194,221,179,116,153,140,308,248,125,205,167,167,228,208,371,204,134,223,129,247,267,226,152,164,224,171,277,301,230,207,272,100,132,222,163,240,115,243,304,119,153,253,252,184,251,319,184,137,248,175,177,243,145,156,233,309,176,70,313,214,156,264,275,151,138,264,203,279,325,156,142,260,257,248,157,190,166,215,171,172,210,138,254,187,187,218,195,171,296,198,105,340,254,235,147,125,173,135,205,118,238,178,135,286,117,164,186,70,159,272,168,100,150,203,203,108,290,270,73,247,256,142,204,147,232,240,114,255,186,207,263,161,311,226,93,300,221,240,224,205,130,186,152,287,83,166,196,118,204,223,187,146,195,142,114,122,215,170,162,244,221,198,160,133,240,204,147,283,215,208,217,248,223,211,110,312,200,148,159,170,129,140,237,80,70,135,132,206,238,145,131,121,173,99,212,163,262,210,164,190,244,352,230,307,112,218,266,203,118,249,228,168,224,137,198,209,242,273,228,170,290,253,106,164,186,105,115,254,215,110,154,226,261,220,236,222,246,185,227,200,244,303,185,97,111,234,196,75,221,149,159,205,174,117,118,244,168,318,271,244,266,143,285,58,220,208,178,95,161,341,245,252,246,169,225,133,120,213,212,230,179,229,121,220,119,133,177,207,177,182,271,162,209,232,181,98,107,244,207,150,78,221,164,203,272,283,179,228,127,254,230,202,258,83,227,241,113,140,250,206,267,293,197,214,254,294,88,178,201,223,77,335,120,237,210,194,150,161,231,184,237,219,82,273,245,159,266,148,149,311,330,227,240,153,178,255,254,159,185,365,305,152,242,200,221,166,200,225,181,381,156,166,134,199,200,173,267,194,205,138,148,235,201,105,183,193,152,232,125,66,178,197,274,183,168,164,120,316,214,308,116,214,190,225,166,227,162,157,155,161,92,189,220,95,145,163,167,98,132,215,92,344,294,239,154,72,286,161,121,116,122,160,188,179,266,200,225,114,112,313,174,191,217,101,250,252,166,288,140,246,268,135,148,245,184,186,131,155,155,241,144,155,113,223,193,95,145,185,213,84,286,126,221,221,138,124,123,231,152,166,134,279,158,220,251,304,147,118,386,319,222,268,143,217,54,90,263,266,119,175,167,337,129,299,150,161,254,150,162,249,257,290,240,260,100,286,245,211,204,245,183,203,204,121,186,197,299,160,177,219,315,201,195,128,232,175,159,116,217,164,128,179,150,173,102,358,175,215,208,193,318,157,221,180,312,106,101,232,209,164,183,101,165,180,341,200,94,262,166,221,230,226,150,168,222,264,256,82,219,133,212,148,248,91,265,119,113,186,131,149,193,235,203,138,391,214,187,171,127,239,148,240,113,269,126,202,247,130,152,167,203,119,184,87,132,100,212,105,191,183,249,160,320,182,192,126,289,157,159,278,244,256,173,279,172,193,283,217,160,126,115,170,118,219,271,229,217,154,165,117,166,215,115,233,204,66,104,109,189,227,216,196,253,208,300,294,165,187,113,221,125,226,212,222,299,92,256,184,313,130,128,142,152,215,174,156,195,216,216,221,191,112,222,255,227,262,181,252,174,87,149,258,126,249,323,163,222,201,201,158,158,151,225,278,216,226,210,168,137,72,217,160,325,159,149,193,237,154,199,172,248,163,225,282,235,246,251,96,149,261,186,161,134,231,301,104,225,256,274,213,245,134,237,222,119,135,258,167,145,253,168,206,221,311,271,150,200,200,224,179,202,225,199,265,173,248,217,100,245,212,159,187,174,180,92,256,307,228,207,287,232,185,342,114,362,264,214,300,229,236,154,134,327,228,195,209,110,144,78,388,204,66,200,331,78,172,137,228,209,156,150,164,196,166,176,219,264,253,218,241,332,143,357,318,139,358,118,164,217,88,192,221,108,193,254,341,197,131,262,191,141,193,290,178,142,155,170,233,259,129,198,171,219,277,176,108,227,221,220,193,351,173,126,303,180,204,66,111,208,210,224,230,263,333,205,246,135,229,123,87,126,195,201,144,201,260,78,209,185,229,216,182,370,167,145,118,129,181,98,220,150,352,129,286,146,175,171,156,246,201,255,160,252,250,187,159,155,231,194,206,127,214,184,223,154,235,400,105,227,214,263,251,221,148,137,281,176,388,130,79,263,345,178,168,262,161,230,158,298,186,163,251,201,114,175,284,166,220,248,306,241,439,114,248,198,178,326,181,204,164,188,132,342,181,157,240,328,37,178,289,331,139,117,230,247,198,297,261,199,143,354,189,208,209,183,211,198,103,138,267,334,284,155,128,155,218,196,125,71,170,372,144,220,221,233,282,208,235,219,144,101,337,192,159,220,238,140,109,221,207,143,205,176,209,155,246,165,122,156,260,166,247,197,114,312,163,293,186,196,187,236,223,295,277,353,254,236,324,75,158,133,118,324,179,165,203,113,232,163,288,187,201,178,253,198,158,207,293,64,315,231,308,237,261,271,227,177,175,274,356,220,213,187,222,150,324,276,98,116,163,102,133,197,400,211,174,160,299,158,109,303,139,182,361,168,213,192,243,104,207,142,197,237,340,157,305,210,235,110,193,206,240,205,179,151,306,135,163,237,102,243,229,115,152,173,143,191,99,113,231,150,106,193,235,218,135,304,225,142,256,90,203,227,259,296,259,114,210,293,312,288,257,158,160,123,190,134,144,148,153,244,242,125,217,220,200,254,175,191,275,134,171,244,217,282,225,209,190,283,176,244,202,269,223,102,166,218,176,230,102,167,249,167,127,143,211,136,197,183,166,179,236,286,211,180,295,160,209,175,249,347,221,206,133,219,197,203,264,96,82,201,285,84,206,150,101,235,308,298,118,217,243,193,213,191,210,214,256,253,254,297,178,182,191,103,193,287,164,212,237,279,236,243,375,177,180,238,209,186,212,249,122,302,156,213,195,228,112,217,176,131,328,327,285,155,168,149,201,276,114,68,77,214,253,156,222,167,126,217,243,198,196,111,89,189,312,232,129,137,175,158,184,216,287,131,217,82,197,137,230,274,301,242,112,269,192,99,211,99,150,205,196,196,93,145,311,309,108,215,291,119,178,182,89,137,296,147,240,60,185,226,337,145,155,283,189,134,250,99,308,261,216,218,267,201,106,125,222,235,167,194,272,187,95,324,261,155,243,180,148,187,217,365,98,228,124,253,118,112,215,316,210,183,133,249,85,191,157,263,260,222,97,173,246,246,325,132,199,75,182,232,62,124,261,192,186,174,142,328,149,166,112,173,199,274,305,138,210,247,233,182,113,110,220,198,259,156,186,130,286,222,190,260,123,310,205,298,113,274,187,103,288,209,87,213,196,285,235,194,176,80,150,111,299,176,205,225,160,240,219,215,235,163,202,240,236,133,162,118,174,225,157,222,198,176,169,173,244,332,134,208,195,279,146,138,299,122,136,97,199,140,263,211,202,379,143,182,84,126,181,205,150,191,221,248,290,186,264,131,268,254,198,243,220,224,209,239,231,356,156,141,209,271,116,151,215,207,128,240,214,230,206,223,258,214,179,181,219,200,188,222,321,218,220,183,244,190,240,151,174,162,232,137,56,190,268,214,168,191,137,238,227,301,269,99,257,287,141,329,313,180,224,176,186,220,240,217,201,335,253,133,206,112,214,153,153,199,170,218,189,232,243,230,105,187,178,131,138,142,143,279,152,291,133,95,210,269,307,288,177,326,201,359,275,177,362,197,270,138,75,178,149,162,140,150,341,175,316,116,179,160,264,337,230,285,139,298,144,165,256,160,188,96,143,162,212,198,122,252,179,148,105,169,170,275,175,275,147,188,308,217,218,184,193,167,210,276,276,85,98,90,276,157,96,106,209,215,299,221,272,231,153,328,127,143,99,188,108,231,266,78,275,175,180,185,196,333,158,106,270,156,118,164,195,182,156,217,177,201,95,214,187,294,225,92,179,143,384,242,195,284,177,250,240,193,132,158,72,158,58,183,196,188,149,184,181,141,189,149,202,234,172,255,216,171,225,224,133,191,88,208,220,179,111,254,310,211,228,194,214,227,376,196,168,240,213,161,128,246,214,291,114,267,320,75,250,312,200,141,130,107,197,120,222,258,218,150,320,291,214,203,255,203,278,140,211,202,174,223,152,229,203,212,129,69,183,328,173,206,296,87,241,294,116,213,314,254,154,129,172,155,142,94,275,250,102,203,231,207,157,114,208,157,159,318,211,190,185,158,203,220,206,318,166,133,227,92,136,255,55,265,206,278,312,235,183,221,231,249,157,255,155,150,96,208,105,207,225,231,131,210,117,202,106,293,201,295,131,263,340,190,257,210,216,265,214,208,259,237,251,226,177,309,161,97,242,114,166,281,227,113,198,173,305,283,262,273,238,182,133,134,239,201,114,141,226,108,180,70,152,369,211,136,119,198,323,145,313,114,224,188,329,101,187,137,131,227,272,174,261,179,212,222,283,233,143,121,125,145,108,234,184,215,135,255,136,185,121,263,177,228,164,226,143,133,225,205,162,139,122,150,273,148,202,238,214,81,140,218,247,128,65,139,186,326,187,140,158,238,63,169,149,124,128,303,323,115,279,145,201,237,303,319,162,203,232,225,139,248,241,163,74,159,186,177,142,207,185,143,193,251,233,238,293,249,185,263,277,201,86,230,183,210,367,120,252,220,126,161,198,80,221,213,122,214,119,212,289,268,258,245,282,289,117,208,253,290,228,161,231,162,336,217,231,281,213,318,251,238,170,241,269,130,272,114,185,180,168,168,316,182,117,120,252,148,140,200,229,147,128,183,172,231,144,390,143,127,194,249,95,172,230,66,184,183,99,155,194,307,200,265,101,167,384,232,211,215,224,97,259,269,124,208,209,251,279,301,259,130,163,261,263,164,275,129,106,177,197,125,185,172,183,202,259,226,180,224,270,210,273,262,260,232,273,254,165,153,196,364,156,181,139,92,244,193,202,203,250,204,141,141,191,185,205,124,234,223,213,111,120,236,378,126,227,153,145,289,153,83,108,234,273,373,237,188,258,122,89,254,298,197,103,200,169,123,171,233,255,223,158,189,200,201,330,102,203,213,225,132,301,272,258,89,224,155,254,120,285,175,160,142,217,314,293,210,190,217,226,240,259,268,208,375,193,159,224,182,168,315,210,183,234,293,122,218,183,225,274,226,92,355,179,105,183,193,193,91,163,173,237,243,208,132,262,310,230,110,102,127,212,151,107,150,169,163,114,113,282,169,144,136,137,177,270,191,174,208,158,409,283,129,237,180,282,235,118,123,158,215,165,234,222,138,362,74,218,119,211,232,101,229,96,195,132,304,138,141,329,236,227,216,256,224,241,175,94,231,237,232,208,121,193,143,157,114,221,213,90,190,172,164,175,323,196,256,166,166,167,153,247,160,88,198,93,158,155,285,113,155,188,120,206,198,214,223,93,135,203,217,238,247,253,188,210,180,165,164,92,219,358,141,227,163,190,244,152,231,280,342,137,65,189,168,158,294,121,344,246,179,346,207,238,224,226,225,231,132,93,160,208,182,70,212,288,263,187,131,328,298,277,240,237,363,173,155,176,178,141,218,240,230,250,226,212,174,240,179,239,127,227,258,303,286,225,302,138,179,252,194,284,194,107,269,260,109,304,233,180,188,148,306,162,263,78,187,112,243,244,264,258,241,289,144,130,304,188,287,171,204,269,139,80,187,335,147,228,251,201,240,130,282,160,133,259,302,254,191,310,218,91,230,230,108,196,275,140,206,219,115,200,190,327,259,194,201,243,189,177,131,192,222,279,196,140,215,264,95,236,186,239,201,86,165,282,155,249,264,172,203,191,122,193,292,214,355,187,297,224,153,150,246,149,300,138,162,207,139,243,245,237,206,272,216,73,150,186,102,128,274,131,137,123,208,210,150,128,197,180,163,297,121,110,218,251,203,258,172,209,187,353,229,129,203,297,295,206,117,217,254,108,177,190,201,208,223,140,187,213,229,129,138,141,208,130,194,204,150,188,150,144,216,282,245,183,100,179,111,216,217,238,135,197,201,176,202,97,168,202,109,203,217,376,135,159,197,301,158,76,258,174,98,226,299,247,224,82,166,240,215,155,272,128,186,159,233,223,88,99,165,201,253,162,119,231,304,164,201,321,141,117,209,234,190,231,236,200,201,170,103,205,164,236,198,214,223,82,237,193,174,135,291,216,183,317,296,250,130,214,99,57,104,166,249,215,230,78,136,343,143,196,175,180,208,246,272,254,206,252,194,179,147,114,276,96,197,113,149,276,155,211,179,145,136,178,193,240,190,148,118,70,133,193,197,259,173,243,193,116,221,85,103,253,294,216,207,330,220,226,151,186,217,98,128,153,339,292,131,111,182,340,136,159,142,204,351,207,176,222,96,199,138,126,211,147,211,121,178,273,200,227,204,286,254,188,300,248,207,330,121,165,177,240,251,113,219,217,214,261,190,194,266,141,231,164,265,145,164,158,205,61,221,193,193,227,136,220,178,284,269,187,224,270,145,183,136,219,240,152,350,297,177,299,325,198,199,167,218,280,250,137,151,303,223,159,280,253,270,142,226,158,131,238,174,363,164,97,180,210,198,203,250,304,126,171,270,106,117,366,180,152,263,177,137,462,224,201,199,132,239,147,158,293,89,141,77,220,136,161,295,319,193,219,211,206,272,241,240,235,277,230,211,127,122,182,189,150,152,221,318,200,113,159,176,168,195,85,227,277,207,295,183,222,239,90,184,214,100,182,293,258,239,68,225,183,173,270,212,228,259,305,223,96,316,193,182,265,205,127,310,165,268,230,253,200,319,158,184,357,246,288,297,247,299,139,109,282,276,120,137,181,73,93,256,175,196,155,200,267,338,143,211,139,109,229,144,90,141,122,261,119,289,233,241,96,293,205,250,292,162,148,166,170,106,120,132,292,329,263,211,236,316,256,152,170,82,59,114,264,216,355,288,154,123,234,242,250,152,216,158,188,166,84,216,93,73,191,145,84,171,318,234,239,169,198,115,220,207,248,192,205,104,298,228,229,141,206,283,245,200,193,107,282,156,294,285,205,236,333,285,223,284,354,127,212,155,259,200,252,144,155,240,235,170,212,188,245,233,281,223,200,279,162,262,319,148,251,310,265,208,205,281,295,137,121,241,130,234,159,188,253,73,181,193,305,371,106,325,248,147,100,224,224,176,137,117,252,215,280,194,249,143,169,208,128,118,170,210,115,200,208,134,275,223,221,118,280,167,216,201,298,364,211,137,198,208,246,164,144,294,163,237,256,140,235,245,208,166,347,222,150,322,216,147,199,120,54,129,215,220,287,264,86,308,195,203,158,237,194,233,322,273,151,330,253,243,175,145,163,165,187,194,312,67,133,225,180,275,157,248,80,262,285,236,217,261,84,249,92,183,169,325,159,334,185,262,231,156,240,138,110,218,95,270,162,233,162,128,186,108,182,178,205,257,188,142,249,174,216,97,277,174,357,125,203,275,138,151,356,147,160,204,247,240,208,96,193,188,229,143,287,220,208,260,139,121,116,154,108,251,220,175,171,235,173,91,166,204,305,141,231,138,172,257,202,179,242,141,155,359,207,256,232,224,202,246,72,162,279,158,203,282,198,330,208,90,205,182,223,138,323,130,258,190,350,159,189,225,312,122,289,202,178,155,184,234,238,227,176,122,207,186,199,279,214,321,305,291,227,219,166,383,239,108,310,138,316,140,322,89,251,187,118,254,229,112,227,258,253,120,229,226,252,241,149,151,146,151,140,258,235,290,163,238,176,222,285,246,110,236,200,101,164,169,142,100,129,226,281,193,154,118,182,95,238,292,185,351,156,244,187,91,134,79,208,235,125,131,180,305,64,148,344,234,237,181,139,112,181,129,167,222,187,137,248,248,300,275,189,204,153,265,157,124,85,209,297,144,110,190,125,129,170,242,81,127,315,265,174,196,214,207,159,203,117,337,154,220,147,274,111,292,193,162,240,257,159,220,222,216,193,218,103,236,193,162,131,163,133,190,259,311,256,232,227,169,247,229,337,180,272,243,222,132,166,371,225,252,168,103,194,132,233,164,230,213,287,93,215,169,261,131,130,302,201,152,221,184,359,120,324,218,271,134,117,156,240,233,171,93,154,149,249,191,305,66,184,232,165,92,175,198,215,89,230,222,120,200,170,257,117,327,337,115,84,83,220,181,349,253,190,105,214,188,104,110,138,236,111,251,243,325,153,196,317,225,184,202,184,155,111,210,161,133,299,218,129,224,212,104,164,93,155,274,188,213,73,228,278,322,225,191,151,261,181,162,187,179,155,96,148,240,115,211,268,225,169,213,234,215,222,290,162,133,187,128,134,236,209,187,231,145,353,161,237,194,149,134,206,176,135,196,225,101,218,149,118,226,120,195,174,169,174,159,217,174,118,166,291,184,221,333,84,354,356,255,273,145,215,250,140,295,87,244,109,234,162,218,345,83,257,129,134,242,160,209,349,171,215,174,198,132,211,183,348,200,279,173,180,129,173,125,200,247,244,193,180,223,319,208,187,265,144,243,157,136,149,164,104,250,259,122,228,235,175,228,253,213,210,176,238,127,144,136,261,249,207,142,338,262,196,147,227,172,317,258,300,179,214,115,156,164,198,335,185,288,184,274,238,162,369,263,217,170,209,108,141,195,328,215,174,333,245,240,244,164,316,242,206,161,227,180,245,150,236,101,239,221,289,342,321,337,234,320,198,137,246,122,150,196,256,206,241,204,115,156,304,145,54,130,207,124,172,195,231,164,206,205,57,254,222,132,209,211,235,260,244,128,117,259,180,230,207,255,234,205,217,198,226,184,209,124,167,163,190,182,124,124,171,180,224,304,223,191,207,209,211,214,178,107,395,239,180,215,187,128,277,226,161,214,123,67,151,196,285,353,149,250,152,316,178,181,150,205,205,233,159,281,181,269,82,329,276,128,147,208,146,349,214,266,179,185,212,293,211,131,103,327,69,303,245,342,304,96,198,249,279,141,230,102,115,182,198,223,166,192,194,195,172,103,219,235,179,255,65,157,174,161,168,183,110,72,206,313,283,174,110,167,197,125,148,134,283,95,214,169,254,208,275,224,244,244,139,195,157,286,203,212,238,215,203,196,169,169,154,197,298,169,181,147,192,146,64,277,165,256,225,178,164,148,297,258,286,50,240,300,161,227,203,69,190,239,275,150,196,232,186,267,302,91,129,199,155,66,257,188,219,251,314,111,93,261,206,102,316,136,122,284,283,276,96,244,104,278,265,128,60,201,213,135,170,82,241,146,269,266,200,181,164,215,271,216,222,153,156,131,213,193,138,93,220,295,110,336,361,101,140,219,195,69,109,171,178,197,282,265,230,223,246,154,166,278,226,162,302,127,121,234,272,176,215,235,192,261,128,144,110,148,208,202,76,166,96,163,273,251,296,202,336,237,189,269,217,187,223,255,167,321,223,117,228,210,292,216,153,235,181,151,142,318,201,218,158,256,117,308,109,152,147,194,348,132,158,233,194,81,249,177,105,170,139,174,223,142,205,201,144,214,243,111,168,185,199,282,324,266,258,355,355,190,293,223,284,220,233,205,118,253,220,141,249,67,156,281,169,276,161,185,207,220,245,226,160,247,253,104,180,130,211,187,300,111,141,222,128,84,262,150,199,242,182,270,126,311,211,178,198,247,231,120,224,231,110,145,162,197,211,237,207,238,165,184,61,212,162,178,237,226,161,221,233,220,143,198,282,109,389,277,278,171,206,274,227,197,121,191,217,117,338,409,211,188,198,169,225,272,161,239,155,175,342,141,277,153,72,97,272,175,230,93,218,206,280,227,99,329,145,193,198,231,195,250,259,278,138,217,116,233,117,206,73,203,126,102,228,209,239,197,106,85,163,117,90,158,228,249,227,210,195,224,202,178,311,174,313,187,123,179,176,157,229,246,124,190,187,274,171,216,110,223,256,184,193,260,212,161,267,228,80,242,189,350,203,221,238,180,208,94,243,182,223,241,190,210,134,200,134,90,275,149,192,201,230,102,287,114,127,288,152,178,283,150,226,133,103,224,188,208,252,142,249,115,149,127,85,247,185,189,163,114,110,144,240,269,94,189,159,164,208,138,272,166,208,195,280,168,159,165,169,195,188,252,108,177,182,178,121,145,220,77,110,230,175,164,259,140,227,232,111,132,137,236,143,227,260,248,174,84,195,88,300,121,233,315,131,207,231,157,271,182,123,234,161,162,216,224,271,216,290,275,158,142,133,203,148,139,171,147,191,278,209,229,271,349,171,123,244,124,285,196,111,239,220,250,317,188,218,227,133,166,97,194,306,124,137,145,285,153,246,186,333,193,191,160,215,192,181,332,218,182,175,136,209,307,224,153,226,239,290,206,188,262,137,161,118,167,198,134,291,137,126,318,237,151,224,197,213,264,100,175,205,127,204,160,252,247,131,125,236,152,65,196,249,258,245,191,142,218,210,167,305,276,234,214,245,231,269,186,213,263,224,79,141,217,101,212,209,176,114,165,147,191,182,246,107,172,221,226,167,176,198,368,181,162,284,201,261,112,218,225,146,343,236,179,257,109,182,132,79,269,207,175,237,269,41,288,255,164,82,244,320,323,201,113,334,154,239,168,227,159,155,112,286,93,100,241,192,101,210,250,253,261,109,294,199,368,143,237,197,279,307,146,218,202,132,162,148,240,308,173,213,246,197,216,261,152,194,198,341,178,299,272,262,132,120,276,200,123,71,316,368,211,91,200,134,286,177,245,156,163,313,155,325,186,163,174,248,248,132,259,154,160,227,359,203,252,238,182,175,216,287,178,124,162,250,225,213,214,219,205,108,215,233,228,223,203,297,122,174,235,224,249,168,150,181,181,335,146,219,211,286,222,183,118,293,171,201,113,274,88,189,98,179,224,57,195,187,216,297,278,158,200,248,208,107,213,245,261,234,199,288,204,355,325,295,131,293,172,197,303,309,255,193,204,116,160,129,63,161,143,188,133,102,183,206,198,116,102,228,208,117,352,110,276,252,246,193,202,93,336,163,319,119,245,245,143,80,282,255,213,130,330,268,229,162,90,142,208,196,140,188,304,207,190,158,191,68,259,181,287,289,141,151,284,271,241,220,325,107,255,303,225,127,232,156,281,178,142,216,169,262,198,139,197,242,206,141,240,121,243,284,88,225,208,56,180,186,271,185,247,140,343,215,87,134,88,258,94,207,315,259,296,215,204,187,242,143,285,238,228,217,262,277,198,286,213,184,187,216,198,168,353,216,213,170,241,184,152,189,184,144,105,227,186,260,116,194,221,260,213,113,259,268,220,133,192,186,109,200,243,298,90,95,217,195,275,193,248,168,278,230,170,232,164,100,123,135,112,212,325,203,206,161,124,204,239,192,161,86,132,164,228,175,228,287,196,341,233,90,179,221,274,251,213,113,202,201,322,248,398,159,157,50,233,119,270,237,199,278,189,157,208,220,146,244,224,152,154,142,151,194,267,241,271,174,250,200,162,254,306,222,87,232,318,211,222,249,124,134,293,241,197,259,316,227,221,166,183,103,136,140,125,192,195,184,195,236,211,192,259,212,175,206,129,131,231,123,137,208,192,211,261,232,130,259,142,197,173,153,183,310,296,235,165,93,128,256,277,285,130,94,190,332,303,176,135,145,323,205,219,174,119,134,158,212,210,220,161,315,154,145,209,184,290,234,245,268,214,127,214,140,243,392,69,185,163,156,237,178,194,283,226,211,193,143,201,278,131,166,242,295,266,262,256,250,272,294,209,235,126,321,102,161,199,258,339,110,344,114,191,200,246,146,160,187,187,354,175,245,289,127,184,203,202,165,263,143,160,256,340,174,221,292,206,148,283,171,349,158,234,283,168,237,208,192,224,169,187,171,160,213,321,166,221,258,84,226,391,190,213,222,239,120,204,114,257,124,196,141,223,340,226,298,285,346,167,100,251,178,322,103,183,253,112,174,146,306,144,294,96,140,101,310,231,166,193,144,170,288,172,157,112,251,248,191,66,185,232,208,263,123,197,221,168,120,147,253,212,176,292,244,164,175,75,298,222,166,230,178,165,92,243,234,310,267,218,138,263,185,183,230,284,119,154,165,193,130,300,233,195,349,203,265,231,174,172,176,181,180,131,286,237,171,210,257,196,122,118,305,233,238,335,212,232,255,335,180,205,206,211,186,277,215,216,221,256,170,128,177,144,221,141,218,259,364,187,190,402,218,209,254,249,133,118,134,273,349,127,294,261,194,218,128,240,232,110,319,220,355,178,318,165,175,316,266,298,262,182,205,198,163,268,132,238,337,262,174,203,212,162,183,178,222,121,145,152,242,258,199,195,303,229,236,192,310,160,107,162,185,216,172,180,175,190,204,117,239,227,203,246,236,291,411,289,189,251,168,162,189,211,185,110,189,236,139,301,259,163,214,149,178,244,263,305,234,277,203,215,130,223,223,241,127,96,190,71,223,75,234,125,177,104,207,120,247,210,233,239,168,152,283,229,175,203,268,152,172,277,174,206,256,134,242,243,207,279,162,185,227,258,244,234,255,231,281,230,289,146,251,179,192,206,210,122,134,190,122,202,185,247,130,198,203,211,211,266,147,144,157,258,118,226,162,83,136,341,195,74,141,240,179,146,240,267,218,237,265,179,284,201,304,117,139,221,180,222,213,69,256,164,207,187,208,123,213,81,238,277,162,181,202,204,334,198,122,235,203,135,201,123,128,111,345,124,175,178,193,221,338,183,209,190,131,247,193,97,354,112,195,127,196,142,231,142,323,258,258,75,156,131,272,165,173,270,198,270,205,184,239,196,124,243,100,100,92,279,199,57,301,180,220,225,209,110,261,250,210,265,144,155,248,189,121,124,190,134,244,111,91,191,207,130,210,178,278,213,114,288,248,188,272,142,276,168,213,257,119,111,287,203,209,176,103,212,116,179,243,190,224,176,184,94,178,220,204,315,106,128,361,229,126,211,196,138,256,135,194,120,183,116,301,199,300,252,208,226,335,156,172,161,302,242,319,124,234,285,78,108,135,178,212,207,319,366,239,215,197,170,165,80,166,258,220,248,239,267,204,165,231,192,248,143,166,157,389,265,196,340,209,95,195,123,226,186,364,139,218,245,271,232,136,156,213,122,166,210,228,174,241,291,216,203,177,141,152,322,230,198,351,214,143,258,97,250,231,113,222,238,99,230,139,279,276,284,239,191,269,303,113,167,160,154,199,142,124,303,326,115,177,268,223,188,143,143,140,233,79,174,145,214,181,286,147,190,180,112,259,227,157,331,242,197,186,199,304,102,164,205,161,173,183,101,106,237,361,180,188,153,167,159,181,237,147,186,117,142,269,200,214,170,153,193,224,210,335,229,266,230,254,223,155,208,215,134,177,145,222,184,294,331,295,238,174,203,187,196,117,325,325,138,111,173,44,203,178,128,205,213,162,180,280,202,239,217,168,291,95,327,284,210,201,198,124,235,360,296,101,113,224,132,154,321,281,172,160,221,176,279,272,216,190,78,190,234,157,144,154,161,302,90,113,273,167,129,185,169,261,222,216,237,245,122,206,299,167,172,245,265,211,212,114,222,144,124,273,81,118,182,261,284,322,248,198,200,154,161,223,145,269,224,154,130,76,200,241,181,187,193,195,212,183,227,139,239,251,216,175,82,199,144,214,188,182,240,177,126,307,163,198,299,90,144,286,226,267,192,235,317,122,176,90,255,61,265,185,187,317,105,153,300,148,77,234,280,148,218,207,133,160,224,190,203,68,190,173,174,245,179,196,225,173,282,98,128,176,270,205,293,231,201,110,146,147,98,146,200,144,263,282,211,189,215,140,206,252,276,186,195,116,159,223,43,246,216,141,235,114,179,108,147,144,184,211,191,294,103,193,204,239,92,103,174,192,280,283,265,168,219,252,222,177,185,76,212,167,117,227,182,114,283,162,151,203,136,192,95,169,224,284,88,101,151,298,199,272,267,244,281,243,191,117,181,266,302,186,162,185,297,312,235,134,140,88,206,104,291,198,209,201,205,208,119,177,161,169,183,195,127,233,162,349,165,125,267,316,205,253,190,369,286,184,147,244,185,229,146,208,187,251,123,230,286,144,311,192,256,253,272,207,294,277,206,230,258,155,251,194,149,257,190,220,148,246,240,217,202,220,344,251,180,183,233,227,189,387,114,138,219,188,157,210,126,241,243,116,111,155,246,282,258,292,192,113,195,196,211,146,175,237,249,138,326,153,181,219,249,340,109,193,168,282,171,210,179,121,199,201,190,122,118,221,221,251,336,192,160,148,129,275,272,307,127,263,331,290,206,294,248,255,144,175,354,141,159,187,154,207,126,199,245,258,248,117,214,199,165,187,228,86,261,348,142,235,249,230,106,206,143,127,135,223,251,165,163,206,161,373,272,177,77,164,182,284,111,277,197,311,159,277,208,306,338,191,186,233,204,126,314,344,138,280,295,257,154,267,97,254,230,82,220,342,75,274,304,180,156,173,278,232,274,240,165,203,283,290,313,184,243,156,211,154,164,149,273,223,191,239,121,44,239,222,249,360,254,145,127,226,247,220,280,176,239,174,133,244,211,226,174,243,145,168,208,56,147,150,256,108,214,271,230,227,129,211,164,191,283,80,173,230,120,165,229,197,327,172,191,75,169,246,134,145,207,119,135,298,206,120,256,155,229,140,161,153,165,105,230,243,301,196,177,262,162,148,63,233,210,227,187,142,149,165,178,181,200,166,97,73,228,101,208,189,199,236,148,156,119,156,308,190,263,240,175,253,156,200,265,263,108,217,158,200,361,346,239,214,243,303,337,217,217,211,111,138,241,232,326,284,308,286,126,160,243,148,137,119,341,259,136,164,273,195,171,209,158,327,231,122,126,136,195,135,266,167,287,135,127,223,260,175,176,308,203,288,189,298,229,272,262,152,146,202,226,381,177,275,275,209,273,174,179,142,120,212,242,204,167,276,170,287,247,131,233,73,279,289,237,266,139,184,119,258,254,165,189,277,222,199,158,174,181,229,134,195,400,222,201,170,143,267,289,228,268,205,235,151,243,230,183,342,188,181,310,198,243,205,229,220,156,274,194,238,147,177,209,120,283,245,103,190,177,183,260,275,225,225,255,143,132,338,115,150,173,179,171,158,221,264,140,271,238,212,316,173,270,136,237,194,110,169,185,308,68,179,253,192,199,224,109,198,196,283,111,158,220,274,349,90,239,220,126,218,298,75,224,135,309,214,351,273,217,308,128,184,279,173,236,121,99,174,121,232,246,271,69,106,160,187,128,189,305,98,233,213,206,193,180,300,169,274,208,272,177,220,187,141,220,287,177,106,163,176,196,149,161,213,139,167,248,243,179,303,158,142,212,170,335,222,273,195,238,166,134,100,200,179,200,173,251,201,128,222,42,226,212,331,264,296,138,169,196,194,147,150,130,366,120,180,101,163,171,228,201,211,231,169,220,137,240,208,201,154,298,127,163,190,289,238,181,342,191,136,239,191,258,220,97,261,170,115,210,253,286,139,157,210,152,235,136,252,375,193,91,202,181,97,209,200,273,186,157,377,225,235,162,283,144,384,245,204,214,240,225,138,114,159,159,257,99,225,70,111,240,137,89,130,180,270,263,107,133,210,287,139,150,244,173,157,271,91,218,135,85,294,234,341,139,170,117,160,256,192,318,205,94,227,97,185,195,155,178,251,283,208,158,156,66,131,149,290,167,182,216,290,266,75,230,222,232,107,206,239,211,270,276,216,111,201,93,267,253,170,310,261,303,295,262,213,222,187,239,120,182,226,212,340,223,226,322,178,213,168,261,220,224,246,155,266,237,245,254,42,142,253,170,197,125,269,115,137,221,258,173,217,161,268,184,125,226,169,154,168,68,157,138,109,189,75,146,109,115,207,197,264,255,157,272,300,149,254,336,195,180,216,210,179,227,296,123,117,213,255,189,198,158,177,269,319,265,161,225,195,207,136,247,291,181,213,322,195,298,193,207,244,84,273,225,143,168,348,123,164,96,165,251,130,179,253,132,215,275,366,101,250,121,208,292,137,244,132,185,231,84,168,151,135,362,171,214,181,63,217,164,237,169,141,84,165,130,275,242,153,92,204,169,168,144,126,172,245,180,184,228,125,262,138,237,202,266,257,146,103,89,141,175,297,274,208,186,236,249,149,172,256,180,226,225,134,230,164,260,355,346,183,182,235,233,185,87,212,92,210,195,163,290,112,221,313,178,107,200,192,117,319,220,163,250,163,279,147,137,222,241,229,244,267,142,224,235,260,182,78,198,159,155,147,215,189,162,99,306,342,98,203,362,248,146,224,134,281,221,208,172,97,181,289,284,141,203,139,151,213,396,72,186,312,252,89,327,146,209,141,272,172,184,88,78,113,117,276,147,244,113,128,169,87,309,226,196,301,172,110,194,225,272,127,224,212,289,259,260,94,78,252,164,130,162,243,130,76,163,146,80,351,158,234,224,263,264,170,238,209,122,110,91,156,196,287,152,200,259,157,213,203,167,169,237,231,188,174,299,390,216,265,272,187,216,226,93,308,123,134,254,82,130,82,206,96,355,215,217,162,133,163,160,264,202,350,161,229,93,280,138,218,217,174,223,364,218,87,230,119,141,159,251,147,268,291,190,184,271,159,156,272,190,197,239,155,62,118,287,258,152,225,235,216,168,241,307,131,211,152,143,302,162,201,272,232,165,157,227,207,168,283,161,185,110,283,265,302,100,209,214,92,202,297,308,282,86,220,226,269,228,219,182,199,297,257,205,278,229,105,175,166,152,239,170,219,174,236,187,264,306,250,107,211,258,257,241,80,217,121,287,160,181,291,299,226,164,155,208,214,223,142,195,178,128,42,216,314,237,141,167,270,340,226,131,196,220,224,216,176,272,327,205,137,186,184,157,267,191,217,84,152,261,164,291,148,181,241,160,270,113,276,305,211,159,310,85,203,47,230,258,188,176,222,215,192,154,184,195,235,197,158,246,169,185,205,184,364,281,336,167,284,259,256,188,175,225,218,360,241,215,264,267,189,285,201,93,306,231,135,267,190,129,235,107,208,285,193,263,221,136,229,137,237,228,224,150,321,195,127,156,82,269,307,199,162,198,308,185,226,224,263,251,287,229,178,240,157,95,103,271,198,80,213,301,290,239,291,309,188,240,253,132,239,277,235,229,310,253,289,133,213,240,109,177,135,174,163,128,224,272,119,181,203,170,180,245,204,159,265,173,179,106,331,378,129,145,132,211,136,196,391,169,197,172,204,249,166,149,286,141,151,120,190,180,177,209,140,167,273,207,287,232,124,96,267,206,234,80,288,256,182,171,207,172,107,145,120,153,158,236,82,180,185,137,216,198,250,238,182,257,208,278,228,256,89,101,96,195,233,184,196,175,194,146,143,260,182,161,272,266,356,141,184,235,215,55,156,143,176,190,113,219,144,334,158,68,94,275,122,261,104,248,122,196,83,153,206,206,123,55,189,205,126,150,214,192,232,216,401,255,254,255,176,233,212,276,163,108,179,210,140,144,134,171,194,323,231,170,177,156,148,247,200,152,286,99,204,146,113,168,195,185,260,215,233,316,200,298,193,231,235,150,307,175,100,248,150,185,175,82,189,176,314,241,261,171,202,120,195,267,219,148,314,103,209,226,143,352,105,152,211,254,100,148,354,87,181,298,158,140,211,204,144,193,182,273,281,193,196,187,266,142,194,179,239,84,189,296,59,355,164,304,261,138,221,283,168,275,229,254,103,91,194,124,112,144,335,170,229,214,145,262,199,151,288,264,155,186,197,240,171,165,102,123,211,265,128,87,217,261,203,227,232,283,123,161,195,234,244,310,220,129,222,160,159,325,207,190,171,180,250,167,265,116,294,239,210,205,153,138,160,159,128,288,226,187,91,228,328,230,227,115,234,155,266,77,187,178,161,365,127,139,133,188,219,227,300,229,191,179,156,216,237,207,286,146,302,292,190,84,105,204,294,163,205,247,252,235,181,192,135,109,172,208,220,249,124,179,139,320,138,220,165,110,270,247,259,167,196,259,203,204,186,345,143,215,275,269,250,183,297,46,111,350,296,243,115,216,170,140,188,311,208,339,158,210,188,159,281,314,271,286,361,201,145,197,166,259,107,157,162,198,120,150,244,267,283,256,121,179,242,161,174,179,226,110,270,252,93,215,76,199,183,238,336,267,265,200,208,171,150,126,270,193,207,187,179,202,203,170,225,188,379,176,157,208,143,168,173,136,168,149,245,72,119,227,208,179,151,220,185,201,284,376,235,222,211,234,167,135,204,40,203,153,151,252,135,127,289,157,251,244,121,178,140,210,128,132,82,163,113,224,104,161,159,69,162,257,209,182,285,141,113,226,130,282,177,236,257,265,280,227,143,226,173,261,177,106,187,98,140,131,203,178,230,119,100,201,276,338,171,168,232,142,139,290,174,260,152,220,297,219,174,244,210,189,231,163,190,332,144,222,243,145,330,169,172,121,269,175,144,186,152,216,95,172,159,160,140,130,329,253,311,75,232,276,169,169,231,205,316,170,147,285,169,119,270,231,73,192,345,159,205,259,123,128,197,170,143,190,141,245,135,322,99,203,255,280,216,173,176,183,208,291,67,133,242,152,184,140,191,288,204,124,252,299,178,219,216,172,250,250,286,221,209,180,171,169,240,240,107,216,168,142,165,235,108,107,272,69,219,170,165,247,229,85,236,178,178,60,79,171,202,200,121,195,225,211,267,250,220,233,146,186,243,174,205,259,317,210,102,153,259,97,149,233,84,222,163,189,329,223,208,185,163,103,182,206,223,125,152,317,178,86,177,153,208,201,149,108,349,179,282,291,216,179,199,233,322,162,236,183,244,270,255,149,169,193,286,196,136,186,338,168,141,224,210,182,180,192,205,232,293,245,101,235,126,239,173,214,174,185,291,138,147,91,151,189,201,299,93,203,198,149,210,219,234,241,198,267,161,54,109,204,210,96,169,178,203,224,169,126,264,208,85,223,113,261,229,347,184,218,127,129,237,187,88,249,256,211,170,265,126,248,147,204,166,205,210,186,201,221,232,349,202,180,203,304,248,222,215,109,122,297,246,180,93,252,321,203,169,200,172,126,144,178,181,257,229,240,144,145,171,144,163,213,173,193,142,318,240,248,208,171,326,164,223,117,209,234,209,217,247,179,197,182,174,111,219,150,254,192,299,207,287,276,211,183,175,211,138,209,170,198,294,95,264,180,206,214,214,136,126,209,221,129,172,194,159,205,209,154,180,155,214,93,201,258,275,111,319,117,123,295,215,217,216,195,250,136,64,301,148,94,296,222,239,265,319,99,259,160,179,181,207,245,158,107,277,155,266,290,214,182,176,216,153,183,196,304,80,151,255,244,83,251,197,176,148,230,253,222,145,286,296,219,251,143,214,112,195,88,238,172,172,97,120,107,214,154,258,146,365,87,155,247,211,142,197,145,277,247,208,338,183,199,217,240,170,267,236,242,79,78,293,134,210,315,208,387,180,126,89,230,208,313,148,208,238,184,146,226,180,150,147,262,163,99,298,231,305,243,359,147,171,344,326,192,230,100,201,257,318,275,204,124,282,173,227,233,223,217,367,115,122,180,164,273,95,232,235,124,200,179,126,168,223,219,154,230,165,299,170,61,261,145,293,197,229,252,95,147,217,286,189,285,246,189,232,173,155,47,307,173,169,118,182,153,226,282,229,250,285,102,117,206,234,169,187,168,136,246,219,264,121,128,238,143,147,131,173,122,171,211,161,247,131,135,96,262,207,296,237,156,77,223,184,180,210,245,226,131,169,128,169,227,219,139,176,270,221,87,165,203,215,173,250,248,244,239,161,285,168,290,294,170,235,137,268,88,203,223,361,102,250,138,134,262,123,84,309,233,290,130,200,183,259,155,291,164,110,184,148,180,225,150,102,244,347,161,133,252,106,268,235,178,325,237,113,196,231,151,168,137,330,127,386,240,252,273,186,118,216,87,350,113,280,199,71,98,96,286,290,130,151,119,173,65,227,146,147,244,187,144,188,196,232,321,187,233,252,290,134,167,169,99,338,173,331,97,170,138,246,133,150,388,120,205,147,152,237,221,228,236,177,301,154,207,276,122,284,310,213,391,239,171,198,227,97,216,287,268,255,288,267,268,163,111,219,251,176,275,83,225,136,158,129,289,126,230,233,118,266,166,164,115,264,238,265,196,207,194,181,300,198,186,271,228,94,298,281,339,185,159,165,109,122,272,179,205,302,144,140,314,102,164,138,275,153,279,255,236,147,159,234,203,131,127,269,291,245,236,230,151,244,180,238,174,241,332,233,249,286,161,101,115,258,220,152,142,142,246,110,239,136,252,111,220,115,171,252,79,230,246,171,219,124,212,298,318,243,148,271,233,125,177,248,249,164,159,103,214,184,97,244,226,160,236,176,165,98,343,100,266,222,156,245,171,238,171,201,104,217,274,191,162,206,81,147,186,264,156,241,161,278,233,231,179,117,194,242,289,223,215,239,190,209,236,127,231,149,206,127,241,349,227,206,139,188,218,191,169,262,339,183,108,157,201,244,266,293,183,251,252,240,165,292,115,123,304,228,182,204,99,106,159,126,269,129,221,185,302,240,214,71,135,239,215,257,297,120,263,208,207,277,282,167,156,307,93,262,183,132,255,274,154,165,212,234,263,222,155,194,294,242,140,113,200,161,243,152,136,145,137,154,119,183,325,181,130,164,205,272,300,113,242,172,125,180,150,118,266,187,317,306,192,187,129,224,260,195,321,160,157,173,201,220,240,227,209,299,193,141,132,232,367,230,177,190,121,307,87,93,259,318,247,195,197,173,79,207,149,180,155,220,180,402,226,373,258,147,183,116,179,303,220,189,210,107,254,223,228,175,77,139,225,207,192,217,154,228,282,111,157,207,233,176,296,133,142,193,245,247,235,101,166,139,250,294,249,152,256,204,92,88,170,338,111,167,143,150,201,284,146,152,206,213,220,142,199,215,225,202,105,181,320,378,208,184,246,230,296,245,201,215,150,202,119,237,207,206,316,147,145,219,210,246,229,156,210,187,167,222,81,109,240,248,178,216,156,187,203,178,214,222,272,170,113,248,194,158,186,278,167,184,152,123,276,148,358,215,221,259,278,333,120,189,180,229,223,327,307,134,276,231,205,347,179,163,116,115,194,183,221,170,229,148,233,91,182,130,84,225,316,253,93,168,93,209,118,244,190,362,366,208,238,240,215,325,201,133,186,233,177,292,199,107,152,196,171,102,231,339,114,220,109,238,308,189,91,80,363,152,236,171,113,257,153,206,217,224,264,169,143,142,167,282,104,140,221,188,186,141,217,231,233,107,227,294,181,171,336,137,169,254,165,89,161,76,250,117,105,129,204,203,173,202,198,210,177,187,285,256,325,124,173,176,98,206,100,97,219,197,153,303,207,271,235,297,234,73,143,269,224,242,262,177,150,163,123,134,248,188,269,172,83,228,117,168,262,145,243,356,193,318,139,240,228,225,326,293,323,151,179,122,238,211,105,149,136,191,120,91,196,190,121,239,176,249,189,179,219,206,169,123,85,131,269,192,133,161,216,145,187,115,149,149,148,158,249,217,159,230,160,200,121,135,189,136,208,97,240,204,251,207,119,185,172,118,228,219,164,251,93,225,204,149,133,152,67,285,123,146,218,91,252,108,97,259,232,277,242,207,282,134,156,149,184,189,178,266,205,121,201,273,192,227,126,167,239,314,162,122,390,170,102,115,256,205,288,152,250,318,263,185,165,245,141,115,155,311,196,228,171,133,261,184,176,84,246,286,179,151,95,215,269,165,146,378,200,166,181,126,100,283,174,311,169,192,304,177,188,225,180,204,303,208,132,244,250,307,237,347,198,204,268,176,99,261,130,300,196,113,183,195,206,214,80,134,184,215,162,239,106,145,196,115,200,183,133,208,240,155,92,228,94,130,184,140,66,213,317,287,197,145,133,208,261,116,184,131,118,249,80,203,136,179,236,203,267,213,182,176,174,112,210,270,278,226,193,155,166,213,184,66,158,252,175,284,79,213,152,148,186,153,258,172,171,167,90,161,300,208,199,247,103,183,215,127,250,190,264,323,353,240,126,335,288,198,145,156,140,195,213,163,295,269,110,230,173,106,236,212,253,150,222,270,149,296,221,181,147,97,219,264,168,245,151,93,126,117,178,234,179,341,130,144,312,224,260,238,327,221,198,104,272,114,119,201,113,304,298,321,123,163,179,179,306,172,181,335,304,200,110,132,229,286,187,293,212,141,144,168,126,249,251,211,181,321,178,135,98,239,287,288,164,249,251,225,163,196,101,269,221,206,192,163,177,115,259,235,214,235,81,276,296,213,269,252,173,85,164,242,126,221,256,117,154,235,286,260,260,198,234,159,169,255,215,214,146,210,183,223,282,167,230,147,163,210,252,214,270,126,160,82,205,247,89,160,177,190,139,256,103,282,130,120,96,236,96,180,149,323,316,225,204,150,280,156,280,230,263,183,191,150,309,213,143,149,195,144,254,197,266,228,209,256,117,119,182,220,110,193,173,113,208,126,268,189,99,160,110,231,207,130,166,266,208,216,225,73,140,234,140,274,152,189,192,282,262,243,162,248,152,187,124,119,280,160,276,338,236,293,292,225,188,139,287,176,212,179,221,193,190,333,316,177,197,142,117,102,204,225,204,287,123,85,220,97,235,222,223,113,86,187,277,110,226,183,269,197,240,133,93,79,185,210,79,228,202,117,187,99,171,174,151,209,296,158,206,325,204,109,198,355,135,93,300,256,134,144,71,135,96,196,185,193,221,200,157,272,248,126,180,265,259,245,180,105,260,291,213,135,135,193,250,230,233,212,153,284,260,264,154,233,285,206,224,119,173,68,209,146,233,289,176,102,213,172,275,234,243,205,216,247,245,244,228,123,184,239,267,208,213,160,133,62,217,191,202,161,252,138,249,121,183,117,86,202,362,154,263,197,188,305,165,209,51,248,225,261,331,91,182,180,126,224,207,216,226,163,148,248,292,175,310,155,277,161,263,192,161,290,253,219,133,239,214,175,100,200,170,232,277,272,186,174,308,250,241,128,154,119,184,141,354,215,124,134,134,174,116,236,146,243,266,281,273,216,101,223,193,171,161,202,241,122,109,401,211,227,165,163,174,270,188,299,203,194,318,269,214,148,161,232,330,188,205,162,196,226,218,254,268,127,164,201,376,249,183,218,190,274,237,161,167,133,290,194,144,165,223,141,150,203,208,233,312,98,201,225,268,245,201,173,235,231,194,213,186,93,207,282,230,166,35,188,89,164,181,204,213,173,204,263,111,164,190,209,330,207,89,195,177,206,193,118,170,175,144,209,244,305,185,208,194,287,201,216,281,180,212,191,129,92,277,241,215,221,155,135,132,229,194,231,151,117,196,270,157,181,192,139,243,113,144,155,189,298,224,364,332,280,261,204,200,386,290,232,111,244,225,177,188,263,188,344,67,64,296,279,307,140,220,104,127,147,107,231,307,237,138,70,161,210,214,292,206,84,280,341,245,239,184,273,175,220,469,96,233,130,68,193,180,230,117,153,259,174,102,133,190,236,162,143,118,185,183,260,268,277,196,149,264,305,213,182,375,341,253,176,124,166,63,226,104,270,182,170,88,204,266,172,190,218,241,149,125,304,208,275,250,137,274,246,112,214,236,191,136,344,109,300,274,143,157,204,127,147,242,285,190,126,385,208,179,126,155,110,273,270,139,112,168,165,201,184,256,209,211,244,183,215,180,190,88,126,324,183,134,357,129,177,145,180,239,241,129,105,86,239,78,177,92,250,280,184,335,197,233,165,172,255,112,234,231,144,295,252,141,207,174,205,91,157,71,229,183,150,162,251,294,273,199,157,145,62,145,433,148,131,184,86,292,73,183,125,245,306,153,241,222,360,263,190,305,344,251,227,161,179,174,211,245,336,262,292,185,131,115,168,191,252,116,208,269,329,132,207,206,168,218,198,268,277,264,185,260,136,272,131,165,254,213,76,272,332,213,78,151,114,246,132,197,213,138,168,260,134,172,215,197,182,99,274,100,155,220,197,239,184,138,158,118,260,89,314,255,206,185,91,244,281,218,213,188,177,153,75,249,291,324,352,254,221,154,227,168,159,179,97,97,188,133,129,194,279,183,221,100,168,167,146,212,265,131,168,237,217,110,234,174,192,150,253,309,127,185,216,233,215,270,162,165,244,168,206,222,230,259,190,132,361,233,247,185,228,82,187,250,128,244,207,120,206,196,176,206,219,266,216,134,249,229,222,90,183,95,257,93,212,141,116,212,267,270,67,110,155,171,174,233,255,154,186,239,175,184,248,152,181,132,305,298,272,132,79,257,206,104,295,204,115,184,213,250,284,186,114,270,121,217,147,167,241,95,258,224,95,238,221,101,237,179,190,153,238,233,192,174,144,204,252,183,109,201,151,165,239,155,274,252,77,245,181,187,212,206,150,205,214,152,212,140,172,95,76,122,76,182,201,185,125,155,111,303,250,172,195,184,163,81,149,134,167,294,186,321,237,280,157,283,274,180,93,185,238,153,175,338,186,210,208,164,351,129,127,204,160,224,240,84,229,289,181,234,133,213,179,179,177,205,258,104,81,140,254,233,119,160,165,211,155,214,268,323,181,136,205,166,144,196,174,177,102,133,144,275,120,249,205,272,179,196,198,153,153,202,279,212,259,60,235,298,294,293,313,223,83,293,111,139,98,236,158,202,146,277,200,91,230,110,241,173,101,268,201,332,176,132,90,191,107,190,243,230,206,171,112,178,218,153,152,219,286,124,191,206,236,202,221,244,253,198,183,195,111,131,211,242,174,273,136,177,233,220,62,120,255,208,127,229,270,168,104,202,247,128,191,242,190,215,77,133,134,181,136,232,197,236,100,183,165,201,366,200,301,189,249,107,123,161,224,136,193,156,264,204,131,94,182,137,258,275,227,165,251,141,211,268,235,266,137,135,167,264,160,296,294,262,128,227,261,282,204,147,169,152,283,209,151,227,271,144,236,238,203,131,83,201,155,153,204,154,120,265,130,168,261,207,143,217,155,223,123,126,214,198,253,256,225,224,278,328,232,158,208,197,386,238,205,254,133,233,153,248,255,209,191,219,151,206,97,233,221,197,105,149,278,104,202,101,253,221,169,312,136,321,90,238,219,299,191,131,187,205,79,127,125,216,94,180,219,101,206,254,164,198,142,154,189,201,132,148,143,225,298,126,141,144,142,235,243,179,227,201,327,215,263,237,118,187,219,205,242,131,153,58,274,182,352,291,217,183,99,324,157,121,114,170,193,161,223,195,119,269,286,184,169,231,261,132,183,191,235,223,214,222,69,185,134,205,260,198,89,257,157,206,315,193,147,180,207,155,240,130,100,305,266,90,158,194,339,206,224,221,162,199,172,175,227,294,175,97,220,218,172,181,142,170,158,249,97,328,229,169,265,273,215,212,196,177,223,360,152,328,232,265,171,119,165,261,200,290,309,335,125,151,256,212,222,133,200,205,121,184,232,149,206,144,231,184,136,289,364,236,150,185,102,144,334,179,205,193,66,216,235,76,187,227,162,265,88,123,122,106,162,152,148,105,233,303,297,335,180,231,230,188,180,202,84,72,151,153,200,158,164,117,245,225,132,133,175,159,117,223,139,286,125,116,239,191,103,200,160,168,228,242,239,232,190,289,216,216,263,233,230,246,216,278,191,207,153,148,221,299,318,219,259,186,297,202,91,140,249,89,121,173,106,208,262,243,108,251,167,98,145,102,218,94,177,141,319,224,179,256,225,138,209,168,180,224,195,170,212,226,262,225,75,150,334,194,122,227,221,119,213,312,166,209,126,140,169,111,192,222,161,154,222,186,140,222,250,149,275,185,325,150,192,247,169,187,185,304,217,257,205,250,200,110,241,227,252,271,155,263,146,285,211,200,196,229,298,229,201,216,190,73,225,104,128,144,179,172,164,202,241,275,143,210,105,312,187,233,113,310,243,197,168,262,267,132,270,220,153,134,267,221,269,198,156,197,273,109,235,248,164,163,337,221,251,281,192,430,222,292,137,251,255,198,111,155,272,253,133,213,155,200,182,124,147,213,244,127,229,152,233,231,79,166,251,191,130,176,294,85,224,190,160,302,98,183,260,143,171,219,258,234,199,181,207,199,109,83,258,179,179,148,253,139,177,262,176,261,266,232,235,174,165,89,121,86,155,253,181,152,120,248,139,175,241,205,214,260,218,200,129,327,269,285,257,141,260,130,197,212,320,132,243,151,310,353,155,220,256,215,235,227,207,182,182,210,207,181,228,192,186,144,277,210,191,172,220,204,191,100,214,257,226,280,73,195,149,151,163,192,150,259,191,71,107,222,211,90,189,207,224,140,133,192,246,132,188,287,239,216,178,269,75,241,168,167,197,286,224,275,199,85,364,205,114,177,228,182,139,273,242,117,196,278,158,148,364,81,103,211,227,198,270,182,172,285,169,101,181,327,121,134,142,104,189,221,270,161,227,113,281,270,247,192,302,171,285,259,100,106,276,233,204,274,182,154,289,181,310,235,84,264,320,143,118,236,344,200,95,171,199,209,256,251,196,301,140,144,157,153,285,128,140,243,129,99,174,141,91,167,185,217,332,309,247,258,188,132,203,127,204,328,305,143,248,200,201,240,227,295,86,234,220,231,204,128,201,168,269,199,210,152,113,48,246,187,335,259,199,152,209,232,146,216,179,365,119,170,247,214,108,217,327,314,240,84,104,81,237,319,247,337,176,258,185,257,232,279,236,112,221,172,170,186,205,112,150,278,188,210,92,173,203,264,265,145,255,227,110,258,126,155,76,102,290,135,221,306,122,70,129,267,234,213,158,251,282,206,291,234,253,210,176,186,169,272,149,236,196,158,205,256,330,163,160,170,84,389,273,222,224,125,169,267,206,202,116,213,224,177,224,148,221,193,185,100,234,151,146,240,198,158,105,153,243,119,263,165,217,224,198,185,236,291,166,160,236,212,158,331,288,242,202,253,114,289,247,177,235,162,238,141,223,139,175,63,195,266,195,192,91,264,322,187,175,154,164,172,133,83,159,197,199,198,304,257,136,105,296,255,164,90,330,106,125,151,112,191,203,211,291,225,210,157,259,127,268,262,179,148,169,145,87,191,155,152,199,152,196,216,238,164,232,221,157,227,98,177,135,223,196,355,269,311,265,302,255,118,321,174,144,262,310,212,193,161,257,172,180,104,268,191,190,249,342,196,107,167,93,107,136,189,189,58,230,150,256,289,189,322,234,97,178,110,156,271,160,216,226,146,175,104,226,253,393,225,192,256,96,245,172,202,245,151,247,188,210,171,109,199,171,112,173,240,191,281,173,204,156,225,247,191,229,293,195,155,147,188,309,254,116,183,182,76,177,122,210,76,36,187,192,246,97,170,172,191,156,133,162,222,244,183,134,201,143,162,127,334,190,190,119,242,217,191,128,174,108,187,196,257,171,255,101,243,225,168,182,201,196,97,255,134,155,205,123,189,207,364,231,127,370,270,80,194,223,275,119,249,159,179,277,217,144,203,198,181,70,209,129,332,183,85,246,167,160,328,214,188,196,83,203,219,278,213,154,253,292,80,237,252,231,264,269,254,154,288,167,226,240,181,280,95,215,264,323,267,224,198,213,218,159,149,242,233,194,135,79,155,185,302,226,277,99,181,134,169,290,131,169,93,170,195,260,226,105,184,157,177,287,216,187,250,276,120,193,169,192,212,308,302,151,108,199,183,232,70,278,222,273,230,193,175,199,185,132,425,287,106,81,246,158,293,188,87,134,113,279,178,163,104,217,182,90,129,259,216,251,266,300,230,223,210,100,213,154,188,229,149,177,129,124,230,132,135,218,173,144,93,178,350,221,159,148,199,244,136,94,290,249,271,89,124,258,272,177,353,172,106,191,212,137,211,83,289,278,129,188,227,176,219,162,289,188,206,182,170,147,368,174,253,331,176,226,179,166,214,222,136,121,195,201,148,190,172,232,321,190,116,73,302,199,172,223,183,172,230,85,192,123,126,134,157,241,207,203,153,144,136,158,302,268,227,144,189,185,221,115,186,216,284,169,223,222,117,107,240,217,134,189,306,110,187,86,238,252,95,207,285,202,90,185,230,244,193,189,221,192,250,166,124,250,303,242,201,50,105,258,206,225,158,217,289,188,146,160,251,380,233,227,213,251,208,166,192,316,178,331,170,325,262,193,170,235,262,175,235,68,119,327,138,230,199,228,105,111,93,212,287,109,173,135,232,222,156,207,239,192,164,129,219,156,243,128,235,211,296,146,198,133,118,132,227,187,239,184,122,150,152,315,52,148,178,69,181,92,142,134,178,154,80,79,122,156,238,172,123,166,275,167,180,161,133,80,129,38,219,203,247,226,261,156,231,148,290,124,260,188,232,181,242,197,125,238,246,130,163,217,245,195,166,69,286,208,131,254,232,240,78,187,159,219,136,159,210,111,58,110,130,277,187,165,136,134,98,151,352,313,179,126,255,299,171,117,248,177,287,69,259,63,118,181,235,183,71,187,201,199,266,279,244,267,197,36,308,187,158,235,229,135,340,118,305,305,213,186,258,135,256,277,219,131,303,224,376,181,314,287,278,126,211,278,236,244,153,157,246,281,187,123,168,244,276,151,297,143,207,248,205,176,113,202,192,159,181,208,202,294,213,363,307,143,202,264,280,269,126,203,144,118,193,80,110,218,212,200,105,212,309,128,127,114,221,174,186,196,189,111,150,189,214,93,134,106,150,202,117,175,245,229,191,204,259,170,242,218,177,133,267,118,326,200,421,257,377,223,144,178,111,247,194,256,198,141,288,292,305,167,240,259,233,207,161,122,160,196,221,136,291,283,182,311,225,203,222,275,123,258,135,221,121,134,306,239,325,313,135,230,143,204,226,221,255,184,248,282,232,153,213,325,266,264,216,203,238,263,148,152,69,203,169,253,227,208,206,138,246,315,261,151,223,123,126,221,47,288,293,152,210,150,264,192,45,190,132,130,291,174,137,225,222,205,264,206,116,109,104,192,149,159,282,278,195,200,166,200,199,121,273,212,224,95,213,309,255,283,193,98,202,234,262,281,262,259,268,216,223,301,277,104,248,153,149,152,133,190,225,176,240,253,280,160,121,120,213,143,220,217,76,194,171,171,164,186,145,385,164,252,266,104,208,184,182,216,313,225,274,293,296,185,175,165,131,110,178,193,190,178,280,208,150,210,165,242,171,231,246,210,148,235,65,193,209,190,305,140,226,365,200,188,317,136,104,111,291,312,198,248,206,216,237,189,234,156,258,141,265,172,256,191,219,60,227,168,113,229,173,229,127,245,128,211,218,273,162,229,137,194,201,304,326,186,234,146,247,78,205,219,359,212,173,244,189,140,222,128,183,241,67,231,264,268,244,97,213,215,105,154,244,225,83,114,257,143,230,188,131,116,134,91,181,192,207,205,233,331,229,233,217,356,82,77,142,101,125,341,182,102,306,298,161,130,192,256,256,165,239,177,338,180,97,205,91,184,135,154,198,198,296,234,208,238,122,205,147,246,236,176,194,226,203,242,217,252,194,145,173,222,150,242,154,137,304,264,144,94,153,224,217,135,321,320,202,230,210,204,233,228,251,113,106,103,168,114,199,84,171,218,255,154,255,103,251,245,304,99,236,179,126,256,160,219,122,188,289,294,303,240,154,137,178,131,216,367,211,214,183,124,245,235,160,229,203,235,129,228,208,320,132,263,126,214,199,220,83,115,301,152,130,151,202,180,222,265,251,261,221,158,149,145,236,249,136,166,226,179,201,231,215,121,264,259,216,246,107,132,173,93,203,234,163,237,189,180,319,224,321,323,241,223,228,130,223,163,93,326,171,171,255,232,236,225,293,241,240,155,87,210,165,318,170,156,187,148,329,228,152,85,219,157,170,220,225,107,198,109,187,268,186,236,180,207,214,309,187,106,181,194,213,225,115,126,204,176,91,141,225,104,233,279,144,135,165,228,132,250,183,119,196,132,144,230,246,103,80,282,273,280,223,100,163,139,178,260,247,194,194,128,106,257,307,244,96,263,286,110,213,137,226,306,148,158,261,165,160,220,313,156,223,200,392,150,122,117,159,282,170,143,216,184,227,154,140,188,157,254,258,191,169,111,210,215,121,207,195,317,191,151,223,229,161,155,182,220,238,130,80,238,201,338,79,119,149,176,174,344,252,205,203,181,183,147,121,225,183,169,246,229,159,172,180,313,234,212,235,229,261,180,213,343,264,339,248,343,240,143,209,105,154,110,213,244,205,111,196,248,257,299,314,258,196,160,248,160,190,76,161,156,203,169,185,138,188,217,247,230,175,194,148,271,65,127,204,219,242,148,225,243,154,122,172,170,357,185,93,238,220,181,250,190,292,183,56,107,125,166,244,231,120,280,238,222,233,83,218,208,187,148,151,203,263,157,293,210,310,145,197,270,171,151,367,176,192,165,309,229,252,97,215,151,265,202,213,303,204,269,150,108,255,86,160,144,141,247,226,286,120,187,318,213,194,203,136,228,285,170,167,186,176,130,165,97,235,250,227,114,78,181,319,154,265,180,112,164,214,127,59,120,174,163,275,114,287,232,235,255,163,269,156,260,250,100,185,253,285,191,168,224,125,301,185,150,250,197,228,125,159,190,188,203,93,252,121,198,328,215,171,119,192,190,241,71,212,170,166,308,107,191,129,259,189,240,195,253,249,140,119,362,294,312,286,322,127,150,111,232,201,115,239,163,296,119,203,201,199,152,220,134,274,228,168,111,100,293,223,234,187,200,270,103,192,144,200,298,242,167,76,335,100,259,297,273,135,226,280,209,172,161,171,320,227,142,157,224,222,258,156,105,226,176,129,349,228,41,190,102,330,259,227,89,137,212,254,348,216,153,182,127,296,315,265,86,267,171,274,101,234,346,207,226,307,165,285,89,122,191,232,77,246,237,140,221,233,164,170,45,169,191,90,170,229,273,186,114,298,121,273,157,171,310,263,208,177,269,208,227,168,116,156,241,127,246,240,167,333,304,182,170,326,120,198,242,275,213,302,237,277,218,248,204,223,128,272,153,170,279,148,294,221,251,145,292,316,273,327,135,216,140,185,165,185,266,103,160,205,331,173,146,328,107,246,110,198,245,226,245,222,199,312,263,130,198,205,211,213,253,312,83,161,117,178,192,64,112,156,154,219,148,105,185,254,277,331,142,162,129,212,185,266,128,105,279,189,284,284,177,190,82,233,136,240,330,152,223,246,268,157,230,183,124,141,318,150,67,146,193,160,261,193,102,235,183,273,259,118,199,259,136,263,216,203,201,96,125,187,147,205,326,188,238,156,287,143,206,98,169,234,239,172,252,196,323,214,154,170,127,225,141,204,227,233,140,241,199,152,199,144,206,330,297,335,196,315,260,234,138,136,175,266,349,146,183,221,126,151,237,293,159,140,96,93,185,293,134,127,84,149,248,122,258,192,150,181,207,55,250,242,159,87,165,169,192,307,224,105,127,179,160,314,211,188,176,213,63,273,128,235,318,238,214,222,239,151,270,225,268,142,347,90,226,271,175,196,310,231,288,356,182,208,185,279,235,217,169,207,215,361,215,185,168,219,157,294,286,217,81,198,295,172,127,94,256,299,87,155,115,175,208,138,266,157,120,298,169,126,307,190,232,77,177,124,111,182,211,178,146,159,258,111,203,215,166,212,157,179,200,195,155,147,111,173,207,225,96,170,85,232,196,230,94,195,185,238,118,231,230,106,249,239,203,279,160,210,166,245,237,181,253,112,255,283,187,259,249,120,240,217,179,107,92,170,201,229,96,148,249,132,208,108,311,103,259,197,272,235,163,166,383,147,184,112,241,332,183,267,133,210,101,146,149,178,177,81,349,140,162,315,164,56,270,147,263,353,153,253,287,184,133,117,258,215,326,271,182,136,273,127,287,179,309,111,313,185,199,161,269,131,254,170,313,184,176,289,132,210,269,253,257,133,227,236,211,139,131,303,283,256,105,117,130,238,166,132,208,240,243,216,212,169,213,208,229,351,244,168,177,101,209,278,250,104,248,162,110,144,134,222,326,79,168,241,230,138,89,255,222,258,330,226,93,268,171,191,219,230,144,197,250,188,124,238,145,198,119,166,247,264,101,55,148,202,236,185,285,187,305,219,339,362,200,270,223,185,171,211,185,160,94,242,324,286,176,57,297,215,246,264,103,179,164,180,245,136,223,199,162,186,267,158,158,116,89,163,123,290,299,216,167,144,323,169,59,278,103,340,132,229,240,309,231,235,138,172,251,184,180,178,138,98,289,226,224,230,257,334,164,292,143,211,176,176,198,166,225,95,116,78,249,208,148,128,173,220,207,310,198,146,154,362,179,274,207,183,178,234,163,171,247,195,177,257,135,208,186,183,299,216,210,198,96,160,228,128,154,245,156,135,196,184,81,189,163,80,253,207,123,138,96,177,210,125,317,276,173,383,354,222,198,258,200,111,262,268,195,151,246,250,200,182,153,288,164,176,216,261,250,143,206,317,135,290,214,204,194,254,255,227,149,204,203,128,180,110,130,141,78,305,160,204,153,230,185,148,213,193,196,143,291,196,331,126,242,307,293,221,182,219,192,343,172,97,211,192,329,277,132,208,212,161,364,358,209,146,178,217,173,248,339,303,162,333,155,118,196,155,171,109,202,200,141,167,216,279,195,173,146,213,88,184,216,133,250,81,300,196,350,81,160,135,234,121,184,291,256,104,181,161,172,217,187,177,197,256,275,207,169,242,197,102,164,154,246,248,116,155,256,166,103,241,320,253,208,213,167,166,155,109,232,242,117,133,318,84,137,190,284,249,280,150,91,344,357,188,236,153,215,162,153,93,128,300,285,229,248,303,174,84,107,321,91,261,284,241,62,138,97,187,300,230,257,335,215,215,194,205,199,251,308,230,236,92,105,307,314,269,151,145,102,105,272,254,204,99,228,137,232,264,295,324,172,161,287,188,246,170,164,112,134,89,107,196,92,134,218,245,82,109,151,225,232,105,211,124,221,240,148,175,221,141,214,321,209,240,178,108,197,212,268,112,199,230,204,46,134,173,116,148,263,267,158,228,295,126,209,127,193,146,276,160,218,221,286,161,222,277,221,296,189,179,141,208,230,216,219,141,339,174,217,197,196,224,235,240,203,95,84,299,67,230,75,214,129,281,236,246,443,230,205,233,230,143,117,331,112,182,235,133,163,230,130,271,174,118,262,286,327,172,88,186,100,222,182,226,268,220,252,162,173,254,204,140,248,68,246,194,240,269,285,257,244,147,206,260,212,162,191,252,225,102,235,234,79,223,219,247,233,88,242,196,302,154,88,148,264,54,178,313,237,48,302,223,128,189,319,188,235,234,193,158,296,168,229,197,206,229,251,119,171,139,178,208,205,124,218,287,141,250,313,196,142,261,234,220,187,210,183,113,136,198,122,347,117,105,235,176,224,189,86,142,315,219,167,249,95,192,300,213,202,246,266,210,182,210,169,204,71,166,228,249,291,193,206,315,234,175,265,306,122,280,233,306,42,219,193,126,246,259,146,215,203,316,219,200,258,145,144,247,207,273,179,146,208,277,226,221,363,171,241,188,211,298,271,199,264,262,175,142,157,84,261,145,241,283,230,174,239,188,165,179,187,227,212,188,230,293,207,282,197,150,219,155,85,146,238,118,174,136,170,245,143,91,172,239,214,165,204,98,120,101,244,246,156,337,191,151,151,207,108,134,245,202,203,149,107,230,232,232,237,342,251,208,207,263,148,144,227,308,185,299,161,113,130,197,163,253,207,239,160,146,215,253,104,225,262,74,243,259,303,188,259,109,109,88,166,233,168,168,116,108,214,202,194,234,276,135,173,288,89,91,203,130,116,233,203,163,97,139,160,229,207,173,176,120,234,224,105,131,250,160,163,165,156,232,198,231,147,210,118,342,221,159,82,163,322,147,256,56,158,236,201,203,112,135,111,140,266,230,207,217,140,221,263,246,126,236,240,118,288,173,290,320,349,210,86,174,304,168,182,181,238,254,198,180,132,133,120,147,210,82,217,190,176,125,157,197,177,334,223,165,220,276,221,188,224,222,136,215,99,130,214,162,194,156,163,304,309,111,132,180,275,300,86,135,219,163,327,268,235,326,182,269,281,134,296,314,101,106,223,261,209,199,193,104,198,260,268,95,282,86,210,95,225,309,146,202,136,193,296,114,232,323,138,253,186,135,288,200,287,234,163,258,138,240,109,184,128,245,193,252,230,167,206,198,152,224,232,86,250,195,212,55,248,174,160,83,253,64,166,128,219,178,229,188,263,246,286,345,348,162,264,137,165,245,263,267,210,197,231,305,245,153,236,144,253,115,115,166,197,135,75,119,239,302,221,229,223,212,236,186,217,259,178,222,184,139,144,178,237,345,257,196,160,255,249,381,293,262,266,207,203,287,246,122,135,216,241,152,217,215,351,312,218,174,168,285,342,242,152,120,209,334,218,86,112,250,227,187,240,229,226,220,332,243,186,161,174,161,325,260,182,165,251,220,232,138,264,122,99,123,195,343,268,271,211,190,111,66,269,254,368,369,178,166,213,262,147,113,214,160,222,76,144,173,152,277,178,126,240,184,175,260,185,225,286,208,219,201,298,145,258,190,304,218,313,134,202,193,179,270,223,268,187,137,222,99,206,126,95,177,288,296,207,277,288,163,158,191,153,181,244,170,239,249,96,177,157,90,180,227,156,130,355,264,222,101,160,252,213,223,206,123,191,126,131,223,113,285,194,192,241,65,199,209,182,70,188,249,213,350,175,288,288,192,134,244,115,264,121,131,200,262,134,224,158,140,232,123,210,206,60,226,203,168,269,125,155,186,213,205,241,382,213,188,150,231,226,198,212,206,233,207,193,122,243,239,261,222,206,164,262,199,176,197,359,204,186,75,199,218,130,164,94,119,295,106,217,237,237,389,221,229,298,124,126,158,126,160,328,214,257,153,287,275,156,413,144,233,275,252,232,179,272,235,339,86,196,123,199,127,80,148,166,159,232,183,119,73,148,137,172,275,257,245,123,194,241,139,191,178,237,159,337,215,162,223,89,166,152,199,286,167,83,138,206,119,226,69,162,196,236,244,82,141,85,134,85,283,156,83,285,177,239,180,199,95,224,133,149,264,199,249,283,150,211,193,276,90,172,138,93,165,93,85,172,133,314,239,249,310,114,237,223,272,174,169,275,99,195,162,280,99,134,140,147,217,230,204,263,217,170,145,147,211,240,101,202,219,92,203,190,186,150,252,145,106,187,255,172,192,207,353,245,248,141,133,338,258,256,109,177,96,232,197,247,215,120,155,163,239,209,191,267,153,146,194,151,223,130,156,230,194,112,200,103,286,233,197,272,149,142,206,206,178,160,269,167,196,274,261,252,236,218,111,200,221,221,216,200,151,218,58,166,95,366,190,280,252,244,133,278,272,159,256,129,221,200,298,168,138,158,119,191,161,115,248,327,131,247,336,189,217,275,230,218,224,200,237,141,223,123,248,149,311,90,217,285,248,253,336,211,257,162,263,107,232,209,234,220,226,230,215,305,131,158,185,230,170,124,261,243,288,226,233,239,278,169,293,207,164,257,303,242,297,185,77,147,193,93,201,272,203,339,174,210,182,191,190,146,106,163,267,79,149,139,319,229,276,179,243,168,125,217,184,111,207,179,155,159,338,270,133,198,100,215,151,248,336,316,137,270,199,97,164,145,196,198,357,177,73,146,194,191,123,197,161,141,268,318,201,269,263,280,79,241,118,124,166,184,238,303,152,104,223,177,315,221,147,100,232,155,183,160,85,207,172,150,211,151,181,245,109,204,215,157,253,194,246,183,267,195,207,169,301,225,102,214,246,148,283,358,241,138,147,83,340,191,128,201,268,105,216,141,152,127,171,202,218,269,223,180,103,132,323,235,258,103,235,224,233,235,93,198,168,127,236,212,254,172,81,243,202,238,115,338,217,246,258,187,187,187,180,337,145,219,242,191,188,236,198,275,188,285,276,153,139,342,208,168,182,147,181,243,138,266,172,229,179,282,100,125,111,167,227,301,185,237,98,106,364,149,116,172,162,114,157,332,120,223,126,163,243,241,231,137,254,254,345,191,256,162,82,238,283,146,119,202,180,92,156,257,154,151,130,321,98,154,346,181,261,274,74,96,154,137,326,309,230,130,172,106,120,337,198,141,295,242,136,343,289,310,121,64,261,105,208,75,225,165,164,108,198,158,203,272,176,264,239,248,69,225,163,240,214,311,104,109,241,213,346,150,265,249,129,182,134,57,291,314,127,153,165,116,175,246,284,356,209,161,190,191,192,253,135,240,274,243,149,243,184,258,266,73,248,85,168,204,257,132,164,156,188,340,226,103,127,211,203,204,261,143,164,223,204,277,206,273,165,207,205,264,275,200,212,158,231,37,131,123,153,209,134,196,137,253,107,155,106,231,117,119,179,140,198,214,56,194,192,299,162,136,164,100,224,269,172,160,220,179,270,285,186,314,165,196,323,190,210,129,161,226,97,125,226,250,236,193,158,186,403,294,263,117,171,223,178,50,306,137,302,134,162,316,148,204,172,203,297,224,114,263,155,155,203,247,150,180,163,249,246,242,285,277,215,177,216,184,171,97,278,317,207,147,303,123,173,171,125,169,152,193,230,250,173,231,160,241,117,199,215,195,222,257,200,117,327,116,262,118,240,188,262,320,169,223,204,111,189,137,226,120,202,231,101,200,204,313,368,129,144,285,217,148,242,258,174,167,191,155,143,148,260,210,180,203,261,183,179,227,284,172,198,141,214,109,214,71,278,274,187,193,154,215,156,144,212,151,258,236,140,119,231,229,109,117,259,56,199,145,227,143,204,207,258,184,188,168,251,196,197,108,180,296,182,151,201,203,207,239,133,212,225,238,243,318,191,112,371,311,151,148,226,248,292,145,249,252,111,128,207,154,163,198,189,266,144,217,224,256,265,185,203,107,172,236,192,238,261,127,315,169,108,199,172,167,175,181,367,283,235,85,194,212,300,200,184,212,165,186,155,240,182,272,233,165,283,194,249,147,125,131,178,152,221,184,176,199,278,170,218,199,332,191,154,211,244,290,131,255,174,173,296,150,252,251,118,46,180,213,101,220,149,112,189,175,186,248,215,223,279,58,186,117,163,195,187,141,172,134,316,248,397,112,177,155,184,212,89,278,246,205,254,280,137,141,247,203,94,150,170,244,288,225,135,238,133,240,163,292,193,139,194,189,208,170,223,143,188,126,275,155,243,141,242,190,263,332,122,245,119,247,170,201,267,248,223,170,191,279,197,237,224,112,120,206,118,158,234,227,170,87,208,124,321,255,202,324,179,215,119,292,168,158,341,349,67,368,237,182,106,156,128,223,122,206,212,225,214,173,253,171,186,276,203,130,273,250,172,252,271,69,143,250,131,232,79,303,237,256,82,205,154,201,308,157,98,272,119,176,149,284,194,241,236,150,99,161,143,171,130,192,197,163,209,132,129,114,150,240,274,335,276,195,308,207,281,182,176,136,158,151,289,301,384,259,90,203,177,271,122,167,260,151,134,139,214,194,281,172,229,313,220,185,208,185,166,81,295,219,233,164,185,226,149,189,124,243,178,152,220,250,190,229,107,294,164,199,176,209,254,217,133,120,305,276,254,117,252,280,217,208,234,201,217,334,254,238,195,117,154,331,52,226,118,249,144,153,203,212,171,170,207,272,284,231,143,151,278,364,213,203,178,311,81,205,319,242,207,246,225,188,114,332,147,204,284,278,151,241,179,143,234,132,111,207,227,225,82,151,105,177,244,304,143,299,99,207,113,163,278,196,104,128,187,184,250,288,248,334,251,320,174,219,354,160,135,276,123,125,68,110,160,147,93,180,209,263,185,280,169,195,237,192,183,274,133,232,200,130,104,131,316,217,68,197,143,253,257,174,377,272,246,172,307,231,189,163,184,256,104,154,192,212,128,155,287,116,151,173,194,280,117,220,212,349,214,227,197,89,219,91,149,246,233,212,192,200,164,268,140,121,140,252,227,65,127,193,196,244,169,150,159,154,139,156,82,175,250,45,359,117,148,89,172,360,247,249,161,181,153,119,315,176,220,180,220,203,216,202,299,151,148,297,345,309,306,211,154,213,171,117,177,137,184,160,255,156,254,168,156,250,179,142,133,94,178,184,245,338,149,87,138,221,268,234,150,182,153,254,185,184,255,120,135,135,272,178,204,140,252,285,299,253,140,214,162,282,207,144,216,262,273,143,100,236,134,267,186,183,153,195,237,293,233,140,323,274,179,103,215,316,199,67,149,213,159,192,223,173,94,99,291,72,299,225,311,361,185,104,225,327,120,217,166,269,291,271,228,158,230,240,242,247,56,87,172,216,108,163,220,215,376,248,186,79,269,239,92,207,118,177,76,207,189,167,205,232,129,235,273,244,339,205,171,109,108,220,334,156,309,255,144,114,200,355,188,188,95,281,210,222,130,206,97,255,351,131,55,88,162,349,210,205,184,117,261,126,269,308,232,278,243,247,232,140,101,217,139,177,329,309,180,210,237,102,105,231,220,151,169,161,174,236,166,176,390,226,249,323,150,198,244,112,295,240,145,297,205,235,155,260,155,97,210,269,219,277,211,257,123,274,224,92,237,114,219,289,240,87,144,124,247,246,274,168,64,289,217,200,175,170,190,267,243,131,119,104,140,349,181,257,288,130,85,76,238,107,251,158,157,219,318,141,96,157,231,166,302,334,253,263,350,121,273,107,127,269,138,247,223,212,116,182,294,80,286,177,141,138,181,249,218,162,145,191,154,93,158,148,261,167,281,279,423,220,266,319,292,204,254,149,99,269,282,205,299,231,216,213,199,178,271,263,132,371,164,128,141,287,249,229,277,202,215,67,146,218,224,169,183,116,345,221,88,142,154,260,95,168,132,194,184,65,180,252,161,166,202,209,188,182,168,64,288,226,244,345,256,64,311,144,150,303,200,266,139,226,139,156,230,289,116,260,223,109,206,301,192,98,164,204,153,149,104,339,264,137,199,134,360,334,209,173,229,122,229,196,328,168,230,126,171,249,216,320,121,280,91,144,308,303,269,99,133,171,228,305,217,136,145,122,185,217,215,177,187,341,214,99,240,167,207,199,293,290,204,354,186,234,321,179,350,151,165,348,132,287,175,155,206,152,73,171,166,156,109,145,148,245,169,144,252,178,231,170,89,231,310,142,235,90,178,243,319,40,200,249,320,148,203,118,216,139,252,150,309,251,187,286,241,141,240,255,225,117,187,195,226,226,331,169,142,209,80,105,240,220,178,210,387,85,214,127,213,198,172,213,242,121,234,282,180,216,339,200,275,239,250,257,240,174,293,172,220,232,163,150,318,285,162,122,196,152,232,276,80,235,174,164,163,244,203,62,416,185,258,249,137,77,216,196,275,140,189,255,364,239,188,194,225,185,174,265,230,259,148,340,290,265,290,134,175,219,309,284,144,248,149,216,250,276,224,241,219,295,223,232,200,245,297,87,200,245,188,364,272,224,110,266,230,174,235,218,261,289,266,129,116,249,233,130,225,289,202,155,263,207,98,244,185,196,188,118,177,186,209,248,113,196,317,172,247,130,349,218,149,77,238,199,125,149,173,94,168,131,99,192,326,75,163,265,224,210,234,135,165,223,246,191,275,155,166,217,254,170,164,149,162,182,214,100,153,335,285,219,172,210,267,110,299,213,210,308,238,318,228,230,142,185,165,154,164,82,205,251,110,148,131,130,217,272,254,179,158,227,82,227,276,132,194,202,183,217,167,251,145,173,252,217,101,210,105,132,188,216,335,171,119,250,125,201,331,212,205,294,214,189,283,160,325,231,228,91,249,235,245,150,123,92,252,165,235,173,220,216,282,91,166,208,319,193,132,186,287,289,164,165,177,214,168,210,137,259,206,221,275,309,111,294,207,273,174,204,347,242,140,145,98,296,323,85,235,151,155,140,189,174,285,262,76,213,156,237,200,289,108,172,196,274,400,245,114,119,341,245,212,230,272,146,166,269,250,180,98,185,122,135,52,181,204,207,214,193,166,203,234,193,130,221,189,178,74,177,210,192,273,154,136,175,248,240,151,64,232,146,152,149,219,101,251,221,258,111,132,276,205,244,87,277,232,236,105,374,206,137,202,139,160,274,254,339,221,215,266,220,176,166,216,241,218,166,109,238,104,138,273,118,233,242,226,352,178,167,86,315,287,219,258,183,113,136,224,182,217,260,294,197,139,250,199,332,217,276,192,203,199,342,144,226,268,283,312,153,286,266,199,252,147,190,218,192,141,224,203,162,211,171,161,150,232,153,108,186,115,173,128,139,169,276,223,213,120,245,234,176,221,128,283,220,246,256,117,209,191,108,203,113,321,261,230,219,257,169,199,191,108,244,137,180,378,216,116,176,183,214,304,202,145,186,165,206,150,146,346,155,148,211,145,261,222,100,212,221,240,107,139,183,229,225,368,297,174,243,157,163,251,147,187,210,116,250,208,211,125,174,276,252,132,159,105,307,226,256,191,177,200,150,270,94,151,181,223,266,196,269,204,251,111,222,236,140,94,239,278,248,276,187,178,103,184,91,158,201,183,163,212,216,249,209,138,161,216,236,335,174,237,211,213,129,66,142,164,110,174,117,183,186,183,237,204,356,151,179,210,222,186,219,166,156,157,220,150,78,309,135,242,273,200,330,129,128,178,325,136,264,235,225,198,265,253,106,100,78,192,320,165,118,217,268,159,239,300,304,83,173,127,271,253,160,280,148,244,185,125,199,161,174,131,219,227,142,140,341,210,257,246,219,219,240,242,202,171,235,221,146,208,273,186,253,212,52,240,82,66,306,328,224,305,291,108,324,161,265,181,177,182,243,210,112,169,170,189,168,170,226,203,143,158,224,222,212,222,100,227,155,164,249,159,95,106,171,136,156,176,159,108,225,133,212,248,112,289,220,149,361,105,253,123,63,159,140,212,114,168,367,168,191,202,193,144,322,205,91,170,248,261,62,125,157,178,152,163,95,269,202,146,227,135,229,192,221,252,102,170,200,215,167,160,106,286,188,159,101,184,245,337,235,294,174,320,192,193,105,104,209,92,305,127,188,203,273,139,152,158,169,227,205,195,218,327,226,188,145,299,189,209,209,92,260,234,116,216,237,166,266,98,170,124,186,156,187,348,190,321,201,224,192,161,298,190,227,290,129,255,316,155,241,245,116,179,172,276,97,145,199,59,80,154,155,301,91,167,132,89,126,143,292,236,169,146,215,172,166,193,89,315,104,159,97,108,183,243,91,120,215,240,178,252,156,271,279,139,249,102,224,171,329,167,231,225,280,231,261,213,236,187,191,293,346,93,60,206,108,286,137,268,72,116,121,109,344,236,175,146,279,137,219,188,173,195,276,168,141,208,129,175,222,313,134,290,98,210,131,249,287,350,158,176,127,135,246,197,232,136,281,261,238,245,265,220,177,208,146,192,252,121,349,174,127,147,157,162,186,152,90,194,181,196,218,216,256,180,146,113,116,196,207,213,280,209,196,350,253,306,203,332,101,241,91,140,98,332,235,105,329,84,134,195,220,169,163,228,269,224,186,203,123,190,200,176,248,173,199,208,222,209,142,232,212,99,224,156,223,200,215,165,169,227,268,193,329,183,308,220,181,175,242,252,195,152,183,196,182,221,232,241,279,128,210,159,137,246,208,95,189,147,184,240,250,155,262,204,92,259,234,181,284,221,186,113,168,285,243,165,227,179,159,217,298,168,119,235,264,290,148,144,182,270,235,80,167,289,166,168,261,184,343,141,286,319,216,107,106,246,235,83,138,205,105,132,255,262,225,257,312,204,217,171,225,175,206,158,244,226,308,213,291,228,200,273,189,343,194,193,269,238,242,333,126,130,200,215,184,268,191,189,189,179,62,242,326,255,158,200,172,184,98,136,119,137,101,243,163,153,143,74,185,159,185,128,189,190,299,253,185,58,310,132,327,121,154,219,150,298,115,320,219,172,160,265,202,181,253,133,172,70,206,222,258,207,228,91,214,197,219,108,227,113,135,138,203,250,278,262,163,275,181,298,81,210,329,162,230,209,214,282,215,97,162,212,195,173,162,96,183,280,139,223,245,114,267,272,227,237,227,193,218,235,89,195,69,199,137,122,298,196,386,171,174,291,141,231,215,140,207,109,325,295,203,278,295,253,155,185,105,127,283,198,106,365,212,116,186,155,199,122,242,115,138,187,215,107,215,220,178,159,184,241,160,264,249,167,231,186,79,155,230,248,243,185,125,103,205,245,197,261,103,247,79,136,246,145,258,255,124,76,112,98,198,127,148,189,222,276,276,270,253,249,280,251,137,291,224,212,162,254,169,292,313,111,131,239,315,230,163,217,222,146,147,149,108,173,262,218,190,190,294,212,131,235,207,128,159,426,154,79,256,313,304,91,205,249,244,202,228,265,106,177,294,279,341,133,161,163,184,132,303,221,164,263,93,141,200,337,298,106,221,96,363,299,191,189,229,178,217,227,220,232,140,121,283,324,222,197,251,160,137,138,301,117,198,154,143,203,166,242,207,216,209,194,154,254,302,95,184,196,120,295,236,165,168,201,204,279,152,154,274,164,320,225,329,222,143,128,98,180,94,197,142,179,208,266,237,185,156,172,229,334,269,75,211,300,188,173,184,243,156,91,85,243,190,220,114,182,165,172,329,369,362,109,166,133,311,190,138,133,199,155,97,178,168,172,261,168,160,257,177,246,167,147,288,213,277,173,233,214,165,229,240,237,125,115,241,212,179,317,335,208,115,308,254,177,235,144,234,219,221,107,235,306,160,137,185,128,159,212,203,267,220,282,156,225,85,191,190,213,217,102,179,223,213,155,147,274,212,259,235,82,235,121,195,202,200,214,148,108,222,146,223,241,178,269,206,72,285,197,251,263,105,268,152,100,261,188,133,82,146,161,196,181,134,173,135,355,242,129,288,124,285,215,322,156,302,228,17,262,121,206,288,169,107,253,305,222,218,209,126,183,129,251,192,160,240,198,175,278,154,169,253,367,173,309,205,258,149,242,171,208,204,201,243,145,188,186,294,193,118,124,259,229,200,162,245,262,267,122,240,153,208,225,46,122,176,184,149,194,335,200,208,297,152,236,196,250,148,167,223,211,145,202,358,141,158,103,162,244,186,303,253,239,282,247,300,127,109,222,304,275,211,141,140,99,131,190,244,326,127,236,261,226,254,167,221,285,207,136,96,165,186,268,267,288,240,196,114,65,166,274,287,226,142,253,237,220,224,181,150,187,178,123,224,236,146,225,208,133,152,122,141,198,137,242,181,69,134,102,72,310,212,149,258,200,64,151,172,297,328,170,134,234,306,125,210,100,198,257,116,144,90,147,199,87,125,225,165,185,140,184,166,135,161,269,236,276,103,283,181,209,131,284,358,196,292,193,235,199,168,148,244,154,133,187,196,238,93,296,234,261,222,237,241,220,321,232,180,132,121,224,127,220,183,236,204,129,184,172,214,232,257,154,178,238,149,140,176,117,253,214,190,192,143,234,95,236,94,173,106,228,237,88,269,348,149,103,223,246,168,375,232,177,166,157,186,266,230,54,190,177,272,281,199,85,317,167,90,127,176,274,253,107,329,189,304,105,214,216,231,227,260,183,136,214,148,223,141,224,252,123,216,297,179,114,258,243,254,179,244,377,204,154,134,363,266,221,233,295,181,231,180,260,203,92,233,152,136,238,121,203,170,220,261,200,311,98,85,187,302,205,331,193,100,117,168,183,173,235,360,173,203,186,277,154,267,241,215,148,251,304,225,155,265,238,201,196,437,208,343,151,210,188,233,296,102,239,248,150,191,146,153,285,261,123,247,160,99,83,121,211,270,76,229,291,186,146,177,219,301,222,195,366,172,283,223,179,122,200,259,228,249,236,280,162,234,214,204,114,213,249,233,264,185,152,199,209,236,305,104,346,83,111,250,233,146,109,223,270,164,174,217,252,153,330,79,182,192,147,147,171,351,267,261,273,267,242,85,159,306,259,171,235,210,297,119,326,163,224,346,167,186,161,130,201,122,255,260,166,236,217,155,172,120,148,233,212,237,143,278,169,291,202,195,296,191,354,208,223,155,213,187,196,93,182,168,174,187,138,180,181,93,176,156,232,224,181,186,198,220,235,164,200,155,213,145,162,279,259,220,278,260,222,262,323,255,163,277,112,99,207,128,209,156,208,149,159,254,144,150,403,171,284,213,216,161,262,328,272,250,122,307,116,127,190,130,183,207,248,89,234,163,179,165,232,203,235,211,150,91,331,218,226,256,46,231,260,362,104,217,182,179,202,203,122,114,90,276,272,313,350,197,222,187,138,155,215,290,221,216,79,112,218,196,98,156,308,186,260,297,293,110,148,144,264,127,200,174,61,279,106,234,89,175,197,192,306,271,237,148,164,89,80,208,252,130,133,279,207,337,100,243,101,190,185,188,240,149,160,267,82,122,243,285,172,257,205,263,161,154,130,274,208,193,165,185,197,228,141,149,96,93,88,148,181,320,280,65,192,237,176,62,100,164,224,241,278,90,137,265,196,238,192,113,307,174,226,205,152,196,157,188,368,176,272,195,238,148,221,132,156,100,168,217,223,177,306,303,87,233,132,141,157,189,120,273,95,174,250,102,126,239,145,276,173,93,103,135,184,224,192,132,202,69,227,154,222,149,200,136,335,345,127,161,138,120,198,179,196,188,183,117,79,229,215,233,288,119,146,263,198,225,239,212,114,161,162,116,140,250,147,335,295,260,194,242,283,183,88,197,185,116,175,119,232,307,216,214,113,177,276,230,212,78,175,182,239,135,214,112,218,135,128,131,143,131,142,134,116,224,267,130,332,199,212,299,95,283,187,106,122,227,172,214,291,154,150,189,149,202,133,186,78,250,69,150,153,241,95,173,211,317,281,239,184,260,200,143,192,102,277,133,87,178,281,281,108,242,127,263,115,193,270,102,187,199,108,256,177,302,229,181,122,130,135,153,221,209,278,283,310,133,146,177,221,199,268,237,111,334,210,301,171,158,197,249,287,130,369,156,205,250,246,185,186,174,258,222,127,222,151,256,255,211,131,354,161,147,162,227,187,125,228,312,275,222,154,207,231,139,194,154,272,336,226,180,201,145,179,284,191,144,241,338,207,120,284,155,174,227,170,198,224,312,297,117,207,143,426,198,160,246,160,285,72,163,211,206,366,133,188,263,153,266,306,275,139,269,196,174,299,156,278,164,130,250,226,171,219,205,166,82,262,199,230,169,260,231,91,168,137,185,291,255,191,231,139,246,273,131,293,220,151,78,249,248,200,254,205,253,204,185,109,271,120,228,237,165,247,228,233,272,99,226,270,201,209,150,187,171,364,111,237,251,187,186,157,238,241,191,187,256,314,122,197,153,125,236,189,260,381,278,167,213,206,120,97,126,274,247,103,265,205,202,333,227,205,194,199,216,273,342,136,258,204,315,278,241,145,192,270,159,193,209,199,148,72,186,250,127,138,318,266,225,342,177,177,155,214,209,242,186,185,208,179,142,199,193,293,218,285,211,234,174,127,169,99,107,302,117,334,102,156,71,300,325,160,198,164,159,186,143,160,85,301,267,270,173,223,126,179,182,136,254,101,257,106,238,193,251,184,170,259,170,265,95,179,238,103,204,136,267,285,191,337,131,171,187,122,124,175,143,239,328,191,244,136,191,224,227,121,122,203,165,115,154,249,141,264,186,285,95,149,129,206,240,79,174,228,116,277,147,293,130,110,304,255,179,276,187,268,279,157,104,125,160,238,261,229,170,284,227,283,354,157,146,139,337,229,247,295,204,206,235,259,142,199,209,169,125,285,90,377,233,202,105,262,190,110,219,213,307,233,223,123,127,259,187,155,101,214,175,254,363,229,162,98,114,189,260,149,248,309,210,186,329,144,180,231,198,214,291,115,143,188,213,317,346,225,145,196,277,384,141,97,218,344,242,207,219,259,145,199,218,315,258,118,103,260,223,229,178,202,190,216,189,226,100,228,243,94,147,163,230,376,227,291,347,93,147,195,200,134,250,377,220,223,215,133,318,188,181,206,335,122,243,200,85,313,231,376,215,120,283,181,224,265,167,199,111,259,202,274,147,178,149,220,133,64,225,98,122,251,162,248,186,134,271,224,240,221,253,260,314,122,276,119,187,268,222,245,150,160,139,77,264,166,227,127,214,137,211,146,151,189,266,358,84,145,185,215,93,166,151,163,216,318,229,240,184,267,197,277,261,259,139,216,116,295,112,172,303,200,105,182,267,200,92,204,111,269,293,243,133,100,89,228,193,167,232,181,114,246,283,212,145,161,80,234,165,130,214,195,239,274,163,144,361,143,246,195,224,234,223,146,73,194,238,385,234,302,124,197,154,245,144,302,300,242,167,217,146,280,222,241,126,229,284,237,101,148,278,132,276,275,306,97,196,122,134,192,71,291,139,166,91,99,147,201,159,305,113,274,168,207,205,120,108,58,168,150,272,279,316,251,162,228,212,155,126,211,137,178,81,180,156,138,302,191,189,159,195,285,183,317,110,249,151,220,155,139,128,175,207,152,259,320,255,236,190,217,303,71,123,238,342,251,264,225,229,206,128,89,202,175,126,207,161,110,202,236,132,199,185,190,134,156,181,143,186,185,212,127,209,182,183,155,187,252,104,314,183,253,251,211,178,247,129,261,223,220,312,201,111,233,223,169,111,223,107,254,240,193,153,230,295,303,87,141,293,228,204,100,110,171,244,207,184,238,179,222,153,201,157,208,331,220,136,181,221,218,110,247,98,151,254,181,206,300,144,233,201,327,287,131,270,271,208,166,165,130,177,239,189,334,215,226,56,169,248,257,197,158,117,305,172,269,106,235,221,57,260,124,265,200,167,286,221,318,249,240,139,197,127,220,131,136,342,330,237,213,271,195,127,186,215,186,263,104,158,178,44,100,219,143,266,129,290,144,232,221,90,166,185,126,127,208,290,353,220,180,184,126,250,228,176,158,222,290,216,97,268,314,370,228,206,304,274,141,157,205,145,228,132,263,268,227,215,196,153,163,165,187,251,296,257,145,148,191,211,322,176,275,296,217,155,208,142,317,242,223,222,146,203,262,195,177,277,135,148,212,184,198,110,339,190,141,268,156,112,242,231,148,299,227,139,89,285,265,175,128,219,247,218,205,245,148,180,322,278,119,124,236,110,236,259,296,149,71,282,113,312,102,265,246,119,281,274,99,195,173,334,154,129,260,174,221,189,271,199,125,207,264,215,255,124,164,204,137,180,286,178,192,215,155,273,362,270,196,228,128,130,205,118,158,239,100,175,162,222,176,255,195,289,178,88,124,265,209,187,151,134,244,171,266,157,121,105,225,192,115,164,169,226,132,200,116,222,174,193,142,243,150,271,302,209,101,250,186,214,115,166,238,176,104,269,262,190,160,335,142,193,244,242,226,108,140,173,345,264,189,273,143,149,153,156,340,191,115,366,174,194,95,211,160,253,261,261,242,144,178,181,114,183,180,297,194,219,149,236,257,158,257,237,182,160,225,82,310,116,199,100,189,101,103,222,150,115,215,133,265,137,238,175,66,248,168,149,236,230,122,244,249,211,240,317,163,181,229,145,233,222,169,265,178,152,141,300,146,147,201,248,77,143,193,156,246,238,323,175,192,134,152,188,108,141,287,353,106,47,83,188,220,255,196,149,188,242,179,334,253,207,85,192,374,188,195,275,210,140,231,239,134,236,112,230,105,260,202,88,169,191,83,115,97,192,97,113,115,119,152,130,177,211,257,133,160,143,309,120,214,267,138,146,228,210,146,186,151,159,159,267,90,182,270,300,231,194,166,109,164,258,286,221,183,210,127,135,343,206,128,231,268,244,201,226,259,187,265,183,281,204,251,135,208,280,310,188,113,254,218,340,135,76,235,190,233,250,124,237,193,92,201,192,234,178,208,315,222,258,205,187,193,147,188,196,101,130,188,289,251,211,219,215,247,146,272,73,153,193,230,310,124,194,211,207,100,95,251,250,171,241,225,171,316,129,138,221,168,193,167,154,141,150,143,185,331,112,255,234,132,99,233,261,155,88,247,190,171,294,176,160,93,135,196,125,204,134,157,187,163,257,108,164,280,191,251,197,195,123,203,310,211,174,72,197,160,233,200,76,176,138,268,163,279,191,219,238,273,136,175,300,242,114,175,220,291,179,116,221,319,184,290,174,189,276,190,176,149,283,267,159,152,184,256,149,212,94,148,92,237,225,174,207,168,119,310,209,220,302,300,247,172,234,272,87,256,153,374,248,269,166,182,327,184,253,111,163,240,99,161,260,201,208,225,202,193,313,223,240,302,71,252,214,200,192,204,372,221,133,198,250,289,220,156,122,225,264,273,91,177,243,190,234,212,232,98,193,184,178,179,113,210,269,194,218,146,165,157,255,190,224,163,185,189,161,93,339,342,182,170,111,286,190,290,149,184,210,237,172,214,181,177,185,149,147,99,196,81]
|
doclens.65.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[111,284,242,164,360,254,251,211,190,133,94,60,344,174,201,251,205,327,342,318,163,121,150,280,263,195,267,222,169,217,173,153,251,114,147,220,96,278,142,280,162,200,129,285,236,120,96,188,233,240,97,260,202,140,220,79,208,141,174,299,208,159,185,156,209,212,238,255,291,181,194,246,403,261,112,158,156,260,212,393,132,209,208,156,225,267,238,111,211,149,162,262,98,188,83,238,220,200,208,298,212,60,239,57,203,226,146,240,189,216,99,219,215,282,236,141,348,288,140,164,209,165,199,171,231,326,115,257,323,231,160,265,177,145,130,135,237,191,259,154,210,199,330,335,300,321,104,157,153,57,248,170,163,276,131,127,105,112,230,137,105,200,247,223,244,341,262,83,223,142,139,170,226,116,318,234,230,121,232,99,251,176,168,169,228,210,180,235,182,194,333,278,259,171,155,296,141,186,189,104,203,217,261,148,164,274,123,159,146,303,199,213,147,120,106,239,245,168,149,182,198,119,130,136,156,242,116,111,98,251,158,184,134,179,328,232,145,150,91,238,188,152,241,215,262,303,305,62,136,280,100,235,211,257,203,119,304,139,298,186,152,181,94,160,231,272,151,127,136,184,159,145,233,153,115,245,292,257,264,66,235,108,287,246,220,124,207,105,105,245,206,95,261,255,200,251,253,145,183,160,240,216,267,180,275,179,298,174,253,265,168,102,194,214,137,144,182,107,300,223,217,321,150,223,284,147,216,214,200,165,183,173,165,187,195,371,236,211,215,347,305,285,278,198,298,140,188,214,331,144,150,162,280,154,187,186,181,287,134,144,210,203,179,146,187,161,90,176,231,222,169,196,139,107,145,240,277,202,147,189,284,222,165,194,173,95,268,261,295,378,146,240,313,170,185,209,233,302,221,246,233,161,142,149,206,206,199,229,210,192,164,242,273,149,283,61,179,68,158,184,172,217,135,185,149,247,133,224,237,216,238,144,259,247,150,275,225,255,169,119,169,112,136,189,123,207,160,262,205,239,200,122,98,238,57,229,169,200,175,275,200,134,138,160,151,149,91,211,119,108,139,238,235,127,221,111,141,220,229,229,81,183,187,404,287,216,211,205,193,152,144,270,153,153,110,165,207,237,165,127,99,245,286,262,210,292,230,112,119,143,152,90,99,156,178,138,276,173,305,138,235,153,227,180,174,129,136,198,178,224,211,98,221,235,207,155,125,308,173,172,230,193,158,176,200,254,236,144,191,231,250,318,315,256,224,183,197,295,273,230,284,244,162,144,263,319,84,201,306,325,212,296,221,288,217,194,148,149,226,275,198,250,245,130,253,121,292,186,216,291,261,239,168,91,171,151,271,242,116,229,206,105,160,140,173,243,161,303,64,272,117,213,347,124,365,250,131,245,285,226,230,278,304,214,100,216,116,204,230,274,124,146,123,218,249,140,78,223,234,238,177,147,290,166,235,215,112,171,164,259,221,276,255,196,135,248,117,187,172,244,139,211,203,222,237,223,184,236,89,168,223,256,177,278,267,213,164,232,325,284,328,52,229,169,226,223,113,68,111,208,145,117,350,121,124,158,246,250,233,188,134,149,168,269,90,171,311,161,157,128,248,193,313,194,141,300,240,136,322,244,269,111,163,329,193,187,194,179,101,213,291,181,151,113,311,141,127,151,243,171,159,102,85,219,97,213,203,128,197,250,158,124,220,176,236,184,266,197,107,171,215,209,193,223,82,235,97,178,142,274,225,95,220,189,354,158,166,231,219,196,82,257,272,266,65,164,181,154,194,170,192,114,212,218,185,161,259,281,246,126,190,114,123,234,290,86,260,306,226,197,268,120,163,108,189,262,133,172,277,169,232,99,175,182,82,191,228,313,161,257,235,204,173,227,193,249,265,197,215,114,52,152,185,144,182,141,153,132,289,255,184,106,207,280,181,262,100,247,341,189,236,62,47,110,173,196,121,112,187,136,142,82,235,235,151,115,177,143,206,268,141,93,135,164,281,219,123,142,116,243,207,197,84,122,151,218,348,359,283,100,226,195,125,229,282,189,205,394,169,173,189,195,220,130,244,176,258,215,342,194,213,349,215,182,141,80,114,301,131,239,295,346,230,190,70,81,117,272,132,90,221,349,190,156,189,250,242,214,289,337,136,241,55,199,115,93,142,161,108,78,171,223,257,210,185,208,238,214,261,125,119,221,95,144,176,141,231,235,243,326,104,245,160,151,242,245,214,171,235,166,203,325,239,201,182,142,133,191,180,253,124,223,107,202,143,274,257,55,151,319,238,205,212,118,293,161,77,219,308,298,266,184,243,324,203,259,173,154,260,126,182,292,171,181,179,133,227,247,157,325,210,259,125,222,193,334,189,280,78,236,65,94,203,297,200,235,270,150,183,134,160,223,302,190,207,167,172,106,52,187,183,126,134,89,277,197,206,241,95,294,173,115,340,215,280,271,201,202,187,208,179,283,242,121,141,297,216,226,204,214,284,251,117,139,276,142,127,245,214,230,170,173,222,145,194,169,73,189,66,200,107,172,151,301,185,134,141,289,95,76,78,344,208,164,116,126,151,162,70,147,193,275,251,192,233,328,190,206,313,135,105,227,174,281,249,203,200,183,224,251,254,130,126,161,147,185,90,186,222,82,303,235,333,203,121,81,245,228,63,86,151,133,143,150,220,240,102,187,128,378,74,145,277,279,162,285,247,197,199,217,193,179,297,106,121,134,361,92,215,253,166,261,198,155,220,201,143,187,216,238,264,217,127,187,135,118,332,146,50,198,235,350,184,167,136,172,222,195,237,264,306,190,98,182,256,102,134,135,99,212,156,127,196,255,176,162,134,147,205,142,174,181,132,240,259,124,250,223,328,244,233,198,146,230,223,149,189,221,233,241,128,216,260,209,149,170,181,178,209,310,250,288,277,124,216,154,171,205,180,245,236,228,291,215,315,287,119,208,165,128,156,92,259,180,220,304,244,127,131,151,132,293,202,143,89,82,250,284,214,231,102,250,231,226,240,207,212,298,255,250,409,288,245,212,162,297,319,154,76,158,196,165,236,247,135,234,217,171,235,174,265,91,202,171,303,380,271,322,113,293,111,228,212,154,80,193,168,158,206,100,147,339,74,235,174,359,229,271,185,135,188,287,163,239,97,246,185,138,317,197,258,178,172,172,244,218,219,89,166,272,170,136,50,217,237,131,97,105,324,119,164,201,209,201,199,207,149,293,124,191,218,107,195,255,140,129,109,198,86,314,96,256,77,126,304,196,195,172,274,222,292,208,303,112,117,136,176,276,292,89,219,178,319,223,185,136,279,204,213,172,337,331,144,292,305,182,229,185,237,136,138,226,140,296,118,328,231,230,111,107,286,146,155,207,198,388,188,292,225,233,149,207,227,253,193,131,234,194,238,304,201,254,213,349,199,217,162,179,267,182,144,297,271,230,246,222,240,272,170,309,326,157,190,126,180,197,187,209,91,256,249,89,152,99,184,119,80,210,141,260,274,295,290,173,278,160,313,108,202,196,98,203,153,245,262,315,128,226,222,151,176,128,258,255,213,109,229,209,116,200,288,125,264,221,190,213,254,253,241,127,208,267,331,210,129,206,157,250,121,196,119,169,99,225,200,266,108,154,156,234,262,148,251,283,129,66,183,207,276,126,100,166,202,194,150,208,186,293,313,215,296,126,203,268,166,291,61,249,139,105,207,262,186,85,282,88,252,281,160,129,188,371,137,171,211,148,240,181,308,165,190,224,266,291,261,192,81,210,194,311,328,264,268,227,213,274,171,194,217,138,240,175,113,149,210,344,158,315,154,97,199,255,317,249,214,139,165,224,149,171,284,248,199,117,430,380,252,178,109,264,238,196,122,146,197,211,139,305,153,119,136,174,166,312,313,202,175,260,175,103,208,160,173,227,165,178,65,109,175,202,178,171,219,191,229,141,390,173,237,176,262,124,216,202,194,168,202,289,148,220,202,297,312,235,252,309,150,214,290,246,302,257,180,189,229,201,137,134,213,230,211,306,304,204,318,188,236,303,137,162,111,175,168,190,292,274,185,199,82,163,197,199,198,213,147,125,210,220,172,196,122,118,240,254,176,280,120,158,224,162,132,177,187,181,96,146,60,115,206,246,222,203,203,113,259,204,145,219,149,223,224,207,172,177,166,234,194,274,212,272,99,217,157,270,200,136,214,221,233,341,252,259,277,181,122,236,170,173,343,196,230,249,110,209,212,244,208,260,186,199,71,366,165,135,116,219,189,185,368,334,325,140,167,107,292,191,150,262,235,128,245,313,248,318,250,171,207,258,186,130,164,175,188,294,296,188,110,106,197,126,284,167,283,146,205,272,159,62,227,273,237,159,245,198,192,142,153,247,342,78,177,260,220,180,351,310,117,211,181,263,261,259,125,240,87,256,272,128,102,144,243,220,224,295,141,169,258,271,182,223,204,282,228,382,106,137,97,255,239,174,183,317,181,152,296,276,128,131,214,169,149,323,180,379,136,108,128,193,117,141,227,299,238,226,152,92,70,371,159,281,146,128,267,128,308,85,243,175,145,195,290,194,321,319,228,237,117,134,278,249,163,195,240,216,104,143,270,250,203,298,231,280,125,151,273,240,73,122,404,165,245,184,159,223,100,115,226,169,206,176,211,200,175,60,123,223,175,122,185,173,260,118,331,151,253,237,206,215,219,228,139,267,155,149,104,157,283,257,176,275,101,218,237,130,261,97,207,194,200,186,359,256,154,192,194,207,121,204,240,207,192,221,356,258,189,212,132,160,250,83,230,149,319,75,199,248,268,304,274,242,252,195,197,213,176,128,110,268,116,306,172,89,45,267,221,215,111,252,158,242,193,379,171,159,195,157,187,335,103,200,118,199,217,119,238,173,170,123,204,239,220,197,255,159,182,144,113,173,112,212,254,239,153,248,214,168,230,191,195,153,167,205,204,121,80,138,215,191,271,210,109,202,254,165,277,257,259,279,268,163,208,154,187,148,201,208,226,77,195,169,193,175,250,278,171,300,249,119,194,291,251,132,249,222,243,204,343,247,222,238,176,214,199,144,317,224,219,147,118,283,126,167,313,180,165,237,190,205,212,326,173,226,265,164,204,115,93,180,269,246,202,176,183,205,98,255,143,270,154,40,324,306,255,174,109,195,188,197,106,90,223,234,321,96,244,171,121,151,118,259,214,132,281,123,170,273,298,148,214,281,297,197,310,118,295,183,167,159,144,100,184,129,118,261,219,194,172,166,259,254,82,214,68,245,109,211,236,172,199,208,100,244,243,318,169,117,159,155,219,143,204,250,125,128,177,219,187,204,237,300,160,208,227,323,217,296,162,264,218,214,186,155,423,44,144,299,259,182,134,138,205,201,156,120,246,194,95,340,220,135,164,79,185,73,233,103,179,172,194,193,129,227,151,181,197,181,86,217,106,219,155,172,128,264,283,143,147,114,146,278,169,147,245,331,329,215,152,209,246,258,206,132,317,119,222,240,263,160,166,218,267,141,178,109,131,326,160,267,254,180,71,143,202,170,173,202,193,170,159,201,216,171,174,166,127,340,232,191,216,230,240,304,303,216,196,96,174,177,203,227,188,152,281,323,176,251,158,107,214,124,212,229,242,110,140,103,220,172,144,215,258,185,120,219,193,157,290,278,174,163,215,207,186,256,184,274,288,278,263,222,81,190,163,123,317,224,249,255,41,197,275,158,361,269,230,255,223,276,187,188,257,259,186,289,82,177,111,302,145,181,153,133,117,206,187,140,163,174,174,235,171,286,235,206,229,101,211,340,156,223,124,146,129,193,191,116,283,123,113,241,206,191,170,108,237,188,237,107,137,201,109,280,317,143,88,58,183,209,150,169,83,176,165,191,220,283,78,188,264,202,229,137,127,219,213,361,148,127,129,260,309,154,88,150,245,210,148,134,229,257,229,251,252,72,243,65,128,154,114,146,188,179,204,294,167,186,229,78,200,124,203,255,233,338,266,231,302,105,145,176,298,172,109,153,216,193,224,167,157,90,131,69,161,268,246,103,137,295,233,150,121,85,281,275,153,212,101,204,215,134,190,359,271,115,147,130,174,120,354,206,265,205,129,283,150,225,277,143,64,190,242,197,207,222,227,150,125,241,169,95,281,132,256,158,234,96,215,209,228,261,292,237,105,105,145,311,225,213,261,180,179,198,102,162,203,147,345,95,273,281,235,227,128,291,188,126,155,95,153,295,326,198,304,308,258,201,200,177,280,134,124,126,167,296,164,318,209,190,319,263,265,251,119,191,173,96,333,326,298,123,212,280,163,197,260,187,249,107,262,114,237,239,156,263,202,296,337,257,164,219,97,122,240,124,220,124,158,227,308,185,295,243,232,114,85,196,127,66,187,66,168,195,267,157,181,142,168,175,261,168,159,155,231,166,229,151,148,128,404,170,288,203,227,258,244,143,216,107,140,232,135,187,187,77,178,112,103,246,232,271,81,170,175,251,268,59,227,198,133,122,150,256,98,161,195,226,353,170,362,229,320,329,212,156,233,292,186,326,237,133,280,138,318,132,167,168,186,213,116,214,335,243,65,93,77,267,201,210,145,263,108,248,251,163,142,177,192,184,202,179,257,271,156,236,114,205,245,181,168,352,194,103,296,287,180,98,161,132,140,111,165,174,179,137,171,225,180,232,238,283,198,200,168,127,266,304,240,242,153,133,203,175,182,285,236,173,242,128,209,269,161,216,150,302,248,231,177,174,230,214,162,330,233,255,300,202,245,234,116,169,209,159,213,177,202,208,226,192,169,227,386,237,286,233,237,278,262,211,84,140,258,188,295,235,262,344,309,223,197,101,54,97,355,236,292,188,171,182,255,157,131,223,245,300,189,198,155,88,218,207,189,111,126,250,121,190,195,302,200,264,108,163,192,187,192,278,243,247,178,120,280,82,320,251,115,176,194,204,143,211,318,239,195,155,282,156,189,168,84,251,181,92,215,316,153,154,200,284,219,240,129,139,209,142,187,203,233,144,112,332,202,277,229,236,292,169,154,101,214,305,269,213,168,291,264,92,181,138,203,196,90,112,195,205,337,146,218,250,266,108,199,181,149,184,333,174,134,306,317,185,222,250,229,132,294,75,178,259,142,176,324,214,206,280,210,157,162,272,204,128,189,116,115,100,229,189,293,205,168,147,163,104,111,181,144,122,221,188,48,293,97,257,198,200,246,295,339,183,282,126,166,180,267,244,252,198,256,184,128,188,94,62,193,186,134,111,117,168,157,223,161,270,108,187,137,213,189,216,204,190,194,277,206,192,137,198,237,155,171,87,251,157,205,212,123,117,274,120,185,260,253,346,73,208,246,125,235,175,261,186,264,148,138,145,112,140,111,161,172,238,199,133,216,77,258,267,189,151,118,264,98,141,165,258,97,338,154,184,216,376,176,183,250,282,96,142,235,175,261,209,248,237,202,134,193,254,111,203,180,356,192,262,260,84,246,172,212,292,107,282,188,248,97,287,112,296,214,195,209,225,78,194,313,145,87,97,101,123,170,260,211,190,257,132,203,145,269,164,170,189,274,105,281,155,162,208,189,93,154,374,217,180,123,232,140,229,199,112,70,228,266,214,202,110,326,167,283,122,284,150,103,219,233,130,134,232,280,147,196,196,236,232,136,351,246,193,263,223,257,69,210,153,275,194,214,103,332,232,134,318,121,117,184,215,234,142,155,153,169,278,252,169,137,173,341,131,117,192,208,292,263,264,301,228,64,279,117,226,237,103,104,225,211,101,207,113,237,207,84,136,224,329,99,312,254,169,252,310,216,234,241,173,207,168,161,261,205,271,257,280,268,103,258,95,149,164,196,252,206,238,201,183,171,122,276,122,184,270,185,161,140,151,164,63,343,189,136,151,151,90,268,252,282,208,254,159,235,108,184,112,161,287,114,159,219,132,214,248,197,206,223,269,260,165,310,88,261,251,194,339,188,147,224,134,226,199,123,89,147,180,201,254,251,184,269,152,109,174,220,167,240,263,159,113,123,158,202,283,236,275,162,203,203,280,219,102,331,82,158,320,265,223,212,201,269,268,207,238,161,154,246,249,169,180,239,146,139,96,189,207,336,364,169,273,141,63,98,153,280,252,199,229,185,204,144,141,69,171,199,248,241,39,247,117,296,145,169,139,269,201,309,175,232,223,205,327,287,160,163,141,48,233,253,119,148,160,192,193,218,117,179,343,270,131,229,193,181,213,256,270,232,146,223,328,238,89,313,209,242,219,276,139,214,266,250,167,224,156,312,282,233,196,193,75,271,255,82,166,240,304,110,153,116,99,242,137,280,178,144,222,305,215,232,71,196,162,229,113,340,109,58,89,241,141,259,159,127,202,220,199,164,196,229,299,135,156,138,263,229,329,167,140,193,182,267,135,230,184,254,195,202,134,183,141,172,264,355,308,173,205,343,314,168,156,101,164,109,267,230,114,105,142,327,168,193,176,281,172,253,213,243,183,99,200,189,207,277,305,166,105,198,233,353,137,277,282,197,210,75,104,127,67,121,221,130,221,248,123,147,212,240,209,150,342,213,153,298,183,107,99,194,278,164,218,263,138,217,119,107,107,210,122,250,198,176,154,273,226,249,223,123,205,196,108,252,193,249,192,132,182,144,249,264,224,258,103,233,126,232,191,177,41,194,178,175,199,207,120,234,242,124,148,191,225,59,311,219,277,192,234,90,242,201,147,229,230,255,282,231,229,219,322,233,218,97,147,94,163,80,139,144,206,138,341,61,168,117,235,197,246,215,258,143,238,131,134,217,234,208,295,160,296,306,209,230,144,281,257,197,195,247,262,234,131,297,167,166,177,144,344,228,158,295,254,155,298,83,211,187,188,153,285,165,123,231,136,169,292,223,238,166,266,234,240,110,120,206,213,233,247,135,207,150,296,164,193,264,274,217,195,214,268,242,142,263,79,218,72,129,201,192,117,356,241,118,249,239,163,105,309,94,241,305,216,140,201,141,281,219,165,151,96,103,161,102,184,140,231,163,191,144,280,147,208,109,176,245,79,163,170,172,304,162,273,138,243,94,298,262,338,110,200,366,214,207,160,191,324,204,262,241,246,330,246,69,265,180,215,177,251,178,399,164,145,207,238,160,136,221,246,260,118,329,254,230,82,228,205,250,65,155,199,191,147,117,236,159,190,245,245,218,231,200,209,107,170,260,288,163,203,278,321,160,194,159,151,170,163,224,295,211,310,274,235,119,231,217,253,344,224,185,195,95,207,206,92,123,190,161,198,175,135,142,255,316,101,226,182,120,190,211,215,249,223,163,254,185,164,194,182,241,218,177,166,192,265,245,342,266,116,318,255,246,218,215,297,76,243,257,215,328,203,183,192,195,118,420,104,183,111,215,168,193,188,265,181,95,203,223,140,155,171,198,200,63,171,258,224,245,304,204,296,138,188,304,209,268,298,89,146,323,212,159,130,196,131,228,147,255,148,220,188,195,179,126,165,180,153,218,101,118,257,137,73,218,285,211,235,208,176,130,222,180,182,186,192,87,222,334,81,148,214,221,233,323,104,246,271,225,258,219,99,161,244,241,99,245,131,234,137,240,219,345,221,257,124,212,119,146,182,292,222,135,231,136,171,245,259,234,173,86,222,204,220,196,291,188,234,107,140,222,360,188,109,186,197,189,354,91,246,134,234,132,245,78,195,327,75,272,137,69,125,229,157,195,127,157,184,172,202,74,220,188,186,209,171,242,146,137,119,212,187,164,163,242,130,317,124,322,120,182,182,299,141,72,258,320,161,114,271,155,259,149,106,142,194,279,223,159,158,268,172,248,142,199,83,177,148,254,214,161,171,197,255,133,226,233,311,342,166,185,162,87,152,189,301,255,170,159,68,250,89,234,200,251,326,258,77,159,182,184,246,240,196,280,134,333,213,127,182,167,296,200,101,219,160,163,223,200,95,251,251,169,270,149,122,118,179,208,191,192,224,149,197,166,299,138,213,148,138,183,127,180,226,168,230,46,133,264,92,113,333,181,98,108,101,325,89,181,140,146,245,162,116,278,214,240,334,226,127,117,235,209,215,155,182,40,327,99,208,233,226,219,161,243,249,238,322,203,123,163,128,188,232,142,198,210,194,258,159,161,249,206,157,207,176,189,367,138,131,230,223,235,89,227,105,204,149,361,293,229,176,239,207,224,82,92,207,127,95,181,117,268,276,319,136,220,286,145,357,91,133,118,247,197,226,246,326,250,249,138,232,138,246,248,236,250,187,126,217,140,149,308,257,270,248,232,149,177,79,125,251,180,169,135,67,184,169,211,120,71,149,228,275,196,220,90,223,155,244,258,206,155,292,117,192,200,263,291,96,212,288,82,231,161,153,129,196,288,148,215,322,145,195,219,246,202,288,233,85,155,305,168,150,304,313,195,166,180,162,162,164,263,147,166,194,266,219,167,228,295,225,153,189,254,99,202,156,229,261,250,195,177,114,89,206,186,151,337,87,173,110,234,294,133,160,108,210,145,273,171,261,202,199,135,157,102,261,108,95,209,246,236,153,210,156,157,263,202,226,123,208,248,117,294,183,341,234,131,178,246,215,216,240,154,184,151,226,123,104,140,110,260,185,174,145,244,216,247,141,223,98,113,184,257,192,286,228,274,204,247,120,227,267,157,305,147,303,137,136,332,202,157,226,302,199,145,218,188,394,96,95,202,190,100,190,195,240,193,48,126,174,77,229,353,87,114,199,86,118,101,190,225,209,182,236,112,259,166,197,76,150,125,104,318,283,70,112,139,82,234,217,315,92,132,158,171,180,154,190,190,248,233,172,95,106,166,134,158,211,114,212,217,139,229,128,180,218,172,178,135,186,164,302,131,208,295,202,90,212,253,130,225,216,153,196,208,210,241,345,214,91,188,400,219,263,156,188,173,99,146,198,255,185,101,150,95,76,222,197,202,203,129,276,84,316,160,170,229,228,210,171,218,218,96,213,301,229,178,250,200,165,295,192,244,211,239,227,148,203,237,92,48,195,155,221,296,273,115,241,149,139,142,380,252,99,193,115,204,191,194,195,198,178,240,160,163,143,208,293,300,222,236,105,148,176,123,238,123,146,94,330,194,226,216,190,278,227,253,173,175,192,242,75,223,189,181,165,143,146,178,173,144,182,199,132,256,108,179,167,152,143,161,202,270,115,224,112,168,223,184,167,111,366,341,206,112,223,303,124,116,88,130,263,243,243,217,233,101,109,180,199,239,149,209,139,254,235,264,35,230,119,176,292,197,141,121,291,205,363,178,192,231,125,152,256,205,216,151,104,213,228,190,232,261,277,120,151,113,266,117,171,211,172,252,132,335,159,207,186,263,105,185,181,340,255,131,222,88,171,194,92,203,226,125,85,201,187,155,174,305,157,207,204,216,261,118,198,181,232,151,233,162,223,198,210,189,145,152,232,166,91,221,185,313,174,96,303,121,155,108,343,111,119,115,222,233,351,154,224,166,161,173,119,110,209,190,217,75,155,303,273,82,67,341,358,222,174,113,169,207,277,153,206,138,170,151,164,273,264,157,197,263,178,146,153,205,196,198,117,344,132,139,302,272,171,212,203,253,323,274,176,166,119,185,214,235,118,225,292,153,95,166,232,153,248,226,125,197,266,182,202,168,224,208,150,127,321,241,176,173,213,230,173,203,118,269,180,151,272,138,189,318,153,269,264,163,235,186,141,211,230,223,268,169,216,94,239,289,314,112,97,385,180,255,258,245,380,143,230,340,231,166,222,171,165,383,153,92,236,178,212,238,173,327,89,113,138,161,139,232,178,226,191,259,249,219,236,104,183,242,218,262,319,259,247,184,236,296,118,249,286,240,155,253,195,182,258,239,227,295,203,305,336,222,191,159,231,291,195,164,158,156,268,178,150,226,129,255,218,315,245,160,332,192,243,367,350,311,155,337,215,159,231,218,143,297,115,215,210,216,189,189,226,190,241,87,203,136,260,127,264,214,79,268,271,121,168,194,191,133,156,274,70,256,166,145,215,206,90,148,223,161,160,199,179,200,150,384,124,194,266,293,116,128,189,154,197,166,129,240,215,226,229,163,189,343,107,259,249,244,296,220,118,143,155,154,320,182,125,213,233,136,184,60,210,136,347,376,197,201,255,94,194,248,333,222,228,154,148,229,122,141,244,156,243,214,237,233,263,220,210,89,173,196,226,176,246,233,226,245,205,246,363,198,239,290,254,304,207,282,155,306,169,312,262,221,177,239,300,237,195,266,189,126,219,240,193,213,132,177,287,304,111,201,236,193,309,127,170,336,246,160,150,247,227,129,172,124,110,193,122,240,132,174,208,105,277,246,218,93,107,274,138,319,138,176,229,147,319,258,122,255,146,276,255,204,241,238,217,292,145,187,253,140,175,191,195,167,177,219,216,194,238,161,103,139,259,210,245,203,373,191,143,79,383,116,149,161,121,137,81,217,110,261,145,240,326,233,154,159,193,85,243,197,154,151,206,86,285,196,189,290,247,225,188,130,189,162,212,173,246,221,87,127,235,145,177,132,186,266,268,266,135,174,160,171,282,237,123,242,277,86,182,202,368,197,145,188,230,238,167,154,120,115,165,218,209,228,314,188,94,135,249,271,215,266,267,106,244,171,329,351,180,91,271,309,175,203,182,212,232,226,163,255,125,110,211,308,161,228,128,301,197,71,250,343,268,256,217,257,290,108,154,287,163,244,201,86,270,249,196,239,203,162,334,156,118,100,302,213,211,212,193,119,91,230,152,207,174,213,322,260,128,190,193,109,273,276,108,240,218,159,188,290,94,260,202,154,163,165,157,240,366,130,203,144,187,265,203,121,254,227,268,233,270,307,239,194,279,220,292,230,183,88,238,228,153,298,200,160,258,232,158,149,238,235,139,100,251,283,288,349,220,166,217,219,137,168,226,242,212,180,203,255,201,72,204,205,228,146,185,309,182,169,262,229,163,128,223,267,131,230,59,92,245,399,109,241,94,72,210,186,136,99,325,168,230,182,244,175,253,275,282,212,235,202,132,266,168,136,237,281,142,178,267,140,281,68,143,242,269,248,112,104,139,173,153,139,278,160,275,226,128,199,86,182,176,76,193,197,274,149,246,231,75,260,247,219,261,275,318,316,93,229,190,287,216,289,101,280,163,278,268,125,272,202,204,102,164,268,336,239,259,255,241,157,282,165,354,221,235,163,241,173,226,308,330,155,247,167,297,159,191,329,251,224,260,166,96,233,225,246,195,174,197,321,123,145,165,226,151,143,190,104,79,44,199,87,195,99,251,281,223,146,178,172,241,298,160,158,111,205,204,244,388,172,202,204,108,176,271,279,304,187,241,403,147,366,115,88,278,210,235,107,116,238,136,320,244,131,132,239,288,323,88,191,332,215,173,248,246,117,161,194,163,217,203,317,207,174,261,117,104,222,179,107,204,182,106,228,188,263,153,222,143,152,99,229,159,179,90,206,199,227,168,274,232,162,136,142,199,281,110,135,202,191,151,168,75,114,134,201,123,139,167,80,117,411,255,100,216,187,251,239,246,93,179,254,93,243,163,313,194,266,335,289,59,195,288,214,86,272,154,80,240,284,128,203,119,146,48,333,199,219,183,197,188,117,183,126,176,258,137,283,231,280,149,233,126,102,175,236,119,120,170,138,181,265,221,287,193,161,134,95,155,240,211,261,247,184,283,141,234,210,233,198,209,149,217,145,135,150,264,128,207,179,222,114,195,177,171,216,233,331,324,238,153,108,117,86,268,145,172,203,203,127,147,179,215,202,147,145,303,293,213,163,220,242,309,261,228,101,207,293,167,119,252,218,236,228,132,270,226,264,204,265,130,221,202,93,214,294,209,358,265,180,258,89,203,278,370,220,246,231,94,77,132,353,174,238,247,138,206,251,279,104,162,208,207,179,190,326,139,212,259,265,316,301,260,325,239,273,121,156,193,309,266,215,151,170,156,79,250,226,189,134,134,181,202,272,253,220,144,148,51,180,307,143,267,238,299,201,201,162,126,351,231,166,156,220,240,225,124,262,229,216,98,254,184,118,349,189,247,156,255,288,282,214,403,145,248,145,71,102,185,281,183,332,291,216,86,148,125,146,346,81,170,111,178,178,134,148,101,125,179,158,164,267,178,102,90,173,262,300,313,271,207,283,176,132,179,107,197,289,138,180,174,151,69,310,247,209,170,150,177,191,130,281,193,144,271,209,119,242,254,199,178,183,76,169,146,206,158,205,193,335,147,217,227,144,221,225,158,261,213,203,239,120,178,217,155,96,210,237,243,154,227,190,158,380,364,296,257,295,154,158,170,228,167,231,261,251,207,211,259,121,157,241,233,129,165,302,228,263,133,251,228,234,172,246,148,151,117,179,152,192,203,134,191,361,200,274,238,236,310,215,311,204,234,299,269,50,294,119,166,193,230,62,123,263,136,201,98,104,293,174,222,225,256,183,122,323,286,246,188,123,133,107,188,289,162,200,255,98,133,227,153,207,188,195,140,248,167,215,152,236,163,135,117,185,38,157,166,121,232,259,275,171,197,154,203,277,249,258,214,167,187,200,320,169,244,278,151,145,209,207,219,221,192,164,145,114,149,191,234,213,293,209,154,246,134,139,286,149,222,191,205,254,136,149,274,78,304,98,181,256,176,197,164,194,178,120,109,140,172,163,190,211,169,252,180,306,255,111,104,294,242,141,258,288,314,143,226,102,203,119,258,244,153,164,250,214,124,357,168,178,111,95,114,226,221,116,238,117,206,158,161,254,289,112,166,234,83,160,213,188,126,164,188,131,345,142,224,229,284,158,225,214,201,211,185,173,275,206,230,145,250,121,143,261,116,148,226,217,47,128,254,157,107,298,169,281,156,159,238,194,274,155,211,116,186,238,195,167,173,306,109,130,226,305,173,205,193,266,162,141,149,151,262,169,204,148,194,168,186,223,243,86,221,121,95,216,342,117,201,60,190,145,134,135,157,181,243,204,134,134,144,206,279,136,273,292,227,226,178,98,191,188,228,196,148,226,224,130,254,142,128,203,158,198,210,156,197,135,108,269,199,291,183,264,205,176,149,158,174,223,267,225,123,164,160,218,216,222,133,276,152,106,214,258,187,110,95,176,90,148,226,162,338,155,238,278,113,220,164,296,139,161,180,95,252,308,146,162,180,257,193,192,204,224,169,174,221,159,197,142,134,183,137,176,313,178,190,111,278,178,314,196,134,158,60,172,116,106,222,159,172,221,190,113,196,342,93,109,223,258,159,227,129,231,177,139,287,326,194,117,273,163,138,343,170,146,168,237,124,102,130,268,223,247,204,214,168,231,217,138,148,216,252,160,271,181,198,237,234,106,176,281,124,217,163,248,138,181,232,81,150,194,118,196,170,283,265,125,242,182,214,164,269,193,213,124,263,153,126,317,281,188,259,170,336,90,153,346,174,318,202,269,225,155,153,174,273,268,144,176,171,209,174,226,200,272,113,229,259,197,228,199,202,118,146,126,266,152,292,339,282,195,196,229,109,296,180,175,168,172,121,102,195,277,166,181,154,99,227,203,227,304,75,221,388,234,85,176,230,270,205,220,300,160,311,162,314,216,204,178,232,196,99,356,208,302,159,255,156,166,258,242,418,167,153,222,226,169,249,240,217,222,84,193,318,233,166,143,82,377,106,130,282,330,303,183,257,195,242,287,258,191,100,221,230,275,109,219,60,217,306,198,130,157,349,236,175,232,166,194,172,183,155,160,146,240,329,261,189,153,221,215,186,195,90,301,76,131,139,238,154,139,334,179,156,130,155,112,101,267,256,246,171,323,264,161,114,241,154,206,158,176,178,215,96,157,107,166,301,300,146,120,280,138,199,276,195,264,206,320,220,226,114,241,232,212,232,242,175,187,148,156,140,284,231,297,281,171,122,157,162,171,194,142,378,270,175,249,250,232,167,209,87,412,151,293,112,264,172,96,160,378,183,215,42,194,67,179,202,104,88,223,202,324,136,255,85,94,118,136,341,97,187,245,209,156,129,138,139,216,145,155,56,275,224,239,170,225,189,264,385,130,249,189,123,203,85,86,349,190,388,180,130,160,106,264,209,226,255,270,132,162,195,252,129,187,217,262,235,184,328,404,237,197,205,160,113,156,118,141,172,246,214,227,245,226,208,250,230,273,220,212,151,252,292,151,133,226,195,193,221,194,133,204,266,102,200,255,156,235,346,199,373,235,175,193,214,223,194,145,306,140,144,97,213,218,122,164,270,293,181,214,117,191,179,306,241,214,224,229,259,183,182,207,185,128,278,126,179,116,234,237,244,207,138,150,69,135,182,160,283,115,213,183,234,211,224,180,148,132,178,109,162,318,293,200,158,235,162,123,209,74,261,192,81,270,111,174,158,94,401,131,214,381,235,196,116,200,311,291,157,294,198,201,296,254,234,135,184,180,286,404,193,187,173,117,176,254,246,263,177,174,296,230,203,131,226,69,184,274,135,151,309,150,217,249,228,294,166,214,313,180,232,269,225,287,198,245,98,263,266,177,214,252,161,127,284,141,237,142,229,216,202,221,143,128,200,106,305,270,93,302,192,201,233,335,131,235,201,75,124,234,239,173,168,95,199,169,282,133,201,259,290,169,360,149,155,219,127,328,317,167,317,112,160,212,148,158,164,91,188,271,131,186,163,187,194,164,243,83,152,216,145,209,154,77,175,316,313,197,89,177,348,208,155,129,149,196,160,188,55,214,221,209,146,199,162,123,245,141,372,234,120,97,194,201,118,124,217,156,299,135,236,175,272,211,157,165,137,178,259,147,190,150,105,132,247,197,328,111,135,210,220,110,230,134,183,251,181,213,178,323,183,355,176,229,294,146,208,175,117,96,336,185,266,254,92,194,63,49,280,252,234,171,159,223,151,75,363,90,197,184,146,106,300,231,118,205,161,216,280,213,195,191,172,360,113,276,300,225,283,144,135,219,185,111,154,237,300,184,94,320,141,237,146,292,113,91,184,186,192,183,236,168,139,131,327,257,128,208,315,149,298,109,125,148,242,240,180,283,138,170,239,198,186,214,254,249,233,94,246,218,201,233,252,134,179,216,213,204,53,122,168,194,175,192,269,247,152,222,87,225,334,157,226,257,183,157,170,120,209,215,247,136,148,202,133,234,126,181,169,346,257,145,261,136,185,248,255,348,350,164,70,229,275,177,142,171,242,274,169,199,272,254,221,205,244,131,232,102,176,245,275,160,227,148,175,220,132,256,299,125,248,100,177,164,222,311,243,167,227,213,220,152,153,254,298,230,129,103,190,349,258,310,220,74,216,148,266,153,135,221,174,257,216,278,211,149,193,215,207,189,182,166,107,172,183,201,288,322,173,156,214,222,95,251,54,232,206,215,110,207,240,158,238,178,141,120,233,350,163,165,93,140,309,118,86,65,197,152,117,166,254,178,128,221,233,254,146,186,266,259,84,287,131,261,297,161,137,181,303,237,232,177,171,205,259,203,184,318,202,236,235,169,153,330,186,317,230,321,172,185,138,161,162,291,204,166,68,166,222,211,172,57,223,163,160,125,194,228,148,273,101,183,243,186,167,91,170,126,122,280,255,143,248,157,210,224,247,187,180,180,163,143,237,202,213,169,217,191,179,302,112,121,227,109,352,149,274,209,138,184,117,107,245,46,148,208,370,401,237,120,221,184,197,177,76,237,144,111,172,175,330,115,150,336,116,243,278,208,305,261,165,213,98,254,157,252,242,158,142,303,79,94,309,274,260,285,221,115,222,129,115,266,235,97,256,82,317,272,155,162,309,173,258,185,214,171,169,284,199,233,151,205,139,178,146,231,173,302,213,190,179,191,86,167,249,255,99,165,215,275,194,273,243,255,171,155,339,237,264,145,140,124,168,175,112,207,235,181,255,250,278,176,173,303,157,212,182,207,164,259,260,180,228,188,188,180,230,272,160,172,114,225,154,95,162,323,243,180,292,91,134,186,181,136,176,167,135,211,126,172,261,89,191,161,233,295,308,145,186,83,128,208,204,139,261,126,135,179,258,286,214,134,219,252,86,163,287,109,157,180,258,84,124,180,62,260,207,280,135,115,267,244,282,203,265,200,202,186,176,230,127,280,135,324,84,158,101,112,201,112,215,191,222,160,65,174,371,242,179,238,294,223,293,142,228,125,157,221,116,208,141,146,212,295,156,141,227,207,135,241,199,248,179,165,211,211,246,316,146,202,167,173,142,243,161,186,414,185,192,241,179,216,237,137,235,188,336,233,198,267,241,236,175,215,174,232,183,179,271,259,176,161,116,307,112,364,124,273,159,174,257,177,193,265,126,282,150,217,212,270,165,277,107,216,270,325,179,294,211,238,222,152,314,272,101,226,185,274,229,149,141,362,136,306,144,210,144,159,193,129,121,120,248,246,219,181,165,192,265,92,153,142,207,349,188,175,255,253,168,149,179,140,224,160,290,203,236,166,177,170,268,185,111,308,366,211,202,180,176,151,177,202,116,202,314,80,176,193,208,98,190,238,254,262,178,131,265,79,270,338,163,143,247,251,131,209,176,114,263,232,160,296,222,272,171,205,295,133,237,165,203,333,187,197,250,202,115,218,168,202,191,318,232,228,86,250,159,150,189,220,106,133,219,307,290,178,236,184,272,131,239,159,341,192,349,192,174,75,309,74,277,119,122,108,90,230,226,239,161,294,218,116,206,194,99,220,179,159,204,58,182,168,119,124,222,213,289,158,244,113,331,119,139,251,137,138,224,82,298,153,168,354,166,201,187,172,227,212,228,317,246,227,130,109,228,270,214,214,80,163,225,218,189,224,126,242,100,101,131,208,162,251,114,188,121,213,232,312,195,162,151,177,210,226,174,161,109,102,116,336,196,209,181,274,182,91,262,171,116,234,168,139,159,236,171,263,135,138,203,166,130,166,213,179,131,145,139,152,139,170,268,180,297,129,281,365,200,254,257,221,157,192,173,199,124,226,238,135,173,211,167,120,227,247,253,365,202,150,121,175,227,195,68,210,148,325,165,260,188,127,283,110,148,223,320,151,261,223,268,181,128,119,195,238,250,172,249,146,160,126,124,381,183,186,225,205,162,262,323,181,211,271,300,219,128,259,155,192,264,203,186,164,96,251,229,236,203,187,159,227,287,210,231,208,187,260,224,177,84,189,179,159,157,110,245,214,139,263,183,73,175,215,169,217,117,195,254,178,249,308,164,119,315,110,258,187,119,210,311,219,155,183,236,187,204,205,144,262,226,164,131,163,223,130,221,90,253,182,269,210,138,99,245,178,226,250,179,153,135,141,184,178,219,140,235,201,200,126,258,366,359,276,183,164,207,173,166,194,249,117,158,185,223,224,172,233,180,222,216,245,266,87,115,247,293,227,173,236,288,200,174,390,144,286,313,212,196,210,164,185,166,215,179,299,99,111,178,90,128,146,80,137,188,89,154,58,265,172,217,99,238,126,202,218,225,360,242,204,171,263,230,245,212,299,307,132,246,268,193,297,194,77,123,196,348,134,304,109,169,228,165,190,272,190,128,173,160,247,201,156,185,217,181,147,153,147,227,115,196,307,245,176,201,171,117,189,268,150,96,150,257,162,81,242,211,261,159,258,119,232,139,212,85,223,214,152,238,123,186,189,212,213,144,168,181,171,204,166,242,360,293,261,114,267,252,143,288,69,145,161,124,146,223,158,129,292,109,57,154,175,186,139,117,429,243,169,104,432,282,197,126,133,189,221,244,143,208,186,255,111,103,110,181,116,99,172,177,310,263,167,97,133,314,134,95,95,185,76,213,192,180,109,134,228,198,347,303,197,183,171,83,152,113,198,136,115,139,183,191,180,90,134,230,282,139,135,181,255,161,172,214,281,278,204,201,260,153,269,181,185,160,76,168,273,193,126,269,105,313,91,328,203,354,259,223,210,344,210,92,158,114,199,251,158,116,173,156,256,298,231,353,293,281,251,211,279,117,93,284,161,174,204,198,281,302,296,187,243,270,155,156,180,156,65,241,166,119,163,273,320,162,169,227,274,253,212,126,178,172,182,331,316,217,101,178,167,244,241,246,185,160,218,167,316,130,150,144,348,255,340,201,253,122,212,285,268,180,258,198,167,96,198,326,145,169,169,157,170,271,315,300,103,263,153,136,213,129,290,110,106,215,301,238,127,123,161,115,437,161,192,306,180,244,100,156,276,349,151,116,231,158,151,132,175,204,319,178,107,201,274,287,201,119,72,293,113,308,131,180,170,272,390,189,296,93,256,126,193,194,147,200,255,206,277,197,143,244,276,91,243,138,244,207,85,211,159,308,114,294,187,149,203,123,387,117,219,291,181,204,202,214,195,194,334,129,293,127,225,299,224,185,166,303,139,221,299,188,113,146,269,156,184,288,306,219,252,70,206,123,151,96,219,113,180,193,223,192,226,193,123,154,210,146,258,141,262,284,219,194,151,130,182,281,152,319,224,130,201,190,96,233,148,166,205,262,98,292,140,285,226,306,181,318,243,157,250,237,245,190,162,251,171,315,172,274,195,168,212,88,219,311,342,222,174,227,232,252,266,153,272,261,132,207,182,288,308,99,339,214,285,200,219,177,97,110,164,152,142,286,160,179,216,127,287,223,112,136,82,255,177,139,246,80,216,184,297,149,150,213,132,209,183,135,139,93,148,214,303,328,330,91,87,252,285,267,171,215,351,159,196,313,207,141,199,240,290,80,322,135,151,87,161,150,221,225,95,156,108,88,362,199,243,119,364,209,114,191,171,141,184,269,165,165,116,190,250,231,184,118,226,159,220,212,108,71,157,235,134,187,207,149,167,344,164,234,163,171,224,154,226,370,210,169,192,115,144,207,217,222,147,233,276,114,268,168,99,221,345,211,111,201,132,177,119,218,269,193,132,218,267,277,210,178,141,205,321,292,33,228,237,200,89,128,177,210,119,223,133,272,217,180,238,316,255,142,323,146,112,134,244,221,164,247,222,368,97,113,62,123,180,176,214,272,327,218,290,215,235,203,219,432,117,144,172,216,240,321,165,190,307,141,119,271,218,81,164,337,179,88,204,219,98,212,96,286,146,273,252,193,163,192,144,234,177,197,331,186,199,149,185,120,193,113,112,141,130,167,223,87,101,144,194,169,176,283,121,241,101,193,132,157,284,260,200,346,270,247,225,251,133,207,229,251,204,176,43,210,197,168,167,154,273,148,94,221,154,258,167,194,109,228,87,160,197,280,120,307,165,214,187,139,174,262,230,148,121,163,178,80,105,188,163,256,227,214,205,115,166,287,176,277,204,145,118,245,218,206,220,369,141,326,225,194,176,172,191,112,92,256,136,246,183,132,169,271,340,161,144,265,295,188,212,283,59,130,100,127,158,322,183,252,158,264,180,273,132,132,196,266,137,145,239,149,310,111,261,184,267,233,133,152,242,293,332,201,79,285,214,185,328,183,201,167,219,250,231,65,273,215,278,138,169,217,197,154,208,141,196,220,257,165,307,95,153,182,199,149,110,107,200,194,166,167,264,120,241,200,170,169,213,211,191,175,86,225,206,54,135,148,79,191,210,235,190,168,217,152,204,243,267,294,347,211,235,258,206,158,81,100,238,250,351,233,178,324,216,241,129,273,158,167,152,190,98,148,302,275,205,154,197,165,283,98,257,126,105,207,246,223,123,186,217,214,178,182,160,221,97,100,233,173,200,195,157,257,159,234,219,149,189,200,251,245,98,149,93,195,307,256,156,108,149,115,131,178,166,156,261,144,243,222,241,217,290,97,337,177,173,287,126,196,277,322,215,344,297,132,244,69,217,158,199,295,334,207,101,119,276,140,190,165,180,125,223,204,72,166,209,317,139,227,202,155,242,132,175,232,207,215,173,140,169,280,50,217,314,150,208,74,269,245,158,122,333,233,256,185,177,238,233,215,283,179,332,176,146,283,234,198,266,162,94,167,232,206,154,110,267,191,259,283,69,169,204,180,216,136,83,245,406,226,254,174,174,163,284,200,164,179,179,111,152,178,121,215,231,283,189,278,92,188,177,199,178,223,135,198,224,291,112,193,172,228,95,218,236,248,139,292,343,245,238,125,266,67,214,285,182,221,197,193,102,234,190,197,48,238,120,169,133,57,266,151,205,305,291,191,155,284,232,211,166,95,82,155,279,300,147,343,128,86,293,95,173,323,118,174,96,274,126,253,231,189,260,155,210,133,310,201,108,127,150,197,154,206,246,275,174,168,183,161,277,230,184,136,268,255,108,200,303,186,163,99,255,142,197,135,88,142,194,165,130,184,199,277,248,181,291,238,301,185,133,197,136,214,283,209,217,243,98,154,211,241,230,231,144,224,263,207,199,157,191,202,164,105,183,164,169,96,191,215,136,168,241,164,169,223,106,201,200,270,272,176,202,214,295,218,323,94,165,77,251,221,259,237,123,177,213,129,335,151,174,180,106,190,212,218,270,267,122,120,198,241,115,169,122,208,203,79,244,259,179,243,186,224,215,244,285,132,159,239,178,125,201,236,253,189,85,60,183,247,148,201,208,138,138,310,146,158,153,252,268,215,293,182,233,138,341,196,267,168,130,198,233,224,135,228,134,231,306,177,89,103,271,266,204,147,171,268,214,117,278,156,133,311,257,309,167,208,268,103,262,228,198,166,252,166,305,356,229,279,191,273,220,211,225,114,153,178,330,277,135,241,148,80,164,196,174,200,204,214,282,230,176,221,119,126,167,160,277,263,198,140,167,170,362,193,237,264,235,194,73,118,129,214,122,179,223,72,138,173,220,165,261,169,222,141,227,349,205,281,356,161,202,137,243,254,146,279,344,161,241,199,207,192,183,241,102,321,115,241,207,169,273,95,72,270,226,95,168,209,121,213,289,118,310,245,247,235,292,172,148,213,143,231,141,175,291,112,236,203,143,300,175,153,122,245,309,232,208,255,202,151,240,245,237,140,133,63,260,169,193,226,275,167,204,225,185,127,98,255,226,242,138,185,225,327,200,315,75,198,226,220,176,113,165,132,163,367,182,269,337,216,205,155,161,267,184,218,164,281,117,159,319,263,151,178,172,63,112,170,78,206,188,204,321,220,135,279,255,154,289,125,203,186,209,279,193,319,269,216,217,193,254,249,134,182,196,284,255,105,102,456,219,280,191,226,356,178,181,235,175,321,197,132,152,203,147,162,146,170,242,198,234,245,101,115,320,214,254,211,248,144,168,113,221,279,222,116,296,137,336,273,247,230,104,170,260,140,111,193,167,95,178,276,196,248,192,158,225,147,253,228,102,216,313,184,126,94,294,285,260,276,132,188,206,274,128,156,147,163,203,251,82,162,290,214,164,196,138,236,202,328,87,273,215,228,157,186,152,246,200,302,162,294,257,129,242,208,142,318,106,284,187,266,190,215,231,147,163,171,140,182,145,231,111,200,236,230,170,322,181,222,96,182,165,225,210,296,214,145,177,159,304,82,88,238,200,217,219,211,305,201,159,327,223,359,237,207,166,207,213,261,87,197,310,148,282,235,164,190,214,189,111,203,225,192,192,206,313,195,186,267,259,173,206,188,189,162,200,307,166,188,211,158,286,122,163,258,252,113,238,172,184,193,112,441,283,116,270,261,275,132,273,229,159,99,148,147,276,132,140,336,146,206,218,122,232,199,90,63,157,204,269,259,102,235,237,188,196,171,201,206,207,175,280,312,132,291,109,174,186,151,220,175,227,229,173,179,197,204,191,333,181,202,130,136,197,352,191,198,117,164,165,207,156,260,114,288,158,240,226,233,263,143,103,155,220,272,228,149,213,219,148,207,141,218,264,205,304,239,100,107,157,147,236,232,129,228,149,273,101,163,129,247,141,53,211,72,288,174,150,158,272,227,223,181,212,85,217,215,185,171,98,242,172,219,87,174,246,129,202,246,129,181,96,115,171,119,237,166,298,295,84,107,216,162,243,100,184,119,155,302,112,232,182,190,182,179,184,260,94,254,189,196,112,200,218,265,208,167,166,198,191,66,103,202,168,134,252,82,242,229,156,266,78,169,240,221,150,205,71,132,269,127,249,324,213,184,240,120,94,173,180,250,243,266,110,138,154,132,193,323,127,206,262,181,228,181,145,205,108,163,258,246,267,159,188,119,201,186,180,193,146,192,325,264,238,205,217,154,150,241,228,240,289,89,207,157,298,175,184,253,283,134,370,77,233,160,368,149,222,272,112,333,174,181,161,84,161,251,128,85,157,174,115,238,105,121,205,305,265,191,312,160,238,120,244,192,152,208,114,208,178,147,234,295,295,232,76,191,238,106,315,81,339,280,283,322,238,184,152,96,140,65,161,219,233,151,250,285,189,276,197,164,136,297,121,261,170,273,128,331,109,148,200,161,201,243,231,215,173,233,288,287,211,181,209,194,137,259,222,231,280,201,246,265,246,170,230,176,274,152,329,109,100,171,160,158,184,229,184,101,204,277,91,178,290,141,179,146,183,200,281,197,251,124,64,264,195,264,173,189,253,166,50,105,147,158,220,80,200,201,155,131,304,227,282,187,316,121,264,73,241,114,257,119,153,204,251,105,174,182,210,280,218,315,139,256,235,224,312,199,83,238,306,200,294,179,260,344,146,139,210,314,165,382,198,91,149,208,178,82,238,225,278,142,253,197,122,259,62,200,190,196,311,154,184,214,206,152,290,244,185,256,130,211,201,124,87,168,144,78,289,244,114,204,187,120,227,332,270,244,223,157,242,108,92,175,253,188,190,192,267,199,197,183,305,219,218,140,167,87,216,139,331,112,201,218,150,102,319,95,135,268,85,150,157,293,275,250,175,276,250,144,223,186,202,213,130,230,116,120,49,186,151,119,118,93,171,180,122,221,172,181,276,248,247,82,234,203,90,144,192,166,134,288,135,201,107,170,107,231,268,194,198,214,274,315,130,162,51,259,245,282,127,82,233,217,202,232,288,115,170,259,161,254,205,361,213,133,151,285,242,247,239,173,229,254,306,134,223,201,264,273,177,207,132,310,194,145,148,238,136,304,375,146,149,230,182,132,212,377,70,138,191,179,192,283,271,213,119,124,181,142,129,98,74,306,356,201,261,183,173,265,234,196,129,173,231,156,210,240,127,79,198,177,170,337,122,127,161,235,128,350,245,147,224,186,208,168,208,153,199,268,131,185,213,188,173,125,207,239,189,171,129,121,262,167,235,242,141,266,299,170,323,205,343,245,232,166,154,180,133,221,165,232,119,178,196,173,181,151,290,108,112,192,162,188,143,215,194,248,216,206,138,205,192,187,111,219,136,104,73,281,271,161,350,163,289,191,105,168,216,185,133,198,106,154,202,280,298,272,153,269,195,205,56,254,125,176,262,156,266,196,171,258,305,234,242,128,229,81,276,162,240,95,96,359,190,234,108,327,173,149,192,168,95,367,277,251,194,239,105,302,87,206,137,257,224,172,120,264,163,194,207,172,101,184,183,261,216,209,213,191,235,226,258,287,179,154,306,205,211,114,138,251,309,137,207,359,248,248,240,263,151,130,215,151,134,99,330,189,167,193,230,142,355,192,141,206,226,233,202,182,219,137,188,246,164,235,275,157,213,213,308,205,310,124,225,189,132,157,228,110,238,218,242,306,238,173,242,272,181,279,101,144,316,246,195,168,192,153,342,227,217,169,247,255,190,249,166,300,378,164,126,302,229,275,160,186,167,192,272,229,221,149,156,173,215,154,143,159,257,194,218,166,190,67,344,97,174,145,137,241,185,243,229,175,193,150,193,158,241,139,175,250,307,256,276,290,190,146,171,145,192,199,218,140,136,220,155,192,202,140,279,218,263,245,129,301,185,81,170,149,316,240,162,192,108,160,232,143,131,181,140,128,99,182,366,137,310,187,126,174,303,225,145,259,266,241,218,234,201,175,360,54,232,272,165,104,178,184,63,151,167,91,120,137,186,236,176,107,164,194,158,344,321,258,40,227,285,196,271,171,112,249,280,221,115,182,237,277,174,269,150,206,158,114,179,214,329,238,312,241,95,179,229,311,144,259,144,125,170,205,250,86,366,185,288,138,203,180,282,272,224,107,174,340,272,185,56,185,150,149,254,187,222,292,113,294,332,255,211,58,158,140,274,222,138,190,152,111,210,142,217,168,243,304,158,154,239,221,190,51,126,286,287,288,268,179,124,204,119,207,268,249,355,145,264,143,254,292,183,294,353,157,233,182,208,246,202,237,260,267,336,168,150,344,176,217,241,83,267,302,210,255,215,149,161,187,207,218,184,223,123,180,222,232,140,165,194,227,160,225,135,123,184,241,164,204,186,151,187,126,197,123,295,385,249,150,259,150,236,246,148,249,230,190,125,271,179,190,283,238,136,119,266,385,227,162,74,214,239,329,261,265,205,253,97,64,260,230,160,224,57,181,362,147,257,168,319,125,222,117,233,120,139,61,165,205,161,172,153,132,138,206,289,283,240,197,107,133,83,208,220,120,222,278,278,231,246,190,290,190,120,214,236,304,142,98,198,174,347,290,224,217,172,368,133,220,228,137,256,89,210,93,81,214,182,235,256,245,211,159,171,267,101,152,141,218,68,267,250,116,107,211,176,202,207,107,237,104,97,202,271,192,163,194,226,333,248,87,268,170,316,148,200,137,215,235,134,222,197,210,180,171,210,148,109,159,185,205,245,218,364,241,224,174,257,262,148,215,120,179,198,189,222,136,90,155,179,186,135,323,99,202,156,225,273,240,210,256,254,80,264,157,120,257,196,177,208,233,124,182,259,269,140,140,265,131,280,179,294,260,339,218,180,132,266,235,256,144,197,245,119,230,250,75,216,183,225,145,363,187,151,334,182,198,107,223,314,217,254,186,210,115,169,193,124,272,187,152,259,159,290,250,122,134,150,195,181,281,238,269,185,285,201,86,206,191,112,163,122,186,164,281,192,178,236,268,160,91,350,139,248,214,318,254,146,95,332,145,173,278,210,218,342,281,176,292,322,329,215,112,198,185,180,149,284,231,144,264,64,217,329,130,137,142,304,262,254,170,144,204,185,105,145,165,282,188,151,115,206,175,202,299,125,171,292,221,245,160,130,310,110,166,187,226,187,119,289,290,103,315,296,250,177,166,278,138,162,181,186,60,156,107,229,255,134,219,207,160,99,204,166,378,281,282,212,250,244,116,248,273,162,213,191,211,169,205,135,255,139,250,236,144,211,151,316,154,266,225,252,132,318,211,183,177,226,134,95,198,151,196,161,142,203,204,351,265,276,162,137,184,141,176,162,249,165,140,159,258,227,175,199,145,182,206,199,79,270,168,278,215,273,191,210,91,214,157,280,230,136,57,261,180,419,150,100,229,143,204,242,279,152,237,325,163,85,184,167,148,267,337,326,81,159,232,194,173,162,272,137,182,128,94,214,244,138,184,103,348,324,238,122,116,233,100,145,247,257,156,243,215,392,205,132,214,125,217,119,232,241,158,217,158,174,112,112,227,308,108,226,145,282,114,144,163,175,85,161,252,207,189,223,255,104,227,174,186,192,126,237,192,178,238,247,181,192,145,232,200,341,248,88,212,275,146,134,204,238,214,278,193,174,205,301,173,320,277,270,198,115,171,310,238,238,125,128,159,213,273,245,199,318,202,197,84,126,87,208,184,158,215,199,159,230,176,176,231,336,152,261,223,116,95,271,160,134,238,127,166,203,196,179,165,265,89,197,217,158,214,130,164,213,134,314,110,245,167,239,296,301,102,309,161,203,231,182,179,177,367,127,250,265,214,266,401,137,261,178,143,132,180,155,285,316,335,195,237,218,116,227,268,231,271,220,190,219,217,250,128,125,68,94,154,160,199,246,156,222,172,209,146,209,219,209,126,157,147,263,120,109,119,239,217,174,173,172,191,102,225,166,118,276,150,175,152,192,79,230,158,275,385,83,181,141,98,257,229,214,153,223,144,178,160,282,315,111,235,85,263,251,137,284,250,166,150,260,167,182,252,238,134,197,139,176,110,168,140,237,161,222,230,222,127,193,160,199,163,177,248,193,264,244,113,307,214,246,242,175,219,257,251,148,145,251,235,118,283,83,266,284,151,230,391,195,207,171,139,169,94,243,187,125,222,136,152,258,218,218,225,365,240,300,177,219,168,207,266,209,294,115,162,230,245,68,228,136,117,74,140,227,262,116,201,141,159,99,271,216,316,219,193,293,172,251,220,184,290,192,259,138,275,168,126,175,308,136,229,161,186,111,104,84,181,110,190,214,213,198,182,89,234,187,188,90,206,205,234,89,359,240,226,142,150,221,249,212,192,260,233,263,161,188,98,221,254,167,110,156,183,126,217,204,246,248,173,256,263,291,256,101,361,206,261,241,211,194,79,130,204,140,225,234,126,122,210,323,158,237,227,110,128,169,199,280,123,176,255,135,276,91,204,123,127,119,249,205,324,222,252,110,130,143,146,269,114,238,117,305,324,106,182,73,140,86,146,188,122,182,198,159,157,116,216,193,304,168,248,224,265,158,186,213,171,252,129,256,201,319,202,162,265,143,275,260,178,222,140,218,321,252,119,297,217,300,243,125,225,221,195,122,134,253,161,254,127,222,224,134,283,224,250,377,133,186,212,242,174,392,98,109,189,201,156,231,155,164,258,227,131,206,305,164,179,98,252,199,213,199,123,128,156,185,269,234,186,118,247,190,213,153,179,235,203,190,242,150,160,159,139,204,280,317,162,133,222,134,149,208,147,219,281,185,311,72,179,157,201,249,108,151,181,119,247,91,128,173,95,211,251,160,171,273,223,197,330,191,359,145,300,159,180,170,103,205,213,81,187,128,176,187,210,134,314,326,242,146,211,153,205,169,140,204,159,224,141,144,263,162,154,275,137,194,165,171,231,240,145,328,121,201,261,290,92,246,202,84,219,187,242,227,186,301,126,234,232,225,238,153,212,86,236,90,104,192,220,140,236,264,274,151,235,291,209,240,149,296,241,228,211,173,209,228,243,237,290,203,108,173,142,101,116,191,202,209,282,186,215,357,118,185,184,286,233,149,311,215,154,282,255,292,287,262,137,246,82,294,239,191,156,118,181,241,190,217,152,140,76,144,158,256,194,211,279,253,258,77,266,203,170,174,170,164,197,211,278,387,226,352,196,146,76,124,196,199,94,251,201,139,180,107,263,200,343,111,275,205,278,145,202,86,292,87,114,144,231,233,177,208,253,131,249,248,204,77,259,164,204,194,215,232,167,160,194,79,212,305,317,94,309,155,139,103,297,153,268,272,181,212,129,125,154,139,286,230,192,190,321,203,181,245,69,197,152,70,77,109,232,225,201,161,202,179,103,176,244,341,234,201,91,245,226,71,302,102,96,102,170,223,278,268,311,114,78,227,120,104,271,385,176,121,213,166,224,270,261,281,183,93,122,153,169,85,196,146,215,160,163,129,107,216,215,266,147,229,264,176,85,260,163,73,231,159,221,179,154,259,174,248,267,110,250,253,300,212,76,275,198,187,95,173,158,135,186,242,252,134,273,259,214,89,207,358,112,182,108,281,294,156,232,300,260,113,231,282,237,142,120,162,296,177,228,196,151,141,207,210,203,98,192,214,341,154,297,103,194,198,152,288,133,276,289,225,289,160,189,174,128,147,100,188,221,247,252,193,276,167,319,260,159,167,182,204,241,248,141,324,123,201,255,343,270,161,146,180,186,190,341,209,103,239,213,84,128,215,216,220,159,180,273,225,117,143,234,226,253,127,171,318,284,143,159,338,117,152,181,238,172,139,130,220,260,193,238,279,199,243,200,298,180,171,189,231,140,274,207,202,116,328,89,112,262,151,150,198,192,346,249,122,246,181,133,160,179,173,223,250,229,102,225,121,265,299,133,345,67,94,113,251,259,169,54,296,169,266,303,85,183,177,216,93,95,198,173,136,240,196,148,114,238,363,334,175,96,279,317,148,267,173,128,116,77,192,103,304,277,276,235,163,131,138,203,235,155,263,201,318,165,212,206,337,167,113,206,149,136,227,223,207,264,153,116,288,155,220,87,141,258,294,177,234,218,270,166,169,151,238,211,120,249,104,207,158,169,228,225,166,253,259,343,209,241,292,184,262,244,219,170,123,169,266,96,116,189,176,130,104,208,181,247,261,178,262,296,86,65,200,167,211,179,92,160,92,196,259,182,268,162,190,254,234,134,188,135,296,208,183,354,310,266,212,91,70,107,125,210,220,204,145,187,213,309,211,161,154,347,156,194,248,316,141,226,177,217,83,267,144,112,225,254,176,231,326,200,187,119,212,90,191,191,110,271,206,193,260,330,201,231,233,165,114,55,199,192,120,219,161,154,181,146,138,86,116,212,186,117,197,188,60,159,199,211,195,144,134,202,202,308,99,164,240,261,214,146,224,205,89,215,147,268,274,164,131,207,147,192,202,178,217,268,373,250,159,250,196,101,225,116,217,119,185,176,299,197,122,209,112,201,228,264,172,138,267,162,314,117,148,236,205,193,115,91,158,128,288,149,327,192,244,170,275,236,247,55,212,101,104,167,218,98,286,63,248,152,103,86,131,222,341,166,158,208,207,200,250,136,143,311,105,187,227,199,233,113,209,115,183,130,145,98,234,219,89,191,121,127,184,162,276,183,197,152,202,202,259,232,337,203,266,175,198,158,211,101,357,160,234,271,306,115,311,244,172,299,188,187,53,143,140,185,195,216,167,167,121,82,191,130,211,214,119,143,188,111,229,144,220,123,97,208,117,91,266,280,228,58,290,63,229,190,244,312,275,220,141,184,321,216,176,443,105,248,116,78,226,125,102,243,176,152,157,145,177,246,117,243,190,133,276,277,188,257,161,270,105,163,216,201,106,153,175,222,163,270,121,224,202,295,81,105,162,245,275,130,121,152,97,101,290,248,86,298,278,152,229,125,166,201,168,175,172,432,128,209,110,248,182,243,80,309,240,132,191,202,125,112,367,247,184,184,164,132,106,185,187,406,162,338,95,126,261,154,183,205,253,215,190,127,275,90,192,105,168,173,103,134,295,308,217,263,383,87,70,158,130,183,197,246,185,153,123,134,132,246,280,92,273,196,211,150,197,209,236,255,139,191,122,193,272,257,178,274,357,142,235,133,204,135,316,234,100,180,321,238,268,311,235,320,197,270,113,114,180,311,169,172,274,191,89,271,129,202,295,277,127,207,104,229,212,241,43,227,198,295,161,154,166,163,171,70,158,209,199,214,81,142,232,188,227,180,154,220,188,137,166,294,192,186,126,258,177,132,293,261,196,99,120,210,274,332,278,170,156,133,156,78,278,229,60,214,160,89,125,217,236,325,270,220,306,81,132,49,225,112,251,115,85,169,162,171,143,237,228,245,346,164,156,170,119,230,128,151,288,309,212,167,162,211,233,159,197,192,244,159,136,167,161,251,201,79,236,228,131,230,206,112,182,142,226,127,320,201,133,259,194,235,179,158,232,213,254,190,173,295,272,166,212,144,214,119,186,186,387,103,53,177,125,154,291,88,148,169,131,175,243,256,250,203,117,208,361,161,212,263,248,182,165,250,245,170,175,306,143,290,85,195,70,200,138,129,153,284,196,189,190,221,300,180,205,211,213,262,196,245,235,121,219,225,120,243,225,222,100,311,161,165,198,215,149,275,254,94,299,218,209,215,245,81,270,72,244,168,227,228,179,187,198,160,177,178,266,143,139,281,196,196,269,219,301,294,177,120,297,250,300,255,179,250,322,274,258,247,222,200,140,253,213,191,263,283,292,172,183,247,215,120,254,242,243,180,206,137,230,145,230,361,175,129,232,127,149,242,114,157,282,282,119,185,137,159,178,168,195,116,128,321,202,157,179,250,167,253,241,253,227,162,166,155,177,300,171,142,181,250,120,236,227,204,220,197,255,280,107,50,214,129,143,258,169,234,302,128,136,182,151,160,129,261,124,164,246,186,223,219,208,71,160,53,117,165,193,329,196,173,419,208,153,127,224,270,127,203,198,165,174,308,151,182,239,263,270,160,272,168,180,278,176,221,303,244,150,216,269,160,162,277,181,265,151,203,142,132,164,323,122,152,257,156,265,233,137,130,116,255,171,120,249,298,130,203,185,348,131,184,302,227,137,116,181,291,336,254,118,76,262,77,281,89,116,258,254,140,304,81,162,139,251,103,134,145,173,275,158,232,294,196,390,117,183,170,247,356,202,202,200,213,286,176,227,237,139,195,196,186,309,312,255,192,187,301,257,206,260,292,229,157,151,254,273,120,147,186,177,99,180,96,221,187,130,159,77,275,320,194,234,200,182,110,143,146,148,240,260,123,209,271,188,166,224,315,124,228,43,243,66,190,348,119,116,182,203,205,176,262,130,195,241,81,133,128,227,224,155,360,252,118,190,215,180,164,160,222,144,256,311,91,279,171,146,295,118,194,136,159,262,260,173,135,202,212,143,193,204,234,177,111,202,285,226,225,152,287,150,208,293,205,153,219,149,307,304,143,249,283,182,149,224,151,267,190,66,107,277,223,102,229,385,104,115,185,128,123,174,150,170,278,187,117,197,256,212,306,206,190,308,140,166,367,167,117,140,314,225,126,224,95,234,146,166,236,202,250,187,171,160,253,239,217,138,214,174,137,148,209,203,264,161,156,241,115,211,159,127,304,186,142,221,237,223,143,160,106,173,226,217,241,176,142,151,199,209,133,147,142,109,210,139,165,109,259,168,222,276,136,163,232,263,237,238,72,118,109,289,283,78,139,290,219,264,132,339,165,209,206,119,222,65,102,229,264,116,74,243,193,159,232,191,284,320,72,174,171,144,328,286,172,129,242,164,281,89,284,161,215,207,74,265,272,124,155,218,109,230,251,186,168,176,150,125,151,291,230,135,244,335,156,138,132,263,149,193,151,213,154,197,143,111,91,192,243,242,245,142,217,179,134,112,254,114,188,213,225,149,227,181,118,95,127,154,265,149,198,304,204,215,201,97,122,206,174,81,252,163,211,240,217,200,87,226,262,185,140,187,166,79,176,172,194,146,104,214,223,122,209,218,131,219,199,227,137,177,90,131,86,176,142,220,245,252,128,240,66,246,175,245,152,204,230,205,216,265,178,273,186,160,132,212,174,266,218,172,147,246,198,261,303,183,200,162,148,227,215,232,212,137,160,230,178,303,216,279,110,223,200,236,140,158,221,165,135,255,263,202,88,377,174,227,87,284,189,187,199,187,312,267,214,142,206,76,59,84,231,151,252,137,135,146,225,234,265,275,200,255,278,176,223,297,152,285,288,233,155,204,281,100,210,187,314,201,148,271,225,111,167,211,224,137,171,207,104,95,219,170,287,281,245,284,153,225,167,183,142,359,159,204,269,185,303,192,169,171,176,198,205,253,177,145,369,208,124,205,214,224,178,186,153,227,264,51,162,228,337,169,159,127,197,104,233,201,190,88,261,162,80,204,178,172,120,252,195,163,102,89,201,176,174,100,278,217,186,133,245,127,280,183,195,222,285,100,242,251,275,198,106,184,278,192,199,168,206,299,119,236,116,121,242,155,362,240,204,150,243,100,144,79,343,147,135,284,208,127,188,223,226,225,155,301,134,243,254,214,239,158,260,74,181,206,226,157,300,295,202,234,166,186,176,316,79,258,182,249,297,177,209,270,194,295,148,162,285,227,103,133,103,137,136,310,125,224,175,153,187,127,70,116,115,232,291,270,203,217,244,180,99,172,210,149,258,178,180,203,201,309,413,242,282,145,192,247,155,289,260,227,173,126,104,329,199,287,262,166,144,260,226,169,170,104,266,179,129,264,210,109,128,304,190,235,169,92,107,335,145,166,226,170,194,91,217,169,172,202,163,196,195,209,163,118,218,132,271,310,236,170,239,253,174,138,373,117,262,127,287,187,253,207,174,183,192,145,65,214,179,194,76,137,178,99,204,318,199,264,259,301,181,226,208,300,121,280,364,272,344,144,230,190,244,302,172,222,151,196,88,251,241,237,248,284,139,102,275,183,119,177,204,177,280,254,93,149,209,112,69,114,254,112,237,162,151,157,219,160,261,199,117,358,94,226,201,167,237,210,227,247,187,162,244,157,208,252,272,301,142,264,271,250,182,248,266,122,91,212,264,182,219,335,213,155,201,144,249,142,272,257,159,179,290,100,235,105,127,226,101,210,271,135,172,145,172,173,195,236,199,153,230,271,229,144,289,150,239,147,180,82,248,85,200,114,191,179,109,228,202,301,160,75,285,243,262,175,250,87,267,144,163,151,152,156,155,186,224,318,220,306,163,88,303,264,170,176,215,131,323,164,155,187,100,244,213,177,186,210,87,88,327,178,166,119,105,206,357,217,301,235,250,119,119,182,125,165,321,175,222,202,192,119,200,193,346,103,119,229,80,284,226,198,240,211,251,197,289,277,204,175,300,175,136,210,77,194,219,271,108,323,214,127,260,144,150,145,160,267,166,106,216,140,184,239,150,231,196,210,239,169,155,194,274,309,243,223,234,180,212,201,180,281,256,163,83,160,157,226,256,254,221,118,67,155,206,127,243,180,305,167,165,157,268,209,206,246,312,241,166,106,232,199,207,176,104,200,220,307,184,91,210,268,74,101,165,265,284,293,256,139,176,213,160,200,185,302,157,133,202,156,93,278,175,213,287,175,178,165,182,101,213,232,305,250,101,109,142,278,196,276,214,214,137,282,187,185,201,140,159,261,171,215,215,129,162,158,211,163,282,146,212,100,212,218,140,141,211,121,381,190,175,159,103,263,326,256,131,269,208,74,224,243,211,121,194,212,321,197,153,212,177,166,306,236,150,99,304,188,100,289,234,147,84,174,252,197,97,265,240,339,196,206,102,144,201,167,285,153,153,261,146,188,197,305,215,132,253,241,106,156,178,137,208,189,415,157,183,155,144,176,170,179,108,156,157,257,286,210,212,339,173,198,192,174,175,81,273,300,275,179,228,156,206,126,243,177,156,263,224,248,181,138,310,107,223,187,157,114,228,227,135,230,234,222,154,211,362,179,158,215,225,195,184,181,249,328,106,251,141,218,178,227,108,229,196,137,241,289,157,134,157,151,219,191,165,324,191,201,199,137,143,161,219,249,336,117,198,246,142,113,203,214,188,209,191,210,215,289,113,283,79,218,233,232,237,197,209,111,178,225,316,330,120,160,251,118,274,348,163,99,141,166,216,187,365,268,172,177,303,249,168,123,276,228,129,158,156,279,297,188,141,185,298,194,383,66,212,225,208,142,196,271,202,243,132,257,244,138,97,236,228,153,199,142,243,111,190,91,202,228,119,249,240,153,245,158,113,226,253,113,93,190,123,258,135,177,184,247,219,161,308,129,281,217,201,149,196,167,231,147,197,221,212,146,167,133,136,316,261,197,199,104,193,144,44,263,135,316,191,130,167,165,173,261,227,288,253,225,116,250,255,168,118,251,330,143,80,143,155,111,307,229,189,178,242,205,62,237,148,224,181,150,159,267,333,161,132,157,245,218,194,243,218,306,271,148,258,120,210,144,262,237,208,261,118,276,187,184,296,217,242,282,155,139,218,277,298,112,263,269,140,178,165,254,270,262,212,210,212,219,212,89,100,77,164,230,251,155,135,226,144,295,162,145,206,391,104,230,210,195,240,69,288,117,104,225,264,177,146,310,231,140,274,259,214,246,121,169,257,285,248,115,167,114,117,120,197,276,227,194,175,110,171,279,92,234,206,202,192,64,126,248,246,248,182,215,161,292,284,201,227,169,98,238,210,122,255,195,201,213,114,307,240,247,125,380,185,266,239,187,329,161,157,173,191,247,188,307,124,144,192,137,158,266,247,188,186,335,128,150,128,270,206,116,167,249,146,233,150,218,182,239,200,250,181,205,226,188,260,74,222,281,231,165,227,232,188,209,122,157,289,256,125,234,177,247,113,94,195,128,302,84,188,245,221,84,173,245,280,121,264,184,147,123,189,212,230,92,186,335,180,169,171,239,246,257,200,200,103,264,96,74,294,89,239,187,151,97,100,170,182,244,114,340,244,212,162,223,162,201,219,156,164,282,173,177,217,196,121,331,238,231,105,244,123,232,124,283,269,145,143,197,131,133,197,212,233,197,143,177,152,147,148,183,184,87,316,229,263,213,234,224,238,99,203,107,216,223,213,220,245,335,254,294,221,198,213,268,130,183,227,221,159,309,140,270,235,161,123,144,200,130,282,117,164,249,110,317,221,113,117,285,124,284,146,150,279,271,164,144,98,98,240,219,61,253,175,187,176,200,160,259,303,297,232,194,174,213,104,157,137,227,143,162,144,166,124,257,257,81,304,216,156,275,85,248,284,152,133,343,157,152,70,220,177,282,93,352,215,137,323,252,302,217,157,264,132,174,208,245,242,275,347,133,120,114,168,221,251,175,237,214,391,196,41,201,229,186,206,275,230,164,229,110,103,253,336,152,221,302,192,175,242,199,288,278,179,193,369,178,178,263,198,142,319,199,217,167,188,292,327,123,59,154,196,161,151,351,220,238,275,232,259,196,56,249,262,154,212,95,154,143,158,301,160,238,193,141,163,237,230,252,222,129,139,272,117,157,166,252,147,155,218,302,156,206,179,82,262,140,259,222,243,182,214,198,176,205,190,77,176,185,268,169,190,254,321,122,288,206,221,247,97,93,379,198,224,164,108,116,170,284,232,204,236,176,195,179,251,286,173,163,255,150,201,303,103,226,139,251,177,145,121,209,74,206,177,132,152,252,166,233,100,117,199,219,244,188,171,169,221,150,110,157,218,188,96,322,104,128,231,155,134,77,120,232,302,257,300,198,168,149,294,192,353,305,192,126,163,241,159,188,135,152,106,195,211,289,285,274,153,175,210,279,220,339,234,339,260,147,145,290,123,199,132,169,157,143,117,139,201,281,187,176,123,181,207,210,171,17,181,281,101,139,220,239,295,189,183,223,274,291,314,143,265,234,265,263,96,216,138,193,231,334,92,185,257,195,320,117,132,380,145,224,222,95,105,224,235,258,194,166,141,243,135,257,228,77,193,233,154,212,217,136,241,237,279,110,179,135,357,247,264,136,102,221,130,175,251,178,82,227,328,314,230,137,160,209,160,232,213,154,324,286,140,174,229,263,320,150,152,220,241,145,109,165,174,304,238,114,152,193,157,83,271,192,159,304,182,163,148,152,119,169,288,162,163,149,186,242,203,188,190,129,132,141,199,76,177,230,294,107,111,174,119,227,207,125,229,139,87,174,303,198,126,241,287,139,254,223,129,103,169,236,158,209,141,255,192,185,269,324,131,182,159,303,249,206,127,159,132,284,148,159,87,308,248,267,224,320,303,106,142,171,156,217,153,252,250,252,181,303,135,263,204,104,224,72,178,174,157,90,157,173,268,125,222,190,210,102,157,154,127,191,129,185,166,259,163,149,218,262,271,133,211,154,222,230,117,115,193,102,134,127,198,133,82,248,82,232,142,246,67,234,226,129,296,124,249,170,251,165,304,369,125,158,245,128,225,120,227,207,222,263,168,238,91,173,259,131,348,186,124,135,188,240,242,262,204,130,209,233,223,186,297,172,209,174,172,325,168,139,282,153,138,135,167,189,106,153,265,231,109,288,237,122,257,234,199,271,212,226,249,169,235,268,301,257,125,249,114,153,144,284,143,291,90,175,169,229,110,251,240,126,132,298,225,256,113,202,115,211,218,100,123,209,233,159,156,376,275,283,166,117,121,198,250,266,214,150,247,245,118,205,226,100,85,120,222,99,163,205,288,268,161,229,250,138,258,292,192,178,178,207,197,148,254,344,253,224,148,233,100,148,219,214,199,185,222,142,93,167,231,106,157,126,202,222,115,270,199,185,165,221,286,130,166,272,116,192,110,163,227,138,142,309,116,62,292,190,190,223,175,150,175,156,290,191,193,150,124,213,338,61,308,308,270,288,152,122,170,160,171,147,192,61,193,125,217,128,205,150,87,132,234,178,206,295,212,192,154,123,226,168,110,157,210,75,83,261,266,181,92,240,137,150,177,139,112,104,108,270,175,262,198,237,284,155,278,160,277,238,110,116,186,172,235,288,216,219,241,235,248,193,253,171,159,185,219,245,187,229,101,254,312,370,332,131,183,326,101,259,116,124,118,231,282,240,241,122,347,182,197,226,225,239,97,270,320,257,108,103,109,146,155,259,157,130,128,157,206,249,137,94,164,257,151,192,158,202,230,239,183,250,186,228,167,139,92,248,241,207,302,232,140,207,143,120,207,75,283,214,78,210,275,210,235,154,105,100,100,230,221,170,210,261,222,221,131,151,137,247,143,245,149,287,233,140,252,72,181,147,188,209,291,173,193,61,223,198,256,214,205,165,125,218,286,151,159,83,116,232,211,228,176,158,194,238,251,221,138,357,192,233,273,89,308,289,210,244,281,99,237,120,198,94,165,160,181,263,214,183,106,221,169,118,188,73,226,123,279,169,187,264,170,162,189,207,212,214,201,251,254,221,203,218,266,170,328,144,133,332,276,158,153,85,78,195,147,197,165,354,111,86,211,153,228,227,373,241,236,206,279,119,215,148,210,132,241,153,260,174,90,140,217,247,169,274,77,226,260,119,248,233,275,197,119,287,154,82,187,229,268,132,157,294,218,178,171,232,198,259,255,236,118,250,269,172,201,243,247,186,140,315,215,126,171,134,105,363,169,134,228,127,219,193,293,172,238,129,201,203,136,189,120,121,145,244,169,283,120,171,178,253,376,181,112,168,221,158,193,233,250,163,86,95,221,344,135,218,183,125,195,195,324,261,186,234,175,201,213,317,224,148,169,201,185,205,287,211,290,192,266,217,205,221,194,69,248,186,309,192,303,211,152,119,124,246,151,227,262,126,302,124,264,277,110,166,113,195,187,252,257,214,136,213,289,284,165,97,291,163,116,346,224,225,185,340,232,176,239,180,122,241,170,106,180,218,132,231,157,184,113,241,268,165,217,166,209,215,252,205,289,145,249,235,181,174,189,155,126,120,200,248,226,184,221,242,163,298,177,242,267,139,227,335,149,261,206,263,285,259,281,211,259,190,287,137,169,97,128,222,365,148,164,85,162,373,362,122,196,191,264,130,248,174,197,85,224,128,258,147,262,171,180,141,163,85,205,155,174,241,313,183,130,252,117,194,152,228,214,223,109,260,272,148,243,139,106,203,55,230,60,199,55,141,261,170,261,180,197,90,172,145,258,224,159,270,118,110,201,200,221,271,242,147,182,172,170,275,117,235,229,166,126,280,177,218,211,196,262,212,120,156,369,190,133,320,103,227,141,239,114,215,353,185,255,88,257,107,193,234,190,208,260,287,271,134,229,315,182,166,198,218,149,154,229,192,278,171,304,147,77,152,127,253,94,276,220,236,196,328,118,211,280,165,313,182,189,147,173,169,192,206,174,178,277,97,203,155,181,184,161,193,223,220,208,179,204,315,195,167,159,181,203,148,328,161,140,148,198,259,203,169,84,204,226,101,118,182,285,182,168,87,123,227,227,173,224,230,204,261,175,240,156,135,299,253,157,125,114,172,232,225,175,128,127,262,166,219,245,204,202,173,198,98,212,185,155,240,249,219,267,347,139,183,222,174,178,181,220,199,133,194,242,124,244,136,219,282,223,270,181,211,195,170,192,276,194,155,222,335,149,208,201,185,164,235,129,91,252,244,133,152,150,238,168,179,79,209,260,196,115,162,194,98,220,162,254,245,222,140,211,72,222,122,158,325,259,155,196,170,296,172,250,209,214,103,224,136,100,89,291,171,147,151,232,140,69,132,233,150,210,262,171,236,174,167,273,112,211,270,255,286,305,129,288,283,163,221,233,207,134,239,86,97,247,150,229,244,120,56,110,133,203,71,303,137,182,171,206,212,253,160,271,307,169,170,233,191,304,166,243,183,229,185,204,247,246,255,178,250,178,130,189,236,233,249,84,311,279,225,208,193,95,193,329,310,154,236,190,283,170,227,236,175,187,275,206,204,335,386,131,161,222,178,160,133,104,220,239,253,300,198,320,198,170,201,316,192,152,168,192,169,165,311,285,212,221,152,172,247,174,246,271,233,213,228,157,126,186,256,238,230,189,132,181,226,145,56,60,212,256,191,383,130,151,163,247,65,215,218,94,340,163,222,231,117,244,224,217,327,161,296,289,181,140,232,186,74,202,143,112,170,241,118,211,197,250,230,182,238,140,277,301,177,172,196,129,342,148,157,138,126,172,241,176,160,86,173,190,104,181,173,172,148,176,177,94,68,274,183,118,162,261,111,132,256,192,256,200,225,123,128,280,180,78,196,144,216,236,114,211,173,314,198,242,255,182,271,239,183,311,250,179,244,203,122,114,122,243,233,190,167,185,235,312,207,167,125,244,209,229,257,296,229,190,171,266,242,158,198,147,215,250,243,168,160,285,102,227,129,214,177,239,192,265,235,139,280,283,95,281,167,133,283,223,172,238,154,216,234,235,239,213,202,171,233,291,172,355,193,233,159,185,206,233,221,202,280,213,292,217,224,158,249,210,82,325,114,149,272,119,248,197,236,188,152,115,248,215,184,228,202,160,269,95,142,165,166,156,212,227,236,173,107,235,156,219,214,98,223,194,195,200,275,253,135,250,250,339,195,108,114,108,180,144,126,149,87,198,128,152,198,126,280,157,166,405,123,181,253,229,185,52,172,196,233,89,151,224,237,271,96,192,176,233,237,234,122,256,163,270,265,262,230,245,286,186,106,125,189,246,213,292,313,214,146,110,230,130,217,102,346,297,319,209,225,103,230,183,148,180,169,215,88,177,184,212,302,144,148,222,100,162,135,209,206,119,188,188,139,224,124,292,167,199,148,357,252,215,186,198,305,198,103,103,286,222,242,150,117,118,115,98,217,241,232,281,168,240,221,193,239,199,171,202,173,250,202,132,231,164,159,250,229,210,43,153,259,201,172,203,161,295,158,198,202,223,234,140,258,105,292,143,177,158,211,176,248,216,217,152,149,91,269,241,149,266,190,177,123,214,212,269,245,69,225,267,239,119,111,227,65,390,224,141,217,134,246,189,194,182,283,104,209,249,190,389,108,234,143,291,349,306,104,272,125,122,190,113,334,91,187,130,116,226,239,205,258,167,141,251,214,263,199,163,265,309,207,111,198,191,233,226,132,154,251,143,76,88,267,288,189,270,238,214,236,250,105,254,110,131,121,218,132,241,290,365,286,141,137,328,198,247,134,193,197,129,220,294,207,263,142,197,208,214,232,197,189,198,150,165,160,145,246,118,139,280,207,212,190,359,208,130,357,174,340,281,166,256,166,291,158,267,202,155,207,134,219,230,70,293,138,288,122,138,213,127,361,113,191,184,102,197,204,205,214,304,117,286,255,392,292,291,135,195,229,286,74,171,271,244,177,130,327,153,146,239,165,263,249,99,281,103,253,118,321,193,241,97,302,214,145,387,119,220,232,283,206,120,298,197,202,161,167,103,245,236,158,117,269,251,279,155,208,105,233,99,342,216,220,131,269,193,158,248,177,246,125,211,255,138,225,146,160,121,245,111,192,213,300,110,152,274,229,244,184,177,239,275,194,206,209,258,283,143,65,115,291,240,309,159,204,175,258,218,137,244,157,198,192,121,202,122,187,209,177,114,187,176,115,237,158,164,94,252,256,149,241,200,140,117,141,130,137,211,196,127,257,214,126,291,159,254,254,106,218,81,228,173,219,220,309,195,120,213,98,218,225,282,146,294,100,191,164,159,177,203,149,221,332,231,184,197,177,273,212,261,152,124,387,180,156,201,270,197,186,289,234,120,92,132,252,221,188,248,207,286,136,252,207,122,89,172,163,205,223,200,219,128,232,249,90,161,209,254,313,199,158,128,248,181,220,294,253,194,132,295,232,160,145,221,178,226,53,69,266,206,117,236,162,133,286,237,201,192,161,122,320,200,133,225,197,268,223,271,140,169,246,110,77,178,187,252,159,279,236,251,209,217,138,267,256,217,224,165,147,159,229,258,226,170,80,221,160,317,274,162,300,226,264,197,227,344,268,140,141,207,130,145,288,156,161,355,316,189,95,134,155,163,169,142,237,230,169,127,272,217,172,157,237,123,89,120,127,293,187,283,160,187,226,191,182,142,153,179,89,123,227,134,228,236,286,222,187,202,214,147,192,155,263,148,305,197,272,80,192,151,185,184,84,242,134,149,134,181,206,163,93,142,128,193,174,291,140,258,163,139,145,147,222,151,305,115,163,296,181,229,201,221,185,357,253,183,154,259,206,277,124,277,119,204,289,244,136,189,86,135,215,146,207,123,105,206,148,104,262,198,290,238,173,136,184,198,271,277,254,298,115,149,214,76,207,64,122,80,222,302,208,220,209,99,208,145,189,270,231,141,116,181,334,167,103,141,139,157,87,212,168,213,222,232,243,241,277,166,201,173,308,271,177,196,128,280,272,278,141,137,234,306,162,84,204,206,177,155,270,130,229,191,93,258,140,291,40,164,204,240,219,158,312,89,223,243,259,107,212,249,150,188,232,190,196,213,261,60,147,75,171,202,290,223,187,224,221,177,308,235,221,243,163,211,150,217,240,167,175,237,239,256,296,194,161,108,138,276,320,189,136,93,198,234,234,224,240,203,155,154,110,131,196,223,245,194,102,249,169,124,283,159,110,289,229,221,202,156,259,359,212,167,189,265,123,212,283,266,181,315,111,133,222,174,252,165,84,213,133,209,137,195,159,313,134,83,197,136,284,178,143,283,142,176,179,259,176,196,141,222,155,227,65,234,210,158,235,139,291,172,155,218,218,106,308,219,308,245,183,126,142,155,172,109,178,158,147,262,115,115,248,258,124,235,191,213,247,174,98,122,257,115,242,155,283,203,160,291,229,243,173,156,211,190,259,102,186,186,246,225,139,151,101,229,220,152,81,241,209,148,162,219,309,186,220,263,188,267,162,152,193,301,134,154,201,234,127,141,178,191,213,137,197,129,234,217,234,197,344,157,269,109,202,143,282,83,72,283,158,131,160,356,174,253,271,308,278,207,183,272,188,186,187,248,106,125,403,196,266,188,138,205,234,286,294,117,229,183,190,203,257,329,217,232,142,93,89,241,268,86,77,89,103,201,119,151,169,205,159,165,114,67,154,112,159,125,233,239,194,200,174,199,256,270,200,181,282,105,157,285,160,248,157,374,253,143,255,219,243,165,193,185,211,318,171,171,188,98,247,136,100,102,173,335,173,183,212,228,150,189,130,103,244,214,296,125,227,352,280,136,229,267,157,271,233,262,216,145,139,140,114,164,117,242,302,181,197,261,249,125,118,102,126,196,89,122,78,210,195,191,190,233,122,124,282,345,203,214,267,157,175,246,167,160,97,214,201,192,145,154,69,274,166,141,104,157,319,186,210,204,212,177,132,85,245,174,209,187,200,286,217,163,238,87,122,204,183,112,215,116,153,223,183,318,260,125,358,187,138,194,275,116,303,127,201,113,239,121,299,248,140,378,150,216,294,353,78,199,152,250,135,291,157,165,307,154,84,266,247,168,171,181,238,117,92,192,212,191,127,137,265,213,209,186,218,208,291,125,296,321,178,88,172,118,75,210,133,273,180,241,219,194,328,169,201,227,85,262,209,195,246,279,249,201,207,143,221,134,205,225,235,256,165,128,190,187,321,168,220,165,211,180,131,198,227,173,260,236,260,211,173,143,206,156,176,208,127,236,212,436,89,59,234,127,337,253,172,184,306,228,233,117,88,123,232,221,211,201,151,131,274,194,234,123,167,230,95,164,103,215,193,178,330,154,177,223,145,99,221,366,146,143,144,183,331,159,290,127,272,245,116,199,307,146,257,237,323,161,173,242,47,261,116,211,216,279,173,242,148,132,254,296,301,156,126,82,186,163,284,248,142,234,197,135,237,232,218,115,275,111,155,212,242,113,268,151,143,205,104,182,99,301,169,247,190,312,240,60,95,178,174,216,248,176,255,179,255,238,224,174,229,162,251,189,266,203,269,256,193,275,268,246,179,85,68,197,177,247,70,216,154,88,224,77,162,323,170,91,175,180,267,221,120,120,148,266,157,204,106,206,291,153,173,175,203,98,111,202,172,225,235,156,240,181,95,322,178,254,235,232,271,111,147,232,303,139,245,204,140,184,194,142,261,143,243,196,124,96,251,246,142,292,208,151,237,274,152,156,160,187,113,301,231,172,144,231,327,246,104,235,292,195,134,140,147,270,127,244,236,378,227,317,246,149,218,132,280,181,124,202,200,207,261,201,301,128,267,153,207,124,189,146,182,225,304,71,112,179,203,192,91,199,247,216,149,77,139,164,225,186,198,187,183,91,124,331,100,168,337,123,148,128,214,182,125,148,246,210,269,195,124,161,189,329,225,227,211,182,268,174,209,172,108,205,184,226,191,107,147,50,256,249,265,284,256,232,171,194,90,186,212,218,274,173,227,213,82,214,111,259,309,142,328,228,112,169,146,183,222,97,271,151,162,141,145,217,147,86,201,140,174,140,112,294,194,202,117,284,138,182,227,241,208,226,220,247,214,280,103,152,338,210,123,131,240,250,218,171,129,279,310,136,113,239,156,198,315,226,182,291,267,196,277,181,152,215,179,314,183,225,174,233,325,223,139,175,119,240,180,181,212,327,132,142,123,151,228,286,111,258,121,261,123,155,129,172,203,222,342,157,192,228,258,270,135,289,174,230,113,242,159,143,218,194,53,271,101,202,131,123,266,271,81,184,333,198,196,242,70,161,212,291,169,193,250,80,224,166,205,165,234,223,235,170,165,112,92,279,217,167,280,273,188,245,197,358,132,183,235,94,103,229,231,256,256,181,121,238,100,227,189,142,275,145,253,279,140,132,240,264,192,185,143,271,253,116,209,180,252,177,153,159,133,229,309,197,221,119,224,187,80,162,169,145,166,140,230,140,155,224,162,215,159,193,204,296,289,191,232,146,268,298,119,236,222,139,215,204,346,97,228,150,63,134,205,206,361,218,129,285,208,183,95,279,219,211,143,359,261,162,358,202,219,154,170,239,200,157,179,163,207,94,275,195,176,216,132,276,228,207,143,218,256,109,251,199,171,281,152,198,122,158,318,304,210,231,230,218,164,222,137,235,313,204,131,223,207,302,264,320,272,358,213,222,181,147,111,119,259,262,178,108,244,154,214,218,149,120,151,100,146,95,264,271,235,373,209,116,205,218,224,184,269,203,133,139,260,198,226,269,249,163,256,222,191,237,88,180,199,237,279,215,131,137,140,204,104,234,220,109,291,234,186,259,134,177,130,196,254,158,362,256,126,208,172,222,161,334,174,224,143,228,245,172,246,231,187,94,162,245,144,316,142,208,207,205,70,229,260,179,191,172,158,278,176,126,298,254,212,310,218,150,78,233,140,303,94,173,180,94,142,152,210,213,223,291,189,230,217,266,233,368,322,164,136,195,186,261,164,231,195,272,269,342,239,136,239,310,205,118,200,273,331,42,283,234,153,170,98,194,249,172,257,213,54,178,171,143,151,217,120,174,296,127,240,327,285,164,130,232,241,102,192,158,226,108,88,175,58,164,181,360,94,194,142,248,193,167,367,174,329,243,231,260,138,251,120,171,312,187,204,218,141,128,304,207,215,291,157,267,246,105,221,94,149,215,273,241,277,92,187,259,241,188,220,285,191,206,242,137,277,145,245,207,141,246,169,201,235,99,169,219,241,88,220,247,312,201,95,259,236,191,205,188,280,291,196,298,128,190,153,298,271,256,201,237,209,187,273,158,94,318,225,118,219,203,164,230,150,221,229,368,126,172,200,235,162,118,293,231,128,115,312,243,223,152,264,112,196,250,78,231,129,143,217,177,266,357,251,229,223,310,243,89,146,133,238,225,272,214,312,204,144,319,182,246,114,126,284,103,179,267,235,327,100,159,221,141,84,213,449,232,136,151,73,139,147,154,134,240,197,133,178,231,167,243,322,242,179,134,69,209,91,165,124,238,120,235,189,308,84,259,191,185,290,347,212,258,235,237,121,304,263,202,194,196,246,279,192,236,163,163,221,200,304,254,225,209,246,208,227,117,194,134,129,185,237,253,155,420,202,179,218,150,242,84,157,211,247,236,175,165,156,220,173,123,248,194,318,163,243,267,146,140,203,222,171,155,166,130,347,106,158,193,200,276,204,144,238,123,265,129,263,147,147,168,168,164,159,173,156,174,207,98,285,81,216,124,345,193,115,267,210,297,230,173,57,156,144,104,218,164,78,214,322,318,212,191,128,170,201,379,193,177,154,138,138,208,98,314,38,200,131,336,163,295,188,241,176,301,255,197,64,128,155,201,269,144,265,271,342,146,213,183,277,302,214,233,230,165,239,176,264,256,158,194,283,110,219,272,333,191,172,199,182,254,150,69,175,225,186,176,225,206,250,302,91,321,141,383,179,139,195,215,288,196,168,85,311,308,130,118,218,117,174,167,140,171,221,273,247,130,163,201,413,301,303,84,320,223,307,240,101,194,345,217,219,204,106,113,178,225,162,157,144,107,307,104,270,185,82,203,116,333,93,191,272,226,102,248,156,266,229,158,279,187,90,156,278,204,116,186,308,215,299,274,292,209,153,169,87,161,141,265,150,198,64,188,146,54,189,199,144,283,232,216,213,146,115,181,170,92,215,218,238,314,118,184,78,79,165,274,287,212,126,245,176,223,218,217,194,297,197,304,92,203,292,312,47,229,212,302,105,197,243,196,193,125,82,123,254,180,146,139,232,150,137,190,273,234,164,252,217,98,227,161,203,209,143,163,358,119,130,195,162,169,216,312,290,143,124,267,153,180,391,158,160,153,142,160,159,218,156,247,232,337,344,169,139,138,101,215,239,89,169,207,349,321,256,197,246,206,200,84,84,275,197,95,205,220,195,212,227,194,178,152,233,132,144,181,271,183,123,150,321,179,161,99,205,300,167,119,122,263,256,189,118,183,211,251,207,141,208,277,124,131,128,242,188,263,238,210,144,259,193,214,117,327,289,235,219,156,176,237,189,324,383,367,160,159,131,200,133,222,146,193,374,167,253,229,226,274,234,229,237,280,122,201,80,95,147,205,196,265,201,121,196,300,145,312,141,209,151,175,220,91,197,228,185,107,255,198,183,229,324,241,222,155,135,196,198,201,133,355,300,184,188,165,172,229,158,272,203,247,247,249,285,201,203,140,164,267,159,98,209,257,353,237,190,163,151,165,271,194,187,238,163,112,275,187,343,229,148,190,234,216,222,136,152,329,136,206,265,307,279,217,104,175,269,149,78,148,237,196,138,85,151,88,224,110,265,135,238,244,201,146,185,153,322,332,192,148,259,229,225,132,82,92,145,169,165,257,99,132,125,99,204,144,135,258,95,189,218,214,170,122,101,145,162,194,196,107,146,301,113,206,116,239,193,268,148,97,99,136,194,247,138,230,96,74,209,317,184,211,283,228,110,248,203,225,241,183,144,220,221,244,95,245,142,122,75,238,228,225,78,134,330,157,264,273,253,207,169,195,164,115,323,128,116,346,182,218,160,167,171,161,198,192,96,233,325,176,170,243,168,158,180,244,148,226,371,265,200,122,71,89,136,227,132,170,206,67,201,85,260,111,130,282,246,231,161,218,260,216,220,90,326,290,220,193,215,181,268,152,212,143,167,198,204,371,101,176,222,63,219,113,412,378,113,299,230,210,205,313,239,295,218,231,75,158,178,98,184,251,124,146,225,146,205,217,164,98,259,356,179,139,198,231,227,164,196,352,279,232,113,191,225,210,167,255,283,187,273,166,272,208,138,260,199,291,309,237,185,200,237,285,242,195,157,255,212,159,155,339,224,149,238,131,110,244,273,207,94,260,192,153,115,240,119,80,151,106,223,237,279,322,142,264,178,188,161,192,212,171,249,203,267,137,238,215,101,89,116,247,177,108,198,94,188,292,203,109,208,287,218,231,164,185,150,205,175,231,169,184,248,201,202,104,169,312,141,254,212,235,148,265,155,231,303,237,151,257,271,131,271,238,252,95,192,197,188,322,246,95,117,320,132,165,276,164,238,143,99,261,166,111,313,159,149,265,141,293,124,214,173,148,124,224,234,279,107,128,221,154,168,230,309,264,234,99,146,287,145,250,158,149,86,158,160,224,148,200,209,314,209,217,190,282,210,139,209,311,231,243,167,113,65,245,168,191,258,126,106,185,140,204,155,226,267,197,130,219,221,247,307,181,213,237,345,223,142,72,79,214,201,219,179,153,136,299,163,204,172,215,381,128,390,148,175,252,295,294,231,225,279,84,282,329,134,220,222,317,202,142,318,192,162,129,70,101,235,213,117,280,159,279,147,178,139,289,268,348,179,148,255,108,337,153,180,273,201,228,122,170,185,216,100,322,252,205,127,255,147,55,148,170,294,300,146,237,138,176,180,220,115,159,154,148,173,226,312,213,167,225,224,182,133,241,119,160,257,181,321,142,229,225,194,185,212,214,169,156,188,343,165,180,199,195,141,174,260,150,111,176,289,215,147,312,158,144,191,227,197,284,222,187,248,103,186,100,211,167,204,111,213,183,170,233,220,126,285,130,128,174,150,171,118,189,293,216,239,166,193,131,195,158,317,82,157,219,119,230,211,168,156,191,325,210,219,78,114,131,278,152,175,99,169,162,211,123,210,169,210,336,235,191,390,269,239,167,167,230,207,308,142,160,260,151,280,187,133,157,181,308,186,111,196,195,116,203,277,123,214,176,245,161,228,156,139,224,143,198,247,156,156,302,149,166,271,115,223,203,173,189,245,171,180,185,99,155,66,145,92,290,99,171,212,165,193,116,301,249,196,193,201,202,148,205,200,284,171,65,139,268,230,251,256,325,151,244,109,141,269,225,259,96,115,149,280,301,250,275,199,89,264,146,232,273,96,167,183,179,230,130,289,174,162,120,134,177,183,326,152,271,160,127,296,279,282,202,266,94,217,241,84,164,193,284,115,90,247,230,210,150,179,202,394,188,234,207,280,96,164,189,213,255,190,190,144,162,275,212,222,311,341,226,118,217,194,201,316,244,187,147,189,207,167,257,119,192,193,169,203,125,193,279,238,159,204,138,273,345,101,341,240,134,173,193,218,218,248,360,204,228,219,217,243,320,296,253,208,208,139,176,274,301,156,231,227,235,196,149,222,250,247,213,247,286,147,171,151,127,150,134,170,133,143,230,247,260,124,212,279,146,136,259,144,146,123,181,223,181,269,265,70,227,90,168,189,315,137,80,249,261,180,267,146,149,167,164,242,140,286,291,80,250,176,216,165,165,160,173,229,112,239,124,255,110,212,219,154,150,194,239,200,124,217,222,89,261,363,187,129,147,177,130,165,279,314,214,301,134,219,110,372,222,138,266,235,141,178,251,175,258,103,109,212,118,210,189,134,270,147,162,250,220,132,247,208,202,166,262,113,227,165,373,237,245,206,192,176,326,141,176,207,164,168,250,259,169,161,305,210,157,270,231,104,101,203,141,153,355,139,170,152,189,227,217,176,71,227,249,151,139,111,302,109,291,257,156,140,79,178,190,114,158,256,173,258,142,86,171,214,327,145,146,132,131,298,298,117,215,94,203,223,188,209,93,228,118,264,198,188,195,202,91,134,310,216,108,95,210,188,215,261,153,358,229,201,178,205,243,106,186,192,171,189,212,121,135,127,254,186,95,218,136,218,312,283,106,175,192,189,278,154,119,96,195,195,240,325,242,132,228,144,173,125,167,244,177,269,156,268,192,156,233,307,114,252,123,206,217,234,117,201,231,186,134,189,158,182,161,215,210,163,173,142,177,225,138,267,251,177,172,210,113,178,209,142,283,175,195,221,329,145,113,143,211,89,292,259,280,266,166,144,190,215,132,157,238,208,143,195,242,167,76,241,176,267,206,106,232,210,308,181,104,182,186,202,206,133,259,166,145,120,133,241,255,122,65,127,163,340,106,241,245,143,139,152,119,312,138,106,60,184,123,143,297,197,134,182,114,228,246,143,205,149,186,216,169,184,185,287,197,268,244,117,258,273,164,186,229,122,219,257,124,231,245,289,109,184,232,259,234,161,234,287,98,90,273,228,138,166,304,110,170,155,144,186,86,191,189,137,126,185,116,352,139,121,219,279,256,249,169,165,144,139,136,173,183,130,149,294,170,125,178,257,122,241,233,207,240,81,197,274,233,217,221,282,198,247,114,206,316,199,134,179,339,335,241,331,152,117,249,147,162,228,153,182,164,188,236,251,196,114,210,134,217,165,203,217,271,206,148,254,93,237,138,129,100,210,217,215,158,265,235,190,138,271,159,153,258,169,233,220,85,226,172,143,177,258,316,293,144,247,328,224,310,114,208,214,307,120,98,226,211,338,166,194,59,159,139,123,181,422,219,269,158,172,308,290,200,245,155,243,205,199,246,310,164,138,52,162,179,195,171,66,180,244,96,180,282,93,269,303,142,155,162,298,149,162,155,145,82,183,243,172,142,300,246,195,132,248,184,220,187,208,242,219,89,166,197,168,119,207,286,306,172,457,138,270,133,162,134,265,201,125,147,178,107,173,176,192,203,100,90,176,265,325,240,131,281,264,264,47,150,81,169,264,155,304,124,122,200,226,138,229,158,191,221,122,194,215,319,234,253,137,187,182,165,230,186,150,178,149,155,208,152,164,327,235,172,228,89,216,238,230,118,143,250,337,198,192,294,127,259,231,108,138,188,221,201,201,190,274,192,236,71,111,329,133,128,241,228,253,207,232,128,88,281,122,118,295,148,207,237,243,181,360,175,84,84,299,228,300,137,228,130,129,325,202,177,320,222,144,153,112,310,186,161,225,237,122,236,133,353,208,266,107,181,277,283,212,275,89,210,196,372,232,195,183,181,79,207,131,127,196,135,224,250,241,208,197,238,299,131,248,263,260,239,200,314,147,116,167,112,291,227,114,126,304,175,264,189,184,270,272,194,220,195,124,140,141,151,329,206,201,311,172,229,255,201,169,160,208,298,208,109,133,191,167,292,205,178,226,158,91,171,211,138,134,116,251,291,208,265,307,150,117,235,190,118,194,178,98,174,271,150,194,183,153,210,312,201,101,96,267,161,135,257,206,229,167,228,250,167,212,166,250,161,210,352,251,254,273,275,153,319,313,156,189,225,203,253,171,280,105,253,229,354,292,182,155,298,174,157,312,250,116,197,185,203,168,253,213,141,111,188,269,309,245,87,315,209,236,172,200,249,158,199,272,233,279,122,161,173,287,130,194,194,207,254,191,252,204,272,356,161,164,186,153,148,333,251,184,139,130,154,85,183,274,294,198,89,258,186,84,187,276,205,289,225,304,312,88,328,173,173,228,114,206,152,96,186,218,205,144,194,134,197,213,235,107,135,103,176,183,168,132,123,159,51,260,159,240,136,162,128,201,214,167,216,132,321,163,311,264,188,205,251,265,221,228,161,179,304,237,140,237,188,338,196,109,297,128,236,105,198,231,96,170,227,188,92,206,134,353,197,366,174,116,297,222,181,227,116,147,259,251,169,172,188,217,299,236,138,248,133,229,270,140,125,276,187,289,129,247,113,155,183,83,297,334,269,213,80,191,138,313,103,119,249,162,117,119,135,135,211,192,205,72,213,158,148,196,273,97,264,246,250,166,166,51,136,347,208,159,125,175,190,135,139,202,192,121,199,168,129,228,232,109,222,301,170,264,178,187,177,147,101,218,149,224,248,185,143,181,250,159,248,320,89,99,121,244,188,172,186,249,261,123,174,149,304,213,154,344,133,217,378,146,230,193,270,174,185,157,243,177,214,244,297,148,203,233,126,167,162,262,233,133,131,144,294,120,113,162,267,127,166,186,244,180,133,221,143,178,317,208,278,216,260,332,252,187,141,207,268,188,124,263,119,224,211,215,146,265,155,255,105,48,239,188,165,262,97,214,236,71,319,83,147,195,287,126,180,208,182,182,192,204,175,149,213,203,222,177,219,160,259,226,220,231,223,223,142,246,199,181,123,58,150,113,257,143,199,175,190,153,289,182,113,201,153,222,174,330,257,176,208,138,282,264,149,294,170,160,282,253,104,121,230,109,244,228,144,165,204,171,347,159,234,152,170,78,125,214,201,250,152,227,208,179,104,174,138,276,175,95,159,147,217,154,294,239,72,133,433,256,233,211,119,230,168,206,133,313,205,242,251,232,186,152,210,365,230,132,187,240,159,313,106,87,204,275,202,356,261,243,220,177,314,125,168,170,116,100,256,130,220,151,210,109,162,191,207,162,249,127,170,161,279,288,322,295,192,220,129,261,101,312,71,172,265,247,306,244,160,119,301,239,206,362,217,136,291,73,177,122,214,246,106,85,128,312,84,256,100,224,223,138,166,191,352,159,150,167,121,124,219,77,173,262,135,225,207,77,255,144,227,331,104,264,230,292,237,95,226,158,153,236,246,155,98,219,106,243,230,169,203,98,259,184,98,222,278,195,220,191,380,295,130,100,182,211,200,61,184,210,189,143,243,225,199,227,177,203,202,295,330,258,234,162,109,150,104,168,129,216,144,170,170,205,97,166,226,113,152,103,173,155,232,140,182,258,183,218,101,240,102,277,270,265,233,210,270,222,277,219,111,256,296,108,140,142,239,246,227,180,217,137,110,167,127,164,51,152,184,146,201,228,134,230,307,95,234,274,236,154,229,145,236,143,158,127,112,98,312,190,284,52,159,205,322,247,166,230,180,185,214,325,233,184,180,143,258,292,292,219,149,119,150,354,144,181,125,284,76,87,278,200,130,158,292,104,242,152,155,155,137,90,178,157,252,223,219,118,275,158,227,159,140,177,54,239,271,261,177,191,251,71,125,247,107,170,189,195,163,227,234,204,223,194,218,139,319,314,153,247,130,177,203,132,265,285,184,302,125,315,77,261,198,106,154,224,187,183,104,215,110,145,162,189,365,195,265,163,145,152,310,196,208,364,183,136,213,187,300,169,101,260,121,172,176,306,200,188,168,218,135,154,253,157,250,179,146,94,281,109,272,244,116,262,161,200,327,132,168,136,246,246,204,273,206,175,268,158,147,243,180,72,189,228,270,195,251,91,94,271,137,243,164,270,195,116,251,189,120,209,302,175,162,58,256,257,231,199,325,246,107,208,217,228,157,132,219,62,163,135,99,156,193,250,131,233,114,180,158,274,172,183,191,298,94,160,201,169,169,307,289,152,357,315,133,205,220,166,131,223,137,217,144,127,93,194,325,83,109,203,131,99,144,187,329,134,171,277,215,230,159,154,279,302,87,176,252,178,296,257,202,184,274,223,247,227,186,90,89,353,161,76,293,176,241,205,110,232,273,301,218,185,100,176,75,245,157,154,146,214,325,151,251,211,237,188,218,143,199,256,167,147,212,228,246,351,184,127,320,150,73,126,192,189,236,137,94,185,240,266,256,339,69,196,155,222,283,132,156,345,94,217,215,371,138,64,235,197,352,205,339,247,143,95,142,171,241,178,197,266,168,260,63,234,227,217,131,202,149,184,222,297,415,229,176,238,163,97,121,154,257,104,289,325,123,72,290,260,109,246,151,228,129,297,137,229,51,227,214,165,255,68,202,135,197,245,199,186,389,326,128,127,150,115,116,145,132,154,297,174,250,90,212,148,104,193,248,135,168,204,288,222,193,192,275,260,250,198,78,237,175,126,105,71,230,223,182,204,242,262,96,223,141,61,190,144,219,187,326,258,159,210,94,127,215,291,330,238,234,172,125,171,59,196,246,117,289,191,129,169,258,263,145,191,71,144,208,340,193,232,218,294,165,249,241,113,225,186,242,248,195,177,330,210,255,390,205,92,188,327,169,213,260,234,229,136,234,193,220,184,115,175,136,259,104,204,236,141,175,246,119,241,175,317,252,218,244,184,140,288,251,271,182,99,188,298,304,94,204,216,312,268,78,179,178,230,135,324,82,258,247,295,194,243,153,237,166,186,174,138,213,300,153,183,190,212,204,255,140,254,173,313,226,224,354,246,169,408,205,155,239,187,207,323,197,174,164,142,192,219,221,253,153,209,118,383,201,318,274,340,189,209,187,219,365,172,89,164,121,223,238,136,248,232,191,176,306,174,167,238,107,124,180,280,198,235,214,207,270,179,127,287,246,71,126,224,179,232,247,183,272,188,222,69,281,225,221,113,229,217,224,212,204,260,233,154,234,65,328,222,211,194,281,257,199,136,100,253,260,99,125,293,254,282,142,234,226,188,233,170,210,221,155,109,164,292,242,124,90,271,211,330,154,236,160,131,211,128,172,182,213,110,169,198,240,239,327,194,284,205,255,228,204,179,217,178,247,261,181,205,196,219,87,209,205,224,191,105,186,224,132,113,194,152,268,357,101,192,136,250,207,92,145,197,200,236,128,157,242,223,327,339,281,158,294,332,217,231,223,250,208,258,283,76,208,234,191,179,272,232,174,154,158,181,398,224,168,127,276,170,241,274,272,225,106,142,240,225,183,297,169,246,213,273,130,115,268,75,203,146,198,350,97,108,192,216,241,313,260,110,252,122,221,221,171,257,276,113,313,261,391,278,231,277,288,101,194,152,236,206,85,330,170,179,170,237,92,185,143,211,202,108,231,161,360,119,256,198,203,257,94,246,134,100,188,267,351,276,51,203,240,222,296,148,153,226,336,262,201,316,193,159,182,223,225,165,82,285,123,195,227,198,95,351,127,110,130,265,236,156,116,139,208,180,183,240,217,186,264,250,185,265,171,170,210,198,217,75,105,106,182,261,221,240,274,209,353,202,174,153,240,301,111,221,184,192,297,65,100,115,166,175,149,88,199,251,137,96,246,329,376,177,260,163,196,252,258,205,210,239,143,51,56,199,186,227,136,134,239,317,142,78,130,180,212,151,167,114,143,283,223,177,161,301,108,219,169,147,135,265,93,109,144,188,209,174,348,314,350,212,203,235,179,163,210,140,359,139,164,235,239,296,157,370,104,247,165,237,161,78,226,214,95,280,278,153,132,214,198,215,214,140,259,125,161,278,144,318,264,113,220,198,139,212,158,177,159,221,242,140,187,121,128,177,183,119,309,188,228,293,92,180,157,120,203,168,203,280,81,195,101,191,230,294,96,168,176,170,125,289,171,179,94,182,194,196,117,110,263,247,148,159,245,283,283,226,143,93,145,184,219,115,127,122,164,88,261,134,285,129,264,289,262,279,170,164,160,230,264,218,117,197,375,276,233,256,256,197,163,243,258,143,250,104,145,300,281,132,118,213,238,182,249,352,164,119,292,192,142,378,83,216,180,194,209,103,144,337,232,144,228,216,153,145,272,271,165,158,267,69,255,148,258,172,98,158,186,204,182,230,115,276,182,177,244,235,342,109,204,260,209,176,262,196,97,142,189,191,220,255,300,130,189,183,99,251,214,246,300,118,277,180,113,194,126,256,115,132,171,169,292,101,192,245,133,314,304,197,88,193,189,148,215,216,196,203,213,158,187,114,189,86,176,286,281,217,114,181,239,227,312,317,217,206,366,300,152,307,187,223,50,206,206,231,190,286,222,209,172,240,227,75,162,151,99,223,230,235,215,228,305,285,153,173,199,214,105,221,204,167,298,184,195,302,234,229,171,94,144,215,128,175,138,169,117,175,257,244,158,226,171,163,446,156,147,223,167,271,107,109,220,123,212,175,343,185,209,169,191,184,46,177,152,322,234,208,238,192,194,257,154,245,224,282,137,305,235,270,286,297,207,112,310,308,238,190,217,255,231,212,198,164,150,192,311,307,252,220,384,146,219,205,228,129,179,180,239,187,206,116,125,153,162,253,104,113,215,172,100,120,197,201,111,264,167,138,215,363,269,156,283,143,384,246,263,136,169,248,252,235,140,193,185,114,111,151,93,262,84,264,165,110,219,288,307,126,268,100,266,222,220,211,317,188,161,164,112,352,52,289,181,216,310,212,127,126,153,283,266,192,208,158,166,205,133,190,203,287,290,139,198,103,117,250,115,325,197,287,256,350,158,148,233,193,246,317,142,273,276,269,293,195,262,195,185,134,259,154,67,186,184,208,233,182,264,125,183,264,192,280,194,310,193,98,296,200,77,188,248,232,189,236,90,223,151,144,258,180,142,92,265,228,157,128,387,168,178,224,178,136,151,328,126,172,264,146,175,242,130,238,132,262,149,246,95,154,217,107,255,67,187,228,276,200,261,168,151,266,145,203,168,293,122,128,109,293,99,182,136,176,243,250,264,284,240,141,101,357,196,207,264,310,191,117,124,134,114,202,214,131,251,176,204,199,206,234,85,279,210,159,132,264,189,192,163,213,247,169,215,231,171,193,180,153,303,232,197,134,201,375,152,168,167,273,205,213,219,212,65,122,170,143,154,178,278,70,237,241,145,116,119,122,86,323,256,123,249,179,80,199,162,172,195,149,139,218,221,275,176,198,92,145,86,157,247,281,172]
|
doclens.74.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[152,216,305,186,229,147,324,281,278,196,328,172,192,149,239,185,269,206,150,117,236,194,190,108,177,79,236,169,184,332,79,206,232,84,173,188,337,108,137,135,197,273,293,172,371,155,268,203,128,233,193,252,181,231,212,77,199,112,103,122,292,239,198,155,197,185,68,221,308,162,155,247,292,164,206,118,242,310,262,127,271,167,229,72,157,351,83,213,143,137,163,305,269,164,217,199,106,208,147,174,282,260,209,241,138,113,147,201,155,127,252,203,266,140,242,131,107,125,225,126,182,213,299,185,194,295,216,262,154,137,165,213,164,225,154,207,123,238,288,171,219,113,247,314,248,134,193,105,148,122,174,226,226,169,203,300,198,272,119,317,134,144,256,200,213,126,231,134,169,217,89,157,131,160,244,287,168,125,148,222,177,134,182,205,192,199,202,294,285,286,179,115,241,142,301,183,214,76,142,258,311,119,149,212,196,212,220,159,152,229,346,112,224,219,253,228,219,232,207,231,297,288,175,160,345,132,330,253,265,282,260,214,290,387,330,116,310,77,276,196,179,211,233,284,148,220,226,172,198,110,247,309,250,219,78,226,275,202,268,367,311,285,265,259,194,253,138,187,121,306,185,82,70,240,163,204,181,203,174,178,146,145,188,402,232,199,258,283,174,197,165,272,137,237,265,264,201,230,110,227,120,181,137,202,286,178,370,268,167,153,160,80,202,113,178,163,207,140,215,295,252,210,104,259,202,231,317,185,118,76,255,161,337,271,240,323,241,80,111,159,135,207,283,241,170,75,258,233,352,198,219,143,165,197,75,273,171,243,175,271,160,178,177,89,153,140,211,274,229,38,200,121,217,160,284,286,201,214,113,102,84,133,261,405,129,209,112,334,179,156,190,226,163,208,235,254,168,183,173,100,203,270,228,147,132,249,113,243,233,90,146,154,89,386,159,238,112,74,101,164,176,309,274,243,251,195,194,196,140,178,292,278,278,228,53,279,190,186,160,152,200,83,169,108,231,141,128,192,327,182,264,162,233,268,175,227,192,242,78,154,211,303,83,99,131,228,252,175,73,249,245,228,313,229,212,99,256,150,358,237,292,84,214,319,223,159,218,128,254,142,244,156,133,124,108,191,235,123,82,137,272,221,147,258,109,155,177,128,164,136,337,230,343,285,183,210,256,343,225,151,257,272,96,271,334,215,318,157,59,246,210,135,206,187,211,242,231,251,231,171,128,99,213,163,179,131,249,225,182,174,195,177,378,157,150,229,219,229,223,321,184,239,197,163,137,116,197,246,221,273,301,115,149,131,201,127,283,225,156,168,211,166,273,110,182,320,106,215,75,142,116,145,273,120,206,205,188,80,206,153,114,211,137,317,186,107,235,361,265,229,257,225,270,171,233,209,97,78,268,201,153,67,277,179,183,164,84,168,177,232,155,265,85,116,122,232,199,158,180,102,270,118,224,171,205,177,274,61,310,175,211,192,214,202,294,192,62,218,129,253,231,96,281,146,86,236,331,156,202,230,241,233,221,258,210,214,203,254,122,194,138,125,164,256,272,167,219,240,207,328,235,122,232,110,169,220,211,84,168,280,190,60,147,106,288,168,257,243,152,250,193,209,240,215,135,132,182,200,387,149,118,90,145,189,198,344,238,195,234,280,301,227,125,94,335,196,209,181,166,290,228,211,200,262,214,220,104,261,157,326,128,254,164,182,205,235,194,144,111,178,283,160,406,174,263,124,287,211,71,125,371,134,77,122,89,195,242,104,251,201,223,188,98,75,122,347,305,201,260,176,221,226,235,200,174,114,57,404,203,240,70,275,209,326,214,134,244,108,167,226,246,217,147,292,237,233,223,105,235,182,201,233,262,156,333,241,308,177,114,352,78,220,213,287,192,198,222,134,108,284,218,312,250,271,169,108,195,231,161,244,266,327,135,191,224,203,231,248,69,381,116,182,199,139,152,152,255,154,240,241,168,136,374,222,217,145,199,124,227,216,151,217,268,176,170,216,260,264,104,161,139,171,287,147,174,70,162,153,144,204,138,140,254,290,162,149,141,127,161,338,154,219,208,162,61,164,67,196,151,150,240,173,201,179,209,192,277,222,322,260,283,218,170,149,199,82,235,280,290,250,207,253,178,289,220,123,154,155,175,107,204,179,55,257,325,243,119,102,121,151,166,131,173,147,231,259,143,322,244,162,273,86,106,206,186,119,142,193,173,242,148,266,231,254,184,277,154,189,224,270,94,128,141,169,164,121,246,176,94,267,225,201,332,175,125,211,164,265,199,184,172,122,258,347,124,136,175,261,204,231,413,150,177,138,282,187,111,142,157,56,293,94,205,250,250,150,234,215,266,170,207,186,305,228,179,133,292,177,254,123,186,104,115,322,95,182,144,328,185,233,206,160,193,258,274,102,235,204,147,243,304,193,171,145,217,230,165,210,206,169,249,188,104,180,180,217,152,303,110,157,153,109,223,235,85,264,121,224,159,144,220,294,124,105,274,255,314,303,260,238,193,180,96,100,224,196,255,134,267,179,254,238,255,148,219,152,166,185,204,273,166,206,250,127,313,218,229,232,218,67,153,280,179,137,243,218,229,368,90,259,240,194,238,181,265,141,213,105,100,255,69,129,188,219,89,301,281,322,254,203,226,198,162,202,195,211,186,270,179,170,146,203,144,253,129,100,209,206,280,281,158,194,140,203,124,193,278,347,186,124,162,239,186,227,120,188,146,244,205,268,348,217,181,155,149,254,131,190,128,206,282,229,163,86,190,169,122,177,146,235,260,91,175,302,110,228,210,211,252,158,174,85,254,64,255,201,68,103,147,160,159,281,139,197,103,157,281,345,241,265,268,171,325,282,239,180,286,220,158,205,125,351,286,146,143,113,72,194,231,170,116,309,217,198,318,232,311,214,266,225,163,87,163,104,79,372,175,147,163,174,199,236,180,72,194,309,188,93,209,275,218,169,277,292,364,194,156,146,125,128,188,167,180,264,137,182,339,242,192,210,57,284,297,148,209,188,240,159,265,140,182,114,129,122,261,298,213,208,189,210,77,182,236,258,269,117,125,213,201,311,226,292,238,228,228,134,112,108,223,240,245,196,104,137,239,299,181,149,293,346,213,194,244,201,245,192,98,175,84,246,228,231,258,175,219,183,184,302,184,118,128,238,130,183,139,225,137,226,173,197,160,196,102,230,125,245,166,222,113,128,312,116,289,254,189,263,226,325,213,212,260,163,208,193,257,142,175,289,368,176,273,231,244,228,254,264,224,310,275,276,234,200,157,237,219,119,225,206,129,180,253,218,264,234,237,304,120,241,251,149,216,170,102,283,132,201,236,167,239,206,260,240,197,218,336,194,213,299,240,339,130,274,214,234,337,197,82,245,147,236,167,258,230,167,277,103,62,335,113,131,327,309,225,307,125,126,254,270,206,268,282,286,257,100,114,202,124,132,181,155,233,108,140,194,120,218,175,194,225,88,276,69,194,245,233,146,143,91,262,85,146,176,207,176,109,311,220,197,172,146,213,298,124,149,230,274,180,191,101,421,246,203,124,259,134,173,145,287,119,130,269,185,186,222,235,204,144,180,193,224,219,294,282,319,307,114,227,140,132,241,219,236,181,247,151,349,287,91,190,259,281,294,139,143,213,358,280,120,312,178,204,180,211,175,215,232,164,222,253,189,322,134,249,225,291,294,120,237,250,236,117,303,212,147,304,157,252,166,152,249,104,227,276,132,231,174,251,324,168,204,399,165,85,205,279,107,143,240,183,151,194,254,206,261,138,196,167,150,139,170,202,217,141,221,177,131,206,59,156,135,222,145,225,88,255,221,144,176,153,335,320,86,106,334,236,383,232,292,157,70,94,66,175,144,267,180,211,225,180,272,272,272,108,221,146,184,143,211,178,86,295,223,174,154,110,142,226,163,156,188,228,102,297,119,121,172,335,201,269,178,208,266,89,280,285,260,185,247,169,314,174,241,292,256,189,140,195,222,226,145,183,277,177,128,98,250,66,158,165,144,312,164,160,189,351,130,233,168,143,235,102,253,156,171,113,297,230,236,245,192,296,142,174,110,228,111,248,251,157,278,256,167,302,179,300,164,191,48,157,186,79,244,125,308,252,184,256,226,266,156,244,157,240,141,174,296,102,150,92,320,242,145,221,170,198,179,205,46,179,272,112,193,329,158,284,232,200,290,202,306,252,175,207,216,188,268,231,288,203,190,272,265,219,143,312,85,222,100,156,179,201,155,214,89,222,137,236,188,274,171,229,256,156,316,109,278,235,130,222,211,289,208,294,78,218,87,286,193,172,154,361,197,120,202,99,145,148,116,247,265,199,213,264,196,70,160,236,234,195,279,92,85,296,159,139,286,215,261,363,185,199,263,228,192,235,291,232,178,315,130,179,180,341,264,229,184,193,214,291,333,110,348,275,273,227,225,201,259,334,180,314,150,213,107,234,254,188,234,244,283,241,184,171,129,211,170,267,209,67,156,186,171,206,252,133,249,276,274,246,262,123,266,185,139,234,261,187,288,182,182,219,240,279,290,188,356,108,117,153,172,206,166,201,188,312,131,250,239,339,160,289,223,121,271,232,199,229,164,196,194,189,267,107,294,217,198,220,303,112,179,46,160,201,332,185,113,221,303,109,181,132,188,258,236,175,253,307,244,338,204,181,257,166,181,147,127,222,150,129,190,302,142,249,191,214,118,180,198,149,213,206,203,146,218,218,212,233,200,258,240,244,193,150,328,171,257,290,241,199,93,213,204,374,176,186,190,118,315,140,162,186,105,225,205,150,179,192,115,257,147,81,136,394,109,181,90,222,153,290,224,250,109,210,260,198,147,245,153,159,199,141,161,142,102,130,114,223,160,155,205,151,274,220,196,157,149,234,301,316,307,104,221,264,222,112,171,254,298,231,237,234,89,147,127,254,216,203,197,121,207,226,289,171,128,188,287,210,263,192,57,198,98,264,237,232,203,169,101,151,260,234,98,147,142,195,264,206,193,209,116,90,210,229,228,203,258,181,175,211,252,179,225,253,202,134,170,158,125,223,174,255,356,190,239,235,265,231,197,296,216,246,241,329,346,185,128,152,214,246,111,84,253,214,240,198,292,156,181,189,288,190,281,214,201,238,143,190,238,204,230,213,171,242,129,172,243,143,195,251,226,337,192,163,288,215,107,157,214,225,253,97,191,174,377,295,230,178,131,294,157,230,123,114,283,165,157,268,229,310,254,260,305,278,116,274,181,201,201,199,292,174,200,231,269,191,233,133,356,273,339,169,198,251,104,279,188,88,315,287,52,285,186,99,224,321,281,216,159,106,211,160,305,184,219,248,246,161,141,326,84,390,285,135,218,287,130,141,287,223,192,263,250,153,290,176,252,102,256,215,179,118,125,148,84,207,190,139,309,288,199,159,360,271,331,96,55,327,218,266,205,129,260,106,116,156,317,133,192,186,275,185,79,116,257,295,168,145,116,236,312,264,172,279,360,361,205,156,105,253,105,182,250,301,225,214,135,193,84,277,286,194,79,227,211,126,237,201,325,217,214,178,175,294,225,317,232,256,158,139,126,148,196,335,362,218,215,249,199,135,150,183,150,83,96,140,125,216,130,184,203,82,376,255,195,213,188,103,166,286,247,238,154,157,229,187,300,181,140,171,241,240,336,243,209,115,284,206,174,293,121,143,230,347,203,152,157,146,316,244,244,212,277,197,265,163,96,247,223,220,137,209,251,305,164,140,190,215,247,208,117,156,223,345,162,110,205,174,201,210,71,183,118,169,189,301,152,246,181,253,121,254,286,251,256,93,201,233,162,365,270,203,192,92,206,194,239,121,200,203,98,118,245,162,208,129,96,120,198,180,143,386,291,134,218,280,149,185,212,78,154,184,259,244,125,240,201,151,88,228,70,201,195,244,133,344,280,174,164,158,155,223,178,332,141,130,255,164,171,284,186,295,133,175,112,90,168,250,255,191,203,235,284,352,141,213,122,300,171,229,114,242,368,253,152,142,259,185,178,192,314,133,155,172,225,263,237,278,161,213,246,168,83,238,305,334,256,232,77,266,140,150,139,131,206,327,190,157,202,247,141,340,142,150,199,219,189,218,175,97,239,198,110,229,220,164,125,267,235,158,111,201,282,318,216,161,164,279,218,166,212,234,276,127,256,214,322,253,339,250,160,169,123,157,282,121,134,156,272,188,252,187,309,158,253,234,140,257,285,89,179,191,355,262,184,264,87,173,221,131,219,171,228,291,289,222,172,165,115,210,265,284,238,367,194,233,168,192,175,323,80,106,219,153,214,226,307,231,165,279,342,140,307,324,258,215,312,129,268,127,265,283,175,224,158,98,394,193,263,165,343,284,153,171,248,248,191,219,209,163,168,115,235,134,148,223,196,182,242,102,107,104,338,165,264,234,207,279,170,285,118,201,203,174,285,272,154,154,137,205,85,240,116,178,217,183,184,48,132,117,186,178,79,78,224,75,245,216,176,281,216,209,187,100,167,240,95,290,141,280,252,186,128,261,144,216,82,110,187,197,251,242,133,134,281,246,309,241,247,272,111,230,122,209,250,135,128,224,178,226,117,166,252,201,255,381,202,139,203,280,227,222,184,275,256,310,207,190,194,187,143,144,261,175,173,139,200,59,140,268,305,257,347,241,237,226,139,272,317,123,161,247,166,48,170,262,200,188,209,176,179,61,380,217,258,192,183,117,178,178,296,258,170,189,224,171,157,134,206,214,206,188,141,141,183,228,158,55,237,224,254,315,272,127,316,286,107,163,119,129,119,157,141,204,183,80,258,206,59,171,145,292,228,290,206,228,143,90,173,208,356,340,91,258,245,158,254,300,86,173,199,157,211,259,305,87,102,259,95,138,276,323,123,131,319,230,124,238,100,167,223,252,208,195,223,250,190,116,205,182,107,227,312,84,189,229,137,185,90,194,316,215,281,225,152,355,285,224,91,137,123,89,322,254,177,181,237,211,146,125,239,286,215,261,209,139,372,291,247,156,123,138,124,139,264,96,295,272,125,63,305,125,139,348,218,97,115,132,133,79,176,140,220,182,250,219,114,260,202,311,161,277,218,268,363,152,182,194,276,182,256,229,174,195,75,254,282,201,192,284,177,87,131,198,251,343,202,126,203,194,213,200,261,226,271,113,293,209,220,284,242,225,162,238,89,160,207,156,204,178,147,123,213,191,126,339,204,109,107,290,171,316,239,161,221,213,114,217,278,188,66,169,105,239,258,194,144,219,174,181,337,103,238,191,277,308,180,138,97,274,199,102,237,188,262,187,272,268,291,249,198,128,165,206,188,173,174,242,48,144,232,213,176,213,448,194,164,119,271,196,145,264,254,87,206,233,241,229,196,269,284,177,265,307,212,96,274,265,324,132,166,179,108,208,182,308,140,275,259,237,274,251,219,173,105,239,203,232,161,204,279,286,279,260,232,236,251,205,214,135,262,158,97,184,177,270,198,168,196,269,200,171,204,252,201,154,82,218,251,180,220,212,114,300,107,241,93,84,201,321,91,208,322,141,241,245,253,121,238,149,200,164,262,171,245,208,152,235,212,152,232,181,93,216,246,119,198,172,142,214,247,154,83,282,179,243,165,163,276,200,316,127,161,142,203,271,292,109,160,276,277,172,206,260,127,367,224,217,319,239,229,326,240,245,121,180,83,139,159,312,264,184,195,110,251,154,224,126,232,110,229,180,132,226,274,116,221,176,262,173,111,222,311,241,172,369,230,185,175,360,199,123,135,115,283,193,100,205,447,161,221,169,100,135,339,242,206,249,115,130,110,274,267,293,294,128,193,93,262,316,151,187,161,183,251,292,181,141,155,156,149,288,160,269,247,236,219,183,252,322,123,290,168,95,181,261,234,157,154,215,180,232,202,166,185,232,271,314,130,289,102,139,104,227,191,123,213,202,181,191,257,264,232,148,162,217,205,314,170,233,346,156,248,132,255,161,171,143,238,58,290,187,232,264,241,93,344,261,140,199,241,182,353,155,245,133,150,146,50,193,238,229,337,208,269,194,213,177,90,198,242,236,114,194,215,246,171,165,180,258,114,133,154,191,75,299,236,101,136,184,257,315,189,81,162,212,110,206,161,214,308,247,240,232,97,195,80,176,117,197,123,85,189,143,308,321,216,220,305,226,238,262,168,112,225,170,202,236,294,132,265,205,121,265,272,124,176,139,224,276,180,218,183,274,145,238,250,151,274,248,216,219,232,256,229,362,226,187,174,235,147,249,163,136,214,50,105,217,250,330,126,172,147,252,135,91,217,224,231,194,180,145,180,80,97,234,95,75,85,215,215,180,103,256,194,103,294,236,320,100,278,292,222,314,79,194,196,293,154,278,162,132,252,180,244,213,206,144,163,180,277,159,232,283,250,251,290,114,158,186,189,135,121,189,300,251,254,293,179,198,199,218,199,115,273,321,194,187,232,137,235,204,168,166,117,221,336,69,195,307,163,191,160,243,279,164,201,330,148,146,159,166,243,218,173,116,249,170,166,208,212,173,266,149,217,184,124,238,141,330,318,265,161,170,230,292,288,181,168,346,137,160,144,150,147,121,50,417,194,206,220,316,190,138,352,254,221,239,135,194,118,165,142,182,137,165,241,357,248,176,275,289,236,155,224,194,185,131,228,166,204,189,163,188,200,191,253,159,299,317,222,170,247,202,282,182,264,181,246,123,210,298,191,296,121,179,304,255,208,317,212,69,273,136,264,166,152,169,155,155,118,132,219,161,206,171,108,275,194,260,231,324,128,168,258,181,235,268,158,143,195,165,255,232,249,270,168,186,266,192,181,254,156,159,160,331,362,200,207,168,120,164,203,333,235,333,214,217,229,261,298,241,245,132,216,235,233,277,222,202,205,169,187,256,193,89,238,272,158,322,236,227,212,318,192,196,226,170,217,155,302,272,280,196,179,267,290,83,53,216,115,79,219,287,203,318,281,180,139,212,172,187,225,127,183,293,254,248,302,144,208,191,207,116,194,177,279,241,170,149,249,245,198,286,133,184,233,253,178,102,88,234,214,287,254,321,201,180,166,189,117,205,114,265,214,234,169,184,310,207,96,112,109,338,124,109,200,123,178,217,268,154,182,241,164,133,196,55,153,316,234,112,204,239,235,330,278,392,182,276,198,136,202,185,219,233,230,192,326,241,166,185,207,236,190,188,234,137,254,91,364,229,279,208,113,280,271,181,129,221,118,204,260,249,196,108,224,168,274,235,233,208,275,168,254,169,148,244,64,234,117,167,204,133,248,187,71,197,124,301,238,224,240,250,178,110,262,178,195,184,223,79,103,273,180,244,184,275,325,174,323,134,260,188,209,122,171,211,151,157,202,164,227,169,248,195,311,304,217,131,95,150,202,90,199,267,265,111,284,249,248,133,309,230,179,121,137,119,133,288,146,291,225,179,224,151,189,325,110,203,251,117,158,181,179,199,157,267,167,146,183,213,282,386,215,206,163,234,368,252,194,114,233,238,227,210,146,110,174,232,308,313,130,211,110,207,230,243,94,164,195,183,184,197,81,187,159,159,124,205,218,124,138,204,188,158,196,101,251,194,240,223,227,220,233,148,160,280,272,252,245,165,208,193,306,256,267,256,167,188,143,156,132,289,286,117,296,159,196,131,206,252,204,223,150,164,85,163,300,256,210,164,320,88,218,303,242,152,299,325,413,232,200,76,142,253,158,172,168,174,183,322,164,64,221,134,240,217,138,162,64,137,112,157,134,268,231,171,146,139,197,132,240,259,186,245,221,139,286,75,168,262,222,286,230,217,273,323,203,146,126,263,237,205,163,185,300,163,146,180,120,146,67,88,247,205,262,195,125,263,243,292,258,338,297,211,284,165,199,274,160,149,136,292,309,93,162,187,276,180,77,198,96,246,193,261,257,347,228,332,237,226,149,104,233,61,221,107,220,333,194,145,311,238,237,276,179,210,91,276,258,228,132,248,86,227,156,267,240,145,221,231,232,240,242,174,130,84,203,170,344,247,113,154,166,75,209,220,257,206,202,288,121,169,259,226,221,97,164,138,204,315,279,225,208,178,137,135,175,221,294,167,113,232,227,143,303,215,167,126,146,233,212,129,247,115,362,103,271,278,232,208,170,249,323,99,303,249,199,154,188,158,160,193,138,300,115,223,176,266,269,113,189,198,203,248,251,293,133,177,185,209,277,214,186,230,293,106,162,169,231,205,242,92,222,254,249,308,180,243,167,290,120,291,400,253,181,173,202,111,229,36,104,229,120,177,227,276,203,149,111,214,375,161,149,315,113,251,213,150,123,208,310,300,217,219,120,162,137,214,109,358,249,190,194,242,260,284,278,249,277,249,244,156,121,143,267,157,333,281,274,162,200,110,217,261,274,269,211,289,146,199,251,247,256,241,295,213,122,228,177,191,116,157,231,106,160,289,225,154,291,163,160,325,126,280,187,287,233,124,277,152,161,286,66,255,276,307,269,98,257,129,213,157,124,222,87,257,351,201,227,280,290,154,258,189,142,181,250,200,152,307,125,207,199,287,161,293,210,190,171,294,222,188,307,187,152,249,141,290,163,350,238,226,162,200,214,239,203,231,151,292,103,202,206,347,282,233,157,219,106,129,253,215,285,138,191,155,244,233,127,239,154,190,116,197,317,253,320,224,209,226,330,304,279,114,169,136,283,255,239,141,212,182,119,283,70,172,171,312,206,352,309,214,123,162,309,176,174,247,200,237,166,271,254,188,262,136,170,194,233,403,200,192,228,165,192,116,105,192,180,344,192,106,181,241,134,128,345,282,125,195,95,89,197,94,164,167,235,175,365,194,335,135,68,235,162,156,152,203,162,267,201,159,285,220,117,116,102,238,157,190,302,100,83,229,195,148,308,211,248,221,209,177,181,317,365,131,223,165,149,126,241,167,307,275,130,343,151,232,238,149,143,190,105,221,235,153,200,219,244,264,219,251,138,321,219,258,166,155,197,268,283,201,151,149,261,212,223,216,155,244,157,153,277,236,205,311,340,148,151,167,186,264,98,192,190,182,176,220,230,249,137,203,101,262,202,254,173,120,161,136,246,293,177,271,245,148,388,118,202,197,164,261,195,277,125,344,282,212,127,182,256,183,219,244,126,216,235,296,194,180,102,310,296,93,172,163,201,227,198,275,229,160,281,259,299,281,328,218,253,160,169,229,304,265,133,182,221,195,307,260,114,234,290,279,104,105,205,195,183,199,261,186,194,192,220,222,135,264,173,165,271,251,211,132,115,212,128,248,143,152,263,155,138,186,256,198,181,291,279,244,233,267,146,229,243,125,213,319,149,153,182,222,175,183,293,210,198,161,214,182,155,215,302,238,257,176,161,224,307,219,223,160,262,274,154,233,263,150,277,223,245,61,173,233,171,266,168,312,200,87,147,107,145,244,260,145,154,250,193,108,166,257,166,311,184,203,339,177,227,181,259,300,169,98,135,76,120,82,316,151,100,356,242,225,137,171,93,155,123,242,183,166,82,308,174,208,181,148,181,120,214,188,178,188,213,228,209,165,81,119,140,171,162,273,241,157,119,147,272,108,240,202,246,170,175,120,165,322,327,239,123,315,89,264,116,314,136,404,257,114,204,126,209,127,180,216,118,128,156,265,184,239,279,229,280,142,127,285,120,192,275,297,241,196,306,257,300,132,169,84,270,341,189,269,202,192,305,149,171,79,179,206,272,186,191,351,146,273,132,142,228,211,212,210,363,155,249,202,307,115,306,340,83,241,197,373,192,218,244,240,283,158,89,246,233,272,233,256,310,285,148,203,190,276,269,210,177,164,138,209,214,232,103,100,172,319,195,142,309,293,165,288,199,227,84,359,221,171,117,251,202,70,217,271,257,314,197,175,279,310,245,366,203,103,169,335,152,271,189,212,220,145,210,249,213,210,183,289,266,100,104,280,281,139,73,244,209,292,265,129,275,111,219,177,221,196,205,225,242,215,207,353,88,188,128,337,105,136,122,215,191,122,238,203,232,216,120,159,149,161,343,164,122,239,250,226,311,276,218,110,271,184,136,124,260,232,242,380,367,153,377,217,257,124,214,144,99,198,115,231,119,310,161,213,203,138,130,262,198,368,249,235,242,245,238,106,184,280,184,355,329,156,236,168,331,284,140,224,225,324,185,297,127,250,89,288,376,199,216,242,148,187,220,237,204,245,163,219,160,265,166,110,344,264,125,179,256,76,167,261,352,236,206,230,232,334,227,225,317,129,166,185,240,183,208,223,191,105,274,199,342,182,208,187,100,208,177,186,154,123,133,196,193,290,187,180,296,104,198,288,242,187,104,258,300,211,209,188,254,160,131,226,156,188,169,108,268,198,236,228,134,223,139,279,176,154,356,259,133,218,256,141,190,233,453,254,341,212,339,238,282,201,152,183,157,185,236,363,241,129,280,226,206,210,301,219,221,240,281,249,379,194,155,288,154,343,340,164,141,262,128,102,170,152,145,161,297,172,295,159,224,275,196,192,92,107,99,246,190,358,139,233,269,223,123,136,97,102,167,263,276,233,301,194,130,203,240,228,84,79,148,295,91,271,266,307,146,190,74,139,118,348,102,155,227,239,158,264,209,339,230,148,161,178,309,253,346,184,131,174,151,127,140,209,251,155,142,67,135,164,190,205,218,188,79,116,193,138,154,259,162,256,223,213,170,146,279,344,193,257,209,261,103,227,248,242,260,184,232,97,234,287,152,128,296,123,342,182,155,153,90,245,221,271,252,222,67,229,230,186,260,157,216,207,252,197,202,260,142,211,137,243,273,166,160,221,153,307,222,208,113,227,228,167,142,143,219,194,222,221,194,141,253,198,159,184,216,226,102,225,355,263,296,209,195,274,206,180,159,191,220,295,105,119,98,253,91,258,164,209,275,231,180,273,181,135,267,237,222,281,236,189,292,214,241,134,317,228,299,157,266,225,181,208,186,256,224,244,168,308,131,202,95,355,114,218,151,202,236,158,235,148,187,168,309,200,194,225,201,195,254,149,211,262,209,261,111,151,160,244,228,116,353,156,245,243,243,197,281,111,108,292,203,179,192,180,316,101,101,220,173,202,246,323,94,159,129,256,258,120,223,241,139,379,139,180,170,219,254,147,250,138,179,251,327,92,250,150,273,239,197,286,110,276,155,351,168,280,238,250,203,74,333,265,231,204,185,161,135,203,139,170,298,284,191,244,190,155,234,296,230,156,284,94,120,117,223,256,188,291,136,167,176,186,198,118,260,245,300,205,112,234,192,129,207,138,269,158,191,130,193,169,157,218,239,140,194,128,284,214,283,210,183,99,147,102,190,128,202,200,191,226,133,184,171,165,175,173,83,232,385,210,104,252,239,283,228,226,268,283,286,238,346,261,277,159,181,260,139,181,80,165,224,229,175,296,256,285,261,128,84,110,139,177,330,245,312,130,234,167,210,165,267,71,144,252,209,138,152,167,221,248,232,161,216,191,245,213,211,115,231,156,218,147,201,252,146,158,179,306,179,391,208,185,162,116,231,152,208,264,187,189,102,172,179,224,304,205,196,116,207,114,153,90,84,180,199,105,186,274,261,270,356,162,215,145,135,125,182,317,209,277,294,81,164,269,272,164,268,182,129,201,123,121,245,227,260,255,184,396,134,281,221,153,343,196,159,281,245,183,247,202,223,215,177,208,249,223,179,209,331,101,234,198,175,112,141,292,107,170,168,300,140,229,387,194,180,208,176,100,120,164,173,121,251,108,202,129,225,115,181,159,168,195,294,185,107,208,217,258,74,124,241,114,99,186,150,264,272,143,235,156,352,200,228,202,201,143,201,220,81,256,249,320,181,191,253,218,85,100,190,233,253,354,354,325,197,114,84,198,183,210,247,224,248,75,230,141,225,137,323,266,181,221,172,98,157,169,211,108,224,363,275,157,217,197,194,234,263,126,142,188,344,204,190,144,264,280,204,319,186,227,186,341,166,256,235,236,207,266,155,65,196,302,167,308,61,254,275,197,225,233,256,165,244,247,223,163,195,109,297,116,294,252,129,258,71,292,250,99,154,245,305,199,266,177,271,185,163,226,245,175,165,257,261,151,189,264,253,179,275,201,200,303,127,206,290,182,244,222,147,263,193,339,93,215,241,216,258,79,287,188,342,193,266,129,119,156,211,173,159,234,206,296,229,216,207,105,223,166,180,267,245,258,215,209,290,183,235,135,228,208,166,231,265,346,142,255,118,145,202,265,118,231,221,235,141,323,225,151,340,273,185,156,211,170,187,244,148,115,289,227,110,230,184,94,264,263,225,188,277,243,98,68,141,95,181,285,234,206,177,349,136,349,300,229,288,264,178,178,254,275,181,236,243,243,81,197,266,379,250,230,333,129,291,220,200,111,203,231,200,170,228,89,123,187,211,182,174,129,293,165,260,237,247,229,254,227,249,249,197,192,197,279,254,218,236,103,146,264,108,112,168,272,215,221,299,221,201,315,193,292,189,223,187,227,197,180,179,216,161,224,275,204,48,190,81,218,52,147,137,78,110,206,116,192,72,161,191,241,246,250,258,302,300,236,152,136,239,201,141,112,223,238,256,228,284,153,302,178,186,153,253,200,185,217,136,131,127,234,171,327,302,299,213,255,170,214,282,174,133,193,220,205,190,286,183,185,213,94,93,88,118,157,208,103,187,122,268,122,244,197,207,168,299,237,167,86,210,174,136,245,130,233,80,278,390,165,199,200,212,242,114,305,164,122,220,190,286,206,160,135,162,212,311,331,218,128,208,168,147,276,208,132,99,230,254,251,105,88,143,190,223,171,241,138,75,278,201,256,143,195,228,271,140,254,268,61,215,153,223,185,241,107,222,126,126,226,212,282,299,240,122,203,220,200,352,179,95,150,249,217,245,244,187,141,189,143,124,128,81,166,182,257,75,171,234,255,221,151,110,261,233,253,239,231,268,289,251,248,61,134,95,304,217,105,171,217,327,310,296,253,166,161,210,234,207,251,258,238,128,285,175,239,52,239,175,171,332,187,285,281,222,156,196,130,76,214,278,255,218,229,247,149,249,180,346,174,183,186,165,215,222,200,145,160,172,159,251,235,157,103,261,238,294,189,216,243,304,127,144,84,292,210,290,318,317,231,257,172,286,198,116,236,216,219,226,141,260,299,132,165,311,241,267,200,279,195,142,187,171,281,326,268,162,204,153,165,166,204,195,104,267,100,180,110,214,192,181,77,187,158,350,208,364,160,327,202,185,107,135,297,277,282,143,331,269,251,177,251,224,182,90,228,208,246,238,198,165,255,98,281,249,290,125,147,179,86,206,91,125,213,157,232,75,173,158,263,325,177,212,182,146,221,260,221,196,178,242,201,114,254,163,172,293,174,130,194,158,243,218,233,204,220,220,155,195,180,145,119,145,202,83,163,247,231,231,212,184,130,221,174,175,176,192,273,111,296,340,93,250,94,270,161,91,173,141,186,135,272,152,197,183,225,200,194,157,303,283,262,221,223,138,394,170,238,125,119,277,81,222,123,106,139,127,163,96,142,191,211,198,248,116,208,179,153,316,174,134,297,295,177,66,173,276,159,143,192,292,253,284,216,192,123,187,194,155,234,169,266,277,182,77,138,204,130,93,271,140,197,119,140,357,227,196,97,187,173,168,337,109,189,256,199,186,299,133,206,315,197,133,270,197,252,138,271,226,319,119,210,116,172,225,242,261,285,160,227,201,143,351,201,257,200,73,175,322,224,355,195,230,211,322,207,269,249,107,213,239,148,188,319,128,95,222,129,168,233,296,199,124,77,248,228,317,188,180,167,226,126,170,218,160,114,179,144,238,245,195,225,182,346,311,316,133,103,169,225,267,275,130,141,296,315,151,226,355,155,205,211,157,183,160,182,229,188,226,271,312,147,235,253,151,153,164,155,191,199,207,224,172,220,196,152,225,228,127,95,297,220,280,142,101,205,268,139,231,209,295,212,109,371,202,172,239,230,186,309,289,181,135,207,191,112,286,302,264,220,154,198,114,163,199,249,310,244,162,216,279,193,279,365,275,98,201,225,166,133,209,180,251,309,205,273,199,355,270,284,246,249,199,285,302,205,232,221,207,260,153,193,214,214,213,278,284,216,258,142,85,281,330,253,214,243,196,169,203,142,214,240,152,232,210,255,221,208,292,227,135,241,227,201,125,208,199,109,205,163,70,295,234,280,228,238,294,222,199,133,143,264,227,347,223,111,210,197,93,184,197,226,217,223,228,155,77,159,245,128,159,158,261,286,190,210,283,216,129,212,150,279,280,169,294,275,170,183,259,146,275,323,109,228,274,304,200,231,295,281,274,192,253,210,309,240,133,229,256,245,128,219,275,136,181,101,160,257,189,236,145,240,148,297,261,124,160,185,221,144,278,144,229,239,213,213,166,117,178,161,207,70,115,238,241,194,279,207,140,218,202,91,155,268,166,217,120,207,204,335,281,125,211,268,270,283,131,215,217,193,220,227,121,217,121,157,148,143,115,184,265,129,325,186,243,203,195,183,176,73,132,224,172,98,112,142,205,179,80,200,89,244,201,111,268,159,299,252,265,187,105,105,222,260,192,290,328,288,221,193,291,122,257,210,296,95,290,203,81,253,191,87,198,308,135,278,164,284,201,145,271,96,244,152,270,240,192,235,56,155,359,176,133,143,206,326,263,180,193,177,257,300,140,265,191,210,251,204,248,231,199,226,224,279,214,194,119,232,194,245,218,261,126,198,212,242,258,261,191,254,244,239,204,312,90,263,107,95,169,124,214,346,107,260,172,197,177,225,217,107,237,344,186,184,266,243,194,111,220,83,179,290,193,220,236,276,116,80,206,281,168,158,193,225,131,91,132,169,87,286,185,179,410,99,93,124,363,250,173,236,245,209,230,222,172,284,216,251,153,233,233,252,138,234,199,154,112,229,129,149,382,192,306,321,237,99,308,204,186,299,264,250,304,186,176,219,196,379,238,240,161,291,78,252,141,156,204,221,103,252,251,274,196,102,225,121,318,131,200,207,129,90,118,237,261,241,277,381,152,198,129,106,294,136,239,249,255,243,136,136,336,190,319,340,157,180,186,119,124,153,178,184,144,92,201,135,135,182,135,211,148,258,180,176,217,204,135,173,121,107,236,185,124,171,243,290,126,130,233,218,223,137,297,225,311,219,222,261,199,230,272,108,208,128,187,184,224,252,118,226,275,305,219,103,219,144,184,196,239,236,220,221,199,239,210,369,190,174,124,94,319,87,233,183,122,172,223,213,199,246,227,310,158,239,149,115,317,296,177,131,221,289,80,120,175,209,125,114,269,238,84,116,128,288,246,128,204,175,214,331,104,303,167,233,244,207,128,259,258,192,291,271,236,225,135,271,320,323,129,154,126,198,307,214,244,173,247,136,364,225,302,278,238,204,135,273,196,268,223,212,181,207,184,93,179,223,216,75,252,169,215,147,111,391,81,210,175,354,257,146,155,197,225,175,261,222,240,132,169,227,121,230,276,227,242,229,182,243,262,206,156,287,152,360,267,119,188,301,250,366,206,309,232,177,179,309,246,222,159,229,277,265,147,183,214,254,171,144,190,106,236,212,210,199,92,182,291,232,191,98,88,232,301,337,220,117,313,138,223,209,203,245,235,218,199,173,196,112,254,59,148,210,219,272,177,359,268,222,232,281,175,237,228,329,260,242,263,193,227,351,194,268,295,181,282,171,277,196,237,360,197,138,192,201,176,206,149,186,315,138,299,48,211,252,230,128,216,222,339,158,185,185,293,257,283,225,150,260,244,284,151,144,127,217,144,94,92,136,174,140,254,182,119,226,221,190,288,284,332,138,106,209,216,260,179,92,306,176,368,184,92,157,255,230,244,232,359,118,176,240,205,136,210,242,318,138,324,112,84,276,264,235,219,218,223,323,140,116,229,196,163,188,232,129,119,330,223,305,203,254,116,308,106,249,219,130,209,383,241,209,330,193,144,159,234,230,123,359,181,174,329,159,208,144,144,124,242,198,164,237,248,308,178,266,109,333,287,156,204,316,179,153,109,149,222,186,340,97,193,233,207,102,249,175,375,265,164,113,117,195,226,284,178,236,178,342,376,147,222,246,161,130,104,197,228,308,240,152,196,202,143,175,262,156,280,145,296,85,168,95,146,236,138,106,263,192,178,117,214,126,107,266,174,332,383,290,240,298,233,174,195,176,141,235,223,127,226,211,285,195,192,277,232,151,200,152,179,152,190,186,307,213,298,349,81,201,106,328,239,198,79,160,233,76,165,119,157,213,355,176,189,166,89,202,198,210,170,284,321,234,306,89,293,279,129,269,200,67,144,226,245,235,201,258,214,93,276,253,114,157,115,137,205,290,233,161,148,186,179,122,201,284,154,234,212,301,252,154,286,233,297,176,171,136,126,222,124,284,318,183,144,230,167,249,207,167,86,226,209,264,209,176,216,113,190,220,115,218,227,197,155,204,141,210,236,348,179,330,213,329,190,232,293,157,330,270,138,223,231,154,83,299,211,170,238,160,267,267,146,128,241,172,280,170,232,200,157,144,241,274,208,349,233,86,201,304,229,244,180,100,158,265,228,192,216,138,243,143,167,340,162,305,180,206,210,333,137,242,239,98,111,283,258,150,224,219,284,196,285,308,175,158,222,353,104,238,321,320,237,217,172,273,161,202,129,114,280,210,332,220,193,271,234,239,250,157,219,291,74,327,102,188,208,211,182,203,158,170,227,216,251,216,59,64,168,87,175,280,240,273,119,289,141,259,90,133,161,178,228,354,333,231,118,381,329,190,191,188,248,298,237,250,191,103,260,204,215,142,335,195,156,217,309,291,209,226,127,154,207,319,179,218,122,127,224,238,143,111,190,248,266,160,281,208,251,253,192,141,240,124,153,121,210,167,392,189,266,207,304,199,276,212,175,173,138,239,122,276,200,170,199,323,204,162,175,140,232,193,259,124,245,255,317,148,299,272,204,262,95,171,174,132,258,209,346,210,352,295,97,117,241,197,91,129,227,173,198,249,242,227,213,263,126,141,144,141,317,198,244,169,327,260,274,171,127,189,253,195,190,242,209,328,180,197,200,111,235,338,282,219,129,169,174,189,163,215,241,268,135,232,139,149,201,356,144,228,161,282,265,202,334,92,238,304,200,163,255,210,272,299,134,131,162,135,126,317,259,64,240,268,172,102,174,111,159,194,303,138,137,246,259,250,163,169,195,197,304,228,209,281,180,306,97,87,176,284,150,112,274,240,215,84,326,65,217,231,112,233,214,228,94,113,249,165,247,189,196,255,247,307,236,120,164,238,181,172,136,136,254,161,195,160,119,254,140,261,216,221,243,222,253,252,200,196,283,223,337,218,215,146,194,212,265,154,151,238,228,281,160,200,241,322,189,136,298,169,102,177,216,243,95,108,265,260,95,224,104,156,147,124,187,365,288,266,124,288,301,336,190,196,255,230,97,178,100,81,190,367,225,245,196,164,152,154,239,182,277,224,230,123,304,117,216,287,294,166,249,182,233,228,160,326,118,203,120,223,258,192,202,207,236,213,112,144,197,168,191,202,181,199,143,260,307,138,342,167,209,270,179,218,78,115,248,203,241,191,153,196,286,225,126,225,233,164,230,132,228,271,284,286,274,195,207,243,76,173,146,294,112,105,209,174,181,130,220,190,235,254,252,252,165,155,176,144,260,208,165,135,220,218,226,185,213,227,153,190,221,249,185,251,196,296,238,57,163,204,297,276,137,166,220,227,255,320,141,159,140,317,168,120,253,193,214,142,132,226,125,182,184,213,300,330,67,303,132,95,232,111,241,195,289,206,266,166,102,207,255,222,252,185,281,108,232,294,129,289,287,175,233,99,222,160,259,199,257,168,190,263,213,172,126,140,166,281,260,123,115,239,145,164,327,119,202,355,271,224,134,289,185,200,226,91,338,126,87,142,246,279,89,285,289,209,214,292,234,180,131,390,253,151,228,406,319,101,276,217,302,464,264,186,143,177,137,288,104,335,141,195,186,145,215,226,130,143,278,200,261,179,266,164,119,284,81,136,152,165,172,149,208,160,274,96,216,167,251,218,278,135,213,127,264,295,235,202,141,195,210,249,156,199,105,259,224,205,257,246,139,192,181,168,196,96,246,212,92,103,195,118,201,197,198,180,251,329,274,161,204,235,181,290,167,187,202,132,168,189,198,182,250,172,203,93,327,390,265,189,145,188,278,267,291,322,283,257,155,154,296,316,225,218,193,277,292,133,75,106,133,224,78,183,103,235,260,168,164,171,199,226,214,192,225,252,121,262,306,258,341,300,156,180,204,238,256,205,230,102,58,193,284,205,214,136,353,154,132,284,268,142,156,224,216,121,186,154,261,85,189,281,99,173,250,178,142,145,128,206,231,189,175,70,332,145,300,155,306,232,125,240,206,206,228,166,154,256,135,82,104,225,139,157,122,117,178,303,331,207,272,203,178,253,250,196,170,249,160,234,285,137,290,145,183,241,93,280,167,279,143,239,147,139,217,290,131,203,282,93,193,243,238,207,245,114,275,226,140,147,72,164,148,154,252,197,222,373,121,287,184,199,105,178,61,176,138,180,157,245,191,130,244,252,256,186,271,236,246,327,132,179,205,186,231,203,288,251,195,154,267,189,169,324,156,195,258,317,238,146,342,124,171,276,187,180,207,210,162,195,231,200,68,300,132,241,57,233,198,118,174,214,148,138,97,287,203,230,101,180,305,149,146,145,324,124,201,169,198,142,230,276,295,122,78,180,258,246,237,228,116,305,91,204,188,272,215,174,132,285,203,207,161,131,306,223,265,230,140,155,252,219,162,66,208,308,283,190,169,119,323,113,199,157,159,246,93,162,222,362,315,185,240,210,123,229,195,164,146,182,156,90,205,96,142,357,103,334,217,235,128,114,214,98,139,249,166,221,219,200,229,152,118,282,338,194,225,269,312,242,194,218,230,86,257,162,293,160,253,311,250,257,200,244,183,228,252,242,160,198,201,203,227,176,203,365,228,258,158,95,138,124,229,181,246,120,170,159,264,126,150,186,321,153,158,139,202,206,249,276,266,316,279,196,255,227,202,323,241,241,246,129,268,252,137,246,218,229,261,89,95,229,154,231,218,254,99,212,228,120,213,170,201,324,340,178,264,149,225,229,240,338,167,302,180,237,109,161,281,110,198,307,169,219,172,331,219,207,183,82,120,228,218,213,182,142,188,203,275,245,213,96,205,96,289,168,267,202,169,312,197,220,148,338,159,207,212,104,146,168,168,185,217,137,216,271,150,171,143,98,253,135,145,191,235,287,161,288,148,261,264,275,149,164,344,191,122,154,199,196,117,145,180,83,321,191,218,277,175,106,298,120,285,84,111,219,149,205,179,140,322,114,189,118,110,111,176,165,197,173,204,122,374,132,126,181,188,259,204,222,132,227,140,223,81,248,304,186,111,185,159,334,181,175,203,160,196,133,199,200,203,189,196,297,328,149,194,140,186,160,252,183,131,225,276,300,148,166,250,207,166,272,187,203,210,248,244,205,140,351,156,165,309,264,208,147,275,162,238,206,129,84,156,245,235,389,193,278,196,192,308,194,149,162,317,79,186,241,270,193,194,184,112,200,246,161,256,215,152,218,230,170,246,71,357,217,161,289,161,146,208,167,211,109,242,158,115,157,159,315,235,249,195,320,232,226,266,151,205,120,106,161,291,199,272,178,100,231,245,173,166,144,216,128,301,291,193,284,167,185,251,245,316,262,232,108,120,87,163,115,340,241,109,276,294,185,259,219,182,214,276,264,200,115,313,142,182,163,161,124,111,345,162,120,200,277,86,262,250,182,106,210,105,211,205,161,249,214,228,191,170,270,261,167,112,152,268,92,278,227,126,295,353,311,223,150,155,238,179,177,230,229,300,111,223,270,200,333,188,166,320,167,246,181,235,275,129,201,263,209,135,227,253,177,271,183,95,69,99,281,171,226,157,122,286,300,167,103,180,219,181,299,179,151,85,223,247,147,143,383,246,217,259,237,170,170,207,240,69,297,217,292,226,225,225,204,229,244,232,101,345,334,244,168,221,277,249,220,221,257,238,229,182,193,315,212,115,351,242,214,92,226,394,163,206,158,121,238,95,255,287,341,275,208,184,200,190,118,249,265,147,113,153,202,315,174,74,133,239,251,139,225,189,123,175,214,286,228,218,218,151,212,65,236,170,234,177,137,213,118,94,178,259,214,265,222,216,195,191,54,282,266,184,165,67,266,87,217,175,261,289,118,173,170,128,221,237,227,128,246,236,211,266,203,144,109,213,96,270,328,285,232,340,158,153,181,354,328,211,263,312,193,182,118,144,85,126,378,263,164,206,203,98,249,253,215,173,138,220,194,210,127,168,215,265,300,201,221,129,136,181,129,125,182,219,108,208,222,200,132,93,294,106,184,133,122,330,276,129,235,147,192,204,147,219,266,60,203,142,166,126,130,294,95,59,118,143,329,121,168,142,383,246,95,137,112,298,118,228,218,151,80,79,125,185,141,253,116,188,149,258,278,247,166,207,343,148,199,226,202,213,162,82,150,151,94,146,257,248,313,254,242,227,218,266,194,281,218,212,194,252,174,296,286,233,305,94,114,193,120,182,194,234,227,84,138,267,169,365,211,195,187,209,187,139,289,187,147,89,281,151,270,236,228,116,152,149,187,139,225,210,79,210,288,162,251,139,220,248,190,147,136,182,184,126,252,135,223,230,217,293,340,146,250,146,176,197,174,180,124,316,114,90,168,188,270,246,198,212,293,234,165,223,192,325,163,264,103,266,144,105,175,173,229,148,222,169,212,172,267,148,110,98,146,128,88,132,98,282,219,195,238,128,161,354,190,209,303,171,169,207,185,162,210,232,261,166,267,138,174,241,229,193,122,195,245,113,185,132,335,113,173,62,173,232,316,217,203,240,192,154,222,201,201,157,217,129,196,260,322,277,205,284,138,233,301,161,76,309,256,234,166,219,136,143,135,59,257,210,189,92,143,145,127,133,143,259,118,147,102,231,246,154,232,182,245,233,175,148,189,174,287,281,159,116,235,211,249,244,145,230,137,195,92,179,245,364,216,155,209,96,241,135,180,222,118,154,317,117,87,174,233,214,249,167,119,225,121,295,74,324,222,295,221,291,141,241,254,67,279,280,201,130,311,162,182,79,177,127,255,142,176,269,240,232,220,152,227,120,201,122,103,170,235,182,43,247,247,231,329,121,205,157,147,208,123,131,58,216,147,242,298,272,134,225,180,243,112,179,150,387,100,234,231,200,151,138,221,163,303,288,271,242,226,243,192,243,88,301,237,283,200,156,153,251,118,200,81,207,145,276,116,309,159,284,106,150,94,135,230,252,313,154,350,88,282,280,155,223,191,183,124,205,204,127,184,146,303,105,197,162,148,173,258,191,220,280,230,177,230,250,278,200,265,199,321,291,335,217,316,84,215,222,175,176,218,271,211,315,295,171,267,127,269,142,315,226,166,281,182,147,175,272,214,289,102,270,295,183,170,219,169,130,223,134,135,280,204,252,219,206,130,163,324,109,177,203,271,216,375,183,177,167,198,167,327,284,129,303,217,211,103,308,179,107,214,116,244,151,240,173,238,200,205,132,102,255,161,183,127,198,116,310,259,147,215,165,268,345,291,371,203,180,264,93,159,313,172,269,193,145,200,288,196,237,263,207,293,251,190,220,173,262,352,168,82,189,255,199,165,217,140,342,211,156,229,122,131,218,205,164,404,167,284,376,260,150,173,189,130,207,243,84,201,308,206,287,184,241,134,113,299,288,304,203,207,285,187,238,251,258,109,314,256,158,151,155,274,282,208,294,194,229,117,211,264,163,287,201,169,92,224,184,190,309,170,178,251,292,236,123,192,292,190,184,162,216,250,125,138,212,210,233,243,101,192,140,204,258,175,184,219,214,153,230,273,182,115,282,135,217,178,76,105,199,406,158,222,338,273,158,231,205,114,211,248,182,166,179,267,155,189,204,260,273,120,186,248,271,249,214,212,265,278,188,248,343,115,58,237,225,197,164,208,278,125,197,248,145,302,153,264,275,245,176,244,339,267,141,273,230,144,337,55,245,183,196,285,380,246,225,198,228,116,185,301,300,229,198,194,227,84,200,234,223,211,257,96,181,325,205,185,159,162,242,198,262,274,233,114,284,171,227,170,265,127,173,132,135,309,299,162,277,188,144,143,177,272,233,149,217,53,131,262,190,237,232,78,194,107,141,149,284,275,200,135,116,166,132,182,123,325,235,212,225,249,179,287,180,143,353,224,228,151,177,116,208,254,193,170,300,161,239,234,260,46,190,142,175,331,181,184,85,236,156,279,143,194,268,436,165,94,189,160,269,257,251,220,257,251,259,256,369,316,195,213,268,201,222,163,116,243,207,248,118,282,249,334,215,281,185,276,167,232,208,262,233,252,238,235,282,131,62,203,223,233,138,202,109,113,102,175,198,280,272,174,231,322,170,246,148,200,126,195,155,209,240,318,293,99,169,217,89,257,161,185,272,263,135,215,133,240,262,196,110,168,303,190,270,300,234,207,192,173,116,272,253,296,229,194,230,226,303,218,184,301,333,231,202,53,240,235,139,155,77,124,212,160,159,339,155,295,241,227,172,256,126,270,285,218,89,221,212,322,329,302,184,242,266,200,72,255,164,112,170,176,323,303,108,239,215,138,206,89,261,158,229,148,129,249,259,206,156,259,267,179,159,125,155,108,113,131,238,140,111,230,257,205,231,210,166,269,260,257,194,203,268,100,137,258,357,251,190,230,214,228,95,148,157,203,155,178,354,232,193,177,270,163,264,195,89,255,233,152,247,356,222,111,229,211,309,135,282,224,363,212,88,141,286,150,323,121,139,222,195,269,233,264,255,264,249,154,317,181,236,118,199,111,128,308,137,192,127,180,192,169,208,239,145,197,280,190,130,158,179,243,148,177,199,209,235,224,194,154,315,145,306,100,190,385,227,304,139,216,212,120,264,319,192,221,293,131,118,249,76,225,304,286,240,128,178,305,280,145,212,164,199,375,172,147,130,169,223,286,217,190,319,194,265,114,94,328,187,336,233,327,259,190,166,70,354,189,181,207,155,216,157,172,184,261,199,169,129,75,297,214,257,97,140,189,163,130,193,100,187,162,277,273,204,295,104,204,115,196,139,214,197,270,167,258,128,181,206,249,171,303,205,287,252,114,296,141,252,188,78,352,192,213,233,204,130,132,209,220,222,253,146,243,182,189,189,188,210,327,146,247,220,243,77,243,217,233,131,187,357,119,260,110,257,321,225,262,195,216,259,198,238,242,76,262,215,122,97,317,329,247,211,353,80,249,284,233,212,266,248,237,166,187,204,234,248,272,314,232,169,197,129,81,162,245,137,109,242,116,206,283,199,65,127,301,163,256,252,217,229,177,124,297,186,299,130,135,128,225,133,164,251,90,318,210,207,226,132,357,148,255,120,292,98,219,186,115,242,329,330,122,256,169,199,221,284,89,181,295,249,128,213,232,107,152,296,162,200,273,309,300,265,248,262,190,188,195,164,237,190,111,207,230,158,151,261,274,259,236,289,136,202,180,138,243,257,181,283,202,249,247,226,156,123,262,177,264,213,282,263,138,205,202,219,127,325,227,258,154,238,243,226,298,245,184,105,226,253,191,227,109,231,233,275,223,169,149,106,69,92,168,263,254,275,123,149,244,232,198,207,81,275,110,183,317,241,195,78,262,78,207,278,131,190,189,168,351,173,168,192,237,241,360,260,108,399,234,223,221,237,363,125,193,147,123,263,301,257,256,222,193,263,289,248,170,304,203,276,289,244,171,231,245,354,189,152,307,155,148,206,318,250,233,212,373,187,205,222,143,120,187,289,311,237,74,114,194,209,221,263,272,246,196,222,304,164,195,161,227,190,200,84,150,130,120,183,165,264,288,237,161,101,241,47,259,137,239,111,169,186,158,123,131,208,194,229,148,290,321,223,301,112,115,168,329,180,182,127,218,108,259,236,177,287,242,153,234,156,302,246,225,194,121,249,124,283,254,175,329,161,170,208,257,178,223,216,106,181,162,206,150,281,68,102,306,232,247,364,222,348,139,160,114,204,107,201,212,159,304,269,174,172,186,99,96,222,148,156,250,148,186,281,157,162,167,140,143,281,260,184,105,80,256,181,207,200,267,199,192,200,280,144,234,272,168,236,232,208,220,155,224,205,193,230,223,190,316,240,232,207,159,209,177,220,248,150,378,352,301,90,186,145,247,186,94,226,247,334,128,138,250,230,177,197,219,189,159,224,133,72,273,215,156,210,241,150,326,273,214,134,180,110,232,188,247,178,164,270,118,158,121,159,222,57,178,138,181,208,204,87,132,186,118,231,171,337,187,201,252,225,253,175,164,184,98,252,321,283,115,201,329,210,272,299,155,304,131,114,134,239,93,272,272,168,264,147,231,116,191,181,326,214,313,239,220,260,236,154,114,239,136,125,192,263,222,79,191,165,98,244,325,220,223,219,346,271,271,162,327,187,112,133,113,233,240,107,143,389,91,229,161,130,151,180,163,118,171,111,305,120,164,347,95,260,179,191,266,311,227,241,192,227,178,158,266,247,211,204,273,148,103,156,148,119,174,206,162,164,182,129,182,115,260,123,228,251,126,235,192,182,278,161,146,198,213,149,249,187,224,341,236,263,252,245,217,265,272,245,134,167,191,72,250,288,213,211,202,245,288,210,203,202,89,157,235,190,317,173,235,187,255,124,228,129,274,305,152,143,208,142,366,150,227,204,110,245,224,270,212,327,226,270,210,197,255,253,269,189,152,118,79,304,324,153,256,159,205,176,257,279,248,222,158,202,237,193,193,246,264,264,185,216,341,288,197,203,194,218,307,190,190,202,155,77,157,125,158,301,143,138,187,325,345,256,71,300,60,186,255,145,185,142,217,323,131,280,79,232,201,219,224,259,232,326,120,258,278,232,112,186,176,263,219,175,180,177,162,314,259,139,196,244,190,205,273,84,91,255,198,179,170,241,222,112,266,255,213,65,238,242,239,332,160,99,178,237,225,221,120,159,203,330,280,218,258,256,176,204,202,184,181,142,195,336,203,78,254,203,228,173,188,132,192,215,99,156,219,301,130,98,116,225,87,239,207,177,313,175,181,149,215,339,251,96,232,337,294,320,131,178,145,206,181,237,214,394,175,231,211,276,277,245,250,229,311,195,136,264,141,244,62,210,107,334,124,141,245,133,191,217,225,220,189,293,262,126,115,163,282,141,260,189,252,126,229,238,190,215,183,282,177,256,337,276,318,94,148,237,257,344,203,330,100,273,307,187,73,111,175,139,195,288,239,149,208,168,308,253,315,166,218,156,243,262,226,243,168,169,318,215,332,201,195,197,124,188,269,178,222,228,303,187,264,188,185,220,147,166,161,219,218,230,323,180,209,229,232,187,240,158,149,218,261,301,171,187,184,209,237,130,213,162,135,178,217,159,236,251,170,144,260,111,216,185,211,230,231,212,181,230,196,350,90,105,248,203,203,198,159,254,185,214,297,292,309,290,185,145,221,240,327,289,187,195,239,171,185,139,247,231,222,191,333,292,222,236,144,295,212,169,199,191,198,270,270,120,373,153,235,251,138,146,190,198,227,307,192,57,224,208,198,199,159,225,212,237,239,222,147,91,118,192,208,117,154,91,108,236,188,344,108,148,276,159,269,175,204,335,207,335,296,183,264,226,134,254,252,219,227,161,145,296,197,115,184,55,368,123,337,203,129,240,242,198,343,168,175,143,243,219,196,151,226,174,249,260,216,180,115,162,151,347,159,226,185,243,96,235,288,195,192,138,256,205,130,226,232,213,271,191,147,270,180,393,251,209,219,194,102,149,193,168,166,102,298,198,199,99,196,255,245,179,107,208,117,142,108,135,177,90,217,239,169,314,212,292,306,225,193,269,193,142,185,209,264,156,178,140,210,227,183,361,240,225,97,119,233,197,275,109,129,205,237,161,160,212,261,139,186,97,111,196,174,345,349,189,110,144,273,235,271,209,183,361,309,269,240,234,148,164,165,160,114,135,193,119,209,94,86,203,307,199,204,195,216,134,149,96,226,378,145,217,102,257,135,165,128,264,254,201,246,167,197,148,199,292,191,100,158,233,233,149,174,317,151,288,372,251,244,75,220,253,94,165,285,139,181,106,136,170,188,128,178,315,251,207,226,235,157,234,200,354,288,155,173,272,172,129,190,236,240,170,252,178,247,112,99,163,273,136,160,210,253,113,138,167,61,164,206,158,137,248,163,211,124,106,175,293,120,153,272,117,101,367,180,246,117,175,188,208,202,181,180,158,295,309,164,193,201,200,138,296,193,148,199,182,145,166,77,136,206,157,192,180,169,218,126,267,221,150,275,359,189,97,113,248,202,145,107,206,194,292,195,236,165,262,112,271,240,154,134,255,97,219,206,219,135,209,299,150,197,165,196,333,157,334,204,320,155,165,122,262,224,154,218,301,175,181,185,167,221,204,111,208,284,207,337,137,175,92,237,73,230,226,228,209,177,102,174,187,274,161,169,261,131,218,221,90,201,109,197,255,204,181,130,83,209,245,181,317,174,149,156,159,294,98,169,173,51,208,228,291,207,228,136,299,254,110,143,212,70,159,229,127,272,168,277,338,119,116,209,198,310,186,243,353,149,249,137,113,156,94,217,346,112,265,206,97,150,255,172,221,188,209,151,239,232,193,232,157,92,122,203,194,230,144,137,230,191,255,111,205,217,265,198,308,115,254,206,154,370,267,152,169,172,105,183,177,48,223,146,220,223,237,104,145,135,274,221,251,182,243,195,153,268,335,130,245,188,265,228,185,72,229,126,185,182,162,365,196,258,224,158,196,124,338,284,222,88,242,335,115,173,265,155,152,197,216,249,163,234,183,217,140,218,205,246,210,241,252,248,97,235,187,211,213,197,171,290,186,188,226,396,131,245,86,107,280,144,168,267,147,128,280,122,184,235,192,183,195,194,282,303,155,250,328,137,177,152,119,145,224,80,155,263,157,215,337,330,167,288,230,183,152,231,301,169,144,194,177,193,213,259,280,116,236,328,169,88,103,273,305,180,297,111,96,202,175,182,258,153,231,77,355,250,241,181,186,204,221,110,155,106,155,214,196,155,114,215,281,138,206,136,193,132,295,76,60,195,141,162,253,175,206,356,248,80,257,143,265,241,136,102,61,264,278,72,100,241,154,203,169,278,176,179,211,258,305,283,153,272,165,174,202,132,239,158,259,72,205,167,153,222,235,332,62,302,263,150,246,240,158,195,190,257,249,111,309,196,152,233,177,130,212,191,220,199,317,173,122,350,336,256,166,204,199,111,304,137,194,268,180,180,157,183,154,238,149,271,101,103,161,96,181,118,153,117,179,195,227,279,213,98,282,197,231,171,124,220,230,128,168,182,104,355,229,180,170,182,63,129,222,189,147,317,75,223,183,213,235,326,270,223,180,171,219,248,207,142,172,203,191,174,398,142,230,92,192,174,159,194,101,119,272,250,203,166,164,268,278,330,203,234,190,149,186,270,234,231,120,293,144,254,313,133,158,218,183,148,179,147,285,231,169,287,329,282,240,249,266,91,345,238,248,233,271,111,152,290,135,256,138,232,106,219,171,130,354,118,177,173,253,187,89,365,123,228,149,103,151,136,206,157,87,254,154,213,276,263,90,153,111,213,220,161,226,191,219,220,171,221,192,159,314,206,237,119,86,124,238,289,206,290,240,123,222,141,176,160,180,236,216,249,108,84,186,296,128,278,273,88,340,307,172,205,172,283,242,124,119,138,219,161,207,163,183,212,214,261,251,243,249,127,212,140,186,221,167,135,190,206,200,206,251,156,145,227,198,113,187,172,200,225,211,205,302,124,153,178,165,156,282,238,153,177,308,265,269,256,185,241,178,188,188,110,153,181,271,157,92,159,316,204,96,226,120,238,171,277,205,198,161,212,219,85,110,113,209,217,155,235,108,53,101,310,169,149,307,108,224,240,181,190,286,175,208,104,359,271,228,260,167,226,134,124,348,212,244,221,184,173,168,170,146,312,122,168,272,101,239,156,170,254,107,117,250,162,131,346,202,208,224,281,191,119,331,172,236,166,153,223,246,154,137,186,338,242,228,184,214,201,163,185,162,219,378,119,105,331,265,171,74,153,89,286,81,133,257,199,190,183,304,144,357,246,215,249,137,176,174,212,302,150,250,251,149,134,213,111,316,93,192,240,212,134,302,298,118,267,58,73,141,297,155,103,157,249,315,235,341,212,196,118,140,241,238,149,240,109,233,304,210,83,182,301,197,198,220,318,248,197,186,136,236,262,138,98,333,199,254,99,327,85,192,283,297,79,166,68,182,275,196,185,231,199,231,308,133,268,278,161,179,191,261,209,232,185,283,141,213,205,378,264,192,223,80,165,286,184,163,342,345,229,217,285,231,141,241,169,146,180,314,190,306,234,228,203,87,265,333,238,359,167,248,200,240,238,173,174,218,170,264,210,279,247,225,202,137,276,295,179,51,148,277,118,190,138,249,126,142,157,207,192,136,181,134,141,284,202,254,165,186,240,236,257,147,57,185,117,137,148,165,271,196,61,217,172,159,182,167,219,167,141,65,280,256,306,170,97,262,116,80,205,142,132,235,116,227,199,217,230,208,207,234,190,272,174,273,110,228,246,158,185,213,119,127,108,62,271,203,259,142,129,152,101,186,230,331,213,269,232,189,193,268,210,129,155,123,215,207,220,68,314,237,129,154,285,210,134,117,306,339,226,293,210,363,313,207,139,125,245,183,293,152,155,220,280,233,226,209,183,195,175,136,302,323,204,154,141,221,184,153,331,177,287,236,138,262,280,147,254,230,217,243,175,105,132,191,240,208,228,256,239,170,62,281,232,173,221,318,227,196,119,231,205,156,156,265,166,186,209,242,252,284,232,170,219,74,201,213,419,210,245,183,171,109,209,204,111,159,171,331,161,130,183,221,275,275,118,191,200,208,107,150,314,147,147,159,330,212,223,334,128,268,235,171,290,271,156,201,189,160,242,371,334,295,282,234,213,242,140,145,254,235,199,160,126,302,204,88,114,120,225,135,212,226,147,253,119,200,169,271,414,186,116,250,260,337,136,203,156,110,263,260,182,173,295,224,280,208,149,251,191,110,251,187,175,145,258,313,212,251,109,152,233,141,123,222,247,111,297,141,150,167,160,241,117,144,233,237,182,252,175,117,358,131,292,146,141,148,304,258,139,267,95,287,322,151,144,203,158,297,131,225,229,225,224,116,163,295,189,153,218,160,219,148,273,236,317,220,182,233,324,117,290,222,258,200,134,129,292,196,225,173,206,346,152,146,282,263,259,136,135,211,171,264,300,205,137,173,91,80,298,183,182,169,205,251,182,198,93,196,195,138,118,320,69,193,165,160,198,276,212,135,148,243,219,187,140,127,152,291,277,70,186,111,326,149,243,192,162,141,127,92,262,256,171,232,163,144,204,141,292,87,228,194,244,211,191,324,240,186,212,231,230,225,229,303,267,219,283,121,216,122,361,167,160,144,181,163,235,279,224,173,167,202,206,197,168,188,240,161,176,191,122,183,170,161,202,126,197,221,236,323,169,368,160,215,128,209,172,300,228,206,213,119,294,172,161,186,270,216,213,152,293,121,100,173,165,125,269,183,209,208,333,184,402,305,460,293,272,233,240,174,213,221,123,160,239,305,243,296,166,183,219,98,263,215,182,124,95,234,245,246,111,151,200,248,188,167,297,236,194,288,233,239,212,230,101,251,202,135,161,113,220,174,265,200,225,194,290,151,329,259,260,137,193,323,296,73,204,310,108,167,187,313,104,284,240,189,200,379,203,102,152,120,99,198,184,81,90,104,147,224,128,242,231,176,294,251,212,318,293,233,234,307,216,337,218,198,251,299,173,149,207,231,118,107,144,173,235,198,192,164,243,234,190,235,165,164,221,173,207,208,285,249,190,132,117,82,267,164,290,280,184,117,123,204,184,185,203,98,226,94,152,223,232,258,232,274,212,260,183,297,233,212,237,227,189,273,272,191,241,73,75,195,148,294,280,221,111,352,195,177,247,215,214,107,141,124,290,96,256,259,166,225,176,148,175,260,330,90,224,208,62,156,129,206,278,248,126,273,181,290,175,311,287,289,220,221,202,290,179,143,186,210,105,154,233,243,131,127,142,148,277,171,206,114,311,119,147,241,130,161,187,220,269,164,378,113,209,254,266,150,249,180,109,80,129,74,146,93,243,205,189,181,208,178,171,265,284,246,178,229,217,316,226,362,218,229,346,300,214,223,111,266,142,341,320,167,103,174,150,275,279,119,345,168,282,173,222,284,144,80,249,216,220,174,235,335,208,154,212,211,139,173,200,231,144,213,93,275,130,268,152,137,186,179,250,291,247,205,337,313,371,59,156,219,329,211,175,210,231,210,281,300,185,125,242,53,159,257,164,174,200,171,132,222,161,178,211,150,151,312,138,224,286,279,369,145,213,198,238,165,206,195,76,156,202,150,227,153,129,151,87,193,215,220,252,222,204,150,59,225,233,145,162,259,120,189,172,144,203,107,301,198,193,135,87,182,138,137,198,195,163,293,86,133,118,237,160,299,206,237,210,246,349,356,293,166,150,224,139,118,298,321,276,166,151,192,264,145,132,110,185,182,230,84,259,229,256,113,228,165,142,183,260,139,183,164,204,234,237,131,149,250,233,177,245,178,250,174,91,234,209,122,167,216,293,232,231,264,118,233,177,235,211,113,377,196,211,208,183,204,199,323,116,232,124,316,254,254,182,140,286,114,109,244,246,191,96,96,206,115,197,180,143,158,287,279,309,305,215,250,298,287,270,185,134,156,265,257,160,104,210,247,311,252,162,103,262,179,253,163,320,256,222,245,259,214,117,207,226,308,235,144,311,305,192,171,164,305,266,323,111,269,323,217,260,175,249,323,199,160,266,77,102,195,265,179,291,114,85,137,144,223,78,276,217,134,165,318,111,276,227,167,332,211,183,228,149,143,269,172,182,205,298,235,142,297,191,289,197,246,114,272,284,98,238,235,206,208,134,213,223,230,194,195,101,193,206,278,228,109,230,177,178,121,204,288,214,289,251,263,196,254,315,186,283,274,112,196,232,169,175,248,201,301,284,193,208,203,312,233,265,81,124,147,62,136,211,112,249,227,222,142,109,405,225,206,215,106,274,87,141,204,191,112,141,100,236,98,138,305,192,144,165,116,201,78,148,161,275,230,153,120,312,131,229,271,294,162,191,159,205,360,160,253,288,193,212,210,217,206,172,211,228,130,140,209,284,273,315,84,238,275,244,160,128,250,242,225,191,215,129,186,133,248,198,125,214,135,188,283,97,148,194,310,207,332,246,116,209,83,352,244,221,241,106,149,146,128,131,168,193,175,125,228,111,215,110,229,60,254,132,168,219,232,216,337,211,199,189,165,169,201,219,142,202,263,289,163,244,182,210,263,214,78,142,93,215,162,157,136,316,200,237,137,256,210,131,157,202,193,233,191,209,92,314,184,104,281,214,115,124,267,242,117,292,123,91,225,342,169,243,230,119,265,273,249,211,243,239,294,346,53,177,107,69,177,176,261,226,185,140,231,128,210,185,172,114,240,187,229,208,66,152,155,160,141,199,288,231,259,166,119,175,156,258,280,195,316,104,245,205,137,195,196,153,161,257,134,165,321,213,314,326,57,177,173,256,214,243,232,186,204,239,312,116,165,84,95,261,169,162,80,178,107,237,210,203,126,213,269,252,288,156,83,230,230,343,230,85,270,236,166,164,309,239,211,111,175,146,186,140,313,239,231,251,253,157,137,256,153,196,222,256,120,115,192,72,228,133,143,176,348,223,271,117,152,240,283,278,320,209,225,340,210,315,227,135,226,291,67,268,182,286,235,277,291,206,176,179,169,181,234,171,233,130,155,254,219,168,129,295,116,156,303,105,199,224,226,115,81,138,114,162,227,79,133,244,195,144,347,241,248,221,129,184,127,242,169,221,190,103,238,196,246,263,216,185,219,263,211,266,397,239,183,267,207,271,262,149,112,95,123,279,286,140,179,338,152,232,169,158,191,267,206,236,237,154,114,198,193,230,106,224,183,117,246,337,119,218,183,219,269,281,234,99,244,223,163,263,168,253,244,172,90,141,110,182,171,210,232,290,222,127,310,250,202,213,271,128,113,227,248,252,258,176,212,254,168,269,246,166,322,183,193,149,216,226,283,161,121,204,146,223,229,202,104,106,287,322,132,162,355,230,104,154,217,249,98,147,311,88,250,76,165,275,272,352,239,247,220,175,213,273,214,304,298,208,238,178,185,298,160,236,221,275,243,77,198,224,232,250,250,336,302,314,196,222,290,211,216,142,234,129,222,321,232,226,119,137,368,128,220,337,256,101,156,241,202,220,245,186,289,178,232,219,163,270,305,163,103,79,363,215,244,111,237,84,217,201,158,193,120,262,337,180,216,208,169,242,148,234,177,198,99,162,122,202,336,213,184,314,248,157,211,178,165,162,192,244,299,237,199,286,165,252,313,152,147,212,80,164,288,186,256,233,261,202,278,348,216,190,167,267,118,196,247,240,114,261,173,182,146,159,198,167,171,165,196,196,196,149,224,307,164,171,136,110,247,217,377,137,257,203,175,206,210,144,242,139,269,261,196,361,241,122,203,132,154,250,138,110,301,276,187,242,229,245,165,90,171,102,152,226,264,136,105,119,199,91,138,198,348,179,284,235,199,75,212,262,173,268,115,48,177,184,348,260,255,93,153,201,154,210,271,120,282,231,163,161,212,241,207,75,274,123,202,228,208,93,141,331,174,90,185,223,142,237,101,117,211,231,212,223,101,193,404,251,181,212,264,64,278,196,276,209,186,254,187,234,227,193,190,285,149,219,270,161,218,244,252,212,360,137,243,273,239,268,175,205,89,248,176,172,63,204,262,267,261,181,216,199,215,315,158,308,208,223,198,191,174,203,261,258,123,186,218,169,305,142,159,134,167,286,278,106,287,321,142,198,265,208,112,329,102,345,159,191,67,60,98,280,136,172,223,220,253,95,218,246,249,219,218,260,217,161,151,236,225,135,187,232,189,195,302,222,158,191,186,117,142,354,156,230,207,285,242,225,235,201,214,183,233,206,277,231,161,250,146,312,228,75,236,181,254,130,203,208,237,153,238,180,190,89,146,284,100,238,239,184,273,84,234,221,211,310,247,169,148,253,270,195,152,161,182,173,155,207,171,311,89,305,72,205,157,156,196,214,286,261,119,270,140,272,255,160,259,280,149,256,210,123,172,178,201,197,161,242,152,179,187,216,154,171,204,255,157,198,257,122,187,171,215,150,53,195,124,166,228,282,52,293,190,80,154,254,183,120,257,186,156,173,231,281,173,278,190,279,199,358,166,168,149,214,243,248,284,83,136,227,208,303,265,166,295,86,193,182,112,135,269,195,193,157,297,244,110,137,166,187,176,127,168,163,180,208,236,108,216,213,231,158,399,178,207,140,204,272,151,229,89,303,281,67,237,337,197,176,102,270,256,209,127,287,249,197,290,66,53,261,109,308,257,167,260,172,215,217,223,191,240,342,226,174,121,201,356,229,264,310,148,215,77,108,176,245,151,199,239,313,308,63,195,90,244,175,190,233,213,200,213,134,251,204,222,249,214,117,138,296,101,233,270,176,199,212,299,225,183,194,254,223,106,266,372,314,144,203,198,156,281,140,320,126,285,147,195,216,209,209,175,126,159,320,154,357,115,207,125,178,187,267,137,179,308,142,244,150,239,250,210,175,184,248,141,296,138,77,204,301,206,130,289,336,50,190,131,150,209,203,273,168,174,181,261,123,210,153,232,99,279,140,162,214,162,360,426,175,181,249,260,188,185,210,100,180,195,216,308,152,183,90,132,247,281,172,165,125,183,81,170,192,210,221,209,181,257,142,300,251,260,196,139,126,200,202,189,132,97,172,167,187,247,241,228,216,187,299,163,73,269,118,210,187,99,90,208,121,177,135,310,134,133,96,326,210,152,78,274,219,224,166,214,182,160,200,136,339,152,199,237,167,92,150,160,185,166,236,245,148,199,309,110,237,219,105,172,138,145,177,108,342,368,223,230,180,273,200,114,103,190,301,229,299,212,213,221,155,97,243,254,187,170,76,119,106,351,235,56,143,211,90,287,184,230,323,285,280,232,142,115,124,167,237,365,123,132,259,172,178,146,241,237,226,233,179,151,283,182,136,166,187,263,215,232,149,245,229,191,79,153,288,356,165,227,216,267,284,188,209,110,181,200,288,172,233,266,126,127,158,170,297,222,161,185,216,384,194,211,160,209,201,214,159,219,225,137,167,318,196,229,274,223,268,141,301,230,284,94,191,126,163,317,145,185,144,92,116,158,328,195,113,147,310,241,268,193,223,301,235,179,318,48,146,314,290,143,231,150,190,256,180,141,150,141,149,162,152,151,103,207,163,313,42,242,360,187,114,282,274,224,112,191,207,168,146,148,214,220,165,221,223,379,210,237,217,134,177,220,175,203,290,246,119,132,204,211,185,207,107,246,208,114,241,224,70,229,171,168,201,200,111,345,321,184,173,219,196,211,184,59,225,320,295,93,173,193,252,212,262,242,282,311,105,160,203,287,158,232,204,160,244,222,349,241,285,203,267,149,138,180,168,226,146,247,227,266,197,236,195,219,223,96,352,121,166,196,155,138,131,175,311,164,307,363,247,190,226,142,143,226,187,338,186,237,147,332,323,171,162,198,154,337,149,291,171,260,128,171,170,119,130,353,163,148,190,153,247,268,270,67,291,241,154,218,288,212,114,216,116,189,204,232,84,192,117,130,130,238,259,247,385,147,135,196,168,175,192,258,132,247,112,177,244,171,264,103,264,99,208,192,242,192,202,222,159,215,167,232,225,264,234,186,209,226,268,251,249,160,224,294,239,103,217,110,93,125,245,158,127,322,149,124,191,225,139,211,154,282,166,110,303,150,190,234,191,173,111,282,86,215,294,226,323,286,200,165,253,66,143,231,155,238,232,240,257,263,227,266,303,90,223,180,155,346,250,203,286,89,270,118,188,216,184,307,227,227,141,324,210,183,103,200,324,258,152,224,255,191,326,213,187,107,208,203,96,185,283,335,162,311,136,154,72,299,343,341,311,112,190,166,193,214,220,232,257,236,257,186,332,209,144,357,161,301,216,280,220,150,242,131,240,226,122,123,136,115,111,299,210,205,236,147,234,208,132,137,151,124,187,198,251,213,166,178,213,157,154,357,160,242,285,231,147,155,217,195,216,177,157,260,101,150,179,265,252,213,177,303,123,254,243,168,286,323,219,224,321,195,158,132,203,325,216,185,247,287,228,204,154,228,208,260,198,190,231,179,141,262,198,102,242,197,361,290,104,174,147,199,253,179,201,192,222,222,195,249,246,265,163,215,240,81,156,128,209,204,178,205,257,238,169,305,311,135,255,169,225,245,169,127,153,130,311,166,181,205,286,237,161,226,206,189,188,149,70,104,120,224,120,278,222,241,153,248,148,146,197,337,193,121,244,194,196,235,162,104,290,164,263,130,182,259,196,192,105,110,136,125,142,206,234,226,256,236,294,229,166,150,309,183,91,299,79,166,227,124,174,272,95,157,120,143,195,103,211,184,142,162,95,190,266,232,117,320,180,334,144,221,215,208,186,149,103,167,329,221,141,194,194,139,245,258,244,158,158,219,169,231,232,154,340,206,268,127,222,196,119,193,161,197,321,136,220,136,351,156,212,180,119,161,148,173,166,283,130,149,148,261,185,251,296,207,364,317,195,150,186,146,236,230,108,197,213,231,175,325,151,77,263,304,185,146,158,297,142,151,231,153,253,272,197,164,143,175,287,207,178,114,119,307,262,307,211,200,232,86,339,220,260,178,157,211,210,128,204,280,249,95,153,222,123,313,156,238,187,167,207,238,202,219,212,286,204,153,364,248,220,225,278,137,200,108,208,185,228,210,255,167,247,293,246,317,139,161,132,220,201,145,174,234,201,185,247,246,177,239,248,290,104,273,240,180,194,195,159,176,207,111,101,326,270,147,227,117,239,232,150,81,85,137,149,210,274,64,248,226,177,138,165,173,208,129,74,149,179,205,278,139,265,95,120,203,125,151,169,210,209,80,144,188,339,237,106,141,168,276,110,191,115,56,233,66,331,331,257,298,133,229,190,182,230,224,121,173,126,284,290,120,239,113,253,227,195,217,209,206,255,130,175,175,141,185,248,89,162,117,218,145,139,136,249,230,203,108,227,230,200,297,253,124,224,264,229,234,130,184,97,111,241,190,139,230,124,203,113,231,218,280,234,190,223,216,190,261,115,201,241,140,323,274,115,181,290,258,158,225,122,173,259,220,251,220,162,189,195,198,106,254,210,176,199,100,188,232,201,160,186,139,163,317,104,162,191,211,101,144,152,96,188,95,312,211,198,213,145,223,185,180,234,373,130,214,260,251,169,341,150,306,133,239,285,282,282,123,215,191,210,258,255,151,206,196,268,259,231,184,161,215,294,229,264,153,226,123,291,197,293,90,182,201,175,132,198,161,182,104,110,97,244,141,285,188,126,227,189,177,301,111,175,115,101,161,106,233,164,261,213,243,202,168,202,184,134,221,163,167,212,178,205,181,77,245,115,172,118,221,352,98,200,222,109,159,292,134,118,184,250,179,200,162,103,221,130,141,271,312,236,225,111,338,231,205,124,69,275,264,161,150,231,215,365,224,166,162,190,175,207,180,319,257,170,167,306,264,315,184,224,102,199,311,176,205,83,168,129,278,297,116,161,345,171,113,173,251,216,170,227,295,341,176,347,225,61,169,263,328,248,255,246,200,201,233,243,271,131,287,194,146,159,324,110,349,303,189,124,136,166,243,211,183,247,192,159,155,288,159,198,146,228,190,117,107,139,131,266,198,146,174,260,83,161,271,196,274,270,272,184,239,267,257,126,238,235,114,193,207,179,291,192,190,318,214,238,282,244,148,243,102,244,89,347,190,271,166,278,133,141,234,176,172,231,200,201,243,131,219,169,174,158,235,145,239,276,241,376,173,89,183,150,136,82,225,311,176,180,155,92,136,226,166,183,172,185,296,156,177,284,117,145,164,259,284,214,180,250,191,167,110,122,107,195,284,247,307,203,150,327,222,290,131,139,188,160,109,210,300,256,191,262,229,225,184,257,201,185,159,155,195,307,278,277,208,178,205,188,204,262,209,179,325,91,181,102,281,218,133,304,214,293,168,142,170,127,214,274,205,232,303,155,122,175,187,149,150,55,155,269,214,197,167,144,300,128,345,351,259,225,262,385,129,140,271,332,341,203,274,202,185,212,228,190,296,227,163,303,119,283,298,290,129,219,201,274,123,189,260,114,195,155,297,192,155,100,132,264,161,176,134,233,156,116,83,94,170,255,91,83,207,142,205,251,230,176,148,183,193,217,146,208,101,333,283,95,106,55,331,289,228,200,140,161,305,237,202,182,157,154,177,329,176,347,145,219,240,124,210,222,225,180,241,165,103,155,208,254,264,199,207,241,215,303,76,215,148,361,281,225,375,89,148,320,249,150,265,166,127,330,251,300,87,132,236,190,169,233,129,338,227,138,283,245,277,246,146,192,293,133,154,235,198,227,193,265,182,169,136,291,212,265,249,180,75,223,133,309,225,229,154,180,198,305,286,156,180,233,196,116,312,178,156,190,269,238,203,248,280,160,191,150,169,236,302,225,260,230,280,122,302,176,164,190,151,167,166,114,330,237,217,92,288,190,118,291,255,207,231,296,131,164,169,114,218,198,222,204,312,254,70,188,132,135,111,110,133,259,116,224,252,265,267,121,199,214,166,262,156,294,104,237,144,180,206,96,223,211,353,211,287,280,182,198,150,209,191,265,236,239,270,247,89,293,230,134,276,254,126,194,99,294,171,140,169,370,77,67,62,135,245,288,237,173,91,328,108,199,334,121,244,192,274,274,192,152,249,284,152,166,137,113,360,210,223,105,279,126,109,183,202,66,246,261,311,208,89,205,196,165,149,312,264,127,279,77,164,284,331,153,123,142,99,253,193,240,220,188,280,365,236,343,384,197,79,165,281,181,137,197,207,334,128,180,343,238,147,213,131,164,234,223,76,171,183,340,134,250,117,270,104,233,255,326,178,328,203,268,233,293,150,207,351,215,171,269,192,142,338,246,187,110,353,173,121,167,193,121,220,209,220,169,205,243,282,182,279,223,150,284,185,230,274,182,123,268,122,195,256,148,244,248,76,225,106,131,143,162,229,157,242,218,255,166,220,173,55,233,235,108,290,342,152,217,207,223,255,188,252,153,353,125,369,282,149,118,178,244,238,176,272,118,143,235,282,204,282,137,173,261,263,131,170,217,175,112,241,83,257,249,137,171,259,215,253,110,206,186,239,221,216,272,238,240,167,194,181,159,204,194,256,199,155,289,293,210,94,250,155,294,245,135,168,194,169,322,197,199,146,221,226,86,179,84,200,245,233,167,163,155,258,217,284,299,204,259,159,221,108,235,162,141,284,211,118,166,268,116,285,119,182,235,151,353,56,238,175,217,236,127,244,382,157,184,188,238,252,96,233,113,137,126,305,217,84,280,163,141,264,149,125,208,247,280,191,145,169,148,256,222,176,184,207,202,71,361,329,143,229,150,191,193,174,227,176,114,240,136,252,153,181,231,235,245,233,129,236,183,335,198,186,153,137,221,170,144,227,133,94,259,187,185,163,165,261,161,86,234,255,200,77,248,320,157,244,179,207,194,137,142,94,288,116,177,91,204,270,231,195,226,257,173,240,248,148,224,203,177,133,264,136,257,243,250,237,241,126,164,271,234,238,234,170,230,132,137,173,96,190,252,201,162,241,145,212,233,158,153,288,221,152,161,80,149,257,223,231,258,300,232,196,173,204,92,108,147,175,117,206,281,187,325,195,196,248,246,130,134,185,213,145,137,181,108,142,108,248,216,164,140,303,262,103,197,226,133,239,255,74,130,322,194,255,217,238,260,173,256,181,187,311,101,192,125,157,129,222,337,121,321,134,138,140,220,369,215,314,127,231,255,218,144,124,241,152,102,297,70,179,210,163,168,200,130,180,314,174,213,230,147,147,99,211,229,227,102,268,220,136,228,183,194,361,369,150,304,160,247,330,86,125,186,129,245,244,135,212,98,122,338,308,294,228,231,175,177,151,170,133,245,158,207,226,206,178,187,183,184,204,250,286,208,84,122,334,181,226,294,129,277,226,203,116,225,222,215,198,115,219,267,161,139,132,161,282,241,118,190,211,174,200,174,218,288,272,202,234,165,267,87,179,186,151,53,221,222,140,93,174,120,308,238,145,322,174,176,162,63,219,52,160,201,136,185,187,146,113,142,231,170,206,274,307,281,230,156,104,123,265,115,365,256,228,239,159,162,171,298,88,161,212,215,109,141,325,97,149,219,175,224,124,142,148,228,167,259,298,130,262,327,113,77,222,168,147,225,280,187,320,175,184,238,197,158,158,166,249,74,184,249,252,237,176,188,116,319,190,157,194,225,351,200,234,325,189,62,278,102,312,198,186,140,285,111,309,169,118,94,133,208,225,75,177,192,154,206,275,119,214,163,257,208,188,226,245,189,121,209,193,96,258,136,138,132,272,283,138,285,105,239,254,146,163,154,254,319,166,215,231,170,197,351,105,218,242,206,275,133,377,186,185,182,268,226,323,89,89,154,364,79,132,166,205,150,350,196,211,234,196,167,71,216,105,185,182,231,234,206,237,110,167,126,292,332,156,246,210,199,176,241,196,218,242,205,174,274,183,227,143,139,314,209,175,152,132,274,269,118,240,194,178,90,133,322,207,212,280,72,275,251,190,211,248,107,222,197,361,113,252,319,94,263,133,236,125,191,260,138,109,250,234,268,232,234,141,332,139,247,106,210,314,261,195,142,153,170,163,108,163,207,150,104,168,131,190,376,219,212,191,275,150,107,340,200,278,272,204,205,150,149,142,203,242,197,289,220,216,250,182,287,221,154,198,120,228,198,149,235,90,161,165,113,146,296,189,122,267,142,259,193,162,120,233,215,161,181,284,191,229,216,202,294,276,211,333,249,146,202,217,171,292,258,246,285,182,221,176,167,142,251,296,274,180,261,126,111,230,204,182,163,220,170,212,157,342,272,153,63,145,352,411,160,193,140,182,327,169,134,131,220,225,177,76,114,191,119,229,220,169,169,218,115,219,294,230,353,123,361,135,205,134,294,188,258,315,172,255,151,270,284,248,269,284,233,166,220,162,145,217,219,205,348,282,176,272,301,261,321,154,82,150,40,227,155,159,219,99,174,122,262,227,115,266,241,123,109,177,339,148,232,131,222,180,241,155,237,160,306,177,116,229,223,97,251,180,294,246,161,274,240,199,268,86,149,146,79,317,158,137,159,85,154,186,220,164,96,165,314,127,319,214,191,267,323,281,273,238,158,248,252,281,127,191,186,110,331,181,266,236,240,81,327,202,197,154,124,178,209,200,156,182,165,245,247,241,181,170,157,131,272,249,208,114,239,93,274,246,196,206,255,111,155,69,308,278,288,253,143,275,206,195,213,140,203,288,206,271,278,98,163,198,225,196,207,270,118,205,113,232,205,217,152,296,247,226,221,232,160,93,175,147,219,200,198,151,271,254,267,160,98,256,199,234,148,171,64,69,93,273,249,181,210,192,139,167,265,104,96,200,157,184,177,130,127,147,280,198,274,232,140,180,172,205,187,225,186,381,154,163,112,164,112,270,294,199,351,314,217,160,179,233,182,141,228,178,243,234,126,97,239,235,193,212,264,204,76,240,160,79,251,190,242,163,134,150,287,256,190,155,191,128,138,179,194,379,200,98,282,231,218,212,310,161,201,234,108,149,232,191,234,190,210,203,171,173,346,211,338,130,213,219,95,156,217,259,337,206,251,234,161,225,126,288,254,262,229,115,314,200,114,107,86,291,178,172,227,266,147,133,205,305,235,135,178,186,128,145,267,234,300,204,163,283,223,196,62,166,192,172,213,230,209,211,146,229,254,239,349,193,185,163,101,154,137,211,279,44,201,252,111,261,142,197,229,138,233,278,240,214,199,228,261,146,225,126,143,220,190,145,259,146,225,149,287,241,126,232,187,298,195,177,221,202,162,192,241,204,225,294,94,183,237,222,231,208,251,163,230,228,217,207,147,163,208,85,337,149,203,223,195,183,98,162,158,121,226,163,308,213,194,300,191,255,205,225,242,199,211,178,280,171,350,245,162,258,208,79,132,262,226,161,194,259,131,145,151,171,185,143,232,286,352,291,166,243,310,287,331,129,280,257,363,202,139,200,271,183,186,135,200,181,188,308,271,265,179,139,196,83,227,160,219,246,159,227,139,179,152,198,241,214,234,334,182,288,250,157,176,173,166,253,262,273,103,236,191,342,187,224,291,144,170,260,49,148,211,125,178,157,300,170,189,174,240,177,143,208,132,357,244,63,111,238,210,264,165,65,97,126,194,266,308,169,169,235,181,264,232,161,281,278,125,226,89,165,260,149,218,298,155,222,279,66,197,103,242,90,336,150,85,82,193,131,218,107,303,329,135,88,233,284,153,161,181,133,310,156,77,123,167,79,164,150,184,190,244,222,191,181,270,226,130,184,191,165,157,268,294,176,189,130,237,222,201,253,234,159,205,193,159,177,285,315,291,115,151,143,187,182,111,345,249,241,221,164,285,215,203,211,95,336,336,260,130,314,223,73,157,202,301,169,263,345,204,144,283,265,171,222,158,211,252,107,202,70,224,223,330,153,270,244,255,244,230,168,142,224,276,174,296,262,100,209,173,274,177,134,163,133,138,165,197,264,261,183,340,159,166,85,233,180,236,265,293,170,197,240,206,308,213,181,136,121,250,111,197,148,167,235,152,193,284,294,206,199,263,167,97,234,250,276,129,242,242,184,178,258,190,273,111,331,296,162,194,230,283,184,284,246,210,115,188,297,148,157,139,149,211,141,141,254,211,249,186,167,88,157,318,286,118,137,219,256,233,142,157,197,190,187,251,219,230,171,279,243,243,246,193,103,220,207,210,278,104,331,289,249,228,216,231,208,124,174,155,141,259,83,80,317,293,85,258,314,296,283,223,273,100,139,342,270,218,162,229,128,282,164,121,105,154,190,128,182,283,207,149,319,235,148,201,318,120,162,274,134,153,268,208,234,142,206,252,256,126,92,81,119,170,186,188,193,140,129,298,239,199,183,187,204,309,257,121,127,199,196,274,144,269,283,232,103,212,167,212,128,198,239,181,313,146,170,167,93,162,295,77,302,170,135,224,211,154,185,330,205,273,276,249,128,234,242,224,199,191,166,57,164,188,150,194,267,199,177,185,185,147,202,263,220,266,190,299,266,195,108,120,244,154,162,103,246,210,306,241,363,270,251,195,330,176,211,195,165,131,239,214,214,389,310,200,208,85,118,219,119,175,305,200,308,282,135,208,252,322,231,309,203,175,222,84,214,174,92,250,118,261,267,223,103,145,268,235,125,275,195,194,269,232,280,159,209,294,316,122,276,252,227,273,193,270,321,220,183,266,281,277,242,161,210,173,181,193,278,132,160,95,220,217,268,196,128,181,156,174,112,258,245,39,120,152,229,250,128,220,211,94,70,258,171,372,231,152,230,172,101,153,317,213,266,242,212,230,216,74,282,222,303,144,319,153,144,86,118,213,264,106,139,301,142,219,199,261,180,192,177,289,92,253,256,273,214,212,198,116,97,258,177,264,261,252,113,185,201,96,276,264,245,317,250,232,219,208,245,194,249,127,178,99,141,168,180,127,216,100,166,208,83,225,314,110,115,296,189,193,143,128,247,305,159,154,223,206,220,136,226,226,121,213,238,156,236,157,90,90,253,233,124,217,109,211,165,168,229,209,203,130,267,194,198,294,267,223,237,192,129,176,166,212,209,181,169,145,126,220,198,110,323,142,184,191,190,212,264,248,242,324,278,216,123,296,179,105,111,287,203,321,99,165,98,270,193,301,253,149,179,238,156,191,265,257,202,175,251,182,200,253,184,226,107,135,149,163,320,221,216,127,208,257,187,184,215,219,42,263,187,100,119,239,171,189,198,189,184,230,331,356,145,56,207,146,248,285,64,347,143,142,130,264,106,336,333,165,208,338,278,198,218,202,151,192,335,93,208,283,122,274,189,143,144,158,86,189,211,107,194,202,125,226,178,243,246,166,292,55,83,207,209,219,277,188,263,204,93,132,246,163,239,190,224,261,185,260,199,241,189,180,290,236,222,200,169,275,165,203,321,200,271,120,249,224,200,119,200,324,279,118,187,118,209,188,95,182,224,331,212,172,214,242,248,243,211,205,107,239,113,170,202,201,224,243,181,135,216,125,259,230,191,352,270,126,146,254,226,249,165,276,189,175,238,137,217,248,131,123,187,127,235,147,219,93,115,291,260,205,122,82,240,97,71,129,86,202,280,220,128,196,238,201,228,236,75,42,142,290,178,195,206,218,238,254,131,181,91,177,133,352,86,217,137,200,85,203,246,111,164,176,237,332,253,249,254,120,134,239,165,230,300,198,331,255,114,90,238,178,319,151,163,185,299,147,214,177,165,231,259,311,167,220,248,172,341,135,99,160,167,267,132,180,241,225,175,211,169,171,242,341,282,214,271,176,224,180,154,303,350,274,324,242,158,220,207,277,124,117,248,175,202,289,228,165,313,269,163,150,131,209,273,105,136,161,151,117,170,156,154,173,86,111,208,94,228,125,75,113,116,167,169,178,190,227,105,283,221,239,256,245,172,225,244,348,138,59,135,197,144,143,228,364,195,289,153,262,108,254,224,335,281,135,210,158,304,155,142,205,241,181,201,225,275,226,216,164,97,300,242,145,153,269,271,294,130,262,185,186,286,357,138,330,209,382,134,297,110,187,114,250,174,228,161,304,122,89,94,154,258,195,218,187,139,209,194,100,208,87,178,297,111,205,246,252,94,193,68,191,152,212,145,153,246,198,128,257,152,251,163,201,147,84,234,276,194,162,228,237,171,189,180,245,266,175,180,112,54,201,160,193,194,121,105,174,226,110,252,274,223,304,229,259,254,215,221,125,286,338,204,95,229,184,341,288,125,177,191,193,257,219,162,291,164,91,234,307,207,272,224,248,188,267,88,138,142,235,347,160,262,282,272,351,235,248,212,240,158,73,153,273,160,245,193,170,111,158,156,192,211,124,164,134,261,225,198,312,328,194,198,263,283,146,292,231,245,196,229,189,182,157,267,218,245,204,253,102,256,110,201,145,91,166,176,114,250,154,239,152,242,172,143,213,173,235,266,227,134,128,310,192,162,255,216,307,206,251,234,116,326,153,103,183,292,232,234,156,167,155,169,280,147,148,201,308,143,125,54,247,261,288,172,261,237,122,106,202,214,117,175,212,203,250,195,213,262,112,129,165,270,190,169,252,57,151,165,258,230,112,239,174,136,210,334,230,258,212,187,249,336,197,224,195,202,248,231,247,99,230,296,186,181,150,209,161,181,305,190,257,165,225,276,207,158,200,147,196,188,172,279,246,278,187,195,244,193,113,244,178,84,321,154,120,214,98,235,297,307,68,310,141,285,157,120,139,140,223,99,239,145,182,94,323,208,158,108,261,245,203,223,158,185,305,95,79,73,119,161,249,236,137,260,254,133,201,127,272,188,213,264,199,238,110,163,156,207,207,290,198,178,92,141,242,211,233,309,178,270,184,277,179,278,185,156,164,77,206,199,259,153,151,193,151,248,115,269,188,323,188,66,85,206,290,164,299,107,260,233,222,210,226,249,206,267,196,134,129,178,336,280,230,275,154,198,207,205,188,230,130,83,268,81,218,187,109,229,153,154,257,237,280,231,102,117,236,273,214,107,142,293,234,159,246,136,86,278,317,262,188,212,225,115,309,210,239,142,197,311,195,258,109,157,207,205,263,265,220,194,247,105,187,190,254,150,87,299,266,249,132,179,146,231,132,306,148,242,284,95,252,265,150,79,356,167,207,186,189,242,156,102,201,196,204,253,106,259,135,239,169,294,220,263,196,56,204,242,192,263,218,188,211,126,232,224,154,215,169,233,187,232,143,222,89,208,285,122,204,266,243,105,299,228,192,337,210,180,325,357,219,107,73,222,119,274,225,338,192,256,209,170,177,207,213,237,323,246,223,205,138,103,147,176,161,142,255,235,191,265,199,230,263,147,214,204,253,106,281,245,327,180,180,185,205,131,203,279,209,309,103,292,79,120,272,252,58,222,104,205,278,159,315,275,238,186,275,188,204,163,282,219,280,170,273,313,213,39,100,277,159,98,232,214,181,188,251,299,226,135,179,259,282,185,213,194,152,78,96,135,306,216,225,90,225,168,164,229,231,231,296,295,293,183,199,231,141,237,262,122,193,134,167,88,157,228,265,217,271,239,164,208,273,143,149,215,243,226,235,221,276,246,255,375,280,129,147,113,213,194,162,179,151,178,270,341,309,235,227,233,196,161,151,108,165,154,326,234,144,231,160,162,128,94,246,160,160,217,196,146,218,173,331,259,135,235,207,205,180,283,265,262,155,225,311,241,185,156,194,244,221,106,361,355,177,244,302,164,276,84,335,179,324,199,289,257,304,225,265,266,111,94,159,215,209,194,165,147,233,157,120,148,147,262,179,208,272,115,192,245,150,198,194,202,162,160,252,193,154,247,218,144,174,188,153,141,259,263,264,232,215,115,148,145,81,254,188,92,200,397,212,211,215,308,138,215,293,130,222,190,99,99,214,250,226,179,357,181,238,259,264,92,168,185,297,283,209,161,189,116,250,225,211,167,149,322,205,97,274,278,268,204,234,265,257,72,227,298,240,148,290,232,266,170,211,158,150,206,231,182,125,168,208,124,310,140,289,323,130,143,109,359,211,179,172,177,182,86,192,135,202,154,284,200,212,130,230,110,204,107,220,77,165,331,320,255,343,347,111,110,235,156,246,203,239,307,176,102,251,177,123,186,129,266,166,164,98,207,270,190,198,228,265,140,190,193,237,347,183,201,229,348,237,190,192,199,190,121,133,206,187,221,337,219,227,134,253,326,284,143,298,264,201,226,273,259,212,175,96,133,148,235,246,93,235,315,214,167,223,329,275,166,224,190,273,296,297,191,210,176,162,108,142,216,245,148,338,48,164,234,311,255,249,202,57,263,207,233,294,146,70,214,256,162,132,192,275,178,154,132,215,273,229,311,226,262,238,155,99,148,154,304,149,212,102,294,117,141,294,283,249,244,125,119,218,269,300,269,126,235,135,139,266,277,212,161,120,232,126,153,213,142,252,158,185,234,128,214,227,146,218,100,295,224,269,158,250,232,199,352,204,202,306,166,290,211,167,144,180,297,193,253,173,187,119,208,140,92,210,177,111,334,263,264,167,288,130,134,334,237,140,261,80,213,220,143,190,251,298,363,211,267,219,183,321,110,222,240,155,176,311,63,210,188,182,208,272,208,285,184,134,217,316,218,154,205,178,212,284,136,155,273,142,152,367,204,315,105,229,176,276,265,209,116,210,219,182,219,235,168,162,181,219,295,135,213,124,190,192,239,188,245,193,202,261,276,255,169,239,211,255,214,309,241,326,161,169,148,311,246,166,177,162,191,196,246,219,238,205,179,209,258,170,144,134,254,230,190,182,176,193,233,184,148,187,101,114,133,363,214,171,243,55,72,176,133,120,264,204,292,139,207,208,232,204,215,276,200,101,220,218,298,177,125,197,105,200,124,92,279,323,222,130,90,122,282,99,187,182,209,318,199,206,221,148,263,147,175,120,208,128,230,173,181,148,265,273,218,282,131,142,266,235,114,234,110,273,302,162,214,240,115,213,182,224,166,214,151,184,73,172,211,174,174,215,251,128,266,152,177,103,189,169,353,201,114,146,207,224,140,234,126,204,279,259,200,195,168,193,171,226,157,136,105,105,308,96,168,232,244,150,134,129,249,179,69,220,145,248,104,212,235,248,163,245,314,91,288,297,328,267,111,142,222,117,148,215,141,176,173,201,184,325,168,191,213,170,242,131,148,184,128,345,198,166,178,242,261,107,249,170,103,209,253,231,187,217,183,245,133,96,268,307,333,89,293,174,124,234,319,251,323,136,207,257,138,167,210,225,353,302,284,127,162,84,179,268,275,210,118,272,167,141,184,128,219,253,273,87,185,199,152,281,80,162,282,179,102,213,229,235,183,159,139,359,190,287,86,311,217,337,257,144,165,184,262,251,284,291,333,104,120,187,188,186,198,279,180,124,169,159,217,160,180,252,200,120,208,213,202,302,201,109,131,62,152,196,94,146,202,202,293,233,174,108,192,152,214,212,191,236,159,267,327,239,193,224,194,161,249,121,198,288,188,248,129,251,292,127,99,134,130,186,122,232,160,242,206,293,279,219,108,175,286,287,261,232,144,154,176,169,160,231,199,144,208,267,304,195,159,279,154,132,72,140,153,223,365,95,197,303,157,245,184,222,246,180,325,146,212,287,185,266,105,223,106,317,317,466,148,134,146,243,212,161,304,259,110,117,243,183,373,154,306,242,238,233,95,267,153,77,293,170,272,107,119,149,209,301,57,253,215,205,227,373,220,192,150,119,212,187,147,193,115,209,248,254,171,285,278,139,209,263,116,198,163,121,207,189,309,254,173,127,247,178,310,200,125,340,243,124,283,167,293,247,231,213,120,225,299,124,218,152,244,256,298,223,228,173,216,324,282,169,95,133,250,53,278,54,164,242,180,227,142,259,188,155,185,218,229,248,93,97,176,230,141,222,334,260,199,160,186,119,93,283,164,118,331,219,246,233,251,269,197,159,232,286,315,246,112,186,196,93,235,86,129,187,114,101,195,156,184,221,177,98,217,248,349,240,294,258,229,230,126,132,246,240,167,119,231,119,160,167,215,199,253,291,147,105,155,226,178,222,269,95,229,187,217,301,306,183,119,149,162,230,123,189,233,169,268,252,166,212,200,268,184,149,161,193,147,221,184,203,128,201,251,148,223,275,108,228,221,194,211,160,268,313,224,159,291,69,255,171,166,141,189,190,245,95,171,244,227,105,232,175,245,221,102,319,248,84,163,267,145,259,296,161,279,211,193,121,229,222,220,123,157,164,316,249,281,194,175,173,305,222,248,270,216,239,178,321,264,158,212,174,233,212,121,196,157,270,225,382,108,139,248,196,271,130,307,246,230,238,206,251,182,142,152,276,120,116,153,195,84,117,214,158,249,188,278,72,171,194,206,128,153,112,217,162,246,101,217,203,332,198,116,204,114,188,248,193,187,242,83,281,176,165,105,140,237,264,134,173,173,170,317,149,255,222,147,144,107,192,202,105,298,282,250,176,172,125,88,257,171,279,160,302,154,112,208,258,237,220,327,227,145,232,258,232,98,121,216,189,177,218,125,244,126,219,88,136,204,264,154,285,145,199,274,234,171,190,140,134,149,275,259,209,256,300,296,153,90,323,238,173,121,302,184,265,176,181,106,98,271,108,207,240,214,250,257,270,160,169,154,119,283,360,253,228,347,158,234,115,209,138,256,203,65,119,201,105,325,275,188,186,110,251,257,338,263,207,264,169,200,350,187,315,179,289,205,347,76,181,316,207,213,203,155,132,343,143,272,198,214,136,177,246,166,134,247,304,277,211,180,176,117,116,100,119,82,187,240,172,153,314,162,152,285,279,271,173,276,97,319,233,349,249,198,245,139,183,200,233,207,271,268,72,209,184,149,154,173,164,117,263,106,153,226,135,240,248,172,168,243,135,274,209,178,259,173,283,343,292,144,270,265,41,213,254,237,143,111,127,236,283,137,205,246,147,238,151,148,129,151,163,126,151,119,248,289,155,280,270,112,281,113,135,218,156,201,191,104,176,200,97,340,251,257,134,215,362,202,337,170,226,147,201,138,175,284,134,270,221,241,307,129,265,248,288,97,236,240,199,341,278,198,228,176,193,195,171,140,147,227,150,144,219,241,168,145,310,147,226,155,143,238,305,153,274,288,155,198,293,200,161,202,188,257,167,198,120,236,222,102,224,153,237,237,116,158,290,158,302,187,205,179,180,169,114,162,133,174,300,239,297,106,158,183,301,101,108,74,134,149,238,181,100,147,163,304,261,137,209,109,217,203,215,218,97,200,198,98,177,224,219,214,313,177,194,310,335,217,277,214,140,135,172,241,254,151,260,204,160,218,261,203,299,193,140,149,257,230,103,296,116,221,132,168,242,187,317,160,70,239,219,238,81,215,150,289,203,120,124,143,202,110,185,158,287,189,218,179,84,76,253,269,206,122,215,306,186,193,180,146,222,106,212,157,191,167,105,171,177,196,189,344,180,191,92,147,190,208,170,167,224,322,160,183,204,190,260,158,200,89,162,151,279,298,134,208,263,218,78,278,213,178,249,281,196,219,142,185,206,133,111,185,105,300,209,138,159,223,276,198,184,229,299,196,185,211,76,254,168,263,251,190,155,195,175,223,229,102,238,220,143,133,192,108,218,216,166,84,270,308,217,206,276,176,223,180,219,277,247,142,251,243,139,132,221,183,166,256,303,84,279,312,167,238,169,278,201,311,190,128,179,224,171,204,152,203,199,156,79,205,187,168,302,184,183,207,246,184,200,223,195,348,112,179,243,201,186,171,166,267,213,134,248,273,221,185,154,212,247,160,225,209,211,288,216,268,131,153,310,255,336,178,299,125,150,134,231,136,240,154,133,174,236,186,211,254,89,174,224,248,167,295,278,125,233,169,186,218,143,118,162,198,230,185,331,123,233,253,136,234,230,122,117,148,150,302,181,245,152,183,371,225,127,217,216,266,122,275,224,156,153,242,188,256,222,162,224,336,234,364,134,234,195,142,138,220,200,216,307,242,226,224,262,220,276,237,169,177,236,154,241,138,178,285,123,214,315,289,262,203,285,338,273,369,145,232,152,247,194,110,149,196,165,115,238,140,129,103,178,295,193,180,292,291,211,245,251,217,136,282,224,138,110,284,279,109,188,166,82,295,224,262,239,339,252,220,211,160,289,286,253,197,202,137,218,143,196,209,196,247,240,160,114,124,116,361,331,359,114,129,162,225,151,303,224,144,215,218,269,111,96,351,130,147,119,254,289,232,198,200,184,168,168,200,173,93,192,334,228,162,260,137,138,177,214,294,94,118,206,114,230,124,131,194,196,159,258,218,276,129,152,149,126,132,165,186,179,264,251,104,230,146,312,54,262,197,334,196,186,243,310,224,160,244,318,145,191,197,290,176,219,159,144,204,117,243,236,147,202,197,302,127,209,184,223,157,148,94,273,218,212,248,163,173,179,218,258,199,197,173,197,249,255,168,277,236,162,63,247,221,323,226,241,230,73,201,260,203,169,305,236,85,216,151,269,307,168,207,160,260,129,256,195,197,85,208,149,140,203,305,157,164,81,183,214,220,202,160,201,178,105,213,130,168,174,293,236,190,209,213,121,293,219,210,187,318,295,173,169,222,195,217,291,139,235,94,219,318,196,136,281,252,182,197,117,235,172,174,211,365,214,337,229,78,148,350,243,172,154,221,251,186,210,158,179,222,256,187,193,61,280,256,269,204,158,171,173,168,258,233,269,153,193,256,183,147,200,233,287,243,153,183,112,165,178,60,235,181,158,199,115,203,207,188,121,231,156,245,205,275,191,241,259,163,105,169,236,70,207,222,234,217,137,352,269,268,279,215,83,136,202,250,200,190,224,158,113,310,144,133,158,98,136,110,200,106,167,134,153,203,142,286,195,92,260,258,216,155,126,125,211,255,73,243,161,226,98,126,234,115,322,185,206,248,113,263,209,107,62,272,143,269,206,198,131,328,89,271,135,222,214,158,175,177,147,119,179,169,187,152,197,297,181,68,263,63,130,116,177,130,100,150,226,308,243,229,136,152,204,231,200,300,112,270,144,338,99,203,317,220,215,173,253,179,175,157,337,94,166,206,219,209,137,240,228,210,229,223,219,252,143,106,198,340,99,250,158,233,221,139,89,209,212,167,138,137,239,202,165,269,192,257,167,269,133,140,270,326,173,167,203,150,210,276,322,203,260,213,71,145,125,274,107,78,128,195,161,197,174,200,291,253,178,253,316,218,217,283,253,184,86,193,134,298,288,162,97,240,181,134,304,287,284,244,209,270,229,179,150,237,114,274,182,284,250,222,276,243,296,152,300,177,219,248,132,102,116,244,103,188,187,196,281,227,250,200,252,269,172,108,341,158,169,313,203,109,268,158,264,199,102,264,136,193,253,314,235,82,109,111,124,110,199,97,121,244,226,128,208,194,184,138,278,297,143,146,341,110,165,194,165,229,188,142,235,173,230,144,183,319,161,85,238,325,150,236,169,105,231,184,244,201,255,228,383,180,208,192,201,145,148,373,192,145,202,169,222,236,156,344,130,240,298,172,145,179,278,229,137,147,331,173,304,253,284,271,287,161,118,219,183,251,331,165,67,137,260,269,273,206,299,241,185,265,161,205,288,254,182,144,171,156,149,187,106,196,131,207,144,254,147,259,49,197,212,235,242,191,146,233,209,73,275,126,240,189,107,237,206,215,234,250,207,302,367,232,272,208,158,206,215,148,172,232,341,196,309,141,172,161,256,165,228,339,214,229,156,89,233,211,78,219,160,231,417,211,155,194,187,276,283,252,137,263,188,296,101,149,205,172,134,268,153,193,224,183,146,178,215,281,175,259,218,170,97,192,234,192,195,196,157,161,237,238,291,175,212,126,79,91,223,234,189,108,249,150,170,274,290,69,215,252,222,298,193,194,150,213,136,250,334,172,206,376,213,230,293,304,229,345,241,122,219,122,265,189,328,187,236,253,286,264,245,279,271,179,212,151,112,257,162,189,262,192,250,187,163,222,203,126,216,163,315,205,167,175,204,241,82,248,223,249,217,83,84,242,236,247,192,152,200,138,206,194,121,161,183,120,202,142,158,259,164,404,211,220,216,189,115,271,139,109,68,104,150,133,189,136,256,232,149,183,300,244,305,216,123,211,313,204,263,212,338,204,82,276,101,224,164,97,146,275,240,184,118,117,85,185,204,240,270,287,205,150,303,208,379,256,216,129,107,144,236,81,234,264,185,401,254,189,215,90,194,268,301,185,203,147,162,212,237,118,150,135,144,278,304,234,249,231,195,229,218,168,217,205,209,234,252,252,251,218,177,136,203,254,181,161,108,173,239,173,328,364,219,170,209,151,288,173,254,260,218,267,113,284,341,82,157,100,184,195,128,230,195,183,183,245,174,182,134,254,186,230,203,215,135,180,169,308,196,183,228,127,241,121,206,243,233,220,255,249,199,190,250,186,205,257,54,158,198,224,227,231,97,302,210,303,143,231,218,171,164,303,143,215,311,233,114,267,159,397,264,191,262,333,222,219,98,204,238,63,188,304,171,255,254,348,124,132,310,106,131,144,196,256,165,218,295,183,319,217,271,176,329,216,145,294,151,72,166,237,309,193,152,223,178,156,185,198,111,98,91,269,261,120,166,196,188,231,262,257,195,138,251,195,123,105,234,322,283,159,205,123,191,205,73,89,211,222,251,391,311,137,179,127,173,261,350,192,140,206,364,240,257,181,261,172,261,141,259,192,222,253,162,228,132,255,108,298,90,230,219,221,97,188,174,227,267,316,174,161,308,164,188,113,242,318,96,246,249,254,178,156,243,220,154,259,144,231,203,217,186,192,262,208,237,180,127,219,264,231,129,311,206,121,288,127,210,140,76,192,206,224,172,154,210,249,285,340,152,189,133,325,175,237,296,176,138,167,231,194,284,275,299,122,175,154,150,289,376,208,246,200,248,251,196,167,286,135,217,248,118,144,120,173,262,286,233,211,171,322,167,268,188,157,294,177,318,227,225,203,211,170,192,191,157,157,265,198,227,89,172,143,219,275,326,262,211,135,383,160,168,243,232,143,265,145,253,218,201,120,221,148,165,181,218,232,319,255,189,276,161,109,158,199,232,345,282,158,198,195,174,288,185,326,273,176,160,99,260,116,237,227,208,208,186,137,202,208,261,146,248,157,239,105,206,131,335,155,217,318,162,185,97,129,141,128,274,124,244,76,302,245,173,320,227,202,154,210,65,149,337,315,123,344,257,110,245,128,229,282,189,85,215,108,252,161,233,132,242,89,241,164,106,278,223,174,330,204,80,284,324,171,192,187,167,286,208,253,108,203,319,184,224,264,138,185,235,91,151,255,238,217,85,266,233,287,219,107,165,168,244,122,177,144,106,163,167,281,141,97,248,122,224,140,296,339,122,220,161,143,127,234,229,177,219,83,322,238,131,137,150,94,198,202,217,113,105,198,222,306,179,150,184,173,105,235,236,251,170,234,215,103,235,203,321,196,297,235,152,319,197,282,243,326,230,184,277,106,252,234,184,221,106,163,201,275,147,102,195,189,235,141,267,205,85,204,277,318,87,207,213,102,274,254,222,81,304,140,158,273,345,196,258,106,280,299,334,142,219,286,75,342,146,126,223,223,275,208,183,44,115,87,243,271,248,220,264,237,96,286,253,298,78,183,171,172,128,221,113,289,194,200,220,114,111,203,221,189,207,67,232,199,132,377,256,122,134,259,318,197,241,162,353,125,255,197,197,156,204,248,378,299,104,134,191,215,112,164,189,90,135,278,203,342,287,112,187,321,265,154,252,118,345,234,207,222,163,42,292,197,85,254,292,308,105,184,203,249,74,110,139,212,202,208,252,182,254,270,290,174,242,224,125,175,140,227,237,286,203,130,176,396,234,106,124,93,196,176,81,202,282,230,155,290,166,96,349,289,120,176,135,193,229,132,243,285,145,56,121,148,158,271,218,151,278,87,224,208,264,188,275,94,206,193,113,203,220,293,150,199,234,249,190,267,186,161,110,105,221,216,214,227,186,165,196,263,134,174,236,135,159,190,233,190,200,122,203,215,150,282,148,164,280,191,238,187,172,207,206,199,238,249,257,157,322,273,291,209,142,135,148,217,306,264,212,162,281,185,187,164,155,173,116,133,182,98,161,203,153,328,111,247,140,271,184,178,263,175,102,154,227,267,172,111,265,163,244,307,228,185,249,258,193,117,281,229,112,235,222,174,247,226,128,199,157,112,158,172,249,109,133,237,368,144,178,221,147,136,160,173,222,213,233,188,251,274,143,299,212,263,160,142,124,105,126,171,235,202,236,110,356,349,204,248,260,184,258,227,233,161,148,236,161,160,200,190,234,237,213,268,155,247,228,202,335,79,242,84,124,164,255,221,257,169,247,262,193,227,170,161,361,139,204,168,253,295,239,209,218,248]
|
doclens.82.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[191,108,171,230,208,143,171,72,76,163,181,235,148,119,147,181,127,100,110,133,213,126,194,159,96,136,67,208,211,107,119,180,153,165,211,153,114,148,160,197,70,376,376,199,120,208,193,137,111,162,244,198,275,193,146,213,158,197,198,178,129,262,199,225,155,193,221,101,140,100,72,165,64,206,126,86,151,159,248,158,131,141,148,193,164,66,95,159,158,216,193,145,203,180,146,71,180,127,79,206,117,195,81,161,72,128,138,233,109,151,80,168,106,265,68,204,174,173,120,199,155,205,200,110,184,149,73,115,250,106,149,180,70,108,221,133,138,162,210,119,173,211,72,156,150,112,215,170,212,123,203,191,93,67,86,202,182,60,107,70,206,251,135,120,147,135,142,143,98,196,194,104,149,75,89,243,113,44,211,181,194,178,168,160,128,178,171,139,129,200,81,202,163,251,101,180,94,129,170,162,165,120,214,224,169,109,97,169,198,129,226,144,82,107,174,209,91,66,117,168,122,146,185,84,125,54,228,79,187,185,159,197,232,148,167,139,142,107,230,211,122,243,231,206,191,100,207,123,152,196,66,144,191,198,109,101,135,85,202,166,136,180,112,182,205,190,132,133,76,239,218,93,118,154,92,132,145,206,171,220,195,173,148,114,147,152,85,203,198,207,118,201,167,210,136,173,114,133,173,139,231,191,114,240,212,172,212,178,187,207,222,121,220,173,162,134,122,221,97,141,176,160,73,168,252,68,211,198,142,205,114,195,164,219,197,152,75,125,145,148,171,169,215,233,95,83,225,228,148,162,47,173,114,197,166,172,120,214,166,131,153,122,124,161,124,131,109,88,119,85,58,143,94,104,222,183,66,259,126,167,185,108,203,117,195,167,109,200,215,201,203,226,204,122,177,40,210,124,137,168,193,189,107,98,64,171,247,194,179,177,176,209,127,136,95,101,106,212,124,138,113,187,106,119,164,72,181,64,159,65,125,148,137,121,97,116,215,151,127,195,163,104,202,186,152,229,127,193,101,198,67,129,98,162,217,135,210,231,146,101,107,211,221,230,143,82,141,253,114,124,94,143,170,88,133,93,215,132,198,156,195,150,113,189,127,213,78,213,201,76,179,167,107,185,84,159,165,205,121,126,152,220,219,123,124,151,213,163,113,56,168,131,226,191,123,121,190,188,201,135,148,179,127,118,137,210,188,185,139,114,56,149,141,133,104,123,177,217,234,213,214,188,116,177,102,230,237,99,188,197,150,100,97,107,138,158,69,106,201,148,244,173,93,177,199,117,177,177,137,139,113,115,164,156,153,227,117,175,88,104,146,208,72,132,57,110,111,111,239,212,169,93,136,80,141,162,116,77,44,123,166,218,153,118,203,195,137,143,138,65,210,338,249,163,238,138,208,215,98,204,213,190,161,128,172,109,218,104,97,140,52,60,63,135,74,108,67,157,99,60,94,197,102,179,184,141,139,285,112,199,258,209,252,138,108,154,180,132,183,83,177,68,85,78,186,100,259,232,261,217,55,88,191,169,103,74,158,195,140,116,127,77,194,173,109,183,100,111,120,77,91,80,107,137,194,147,185,203,183,155,163,182,73,235,120,156,168,128,171,159,201,127,167,64,98,73,101,139,209,168,199,214,85,171,162,80,80,128,99,167,102,214,150,96,176,93,62,180,66,112,179,114,248,143,160,175,151,118,157,175,184,70,203,61,99,145,183,199,265,179,217,112,166,140,93,238,134,183,146,248,111,145,160,165,241,168,176,250,92,208,243,160,189,156,103,220,96,100,77,148,129,188,212,170,80,130,182,97,73,173,110,109,70,111,138,106,88,177,198,188,107,151,167,147,77,210,208,94,109,127,151,128,71,143,131,187,207,190,109,123,159,199,214,102,122,124,98,267,148,148,139,161,107,167,233,195,136,72,126,230,212,71,106,102,188,88,183,77,140,193,65,157,118,158,205,230,247,199,234,201,108,173,225,173,161,81,143,91,97,103,216,116,189,58,142,138,198,175,122,71,233,50,158,83,188,165,158,196,170,127,67,73,164,62,243,154,174,134,118,137,159,210,98,153,205,174,84,63,204,266,183,99,182,108,149,105,100,134,96,103,116,134,106,115,185,171,99,202,79,146,210,84,185,108,141,147,169,199,199,153,117,163,121,117,158,37,118,113,146,219,188,171,134,91,171,144,56,96,223,70,141,71,83,84,105,211,67,173,168,331,86,211,188,116,176,176,127,184,157,50,105,200,101,136,179,202,155,190,158,108,115,71,208,72,164,81,120,233,192,301,80,169,124,192,249,185,190,174,284,174,244,81,96,162,199,167,216,137,169,201,202,166,121,120,134,189,112,147,136,228,164,180,158,179,182,175,124,149,142,82,203,315,167,170,106,114,112,145,141,283,235,103,182,208,124,178,260,66,230,197,171,101,131,212,145,164,198,228,144,116,88,152,189,97,83,127,100,183,69,175,46,142,207,70,186,133,183,135,144,204,129,107,69,170,68,173,151,156,125,224,208,129,109,163,125,123,87,200,173,114,140,187,149,223,123,146,110,140,34,145,120,125,103,136,220,99,108,101,131,141,129,83,113,183,252,210,197,74,174,125,102,189,168,160,126,162,76,92,180,217,133,141,141,167,99,221,61,97,153,108,173,141,106,117,123,206,134,142,111,135,49,240,127,155,109,211,117,326,138,151,111,118,172,147,102,168,162,212,174,154,163,155,52,107,192,220,104,204,145,312,170,192,141,182,219,95,135,129,226,83,209,184,220,238,185,160,66,200,114,141,230,78,144,110,241,101,64,54,202,237,143,217,155,74,205,87,127,156,119,109,51,204,213,117,115,104,132,128,138,225,169,200,277,97,249,206,162,166,59,124,144,119,143,172,184,228,128,146,204,154,112,213,155,253,129,203,269,230,234,151,219,364,62,105,134,132,103,170,134,175,158,110,200,188,201,131,188,87,111,138,169,261,187,177,80,186,161,154,110,200,212,98,210,164,99,101,153,210,119,123,121,116,203,187,79,115,190,88,121,94,181,116,190,119,90,140,112,123,91,162,191,190,118,168,158,164,160,123,73,158,125,218,119,84,143,99,88,240,150,169,238,227,238,173,139,127,106,133,186,177,163,143,114,177,182,107,187,166,151,213,100,204,84,199,180,145,205,117,122,137,229,253,112,162,332,125,177,57,201,126,177,243,265,116,108,292,98,186,168,100,210,147,87,236,201,184,163,139,167,156,249,69,151,192,219,134,241,143,150,88,181,115,124,199,165,210,125,57,194,120,165,171,115,88,197,200,83,144,226,111,102,141,159,192,177,144,163,234,98,144,219,135,108,204,116,201,231,131,157,71,211,185,78,226,180,149,195,153,153,123,217,218,64,143,64,151,118,183,225,200,171,84,186,217,215,197,154,108,180,185,241,271,92,155,98,226,93,160,84,177,113,185,117,94,188,141,175,153,160,155,201,197,128,149,59,50,326,61,112,138,125,178,135,219,161,164,180,107,207,140,201,135,180,180,171,202,129,248,134,73,85,168,167,99,92,161,144,160,191,257,68,153,183,64,231,154,175,112,152,85,181,120,197,81,206,222,71,173,124,112,167,156,189,139,46,205,199,185,190,66,148,60,63,96,105,230,217,221,181,200,214,77,143,228,119,228,155,43,120,228,134,119,160,277,209,125,149,94,123,259,97,90,210,160,294,145,151,143,217,125,180,158,103,86,218,85,219,129,110,65,92,137,115,51,223,56,215,219,188,170,139,158,107,94,138,181,181,205,133,314,226,199,220,65,98,75,199,208,176,166,141,127,111,183,57,197,209,236,157,154,200,233,213,137,165,100,163,125,240,170,173,78,125,157,136,148,224,159,139,90,86,154,180,64,117,140,178,136,191,99,187,195,135,250,74,278,224,133,176,180,169,216,245,136,122,145,235,91,117,130,81,109,214,174,67,46,199,230,56,94,163,200,236,156,354,143,134,104,73,137,185,94,179,176,110,147,127,116,126,173,233,138,233,153,250,94,243,165,173,228,224,269,96,144,204,141,162,152,117,100,102,96,159,136,145,167,219,115,213,131,108,106,132,132,106,113,222,113,138,199,115,204,130,191,157,226,218,195,160,156,168,143,113,306,143,120,216,163,85,154,114,217,155,159,294,217,79,263,190,249,200,101,189,57,206,134,181,207,158,100,119,94,76,112,181,215,97,206,202,186,122,241,198,202,82,162,213,170,164,155,196,167,159,224,160,157,127,212,147,104,115,203,293,253,175,191,106,253,211,123,193,114,127,142,166,91,160,125,210,115,209,108,159,153,129,163,290,137,70,98,189,158,71,182,110,62,107,160,211,193,202,150,203,133,199,103,190,161,196,213,97,157,102,95,66,232,172,144,158,178,80,134,150,167,143,152,98,161,192,221,84,164,88,148,86,40,147,144,205,174,146,206,241,162,152,195,170,100,91,288,218,327,136,199,207,99,239,59,48,118,165,88,125,71,221,137,166,103,184,225,126,91,107,83,118,222,207,173,203,191,152,134,127,43,75,119,150,199,206,215,213,97,229,156,163,128,132,216,180,179,182,132,200,117,68,126,119,214,100,199,262,224,102,101,178,157,194,178,242,78,133,226,116,172,133,260,209,231,111,112,143,161,64,190,68,118,138,184,116,82,203,229,54,207,136,219,241,143,106,187,56,110,59,185,168,132,124,117,98,102,179,227,246,169,137,144,250,105,252,225,192,153,167,56,209,208,141,109,132,148,107,214,98,212,166,190,158,131,157,97,79,96,243,91,204,244,133,136,203,109,144,236,176,61,188,183,136,156,137,236,73,284,105,168,160,119,205,102,150,75,184,215,219,223,258,136,188,134,130,188,223,160,129,162,169,181,209,158,105,106,137,156,208,237,88,163,191,208,78,270,214,185,177,69,58,206,118,207,127,116,196,94,82,155,66,65,138,239,108,150,150,126,147,156,212,171,248,207,128,123,86,125,131,209,147,174,250,124,79,123,143,101,176,143,110,112,141,161,87,143,220,205,242,113,244,194,160,99,187,171,139,194,119,196,197,177,116,314,190,195,103,175,156,100,117,97,124,122,187,201,228,102,91,86,150,248,55,71,61,114,78,118,72,72,104,172,171,136,158,155,183,172,191,76,182,64,195,80,112,163,147,78,120,119,73,107,175,70,233,144,125,163,133,152,106,166,61,118,201,204,117,81,193,220,97,174,129,67,181,175,83,218,128,207,170,200,215,126,102,157,210,231,189,150,105,214,209,261,125,103,75,231,170,196,133,214,201,150,194,84,191,224,109,103,214,114,158,184,144,154,135,119,110,230,251,144,202,98,217,134,205,215,219,151,97,107,117,163,107,181,184,92,221,179,85,187,78,120,231,195,162,197,210,267,70,105,205,152,225,101,214,170,226,224,123,79,196,221,76,161,136,155,126,210,208,95,196,139,297,146,209,152,116,68,193,112,113,181,132,218,146,216,273,248,106,91,159,87,112,169,130,188,214,197,196,219,152,262,247,182,159,117,213,171,72,190,216,199,131,187,202,194,129,231,89,153,140,105,127,94,144,261,116,227,220,220,129,176,197,152,235,95,152,169,198,107,251,147,179,124,218,101,183,85,153,186,161,157,141,168,137,77,200,182,97,167,379,117,158,195,117,171,148,206,167,163,112,112,221,133,193,122,198,318,164,72,78,185,104,156,72,195,139,169,187,146,213,139,168,251,194,249,170,266,194,135,221,137,149,175,191,159,97,100,223,56,188,253,125,107,206,108,79,201,117,116,216,116,212,143,65,146,104,163,86,72,90,38,160,165,217,214,222,193,157,54,137,166,156,115,96,150,125,222,144,99,161,85,201,115,95,173,171,160,164,139,173,211,237,49,264,113,94,72,204,197,149,177,204,149,142,89,122,150,112,136,231,192,172,178,156,192,74,130,204,195,164,159,143,263,127,135,246,76,147,216,55,112,85,245,120,121,87,170,224,175,152,138,178,64,230,96,200,248,202,131,106,82,236,119,94,96,176,108,108,125,122,146,88,105,179,216,113,177,161,103,138,195,224,186,193,69,99,110,158,131,167,117,110,101,172,142,172,114,120,259,138,135,230,104,81,104,179,253,54,106,182,140,149,115,50,225,75,218,190,99,74,172,151,193,137,123,103,214,142,227,173,125,159,175,212,96,55,121,105,189,200,167,216,198,217,97,106,195,198,152,218,107,230,165,228,183,169,197,154,147,108,96,234,97,62,262,177,143,262,95,132,88,149,131,128,140,163,233,164,125,144,198,154,62,177,234,146,206,281,146,150,173,105,62,160,218,158,193,223,239,266,90,250,170,169,109,194,178,81,202,171,79,199,46,93,177,182,170,246,163,59,151,145,259,143,120,99,185,156,96,216,161,99,131,183,343,74,167,215,107,93,110,223,209,232,157,120,143,204,150,198,125,229,156,191,209,215,128,116,156,218,233,190,138,206,215,144,158,182,144,44,99,72,156,235,214,120,116,175,199,170,207,63,116,183,110,122,90,158,229,228,141,142,256,137,233,204,108,171,113,159,204,129,106,155,244,130,104,184,114,130,173,129,157,191,244,204,183,126,228,70,182,214,78,134,149,86,166,192,181,109,142,72,109,123,258,209,130,230,91,173,180,157,96,133,122,62,192,153,85,112,215,188,119,208,152,87,209,284,227,167,106,205,226,220,79,100,129,109,141,121,271,114,195,120,232,128,227,93,149,235,102,146,233,193,56,125,248,124,186,91,162,89,153,230,259,144,112,137,147,165,221,187,75,155,140,118,86,171,114,207,180,207,140,171,258,162,92,151,207,197,185,134,226,82,118,149,140,177,192,211,147,137,87,131,107,136,96,253,144,102,111,181,89,164,307,61,168,231,152,229,111,200,142,218,199,215,168,300,151,124,123,86,171,160,184,86,216,201,168,127,99,158,94,160,186,93,186,246,170,81,79,129,115,99,236,133,209,64,135,114,134,212,121,142,222,73,154,75,225,83,151,176,96,212,190,130,241,247,214,212,168,83,159,243,208,128,89,170,189,220,207,131,142,73,183,186,214,282,132,135,77,241,132,82,237,259,103,181,161,143,242,136,196,192,158,225,151,229,92,164,212,75,154,57,180,104,154,239,112,140,209,216,164,204,176,165,99,218,154,190,178,145,211,190,228,135,166,205,153,154,135,161,208,77,88,106,202,163,176,240,229,115,139,204,133,161,156,122,212,285,168,288,77,151,88,194,105,135,184,126,222,87,165,95,104,232,199,181,108,121,116,188,132,131,126,207,89,249,62,149,158,115,123,103,109,164,234,217,187,162,142,129,104,138,71,96,182,161,75,178,87,133,68,180,122,218,128,138,76,127,192,97,218,121,212,107,93,235,160,168,102,102,76,178,125,229,126,230,197,202,144,209,151,192,98,211,157,126,112,118,141,79,265,162,161,103,203,105,148,100,43,208,177,144,214,212,226,189,342,289,217,168,159,156,217,57,82,153,239,142,228,214,204,96,188,110,157,115,161,211,88,142,188,110,145,103,197,104,146,99,100,80,139,139,145,213,79,44,133,148,145,189,119,204,369,238,86,75,169,133,214,160,124,95,206,104,341,126,85,122,122,181,151,365,54,232,133,166,69,80,174,126,243,119,81,183,208,117,98,76,315,151,191,230,150,128,204,213,197,230,82,174,104,47,144,173,98,143,207,204,233,132,142,203,216,61,150,225,177,126,195,184,181,151,87,118,195,168,72,152,83,160,200,236,101,188,147,153,98,97,211,200,83,132,105,66,210,189,103,253,146,146,175,181,74,106,282,93,62,141,70,247,128,137,150,54,181,110,129,257,198,156,167,220,224,162,135,228,151,116,78,98,220,191,142,192,143,108,208,282,141,152,205,79,207,133,165,224,99,73,191,195,132,121,219,196,102,167,158,226,159,148,114,94,170,231,185,46,109,85,65,229,158,123,96,157,82,209,199,147,202,101,124,124,115,182,185,190,102,217,126,188,107,206,248,177,233,118,118,132,60,76,70,230,228,219,209,163,108,155,127,99,209,100,129,222,221,116,108,182,219,130,121,114,188,154,156,197,206,154,285,144,127,211,219,173,134,54,164,134,160,202,85,90,196,362,200,122,118,164,148,254,117,78,166,213,60,179,153,198,183,163,96,84,159,212,172,204,79,79,59,210,186,107,131,107,183,142,127,119,139,60,146,71,167,199,306,261,103,155,126,205,159,196,235,143,147,221,209,186,187,132,96,140,168,149,153,129,87,136,152,226,130,132,92,169,97,182,195,82,188,137,236,138,185,143,184,162,172,186,122,74,213,123,167,80,236,89,117,236,256,102,200,93,137,204,176,219,108,208,202,110,146,204,163,142,112,101,223,122,131,128,99,196,50,89,175,102,160,232,169,257,173,150,223,169,185,210,239,201,132,122,184,191,171,183,73,158,212,115,304,126,67,193,233,162,154,111,109,118,224,132,165,195,174,151,187,37,267,315,118,193,192,133,150,268,249,179,198,166,170,159,194,62,159,155,114,241,127,124,101,152,133,113,202,70,66,209,87,136,73,143,145,233,144,165,166,155,141,171,222,185,227,227,205,173,247,112,176,166,124,137,186,116,212,119,151,98,109,246,153,133,58,202,95,97,94,145,198,244,181,160,136,132,220,127,57,145,218,151,191,181,182,197,109,131,148,160,190,134,148,184,129,231,194,80,193,129,117,61,217,89,90,252,101,109,164,116,119,199,211,196,131,125,115,187,241,90,167,206,126,160,178,230,222,120,121,167,184,69,199,49,47,96,247,207,207,130,137,164,285,215,209,100,99,93,71,89,166,190,152,120,143,188,144,60,126,168,164,239,127,285,184,111,208,60,170,73,219,120,202,87,46,129,192,219,140,92,61,142,134,218,193,181,222,137,93,150,111,191,57,210,140,207,98,205,238,111,176,215,138,160,126,101,201,105,111,116,193,182,247,150,185,183,177,149,191,186,50,163,258,186,173,99,238,237,117,96,104,109,108,230,142,248,275,73,205,166,60,170,199,253,194,121,103,132,169,71,222,162,131,219,75,100,144,183,157,99,183,153,206,161,101,121,156,209,188,36,188,154,202,66,115,147,90,236,80,100,188,207,130,142,110,79,240,55,164,161,178,167,180,185,137,201,134,133,109,97,108,119,109,147,162,227,170,149,177,110,211,148,79,97,248,173,219,74,236,104,68,123,151,205,125,161,67,200,209,236,99,126,80,121,160,101,127,90,191,90,168,129,167,152,136,103,99,154,233,102,212,161,172,225,142,145,125,111,101,73,254,252,121,154,114,96,106,281,182,220,136,128,89,141,90,144,127,49,207,166,197,182,134,160,188,98,153,199,198,113,178,128,175,213,124,159,96,113,65,58,245,163,200,136,87,190,236,214,137,246,212,72,111,138,135,208,114,145,125,112,157,194,214,151,148,154,84,141,235,202,124,132,113,240,162,174,150,247,77,174,110,190,165,139,68,124,95,182,91,180,103,133,156,182,102,141,110,74,152,114,226,217,247,157,443,209,136,174,84,147,163,47,245,116,196,187,282,171,240,136,119,139,105,152,213,163,217,94,131,153,138,97,165,198,223,140,126,174,115,58,181,245,253,209,159,109,231,120,274,206,264,110,230,99,116,206,108,78,190,152,131,194,92,194,110,95,185,134,96,125,187,55,80,107,136,183,94,233,222,103,177,136,168,71,77,225,127,156,216,139,115,160,92,82,105,122,129,252,168,183,208,81,83,130,126,133,75,184,91,176,265,171,255,158,128,85,172,162,115,142,228,71,114,209,160,187,166,158,114,125,90,60,151,170,165,194,148,103,144,260,139,162,222,219,58,64,170,156,73,121,167,95,165,254,195,372,148,179,173,229,165,241,72,195,110,125,164,203,97,188,220,195,208,183,136,137,155,221,145,75,156,154,247,197,179,90,140,188,188,157,129,159,172,114,160,219,102,149,95,57,176,109,116,161,194,199,95,128,210,177,116,192,196,172,97,94,210,155,171,169,146,166,232,229,131,78,185,144,97,242,229,125,228,208,171,157,236,205,61,126,178,93,134,233,199,155,93,66,219,189,196,256,151,201,131,211,136,196,285,137,195,105,172,71,140,169,124,220,101,184,203,181,94,263,150,223,107,165,88,192,218,177,165,84,118,97,58,192,133,196,89,209,173,143,179,188,153,45,84,63,187,119,131,128,117,209,192,79,70,60,92,133,160,87,184,80,238,79,75,163,222,105,74,181,118,71,127,102,154,194,174,188,182,190,48,120,207,96,105,136,160,156,143,157,194,138,92,107,81,173,239,112,190,170,103,119,140,128,151,92,142,157,84,148,241,181,144,90,84,107,182,65,201,226,244,97,235,155,171,75,256,193,199,232,106,256,228,199,88,72,134,99,86,182,228,143,187,75,74,98,162,172,140,217,222,240,78,126,97,114,95,190,217,207,68,202,145,229,234,157,134,135,120,227,176,135,200,258,213,213,179,168,122,261,192,145,196,240,133,186,207,98,183,180,106,148,199,165,163,145,188,103,143,225,192,79,137,116,186,53,233,155,117,96,170,132,106,130,129,233,110,211,183,137,142,126,126,105,114,167,169,70,227,119,148,170,187,172,260,94,150,252,151,242,173,191,201,162,118,144,273,88,135,186,102,195,102,87,80,186,129,179,138,212,181,181,174,223,137,128,101,180,195,214,154,145,134,287,228,41,205,245,214,96,83,91,228,219,208,161,121,274,166,246,236,201,242,161,233,228,161,157,91,120,106,242,209,216,152,163,95,218,95,85,222,152,97,103,72,128,110,159,109,148,153,119,214,231,157,106,194,96,244,172,163,145,117,146,218,103,155,167,138,202,186,78,157,125,230,224,236,180,122,71,163,153,224,170,203,85,204,146,93,227,187,131,191,190,118,173,191,141,64,220,219,145,191,47,102,184,161,134,110,145,194,150,192,194,152,95,99,194,175,156,211,213,160,195,147,161,119,152,144,143,197,202,143,212,148,198,164,229,231,211,196,198,172,154,164,118,144,100,197,95,144,168,137,142,115,225,96,135,112,169,120,124,167,186,162,115,187,84,212,86,112,93,196,117,109,144,78,207,177,131,155,168,179,151,121,125,123,182,93,113,86,207,197,197,152,189,118,120,197,327,165,281,181,202,225,242,160,258,98,252,235,73,111,231,222,126,175,62,138,115,203,114,163,130,143,221,152,148,275,95,118,138,88,143,130,168,188,163,209,218,133,177,122,137,216,113,79,132,103,101,144,56,179,158,142,121,186,176,231,152,145,153,65,240,126,213,124,203,187,169,120,233,158,127,133,195,112,226,217,144,224,255,147,128,115,121,234,217,123,110,166,234,74,63,167,216,115,228,142,143,225,144,130,87,295,156,116,158,76,230,104,96,171,89,237,209,174,115,41,51,147,101,245,197,144,132,226,147,238,109,173,271,140,217,160,166,196,232,68,214,204,205,98,207,222,205,177,136,159,172,238,117,176,205,126,206,150,239,60,220,160,156,181,80,164,150,187,188,172,143,93,108,190,44,156,110,193,97,82,148,152,145,206,190,222,123,143,170,186,94,185,74,176,122,223,136,249,243,100,176,202,210,206,118,141,211,84,182,133,162,174,79,99,207,162,346,207,178,156,187,238,200,200,129,167,252,140,128,127,231,179,186,124,112,206,127,146,200,135,126,185,152,169,172,156,130,223,189,225,146,224,130,131,166,126,230,251,93,100,94,71,184,136,98,63,160,222,190,147,182,204,206,127,205,53,147,239,194,166,107,126,198,148,221,50,232,205,169,184,153,128,86,143,132,175,135,52,86,267,92,130,75,150,108,239,135,135,230,168,329,294,248,306,159,129,229,221,121,133,111,139,168,201,198,126,187,194,228,110,203,224,171,173,78,60,126,116,171,236,66,144,128,193,168,227,120,182,186,130,102,138,82,100,260,126,313,107,158,123,254,229,222,104,280,102,122,198,96,121,108,204,93,100,163,188,177,163,187,130,117,149,154,131,71,117,217,125,107,188,115,105,178,250,66,99,159,109,168,205,81,209,130,154,108,161,150,196,131,186,184,145,184,128,114,53,65,155,76,159,98,218,81,60,231,137,181,241,81,112,175,119,174,227,108,164,43,174,114,246,149,132,175,178,58,159,202,111,206,180,176,126,233,248,131,138,208,172,213,134,122,338,207,146,176,214,155,175,69,214,131,125,258,129,93,216,175,170,231,156,204,220,172,165,131,124,166,196,165,181,64,176,127,191,246,155,190,145,167,200,239,129,114,205,164,180,105,220,200,203,142,150,157,196,66,84,88,80,138,121,177,235,156,106,196,213,349,129,123,180,181,162,195,185,163,183,242,98,92,183,142,167,148,194,91,202,207,85,186,200,100,125,126,225,164,188,214,100,176,55,112,262,89,98,151,165,97,104,99,151,254,196,133,97,113,200,163,86,177,136,210,112,208,131,213,139,202,200,110,187,74,144,103,188,102,97,73,206,236,111,228,229,184,145,251,100,152,180,199,161,210,94,140,240,194,244,139,199,107,187,68,224,197,89,139,208,224,206,179,114,145,225,156,124,153,61,41,103,155,195,72,130,156,110,119,154,161,185,129,141,128,201,122,121,232,185,114,218,228,205,114,213,162,114,243,98,222,129,186,178,114,160,176,122,95,111,176,94,179,126,223,106,233,254,149,103,94,206,190,109,77,164,178,343,74,209,132,102,127,225,232,289,144,208,105,169,150,118,143,209,61,122,154,284,200,52,173,141,192,108,118,84,213,86,191,191,134,72,181,182,199,128,139,135,219,49,114,166,106,173,151,150,218,226,154,198,108,180,207,81,148,203,236,127,208,157,65,168,104,210,135,111,223,238,139,209,234,169,147,150,178,202,180,214,230,125,68,111,132,222,167,152,110,170,116,118,139,126,234,140,212,146,213,73,108,194,188,46,109,202,202,101,136,84,120,327,221,113,159,88,149,193,57,272,159,144,208,237,172,242,82,182,128,139,70,192,163,86,133,63,211,147,120,175,150,176,155,186,150,89,140,171,108,178,88,204,144,198,170,204,141,190,138,86,155,218,130,343,203,186,130,186,156,203,60,110,207,256,255,232,170,180,210,204,122,157,145,212,169,117,259,74,128,96,207,134,147,164,202,87,193,198,124,152,201,91,50,227,117,184,161,70,157,111,180,109,213,160,147,197,177,194,275,120,273,105,107,121,209,134,225,179,141,203,59,50,81,159,92,112,212,119,79,161,109,185,186,113,183,221,143,117,83,208,71,67,114,192,118,114,167,182,163,108,104,185,161,198,128,96,198,129,199,153,205,232,139,209,192,150,97,227,118,207,80,354,223,119,117,127,120,188,174,271,208,118,243,159,142,245,88,113,168,152,176,139,192,295,100,96,103,112,80,126,165,135,247,192,132,184,64,129,145,138,143,133,135,86,196,141,106,118,181,141,118,99,70,243,321,94,123,119,148,257,278,167,182,117,192,218,116,80,110,134,202,116,138,185,238,128,152,218,131,124,133,207,240,206,141,80,221,107,189,93,136,130,67,158,186,234,188,154,214,161,121,77,193,177,205,233,167,260,187,103,157,160,100,193,271,82,101,63,66,121,210,119,198,182,117,164,312,182,165,219,198,264,75,165,223,130,234,134,123,149,205,196,136,106,150,118,142,236,135,151,184,240,108,141,84,195,222,57,202,192,157,134,138,126,203,134,151,138,151,99,76,218,120,156,165,143,182,223,221,191,87,121,178,157,86,201,159,140,208,210,231,116,167,243,213,244,180,134,110,97,232,202,142,138,183,176,180,167,229,85,236,192,95,138,151,238,220,216,172,145,102,230,82,231,112,167,262,111,139,117,173,66,267,169,150,196,195,179,92,255,236,133,136,217,166,187,181,87,224,85,103,204,139,168,194,173,128,154,158,78,194,133,221,70,258,74,161,151,87,239,203,129,223,199,222,237,125,134,70,239,61,129,191,160,238,173,182,207,109,151,185,269,92,158,275,111,248,166,108,112,185,143,189,130,167,156,224,201,144,201,222,189,106,266,223,208,218,58,153,192,111,232,58,101,93,371,188,187,140,221,131,159,116,151,121,128,89,73,81,213,242,163,212,229,95,178,135,209,63,153,84,131,171,165,112,197,145,71,132,103,262,226,114,57,90,187,138,154,255,168,81,126,88,117,154,125,103,168,205,231,271,170,215,279,233,174,182,99,137,205,163,236,89,114,207,194,120,124,215,215,162,204,140,263,178,236,240,209,205,177,107,197,151,97,165,159,81,132,166,164,139,105,136,55,78,114,129,106,86,69,262,203,154,116,83,105,142,196,154,223,224,226,114,156,155,111,160,234,174,172,144,68,160,192,170,230,178,146,221,175,136,99,155,90,106,151,123,228,175,112,61,154,148,151,233,207,167,163,180,176,138,219,137,204,88,170,108,121,214,158,120,196,139,175,167,77,174,128,224,158,208,126,224,209,198,225,79,152,168,158,180,97,140,228,125,160,176,120,265,124,116,145,105,142,102,127,178,197,117,83,225,79,171,199,120,125,245,217,92,130,176,179,110,94,154,164,324,244,198,146,76,334,42,100,136,117,215,198,154,91,240,134,203,136,100,155,127,227,133,196,120,113,140,166,188,179,99,231,159,206,205,134,113,189,299,79,131,174,181,125,207,110,134,108,200,110,104,78,194,115,211,237,143,128,156,219,119,155,211,93,122,135,131,165,178,93,102,110,84,133,312,174,183,172,190,106,177,102,138,104,170,248,133,145,186,73,215,116,143,197,173,136,105,122,212,99,229,143,214,190,126,231,104,145,222,164,149,85,212,178,59,83,165,246,141,119,130,141,154,212,139,63,149,64,202,73,144,184,91,215,138,192,106,205,84,184,113,242,160,80,139,242,159,146,183,228,201,147,111,74,92,146,81,78,197,91,153,221,252,123,232,271,191,164,163,99,219,162,153,216,196,126,133,163,153,160,106,198,197,203,234,133,133,134,129,186,242,151,180,78,181,73,145,229,241,195,223,98,143,162,203,137,212,113,146,177,237,237,147,193,224,200,116,174,198,274,140,244,139,168,148,119,127,153,186,126,169,196,226,73,78,83,224,110,202,294,224,194,115,137,80,89,160,175,206,156,207,148,225,171,212,136,213,190,150,159,175,161,222,63,151,125,139,226,255,221,164,286,91,216,192,84,176,94,144,167,144,191,224,106,144,149,145,159,251,94,229,121,151,236,189,194,165,139,57,106,184,127,144,271,222,229,140,130,89,110,196,260,146,99,76,219,142,165,256,142,107,133,222,196,67,197,202,192,142,134,207,239,106,143,150,213,119,152,167,118,143,150,100,172,104,214,120,246,139,124,145,102,55,99,186,119,131,214,178,160,72,169,158,104,81,213,232,187,129,188,122,167,157,122,132,162,208,211,184,170,172,156,198,130,99,105,132,247,80,237,104,171,264,133,210,189,170,89,131,117,111,189,145,166,222,82,82,118,221,78,218,119,137,159,103,189,157,137,179,59,130,136,159,192,147,228,78,92,188,192,179,223,188,187,137,144,201,70,166,161,185,145,271,91,151,133,179,173,164,230,155,131,105,236,148,125,108,179,176,54,89,220,261,181,223,116,81,157,173,83,113,148,71,60,155,196,198,208,236,84,167,217,252,237,125,213,134,210,155,172,120,247,70,258,98,127,134,196,144,112,133,207,156,248,85,226,168,112,97,185,159,115,221,267,103,151,254,108,195,158,98,121,221,142,168,127,90,185,196,156,128,86,188,233,197,126,221,207,319,175,184,142,200,96,165,110,139,131,174,186,113,110,123,203,206,143,102,201,194,221,169,111,182,175,181,80,117,164,100,163,187,142,177,235,202,251,138,243,217,246,142,231,250,183,131,109,242,52,151,108,274,81,218,148,159,150,149,91,110,122,262,155,120,108,133,261,170,206,205,131,98,142,161,163,117,115,113,166,178,148,92,112,70,207,250,184,160,140,170,126,104,189,133,189,114,103,212,158,142,164,134,180,252,167,217,105,218,212,117,218,117,219,138,134,146,224,163,166,267,121,169,184,215,122,105,96,201,88,97,226,259,196,150,175,128,238,235,86,194,190,94,97,163,77,177,234,190,169,129,81,169,68,178,184,116,155,106,103,165,157,224,96,131,125,221,176,228,192,54,222,154,142,91,176,135,64,185,104,158,68,152,184,229,201,236,103,74,67,104,104,129,134,204,155,173,77,139,223,178,136,150,106,179,109,155,104,200,222,256,116,263,157,196,65,180,202,49,225,230,132,162,93,193,236,121,188,167,84,232,57,100,89,92,207,202,303,96,151,102,116,233,173,157,129,147,92,136,349,184,231,126,98,201,83,153,99,265,147,129,88,133,127,125,150,292,141,171,213,212,258,161,268,159,252,139,228,145,119,76,135,54,212,159,207,154,96,163,248,242,227,119,176,171,116,83,81,135,146,165,160,148,134,194,87,122,256,104,137,189,192,140,114,91,95,97,124,257,105,169,257,71,212,204,97,212,149,91,149,98,233,120,207,210,217,70,202,165,137,108,88,217,207,137,202,159,203,91,175,222,119,194,179,193,134,139,116,141,236,107,238,201,152,163,140,88,103,211,187,165,153,211,142,130,204,104,149,144,231,142,78,205,59,233,170,99,155,105,154,172,148,130,148,257,106,84,199,173,97,165,215,77,214,97,160,131,126,311,228,206,304,125,123,115,157,157,93,203,77,95,217,168,141,251,172,132,105,305,130,108,138,111,184,177,209,175,214,88,156,187,115,111,115,127,88,207,100,124,97,183,156,210,136,187,174,102,77,130,209,91,114,92,218,137,157,175,132,115,293,252,122,193,153,166,89,156,171,134,139,147,126,164,211,120,88,187,230,348,285,218,227,261,164,94,125,173,117,297,121,195,209,223,126,154,209,107,104,222,137,167,202,249,89,108,375,149,160,195,159,181,78,61,195,213,93,174,172,183,202,239,184,196,190,176,117,185,105,113,148,137,86,112,182,193,139,212,103,198,116,90,96,111,160,159,105,109,79,90,184,153,120,242,157,219,211,71,144,254,226,232,175,119,160,223,183,183,207,207,142,198,128,144,180,96,176,136,194,186,211,248,92,291,389,146,226,193,207,200,207,159,175,261,89,292,158,85,94,209,122,202,240,287,257,56,221,174,300,146,96,225,195,90,182,176,198,198,95,183,219,117,154,219,120,164,138,109,251,224,131,87,116,173,187,149,196,111,239,215,96,218,218,180,120,133,190,194,116,181,233,77,110,256,135,142,238,83,140,210,179,215,185,149,105,233,109,215,144,106,132,172,104,150,187,207,169,142,87,146,179,95,348,143,225,211,150,153,80,170,179,184,93,81,153,228,161,179,161,173,110,236,137,225,137,104,121,198,162,241,178,222,190,200,272,89,209,131,186,186,114,175,189,369,193,189,119,201,205,236,198,172,145,176,176,86,150,80,90,166,207,177,248,172,174,173,100,145,61,241,227,121,106,125,238,94,160,216,223,136,226,232,165,217,210,180,93,188,190,126,82,181,244,186,235,172,185,110,68,141,149,139,65,124,122,122,172,244,167,218,162,93,167,210,217,131,223,158,190,180,137,103,112,132,222,125,202,223,230,164,184,165,233,148,116,205,205,80,127,187,197,255,89,206,176,249,126,195,90,255,182,120,172,103,105,136,151,205,198,228,230,190,103,165,115,75,171,135,260,208,122,234,96,76,159,140,234,169,135,227,121,189,124,93,155,140,182,176,154,167,181,231,244,229,214,173,156,206,198,238,169,235,169,179,192,224,151,128,106,223,140,67,107,179,208,141,163,138,222,110,176,107,85,212,245,171,149,156,228,216,245,240,146,220,236,112,85,239,167,233,148,76,134,273,112,96,214,174,105,189,157,132,133,222,197,184,223,258,52,152,114,201,116,204,179,100,132,159,171,124,234,213,208,216,87,204,151,210,246,201,212,131,146,159,136,164,182,237,167,271,135,167,132,157,248,141,192,115,190,102,231,159,229,240,203,150,294,63,151,279,184,152,188,71,189,228,107,149,90,212,123,250,170,228,111,135,170,120,84,136,192,211,192,217,206,197,159,158,95,215,88,113,95,144,81,101,184,99,240,98,96,230,226,191,135,172,288,69,123,199,176,218,134,176,88,101,158,192,72,135,109,161,149,134,74,203,225,275,124,256,92,134,198,140,203,162,201,117,178,157,96,175,73,180,246,75,82,201,122,102,185,176,121,109,118,106,176,241,155,138,101,173,81,153,217,163,199,85,120,126,90,97,107,113,176,119,163,204,109,224,140,154,213,235,120,224,198,77,111,214,177,73,98,191,186,247,134,121,124,174,187,190,179,168,122,199,121,142,72,130,74,188,107,155,171,221,127,249,123,216,124,153,148,157,143,215,86,267,266,178,143,227,107,232,139,176,107,130,109,134,156,191,232,161,154,139,177,187,160,71,51,180,145,163,114,215,182,185,231,82,174,240,90,99,99,75,113,136,191,188,233,154,171,181,167,223,106,176,126,129,230,231,107,68,117,128,120,160,224,213,73,166,124,116,139,157,130,98,113,108,137,157,86,164,117,145,199,164,87,153,215,85,179,183,114,281,72,99,197,209,228,219,232,189,186,175,178,111,105,148,131,215,73,130,168,237,165,186,88,131,174,114,104,114,78,129,243,167,116,214,142,154,136,120,211,184,98,154,142,184,164,222,253,141,229,254,179,115,316,80,219,123,150,236,131,118,125,124,202,129,105,109,111,149,138,117,217,116,152,136,91,179,182,132,179,215,88,128,120,124,217,219,245,90,146,186,84,95,181,93,143,214,148,200,94,148,118,173,249,172,201,151,227,153,188,200,88,266,164,107,133,210,196,220,147,122,165,109,188,115,149,110,148,126,203,210,231,216,104,80,129,172,142,146,109,80,212,159,201,250,139,230,95,128,191,142,185,169,201,167,81,287,211,115,212,208,132,131,186,116,186,141,212,112,163,123,97,160,109,264,83,189,124,141,79,179,168,300,75,148,163,181,162,148,113,158,109,117,177,145,218,159,225,276,223,217,220,129,155,219,203,233,148,213,165,197,137,101,154,159,192,215,112,178,249,168,110,129,199,156,210,232,135,94,194,160,144,163,244,179,237,264,202,145,193,93,223,234,180,189,218,187,175,143,92,204,218,166,194,129,210,105,212,220,183,56,108,221,129,75,165,193,116,148,239,164,106,171,171,264,85,141,117,203,190,133,162,244,204,190,186,111,140,229,294,114,234,87,130,187,211,124,109,116,111,229,192,162,191,269,131,83,151,105,335,206,243,148,170,131,133,177,192,113,183,106,118,145,86,178,134,81,115,158,198,185,153,247,118,135,88,112,206,144,100,206,148,100,158,351,140,165,191,215,151,231,79,221,97,124,118,157,83,151,121,158,208,115,240,166,160,233,107,90,137,207,149,179,84,161,93,209,204,179,146,193,77,123,63,74,200,201,165,206,129,191,195,162,188,256,197,125,203,152,171,216,163,163,124,117,208,137,234,235,89,134,109,206,146,189,100,180,143,190,224,227,143,78,209,181,97,81,138,85,121,163,163,216,82,132,141,52,90,190,116,65,148,136,213,134,205,231,100,97,106,108,132,162,134,304,201,160,85,181,170,176,205,199,170,142,166,152,120,89,173,210,174,218,96,235,234,139,144,139,220,152,183,200,98,231,152,121,192,212,207,161,141,182,143,91,134,165,95,83,86,195,113,232,175,155,112,72,90,150,202,107,210,140,130,114,190,317,210,233,209,190,125,226,143,187,137,135,121,160,100,209,74,165,163,75,171,130,221,163,141,268,232,150,116,107,94,147,142,111,113,214,291,100,107,337,167,94,175,198,141,179,132,216,208,161,120,171,150,170,188,143,54,226,224,171,210,176,229,204,201,128,133,149,242,142,148,170,216,179,167,140,148,225,150,123,127,198,89,215,217,190,166,96,115,196,237,217,210,96,218,189,202,187,229,200,169,237,231,186,215,247,206,162,179,78,130,357,221,144,169,149,152,222,102,150,164,73,151,191,208,129,204,176,138,219,213,136,156,115,205,142,208,198,223,181,166,200,114,100,139,98,159,148,137,261,168,43,118,212,165,113,147,150,122,202,153,146,190,97,180,219,137,191,213,165,245,231,237,94,226,154,118,136,92,190,174,123,236,241,143,177,124,232,280,215,139,93,210,186,116,230,121,196,187,74,101,153,183,114,167,154,165,199,108,125,209,189,157,136,141,161,121,175,231,77,104,182,64,105,98,84,159,89,124,92,135,234,197,157,223,175,236,168,204,178,151,91,76,220,166,124,186,117,157,218,157,106,103,304,137,211,169,71,132,171,122,95,107,209,127,130,197,178,185,209,175,142,172,179,200,147,141,186,237,124,155,191,167,223,325,136,198,235,123,160,122,187,155,124,111,78,114,204,101,151,62,259,200,307,150,175,218,128,91,53,239,248,170,92,164,208,185,277,49,143,144,188,138,183,258,142,169,106,243,265,194,201,92,183,171,119,77,65,119,111,178,219,89,232,111,175,91,76,159,104,134,143,226,204,188,163,105,149,118,166,194,204,132,97,119,232,83,186,116,229,200,108,148,210,235,226,334,214,81,222,182,128,104,318,162,125,168,179,202,73,229,112,186,137,177,138,117,108,228,84,95,101,174,213,80,136,249,222,242,155,174,175,83,176,177,213,199,190,221,192,200,175,142,214,155,254,122,183,75,192,151,185,179,273,208,182,172,188,229,108,334,208,186,120,173,203,97,116,152,190,149,151,151,80,147,329,207,97,230,251,183,134,72,124,194,189,124,141,204,238,185,135,179,229,98,250,209,230,124,202,190,198,126,138,159,304,224,162,185,134,86,289,187,185,158,122,131,125,88,162,96,202,226,101,152,285,198,202,85,222,168,234,192,204,202,190,206,90,202,192,103,137,145,138,131,231,180,207,112,126,217,202,206,148,82,172,87,166,99,259,198,118,175,240,165,142,146,227,107,196,150,332,212,256,124,125,212,60,100,188,177,102,166,223,216,93,190,94,158,216,78,145,156,117,61,119,196,217,226,212,142,264,147,131,118,110,126,257,129,191,205,104,244,264,161,160,102,223,236,158,93,202,172,100,79,239,158,118,132,170,130,105,185,157,114,217,190,141,160,115,164,149,178,208,62,160,265,218,63,218,141,289,134,276,243,218,141,129,58,204,212,94,140,146,226,135,125,129,160,146,161,254,142,110,183,159,326,89,200,171,193,221,141,101,223,96,62,176,335,234,147,112,175,100,99,68,214,138,234,268,117,194,204,217,155,128,215,94,97,119,76,92,162,147,116,133,62,170,115,219,111,142,244,156,51,74,192,171,234,59,104,198,173,170,128,224,85,227,174,239,184,204,180,140,215,118,193,169,260,197,84,201,149,162,130,205,203,213,203,159,173,259,165,244,133,116,137,227,50,206,239,141,114,197,138,251,213,169,189,128,161,103,151,94,170,188,132,101,113,96,170,56,163,113,145,132,223,167,216,202,278,187,171,90,194,165,222,198,131,311,83,124,147,115,127,120,205,212,168,140,48,110,155,63,250,147,216,142,186,145,216,180,202,191,114,194,171,71,101,156,197,208,169,189,172,201,171,102,114,161,138,134,233,144,88,159,224,136,157,223,205,67,158,90,69,190,186,182,155,195,162,219,131,150,158,195,201,94,169,83,230,256,139,178,201,123,254,173,209,226,190,211,232,107,213,119,151,167,207,157,189,132,226,83,200,186,172,123,117,207,93,157,170,100,109,184,151,213,133,89,277,80,300,229,278,209,176,150,187,114,83,182,95,156,109,164,106,111,196,165,131,142,112,144,209,150,180,205,133,68,127,223,85,147,169,125,78,106,190,214,171,132,111,165,170,167,135,147,151,153,118,204,163,196,124,226,146,138,195,195,221,216,125,209,168,195,244,153,212,224,226,167,230,114,180,216,190,127,169,201,103,195,139,183,341,197,140,160,228,107,154,199,96,201,135,116,146,192,204,142,91,176,204,108,239,213,169,298,224,145,178,159,202,222,256,93,194,154,134,142,187,130,125,117,117,114,173,118,86,175,147,115,171,195,176,187,215,160,161,100,159,105,216,168,154,154,180,189,104,114,136,182,127,147,232,164,124,98,222,231,108,230,153,173,147,274,191,174,149,114,115,134,88,151,154,167,109,218,168,152,163,264,119,126,73,72,234,214,131,131,230,117,195,103,136,175,162,181,203,203,173,193,117,109,198,220,184,152,233,109,181,274,234,235,146,178,143,131,117,111,109,80,108,160,94,165,169,160,76,76,167,242,159,130,115,177,113,246,150,130,87,226,142,128,189,244,61,197,133,198,122,210,144,196,200,209,217,116,140,129,114,86,89,68,225,192,102,194,138,189,162,175,219,151,210,214,178,202,152,111,137,149,214,146,119,124,165,152,86,208,128,152,87,175,198,155,82,161,211,138,121,149,220,77,105,120,129,128,199,232,200,237,182,183,151,95,146,77,111,162,162,59,146,156,244,230,169,155,162,182,203,232,212,140,106,121,206,125,122,117,244,229,131,103,177,221,129,148,71,238,116,96,214,219,115,214,226,208,199,191,155,177,194,133,138,171,144,176,198,79,248,157,109,160,151,168,105,95,47,200,94,248,138,162,247,104,199,113,135,224,187,90,224,168,84,168,129,127,116,60,182,86,142,167,151,275,197,354,99,219,66,104,92,175,243,171,147,192,251,191,100,164,253,153,134,239,162,270,225,187,116,214,192,192,205,118,117,99,139,73,130,92,100,134,168,258,144,140,186,171,60,155,121,215,137,160,106,199,79,131,198,238,266,200,163,258,227,208,229,111,116,195,165,145,133,121,198,106,89,182,202,206,108,229,136,212,73,138,110,102,141,142,143,219,189,187,187,127,94,172,95,170,150,77,238,102,194,146,222,217,202,135,184,132,139,253,113,179,197,146,49,150,219,113,212,214,208,111,168,134,72,167,169,201,179,155,122,182,224,128,190,194,145,228,204,120,248,114,166,130,139,206,106,152,103,69,201,87,190,176,202,105,126,119,205,263,127,234,139,150,124,105,146,151,160,67,184,158,164,117,215,149,173,121,252,233,139,226,154,230,190,118,114,121,109,169,253,228,172,143,140,94,122,163,219,171,142,151,131,234,122,83,127,131,153,188,248,191,138,159,177,199,154,161,98,169,169,145,99,204,100,207,210,140,145,97,105,203,108,70,146,115,106,181,185,216,235,202,180,131,110,162,225,103,93,110,187,137,97,97,264,243,174,91,249,113,206,180,108,205,81,178,135,186,212,154,155,225,141,172,162,205,182,134,124,186,212,147,162,288,205,174,93,268,223,98,158,156,170,309,277,84,193,217,171,255,157,177,144,185,259,129,113,115,188,210,106,115,203,114,187,124,115,212,265,132,69,125,217,186,117,212,120,114,204,324,135,78,108,107,229,178,242,234,99,160,140,113,94,199,75,322,175,175,168,171,131,189,157,128,105,223,151,227,133,95,169,154,165,225,120,183,91,113,198,172,193,69,97,203,170,233,207,131,172,176,57,167,175,153,146,211,89,263,124,138,102,80,176,270,237,196,164,98,199,221,245,126,160,207,108,120,250,184,108,281,89,156,235,337,150,151,249,116,117,206,209,138,207,171,132,155,246,132,159,160,180,152,146,119,135,115,220,137,205,200,108,223,196,121,174,201,171,236,198,198,196,105,192,169,262,103,82,150,178,225,213,213,204,127,189,184,227,114,85,198,150,90,167,158,204,188,72,115,116,130,155,214,192,129,172,151,120,172,155,239,208,175,142,378,134,237,239,56,234,244,120,265,132,136,124,63,68,217,243,208,226,260,191,108,204,159,135,201,180,200,227,221,156,231,164,151,104,135,123,192,124,217,222,200,218,184,126,151,216,145,122,127,209,119,176,175,154,116,175,76,237,183,220,54,91,230,195,189,151,91,192,149,170,123,130,213,123,311,111,215,149,177,236,208,97,120,185,172,113,200,196,161,251,251,84,97,236,178,93,140,127,123,148,119,142,58,105,208,206,251,102,187,187,166,226,151,224,177,186,142,68,115,220,97,84,120,148,160,163,169,120,200,82,188,247,210,105,220,158,262,193,68,67,225,165,172,143,202,217,199,220,87,221,139,188,193,208,90,68,181,139,238,233,169,138,255,219,207,82,328,249,152,137,136,62,149,102,202,235,74,237,201,156,180,100,173,115,139,213,145,178,189,158,199,326,229,128,255,184,156,103,237,225,120,157,197,111,173,83,143,148,166,188,159,118,140,85,145,85,70,154,207,111,163,169,173,144,98,293,64,211,159,98,170,182,153,99,263,171,148,199,71,202,195,124,185,168,181,271,166,245,199,151,107,157,211,210,188,127,115,224,158,246,123,140,239,170,220,171,127,208,133,209,228,156,178,168,143,198,134,97,207,112,144,250,217,242,224,136,64,168,171,181,128,215,80,182,264,235,141,201,130,120,223,145,76,70,156,227,185,116,163,190,202,97,174,248,173,164,116,121,210,145,236,174,116,118,104,215,247,110,96,158,180,77,248,206,273,137,211,216,227,103,246,190,81,177,116,128,123,161,153,220,151,94,107,95,183,397,82,119,179,169,172,143,166,99,132,152,207,112,204,128,144,214,176,175,207,160,165,162,161,182,252,354,226,73,200,188,199,152,203,162,227,222,139,333,171,236,246,170,143,249,212,91,115,126,204,102,129,75,205,168,196,169,235,264,152,125,174,107,168,182,124,137,128,245,181,133,117,90,97,118,147,225,241,185,108,178,141,233,138,234,94,206,85,76,159,128,184,199,93,105,78,199,118,245,155,262,254,123,162,152,123,263,191,277,142,166,145,61,215,155,85,112,181,235,132,169,166,200,155,199,157,184,211,87,286,139,205,156,160,225,160,65,74,148,171,138,165,161,140,236,133,139,215,195,210,223,136,303,121,188,134,137,155,221,86,155,159,235,106,155,159,120,228,234,193,198,154,138,101,120,186,146,190,292,221,195,146,184,71,186,245,169,168,155,224,174,173,76,78,159,215,181,147,130,153,219,108,216,287,177,214,199,141,76,148,116,113,185,161,202,132,100,148,216,159,144,106,119,190,135,115,142,193,176,184,154,223,228,161,203,234,126,202,130,149,200,204,127,183,116,239,218,61,203,189,126,145,271,115,175,222,202,243,119,158,142,82,177,202,202,214,143,214,102,179,77,190,207,134,197,153,180,233,148,129,185,214,105,186,224,139,202,142,216,157,164,207,154,225,258,184,203,147,174,140,108,146,176,213,260,216,189,139,210,227,126,178,231,156,86,182,171,156,182,175,207,151,66,107,136,119,187,221,173,132,162,117,92,251,162,108,164,189,100,225,147,137,152,162,185,134,77,195,145,150,179,182,222,174,196,172,219,68,98,155,221,133,131,357,92,125,136,99,179,186,134,92,138,123,127,227,229,207,197,227,107,146,96,120,409,113,250,124,154,121,78,109,235,126,200,168,196,117,173,215,205,116,110,111,160,113,103,118,203,59,129,250,179,112,264,207,179,203,131,165,47,256,257,164,119,170,184,182,197,247,200,91,157,102,155,114,213,165,159,241,144,191,177,161,236,167,161,223,215,63,141,132,148,136,154,166,198,213,151,106,188,71,230,239,153,79,193,114,175,82,142,122,257,173,87,153,183,114,214,170,147,181,173,220,192,158,183,55,212,155,276,112,140,162,155,85,149,223,151,123,137,156,164,206,75,237,152,179,87,124,169,182,166,116,104,180,162,228,107,140,279,124,173,198,183,119,108,224,124,206,109,288,117,174,192,200,125,129,165,271,190,138,271,215,177,203,194,212,197,101,122,130,165,224,134,165,130,76,158,324,205,95,74,226,164,148,76,171,237,141,194,152,123,158,164,155,195,216,147,148,122,166,104,133,186,187,80,313,211,187,188,144,133,190,196,217,221,230,122,242,92,291,108,159,87,212,170,147,134,63,169,187,71,86,206,133,101,87,166,133,181,191,118,76,130,200,115,205,123,147,222,221,189,201,133,107,72,379,229,178,219,162,118,159,165,199,264,213,203,242,220,227,110,106,197,141,117,95,161,101,226,130,104,113,191,106,225,188,101,76,122,220,175,131,154,191,164,86,252,117,184,208,117,163,161,93,130,65,164,116,83,145,162,178,143,107,107,159,175,204,198,147,173,121,140,176,229,116,175,227,129,147,157,124,142,167,144,147,173,98,225,197,193,171,205,159,176,151,124,200,163,195,135,144,114,169,97,173,151,213,228,144,90,135,168,227,178,82,61,326,149,217,133,101,141,150,193,155,141,97,157,134,167,147,138,144,261,114,116,225,189,199,198,228,62,251,189,209,167,114,154,113,120,169,187,240,227,138,202,275,129,196,102,108,177,206,113,228,183,217,104,150,235,215,170,156,210,146,153,228,169,156,112,171,188,156,193,190,122,255,104,202,156,194,87,162,107,208,96,117,220,160,120,182,122,144,322,85,111,152,101,202,221,183,112,231,204,143,231,177,146,253,146,89,104,148,189,116,227,204,138,104,139,91,122,172,155,89,175,116,202,134,82,68,130,265,188,173,119,139,128,272,167,160,172,112,156,201,123,189,131,101,218,144,131,133,145,134,181,73,224,159,134,64,250,226,133,201,227,111,149,178,170,164,117,155,180,191,176,140,95,163,133,199,115,114,183,95,121,188,179,202,132,163,161,162,238,300,122,184,224,142,191,99,221,170,224,148,114,197,152,78,270,168,216,160,184,183,141,179,115,201,248,149,99,325,210,178,97,69,99,164,138,114,95,162,219,158,179,116,201,191,192,223,168,141,125,223,84,191,226,149,190,110,166,108,135,232,88,171,115,229,233,189,126,165,190,172,206,177,131,179,83,133,219,180,148,179,161,118,165,148,111,248,216,171,236,194,135,222,210,206,121,182,182,97,228,121,123,210,182,233,103,297,98,177,169,112,206,114,120,111,201,255,179,187,275,87,144,229,146,59,116,166,160,233,157,123,220,186,139,168,194,140,106,106,160,140,192,115,99,195,274,76,184,197,166,190,215,143,172,122,192,137,164,103,136,92,150,203,195,154,199,274,159,122,98,119,149,182,72,160,206,105,231,197,209,225,187,218,243,190,90,262,127,156,67,212,158,226,226,223,168,245,136,235,157,214,234,224,176,173,136,270,110,82,125,207,162,196,173,125,157,237,113,219,163,81,79,259,67,187,114,107,211,176,233,215,101,205,130,151,231,289,142,208,187,138,161,237,197,88,226,154,216,150,214,225,63,191,223,184,229,176,248,138,143,112,180,236,50,181,232,190,147,120,134,137,160,238,152,80,212,223,188,238,180,92,85,180,275,233,129,139,211,69,264,207,130,179,77,191,172,159,217,91,90,190,232,141,91,129,129,170,133,238,215,83,89,172,250,139,174,97,140,162,189,79,165,201,198,119,246,151,218,167,196,177,195,179,212,189,151,142,138,99,56,152,216,218,98,194,122,123,195,182,125,115,121,75,215,234,120,144,158,187,145,104,129,210,155,260,82,180,142,183,163,212,152,174,72,204,185,120,121,205,182,236,252,195,195,167,146,129,123,120,198,134,151,149,210,79,134,222,134,111,217,209,137,264,132,211,141,103,223,196,217,119,131,169,170,221,230,152,193,229,163,239,134,200,191,141,206,125,225,153,149,200,89,142,191,180,115,249,99,231,112,57,119,192,195,168,122,158,97,76,209,238,170,199,194,203,121,280,116,100,227,125,104,116,198,155,162,121,92,93,218,236,147,122,201,76,205,187,87,295,83,171,137,223,195,178,181,174,64,117,128,147,169,123,185,86,199,145,218,104,160,227,118,200,225,123,150,173,124,75,152,111,189,142,113,103,170,235,129,111,208,186,203,105,107,170,184,92,264,111,228,142,66,202,229,200,109,256,108,198,158,203,151,165,217,170,86,124,160,79,107,241,76,143,81,109,147,146,223,254,74,149,119,138,175,216,84,154,225,98,92,143,135,181,102,135,155,83,222,137,162,209,163,165,245,140,126,169,190,52,220,184,121,145,158,222,145,164,191,163,196,241,140,217,161,235,130,221,62,168,241,128,216,198,288,133,138,101,119,218,177,172,130,152,249,220,354,225,173,188,192,146,96,141,146,141,146,177,139,176,101,138,210,117,235,164,176,208,272,137,162,152,169,140,132,177,149,107,199,185,167,221,203,204,173,225,147,209,171,93,189,136,169,180,98,146,107,193,99,182,160,135,195,154,248,105,95,191,128,134,163,225,137,207,181,89,113,102,187,158,170,171,245,104,150,95,257,107,176,123,90,220,202,114,200,186,160,202,105,117,173,216,241,176,217,198,134,257,185,215,217,156,133,138,80,96,114,246,105,210,131,135,230,72,120,161,167,93,149,97,142,92,113,46,90,155,187,159,86,168,160,120,111,106,97,259,128,165,127,86,198,91,159,89,178,194,102,124,119,197,210,208,163,96,161,81,76,135,159,248,203,245,172,89,233,353,114,85,198,169,146,304,95,120,86,140,226,143,172,126,103,236,160,174,224,73,208,151,208,210,86,131,155,117,224,169,209,158,143,203,117,141,190,56,157,114,97,168,251,240,109,127,229,120,222,237,115,212,215,189,169,224,216,193,144,173,221,155,137,145,126,175,147,188,137,260,242,103,204,181,134,182,136,84,121,152,158,225,106,93,117,242,166,193,171,96,169,145,205,212,96,90,125,103,176,90,152,95,208,220,478,120,181,246,162,147,74,118,155,48,195,219,218,193,218,111,184,36,216,139,124,133,113,135,190,217,204,147,221,204,187,187,167,169,97,92,119,171,65,158,129,191,136,136,189,282,228,99,207,208,196,137,120,102,83,89,159,218,251,231,153,138,238,87,198,118,109,132,205,83,228,129,209,205,208,95,132,222,163,138,228,179,137,90,135,151,176,225,136,95,174,149,183,123,124,110,153,247,97,200,204,193,99,153,192,222,149,199,141,163,99,253,245,227,180,99,149,88,181,159,170,225,344,189,96,125,136,212,236,116,109,216,123,174,246,127,141,234,94,134,214,226,276,213,141,129,151,173,215,153,117,221,188,181,169,165,277,149,198,173,181,138,111,227,125,160,104,184,162,208,247,160,213,86,128,141,229,169,210,121,231,80,134,123,170,183,232,71,133,144,131,191,254,130,93,203,125,119,133,261,87,164,95,100,131,181,226,102,112,123,203,231,107,122,204,136,195,196,184,162,180,228,229,209,90,176,341,195,197,115,182,215,181,162,214,114,183,222,216,205,145,117,98,218,132,212,217,125,157,177,166,84,195,94,101,155,242,112,182,63,230,225,62,191,166,211,158,160,229,59,144,218,147,107,199,148,198,227,185,191,164,121,197,201,117,164,165,232,87,235,171,145,115,223,116,148,181,212,152,204,98,140,166,150,213,188,159,168,142,85,108,140,174,190,209,116,64,216,170,115,155,182,95,220,177,150,161,147,184,76,189,313,142,112,141,198,268,244,215,172,160,116,93,225,139,176,193,202,133,191,143,103,248,178,189,171,184,108,123,168,200,172,131,190,173,196,197,98,178,142,205,210,256,139,154,113,132,95,285,216,192,207,173,158,239,192,101,138,128,175,173,249,137,165,155,96,172,131,138,179,79,107,121,95,228,198,106,201,236,200,119,173,93,143,99,292,98,140,185,153,120,117,189,163,122,173,109,113,86,270,148,226,116,215,165,97,107,299,219,246,75,242,233,58,109,234,218,95,264,103,257,140,107,145,188,170,220,184,148,320,132,203,176,120,99,157,91,162,205,156,180,117,223,220,251,165,135,185,152,193,186,143,108,123,163,133,217,167,224,168,204,129,166,166,122,130,168,84,109,148,200,96,104,233,133,104,179,150,145,160,213,219,169,102,184,125,239,240,137,158,125,118,365,139,206,87,160,169,112,197,158,220,93,216,212,157,164,131,122,111,109,164,121,174,183,235,214,124,269,203,201,88,119,199,78,136,245,110,136,121,202,230,160,233,157,236,162,222,73,200,211,206,224,207,161,98,243,223,116,81,77,231,103,78,146,135,168,100,216,198,206,127,145,95,148,172,276,154,166,200,156,219,187,158,120,137,166,161,92,211,180,177,91,82,231,96,119,120,131,200,177,58,169,225,97,145,194,184,130,235,186,159,156,104,121,199,143,177,142,156,186,69,184,227,144,199,113,133,104,151,203,169,142,206,240,107,110,158,88,92,184,164,144,136,192,122,122,192,206,207,113,151,227,239,190,128,54,119,212,186,169,67,146,129,167,176,138,196,132,171,131,215,130,438,236,239,197,246,133,65,186,172,101,304,249,103,278,147,198,336,155,133,166,212,168,218,152,172,151,157,124,123,103,172,110,247,233,134,165,123,63,148,94,53,235,146,187,93,223,138,116,205,170,99,167,140,101,219,139,191,78,128,170,106,216,185,147,132,207,72,184,163,168,134,232,238,129,108,231,194,239,79,116,175,186,164,174,205,160,149,41,174,255,170,142,184,234,93,193,231,235,138,149,252,97,135,199,192,224,184,140,134,197,224,209,220,136,152,179,105,242,208,187,193,91,97,180,105,243,195,108,180,227,78,105,196,225,139,222,183,195,220,117,107,144,110,109,86,172,165,164,233,73,78,176,164,201,72,152,175,173,120,192,154,157,153,184,192,213,197,135,128,231,211,226,88,266,183,168,216,150,147,143,62,138,87,139,109,92,186,139,177,156,102,66,124,66,105,214,148,185,157,138,107,205,154,121,124,177,168,54,130,248,171,152,238,193,102,199,209,229,171,183,178,198,209,77,165,138,183,113,165,192,105,179,177,115,204,163,90,67,107,127,238,240,218,197,227,174,205,125,155,198,197,227,216,242,185,197,179,139,268,200,195,179,96,134,210,215,179,124,142,108,146,150,225,205,123,64,134,179,233,201,78,176,163,170,218,86,79,165,117,156,272,112,92,172,139,179,187,220,180,140,158,214,162,170,190,200,252,159,183,223,178,165,189,302,188,110,184,208,168,93,183,166,345,211,309,219,229,126,197,285,174,139,112,100,195,122,73,239,155,138,175,200,234,95,147,182,191,98,118,229,146,101,69,135,223,170,292,245,141,169,296,81,112,202,147,82,161,198,76,124,113,251,191,175,210,179,193,147,118,195,237,204,157,144,204,197,171,134,139,188,213,176,195,104,204,186,185,165,109,213,180,176,170,145,143,193,133,173,144,120,87,191,176,135,136,192,80,101,217,217,232,123,252,187,162,162,172,170,145,127,122,97,224,139,129,155,91,129,193,104,131,112,147,239,173,170,244,233,146,112,115,215,169,141,97,145,378,155,228,144,137,92,123,126,167,215,171,212,185,169,133,154,145,197,173,98,181,224,246,190,163,93,170,218,220,180,126,167,116,151,120,169,185,100,230,52,189,209,166,188,187,136,214,202,205,154,227,178,165,136,157,145,131,76,229,183,225,125,178,136,128,166,108,101,62,197,131,260,200,212,230,217,132,175,65,124,171,217,196,174,188,110,107,157,116,165,202,110,149,114,142,154,242,230,147,196,96,196,135,160,160,241,113,144,177,163,128,176,204,233,210,150,180,112,167,206,120,206,128,131,136,115,94,165,222,169,162,150,108,130,167,164,183,153,155,207,199,65,150,160,147,145,170,220,214,175,164,92,214,113,183,191,63,144,162,134,218,133,161,171,298,129,111,198,180,165,89,134,119,153,129,195,133,90,125,125,284,339,118,178,150,199,83,198,195,195,191,221,199,200,177,210,202,186,92,242,262,164,111,80,108,106,218,84,223,191,161,222,150,191,121,248,187,218,141,222,251,263,170,175,120,135,137,176,104,163,222,151,169,169,67,101,135,163,125,213,150,143,213,158,146,195,179,178,168,140,197,175,161,212,127,258,160,179,169,146,172,249,165,85,142,157,244,131,152,216,107,260,171,113,222,152,159,214,198,127,166,215,88,218,132,313,151,100,220,132,215,128,197,231,125,117,122,70,191,198,250,191,203,223,52,218,226,115,194,213,81,152,171,101,208,147,221,82,150,160,179,235,158,182,200,141,143,189,241,120,149,196,107,116,242,188,188,104,83,97,94,256,193,198,175,255,208,155,174,146,91,170,139,129,100,154,211,226,184,144,134,191,196,276,119,187,199,176,116,202,234,200,213,175,176,176,214,154,105,144,93,109,221,250,164,123,140,127,198,191,233,116,117,201,136,140,122,228,239,205,194,219,168,151,206,197,169,185,36,129,115,121,133,140,165,114,191,137,243,197,145,96,217,98,265,108,125,132,184,234,224,186,173,78,96,127,117,124,161,147,161,134,178,227,143,227,104,248,135,81,125,267,203,177,186,257,276,253,113,189,237,223,182,106,371,206,216,171,130,173,229,185,120,109,209,173,143,161,119,195,118,160,235,167,236,199,105,196,215,220,97,126,301,170,231,148,177,202,237,203,88,151,158,139,223,233,196,189,233,73,221,202,87,159,243,208,60,160,214,121,195,217,179,152,180,117,86,93,133,131,162,154,191,168,123,188,66,197,225,169,186,290,226,237,228,105,225,112,201,84,195,130,103,147,219,393,233,68,150,84,215,180,169,114,181,103,126,137,175,231,197,96,117,245,145,200,95,146,141,140,101,165,272,175,74,120,153,85,183,126,200,209,84,94,201,171,180,231,123,175,177,105,200,136,159,136,143,250,107,180,188,144,140,139,248,199,277,238,162,148,213,120,153,152,122,106,155,175,106,151,81,111,133,224,237,111,147,164,196,199,204,123,91,182,53,188,96,276,118,206,116,211,78,147,151,144,160,112,157,194,200,120,261,242,174,202,213,100,56,104,97,221,188,153,190,183,205,212,158,126,170,191,137,150,231,140,215,76,152,101,187,88,192,181,99,234,133,145,157,202,233,85,118,91,105,203,107,193,148,101,130,166,83,88,117,216,134,91,239,176,204,227,245,93,208,117,183,164,103,177,158,218,177,149,150,230,95,229,143,81,188,119,172,185,104,145,206,83,80,236,266,208,154,140,219,210,204,149,234,119,105,172,62,104,147,122,179,82,163,200,227,151,170,222,131,166,160,179,226,88,183,127,156,122,144,120,128,143,99,139,187,181,244,103,125,107,232,261,217,215,128,212,214,175,125,244,257,186,230,219,182,74,155,111,150,171,126,196,220,216,152,208,153,241,212,148,163,236,184,190,135,108,196,132,133,185,119,227,134,148,171,182,185,125,129,224,235,47,181,101,148,167,196,144,170,226,122,168,131,132,180,107,149,240,118,174,184,252,136,184,115,183,215,104,165,54,232,146,175,182,166,147,156,144,192,156,123,214,131,212,240,222,113,175,143,187,170,122,169,139,217,136,219,125,219,229,154,203,89,156,154,129,214,214,123,191,151,140,139,168,147,208,171,270,194,202,157,179,231,108,96,111,156,122,90,77,247,253,155,148,92,142,155,102,224,137,80,189,176,202,166,189,246,160,83,196,153,177,116,185,192,195,84,95,202,219,130,150,116,127,168,159,141,231,160,230,154,110,114,152,184,178,189,166,174,271,108,176,128,228,197,149,120,115,163,138,172,200,127,166,139,230,135,86,225,218,151,163,215,213,152,131,181,138,182,159,91,206,80,222,187,172,70,265,97,116,210,132,216,224,276,128,153,199,198,151,209,203,110,145,169,126,318,180,202,90,127,136,180,215,105,215,127,161,158,65,206,106,188,115,149,125,128,162,222,155,243,128,107,107,144,224,157,138,204,201,69,123,209,199,129,133,188,228,194,160,280,186,163,150,265,158,161,116,147,108,231,148,154,341,207,189,99,171,166,160,167,144,200,216,256,308,244,112,123,271,147,190,172,174,233,151,130,131,104,199,202,176,143,126,74,106,207,172,97,288,241,216,141,213,257,199,207,228,194,221,230,158,150,134,216,111,149,107,55,264,205,198,234,167,199,228,118,252,157,151,227,181,189,141,169,135,158,238,80,52,210,172,173,89,115,115,166,110,209,127,108,134,191,228,186,183,229,172,136,198,233,96,155,220,149,122,136,79,98,136,87,214,165,52,315,110,103,202,174,180,109,153,225,189,110,142,179,158,223,187,215,206,178,130,151,151,210,225,154,150,74,142,155,148,167,110,206,234,247,111,101,227,187,222,152,173,88,103,201,171,128,176,227,178,227,108,168,129,171,194,196,181,150,223,119,88,101,91,146,240,232,101,170,151,124,249,171,197,208,213,124,257,91,93,207,47,104,190,163,168,168,73,272,198,84,234,75,167,230,150,154,138,78,159,162,128,205,79,202,178,155,104,84,121,233,220,169,198,163,187,146,172,181,142,200,137,154,225,162,138,201,172,206,285,62,220,98,146,111,196,168,140,153,94,219,108,72,123,148,75,159,193,196,215,185,148,179,134,223,215,135,181,210,139,160,143,277,226,150,187,229,202,203,115,144,154,213,218,213,194,144,115,154,81,65,165,167,169,102,112,185,146,91,138,270,158,177,184,155,125,146,139,158,120,128,183,163,274,195,90,118,135,262,96,240,176,178,141,122,111,112,166,165,108,118,170,125,74,172,118,172,191,201,223,134,159,298,177,200,247,285,180,142,176,110,55,124,195,193,281,141,166,88,205,126,269,146,177,136,156,153,266,94,189,117,191,170,213,151,88,79,219,89,101,206,162,116,73,165,109,137,246,99,162,162,108,173,141,114,182,107,120,212,163,99,174,189,169,129,186,134,102,91,79,223,171,91,191,107,259,224,195,130,262,85,66,189,246,84,142,192,123,84,229,188,260,215,168,181,257,134,154,179,198,171,164,189,92,158,159,186,109,240,178,96,184,170,329,246,228,159,210,88,160,213,57,173,266,209,217,229,192,146,113,202,197,131,111,140,138,170,183,189,210,193,119,218,129,190,194,172,93,214,189,175,242,243,85,140,139,151,231,136,208,155,140,125,196,227,86,223,203,77,104,128,202,156,158,257,102,155,127,137,120,200,222,262,130,155,202,259,153,211,163,86,111,150,149,205,115,88,94,142,168,165,152,150,127,204,171,142,134,116,208,85,176,225,192,146,170,99,225,206,211,114,153,208,121,174,168,149,129,186,177,180,159,157,194,105,85,221,155,141,126,174,221,95,167,182,141,125,89,226,232,231,180,199,142,133,182,99,292,199,309,125,203,148,173,223,220,198,152,86,187,208,159,212,156,138,214,140,349,96,300,92,129,94,215,121,186,154,189,82,265,274,171,167,193,207,166,295,159,102,156,90,121,248,156,228,95,179,140,122,148,165,181,189,236,179,217,133,168,189,146,166,333,138,350,223,186,97,152,224,204,165,129,200,212,148,212,156,265,188,194,202,236,137,113,200,211,101,188,101,150,144,79,136,158,83,200,132,185,150,164,219,113,279,300,217,172,112,179,176,107,186,75,210,78,144,117,173,159,128,171,161,239,186,181,122,86,123,123,62,111,292,230,161,127,180,214,196,91,121,235,225,139,148,89,76,132,169,170,228,169,249,87,271,205,201,129,206,133,210,199,95,223,158,273,242,94,155,197,97,221,168,132,75,162,77,167,166,93,158,207,169,180,252,215,126,157,161,212,206,184,152,119,188,228,109,137,195,75,195,79,114,164,122,230,178,89,188,184,162,191,228,169,116,116,127,223,129,208,207,180,154,178,242,183,130,146,158,130,181,104,140,213,193,216,149,170,179,105,101,177,200,177,240,187,187,92,158,55,192,96,228,246,85,84,206,131,168,182,199,151,210,170,179,239,157,174,127,163,159,142,83,198,124,118,213,56,108,222,196,183,223,247,161,190,168,215,267,127,230,93,102,129,167,163,149,112,172,150,146,213,178,259,177,180,144,165,219,116,102,203,200,83,179,229,245,205,166,206,202,193,97,209,144,187,274,128,148,164,143,62,184,78,208,227,150,213,153,129,181,205,166,224,118,113,277,133,168,154,266,95,161,165,137,98,203,144,205,129,224,103,111,145,216,116,84,118,223,198,206,147,195,127,233,108,171,104,115,94,198,230,206,117,181,171,94,193,109,115,194,236,118,204,210,107,202,146,131,147,98,147,116,161,153,209,162,133,126,155,231,259,206,134,105,208,136,169,197,212,228,161,113,107,221,182,205,205,170,176,218,140,84,218,196,211,189,152,136,108,109,168,277,164,204,162,216,234,175,217,115,252,86,234,91,143,141,118,263,185,156,65,140,136,183,216,234,185,105,161,171,161,185,162,175,210,99,169,265,249,195,229,149,85,199,188,81,211,199,147,84,130,210,78,166,152,129,179,179,208,126,72,220,140,161,104,211,86,237,252,135,173,214,113,185,140,137,204,111,168,152,139,130,223,215,49,131,227,164,98,136,94,91,256,159,227,168,206,92,231,135,162,247,163,182,104,214,104,199,87,284,212,208,247,139,233,199,136,190,162,125,232,161,255,244,162,176,97,114,223,171,130,206,141,200,54,229,174,189,102,55,139,184,130,127,285,209,77,209,192,300,166,169,239,102,156,218,157,98,144,62,122,115,144,129,85,240,195,211,85,256,77,83,80,155,54,212,216,118,166,149,115,229,212,65,74,274,158,243,203,211,115,198,178,124,209,101,136,133,91,230,132,151,205,155,150,185,73,121,120,184,65,111,188,86,93,236,242,294,179,202,107,129,155,181,176,115,90,151,200,189,180,211,150,54,246,223,92,94,130,78,197,131,240,139,259,114,200,154,123,260,228,125,167,124,137,109,243,196,134,100,206,236,62,143,178,158,210,137,196,185,188,196,216,151,222,158,179,95,136,159,170,166,185,139,143,109,214,214,112,199,148,203,214,194,300,234,235,106,86,204,228,153,126,130,191,129,137,225,134,78,165,76,139,199,101,196,221,221,245,202,82,108,187,145,140,209,155,198,129,142,111,223,121,156,172,146,236,105,194,137,154,170,169,215,365,261,207,173,207,118,219,161,171,116,180,227,136,151,157,87,265,123,114,147,228,207,260,170,208,100,147,219,214,150,177,133,255,106,211,212,410,113,118,198,288,123,115,122,260,223,172,103,197,202,190,110,138,247,230,205,131,135,127,210,79,187,125,132,137,151,150,173,168,218,134,119,212,63,116,193,246,274,177,141,64,217,132,197,191,203,119,189,234,88,339,138,90,170,149,108,156,139,92,189,93,128,205,151,147,86,159,130,184,186,163,131,171,120,172,139,219,127,198,242,155,138,241,122,222,201,158,82,180,173,215,188,136,139,193,252,114,202,280,324,97,196,228,217,253,85,183,245,218,149,222,181,127,156,151,199,209,161,132,162,145,92,124,185,253,149,135,63,200,177,170,273,106,142,194,227,152,226,83,165,181,210,75,132,118,170,208,262,108,63,139,221,121,155,176,92,236,192,93,224,206,317,162,227,255,209,178,205,171,217,151,191,205,176,89,144,148,177,214,148,190,239,150,89,175,102,257,218,76,202,123,170,154,184,137,218,225,110,148,115,223,99,74,249,203,158,172,183,238,134,124,161,124,189,171,109,146,156,141,112,230,152,123,130,296,135,194,230,163,213,171,208,204,132,164,142,180,210,188,235,135,100,245,129,125,161,290,138,151,138,313,103,108,186,421,187,165,243,162,198,236,177,146,170,153,166,128,98,250,155,143,189,253,121,112,83,155,219,187,250,214,281,116,107,133,149,184,66,149,105,137,214,97,200,225,122,118,106,222,131,118,155,162,199,196,195,164,213,154,210,210,188,229,88,217,92,225,214,230,169,237,213,192,110,156,169,104,189,113,155,235,99,240,159,117,173,88,176,275,224,198,183,357,240,134,215,152,171,206,158,243,165,153,173,174,131,92,168,84,151,165,138,147,278,208,195,189,153,244,135,135,169,271,178,206,208,180,118,150,198,215,144,210,235,140,230,108,114,162,176,215,142,204,225,95,139,206,203,148,142,203,173,103,206,112,200,161,72,146,95,142,105,200,202,238,165,152,120,111,112,166,128,169,174,170,128,113,116,177,150,200,186,231,231,218,114,157,205,57,220,99,121,314,233,77,217,73,155,198,183,241,269,203,190,184,128,76,106,178,160,100,148,161,181,97,131,118,193,115,116,198,94,155,171,109,176,290,200,198,118,234,117,153,221,228,225,196,203,179,233,223,159,222,155,188,222,216,124,117,103,196,134,119,108,131,242,215,223,116,205,184,93,91,203,223,239,129,186,162,202,176,87,206,273,163,127,197,136,164,175,149,84,67,128,183,221,174,189,192,116,115,210,227,189,139,187,131,116,128,130,150,102,160,183,98,215,178,166,161,124,141,148,217,169,212,139,198,185,196,117,69,219,242,211,216,94,199,130,120,153,225,136,159,179,109,137,115,184,185,159,171,130,204,100,118,206,199,148,388,140,204,161,163,44,164,106,72,251,81,183,137,184,167,233,90,202,201,272,108,134,132,223,188,102,190,109,80,219,216,71,213,240,97,222,134,199,116,133,142,142,122,162,193,79,174,138,193,211,64,114,101,200,121,213,76,162,222,149,245,166,163,139,135,148,101,212,130,172,131,115,146,134,82,221,331,111,85,135,181,204,200,112,131,196,107,226,122,124,124,143,148,260,184,143,211,151,97,176,195,133,114,229,163,133,144,170,160,200,151,174,244,241,197,159,220,164,203,168,158,157,200,228,125,80,128,134,175,64,228,182,130,90,153,211,139,91,198,169,144,233,89,125,177,257,136,104,93,193,176,161,128,103,200,130,139,237,241,165,211,191,123,215,254,84,171,78,101,167,206,117,123,127,130,174,136,132,242,142,113,102,98,196,107,142,155,152,152,156,143,144,79,170,103,123,142,116,190,161,211,168,211,160,174,107,208,238,150,141,206,143,151,155,146,148,217,136,242,182,163,202,181,90,172,223,61,131,112,259,154,265,120,208,300,72,97,88,104,117,106,80,182,202,197,83,128,177,224,138,205,190,100,166,109,90,141,129,135,204,139,179,132,217,218,127,174,80,130,145,184,237,158,131,237,215,228,221,88,98,136,113,132,70,293,174,148,144,144,187,110,128,203,159,222,132,141,124,239,151,177,173,220,200,148,124,178,211,202,118,358,134,180,138,224,231,79,96,180,305,158,111,200,147,99,149,265,131,111,214,159,174,171,167,212,184,133,137,131,197,186,173,212,167,120,171,207,124,100,314,92,135,179,130,234,181,76,209,204,139,307,181,203,229,204,68,144,137,75,110,132,135,142,169,90,162,110,157,130,190,168,144,93,71,174,247,206,155,120,212,192,198,198,221,212,110,251,91,149,149,142,85,52,77,145,72,175,211,141,138,126,100,75,143,219,195,170,154,96,185,148,135,101,125,90,179,161,161,182,208,205,115,74,223,117,162,212,92,206,103,208,88,127,145,119,194,172,229,183,126,129,274,139,211,185,204,160,68,171,208,199,217,196,202,119,128,115,213,154,95,201,181,165,79,135,90,170,172,171,230,165,218,122,156,131,127,101,194,108,170,211,167,150,223,128,175,144,125,145,173,144,196,121,155,94,124,122,178,171,123,88,74,87,120,104,139,216,97,187,217,177,151,137,82,120,275,163,101,83,184,106,147,164,159,119,142,91,154,158,91,197,201,146,106,149,193,126,112,122,171,234,147,86,116,172,152,174,205,181,247,137,138,76,180,183,141,236,90,151,115,106,61,82,97,218,134,232,157,156,105,78,280,115,132,98,122,187,201,77,195,136,225,147,131,206,158,144,179,175,203,232,186,214,95,94,178,167,242,213,155,70,179,75,152,227,265,204,161,170,170,223,120,87,86,99,216,219,153,106,105,251,213,258,75,129,120,267,153,116,195,79,191,99,158,107,160,131,202,175,208,222,145,91,99,257,199,169,224,197,105,118,211,170,183,183,103,133,228,218,238,118,149,207,106,239,250,136,128,94,178,179,261,189,203,185,111,238,209,107,238,179,290,140,246,173,187,314,131,136,91,174,112,157,144,127,58,92,218,137,140,234,224,153,134,195,204,109,152,130,135,168,223,232,132,164,178,185,143,224,178,194,167,192,76,182,112,272,126,176,166,165,233,157,302,164,173,173,144,238,173,240,87,171,120,161,102,181,260,170,115,222,295,193,155,178,188,212,155,145,201,95,111,241,189,70,233,126,168,168,173,122,142,131,98,155,211,123,238,114,178,220,238,120,205,171,187,182,200,131,176,229,114,228,133,194,131,178,216,124,137,243,113,154,234,98,258,84,120,69,158,197,91,258,238,156,168,205,73,213,219,100,148,165,207,182,197,148,81,177,103,107,207,110,179,165,193,156,267,180,129,162,118,104,145,139,181,128,190,117,97,104,221,175,145,148,197,180,102,245,224,131,171,222,168,150,95,210,239,211,163,264,184,170,132,244,191,80,149,175,323,206,178,142,100,232,139,114,126,181,195,204,178,173,135,224,130,186,149,156,144,254,155,129,162,164,286,182,248,223,117,138,147,205,161,143,214,271,161,90,100,213,178,156,217,157,131,114,116,224,185,169,157,133,203,159,140,199,118,250,156,255,231,133,121,98,169,94,161,150,238,63,222,229,191,117,136,209,237,159,123,167,250,171,123,311,211,66,104,145,175,212,163,248,243,80,186,82,292,95,152,172,92,228,227,215,166,137,169,155,137,104,171,188,128,217,221,165,108,170,263,113,78,166,121,221,204,192,200,158,90,150,103,88,156,228,226,178,178,158,229,276,211,93,189,215,139,83,130,131,78,252,150,193,67,211,173,149,165,100,183,77,125,203,123,171,257,217,214,134,191,199,165,201,93,110,115,135,162,239,124,243,96,138,205,164,160,319,132,211,78,147,136,146,197,93,225,213,163,150,205,170,180,181,198,93,152,186,86,101,253,186,199,202,221,188,188,164,52,170,181,178,158,135,117,198,235,148,67,121,83,158,206,94,192,125,127,238,156,161,77,78,194,172,221,195,161,201,161,100,141,193,144,221,151,127,88,160,94,156,151,231,167,175,84,201,126,225,205,138,265,124,199,329,115,154,63,179,90,80,57,102,156,175,158,128,188,154,149,169,231,122,216,95,175,217,194,217,152,125,112,164,239,94,242,124,238,220,137,104,175,171,185,148,145,203,147,206,145,233,93,143,98,144,137,179,142,134,122,174,97,145,194,178,182,125,148,221,165,164,142,69,100,214,144,170,143,155,159,199,108,254,181,118,283,206,196,200,146,245,196,212,243,226,202,208,205,84,200,166,124,245,212,87,185,200,249,204,145,117,226,280,112,170,216,246,191,205,175,178,143,80,170,112,93,177,221,172,174,211,233,215,161,170,105,187,202,157,174,126,132,176,183,205,195,179,179,95,173,245,175,134,209,201,73,106,180,144,153,219,155,213,198,213,185,132,203,135,150,169,158,214,211,196,186,179,150,93,105,157,210,157,200,201,77,173,178,128,170,213,176,175,154,184,171,197,88,167,96,120,194,180,231,89,164,173,222,219,155,172,102,107,172,225,110,200,205,180,163,204,158,138,169,155,239,113,142,211,198,157,176,138,111,110,221,115,150,169,109,227,178,177,163,194,176,226,170,188,113,168,256,154,247,126,206,109,139,225,178,196,128,132,133,110,249,160,119,92,101,191,146,146,139,140,160,89,155,127,112,122,218,295,76,125,155,163,218,131,190,212,115,170,148,108,203,116,156,170,122,192,215,97,199,128,227,143,165,120,217,189,124,105,154,194,189,92,180,138,107,147,249,135,109,142,203,103,136,141,130,256,134,159,173,210,91,201,162,199,169,183,152,222,224,127,172,225,117,194,149,76,240,154,116,155,216,142,197,179,166,209,217,132,35,190,212,92,198,153,110,233,187,231,218,260,152,134,228,271,115,195,231,121,147,125,134,142,256,88,86,197,227,250,243,222,182,104,151,167,240,209,138,155,104,187,266,183,177,130,98,113,140,181,217,187,245,157,197,121,203,131,239,167,127,140,200,249,119,195,208,226,139,210,122,96,127,188,225,163,127,174,211,169,270,168,166,162,237,168,148,201,215,99,131,164,210,155,194,258,253,181,180,125,187,115,156,262,164,138,169,210,83,184,217,133,117,188,105,181,108,310,160,135,205,131,112,159,88,155,135,73,269,223,165,181,124,105,189,193,165,209,149,219,132,198,92,108,157,92,193,95,185,147,118,194,73,204,176,155,226,135,96,167,107,191,290,133,237,187,203,132,138,170,82,258,225,190,80,172,211,209,201,75,295,194,220,223,106,202,242,131,250,175,215,133,84,196,182,173,136,148,222,276,151,142,221,229,176,112,165,96,181,91,138,215,169,127,175,122,209,132,269,198,123,224,158,231,100,86,180,223,131,212,217,225,233,120,197,220,220,208,131,240,174,164,220,122,176,140,240,128,153,86,250,142,215,132,166,112,221,118,101,166,76,130,207,204,233,80,154,128,140,255,105,228,201,141,174,161,188,156,121,154,163,109,204,122,206,183,106,212,159,217,251,119,235,141,114,52,96,120,188,125,99,158,98,257,128,215,96,247,106,92,191,192,168,142,109,130,196,66,266,164,135,153,105,220,193,221,114,62,78,116,143,236,304,168,79,230,66,199,127,186,140,188,94,246,154,178,171,142,222,226,94,175,81,169,241,131,108,220,175,235,148,95,138,83,84,171,216,204,148,173,189,228,229,231,236,144,193,98,214,165,172,354,217,132,102,162,233,137,145,112,239,189,78,179,163,137,225,261,221,185,154,155,99,137,155,109,242,178,209,118,102,157,246,219,90,102,124,154,127,188,180,161,135,220,151,201,206,153,142,256,173,194,221,158,156,192,203,137,188,137,256,195,199,165,193,223,238,187,204,139,191,176,129,80,131,140,163,221,83,135,191,254,200,153,173,161,149,134,88,136,313,206,193,107,119,177,236,128,186,142,189,188,233,165,154,169,219,172,176,151,169,155,102,140,166,267,159,65,118,195,179,172,142,150,229,166,226,199,101,143,112,133,211,90,234,94,181,193,184,191,70,232,167,213,103,212,210,237,233,132,140,237,106,200,226,243,70,141,198,121,215,113,212,192,197,145,158,184,148,217,163,218,73,222,194,251,115,182,217,120,192,111,206,211,87,201,233,151,213,120,221,218,138,100,173,123,99,181,149,149,137,238,183,244,159,153,131,105,183,197,141,90,94,230,156,215,203,192,86,187,164,83,113,162,141,193,136,146,223,179,114,211,209,267,166,79,165,55,325,190,183,86,167,179,64,206,145,215,175,76,157,213,109,124,104,128,339,165,134,258,85,233,176,96,132,245,137,181,215,172,276,184,219,250,246,129,201,179,208,176,195,238,178,132,135,257,209,146,222,170,150,83,183,296,228,154,222,128,182,209,167,152,237,94,108,250,122,103,110,214,228,85,210,130,141,158,220,207,133,170,129,151,219,154,157,166,218,203,206,174,207,120,154,190,167,262,212,158,263,140,159,109,230,71,89,119,249,261,216,133,226,163,133,219,178,202,234,98,142,267,188,204,230,112,46,161,199,200,179,122,157,245,260,169,184,234,181,166,222,260,145,208,92,168,60,120,218,178,134,190,198,135,216,134,353,182,157,137,221,131,201,144,152,152,79,180,190,144,135,171,270,151,151,182,270,144,125,189,185,217,165,169,179,190,189,204,218,140,175,158,125,172,176,154,214,209,136,102,198,163,147,324,101,230,212,281,281,212,209,179,161,101,128,172,144,218,211,223,183,256,233,173,208,209,171,64,129,227,152,201,185,161,169,169,152,111,128,230,207,228,130,175,201,146,240,211,153,200,173,140,208,157,162,141,93,224,139,172,183,228,217,198,182,153,81,108,274,209,152,204,184,88,111,173,155,118,195,202,147,145,167,148,262,183,222,123,169,97,111,171,75,175,187,146,132,158,258,225,89,136,69,220,172,217,96,168,153,105,181,209,203,183,60,203,107,115,265,237,222,215,144,190,114,191,209,145,270,152,234,59,108,182,187,123,194,127,186,242,112,103,175,196,139,124,190,216,256,283,87,176,171,234,230,164,133,173,201,265,100,121,167,352,239,157,86,148,218,174,268,116,221,142,215,194,181,187,222,122,116,134,247,130,162,224,100,118,219,198,102,232,158,194,170,214,106,237,112,130,150,155,182,115,195,138,194,115,171,163,93,126,217,155,159,171,188,168,246,208,145,180,143,133,221,129,312,224,129,156,168,187,220,201,187,208,152,86,222,182,95,199,135,103,246,94,239,226,189,211,142,282,141,68,159,218,158,106,150,217,96,71,166,132,137,227,177,142,107,93,192,167,146,114,101,153,137,97,207,146,129,179,213,195,204,219,182,133,213,234,214,152,136,232,276,240,324,120,233,220,250,208,190,179,219,177,202,123,78,78,82,104,152,151,170,161,197,195,130,150,216,265,258,88,207,157,123,192,164,194,147,100,218,162,75,140,204,109,213,182,127,239,169,115,125,208,146,134,62,111,213,190,207,175,161,182,123,165,181,110,200,207,228,178,171,198,136,125,159,220,174,238,97,216,120,182,116,261,94,216,113,159,175,143,318,125,157,290,250,235,220,123,84,125,185,160,401,137,169,149,151,237,222,148,210,82,128,161,249,171,202,122,201,154,174,259,111,155,212,181,182,135,206,177,164,84,171,129,133,146,186,151,157,220,221,206,86,181,193,106,254,228,172,79,287,175,188,127,176,126,171,96,165,157,146,81,137,223,103,161,87,217,106,196,214,165,225,192,182,106,231,194,117,131,200,113,181,195,207,148,127,226,49,160,248,212,248,220,143,181,97,179,173,217,204,204,77,194,93,165,223,240,160,100,115,176,182,190,228,207,100,169,102,96,210,201,219,100,160,90,181,164,102,213,123,102,274,150,347,283,311,192,109,82,269,198,194,188,140,168,112,83,153,191,159,227,192,205,144,270,146,56,264,241,207,183,200,154,231,121,142,103,182,279,211,254,148,138,135,94,174,154,196,102,264,217,162,156,178,151,254,205,72,138,118,224,71,322,186,205,125,129,179,249,96,299,113,136,232,61,251,133,268,187,101,175,133,203,293,200,116,157,131,222,125,87,173,119,243,245,132,209,112,79,147,151,155,335,197,225,160,130,162,160,215,238,80,122,64,113,260,211,173,94,191,191,226,83,174,137,174,184,212,170,208,103,188,139,114,244,169,141,194,227,144,180,209,207,166,172,229,128,195,162,180,148,311,160,105,235,114,138,169,306,225,160,104,133,188,123,134,213,109,218,133,239,102,166,110,210,107,148,194,161,56,188,186,117,240,190,93,241,254,125,172,177,186,272,166,167,129,121,217,173,186,103,114,264,152,82,179,125,217,149,150,234,212,232,182,163,120,80,150,149,105,129,100,185,111,226,165,90,190,130,126,146,206,149,151,188,259,120,140,171,200,194,85,215,170,176,167,187,176,258,114,164,143,213,312,153,153,225,158,174,197,193,185,222,171,149,63,171,142,68,112,138,126,227,168,286,153,200,108,176,82,90,220,92,232,153,196,176,151,168,270,191,234,133,94,179,146,145,196,193,123,237,227,243,216,252,122,218,135,209,154,222,217,63,197,126,170,220,105,116,187,132,213,186,137,184,306,339,234,244,144,221,245,176,35,151,224,162,200,199,116,186,95,189,361,231,139,158,159,214,155,224,157,234,286,171,259,233,175,223,134,169,223,215,179,234,248,105,179,248,135,213,173,166,226,167,174,228,64,217,124,166,119,113,98,102,110,81,72,179,143,252,257,83,143,171,188,163,117,281,169,121,143,149,258,231,125,181,146,198,173,341,169,205,245,86,106,173,208,128,211,137,220,136,163,144,111,198,123,186,251,192,187,359,79,164,178,196,86,233,120,170,181,195,207,123,196,231,113,225,241,68,227,200,215,236,113,217,164,203,192,125,152,271,115,180,161,241,128,182,232,189,127,200,207,239,235,184,203,60,128,149,167,204,187,155,84,135,218,102,188,113,252,171,181,99,208,170,99,159,100,136,219,98,149,133,159,161,239,112,210,162,192,189,128,199,161,123,176,165,51,170,67,184,219,162,230,114,187,226,208,176,155,114,265,183,188,172,131,213,111,247,158,254,206,203,216,139,248,151,199,202,188,212,228,229,255,154,258,172,121,207,213,171,221,96,166,128,182,119,131,234,206,146,170,164,101,223,187,154,223,210,110,188,96,179,199,179,204,112,165,129,169,102,234,155,126,228,152,148,197,104,182,168,144,193,114,183,275,115,99,117,120,73,158,224,146,120,183,134,194,164,233,144,251,179,203,142,64,191,133,111,116,103,277,234,224,96,119,169,222,144,83,93,216,183,148,170,173,199,194,93,195,119,85,218,167,220,173,144,212,196,126,268,207,219,148,196,144,180,154,205,200,190,119,188,141,128,301,247,123,236,158,299,220,204,120,87,184,105,259,246,188,186,125,219,154,288,65,234,84,139,217,220,174,178,168,172,93,145,219,107,181,134,182,145,295,120,166,268,131,113,180,182,165,219,121,212,215,77,203,181,258,203,142,145,146,126,176,213,208,128,220,99,164,191,274,239,215,210,195,89,106,234,162,94,163,324,221,197,113,112,189,238,231,172,195,75,214,271,191,119,200,236,279,225,147,230,175,183,86,125,107,160,106,76,181,206,203,245,143,156,93,60,164,199,132,235,172,251,140,114,108,125,131,183,77,205,116,169,223,212,189,120,181,166,305,123,170,176,226,221,247,220,181,218,150,160,165,230,218,82,217,135,136,150,140,109,187,226,144,149,122,155,125,136,212,190,88,233,277,243,110,124,157,123,194,390,178,169,230,234,151,204,107,128,191,140,188,81,178,159,56,200,83,171,165,109,135,185,213,220,167,99,217,264,196,169,247,175,148,235,140,209,171,175,211,226,234,244,168,130,168,187,164,217,275,176,196,192,142,214,80,198,147,174,228,117,181,206,224,220,136,165,106,104,148,199,210,155,135,149,209,140,231,182,139,131,202,111,217,244,123,174,252,196,125,136,196,190,116,253,207,212,197,116,93,107,106,262,400,236,170,173,170,271,130,214,146,80,98,141,142,222,165,191,205,119,129,132,92,295,116,198,166,214,194,182,92,107,242,219,121,157,194,291,155,190,112,145,120,255,175,144,128,213,183,140,218,172,211,120,222,100,193,254,215,171,302,215,141,104,184,224,120,248,207,95,120,172,226,172,159,259,206,213,233,109,260,148,162,74,209,162,135,205,139,154,118,116,111,126,338,236,213,164,102,176,263,243,218,168,107,149,158,137,121,212,171,144,228,170,159,196,153,165,271,202,245,224,129,141,193,302,190,230,240,194,186,154,195,198,134,224,107,184,77,184,185,211,119,125,132,93,195,240,164,144,217,188,176,83,195,84,277,123,201,173,149,114,171,213,180,145,151,77,121,176,226,184,138,170,174,155,165,70,176,246,124,155,127,80,234,264,143,166,99,224,196,74,151,200,233,227,143,105,173,220,128,180,170,174,161,150,175,187,151,174,129,80,230,146,123,200,229,192,103,62,121,179,201,167,174,214,230,168,167,111,140,202,181,167,128,153,131,84,221,144,145,100,200,170,107,125,182,122,73,149,175,215,206,130,171,174,164,64,75,270,259,142,285,82,259,241,147,223,147,108,223,191,116,286,182,184,217,202,208,133,210,252,172,94,221,147,216,217,163,103,115,74,179,191,192,211,89,172,147,167,196,143,189,157,230,150,230,215,123,126,194,145,106,183,170,116,216,215,140,215,237,93,173,196,100,74,117,153,160,226,205,109,311,129,249,94,181,223,250,173,172,198,180,167,166,252,178,169,300,136,212,134,175,217,115,162,190,210,210,340,224,206,264,162,145,121,138,95,177,194,195,197,197,103,212,130,120,141,225,304,221,252,174,53,78,189,138,145,177,179,150,118,261,223,221,136,119,138,125,292,115,214,187,235,195,244,170,259,216,188,96,158,205,175,96,270,100,132,120,141,118,159,137,203,131,211,329,162,183,148,219,159,92,148,174,74,141,193,193,84,163,197,171,217,136,126,444,152,184,120,157,126,115,160,152,171,200,151,186,217,207,194,140,128,167,198,198,211,150,119,174,120,86,157,391,221,147,65,191,149,125,235,200,203,100,188,105,214,105,128,110,164,130,124,102,186,198,175,115,227,252,106,243,191,146,214,169,136,109,217,134,342,164,125,206,104,154,160,145,231,146,165,199,221,83,217,102,157,142,166,125,157,141,223,166,182,169,194,86,120,185,146,88,225,220,272,163,138,220,72,190,133,137,141,125,196,151,94,115,238,229,178,337,339,114,173,253,182,224,137,206,187,74,109,171,74,75,224,167,216,165,114,91,105,240,109,105,174,192,162,178,145,157,160,218,136,157,142,335,192,65,198,103,168,106,168,100,149,222,225,117,62,157,243,119,113,240,212,175,151,117,118,121,128,130,164,232,132,315,159,220,282,147,230,95,247,175,64,145,230,150,119,110,256,168,211,114,115,76,132,263,150,253,152,99,94,131,172,157,124,124,140,173,215,135,56,188,151,284,146,98,180,231,169,135,293,226,161,252,181,118,125,189,126,87,249,190,106,259,139,206,190,140,253,78,136,152,193,179,195,137,135,245,222,154,100,253,90,95,167,199,191,170,158,92,174,190,108,236,219,219,132,215,203,224,175,170,219,90,78,176,229,217,153,150,219,142,282,154,173,118,161,133,255,213,107,99,77,233,119,142,202,143,224,203,163,93,200,171,130,124,184,184,120,221,214,124,176,153,177,258,236,97,239,231,142,222,221,232,211,137,134,210,82,206,177,89,143,316,72,156,152,99,253,212,146,172,171,175,246,166,152,182,173,186,106,129,220,125,119,205,183,222,255,214,279,77,112,163,103,136,146,179,175,141,182,199,168,114,142,295,155,215,102,144,279,103,122,208,240,139,107,163,152,193,109,172,84,136,151,169,113,363,92,359,199,145,199,185,202,167,200,134,135,110,261,151,197,260,185,164,82,132,123,203,153,200,101,139,197,59,234,131,251,290,112,189,229,159,224,228,99,206,143,228,129,210,159,156,132,200,212,281,218,90,217,92,261,369,81,101,165,184,297,218,239,350,153,119,125,173,168,185,193,243,223,89,327,163,143,222,203,180,243,180,95,204,178,109,244,326,247,92,229,119,191,132,217,121,214,214,116,95,121,79,213,134,177,168,194,178,231,177,88,175,123,142,127,114,157,44,197,216,225,216,204,211,195,110,181,296,141,92,105,157,129,229,183,99,162,76,199,279,189,194,215,217,230,146,77,181,164,92,268,129,151,183,201,250,87,110,165,93,205,143,165,150,168,122,171,199,245,207,204,179,144,117,99,177,200,157,142,177,225,153,80,130,212,172,142,191,236,116,213,230,165,64,204,187,205,81,198,147,78,100,143,229,93,209,133,153,140,220,128,104,188,120,169,184,123,175,229,185,181,205,246,259,203,178,151,110,64,126,220,226,89,123,174,117,199,121,133,135,147,104,124,208,168,164,235,158,93,219,156,87,93,161,295,104,146,136,190,165,91,116,179,105,215,232,107,101,173,176,101,194,156,243,288,132,181,196,153,150,204,171,155,207,206,110,230,186,109,232,142,190,62,157,83,189,182,155,202,219,179,165,130,170,157,102,153,154,134,201,122,247,175,118,175,161,164,142,244,186,64,185,157,112,166,111,197,233,238,123,66,148,137,155,143,175,158,190,210,120,194,115,135,133,126,207,127,196,235,173,154,111,168,104,153,206,112,90,148,125,169,200,238,176,196,116,94,79,98,129,163,153,165,205,203,155,160,166,191,176,267,200,139,327,152,222,146,206,206,222,86,206,135,122,138,90,142,149,140,149,163,286,192,171,197,159,214,163,161,203,355,83,205,341,132,145,281,172,188,201,196,140,227,231,206,187,171,139,149,168,98,250,131,198,145,74,143,131,121,90,223,137,127,213,199,218,199,77,136,209,143,127,198,196,119,245,216,216,90,135,212,234,122,190,257,81,165,125,146,217,204,182,226,155,110,194,194,109,214,155,189,140,119,131,140,142,221,170,181,200,206,197,139,191,64,160,174,140,136,113,198,177,185,198,130,146,131,147,198,215,196,140,105,171,113,170,182,140,221,232,295,144,109,195,150,126,121,157,53,136,311,174,263,176,116,163,246,213,249,146,174,214,256,186,205,96,84,106,179,183,168,86,168,96,258,68,214,230,182,164,255,207,122,217,116,153,161,145,110,125,139,225,177,186,220,78,127,169,146,175,163,195,220,173,161,220,163,206,121,268,122,270,189,155,169,89,198,151,136,185,156,167,182,107,99,183,109,210,231,238,129,219,89,126,124,119,146,188,134,113,129,175,187,231,301,192,290,147,185,81,39,99,64,146,355,129,218,144,77,256,196,284,154,218,165,88,173,227,118,102,166,215,76,126,103,171,187,123,119,141,213,108,143,195,297,254,227,173,142,229,134,195,172,283,162,221,156,216,237,228,107,247,129,117,262,62,58,114,125,153,238,258,197,133,196,127,186,233,244,164,81,123,176,191,366,189,167,235,238,213,145,88,211,193,154,125,177,210,179,118,112,213,205,154,134,200,205,174,90,184,130,158,156,155,227,204,118,195,127,171,124,156,192,185,94,211,114,116,211,133,250,244,191,196,246,193,236,173,202,375,89,130,143,177,122,217,227,85,79,222,112,162,207,133,173,181,84,180,75,130,176,185,305,225,127,143,150,177,158,224,101,151,166,117,144,102,202,115,109,168,324,81,94,128,106,103,156,196,181,163,265,159,235,245,199,254,261,212,165,254,211,237,147,163,211,200,222,187,200,146,87,154,143,183,109,152,167,171,192,177,191,200,242,206,161,171,183,223,137,107,232,222,143,143,229,71,230,235,181,199,70,132,172,166,131,296,117,145,98,191,168,235,289,186,80,252,244,206,224,298,136,218,169,139,131,157,156,187,119,253,68,136,128,224,238,218,217,226,200,201,150,227,120,81,105,129,256,208,217,267,219,219,146,110,152,134,210,229,169,141,65,204,156,165,112,185,214,248,207,112,112,138,153,176,184,156,313,197,100,128,145,164,117,199,130,158,109,158,184,151,174,171,196,133,168,165,119,207,171,134,255,135,137,239,248,106,227,268,140,120,199,249,171,107,210,126,177,73,121,286,189,290,87,175,150,150,179,143,247,121,206,163,161,163,199,118,144,208,193,160,154,76,198,184,237,173,193,146,123,225,145,175,202,138,128,166,176,206,202,172,142,219,209,96,172,57,126,214,135,223,207,248,115,311,214,221,213,238,147,94,164,265,190,158,179,202,167,220,129,184,155,88,135,146,141,162,163,194,267,130,311,154,188,188,96,178,140,154,87,66,115,121,212,174,202,271,213,199,184,112,214,143,88,189,99,214,181,102,323,148,248,122,179,101,131,188,103,186,181,213,197,202,157,94,108,144,255,208,178,116,126,238,229,175,133,166,85,141,297,74,143,145,213,155,155,250,123,245,183,142,211,139,182,115,226,176,217,216,287,127,237,194,219,238,165,145,155,189,80,232,194,95,119,220,221,134,92,184,129,188,358,221,119,231,178,206,266,128,181,178,129,248,191,139,175,308,122,218,133,153,123,169,160,254,251,294,226,202,217,164,122,213,188,164,85,140,243,65,133,221,141,154,135,182,192,193,211,119,109,217,89,220,252,194,249,170,93,227,127,123,244,119,114,301,186,179,203,294,201,173,179,217,139,163,171,107,167,168,202,136,176,207,211,197,129,256,89,132,252,72,96,185,227,260,198,187,181,199,248,83,181,75,273,242,210,201,191,234,83,201,163,154,156,213,279,215,264,165,148,105,177,262,184,269,138,68,190,103,116,184,121,225,182,149,122,92,164,96,184,237,67,120,132,213,98,129,178,235,203,236,212,169,123,136,142,75,215,152,254,253,276,314,190,152,209,194,184,110,215,263,113,98,99,192,256,169,168,154,233,211,153,107,129,221,106,232,209,208,117,162,163,174,184,171,165,225,241,175,199,190,123,68,218,173,104,167,245,164,154,189,90,79,50,193,309,181,249,213,228,291,194,152,236,146,83,89,219,154,145,145,197,141,195,118,150,129,226,349,204,173,135,114,166,291,193,218,215,246,128,182,178,127,108,140,271,192,160,201,190,70,164,227,166,47,110,148,80,222,105,194,184,167,78,148,189,220,360,213,149,141,193,104,162,144,196,171,209,144,116,173,176,207,162,123,110,129,159,199,182,132,213,107,183,184,180,224,188,167,204,274,110,127,91,191,217,232,195,173,119,111,220,110,161,212,195,109,113,146,127,257,294,236,181,239,186,98,221,163,180,228,152,195,227,256,161,186,168,227,87,117,161,168,104,264,238,197,180,164,165,91,181,184,223,233,189,52,163,247,212,144,88,175,132,188,225,140,176,252,114,219,182,176,219,94,153,228,213,95,169,181,272,177,261,143,141,171,50,119,273,156,110,325,173,196,212,184,165,177,211,138,136,190,140,219,148,176,202,104,258,104,199,137,107,290,81,291,237,172,172,155,107,238,101,177,170,154,179,99,158,126,214,112,204,170,169,199,280,271,227,225,94,123,195,140,197,348,63,190,110,193,278,195,228,145,188,153,123,229,261,257,207,175,143,234,181,197,215,150,191,206,119,218,92,107,154,183,196,160,224,179,80,81,130,159,188,225,93,215,295,82,234,210,254,150,151,101,93,106,172,188,265,113,167,180,290,159,132,196,130,180,145,200,204,196,210,112,153,262,200,221,75,217,94,218,133,171,164,95,138,140,122,203,152,161,350,153,99,140,173,185,130,189,187,155,144,230,106,212,226,223,166,166,124,280,122,115,148,189,122,113,124,174,184,198,114,106,145,203,150,214,123,184,164,141,209,217,81,216,124,222,152,116,101,179,282,224,227,176,85,241,203,156,163,92,186,180,155,246,214,177,238,232,185,128,124,142,197,173,216,162,176,308,139,156,208,160,83,144,195,100,194,74,156,114,131,234,177,183,207,185,178,274,175,100,174,127,251,147,135,199,127,132,174,213,115,163,205,132,175,182,129,223,216,268,251,141,150,234,95,110,170,145,195,177,153,196,87,269,200,201,167,108,229,87,79,150,141,176,121,168,191,201,214,133,210,202,139,70,169,124,166,159,97,202,129,197,128,150,139,225,191,233,154,241,208,98,124,99,382,233,205,132,159,143,107,341,186,90,219,196,226,186,186,213,127,275,340,225,176,72,221,263,214,313,130,84,285,129,153,232,209,116,82,58,132,177,152,191,119,140,172,240,71,195,223,121,162,107,151,228,144,132,207,179,196,145,194,182,226,187,260,207,192,105,95,175,218,146,172,60,221,98,228,140,224,229,113,90,229,136,191,197,78,171,149,192,195,183,219,208,125,178,175,264,169,206,124,254,152,241,218,175,259,196,187,190,161,153,227,147,224,176,236,219,175,225,197,113,152,209,157,242,230,254,196,219,221,208,178,205,95,165,115,216,145,180,186,161,138,149,230,238,186,141,266,140,105,154,169,186,119,94,151,135,99,173,183,103,230,180,221,216,194,351,214,200,208,149,88,221,235,154,149,219,175,109,225,100,190,190,138,164,92,184,165,183,250,190,217,109,172,248,142,180,168,142,120,172,193,165,99,89,120,202,150,131,134,153,142,162,270,170,135,157,106,208,214,222,138,211,360,191,114,105,114,212,263,184,274,207,144,114,100,73,91,147,183,267,228,219,137,213,99,304,204,194,167,76,206,159,117,208,213,211,195,177,235,209,164,135,200,194,130,138,88,132,113,203,161,180,165,202,219,113,226,118,193,154,99,175,190,240,139,344,135,221,173,72,100,245,62,172,217,136,130,180,177,177,141,79,89,71,123,168,152,148,180,224,182,215,188,71,327,109,231,97,306,120,145,225,253,67,190,125,138,176,208,161,185,228,90,151,200,224,112,146,381,199,140,147,106,226,202,114,89,101,202,218,169,73,189,155,305,202,88,205,138,240,104,179,141,82,180,197,186,190,87,147,152,189,141,107,278,191,83,217,201,137,106,205,148,221,159,255,206,126,191,150,253,162,157,168,140,258,130,348,84,160,162,215,174,151,152,145,212,147,118,174,208,279,160,122,113,97,209,165,179,131,229,140,101,216,152,172,156,147,205,98,135,134,165,223,219,179,181,233,146,196,203,196,192,223,294,338,241,181,44,202,95,200,201,199,107,167,199,139,197,94,271,277,179,150,160,121,162,100,176,168,186,207,264,212,141,207,187,180,189,172,183,182,74,186,57,108,112,217,212,212,143,201,219,202,138,215,328,173,122,163,235,213,130,202,318,67,160,301,251,138,230,174,174,203,154,229,205,112,146,159,219,207,259,95,216,72,139,155,116,104,171,250,219,266,205,141,154,121,161,135,117,192,178,254,160,50,118,178,205,195,208,278,210,184,170,217,155,84,222,291,263,168,125,101,187,223,230,221,264,110,102,225,173,144,134,196,149,129,255,104,149,83,182,187,124,154,215,164,157,154,206,182,180,114,252,123,157,122,180,171,240,136,153,95,121,222,100,213,89,82,318,153,173,126,189,136,216,189,225,169,193,280,252,206,149,218,257,125,227,213,137,74,112,117,195,128,164,205,83,214,181,157,143,125,199,197,95,243,190,166,105,184,137,214,129,210,126,168,194,195,251,201,146,182,207,194,161,170,189,166,224,282,72,256,187,188,144,202,150,112,216,219,145,143,211,62,228,193,119,269,186,145,165,73,253,103,195,133,203,85,155,112,98,75,131,223,180,131,227,176,156,119,110,100,129,209,84,231,229,198,195,92,124,232,76,204,256,93,154,154,118,158,174,198,156,217,240,156,228,229,175,174,78,126,191,210,198,190,100,121,163,206,151,151,206,137,127,82,112,187,185,184,134,187,173,186,130,134,174,99,131,198,200,203,83,344,231,197,80,81,147,183,181,150,194,240,181,193,237,277,123,218,204,97,203,186,232,110,162,306,243,195,123,210,145,134,182,238,285,99,189,178,137,227,250,117,199,57,93,201,201,261,27,214,193,105,202,79,87,331,204,233,186,150,279,175,222,186,147,91,203,84,215,131,254,294,227,169,134,109,153,217,177,168,98,290,167,194,193,209,82,129,249,246,218,104,246,105,159,139,85,181,209,230,189,131,66,234,114,116,236,180,176,123,157,114,184,223,141,123,124,188,93,134,119,192,154,123,128,154,140,83,154,87,260,213,166,102,187,130,273,226,213,143,198,185,193,234,115,155,235,304,185,208,177,119,169,97,159,180,172,138,296,229,262,97,215,178,166,121,111,188,196,229,187,99,91,111,182,120,226,194,111,89,240,211,123,208,56,153,141,229,198,78,129,127,115,253,79,244,194,241,232,202,202,143,101,205,157,218,161,248,155,124,208,161,94,145,148,183,160,172,106,250,244,257,240,330,242,227,146,135,178,134,82,305,164,182,206,205,208,131,237,357,182,136,220,103,180,182,216,259,214,108,208,101,266,213,138,143,225,188,187,171,202,129,366,161,178,172,255,92,118,93,131,127,186,94,223,232,136,70,193,137,172,127,150,251,116,151,211,175,166,163,110,86,112,225,183,279,168,90,282,307,232,220,125,200,184,188,164,223,205,134,238,211,112,100,109,141,239,80,137,195,226,166,106,168,205,337,211,158,165,135,141,139,127,88,90,111,120,315,158,100,222,110,312,269,218,159,162,177,161,98,218,261,169,200,72,115,152,178,108,161,226,238,179,242,115,150,187,93,166,190,219,165,161,222,217,158,143,154,157,135,128,131,119,151,179,207,217,220,148,213,183,101,87,177,163,216,210,151,163,187,94,217,140,104,136,185,110,175,196,324,243,135,178,100,111,162,147,166,142,199,105,234,161,162,183,193,119,225,170,97,175,138,222,135,171,71,105,135,213,161,201,214,163,206,191,116,111,160,101,79,274,85,194,251,259,207,190,125,198,304,89,153,252,152,181,117,238,113,80,165,161,120,204,94,155,59,215,188,205,133,194,246,242,125,161,168,209,172,207,187,178,147,108,169,240,197,140,234,171,195,101,214,138,241,230,201,150,105,219,131,197,171,96,116,238,240,89,163,212,99,183,258,130,215,184,113,141,145,204,233,161,121,216,58,126,192,128,89,164,238,109,216,87,224,152,251,239,208,108,260,139,211,47,182,173,151,218,169,186,211,135,65,167,103,267,43,102,158,68,113,272,145,188,195,124,204,159,184,125,219,70,132,112,168,219,229,168,104,102,178,186,122,130,161,204,95,89,160,121,219,183,199,170,133,183,173,205,134,159,156,181,117,192,244,177,233,113,193,208,169,265,389,157,215,184,194,230,234,106,107,149,204,165,158,168,212,146,140,187,231,157,149,163,76,224,197,206,182,180]
|