Add files using upload-large-folder tool
Browse files- 13.codes.pt +3 -0
- 19.codes.pt +3 -0
- 26.codes.pt +3 -0
- 27.residuals.pt +3 -0
- 36.codes.pt +3 -0
- 37.codes.pt +3 -0
- 39.residuals.pt +3 -0
- 40.codes.pt +3 -0
- 41.residuals.pt +3 -0
- 43.codes.pt +3 -0
- 45.residuals.pt +3 -0
- 52.codes.pt +3 -0
- 56.residuals.pt +3 -0
- 6.metadata.json +6 -0
- 61.residuals.pt +3 -0
- 75.codes.pt +3 -0
- 79.codes.pt +3 -0
- 8.codes.pt +3 -0
- 83.metadata.json +6 -0
- 83.residuals.pt +3 -0
- 84.metadata.json +6 -0
- 9.residuals.pt +3 -0
- buckets.pt +3 -0
- doclens.42.json +1 -0
- doclens.78.json +1 -0
13.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:f56310c4d782ffc6cb4528b7a017ab860a5f6a383c9c1a78c72ebf005ca8095f
|
3 |
+
size 20345057
|
19.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:ebd0e54cdd7e3ff347c37363a622fd34df6232c8bc35eab60678c3ea636b1925
|
3 |
+
size 16655265
|
26.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:40508deec5e84a2ee06a0deb9b75a66826020e137eacd67f0f47cb5ee8b32386
|
3 |
+
size 17177825
|
27.residuals.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:f5c5c643ed076f0cefe0335d2df0fec4a8f98d13e67a93a60956975a36d3f30c
|
3 |
+
size 103837557
|
36.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:a4e8e74df6e70dd99038363c04d2adade1294a47f9b0fb1824b72a4ed23f241f
|
3 |
+
size 18510497
|
37.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:a61574b20e61250d0897b09ea174934c1262b758082956d1bad0763fea98b453
|
3 |
+
size 18610721
|
39.residuals.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:a33e220058e54e1b35a6398ab731a32f9e283da68100acc4c88013e045ed4d4d
|
3 |
+
size 112696373
|
40.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:bdc7e06b96d813ad506688477edaa6bc045f924a4f011525440574a9403fbb1d
|
3 |
+
size 18826977
|
41.residuals.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:a0cfb4d4a27dd331662ef75058f3414c2c6f0870cbcb4877022639c30fd78045
|
3 |
+
size 113719669
|
43.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:c0b9b9b86cd1a114a387e710e465a98a9c7a7ef63e2c920a997f49172de3f049
|
3 |
+
size 19165729
|
45.residuals.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:b30134a01845fd64da0726f96e9445ebec9a95987f13d4748b4d119d7bde5bcc
|
3 |
+
size 115775989
|
52.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:759710058776c74a0bd9c9b7717e2b84e5b2fe4c27f5cbdcdf246f638cb7ff30
|
3 |
+
size 19693985
|
56.residuals.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:104157c0c13fd3c59d55dfd062d17c63de3791713165a0bf32f5065c4c5cedfa
|
3 |
+
size 118772149
|
6.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 150000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4683160,
|
5 |
+
"embedding_offset": 24763824
|
6 |
+
}
|
61.residuals.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:225f6393c494b29ff1bfbee5f500cd5b7fac60a77087941fba094dc74ecb3790
|
3 |
+
size 119687477
|
75.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:c5d17e74f1f809fd0e568d6c61036edfd521da0fde894f0c8e262012107d1967
|
3 |
+
size 20380449
|
79.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:de9e187a922714a7904a6810334ca5ad66bdd4bfe8ae9c7df1ea006811a54799
|
3 |
+
size 20071265
|
8.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:16c92766829539974c1760fefc78d2fd4c9eb6cf961d05dbcff5f9e584a4c788
|
3 |
+
size 18786524
|
83.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 2075000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4680268,
|
5 |
+
"embedding_offset": 388032286
|
6 |
+
}
|
83.residuals.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:6d149a8f30932771c22039e03c9368f1a25aadeb33cbf8db7843c25bfab729e3
|
3 |
+
size 112327605
|
84.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 2100000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 5661589,
|
5 |
+
"embedding_offset": 392712554
|
6 |
+
}
|
9.residuals.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:1376a432fcab4475ae6dc65c120389950d9ec0046bb382d904a42835031095d8
|
3 |
+
size 112623792
|
buckets.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:b81593c3e88f7cfa0c362a16a5ec0e875869dd36426b269a94360fbbd365d64c
|
3 |
+
size 1432
|
doclens.42.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[295,229,190,190,179,164,264,229,191,133,174,164,225,114,185,230,135,102,229,197,163,76,217,169,215,142,263,179,295,202,250,184,123,252,233,291,120,259,249,139,43,172,172,122,218,118,106,73,199,280,233,224,152,167,221,115,172,127,187,194,309,200,164,160,221,188,212,108,117,157,71,126,187,109,88,138,106,302,214,259,269,289,161,119,138,236,105,154,305,249,144,73,129,282,225,205,199,176,241,348,248,199,218,228,200,170,168,198,164,148,224,162,191,172,228,126,162,176,233,146,234,100,161,171,281,196,183,149,120,172,147,214,182,200,197,257,178,104,327,100,251,122,111,173,181,181,207,107,275,101,97,153,147,191,80,288,150,133,217,245,194,284,271,319,97,86,204,187,195,133,143,243,172,134,113,174,130,196,258,115,173,266,163,111,156,336,197,170,221,145,115,251,191,151,163,235,131,318,177,257,77,122,110,230,166,227,242,331,267,169,221,119,207,191,238,123,134,165,179,179,320,230,193,118,162,58,142,93,210,268,182,320,236,228,278,289,278,184,179,127,221,220,175,104,191,354,167,230,198,232,116,149,147,284,194,150,188,110,185,197,136,71,169,184,70,73,207,154,187,208,229,189,163,178,74,86,120,157,247,192,172,34,208,195,217,116,153,299,219,66,264,215,159,121,215,216,207,178,218,218,109,189,195,227,189,219,352,166,149,173,327,145,95,159,133,240,139,213,124,251,191,214,113,219,130,161,222,220,180,150,141,243,114,239,212,231,147,210,180,134,245,354,251,151,162,155,134,161,92,210,96,167,119,338,246,146,170,127,170,100,285,112,68,231,124,193,198,174,172,231,94,180,278,138,197,192,212,146,142,213,198,253,139,111,155,139,250,105,215,299,214,163,222,194,193,142,182,172,127,193,204,150,196,325,243,157,212,307,161,132,238,76,152,116,167,223,133,167,198,347,192,162,211,211,211,236,171,217,268,127,295,188,110,267,146,237,202,161,134,235,224,172,131,315,235,70,293,187,235,235,174,164,80,122,83,166,239,101,215,312,132,140,248,205,257,96,185,176,113,176,318,146,236,207,269,110,163,224,61,256,173,104,161,131,105,226,267,210,70,148,109,193,92,90,231,293,160,174,142,223,386,252,201,240,179,185,123,129,163,226,235,185,213,195,180,266,198,157,163,216,210,152,237,188,148,216,275,287,165,174,217,142,194,277,197,113,164,135,231,200,210,176,178,169,193,183,283,237,191,228,152,106,159,223,128,201,271,258,184,110,161,263,130,205,162,55,204,176,259,286,141,160,129,194,107,203,131,191,283,59,224,275,215,226,222,178,118,297,312,209,227,231,243,164,210,91,239,224,247,243,183,201,115,216,275,199,326,224,223,135,152,105,151,147,147,91,173,84,119,109,126,158,344,218,152,246,192,171,277,175,106,220,154,148,160,170,109,158,233,267,264,183,253,161,258,174,196,232,140,186,138,122,273,234,269,143,349,174,272,113,177,84,189,119,199,200,102,295,226,157,283,164,196,96,96,184,181,228,244,197,224,140,185,99,180,153,150,177,294,62,174,291,218,215,169,99,301,135,96,335,227,249,193,143,309,216,268,183,267,165,167,95,137,167,200,163,133,212,162,133,264,207,195,71,69,232,127,101,218,144,166,176,233,207,203,105,197,133,105,231,239,246,159,142,280,170,108,292,86,255,273,228,158,168,130,108,278,192,144,197,124,212,178,196,139,181,116,269,172,117,198,182,177,166,128,179,81,134,123,94,235,132,218,270,222,346,170,114,163,140,217,136,308,201,168,120,170,246,116,128,116,341,211,128,119,280,293,157,104,296,382,229,224,231,207,218,169,208,230,163,321,184,99,245,102,126,169,157,195,188,207,211,134,127,121,274,238,122,143,287,221,293,279,94,169,197,205,328,185,109,153,99,161,196,209,249,158,238,163,297,174,91,279,235,349,93,269,169,180,147,149,110,315,67,192,142,255,190,259,188,282,140,92,159,247,197,133,181,253,104,241,223,112,198,183,167,279,192,99,371,249,229,221,113,110,157,103,112,84,131,342,238,231,182,124,244,132,206,189,177,222,120,181,192,128,100,341,135,182,148,240,207,167,194,360,138,161,184,210,260,298,301,152,215,186,181,282,147,157,198,217,168,118,250,242,215,239,219,117,239,127,229,263,178,156,146,240,193,229,162,119,351,112,105,296,231,215,134,180,136,192,295,280,155,120,203,172,245,208,277,165,192,159,262,271,130,72,141,225,104,251,205,121,213,232,80,212,186,281,226,152,166,195,277,139,240,223,201,196,60,279,89,139,194,107,188,248,146,138,135,203,203,91,227,129,192,289,238,65,234,70,192,276,252,177,235,112,164,183,68,207,264,172,55,203,277,148,162,225,215,129,148,150,238,113,247,167,361,269,326,317,126,214,168,234,222,144,374,197,148,138,274,143,43,175,185,139,182,131,191,234,167,303,123,195,170,251,198,231,188,91,241,208,210,70,220,215,139,79,114,197,152,255,146,206,270,151,169,243,91,245,123,285,203,214,264,166,219,223,137,95,159,225,215,211,136,260,145,191,236,115,109,91,217,242,87,138,172,231,176,267,192,250,267,273,250,194,166,122,128,268,108,231,220,133,299,85,221,195,208,140,165,346,238,177,107,278,150,268,209,196,180,267,220,183,342,106,112,219,311,241,157,163,146,125,203,154,114,211,297,139,122,286,203,161,122,122,184,352,183,137,193,241,314,212,193,222,194,310,185,96,205,173,176,194,263,178,284,248,109,200,281,157,203,192,253,187,201,321,188,148,157,213,201,166,171,136,200,211,216,128,209,290,183,200,134,256,311,216,268,150,224,160,68,221,123,179,143,149,157,292,102,117,171,238,293,200,287,176,173,77,198,118,204,270,391,129,344,139,223,212,76,181,129,181,121,99,166,200,45,145,190,214,217,116,199,93,236,120,212,226,181,292,167,215,120,221,186,201,160,166,155,83,216,279,254,166,185,187,283,197,142,149,191,256,137,177,258,171,215,140,219,136,271,102,154,187,67,114,173,196,148,165,125,165,141,191,202,247,205,189,233,186,107,121,129,238,256,224,194,192,172,200,314,249,96,244,111,186,146,235,119,156,253,130,177,171,130,176,188,130,193,137,197,204,116,240,247,233,278,198,253,88,262,355,99,86,179,140,210,148,117,163,210,266,184,229,185,232,143,50,193,193,135,188,237,189,176,282,280,212,207,211,185,148,184,269,172,232,112,219,202,290,248,257,334,196,197,201,191,227,218,222,214,159,187,142,121,186,218,278,96,239,274,172,109,164,174,194,188,198,173,71,228,248,216,257,159,215,109,95,185,168,222,211,115,182,138,329,187,168,125,204,154,156,220,95,159,96,204,299,196,210,156,235,231,248,198,293,130,125,151,219,243,262,175,154,249,218,168,79,116,184,196,101,235,210,220,183,247,72,109,264,245,218,307,172,184,96,211,85,142,259,155,159,154,211,221,105,305,234,125,286,233,179,216,149,117,70,135,96,322,153,120,219,259,173,121,174,254,217,115,304,121,176,339,180,168,213,157,130,182,205,147,205,151,223,308,225,295,289,241,180,161,159,142,108,251,241,140,222,117,270,151,178,144,289,302,224,139,170,285,193,162,164,99,279,245,149,232,98,103,187,247,208,201,238,165,312,183,86,375,184,128,147,94,280,205,262,179,173,214,198,84,164,151,234,216,124,109,208,223,253,171,235,102,111,183,236,189,193,197,143,207,110,321,127,134,166,189,193,286,340,259,203,104,165,206,233,212,230,197,278,144,231,207,130,210,166,182,262,175,186,209,156,262,126,155,112,176,351,150,103,271,161,279,268,139,73,255,108,185,238,94,142,209,99,199,157,232,205,233,157,237,176,174,213,166,175,146,299,255,192,54,131,137,125,224,170,194,178,191,212,276,232,178,197,311,247,236,183,227,163,174,191,135,99,242,156,207,197,186,231,205,245,182,152,203,109,171,131,190,274,306,176,127,224,215,208,198,255,111,148,251,225,140,187,199,225,226,223,244,109,284,236,256,216,203,204,110,104,124,191,227,244,163,189,217,283,248,129,79,187,212,252,225,243,133,74,229,282,205,204,150,96,249,266,145,197,214,197,219,128,131,175,336,188,202,240,109,265,126,272,183,153,229,248,160,128,171,164,201,117,195,149,125,290,105,232,325,218,172,245,288,284,137,164,117,211,206,150,246,126,207,159,249,210,187,177,216,278,201,185,172,128,162,144,226,195,45,100,93,296,230,127,155,156,187,229,162,239,205,169,150,215,265,183,179,276,166,202,276,151,164,203,170,88,195,330,125,175,121,159,248,274,194,172,108,175,140,147,204,287,119,140,172,179,293,203,365,240,168,168,216,162,250,113,85,122,135,230,107,174,149,139,85,232,212,156,189,229,265,132,228,295,154,357,159,96,159,298,107,259,217,209,137,151,104,87,127,214,238,145,165,82,89,170,389,151,222,219,166,79,169,289,310,155,117,132,201,100,186,248,343,141,190,184,157,153,154,103,118,146,242,209,193,191,217,112,197,296,252,131,111,86,239,121,379,245,224,165,273,60,221,142,143,191,241,118,198,236,197,151,250,117,203,220,329,301,246,217,249,320,277,251,158,75,129,266,217,284,204,142,151,171,268,200,186,147,288,296,171,226,274,72,104,206,189,255,89,173,227,143,285,175,101,132,99,257,330,100,306,97,73,158,189,166,265,163,204,167,210,262,151,73,166,293,300,177,263,244,114,119,241,246,316,116,182,195,242,185,132,135,176,164,131,163,218,164,255,171,233,165,110,240,74,246,169,210,195,214,234,169,241,245,132,243,129,210,233,65,150,183,161,230,165,169,246,200,189,241,168,142,237,182,202,240,100,225,267,226,138,212,258,211,93,162,265,109,189,220,208,156,226,208,119,159,225,187,193,278,155,226,190,133,237,256,235,227,215,65,263,213,363,230,218,213,257,80,269,147,165,166,232,219,305,143,172,261,221,240,354,185,152,185,222,338,209,136,215,110,95,214,110,148,272,192,200,205,181,151,232,126,171,225,149,95,260,212,361,194,119,165,155,208,175,232,108,155,189,240,332,255,296,325,230,268,147,108,252,244,230,184,234,127,197,242,138,237,277,107,222,248,212,212,259,111,228,285,182,294,185,99,74,269,107,223,164,172,237,139,169,174,262,128,198,238,281,244,138,180,173,166,107,113,137,149,234,171,116,197,167,225,304,259,240,240,85,125,284,219,302,322,215,160,159,187,201,233,342,258,233,148,182,146,241,100,218,182,191,269,95,104,142,104,233,191,152,127,207,220,146,225,213,146,153,165,162,186,180,297,237,153,249,267,346,241,162,206,122,175,125,209,247,111,204,156,262,211,75,95,157,121,173,341,274,140,184,241,134,267,180,223,108,201,113,187,240,224,243,118,215,179,195,261,132,224,304,132,290,214,143,278,244,116,243,122,207,137,167,187,71,134,128,214,132,127,210,206,212,177,170,148,149,172,269,172,266,207,105,226,136,179,226,194,127,146,226,105,201,157,304,298,243,294,132,273,240,212,255,217,160,224,181,263,175,123,175,170,223,128,362,116,143,206,107,130,286,160,272,205,279,196,149,145,161,168,119,146,185,292,163,106,103,107,212,197,63,128,158,135,181,101,326,133,120,135,150,293,224,122,36,95,150,285,67,187,85,239,154,207,151,198,165,198,238,129,200,150,148,223,122,164,161,231,209,326,174,190,91,71,147,262,92,186,256,140,161,261,231,182,145,160,123,173,145,247,211,176,201,199,184,179,238,300,112,211,250,154,131,170,169,236,113,136,136,301,161,226,173,176,120,297,233,90,311,212,201,128,181,171,169,206,79,192,210,144,214,182,178,277,114,126,246,224,257,133,146,147,250,286,97,121,211,364,250,256,153,192,157,150,118,190,227,221,150,238,117,171,192,109,270,93,262,178,209,157,265,182,124,197,238,368,191,260,181,136,146,191,190,365,119,227,159,108,233,265,204,142,195,206,235,341,250,109,191,209,244,173,184,204,210,207,149,290,88,349,152,183,176,157,197,121,265,118,265,212,145,148,195,126,194,201,312,108,115,218,107,144,156,117,193,147,140,259,140,337,84,94,263,130,251,209,222,181,130,219,185,112,108,219,218,108,312,104,245,305,148,212,188,230,172,182,299,195,114,98,158,158,249,70,132,64,242,173,243,159,225,191,257,152,273,201,282,144,199,135,283,246,157,335,229,290,265,160,217,141,188,215,134,124,182,207,136,145,161,212,172,256,104,129,216,191,155,261,214,136,228,174,190,125,212,104,62,166,312,209,141,121,303,63,250,133,187,103,253,297,203,136,224,370,362,120,174,127,247,176,162,344,231,234,236,142,239,258,289,119,229,97,118,191,123,229,262,172,149,154,92,88,291,202,126,87,157,201,122,266,215,117,123,274,240,262,124,209,157,282,158,216,107,131,235,146,226,153,218,234,221,135,186,165,170,286,201,208,175,296,141,294,81,199,69,191,240,115,238,147,243,182,234,126,194,188,116,181,282,273,112,198,192,183,217,163,152,295,217,347,174,203,182,165,216,81,218,235,146,88,280,207,224,339,142,275,256,212,248,187,168,119,222,276,99,322,278,164,226,234,215,132,164,130,184,180,203,336,232,239,182,344,200,161,212,94,123,227,155,229,184,177,284,259,143,275,312,383,82,58,195,193,109,121,265,267,225,118,204,253,190,257,220,243,74,147,186,124,181,191,154,146,236,210,138,86,344,225,160,218,176,192,232,105,92,100,206,181,212,255,184,133,221,266,128,325,283,184,229,209,161,188,168,188,223,137,234,130,226,190,101,374,348,279,225,129,157,196,125,193,104,188,345,228,206,169,224,291,199,230,248,100,297,207,153,250,250,205,205,164,231,87,190,276,155,132,86,144,102,96,224,91,185,344,163,133,199,146,249,139,135,226,301,175,90,214,182,243,148,307,181,207,186,179,185,176,226,178,131,194,110,233,250,58,201,183,224,205,153,256,183,247,189,207,270,274,162,244,258,252,224,202,106,200,160,68,262,176,166,151,161,259,193,214,180,214,91,123,300,234,233,137,228,155,130,233,226,126,258,159,272,184,255,161,100,300,224,238,188,89,181,161,274,144,182,146,221,148,194,267,156,281,121,129,332,183,285,252,185,121,118,307,295,178,209,261,242,88,90,192,153,275,168,156,96,282,240,163,129,110,187,105,133,106,197,159,325,251,338,186,258,204,80,150,286,205,199,204,169,284,187,131,169,207,206,188,183,255,283,221,160,259,190,168,128,251,196,165,168,91,177,178,247,163,188,327,125,182,257,157,213,151,238,154,319,311,310,327,204,86,109,223,232,150,143,212,273,205,191,330,150,138,213,232,179,174,318,70,107,63,267,121,97,132,170,187,227,154,178,226,121,183,213,104,236,135,167,128,87,320,277,266,121,151,136,267,187,195,256,190,242,86,218,159,216,213,222,379,172,86,202,148,316,134,146,157,208,152,88,240,170,197,176,225,132,154,110,169,170,109,220,174,239,164,187,125,98,230,208,245,226,206,269,242,152,199,206,124,239,204,145,131,276,172,138,230,109,303,238,87,193,208,185,128,350,206,132,154,251,224,218,169,246,201,160,219,278,127,199,207,225,147,279,67,281,209,157,289,128,159,229,120,195,119,267,69,138,348,227,154,234,137,193,220,244,169,177,310,278,88,216,239,312,203,182,184,259,247,123,233,208,146,82,231,169,183,142,91,184,147,299,218,162,185,117,238,325,263,241,184,197,212,193,123,122,149,212,104,204,190,96,247,247,245,248,188,147,105,167,127,183,215,225,172,138,122,142,116,81,159,217,188,226,99,139,215,74,143,213,132,271,204,194,258,116,169,189,122,120,173,237,265,107,285,202,134,251,244,201,90,288,144,250,101,130,188,156,264,154,109,116,185,175,211,158,209,91,312,152,128,162,137,105,282,206,157,212,139,147,92,102,292,169,136,275,97,222,96,227,257,119,188,151,105,302,214,157,183,196,185,188,221,135,112,150,89,123,230,155,277,197,207,261,193,241,187,179,236,199,85,91,209,103,233,208,234,142,141,239,183,173,324,232,194,195,168,197,248,166,187,202,200,144,181,315,326,68,170,211,102,97,165,190,142,125,384,121,101,155,177,177,367,167,231,155,182,246,142,202,92,130,137,180,144,121,233,365,182,246,128,156,243,158,227,150,78,155,182,137,185,281,191,288,238,183,180,358,224,173,228,192,183,100,264,261,147,144,196,204,219,149,165,166,320,114,218,173,116,116,158,128,183,228,218,215,124,143,206,150,122,81,296,251,188,144,226,168,99,154,236,228,158,225,138,236,241,198,178,150,222,230,149,269,266,162,208,216,166,153,207,176,112,145,297,188,174,173,277,176,255,192,196,252,206,197,217,114,251,220,216,230,203,142,281,163,254,297,130,113,153,111,234,143,181,80,143,245,202,124,206,140,192,194,215,186,130,169,197,273,188,222,236,218,212,136,182,267,115,135,202,172,297,182,196,316,262,201,122,216,182,210,84,152,277,142,197,180,152,203,235,147,190,327,158,185,236,195,325,128,186,56,113,88,232,132,96,151,137,253,332,123,141,128,325,116,214,283,173,237,241,210,86,215,143,101,188,237,130,156,166,119,188,297,192,167,265,181,372,111,245,199,161,121,168,229,253,155,141,325,299,243,204,73,187,155,160,117,258,261,137,208,95,211,230,69,180,204,140,86,219,189,53,360,338,93,231,130,241,108,128,109,114,235,240,181,242,172,289,219,282,152,297,54,120,261,154,259,175,126,141,174,68,139,208,94,212,158,173,312,328,231,186,111,97,228,162,178,254,135,236,182,180,216,158,162,185,299,201,171,162,199,233,306,154,251,165,314,335,130,161,258,130,202,245,135,236,185,113,192,136,278,222,224,278,173,238,210,263,163,97,187,247,238,238,95,232,113,168,306,117,188,283,132,153,319,111,243,149,192,151,212,202,227,87,181,231,240,158,228,181,236,256,254,210,126,142,211,174,292,333,122,141,163,181,179,223,142,194,101,185,265,184,147,140,318,224,119,226,173,181,184,178,174,146,285,243,175,251,201,138,231,169,160,179,180,181,278,97,188,207,291,144,97,206,191,161,291,214,246,117,117,181,147,91,156,235,195,139,188,202,210,138,250,91,192,81,316,229,238,219,176,132,137,139,175,262,101,144,161,215,173,210,145,184,356,241,282,157,212,265,162,374,189,179,150,125,205,166,100,305,154,114,70,154,117,100,228,195,306,174,301,243,219,178,255,195,69,111,244,271,171,231,154,193,227,92,284,276,288,189,165,181,200,195,224,122,141,86,117,328,103,174,216,396,156,253,278,241,204,229,137,180,213,231,211,109,225,154,156,184,216,82,285,227,265,155,151,263,291,125,155,67,189,185,139,290,159,144,299,244,177,212,67,248,136,250,197,195,173,164,312,256,105,140,146,219,229,191,166,154,219,303,258,222,215,175,117,245,136,183,165,133,116,188,217,200,173,363,182,249,192,149,154,191,164,137,156,211,182,177,226,174,167,68,139,230,224,203,185,222,249,192,230,103,200,154,174,220,204,164,120,240,247,88,153,123,202,180,207,269,167,171,162,277,344,226,172,118,216,208,88,153,198,144,166,139,39,93,137,256,256,227,241,300,192,227,257,192,191,165,152,66,219,151,113,79,174,100,199,269,236,227,143,245,229,78,229,268,321,192,167,215,196,170,185,319,142,101,178,222,262,225,175,227,200,193,115,100,263,254,146,157,189,190,252,177,314,291,212,85,152,165,274,159,84,79,229,219,138,118,124,141,101,150,85,262,264,109,231,189,164,366,120,260,220,133,189,206,272,229,146,344,148,223,293,89,273,219,154,185,142,283,354,186,246,103,253,273,330,181,282,266,342,195,240,121,168,234,188,206,172,195,184,280,213,108,255,261,311,202,187,199,402,138,227,273,102,222,281,142,327,129,355,117,285,177,225,170,108,165,118,141,244,328,189,149,296,138,56,162,147,246,209,189,125,282,250,107,46,253,210,244,299,105,179,229,265,89,199,365,180,118,201,89,207,293,147,203,303,247,127,131,106,81,206,313,213,106,67,106,288,131,127,87,210,338,278,89,232,331,162,91,55,188,174,220,217,214,155,208,203,241,240,175,210,331,257,134,221,190,279,94,278,190,182,258,190,231,178,199,198,135,196,197,256,202,293,352,82,164,220,218,236,325,195,137,265,181,375,122,249,206,132,210,175,189,220,200,237,235,191,208,243,228,220,183,112,185,140,106,192,152,165,226,68,136,284,245,255,80,175,175,131,220,92,183,133,179,186,173,287,198,93,166,243,197,238,151,240,299,233,392,204,59,150,276,83,217,200,193,273,220,144,137,140,179,212,219,179,249,166,175,153,169,165,182,132,199,165,359,212,171,220,286,225,174,122,213,184,132,213,117,205,191,179,226,254,127,159,60,189,184,219,322,267,53,369,166,289,124,233,175,203,159,203,72,88,213,181,167,140,125,251,169,229,104,141,156,193,235,188,157,172,75,108,306,241,182,197,222,194,258,233,105,266,189,177,153,206,166,167,93,165,175,198,77,208,216,89,162,129,115,106,234,272,115,131,149,204,217,101,264,284,241,242,194,209,168,226,209,176,174,213,194,156,172,204,157,58,227,191,351,222,63,328,167,151,244,209,379,252,145,169,227,309,255,86,50,88,106,232,128,242,231,280,102,310,122,280,198,194,277,168,137,252,192,172,233,127,204,210,240,215,184,202,207,276,126,264,135,247,222,142,231,154,251,203,117,182,228,289,230,232,200,174,347,187,195,133,147,290,83,184,223,170,205,169,267,123,159,142,175,194,212,178,221,163,223,194,99,244,290,221,159,163,125,161,191,280,235,144,307,144,171,193,184,360,183,139,176,106,118,101,167,148,177,214,246,202,154,277,228,146,152,211,87,145,151,153,274,192,173,102,192,205,290,82,145,167,157,256,124,297,105,188,96,193,325,235,143,143,145,190,126,181,219,254,228,223,169,134,125,208,166,171,94,101,231,246,375,161,121,136,210,162,286,244,170,92,178,339,205,266,157,250,299,245,214,253,124,296,217,220,73,250,131,189,168,269,86,203,93,200,111,237,246,134,203,148,248,234,96,218,182,339,176,282,183,107,218,139,165,99,144,104,172,169,147,111,76,158,242,196,245,252,219,88,216,177,151,343,290,227,196,254,100,160,76,223,284,197,198,135,91,236,115,180,229,127,196,197,210,199,108,211,229,244,220,129,216,188,208,152,167,308,211,192,175,232,158,85,223,241,277,192,132,194,102,155,112,274,89,134,307,307,311,107,187,151,217,283,117,99,88,235,273,145,216,244,110,204,128,270,147,196,250,71,153,176,118,194,168,172,299,172,192,131,177,128,149,314,249,144,178,109,85,324,233,138,300,86,212,231,235,144,166,248,195,203,198,306,176,256,178,152,212,209,96,116,230,245,177,71,174,284,179,91,132,190,262,198,151,203,209,145,133,252,99,127,218,104,117,277,146,254,138,127,255,159,258,184,270,276,157,299,179,123,239,122,184,230,259,160,179,321,224,141,194,202,88,182,138,143,350,136,190,88,235,127,209,181,161,127,271,175,231,164,248,123,175,229,297,275,194,170,156,125,191,111,173,132,115,313,341,107,177,161,280,201,341,183,186,206,153,207,213,258,267,185,263,130,182,138,269,241,148,119,211,147,94,212,151,297,285,249,229,214,188,254,191,112,275,89,247,209,250,283,147,139,240,118,72,155,185,139,145,177,293,171,235,198,200,182,177,239,130,325,145,256,231,127,298,138,276,95,189,194,152,170,188,155,168,103,203,195,149,125,228,225,389,220,80,157,135,149,159,178,194,203,182,167,309,143,269,120,92,154,192,117,160,142,191,254,265,219,194,192,273,213,223,237,241,140,207,116,195,262,138,252,188,151,230,138,165,397,209,252,226,253,226,298,256,93,120,88,252,261,233,179,103,293,177,162,290,204,59,259,99,303,225,214,130,155,171,146,233,228,347,225,99,153,188,218,251,231,171,166,233,157,298,229,233,152,127,233,215,184,299,221,261,150,74,152,264,211,54,196,266,267,229,101,129,172,212,174,166,66,247,228,277,105,166,112,145,189,122,174,190,189,67,189,190,121,173,119,231,201,207,175,189,223,252,202,129,180,153,342,191,116,209,238,338,194,161,228,251,206,306,225,347,150,152,172,96,323,162,80,345,91,200,241,150,98,146,221,215,295,231,309,343,283,204,269,233,191,347,218,220,265,241,235,221,137,207,243,283,202,239,72,148,251,196,219,318,210,311,99,297,246,208,146,112,123,169,160,231,180,182,254,201,187,204,223,232,237,256,120,206,65,179,194,252,47,248,134,134,194,145,151,191,123,131,172,159,196,252,104,217,121,140,192,208,179,123,212,235,325,296,172,225,207,134,308,187,103,89,188,171,148,230,147,228,215,218,243,241,134,172,167,245,215,197,199,75,312,194,234,226,99,114,234,244,181,200,204,186,171,282,144,191,131,265,83,85,245,173,212,208,238,198,352,236,183,157,212,295,151,306,293,236,221,148,227,124,206,86,181,156,192,52,230,205,168,208,113,270,214,170,161,136,288,311,183,346,155,156,243,234,185,204,201,100,227,228,205,310,192,139,195,146,170,313,106,127,197,126,167,198,350,130,205,328,306,121,365,182,223,183,234,347,224,197,146,166,152,215,196,111,209,269,199,152,121,226,108,115,307,225,233,270,126,167,140,165,264,173,118,165,160,140,253,230,118,153,253,206,234,135,237,181,216,155,130,286,119,234,160,248,139,158,207,126,204,239,104,134,156,204,95,198,232,305,78,107,211,129,154,126,95,304,289,150,255,311,122,282,172,106,276,337,94,343,221,185,210,299,185,245,207,69,168,306,168,187,196,267,156,137,178,143,306,241,119,118,199,171,232,183,219,222,256,207,216,217,252,88,219,281,214,154,87,181,179,100,170,263,79,148,153,342,339,204,261,267,249,241,150,96,166,148,177,274,175,45,201,60,168,222,191,110,263,118,368,268,158,290,133,176,147,174,130,174,125,158,218,172,286,145,194,186,227,287,197,236,227,249,208,252,169,186,115,218,224,205,157,201,294,126,209,193,286,133,169,115,317,184,159,260,244,153,258,231,312,215,116,210,316,210,108,231,143,244,400,231,200,338,87,156,188,124,255,154,164,174,203,243,217,197,254,170,220,217,119,222,141,219,194,235,161,374,195,184,160,193,184,224,170,111,310,335,164,153,199,205,285,267,174,132,155,133,224,115,258,151,91,132,220,158,179,175,226,189,204,134,190,186,155,161,180,191,152,167,148,177,166,155,299,160,289,133,181,211,209,148,218,372,320,265,160,297,141,103,159,190,217,196,223,121,148,199,155,256,143,102,129,90,114,274,283,96,266,287,70,226,300,125,105,236,173,186,246,287,191,169,210,97,229,151,167,232,172,231,214,197,219,220,268,188,145,192,118,187,125,104,143,117,228,148,246,158,239,268,171,244,240,204,298,191,195,87,310,190,222,272,204,149,181,59,218,191,89,103,246,189,236,267,242,125,122,281,239,190,105,154,215,250,132,277,271,169,128,192,136,300,154,187,196,124,162,188,191,169,180,142,283,275,168,175,174,237,180,133,312,171,206,195,218,222,235,183,204,182,161,154,190,205,205,102,206,259,103,120,135,198,118,270,285,169,162,162,276,263,168,227,175,246,175,316,249,197,223,95,173,279,270,134,265,198,137,107,140,254,289,197,207,340,312,210,191,274,197,176,127,156,215,197,299,217,180,167,259,187,268,101,335,193,171,158,359,224,85,249,241,259,149,117,325,283,300,154,112,142,183,212,75,214,200,207,215,254,167,203,270,236,130,283,230,186,160,266,253,157,215,207,187,155,179,248,81,219,159,122,249,232,208,182,267,175,286,113,130,224,223,118,152,116,239,199,221,209,148,238,180,163,274,233,198,74,209,242,286,179,142,97,203,108,298,172,293,76,127,148,222,199,204,170,169,199,195,285,151,156,310,97,208,209,93,306,189,151,228,136,218,88,221,139,124,152,87,150,352,276,152,111,246,199,169,197,158,89,194,166,221,211,176,212,107,207,120,122,114,207,127,220,232,244,229,74,138,193,218,258,143,292,183,207,172,262,183,179,296,171,120,130,212,276,248,166,129,126,197,201,247,240,152,310,182,172,94,171,264,227,204,159,206,160,86,259,170,164,175,182,336,148,193,275,150,122,189,133,185,257,275,63,134,213,213,125,160,330,135,350,188,147,163,146,172,147,301,228,294,274,138,351,127,109,221,123,78,192,246,187,127,113,238,110,287,267,151,305,236,104,206,112,255,170,197,109,227,179,87,337,167,106,133,56,255,104,241,104,215,210,189,180,149,301,193,263,278,158,180,124,270,178,210,159,241,238,260,109,199,124,187,243,142,158,202,371,192,122,171,166,217,229,208,52,223,250,266,123,146,126,119,172,192,271,204,236,196,172,136,162,152,142,150,166,179,167,107,276,87,205,115,127,149,127,223,168,153,181,218,217,268,286,262,182,216,248,337,140,173,182,215,243,144,170,152,85,168,241,189,161,248,182,184,223,180,147,213,174,241,105,180,297,302,193,183,187,122,146,189,194,327,222,173,224,218,236,213,187,189,199,262,135,183,156,170,233,179,186,102,245,194,246,108,186,122,180,169,180,172,178,193,136,219,188,129,263,150,172,88,235,262,163,209,309,152,235,340,278,214,238,279,276,180,108,283,188,233,250,183,205,193,242,191,150,228,278,127,182,260,178,187,253,139,178,177,362,99,151,307,133,114,380,222,138,98,212,252,196,136,222,154,217,136,193,344,178,114,193,223,258,144,204,269,154,145,154,259,159,145,115,103,73,79,212,175,145,213,137,197,97,90,253,241,147,206,152,138,189,87,278,300,200,102,119,263,162,192,215,309,142,189,111,109,154,253,108,296,75,171,167,204,185,157,178,159,102,245,78,192,341,173,180,170,202,214,280,199,223,88,43,129,182,268,173,275,219,330,183,309,145,81,202,173,215,268,224,108,84,84,165,243,250,94,240,235,175,162,141,125,160,122,149,240,230,225,176,203,196,121,106,227,139,210,133,204,231,165,219,117,232,216,270,104,158,319,87,188,109,130,223,178,142,225,192,129,174,202,113,197,281,134,105,135,136,265,105,145,137,221,259,373,179,102,222,218,105,106,160,166,253,112,235,246,90,59,218,248,220,170,136,187,196,252,209,215,204,277,259,129,173,133,277,145,191,98,256,140,275,206,231,122,123,96,141,182,330,254,190,175,179,206,175,331,202,256,204,134,132,74,157,195,103,255,182,111,178,125,259,163,96,227,208,159,167,111,187,185,245,77,152,254,225,114,191,264,166,124,186,143,144,69,154,242,229,301,238,211,305,179,251,135,234,281,161,265,214,200,158,96,333,99,180,218,220,123,279,198,228,115,305,352,142,160,195,208,177,132,178,234,220,119,153,219,260,151,158,139,101,168,191,213,128,197,187,223,220,127,272,207,172,290,195,272,193,205,157,269,120,141,164,189,176,113,187,141,218,152,160,197,111,209,154,173,129,158,211,259,117,145,305,213,88,163,127,460,57,212,154,130,227,320,216,164,151,204,114,210,222,227,208,96,185,97,142,208,236,81,92,258,206,133,151,172,141,219,117,126,306,243,228,102,184,185,228,136,231,402,173,86,300,210,213,180,142,222,122,107,176,238,305,262,217,221,232,200,202,247,254,310,273,157,260,228,233,240,256,356,223,197,149,210,149,284,156,116,136,146,186,96,176,200,266,192,226,199,105,211,67,169,127,199,283,237,160,123,204,247,190,175,261,292,207,131,141,191,79,245,138,191,194,155,288,244,302,169,155,307,185,215,276,331,68,292,150,194,163,214,202,72,126,131,279,124,144,181,182,268,171,199,124,155,246,234,204,189,229,177,128,319,238,104,173,82,189,173,173,215,199,294,188,217,135,178,86,282,335,211,113,206,280,152,331,88,250,268,126,224,309,110,143,201,107,154,138,200,108,250,173,274,276,143,211,221,223,180,242,220,128,205,168,144,183,147,130,87,174,309,210,192,247,264,169,212,154,192,218,139,228,218,166,132,204,286,195,118,233,103,385,184,152,154,326,212,203,54,111,180,249,230,132,158,91,177,183,274,227,193,332,154,166,118,93,289,219,98,200,200,195,226,140,193,226,117,243,175,209,165,139,83,168,172,163,231,319,243,266,361,106,107,235,131,338,161,255,126,169,151,158,185,226,213,181,290,220,143,291,132,159,215,175,214,83,157,216,101,135,140,265,267,164,237,137,150,236,145,177,215,90,110,249,284,216,238,116,205,258,128,146,208,195,218,176,166,86,116,193,149,138,65,219,107,125,245,151,153,232,143,153,241,222,317,137,191,220,136,139,275,206,267,221,181,143,178,146,264,157,74,159,110,179,215,140,156,192,186,180,83,159,174,139,246,148,370,155,218,265,131,278,242,295,278,120,222,202,238,246,220,191,311,243,260,115,104,206,188,281,212,360,115,184,156,237,154,172,236,255,91,188,128,163,224,227,208,179,211,156,202,236,218,216,195,202,175,233,177,164,197,223,242,296,212,194,133,103,278,228,105,179,94,227,179,219,226,170,135,188,150,285,188,176,176,163,222,217,245,316,100,256,240,241,173,251,180,149,133,87,173,228,198,174,140,180,214,157,191,121,131,157,105,146,152,215,133,218,235,195,334,109,179,222,172,120,326,194,225,188,114,250,261,127,127,125,238,266,161,91,234,187,168,261,214,171,222,307,187,206,170,206,170,110,126,191,157,242,194,149,208,142,150,108,297,120,186,104,105,189,199,130,194,181,209,243,200,351,157,86,249,126,97,279,191,157,189,149,329,166,239,143,346,124,199,259,174,259,154,152,181,146,135,113,139,247,149,338,188,327,124,130,191,124,194,233,194,181,281,248,187,126,157,210,279,159,100,148,92,208,207,170,374,133,43,70,339,288,60,191,231,313,216,187,119,305,203,155,204,146,314,158,228,175,245,142,180,88,176,218,96,101,169,76,205,287,243,259,154,266,130,192,258,232,188,219,193,72,197,234,242,112,73,247,98,305,267,177,225,195,136,253,167,100,93,125,201,253,204,156,103,204,101,217,241,125,270,210,144,316,165,160,186,271,233,182,136,142,152,372,194,103,121,142,136,224,249,174,154,280,148,151,200,208,137,139,200,250,123,259,192,330,261,142,140,234,155,185,164,274,174,268,244,236,228,131,173,221,230,163,111,300,176,214,202,198,88,271,201,139,216,136,210,126,175,219,144,64,198,115,92,60,230,223,169,263,273,178,253,263,236,244,149,148,233,138,142,239,125,198,247,264,208,229,169,214,224,159,168,213,178,267,242,107,260,270,149,294,87,210,109,112,110,194,218,302,207,214,173,228,39,180,212,154,149,188,205,204,252,215,202,186,93,149,183,85,167,238,90,194,153,224,301,263,216,325,229,91,204,184,79,301,261,302,194,139,281,126,137,236,175,199,88,101,99,257,119,219,211,188,113,113,149,342,200,89,77,193,269,171,128,295,258,228,242,219,187,68,171,341,115,126,154,196,169,183,242,279,186,334,227,270,283,305,243,300,202,230,141,118,143,174,128,113,212,167,186,229,219,237,81,164,229,112,197,174,117,184,205,237,119,166,224,256,230,129,262,186,162,183,230,215,203,235,114,203,252,163,148,254,198,154,149,91,212,89,301,201,209,202,114,207,97,192,240,135,152,207,177,244,258,147,93,264,231,209,221,231,387,75,229,227,114,214,160,201,190,122,113,173,293,243,240,92,254,132,146,358,79,175,179,262,220,222,95,171,193,216,249,147,296,196,137,203,324,242,262,182,127,215,190,142,149,186,253,173,219,285,133,156,210,169,132,126,130,117,217,152,343,241,92,214,98,200,157,254,272,193,232,264,189,231,138,102,218,217,239,212,200,231,196,196,214,135,161,235,87,166,133,157,128,257,177,129,61,124,188,245,219,238,171,144,200,142,186,158,232,213,134,120,209,232,119,164,150,138,182,110,108,291,140,337,187,126,138,109,93,166,188,247,237,186,246,138,118,205,140,142,247,194,244,99,229,186,101,292,151,273,214,147,130,194,166,118,334,156,133,169,74,246,154,238,106,222,240,208,176,95,299,215,192,295,234,253,229,137,311,141,210,118,62,138,152,142,149,228,355,146,224,248,226,231,154,290,230,211,198,258,170,263,151,236,270,204,166,196,149,294,187,107,223,83,113,225,126,204,150,114,177,261,224,267,231,111,192,318,117,173,119,151,198,138,253,395,246,159,113,218,184,198,318,190,122,247,209,216,190,303,290,208,234,153,146,136,247,178,160,194,253,71,205,184,178,221,227,232,128,123,138,236,172,188,130,206,275,107,272,148,47,157,130,162,217,319,124,179,209,242,291,125,161,280,200,109,227,240,183,212,166,242,137,203,183,298,100,296,143,187,202,120,187,92,203,243,227,74,98,97,200,107,137,260,184,192,147,101,162,179,232,244,166,209,198,131,172,292,172,213,195,156,195,153,132,225,94,152,138,219,145,112,207,326,119,178,205,181,254,166,177,146,124,118,133,157,245,215,239,298,171,207,109,330,119,218,152,222,136,99,145,196,165,191,199,288,110,133,82,190,136,189,136,91,264,130,211,130,132,104,108,231,180,237,158,125,136,117,205,182,131,144,262,263,192,140,188,334,93,103,250,237,130,244,181,91,215,203,332,124,161,261,229,182,111,306,224,149,245,344,240,252,176,97,158,148,179,208,104,143,242,149,341,382,212,131,238,202,279,160,329,183,173,352,211,288,70,195,247,315,98,226,205,100,98,286,146,176,173,251,128,228,272,134,260,314,170,172,245,183,196,202,160,294,217,235,199,220,284,185,165,222,204,112,305,235,209,115,118,217,131,168,120,213,162,193,228,177,228,207,312,225,187,202,171,134,112,150,216,234,179,184,253,115,113,185,210,332,299,273,58,204,266,213,198,156,236,217,162,226,337,215,312,154,236,167,289,307,90,134,153,180,108,135,204,218,238,182,211,83,228,164,144,216,157,212,208,200,131,252,225,179,181,132,157,188,131,158,126,86,190,214,196,155,208,175,171,291,201,66,245,145,204,196,222,129,189,252,147,176,153,156,224,194,199,220,151,184,88,281,204,137,260,243,228,184,192,266,215,269,150,204,144,231,171,92,68,156,194,116,185,150,163,112,336,264,238,221,246,56,136,164,104,266,276,198,214,214,230,232,129,133,240,224,169,226,185,304,157,323,245,177,134,228,112,190,199,240,225,145,117,163,137,175,242,122,91,172,124,119,177,204,112,272,127,206,187,243,148,252,120,231,278,224,232,228,184,80,184,168,140,135,116,200,129,187,157,190,307,190,137,251,304,104,158,228,113,166,182,103,109,268,388,121,222,116,147,182,210,137,175,239,323,234,215,204,222,293,112,95,123,200,265,263,237,110,195,155,381,105,314,109,172,158,132,184,119,201,240,192,222,185,87,220,288,176,170,245,151,118,257,240,230,102,216,212,302,243,215,87,82,235,224,163,209,134,211,332,435,126,160,189,138,148,100,240,146,111,190,190,120,185,186,112,375,158,182,205,126,172,218,234,147,293,130,279,197,155,121,136,218,203,288,318,291,200,170,212,129,242,206,160,338,164,151,174,173,207,147,143,250,123,238,145,170,196,151,285,231,267,155,137,182,210,176,134,207,194,209,115,258,165,224,168,157,330,136,118,202,174,374,94,146,136,174,98,169,165,117,112,224,254,238,297,230,200,245,192,262,199,125,346,166,109,210,136,231,168,261,144,363,226,187,174,256,99,244,212,362,204,232,194,156,100,85,304,123,208,217,118,231,285,165,204,220,223,145,183,204,226,264,200,324,211,260,239,304,199,94,101,241,116,277,116,226,273,76,226,119,203,146,103,164,202,191,135,258,290,209,190,144,263,144,310,199,142,182,188,265,166,136,151,180,176,172,147,248,268,139,107,169,156,186,234,147,245,146,117,234,86,161,178,196,228,333,239,231,155,236,308,171,229,200,146,98,121,208,183,72,236,138,56,118,176,188,279,191,155,213,195,223,139,304,136,224,107,143,284,161,280,247,212,221,265,160,203,337,110,249,228,169,180,240,195,304,287,185,148,241,159,256,143,284,167,183,255,186,237,200,153,247,218,188,107,127,227,131,130,91,130,189,182,98,234,193,180,198,162,241,248,214,210,251,128,193,136,214,327,219,219,285,228,160,272,215,247,198,170,149,128,216,238,210,256,322,205,215,123,193,254,164,221,261,177,246,198,263,162,250,176,171,236,182,236,162,150,193,129,181,174,208,149,198,308,269,136,238,191,309,175,224,253,169,170,198,258,223,116,142,201,375,75,269,215,195,212,113,238,212,222,184,140,228,189,129,114,91,162,110,167,131,142,211,310,281,325,270,174,143,167,237,190,137,154,150,200,141,163,203,155,109,196,306,190,118,245,196,109,207,168,199,163,229,222,106,224,125,289,208,128,144,225,226,86,238,125,234,163,127,198,135,195,113,237,234,249,273,224,138,198,218,202,143,307,240,228,72,250,208,197,211,218,196,150,312,182,214,211,208,154,196,326,197,69,297,196,103,178,335,269,179,213,196,204,233,195,244,197,197,308,260,117,263,133,173,114,194,226,151,191,166,190,192,194,159,118,325,129,236,303,176,202,136,235,126,183,141,196,156,379,178,242,144,145,169,222,226,233,300,123,181,145,152,188,143,224,102,191,224,183,136,99,125,98,288,187,191,187,214,300,226,83,151,199,185,246,241,377,122,158,348,181,211,246,179,161,180,215,263,202,334,139,310,92,281,108,227,74,165,249,123,98,225,262,223,144,185,222,385,152,173,205,128,89,296,166,197,306,258,327,188,278,134,184,187,224,219,110,256,151,200,101,171,286,274,75,72,147,158,267,240,153,238,149,141,223,111,237,219,258,141,203,120,165,184,194,104,253,196,319,170,244,187,276,184,176,205,204,206,171,369,215,136,196,91,146,252,192,227,216,140,323,92,137,225,92,235,250,114,127,275,142,225,194,283,242,145,170,136,220,164,196,146,182,280,93,240,166,179,94,149,246,280,100,201,180,114,111,103,195,165,164,117,179,174,231,172,169,180,103,287,235,197,156,185,162,348,154,206,128,183,248,176,141,183,252,215,136,252,110,135,121,119,386,177,127,256,209,189,228,276,197,131,224,245,248,100,119,172,136,245,236,163,67,176,86,152,188,85,92,211,140,113,168,203,185,266,276,234,159,304,88,330,206,155,168,349,216,169,100,88,197,206,233,203,140,87,305,219,167,118,154,320,170,204,195,324,263,172,130,249,185,207,149,242,126,107,211,192,292,192,121,245,173,126,244,232,153,266,265,330,205,233,251,143,142,112,180,93,143,116,66,206,178,202,247,137,232,108,291,212,168,228,197,199,313,102,282,263,308,240,105,207,164,261,195,316,241,130,110,191,175,141,132,184,209,242,202,142,253,175,206,199,265,144,101,296,146,255,224,203,223,188,161,213,236,315,205,151,234,125,203,180,196,173,175,152,215,140,139,248,104,221,135,131,303,318,182,219,235,106,151,240,209,120,62,244,147,269,73,158,238,170,107,132,152,237,140,244,180,150,109,79,167,101,169,140,245,236,140,126,93,84,205,150,219,108,186,279,206,168,218,267,181,200,183,330,266,213,143,247,221,170,214,119,126,151,167,201,141,143,70,161,182,125,287,144,170,144,116,58,195,160,131,224,157,211,145,241,119,117,174,242,255,145,192,224,123,273,169,146,100,184,180,209,191,210,103,149,87,146,281,230,92,227,220,180,259,188,252,195,117,203,155,137,221,248,129,162,195,274,194,115,87,187,293,271,153,110,269,177,176,170,116,193,304,215,132,220,193,227,124,201,71,160,134,100,218,195,247,320,105,301,328,135,147,270,208,144,116,134,208,191,164,315,181,194,179,230,251,136,344,233,210,261,141,228,201,166,139,161,148,288,163,230,223,200,198,242,324,231,186,72,231,176,261,203,219,87,105,174,213,159,113,161,213,102,269,245,217,191,88,235,236,159,245,253,281,266,132,198,140,217,258,210,130,211,227,272,137,162,140,172,343,185,244,240,158,317,96,119,205,94,225,225,236,152,146,245,281,218,155,186,122,142,162,132,354,199,139,130,78,247,83,241,212,204,228,87,155,102,302,132,218,215,184,227,70,119,239,129,220,254,175,168,326,156,189,151,175,105,219,259,184,167,158,230,256,125,203,110,128,183,119,134,85,241,110,173,185,189,217,244,304,217,269,196,164,206,82,177,305,148,168,168,177,150,118,266,272,206,204,130,330,162,277,185,163,202,196,186,191,199,285,119,96,250,95,367,116,131,180,123,114,228,304,202,194,259,148,154,300,172,154,266,102,107,142,156,230,226,297,98,254,150,130,204,181,231,116,191,137,241,203,154,169,89,119,290,226,115,287,178,240,319,341,182,118,171,242,219,137,220,98,178,365,327,181,269,130,112,261,177,114,139,189,200,164,209,135,162,123,128,185,237,150,178,166,97,215,167,121,210,193,184,220,264,209,74,104,258,138,173,114,201,207,180,340,189,241,190,365,259,231,184,142,182,317,120,96,117,188,190,110,216,143,130,255,218,242,119,120,117,207,117,208,83,110,174,219,149,279,94,266,208,248,210,220,98,238,149,240,204,158,173,140,292,162,303,263,211,173,235,265,198,303,226,144,211,178,101,199,142,296,154,280,101,159,137,277,83,218,298,174,165,154,84,308,135,254,209,155,149,194,304,175,162,203,55,259,105,139,328,147,145,219,205,311,225,104,96,205,67,257,231,147,240,162,226,226,70,217,225,157,168,233,203,232,167,156,269,177,221,89,198,78,195,312,255,199,265,207,184,236,204,264,161,136,157,209,166,124,63,223,169,230,184,216,127,143,115,164,181,181,205,197,325,317,222,261,221,278,160,120,191,250,279,256,219,205,93,139,243,258,375,213,152,65,200,265,202,171,243,260,263,110,142,285,147,197,215,207,238,241,244,119,119,124,209,175,191,247,250,176,248,301,96,180,178,134,117,148,98,195,190,241,149,199,190,249,146,207,197,93,199,163,125,292,191,181,103,129,94,204,105,229,236,291,203,215,201,143,93,255,229,265,216,307,108,156,317,170,205,174,226,266,211,260,172,237,208,203,182,193,139,139,140,281,202,120,230,256,302,238,181,250,338,157,203,103,199,221,207,222,191,127,134,117,157,194,112,200,157,249,308,282,144,206,229,162,133,221,131,150,268,115,82,216,143,115,84,169,127,169,211,61,202,73,281,310,320,124,78,193,141,199,275,157,129,227,295,246,198,113,303,154,102,257,163,210,197,196,86,117,160,208,60,146,84,193,183,406,224,210,281,378,177,91,246,303,171,191,127,132,146,104,167,97,143,184,180,163,237,136,134,150,127,208,282,170,169,120,147,241,292,194,111,117,148,111,35,227,164,148,112,219,177,152,239,155,116,99,275,158,233,206,114,104,241,208,147,265,240,170,169,219,226,182,223,194,241,85,168,172,246,224,199,233,154,143,138,151,160,271,165,210,212,186,258,97,225,316,144,192,200,133,92,198,190,206,255,222,157,214,187,149,226,102,211,234,345,166,225,215,240,212,240,215,144,174,149,132,280,297,243,116,205,198,112,149,101,138,107,217,300,82,171,220,233,196,195,159,194,187,79,171,240,119,231,296,131,298,126,182,163,168,110,233,85,147,185,197,157,247,147,158,105,284,244,205,219,238,194,68,172,362,233,135,240,135,273,276,213,162,210,167,62,212,178,208,155,399,214,161,220,114,251,151,115,104,252,105,227,144,257,240,217,222,283,117,249,254,140,161,117,203,113,153,214,192,119,84,288,163,298,105,259,310,203,150,49,176,97,107,108,202,176,87,140,124,215,208,115,120,91,191,134,98,124,127,207,180,142,151,116,96,108,175,81,168,184,206,191,129,203,222,199,128,156,262,131,235,200,304,207,213,94,280,181,223,132,170,216,127,199,124,193,182,289,233,151,179,114,164,213,104,195,365,140,230,142,241,183,139,198,157,166,128,233,150,189,163,144,200,268,260,175,173,267,255,181,236,203,190,195,219,109,117,203,173,237,218,220,137,152,310,192,95,154,125,244,218,274,166,144,157,128,252,98,91,291,158,148,211,165,209,191,250,184,159,170,60,180,151,117,221,222,264,139,166,402,242,208,94,181,200,189,117,229,203,315,259,151,166,307,201,244,180,174,149,163,172,224,238,118,161,232,172,155,191,132,172,155,139,156,205,229,147,200,169,145,127,302,170,264,234,203,167,100,198,217,116,315,62,289,159,261,83,161,155,176,194,276,190,222,217,234,189,239,232,165,152,234,178,346,261,72,219,124,204,210,114,155,237,85,117,222,228,219,175,227,118,219,176,196,274,185,115,244,158,100,207,152,236,114,228,320,237,201,248,209,197,261,86,154,176,267,182,109,237,146,218,107,189,280,155,192,123,356,258,139,210,380,190,169,239,249,34,214,193,112,134,154,150,186,117,101,146,197,170,138,127,233,150,179,272,196,242,159,76,263,131,185,172,115,126,107,258,293,61,202,209,276,78,182,170,253,238,96,214,151,208,225,251,179,246,169,192,271,256,243,245,221,227,281,325,212,92,275,242,130,126,147,229,226,194,251,97,224,169,186,329,182,218,239,206,205,189,302,120,188,129,245,163,182,257,124,137,71,223,143,129,271,181,254,106,118,198,194,164,238,352,174,236,262,257,276,208,274,160,169,153,108,79,254,283,133,229,231,123,272,161,160,187,207,254,323,209,175,170,168,205,242,147,181,149,196,165,209,113,107,225,253,231,87,171,252,75,196,146,166,226,178,170,96,110,215,167,205,128,118,153,199,113,148,165,193,130,237,161,114,188,183,153,180,215,259,176,215,132,192,133,125,166,131,162,79,238,166,92,211,185,138,235,252,136,231,86,298,88,123,138,153,196,252,250,245,202,189,224,261,155,247,138,159,140,172,191,140,143,146,211,224,204,252,303,99,216,261,227,80,212,162,305,126,242,194,252,228,212,303,340,222,267,104,127,254,196,114,207,124,173,168,240,202,139,190,197,169,192,217,88,104,117,150,51,76,163,141,152,84,123,186,203,203,242,273,219,287,181,143,268,58,115,277,214,183,186,167,144,177,147,259,195,218,130,127,84,231,215,240,331,176,259,282,110,108,272,217,86,137,174,166,122,103,227,189,74,198,80,149,141,139,241,142,282,320,193,152,95,161,158,160,79,236,219,249,124,242,323,205,140,142,159,93,211,216,198,421,131,194,139,164,63,150,243,241,301,232,130,324,178,302,92,168,149,193,191,233,105,125,138,149,226,191,101,119,112,147,257,188,224,188,113,240,336,138,119,186,337,113,95,252,249,232,291,215,246,102,335,88,201,101,159,149,169,205,218,111,248,202,191,149,141,172,237,263,116,222,154,225,208,229,199,201,171,202,184,108,121,219,214,159,113,153,65,127,199,156,154,252,217,278,76,209,152,122,305,125,328,91,317,111,120,169,205,65,153,259,115,268,298,147,113,169,207,143,270,118,171,316,254,111,92,194,163,95,159,162,154,214,123,104,96,139,93,132,77,278,127,297,147,227,112,147,163,107,226,275,277,173,106,168,161,148,308,191,110,113,272,148,243,81,78,90,114,153,170,317,101,130,141,119,303,170,154,189,178,295,335,156,151,291,146,124,293,75,239,243,220,203,163,171,354,239,119,154,242,213,110,64,145,325,289,257,149,254,189,200,160,151,283,164,154,201,200,164,200,219,177,257,300,92,294,113,346,164,212,199,158,150,191,286,168,269,141,126,165,174,346,197,231,272,221,166,131,142,250,222,247,185,139,174,349,89,202,121,254,172,200,278,138,83,160,232,187,148,176,183,139,162,120,183,190,141,68,249,142,178,223,198,139,125,264,215,167,234,190,211,212,141,208,120,221,329,242,248,268,67,222,245,275,141,228,143,90,100,225,171,287,255,162,227,134,268,334,262,81,76,180,86,251,112,240,215,259,272,105,400,168,250,237,186,224,193,82,272,181,151,214,232,139,177,188,210,144,115,140,84,262,206,291,148,149,116,188,164,135,164,204,151,171,232,129,199,205,185,261,206,250,268,217,211,226,161,270,104,271,308,166,247,173,210,154,92,167,146,224,206,123,162,87,259,173,185,206,232,136,142,284,193,157,87,187,63,237,235,179,82,176,177,108,152,243,108,111,179,144,198,73,83,121,130,127,329,146,232,217,112,123,75,119,204,270,162,272,209,197,188,202,151,255,218,242,105,207,163,249,232,202,102,141,218,94,211,98,217,128,187,341,176,321,244,180,196,97,203,220,217,167,123,389,87,73,316,180,239,218,191,180,345,251,242,284,187,130,227,223,129,209,272,116,196,69,174,125,245,220,272,172,158,217,173,194,238,228,161,210,88,201,271,159,212,190,274,177,130,296,248,134,107,110,188,186,208,207,216,175,165,203,199,185,283,339,139,154,120,175,120,227,214,103,320,168,270,67,337,261,133,269,324,167,223,194,241,141,215,151,191,163,220,103,160,149,321,124,216,141,222,145,134,224,214,247,207,191,87,190,162,110,186,169,123,270,101,242,99,356,183,101,302,247,211,192,201,161,215,207,151,153,371,175,155,96,129,240,112,155,321,209,153,108,134,227,115,127,213,224,259,198,155,192,327,187,162,283,120,138,163,186,270,177,280,214,90,142,107,227,188,216,122,93,174,193,250,107,270,129,202,214,216,277,147,203,273,169,108,182,167,182,104,140,248,142,196,358,312,186,129,336,157,292,241,230,174,99,105,318,148,196,95,226,142,138,112,173,253,234,192,184,228,269,272,261,120,186,144,200,263,263,178,111,168,289,206,232,301,148,194,195,109,159,98,154,111,114,138,290,96,124,179,153,90,226,153,165,195,186,98,189,84,159,110,195,140,243,128,124,177,239,137,179,165,234,249,189,177,198,123,184,103,207,284,267,252,235,223,136,102,122,125,204,96,244,214,206,71,205,136,85,231,271,193,152,210,214,212,138,179,261,157,227,179,183,239,283,188,160,188,307,215,144,360,237,141,143,214,222,207,153,192,185,158,217,231,246,134,173,126,256,208,128,82,214,157,249,133,222,223,145,115,123,93,121,77,236,120,204,174,247,289,143,363,118,192,75,300,191,93,220,187,181,241,177,161,182,202,164,272,143,95,159,191,270,182,237,137,200,246,235,108,225,153,292,220,189,203,231,302,137,273,180,125,94,220,70,189,194,73,223,219,286,155,190,210,141,250,157,192,102,199,144,319,287,221,222,170,119,199,121,141,99,215,86,224,178,194,262,195,160,168,288,239,253,249,158,271,76,203,162,193,204,147,227,226,135,212,235,177,243,103,95,227,266,178,282,319,226,261,104,268,124,203,195,231,144,219,351,131,220,222,185,198,192,184,137,158,129,185,191,251,222,157,64,234,270,183,106,173,204,123,210,301,68,205,332,83,149,147,232,239,246,155,197,193,228,182,129,118,107,140,84,187,172,184,159,169,165,195,126,156,225,156,151,296,154,133,122,96,223,156,194,148,366,104,100,236,129,359,139,179,174,187,174,199,316,62,88,162,272,65,219,123,115,188,194,129,183,349,275,240,125,253,160,145,231,274,264,207,168,170,161,237,141,142,378,201,225,316,183,136,220,137,237,234,141,274,255,119,296,181,109,154,352,237,131,300,127,230,282,153,183,200,148,143,263,317,116,289,228,191,265,58,217,322,165,247,202,184,144,196,191,62,180,172,48,145,196,131,231,191,184,198,152,232,118,206,112,134,134,190,178,97,188,208,149,162,221,246,198,139,237,147,133,287,254,99,296,314,329,195,277,269,142,203,283,158,273,195,119,302,153,210,94,245,277,246,189,181,91,211,159,217,86,209,217,195,195,245,320,136,193,365,162,177,291,181,308,213,160,232,216,209,136,150,194,187,164,194,89,90,280,279,119,204,130,281,216,147,241,142,246,148,264,119,236,81,135,225,228,140,205,223,247,128,170,287,270,213,111,288,232,96,143,203,270,217,185,132,191,258,98,212,217,151,206,152,42,272,140,245,299,197,122,232,192,124,245,174,212,248,296,206,201,120,279,136,191,155,200,105,233,215,254,205,160,247,203,141,137,235,239,146,187,205,212,210,222,217,183,210,203,162,228,141,117,229,125,141,208,82,97,230,119,265,109,250,269,84,55,195,163,182,149,270,198,291,252,112,122,301,187,158,135,121,246,162,109,338,177,145,132,69,123,172,175,169,222,205,160,130,164,169,118,164,143,167,131,151,131,152,204,186,233,121,130,332,100,130,124,206,203,304,215,198,249,224,239,218,248,170,164,272,84,191,163,229,118,306,102,245,268,151,186,89,137,161,248,221,193,98,187,184,185,255,223,205,140,273,165,185,144,125,89,184,160,190,225,212,152,155,127,204,247,107,133,171,239,151,263,201,104,66,137,123,162,209,218,252,119,83,124,117,141,171,301,254,280,239,140,85,172,168,139,105,104,199,220,174,92,405,234,220,134,198,207,189,120,211,189,255,251,271,180,184,187,137,121,162,141,175,249,179,205,67,319,144,134,114,192,188,98,111,231,219,222,155,228,149,311,207,237,112,193,246,171,258,146,204,139,212,132,178,253,90,198,168,134,178,246,186,144,146,177,162,187,229,264,139,293,155,181,282,140,248,158,116,132,163,288,55,339,318,237,127,190,209,138,270,173,211,163,161,348,133,198,115,224,231,360,120,102,208,212,150,216,149,246,96,124,169,337,206,227,223,129,173,133,164,142,158,211,302,202,267,169,333,85,326,100,96,96,195,308,305,263,236,177,277,259,242,141,226,148,246,179,246,277,97,329,182,218,87,209,166,286,146,208,276,186,277,216,217,172,100,168,128,256,297,84,244,199,161,311,261,196,100,82,343,181,304,252,177,153,136,174,200,193,256,191,208,155,228,212,229,213,161,162,112,110,291,274,247,175,335,138,185,149,242,139,161,117,61,111,212,122,213,188,203,317,199,179,78,181,156,247,176,93,218,152,195,135,83,279,114,281,338,147,78,201,250,102,76,178,111,219,356,145,129,203,324,103,177,186,125,164,183,73,290,245,336,90,202,165,123,142,124,251,115,229,309,221,122,225,124,104,166,125,293,113,138,168,128,276,187,125,145,215,327,170,256,246,206,254,98,146,279,210,159,140,221,130,187,225,234,264,193,239,169,144,181,80,117,155,210,126,372,179,175,142,318,140,216,129,112,74,145,37,226,190,235,174,129,254,208,136,94,214,310,177,243,158,188,276,162,307,207,162,179,162,162,167,152,90,217,208,120,101,264,116,369,149,183,195,284,125,282,116,125,211,335,233,144,188,146,99,338,99,180,220,167,230,158,186,257,106,181,194,221,232,177,146,73,189,255,95,203,209,162,77,66,103,154,120,107,216,205,133,120,143,152,165,150,299,192,216,154,229,257,257,219,258,114,68,91,198,187,220,109,108,244,129,111,205,98,163,117,98,127,197,370,236,146,204,92,346,286,261,147,127,286,350,146,220,221,84,256,236,174,142,176,127,239,180,163,216,173,158,198,235,174,101,262,157,178,152,128,265,70,341,242,196,128,128,207,203,119,100,141,75,93,157,238,150,208,144,126,158,181,366,77,258,280,218,260,162,223,210,192,141,220,308,204,219,152,123,257,114,182,241,104,169,128,226,227,321,237,136,228,87,231,147,62,115,169,294,252,186,219,161,104,146,118,168,110,166,117,144,215,147,153,141,167,192,94,160,194,246,149,242,133,197,196,276,175,213,152,253,83,145,238,230,307,124,109,232,350,108,195,120,214,197,328,248,90,307,240,119,139,330,238,215,168,262,157,228,269,61,134,303,109,207,118,278,244,343,238,212,234,280,235,208,257,208,233,273,109,98,380,188,126,154,176,340,272,219,130,164,248,123,125,219,145,186,145,219,211,198,173,258,129,75,233,94,208,180,245,186,224,211,173,204,242,128,69,193,126,193,304,207,135,131,158,157,224,196,123,74,154,62,246,159,113,266,193,245,176,159,214,239,206,106,113,255,220,186,136,219,180,176,261,300,299,232,253,166,99,157,121,208,323,260,289,123,282,182,270,136,157,138,269,196,189,85,195,376,344,207,217,166,243,181,194,106,120,193,95,289,142,156,159,60,241,232,214,126,225,210,219,171,189,128,71,248,167,111,53,131,220,204,132,192,190,175,366,121,176,306,77,155,267,163,66,219,201,133,190,225,177,171,192,208,50,276,130,188,395,209,185,265,77,106,127,210,100,302,303,121,244,137,147,186,229,199,214,216,216,104,294,320,326,205,110,225,261,190,244,275,148,156,168,291,126,274,140,155,255,204,150,234,355,200,152,195,71,106,253,93,226,239,270,211,238,218,254,119,131,225,99,90,167,216,116,276,167,206,122,271,204,233,237,217,274,146,278,166,276,297,180,225,263,139,242,114,215,218,256,203,210,129,255,278,268,281,202,254,96,133,268,161,190,234,181,174,268,192,202,158,74,139,220,59,153,79,149,186,278,142,172,176,241,185,238,183,123,143,186,150,349,323,201,60,158,286,87,174,183,170,235,259,194,252,245,177,141,159,237,199,199,214,281,288,211,243,164,177,168,102,292,173,76,293,150,213,193,221,179,355,255,229,68,232,157,242,150,155,202,57,166,267,140,189,247,157,227,210,238,168,216,347,247,274,199,159,306,170,339,211,246,212,181,127,148,215,230,125,224,102,143,157,114,192,224,159,249,255,167,176,240,96,122,127,218,103,216,190,257,160,183,178,307,201,257,219,175,133,217,179,371,200,166,203,215,263,210,141,210,96,197,149,160,197,324,184,272,197,228,222,194,153,108,250,208,176,297,184,275,127,282,210,164,241,127,101,102,141,182,112,116,289,270,265,278,128,212,221,166,268,195,189,227,148,117,92,118,215,257,64,172,238,152,239,77,134,135,290,239,134,96,338,103,291,221,279,124,187,185,151,145,215,166,160,220,281,156,96,193,169,135,194,219,67,184,64,234,85,121,234,126,95,230,178,197,109,132,194,143,288,203,270,200,121,263,178,145,202,307,301,153,140,342,237,139,278,117,204,192,269,270,173,247,161,146,273,132,160,158,188,100,203,155,241,239,190,187,183,181,226,164,203,138,219,225,162,186,67,284,185,183,259,150,174,196,159,195,144,105,170,167,281,250,312,124,165,169,177,157,197,200,142,198,76,121,166,227,122,199,204,128,227,251,165,109,193,95,138,273,154,261,246,134,127,261,166,142,310,169,251,176,320,64,91,215,201,112,179,188,166,147,172,396,208,136,190,167,162,101,182,199,188,171,156,173,224,325,278,180,277,307,235,316,213,182,141,219,332,283,95,166,194,178,221,193,224,177,187,159,173,265,192,103,301,204,52,226,145,114,243,236,227,241,211,203,178,198,183,177,158,133,200,203,176,169,222,173,162,149,130,236,264,178,130,176,136,240,202,195,124,114,219,161,193,134,175,141,149,233,245,219,220,228,282,93,187,230,124,154,282,226,206,282,227,270,57,204,261,121,121,273,301,243,210,123,131,192,221,276,121,175,319,320,163,185,163,239,247,281,248,169,192,155,259,138,210,180,126,208,333,167,296,201,154,212,128,295,184,179,230,112,220,146,186,61,181,178,187,118,249,259,245,218,294,220,229,174,217,212,328,309,133,234,228,243,262,271,214,96,330,208,283,138,148,137,271,248,161,225,219,178,203,267,189,202,201,276,130,277,81,258,190,120,227,137,295,148,116,265,137,184,168,161,142,316,192,229,127,180,255,271,304,144,164,263,212,250,416,216,262,175,188,262,145,262,233,143,133,156,95,298,80,322,168,73,132,208,226,192,175,208,145,205,211,308,265,182,193,146,284,117,247,203,84,164,189,158,321,225,164,237,212,158,226,180,201,225,178,242,146,271,153,106,99,156,60,214,224,218,187,139,153,89,219,207,259,190,199,86,178,161,192,105,248,310,178,207,210,262,289,189,205,65,159,143,263,163,133,148,295,158,210,143,198,156,133,109,138,205,195,225,139,175,194,322,233,139,135,225,99,229,184,157,184,76,229,185,176,219,185,127,197,171,222,241,117,190,203,222,191,119,161,145,131,145,144,139,207,147,198,199,211,76,148,140,187,266,198,115,156,193,146,103,226,167,203,129,254,159,207,171,248,217,170,191,250,261,159,203,248,221,259,181,237,117,278,126,221,159,283,218,312,149,152,113,146,213,183,135,267,278,156,345,276,155,245,106,176,195,77,283,166,216,136,148,166,203,265,292,246,184,160,205,101,211,352,234,99,170,192,201,249,235,81,179,122,189,82,143,161,194,235,118,184,337,208,189,159,98,121,91,107,220,164,340,177,271,259,188,145,137,170,179,196,164,205,88,84,220,106,179,244,320,224,216,95,219,187,205,156,163,105,217,176,272,227,112,228,284,108,140,170,110,178,165,247,145,97,249,180,87,193,131,218,140,263,164,244,189,159,137,162,116,257,166,230,160,188,182,170,281,261,151,231,153,215,156,219,79,177,256,61,193,157,121,169,225,246,152,235,81,214,182,131,84,89,221,179,305,226,197,108,206,351,184,171,101,297,206,77,243,121,158,229,83,118,297,276,159,254,86,176,252,240,171,264,264,102,258,121,278,127,246,93,184,209,201,167,118,282,217,151,194,174,153,43,329,103,217,253,103,168,127,106,239,296,138,232,120,157,141,252,210,241,239,147,262,131,140,126,246,123,114,196,155,187,265,214,303,256,182,319,301,185,221,166,173,142,245,185,133,348,252,118,209,216,76,211,219,214,168,144,113,111,65,109,166,201,242,356,157,240,235,216,115,238,192,145,256,219,191,269,238,132,224,144,111,158,170,198,225,71,286,227,200,77,149,95,168,168,146,152,150,116,283,198,93,345,216,220,188,115,277,248,216,113,152,251,118,133,232,171,160,167,329,137,237,127,248,184,228,206,252,127,200,97,140,153,212,123,221,260,325,159,189,192,172,186,210,257,117,159,184,333,170,131,346,207,206,220,102,305,125,255,172,242,343,101,247,130,238,242,205,221,146,176,78,191,137,132,151,173,181,153,96,236,298,215,198,180,179,106,194,257,114,149,175,199,151,174,212,179,112,148,308,187,135,126,240,231,211,179,110,211,178,166,167,182,212,121,211,96,173,209,230,172,349,151,153,124,94,158,166,273,243,124,184,226,228,229,172,209,168,202,215,186,298,105,264,298,138,176,174,128,161,283,180,131,162,191,180,147,217,206,173,202,225,222,265,71,97,131,203,142,230,259,116,96,149,167,229,244,138,101,42,205,195,136,184,187,214,228,151,173,82,151,154,139,85,192,101,198,164,172,206,133,144,270,221,223,229,173,197,146,227,145,248,258,164,126,259,93,234,350,235,150,265,177,219,171,112,156,265,205,225,252,158,152,112,177,153,148,116,125,245,191,199,248,115,266,206,283,144,208,208,120,234,208,125,185,197,262,96,112,146,176,173,321,296,118,183,110,128,108,312,80,206,217,158,262,272,164,193,212,159,250,179,251,132,183,224,178,204,261,122,140,224,105,232,153,197,207,287,119,285,209,111,95,277,224,158,141,225,127,130,229,81,298,152,253,183,266,196,117,198,127,78,144,182,177,152,140,236,181,166,268,154,247,311,196,132,145,117,228,167,196,184,220,234,109,190,167,140,292,239,235,100,106,243,216,126,178,201,265,245,116,84,84,200,160,131,161,189,172,231,187,97,227,208,156,190,216,216,271,226,164,93,182,115,172,57,321,163,210,215,161,107,238,146,365,128,185,196,205,233,126,95,148,116,216,236,142,148,166,201,161,100,268,199,181,111,264,222,173,44,186,260,157,176,208,244,142,223,126,237,206,173,208,204,163,106,116,230,209,111,142,162,282,152,280,314,251,196,215,288,256,191,105,194,148,173,172,272,165,248,148,192,222,84,57,200,220,172,226,118,87,133,167,121,180,218,263,150,205,230,155,154,295,131,266,143,178,166,325,153,152,141,229,207,193,148,149,358,155,261,156,77,352,145,273,265,262,197,203,199,162,301,213,143,248,182,164,237,116,155,152,157,181,304,208,228,238,132,179,215,145,207,192,241,333,229,271,274,128,261,209,119,219,369,224,159,147,248,253,344,104,229,280,209,287,146,352,189,247,98,136,148,170,149,215,199,254,177,256,260,150,274,168,252,240,293,145,167,166,235,105,251,232,228,204,223,112,222,179,195,229,193,125,183,100,204,216,198,204,151,132,176,174,244,203,310,191,208,174,198,331,136,280,143,134,299,248,194,166,121,128,178,247,142,225,130,188,161,299,259,220,136,105,183,175,139,177,73,97,230,227,151,295,131,198,310,130,316,130,105,86,110,221,293,240,160,201,118,65,302,76,256,272,247,247,249,89,195,350,114,148,219,209,217,161,111,245,236,203,133,116,199,378,151,181,188,284,239,303,184,314,164,112,257,200,87,215,116,187,120,142,287,176,160,149,221,174,159,162,195,192,195,229,300,218,269,203,171,136,212,237,218,204,184,289,73,162,203,169,204,292,324,87,212,293,137,235,151,248,167,183,145,268,252,199,182,260,186,197,197,123,165,287,205,198,138,152,141,101,201,230,159,177,340,203,223,88,212,316,153,159,149,126,97,113,244,209,247,228,141,123,67,128,201,321,178,220,139,257,196,211,147,205,172,162,235,189,132,227,90,101,175,349,178,175,135,125,216,186,125,152,163,278,270,94,207,222,207,153,141,254,140,179,166,223,284,209,131,277,198,80,299,172,102,201,213,219,211,186,332,109,158,162,222,227,136,121,105,266,342,261,325,112,279,125,268,214,220,337,221,195,165,305,221,180,327,216,228,94,263,244,368,317,244,253,214,338,154,211,104,101,150,164,179,186,133,183,168,210,101,167,173,124,182,191,277,192,180,227,177,216,150,157,218,208,82,258,182,141,213,173,226,233,89,167,94,230,246,177,114,116,262,187,144,134,281,214,220,201,58,130,179,122,315,168,320,263,166,209,91,237,213,134,149,187,184,151,227,282,184,125,300,141,231,148,111,226,210,236,224,242,320,171,62,225,271,260,244,231,206,225,250,235,210,240,103,234,152,156,240,198,99,88,188,217,222,79,262,251,208,218,190,209,212,126,244,200,188,162,249,176,175,148,165,129,262,241,90,99,102,253,94,194,274,214,134,182,110,306,224,101,176,244,185,153,224,214,214,381,238,220,76,181,243,187,224,146,372,277,173,217,238,151,247,253,204,146,115,215,174,304,211,153,108,155,225,140,122,313,155,127,140,250,176,243,364,249,124,188,73,181,369,126,192,137,272,206,221,50,217,160,164,203,244,168,157,297,209,242,267,165,197,79,227,161,146,201,216,85,228,136,137,164,121,206,152,209,205,214,183,203,166,153,182,322,180,246,158,129,196,269,183,105,287,272,347,129,173,155,219,185,263,177,224,204,165,116,149,194,217,128,206,149,227,259,278,163,121,164,121,196,141,220,127,199,224,252,191,207,171,130,377,244,137,252,284,173,103,114,263,291,224,228,251,224,136,157,216,137,153,195,368,205,127,102,265,130,248,117,132,203,210,130,312,195,126,252,109,179,160,187,160,165,167,98,190,134,224,195,150,162,170,128,79,171,302,221,125,197,65,83,206,220,189,187,248,221,253,265,233,174,133,204,214,122,138,76,158,169,180,277,99,240,181,176,378,193,361,157,115,168,163,214,92,192,281,102,138,268,219,289,369,196,230,123,217,144,101,373,135,163,238,157,141,95,224,231,148,187,250,196,125,129,211,173,205,218,226,120,134,207,39,120,180,143,276,163,163,131,276,183,187,229,119,226,136,180,146,213,89,218,124,113,190,255,206,54,261,157,293,218,101,143,133,232,127,168,205,193,219,273,175,253,175,81,135,158,227,119,179,232,108,361,144,195,125,264,227,314,146,244,218,264,262,183,159,164,196,243,346,192,156,139,152,302,109,154,142,165,364,144,91,153,112,205,266,233,210,311,301,222,231,138,107,175,219,232,117,137,94,259,174,234,158,226,296,158,243,147,206,195,180,115,209,100,213,164,120,150,284,127,242,229,277,165,187,178,152,119,317,106,142,161,182,201,205,238,301,275,168,199,177,304,153,241,185,177,111,281,333,266,124,221,181,150,257,318,174,276,144,150,178,155,68,276,241,132,327,232,207,125,110,203,178,305,326,204,212,231,227,240,305,211,185,239,188,264,308,239,178,157,317,182,105,273,184,225,264,213,177,233,203,193,199,140,149,204,120,227,259,131,137,198,157,215,254,146,138,307,146,131,295,165,192,135,215,265,236,69,181,105,217,179,168,316,185,188,291,225,172,225,126,200,242,179,266,232,221,148,204,173,103,252,266,275,215,231,117,281,157,337,130,274,128,203,79,127,118,258,96,143,193,246,155,120,198,236,153,311,235,119,188,124,159,223,299,247,215,180,227,357,207,87,167,308,192,224,236,236,131,187,229,190,256,199,197,135,245,310,210,100,196,131,135,129,196,133,318,274,122,157,265,188,267,268,218,261,187,197,222,186,147,244,169,85,238,220,101,329,209,105,201,242,189,109,190,197,94,257,157,213,186,171,166,155,207,333,130,108,241,213,210,93,230,184,182,132,141,229,267,181,185,205,208,272,134,223,161,219,156,220,223,209,221,248,147,202,216,150,365,141,118,88,339,284,100,336,152,254,164,124,192,243,201,110,230,268,118,252,244,193,324,137,354,227,185,151,38,184,260,136,236,273,245,170,67,132,246,232,272,65,286,82,290,222,182,274,220,143,294,237,161,136,87,165,172,148,245,321,233,217,172,157,259,195,323,245,192,91,296,339,182,229,140,184,224,200,276,219,228,238,192,192,192,146,284,186,324,173,121,316,186,169,158,199,245,223,199,264,213,234,91,225,211,202,288,352,126,244,192,200,73,210,231,198,190,126,179,172,265,266,115,165,104,229,197,227,197,96,279,136,194,119,250,225,219,125,369,251,178,292,246,77,174,101,233,200,167,124,238,217,151,335,103,234,87,203,218,169,202,160,195,154,234,179,237,191,160,243,146,192,156,140,159,164,141,195,192,136,120,138,143,188,276,223,217,97,279,199,231,175,71,275,170,92,98,128,296,201,231,249,210,295,187,185,122,180,193,269,321,104,121,237,200,212,331,170,176,165,104,211,210,344,89,220,301,177,205,171,160,223,148,251,145,179,227,228,192,170,115,76,161,273,316,195,114,211,106,100,341,207,157,138,197,220,274,174,285,145,166,98,112,152,303,95,73,163,107,144,110,193,132,337,217,297,245,161,238,159,71,220,217,279,150,135,170,227,102,98,316,241,203,221,201,166,255,130,75,195,190,224,133,254,255,121,188,148,138,221,210,74,256,210,141,93,256,212,139,199,139,88,279,172,178,80,258,270,105,97,110,201,94,220,129,246,199,287,298,197,197,210,280,173,249,236,231,253,116,175,170,156,156,143,179,99,203,262,270,132,207,180,151,194,129,284,197,94,227,280,191,268,259,240,226,147,79,120,300,127,160,221,240,136,180,192,151,188,234,146,143,120,93,188,266,296,86,214,247,229,304,187,256,156,183,87,205,182,193,185,39,183,154,212,210,86,121,282,163,224,285,165,349,234,287,189,251,122,170,117,217,169,207,211,218,342,182,238,239,185,229,251,135,290,258,212,196,178,149,253,181,283,164,186,211,178,118,141,256,262,137,138,192,278,207,187,144,148,169,114,216,175,269,119,263,332,217,228,263,169,197,252,179,165,250,164,92,78,92,108,229,205,58,200,279,137,120,184,173,158,178,238,172,244,168,185,163,161,305,187,237,222,119,244,231,192,178,179,164,165,127,179,303,179,198,164,83,297,110,259,180,119,321,238,174,200,142,185,343,92,94,179,172,393,186,129,260,81,101,273,170,237,248,224,283,195,234,245,129,218,107,104,163,315,83,84,234,110,150,181,166,260,301,160,145,135,140,195,207,332,106,229,147,121,125,143,132,176,128,213,219,158,180,141,222,185,169,296,150,215,133,148,183,197,125,128,174,161,343,107,144,256,253,253,349,99,135,123,227,87,188,203,212,149,214,225,102,149,74,170,227,253,112,107,211,217,177,82,311,103,97,187,141,346,132,206,175,195,223,265,172,167,223,195,219,170,198,171,136,196,161,91,75,241,288,117,253,118,265,198,107,356,138,139,161,171,163,232,121,140,210,156,236,188,228,192,223,236,101,187,134,242,168,165,158,212,253,170,272,217,80,121,233,253,76,137,178,234,244,213,308,259,297,113,231,284,238,158,226,169,61,231,238,144,115,276,250,227,162,100,342,109,232,243,365,132,237,237,136,143,140,231,79,178,174,180,184,188,119,127,268,327,257,138,186,168,183,89,186,168,154,220,268,120,198,215,123,95,208,186,206,205,215,277,241,185,161,162,174,235,360,122,212,157,366,307,264,227,161,93,200,101,197,311,53,177,60,150,181,194,163,202,290,187,230,254,253,288,176,230,121,98,216,277,180,220,243,147,120,183,200,179,143,324,235,151,249,193,248,132,232,161,151,264,113,226,132,65,109,92,199,99,262,172,177,113,158,233,187,121,243,231,93,342,257,49,201,149,235,119,193,148,213,190,216,159,71,121,130,196,214,81,162,105,153,245,95,74,133,261,280,196,92,148,150,271,180,266,244,276,221,105,60,290,108,199,166,321,187,129,164,268,125,148,143,233,224,150,99,198,209,158,202,141,89,86,163,88,175,236,157,235,179,173,141,91,114,105,124,170,263,155,243,113,234,174,129,241,79,280,268,164,321,286,105,270,125,179,208,277,286,171,208,208,169,199,213,141,191,130,144,187,247,110,104,201,185,124,253,238,163,182,192,144,170,250,205,262,212,77,129,191,88,289,223,350,249,185,154,247,174,197,153,223,142,273,215,232,154,233,146,59,255,179,89,161,171,233,139,250,221,196,235,195,127,235,186,254,158,222,198,224,133,241,236,320,146,194,238,200,182,210,370,251,231,259,95,300,110,169,241,136,137,268,152,275,222,120,182,154,263,295,212,161,204,230,208,220,225,176,189,216,210,206,238,146,300,169,351,168,220,90,292,160,259,156,204,218,103,211,302,163,134,80,245,135,275,110,155,218,116,326,122,235,212,161,183,281,361,163,179,218,248,139,211,182,130,134,299,197,172,248,196,261,172,245,225,196,188,276,89,247,119,223,128,144,146,234,263,97,175,114,198,166,174,200,193,118,271,122,148,217,145,331,150,260,245,121,240,226,101,228,157,189,140,161,307,249,224,137,194,263,195,236,189,225,166,142,172,185,183,77,258,166,353,106,127,115,261,255,155,181,282,186,262,207,200,180,161,189,107,251,222,150,122,208,260,240,224,210,96,202,244,118,258,155,293,162,182,135,141,182,140,228,220,218,208,182,229,91,166,67,145,252,249,145,109,193,155,220,82,209,187,189,277,150,228,378,176,151,157,71,161,211,124,219,117,215,150,136,276,102,225,162,211,249,173,101,230,277,192,287,145,262,235,221,195,282,139,307,199,151,178,98,192,191,137,328,281,238,132,106,192,123,296,340,122,213,200,137,263,283,366,142,149,372,189,202,180,229,135,261,284,101,190,235,250,152,116,237,171,150,189,192,179,214,127,241,155,103,214,130,90,139,153,142,155,146,137,233,208,278,139,160,195,170,230,240,144,196,237,295,238,80,132,122,221,106,191,207,373,117,155,216,63,158,251,116,234,120,242,348,246,87,204,160,150,263,198,204,337,225,218,312,142,149,99,250,169,201,184,154,207,115,281,244,141,229,162,117,113,127,147,153,168,101,169,163,207,207,122,55,285,196,218,232,236,253,180,170,116,160,100,212,276,269,251,164,180,290,179,100,73,150,176,216,153,221,127,187,204,162,194,180,230,228,125,180,179,140,228,212,191,169,136,107,227,194,167,149,290,228,146,214,204,132,136,197,273,162,104,237,134,223,100,254,197,163,104,187,111,136,194,195,295,215,221,118,134,226,170,187,157,198,100,235,181,141,141,176,153,142,58,102,218,165,142,179,162,117,324,213,188,239,187,189,175,128,343,140,148,242,259,127,138,239,202,249,272,186,141,244,230,217,82,139,189,155,193,248,161,143,131,155,95,178,236,230,169,116,146,229,365,147,156,313,119,144,190,231,230,126,274,135,135,151,250,197,188,229,171,147,163,174,271,252,112,140,255,317,156,203,224,195,206,366,120,194,178,181,108,269,305,76,112,146,72,192,211,143,196,372,92,232,102,116,153,208,286,101,122,139,153,174,178,131,185,210,237,330,210,134,222,208,135,247,153,144,133,242,234,273,243,84,178,185,129,120,260,176,223,224,186,198,149,199,225,208,258,183,239,62,249,102,140,198,176,288,191,241,212,256,268,166,182,130,124,127,218,279,194,152,242,199,180,129,94,217,193,153,176,293,80,216,173,120,259,225,101,111,341,243,190,218,331,216,129,210,243,265,192,177,135,294,315,182,201,92,213,154,135,197,164,231,163,155,369,201,121,58,198,288,198,124,180,196,197,158,274,201,175,213,201,146,205,133,259,283,167,295,210,168,123,106,209,272,143,200,175,66,273,126,140,188,47,159,197,214,355,179,168,176,203,196,184,91,211,183,233,175,160,169,259,286,265,278,289,208,150,112,124,217,197,128,119,146,155,266,106,304,225,146,180,94,225,93,226,163,193,132,214,92,156,275,234,191,154,77,166,98,218,231,144,265,251,244,110,160,138,233,236,190,228,194,201,331,227,172,313,158,181,255,278,203,195,115,270,179,164,264,98,165,237,115,224,118,203,90,153,90,142,182,196,151,217,190,208,248,140,129,259,100,123,103,133,167,212,337,98,164,196,153,174,145,167,75,88,152,200,266,173,140,217,149,191,184,164,115,114,132,296,194,255,152,157,202,230,266,119,232,188,256,241,251,135,307,249,189,248,128,272,156,163,87,156,246,108,123,327,340,200,152,38,145,238,212,91,222,167,97,260,182,154,115,162,197,152,153,300,124,186,134,153,356,201,231,93,131,264,142,277,102,182,122,123,178,172,182,300,129,147,124,139,186,145,214,184,262,265,303,209,227,147,144,173,216,206,247,151,192,257,281,138,283,155,98,145,175,327,240,58,212,169,243,99,184,168,194,166,186,228,79,153,225,123,241,339,147,164,156,197,308,216,240,144,207,216,277,119,206,170,193,153,242,192,287,101,175,141,132,342,161,178,306,320,132,50,143,146,85,139,116,227,147,137,105,167,193,186,204,185,371,259,228,247,108,131,128,320,216,214,180,218,112,103,233,217,103,125,173,88,229,193,110,202,205,218,145,248,159,253,319,188,192,130,162,289,224,112,238,215,302,326,209,181,246,201,202,184,185,301,94,262,345,177,180,162,149,267,224,224,216,176,254,220,136,208,168,309,146,124,120,165,220,184,231,257,181,245,347,111,176,221,71,329,187,230,315,236,145,121,183,223,147,210,221,130,290,296,307,271,201,155,186,163,105,156,236,159,105,152,101,170,270,246,114,336,181,143,89,235,145,153,78,155,125,223,128,425,214,153,260,109,153,146,170,228,88,228,194,351,259,179,169,167,91,199,165,323,209,261,119,195,185,251,278,190,331,84,288,179,133,217,214,175,155,82,221,206,162,337,162,197,128,285,269,330,377,164,164,135,127,196,92,261,121,256,262,227,181,322,135,156,198,309,130,139,114,174,165,122,213,146,166,127,225,338,243,287,192,247,128,163,159,146,219,196,143,156,207,191,138,244,220,151,186,118,169,239,198,160,209,169,164,227,142,222,104,191,102,183,292,188,232,265,172,154,228,210,284,308,272,148,268,121,222,216,178,198,198,264,250,99,135,250,164,252,151,238,173,182,146,124,180,83,275,224,80,254,240,98,98,199,251,194,175,180,221,140,138,261,196,235,204,153,127,244,175,144,195,240,191,135,136,287,96,318,79,211,210,212,297,133,241,301,112,140,212,153,185,126,331,215,239,152,92,111,237,230,182,199,216,209,151,215,232,183,323,133,284,191,316,169,144,190,215,282,219,182,322,131,156,174,184,234,210,173,171,150,227,189,204,193,156,293,148,285,252,267,115,173,141,94,300,373,307,179,197,307,275,110,158,198,112,147,196,183,273,239,133,158,197,210,100,134,107,193,161,119,177,167,311,192,243,265,203,231,195,178,93,157,154,168,196,207,264,103,226,215,278,78,207,214,169,139,210,105,79,211,179,123,79,217,157,158,142,121,182,224,162,157,114,266,130,115,134,226,193,293,279,216,120,126,147,213,223,211,162,255,193,308,168,220,163,138,154,162,187,149,278,156,114,133,175,208,267,158,227,85,308,126,199,92,224,143,226,202,130,225,194,183,290,200,159,127,174,121,153,130,183,234,138,256,220,203,118,371,222,243,268,154,194,84,199,123,227,167,238,380,121,125,178,274,279,331,202,187,283,87,148,167,322,190,111,158,151,127,128,230,167,238,235,157,152,173,151,152,223,230,232,173,171,177,250,157,263,163,257,173,220,217,128,94,124,46,175,182,164,85,125,107,198,199,274,159,236,346,113,162,202,225,91,262,220,240,171,218,241,228,204,151,220,95,252,278,172,109,168,178,146,173,274,232,137,167,195,175,250,94,47,370,171,211,216,301,160,131,249,163,95,153,269,203,240,144,179,238,230,277,284,139,199,193,215,226,256,138,251,227,113,206,286,242,261,149,158,172,80,169,238,198,286,158,233,164,151,227,214,141,215,178,163,163,228,237,296,232,103,193,198,112,246,341,300,232,200,220,86,236,171,269,160,208,224,188,140,169,110,105,238,187,150,213,148,132,188,242,87,239,180,164,202,244,232,116,195,216,185,211,85,154,310,197,246,119,166,130,274,213,225,215,269,257,140,237,133,229,226,175,191,184,251,314,91,258,197,147,130,156,222,201,226,105,134,299,252,118,180,114,240,194,160,125,179,139,290,200,262,162,245,304,181,178,126,207,165,176,175,207,235,162,115,206,305,173,152,88,161,233,199,217,199,117,339,118,198,223,317,228,139,161,96,328,210,115,73,177,182,154,210,87,82,155,243,197,181,172,145,120,312,131,241,240,154,109,178,180,320,218,160,236,196,213,106,171,185,134,107,222,354,164,229,136,156,144,226,105,163,262,320,152,226,121,209,183,154,105,128,228,176,130,135,145,244,146,213,186,212,167,202,217,136,242,292,152,243,102,234,271,313,212,327,216,154,232,151,125,291,166,221,136,176,113,207,232,155,172,170,257,231,105,126,211,192,113,177,100,277,111,250,223,232,63,284,185,145,164,215,208,239,237,216,159,102,200,224,223,96,262,105,205,165,234,161,166,338,93,102,202,200,311,215,107,139,277,236,96,186,170,259,146,133,242,102,160,190,293,122,110,147,317,227,204,128,251,102,124,133,181,308,226,143,199,239,136,310,270,313,316,79,117,255,316,206,265,264,257,260,210,169,211,171,281,244,240,151,133,108,239,208,145,222,108,131,70,256,143,119,214,113,252,118,244,176,202,164,118,88,184,221,123,88,75,187,158,221,160,264,281,159,210,222,290,151,254,217,108,153,136,203,178,215,113,169,292,105,194,254,247,305,169,176,107,120,86,195,143,256,338,80,168,359,179,96,308,219,118,88,192,233,205,185,120,145,230,136,98,75,205,186,114,225,95,204,248,137,230,260,366,192,160,259,155,192,110,118,145,200,100,249,234,180,211,87,208,220,106,158,205,171,268,180,209,228,243,210,152,383,131,133,178,217,92,215,164,132,207,82,250,195,133,298,207,205,236,138,132,101,178,222,285,101,244,203,211,241,145,176,231,307,274,200,155,175,216,292,133,218,256,185,277,163,78,270,97,386,129,106,99,251,234,212,153,84,238,161,232,104,170,219,140,282,266,225,152,151,223,158,124,249,200,113,145,87,286,288,157,119,103,191,136,193,124,245,135,188,196,159,74,221,131,98,115,244,110,188,150,116,215,208,181,200,279,90,161,230,147,386,343,232,218,150,304,176,185,310,122,191,147,258,174,175,99,233,120,260,305,215,202,369,167,302,92,311,257,275,94,166,238,166,95,135,233,77,161,216,229,202,192,175,269,185,288,183,276,269,77,232,145,192,253,183,167,163,267,153,225,111,154,203,103,220,211,356,217,215,282,244,271,282,281,264,259,101,295,82,107,182,170,167,112,115,141,242,140,180,154,115,102,112,273,261,272,99,118,124,136,235,174,178,391,119,274,149,172,286,145,181,71,160,174,158,222,269,149,140,134,238,136,176,167,165,289,183,195,143,277,120,249,277,204,136,212,137,287,233,152,107,242,210,246,244,178,257,213,320,125,134,183,219,246,180,216,168,159,148,115,322,174,181,168,269,257,163,320,244,235,222,239,267,67,197,199,109,196,153,260,180,216,151,136,315,256,161,87,242,189,122,162,155,158,290,205,190,188,153,155,191,128,200,191,227,291,118,309,91,245,204,65,160,91,98,181,214,264,176,129,314,126,163,317,189,162,227,142,212,264,243,260,218,174,65,138,182,203,234,108,211,261,55,209,223,134,152,168,92,201,162,138,367,353,229,107,173,262,120,213,210,141,158,172,178,185,107,225,189,149,279,198,91,118,235,120,182,129,184,207,230,103,82,217,295,224,116,205,142,137,185,309,107,194,320,378,231,133,82,106,190,232,98,126,173,233,265,248,199,232,177,183,107,320,221,152,141,171,160,137,182,150,206,225,194,176,198,207,145,295,195,198,243,209,110,153,241,197,273,296,129,213,177,121,191,103,119,209,70,161,227,109,224,115,333,138,254,266,218,116,218,192,217,151,209,206,336,195,277,172,266,139,148,196,203,194,322,88,184,226,156,234,131,99,234,304,167,84,178,186,122,79,217,196,236,300,192,282,222,210,113,242,200,246,180,101,223,258,216,129,256,116,176,166,111,231,311,238,185,199,155,185,129,311,140,76,74,188,206,276,161,172,186,156,192,214,259,188,95,135,152,62,192,103,241,289,272,142,189,114,156,195,232,106,159,208,172,144,222,191,298,89,90,209,254,227,142,256,165,246,198,258,218,83,120,202,171,121,83,209,177,234,176,195,284,163,79,250,246,299,306,250,133,216,193,290,180,68,143,244,128,153,138,146,88,126,100,230,232,130,218,222,187,269,206,94,74,127,241,122,194,149,134,155,320,208,224,173,194,135,112,235,145,159,138,198,164,83,243,221,164,160,267,204,194,75,200,74,144,280,122,128,139,227,185,216,248,193,349,125,156,202,251,255,259,194,129,132,161,141,214,281,171,142,153,196,275,186,255,277,391,171,177,105,262,322,151,233,241,242,154,168,258,263,136,176,248,234,245,215,208,235,121,232,80,156,222,124,137,110,139,77,255,237,189,288,153,252,168,240,142,177,151,161,200,155,175,197,188,207,211,151,222,150,142,216,261,150,306,135,274,184,258,206,170,126,180,226,176,213,249,187,149,183,188,230,374,90,126,81,219,119,146,206,147,172,144,88,187,136,202,228,199,386,233,154,274,121,111,262,271,107,66,247,72,341,189,88,187,309,110,333,118,146,210,118,158,239,139,79,174,249,294,120,235,147,145,186,96,146,149,224,224,167,227,70,185,178,131,195,236,195,289,176,152,205,202,204,191,132,230,148,206,264,308,154,192,204,117,210,175,113,208,198,153,302,371,189,158,136,122,122,167,131,110,169,170,318,186,215,69,238,149,103,153,119,225,164,278,127,201,321,105,260,191,190,248,218,73,330,228,137,167,217,216,149,204,223,92,232,290,118,139,255,148,170,208,209,177,142,218,195,161,114,226,104,129,247,184,141,121,211,295,207,269,213,210,107,226,194,158,218,234,213,79,189,167,222,179,191,166,283,257,221,227,233,288,181,129,267,151,213,115,139,191,231,183,276,182,132,117,188,129,209,267,247,149,145,142,232,99,378,273,206,71,224,185,249,138,197,201,176,235,135,185,121,263,312,286,149,129,171,271,169,152,78,241,253,135,231,87,204,200,278,89,154,248,131,231,298,145,197,264,245,239,115,235,138,154,155,285,172,155,94,198,214,244,221,246,237,216,137,203,204,116,256,149,240,270,217,237,125,242,179,152,148,183,68,152,140,188,138,264,333,155,119,125,152,191,230,209,179,200,65,301,148,81,295,153,198,109,167,317,194,127,86,297,109,236,173,313,301,162,198,193,213,169,110,357,133,239,262,273,278,153,183,125,170,127,244,152,176,267,74,114,114,168,111,166,184,262,82,223,45,243,183,361,240,157,98,162,196,256,100,106,246,256,106,227,222,153,339,117,100,271,167,121,61,196,217,112,188,225,191,151,147,244,75,165,149,180,153,163,277,226,206,235,135,93,270,136,207,296,172,210,203,282,152,254,287,181,226,122,146,205,260,176,199,96,194,110,230,125,166,77,137,232,123,177,157,280,262,152,236,133,149,233,115,275,209,228,182,230,128,139,214,125,360,116,250,367,107,177,197,216,186,76,196,144,179,97,228,271,307,130,195,315,266,215,209,229,143,130,315,143,298,127,172,238,163,199,201,134,157,269,230,117,236,93,145,115,140,230,291,339,96,92,176,180,236,230,133,340,214,208,188,114,270,231,161,197,183,109,131,200,167,152,255,145,125,200,190,162,172,266,141,249,85,217,139,184,258,119,169,135,316,275,146,109,198,335,266,265,138,226,130,217,200,178,111,176,182,148,91,231,165,143,176,138,203,229,134,187,227,213,238,244,166,231,129,146,125,201,195,215,114,195,189,88,150,142,221,204,217,119,164,225,169,119,295,95,208,165,282,188,217,226,104,257,131,156,271,292,177,212,238,211,131,264,191,76,340,247,179,160,194,162,128,300,125,203,288,151,248,209,112,211,129,223,164,176,60,241,147,127,194,300,254,277,213,201,215,156,207,192,156,153,191,205,103,174,238,143,132,135,273,161,304,106,168,192,161,229,246,167,277,290,203,274,139,198,180,207,157,201,188,251,257,227,224,152,282,234,222,252,208,149,75,261,225,145,117,152,215,160,187,137,151,157,114,263,129,224,99,148,153,98,324,105,213,164,288,111,219,181,170,224,115,275,264,252,194,107,125,104,121,133,158,235,286,266,131,131,82,365,289,127,116,121,122,149,104,222,116,233,260,295,197,155,220,291,175,182,169,171,217,144,58,196,261,218,152,191,147,203,236,208,111,261,249,261,237,154,82,146,184,145,178,181,70,203,102,197,228,94,257,185,114,396,93,225,198,298,204,203,316,148,244,158,225,205,254,205,98,193,227,205,126,242,152,270,243,256,219,175,157,221,178,222,180,250,243,83,260,259,153,129,234,174,219,165,161,298,148,144,283,169,247,164,162,208,298,183,246,161,160,101,178,160,199,203,181,214,257,346,145,163,116,235,225,259,128,246,224,183,178,247,92,210,159,201,122,94,271,145,121,197,169,238,175,137,249,229,282,189,87,153,255,248,171,157,322,243,130,189,205,141,105,173,295,153,154,176,82,210,120,142,302,169,229,258,304,250,135,199,156,303,211,190,164,207,103,196,175,181,125,275,251,182,253,228,240,308,249,200,97,379,205,200,112,158,193,172,154,250,209,216,74,124,217,197,43,118,320,216,219,148,123,195,197,225,116,149,109,143,111,242,76,206,163,185,125,154,114,174,221,198,242,131,163,140,179,100,228,132,208,182,288,307,166,201,165,152,146,263,339,163,135,128,130,252,214,107,90,156,241,75,97,201,147,270,175,130,152,203,229,191,140,255,183,157,170,248,195,230,272,90,235,331,189,233,198,244,279,126,154,187,239,109,186,214,233,250,118,190,109,251,195,238,152,207,121,153,246,182,123,243,132,227,116,225,225,276,242,205,250,130,133,191,149,274,261,147,158,239,127,123,235,194,121,269,226,199,237,410,227,194,130,212,147,268,166,109,300,111,272,92,211,212,196,259,260,180,233,146,113,155,146,246,239,197,107,241,261,168,162,208,126,146,388,247,224,174,147,137,109,100,155,183,210,226,113,131,203,149,246,264,217,178,252,99,140,263,96,243,111,226,78,223,192,124,150,123,240,141,149,60,142,88,225,114,86,177,203,217,213,177,256,74,153,225,225,138,241,83,212,226,194,144,86,295,311,233,309,164,143,179,177,226,148,302,261,62,133,198,76,226,213,160,154,122,303,232,340,267,175,144,346,196,212,220,197,249,84,91,253,179,184,209,191,277,113,276,164,209,232,176,257,110,171,286,190,149,191,341,218,204,229,169,235,278,192,211,154,258,216,59,123,288,244,201,116,219,204,267,225,213,186,189,101,258,239,131,274,216,191,196,213,260,184,142,222,193,267,148,191,173,254,155,133,210,253,181,65,138,246,233,113,209,173,142,179,173,190,135,227,210,223,81,127,169,238,164,262,154,240,258,275,292,81,331,201,227,194,152,155,79,216,257,320,242,242,143,226,292,306,173,262,240,147,239,116,134,195,295,181,299,137,173,223,103,192,346,127,225,182,224,154,210,159,179,181,176,102,213,164,274,224,260,210,151,181,93,325,202,211,140,99,160,87,238,126,218,197,58,131,160,131,237,107,158,193,317,146,205,202,162,107,110,184,66,187,206,319,252,162,169,162,191,176,146,134,148,268,253,161,250,112,161,250,211,176,115,136,307,92,314,164,253,233,255,92,144,238,230,96,179,174,145,122,94,169,204,115,253,257,151,204,265,251,137,287,181,221,230,126,138,128,289,102,164,200,66,125,274,206,213,164,96,264,112,128,222,212,152,118,190,160,289,134,106,202,173,131,310,175,175,255,122,163,159,143,178,113,159,165,95,202,220,213,243,293,193,254,300,143,159,197,234,236,134,119,302,122,169,237,183,98,219,203,202,197,342,141,125,202,138,147,171,170,186,125,143,273,93,233,368,117,205,176,293,273,238,188,191,230,182,120,197,176,155,180,161,201,172,224,87,157,115,297,51,206,158,147,192,166,107,87,245,313,299,192,178,139,272,305,134,145,317,230,249,251,250,103,136,120,158,169,102,127,186,124,246,177,235,100,185,203,153,184,163,192,360,131,160,93,54,372,79,231,133,285,109,116,315,159,227,240,162,126,160,132,158,187,143,130,126,94,164,257,296,278,245,120,170,87,270,271,223,113,258,78,84,161,72,115,94,136,173,143,215,72,193,171,125,137,131,132,200,176,247,325,168,181,174,177,146,197,199,169,91,285,145,165,216,68,321,189,199,169,238,285,75,246,163,231,100,102,290,279,199,118,241,226,196,195,107,238,109,242,132,264,122,194,275,181,190,267,120,143,229,366,143,245,219,115,161,182,113,347,186,193,208,180,152,144,236,143,213,243,114,117,177,245,231,112,175,208,154,130,265,182,85,290,173,116,131,151,151,157,141,87,212,183,137,178,174,231,156,217,181,161,182,236,99,225,101,153,126,102,160,103,210,170,179,187,152,246,226,68,186,116,187,177,142,99,187,264,113,251,184,101,151,125,146,276,148,320,326,218,248,197,80,197,111,138,174,194,147,215,246,202,251,232,355,247,141,209,218,170,251,140,155,144,171,84,149,259,204,242,172,167,257,224,215,135,174,266,264,184,186,376,171,190,163,188,185,139,209,139,207,173,54,121,184,163,148,109,138,256,164,105,213,105,130,264,268,64,124,128,194,301,117,161,169,201,322,252,212,213,229,149,295,201,166,111,282,134,164,314,88,160,307,105,174,196,249,166,195,195,81,238,180,260,210,190,186,213,253,220,129,232,211,129,92,162,110,195,202,233,261,146,213,142,109,180,93,93,173,102,161,219,204,113,161,135,260,171,221,244,175,88,189,152,197,169,338,218,120,136,121,267,156,182,113,196,183,104,179,244,221,149,166,107,181,266,81,128,215,230,143,281,173,214,82,119,176,250,246,188,256,215,198,237,275,186,119,135,253,163,119,132,165,165,261,275,113,324,124,339,312,271,265,133,151,152,158,118,147,361,204,159,118,268,207,190,147,358,148,149,258,246,148,132,304,300,258,243,255,189,213,192,146,158,161,157,184,189,153,166,216,151,233,244,293,229,174,219,151,216,269,257,199,172,182,204,115,192,159,255,181,206,143,160,294,221,190,297,213,130,160,120,163,239,92,269,107,210,190,212,157,210,130,285,328,270,114,158,73,319,179,252,215,235,298,93,126,155,79,210,169,112,234,175,164,279,151,162,187,167,225,144,262,203,167,102,256,142,129,234,97,138,167,208,216,166,183,223,143,150,72,294,235,103,216,295,159,130,239,146,153,199,161,165,166,195,271,144,160,132,270,187,223,165,88,239,150,106,166,251,141,178,335,323,156,172,114,150,249,182,155,250,166,333,244,282,173,117,154,355,261,137,182,189,197,172,199,221,189,263,178,84,174,214,140,391,214,242,183,240,212,152,284,194,103,262,122,246,364,147,150,243,285,259,82,158,199,235,132,336,267,219,113,227,309,168,212,129,68,152,208,89,290,135,194,185,217,163,157,113,137,157,119,192,172,149,287,230,196,362,243,160,82,198,176,369,162,227,210,86,199,116,157,164,230,273,80,228,248,205,125,214,227,273,256,191,165,181,85,129,95,117,166,142,174,123,328,97,257,123,111,127,218,229,260,95,211,154,367,161,182,187,182,152,276,184,134,161,72,267,217,258,228,204,148,198,104,220,172,279,96,243,60,170,172,274,186,215,154,187,224,118,196,110,305,262,221,123,152,179,218,298,198,159,129,208,171,196,175,189,138,233,221,229,136,232,178,245,205,198,250,133,121,292,163,240,213,168,222,185,110,152,92,216,110,115,142,302,145,104,283,162,226,117,136,201,181,210,197,210,239,234,172,136,125,178,239,277,174,252,248,330,146,226,135,80,113,197,232,169,234,183,217,185,160,228,198,197,125,241,187,157,180,76,334,235,183,171,205,202,180,198,138,144,170,252,208,204,221,216,107,222,147,86,236,207,193,154,199,303,150,181,125,111,326,234,162,201,75,194,184,222,179,250,156,274,269,176,134,256,221,234,239,203,206,326,122,276,112,279,213,191,194,78,178,187,99,125,210,293,181,177,209,253,222,253,164,157,140,314,294,219,172,185,134,152,175,288,126,214,316,167,146,175,158,101,71,252,234,202,311,239,177,225,146,112,138,233,171,145,123,252,273,146,206,128,98,175,204,123,273,144,318,278,218,253,112,139,87,231,191,91,106,127,137,125,57,255,170,228,215,145,443,199,155,342,348,197,299,180,189,205,305,181,217,245,206,227,241,224,229,176,287,66,261,217,180,209,395,260,264,212,123,198,172,200,202,168,131,140,122,203,147,193,171,281,231,198,166,147,250,140,260,271,212,145,178,79,133,211,255,193,233,377,158,129,207,103,288,245,185,168,268,135,242,224,174,215,207,227,234,121,76,223,104,152,163,162,227,263,115,199,203,189,278,192,254,244,227,124,268,125,111,185,117,192,112,89,114,135,270,270,227,204,144,217,238,305,128,143,357,198,186,158,116,222,213,88,312,243,170,218,174,119,191,142,110,76,133,85,133,215,173,154,148,261,217,248,198,173,131,125,250,97,163,176,91,123,177,216,198,125,151,225,140,115,129,86,354,225,195,161,183,142,220,91,139,133,260,61,250,157,87,265,83,79,177,201,116,239,316,289,189,268,165,160,208,161,154,204,173,242,202,275,198,255,287,223,322,180,163,211,141,230,233,185,128,271,113,200,213,102,101,232,180,398,93,149,135,207,107,245,340,171,263,172,209,287,219,133,136,118,132,176,133,184,144,192,221,148,182,224,267,290,136,131,119,257,232,148,230,201,333,152,256,225,270,256,69,149,140,104,62,170,227,247,136,282,86,146,186,147,201,141,195,303,240,214,215,236,116,95,225,294,140,336,298,286,284,228,268,288,209,144,235,235,258,262,154,242,245,174,232,223,85,212,191,149,86,125,206,180,287,180,125,278,192,92,155,299,171,175,239,115,177,105,261,219,83,137,257,179,282,319,178,154,157,186,237,212,186,141,166,335,241,167,242,158,128,196,267,74,240,188,123,204,190,174,111,245,160,222,311,224,140,153,192,195,87,198,247,155,250,174,211,255,116,220,175,180,180,132,239,262,263,175,82,206,180,288,126,255,173,130,173,144,213,187,220,174,176,257,167,253,240,227,203,325,85,300,152,147,151,170,101,195,209,243,141,175,178,200,114,331,212,111,222,392,152,332,174,103,196,199,96,315,140,199,240,356,182,130,117,240,289,90,201,143,171,126,282,196,201,141,190,284,238,133,203,183,137,183,189,190,224,253,93,225,100,218,263,155,232,152,206,146,242,174,195,99,241,165,247,244,235,146,295,251,139,166,273,196,272,155,217,89,294,170,274,295,278,212,204,220,274,310,140,190,236,359,119,198,132,263,179,175,145,129,168,171,231,183,223,232,125,213,231,189,200,128,209,292,181,262,126,126,169,250,160,211,145,195,189,332,189,136,222,109,196,140,200,236,332,179,200,184,267,181,147,212,255,230,252,136,249,259,163,255,202,233,210,214,313,110,110,267,75,199,232,244,285,188,131,236,91,143,270,172,313,253,220,179,137,237,210,186,195,203,197,223,170,150,213,182,189,80,312,142,182,136,221,218,98,290,140,260,184,240,131,178,235,236,215,125,94,265,300,277,319,117,348,202,144,171,144,94,164,177,95,116,102,318,321,247,225,217,188,138,298,282,207,141,102,269,214,145,303,259,109,124,238,188,251,194,257,120,221,289,224,264,191,151,121,251,327,156,282,195,198,199,144,175,116,221,198,306,170,136,124,236,87,288,200,241,227,261,262,272,198,249,252,177,294,194,230,144,235,200,236,309,215,210,145,230,170,125,187,190,369,311,209,194,237,87,243,227,137,241,255,75,140,93,362,150,102,232,208,314,154,283,210,68,149,170,84,316,117,143,317,199,200,150,241,178,196,121,193,230,179,135,216,338,182,137,192,218,246,134,184,105,105,189,74,368,299,177,78,139,84,295,211,190,219,263,110,233,175,203,142,208,134,97,95,88,323,71,108,238,166,192,30,286,222,123,110,191,209,239,135,183,234,216,391,293,324,209,238,190,348,151,245,253,282,120,160,241,265,202,145,267,167,116,106,171,239,104,230,187,228,197,164,220,95,177,136,195,123,144,258,208,191,197,284,285,181,206,214,158,128,124,222,176,183,189,127,233,148,205,216,114,176,214,287,159,107,276,116,186,165,68,230,270,106,59,309,159,193,269,177,192,213,167,169,152,212,153,170,204,160,144,310,153,233,230,277,195,137,126,125,177,358,131,140,256,227,266,278,189,113,236,162,254,240,157,136,154,222,310,265,316,215,120,205,289,157,178,241,163,243,219,142,244,226,178,208,232,225,154,302,112,244,164,128,210,133,158,231,115,108,251,184,78,92,191,149,104,287,247,173,330,247,182,139,110,146,263,187,144,217,249,162,179,347,197,212,329,134,122,114,64,267,184,189,250,184,78,349,147,92,216,142,284,182,113,161,196,121,141,226,289,367,238,385,146,203,117,195,178,209,135,325,83,124,211,295,209,239,176,180,81,141,137,169,304,114,207,155,213,157,143,195,219,236,209,147,202,100,276,136,261,160,218,173,144,227,215,180,254,272,116,194,106,179,162,117,333,184,82,150,330,198,238,145,223,186,131,258,143,348,133,141,117,218,254,138,299,90,206,166,243,155,162,319,129,101,200,172,216,212,165,274,250,157,71,94,177,204,86,175,138,194,110,143,184,100,230,222,210,182,129,169,140,232,180,251,238,194,155,191,226,208,175,264,151,227,140,124,137,76,252,105,161,110,172,78,174,172,169,130,238,199,231,309,279,179,261,144,144,162,129,195,127,140,195,106,150,236,243,219,116,283,139,100,285,248,321,233,163,218,179,128,161,283,95,141,91,148,164,297,151,197,242,189,179,272,121,90,194,191,270,105,208,177,120,162,145,227,172,216,248,155,268,190,169,214,110,125,208,176,75,173,208,148,188,264,257,142,258,164,221,179,123,248,146,258,154,267,147,193,145,232,115,189,203,265,153,108,181,264,214,159,236,192,219,323,222,185,117,97,118,144,237,87,142,136,146,204,210,191,212,237,147,294,245,217,259,189,183,197,137,171,173,121,229,223,181,148,217,193,388,254,87,88,144,98,235,203,272,186,273,308,98,245,120,187,240,137,163,313,304,137,212,198,62,120,129,260,251,255,137,139,297,150,201,244,143,228,77,115,208,121,179,217,132,165,177,60,174,179,166,178,136,160,161,145,174,299,297,204,149,123,239,343,141,244,189,154,268,222,143,111,153,156,274,218,98,101,102,113,155,206,148,141,156,168,236,259,102,213,201,131,260,176,139,261,177,189,135,140,169,256,194,233,222,356,148,54,141,240,124,86,217,273,219,297,189,220,154,191,199,174,249,94,217,244,234,127,221,91,258,205,117,191,148,115,308,139,195,291,116,125,207,149,153,183,210,106,129,155,310,116,262,195,170,162,206,215,204,155,202,247,221,208,186,129,207,81,185,75,270,138,195,94,237,202,186,101,220,324,139,156,109,247,165,170,207,218,299,183,344,304,100,213,189,113,258,183,149,212,154,196,211,70,171,176,181,329,167,120,159,83,164,200,168,108,153,152,238,310,194,254,280,147,255,215,166,189,227,322,201,162,239,106,266,140,168,157,94,187,163,235,221,172,287,124,158,171,181,114,247,144,227,127,201,156,206,304,193,139,206,220,225,232,141,90,177,301,244,122,107,343,169,135,239,196,195,202,149,151,99,161,138,188,138,90,99,199,242,173,126,196,251,274,392,56,234,222,210,178,94,149,178,147,117,223,118,146,260,254,208,187,198,220,130,223,313,160,228,149,251,105,183,76,338,274,183,129,238,211,136,126,237,204,256,254,260,227,96,84,180,214,105,211,112,245,160,138,245,301,116,164,238,259,282,231,178,153,301,276,233,104,125,154,175,188,145,225,323,181,109,232,173,211,248,316,238,117,256,100,133,179,248,283,91,193,195,129,140,292,219,96,143,65,180,364,298,237,251,179,139,154,167,232,204,129,166,157,203,111,88,159,179,167,87,129,134,219,265,105,268,130,81,207,125,225,197,139,136,304,181,150,163,203,273,219,151,182,221,280,108,105,183,295,222,174,143,198,235,208,223,193,145,219,144,176,273,149,284,203,238,261,161,252,135,186,298,170,129,214,272,169,119,156,194,266,164,197,205,191,202,207,180,198,212,140,127,128,183,121,256,173,190,276,210,210,142,174,178,160,96,101,236,114,226,109,233,208,190,215,212,286,150,158,180,171,281,243,220,132,110,228,199,75,166,147,148,206,258,269,215,117,349,284,198,146,316,233,324,115,133,153,158,228,164,149,249,217,127,234,295,145,160,126,191,185,211,271,268,130,313,228,168,215,171,282,228,214,121,84,162,179,134,105,290,178,238,132,227,346,288,97,207,234,143,128,146,240,87,230,246,190,219,142,266,225,214,187,175,299,183,298,211,149,192,314,170,313,344,225,215,177,192,184,107,141,254,106,193,193,275,212,258,163,176,126,177,157,130,187,228,384,302,114,112,208,212,224,198,117,234,214,207,379,117,246,220,83,329,160,157,161,203,138,171,220,172,130,139,366,263,442,175,231,200,201,197,213,298,186,181,100,189,87,202,215,98,265,182,60,130,172,145,155,128,132,291,203,254,225,193,199,100,181,166,100,153,265,112,123,154,131,243,240,108,308,223,183,146,185,163,178,124,109,103,206,59,137,223,313,155,141,102,272,258,190,225,138,278,224,268,227,161,301,211,222,211,168,354,262,212,339,223,259,217,203,172,293,171,228,190,171,234,179,250,174,128,246,150,355,221,254,157,221,232,252,192,133,135,203,183,268,219,136,113,145,306,143,172,97,244,164,231,323,183,223,166,163,266,269,109,149,145,222,367,129,131,86,144,139,126,142,111,118,167,184,157,232,204,152,213,123,178,366,162,211,139,162,206,233,211,290,214,298,206,209,120,271,215,186,176,303,239,221,227,156,229,312,264,296,140,89,137,140,257,84,149,101,162,179,206,208,205,193,239,202,206,102,227,146,227,180,224,188,256,161,187,132,220,330,227,118,172,196,193,244,273,253,174,159,225,231,194,145,232,251,185,86,80]
|
doclens.78.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[253,108,207,188,233,192,146,226,243,213,183,121,226,77,220,210,158,218,163,185,297,215,189,292,284,209,310,165,242,139,269,282,89,184,255,229,293,274,250,152,178,246,217,316,154,208,260,289,285,252,283,245,88,177,222,195,125,167,117,67,162,189,141,136,242,303,163,257,141,168,302,149,165,274,139,155,330,155,194,118,328,99,173,359,338,245,81,117,185,81,109,251,218,197,200,240,262,195,115,183,149,214,223,196,107,211,192,222,314,159,250,264,350,110,141,204,143,359,169,347,118,197,205,260,241,296,393,199,224,314,208,234,193,224,214,259,258,205,232,142,135,194,295,99,237,138,270,232,156,182,206,175,138,188,322,287,114,253,179,174,137,166,286,228,252,209,338,296,229,233,112,219,77,124,187,196,174,217,104,240,131,247,230,101,220,208,271,227,157,195,187,103,131,151,169,220,240,231,212,175,129,116,183,159,291,126,277,204,196,305,226,272,93,208,123,279,63,229,183,96,313,304,147,167,251,235,106,245,182,168,225,42,120,240,221,346,168,227,225,181,196,222,241,198,215,243,244,154,165,202,218,224,227,311,240,116,189,158,131,301,203,181,242,77,165,246,68,265,184,170,184,51,324,226,122,173,271,288,185,246,107,262,283,172,282,190,226,287,310,160,195,142,181,258,173,230,324,254,329,205,268,247,134,167,183,199,308,176,181,287,196,284,187,136,277,176,284,277,231,254,92,207,121,289,265,246,302,229,175,346,207,74,300,279,287,209,226,150,365,175,112,158,249,118,125,255,252,327,130,270,257,87,112,72,154,201,116,242,92,132,167,74,224,371,269,282,249,194,227,88,246,439,183,279,139,182,119,197,213,101,221,73,210,272,200,100,240,257,167,380,63,254,174,298,252,100,166,299,184,151,250,217,128,205,250,157,172,171,195,148,81,200,265,239,271,215,116,243,209,99,165,215,110,377,311,258,119,173,217,268,216,151,213,140,260,313,187,113,91,241,222,58,199,75,224,159,230,157,258,241,173,277,92,223,271,269,249,229,217,182,212,213,197,292,159,258,145,199,250,238,223,275,66,142,275,206,245,154,78,204,183,113,230,234,89,212,215,227,343,204,189,124,265,129,167,155,266,302,77,174,237,101,281,132,160,164,119,146,295,316,221,201,196,138,248,232,190,134,176,225,239,310,122,197,117,230,250,207,244,318,222,243,208,190,75,122,142,254,225,170,271,155,256,79,99,203,239,241,145,189,161,159,69,247,143,213,210,161,247,160,297,148,170,322,180,210,204,192,222,122,88,160,141,155,116,199,211,212,240,146,168,104,246,211,218,93,174,223,173,310,160,111,251,246,138,283,382,302,309,212,165,124,221,142,129,178,300,282,88,173,234,213,190,191,67,216,136,149,258,49,187,142,127,156,242,290,246,278,196,245,218,162,325,151,221,146,110,256,220,237,78,248,172,135,174,290,219,136,260,143,226,149,152,208,154,219,270,241,196,135,205,193,223,309,118,249,176,197,172,222,328,221,196,124,176,218,228,251,296,201,228,232,253,112,129,158,138,146,155,255,130,161,284,125,221,141,296,195,260,240,201,339,286,341,275,222,182,329,290,120,178,174,227,226,296,246,239,197,122,287,285,130,177,102,208,145,244,196,345,194,194,271,98,129,125,229,124,211,177,95,213,93,185,270,180,175,320,176,109,317,289,173,243,219,180,114,180,102,165,228,184,154,223,100,233,302,110,145,135,141,88,102,202,335,164,197,198,76,231,234,220,190,141,113,138,235,148,212,73,158,196,222,230,59,276,127,210,203,214,99,269,194,202,112,249,204,189,180,168,250,254,173,172,201,223,124,203,252,176,125,316,231,223,186,240,192,177,211,143,172,252,262,290,338,230,242,210,85,108,157,184,97,102,271,84,124,170,168,260,235,218,159,138,271,286,316,210,87,165,164,97,147,199,158,152,240,136,291,277,235,184,156,147,241,293,147,163,122,87,206,346,188,214,168,133,212,89,199,224,157,233,219,217,230,91,109,105,137,361,290,321,245,188,277,66,334,216,250,111,185,174,155,200,273,186,289,175,229,156,73,164,163,189,215,74,100,222,235,112,285,298,342,98,203,142,151,158,109,202,187,208,183,123,232,108,260,294,206,233,232,213,180,222,203,184,222,140,150,196,70,140,283,246,274,135,252,183,138,225,102,247,254,110,170,203,165,274,215,186,130,215,296,160,139,220,348,310,206,167,204,137,179,316,100,155,104,176,142,100,83,184,262,266,165,93,208,133,102,329,196,234,185,218,226,251,215,97,159,185,269,183,100,233,326,165,197,91,178,208,273,254,99,65,123,148,135,195,183,263,107,191,301,192,239,219,112,238,178,188,117,274,225,232,245,335,118,233,124,283,315,158,217,256,215,231,249,301,254,145,236,235,249,241,141,136,74,264,331,302,234,211,163,196,318,120,103,168,91,123,138,196,179,197,241,199,85,267,318,161,113,206,283,336,172,251,158,231,122,158,244,231,259,181,195,219,131,142,160,232,218,173,148,221,223,96,234,308,102,282,261,279,206,119,162,200,309,342,242,353,130,186,245,85,252,209,120,197,195,297,366,163,145,153,115,169,191,198,186,228,274,131,176,293,257,75,235,218,240,73,167,152,220,187,146,106,228,133,191,269,233,99,132,187,199,112,166,116,296,202,199,255,166,164,238,251,171,103,272,162,142,172,156,159,164,277,182,186,235,330,64,311,149,173,235,217,233,133,104,244,92,183,347,207,123,152,273,237,240,236,351,173,137,273,178,151,272,208,136,129,197,316,349,181,132,200,342,371,174,84,224,219,137,231,145,214,305,207,257,211,253,278,304,265,205,175,169,104,187,197,207,133,181,136,196,253,215,231,216,290,220,299,145,216,208,162,195,322,265,299,336,149,129,297,224,302,184,199,173,224,136,226,91,199,125,186,145,192,151,352,145,110,233,374,178,115,235,159,232,298,174,111,238,308,210,301,117,167,300,196,222,252,210,147,228,181,234,343,131,107,68,123,157,221,223,150,166,151,218,260,110,232,107,208,104,270,325,213,281,172,197,71,233,237,205,263,159,195,276,128,224,222,161,240,220,129,259,304,157,160,263,246,98,236,233,86,266,120,247,136,69,166,194,244,322,225,144,241,135,217,92,161,198,237,229,185,121,282,191,116,337,189,278,242,379,190,127,69,228,56,333,103,267,165,112,188,290,261,107,219,177,304,264,187,219,154,275,224,194,221,214,288,219,212,258,262,194,156,207,194,108,208,206,180,262,185,237,241,197,140,128,120,128,136,195,106,244,249,179,359,151,167,269,211,123,217,164,135,212,109,160,128,260,133,329,118,115,223,225,215,129,182,246,253,191,186,213,249,156,330,299,180,264,215,179,224,170,190,258,197,369,182,144,74,121,168,235,241,306,111,141,125,213,250,221,259,295,230,145,197,256,318,237,169,197,229,347,188,226,177,326,204,229,275,132,332,186,168,96,183,252,146,153,172,204,97,178,247,149,195,89,442,126,282,263,180,260,189,187,350,328,232,338,277,149,289,178,122,207,199,260,167,202,274,272,201,275,198,211,171,199,201,298,168,178,182,231,205,277,226,247,137,81,184,183,127,187,124,171,91,277,327,132,219,221,210,228,182,283,168,222,135,146,258,353,194,281,204,118,123,179,122,191,228,246,191,272,243,157,212,220,298,169,223,119,156,202,201,226,223,145,110,105,162,332,137,292,264,118,278,215,295,200,208,252,177,239,244,259,254,140,75,83,187,227,289,286,189,170,213,111,203,173,186,228,231,292,91,145,123,356,245,286,201,259,170,103,174,151,109,121,164,204,245,223,187,130,164,155,87,101,81,327,129,246,266,92,182,266,214,88,200,203,175,174,176,146,293,299,186,187,73,341,264,260,161,275,129,265,254,107,184,233,234,148,85,332,136,248,256,245,219,240,264,216,180,110,262,218,256,157,186,211,213,229,216,146,197,216,237,289,259,265,122,146,250,235,103,151,193,84,234,223,183,191,261,174,250,98,210,209,272,212,150,228,185,131,206,177,233,154,97,97,255,254,111,292,150,186,139,136,255,124,194,210,126,196,243,82,287,216,286,65,200,188,143,328,228,171,295,259,93,217,179,155,83,159,235,269,367,119,256,210,139,222,114,195,223,291,165,261,244,238,184,209,316,80,192,188,203,289,225,279,156,324,190,100,101,392,268,238,162,205,247,137,191,305,205,183,311,264,234,187,230,249,204,282,132,235,186,210,292,339,183,210,246,277,145,244,350,235,281,228,198,156,210,131,184,256,236,175,280,232,154,283,230,108,122,254,102,204,169,165,268,327,243,234,222,251,105,292,128,197,214,325,134,126,248,213,206,124,287,294,171,211,254,155,98,254,174,236,176,343,104,173,92,172,192,249,115,157,192,200,114,195,187,172,282,160,223,225,189,206,205,273,183,182,188,276,270,177,149,251,188,211,283,248,186,215,257,142,259,227,253,286,154,220,227,162,177,107,148,277,284,215,158,229,239,228,235,152,245,184,228,159,266,191,110,270,110,199,70,226,167,246,54,251,229,244,156,175,116,113,187,238,110,270,246,208,92,148,325,155,177,225,178,136,197,252,175,226,215,298,277,239,209,199,302,267,358,219,140,161,263,312,168,213,255,225,188,200,139,237,176,225,155,289,127,113,291,90,200,234,139,247,256,239,197,277,192,137,188,88,131,231,352,230,245,249,127,223,235,151,116,215,123,135,174,298,336,309,238,103,270,204,78,226,191,234,122,214,143,173,129,211,183,144,133,289,286,210,252,289,74,341,76,83,210,160,202,336,206,152,159,141,146,230,198,299,176,245,279,349,296,219,342,169,161,135,200,182,239,233,127,192,366,276,216,218,136,350,174,214,237,150,169,233,117,174,166,212,171,252,401,183,248,164,333,207,292,114,163,202,270,184,188,102,86,229,167,181,144,117,154,249,233,222,130,159,250,190,218,252,176,189,157,105,300,191,348,255,266,52,191,147,114,190,224,98,310,259,261,220,88,168,253,225,268,180,213,275,211,234,268,257,98,104,167,135,232,137,133,305,283,132,85,175,224,244,184,135,104,194,208,155,218,257,306,96,229,189,168,183,266,253,223,172,138,208,122,106,133,163,131,195,242,207,218,145,83,166,359,132,194,177,240,272,138,226,254,208,268,148,177,151,240,95,147,230,153,281,251,210,168,206,54,315,214,128,121,164,247,308,272,124,220,162,148,289,165,215,214,235,170,132,273,338,310,218,65,110,240,223,171,232,187,267,237,178,185,363,191,248,189,208,171,99,197,394,238,73,197,104,80,329,100,320,271,72,361,277,276,311,207,319,119,326,220,205,191,202,164,122,306,254,145,257,331,233,263,97,142,271,132,136,216,228,179,106,158,246,288,239,131,134,310,142,221,96,58,207,263,225,117,137,64,100,238,262,109,107,161,334,206,305,228,215,197,379,248,93,264,92,185,234,151,279,267,222,197,163,129,183,207,233,220,224,236,159,242,232,258,247,297,109,247,154,243,243,332,206,267,213,171,116,237,96,202,242,98,190,377,240,232,218,188,138,197,268,166,58,317,277,137,272,136,113,253,131,179,169,204,148,215,145,276,56,156,141,284,204,73,87,306,137,247,236,87,157,185,139,189,288,155,259,192,193,243,293,142,135,112,190,220,184,171,171,203,280,163,110,215,67,212,257,214,125,171,213,181,134,253,125,215,90,252,181,263,181,351,164,76,102,221,281,162,249,145,196,157,217,102,167,219,215,240,320,219,332,365,194,298,121,140,196,250,240,136,261,269,179,223,200,220,255,248,159,200,215,190,112,206,112,240,268,232,252,236,286,261,138,207,188,175,206,107,275,137,199,103,279,226,191,343,250,172,187,199,192,205,210,201,322,187,166,198,147,159,275,120,88,223,221,233,196,177,214,131,211,238,195,237,160,238,217,251,121,251,351,89,349,323,206,202,143,118,283,173,217,192,112,225,206,174,281,251,253,184,104,211,235,96,149,262,289,260,124,147,330,276,129,255,75,284,316,156,117,216,217,262,242,93,175,116,156,177,109,224,224,226,239,215,352,208,214,137,246,172,202,119,103,271,197,216,197,148,139,143,232,248,298,331,148,312,91,317,217,262,196,195,195,295,277,340,255,119,207,210,154,312,191,62,439,199,180,268,215,261,140,207,263,270,164,363,330,341,249,269,144,211,93,135,120,54,184,174,125,215,163,191,223,237,154,336,309,204,139,146,245,225,289,208,228,344,245,153,132,254,195,233,256,275,225,214,313,201,220,194,199,374,234,261,303,231,291,191,202,320,293,318,245,237,175,291,229,264,238,114,351,91,216,281,204,177,192,258,183,165,186,252,171,139,190,305,265,293,199,167,195,148,231,278,243,126,198,106,143,254,209,93,167,108,306,229,255,189,229,246,217,269,193,273,211,136,181,138,257,182,236,267,227,311,320,191,184,314,202,170,175,109,225,321,130,181,191,238,300,196,241,150,265,191,66,175,147,159,190,205,73,221,268,239,240,77,174,166,195,213,311,57,212,210,222,236,204,71,232,167,89,116,323,380,299,276,177,127,385,173,218,132,120,142,268,190,135,152,243,208,234,236,187,242,81,95,106,200,242,305,158,155,170,251,296,175,161,184,168,292,233,150,272,244,47,111,200,246,168,237,165,206,182,164,231,221,331,261,304,172,176,185,234,213,201,347,212,248,180,201,294,195,231,123,105,116,187,184,212,244,208,218,249,150,182,218,224,238,94,286,195,223,131,194,177,191,161,211,217,223,287,269,121,95,195,73,195,148,175,180,123,196,194,271,305,239,275,146,147,256,177,99,350,331,284,224,233,220,318,236,255,144,202,218,117,171,207,129,237,55,257,215,213,209,193,218,189,164,303,82,119,254,159,115,377,144,173,122,79,106,218,92,334,225,309,185,193,300,108,213,159,267,198,212,144,186,149,117,162,221,236,239,219,139,164,258,244,107,259,189,229,114,173,193,123,157,283,138,244,300,199,237,233,192,144,133,215,180,243,161,210,182,179,239,312,203,330,197,157,354,277,201,180,159,246,141,316,146,241,207,179,219,229,244,322,172,293,99,118,221,154,189,228,97,102,85,202,132,251,259,142,311,189,199,300,174,285,198,324,200,221,134,202,184,325,226,298,212,201,337,162,173,275,229,227,270,201,248,197,202,134,175,232,180,155,253,108,292,157,243,324,237,131,219,291,166,327,103,245,190,183,165,152,163,101,256,115,201,59,73,183,318,200,201,108,247,129,110,139,261,346,323,228,171,274,333,164,285,166,249,274,345,168,322,260,209,125,219,121,315,227,196,57,189,133,244,160,167,134,304,204,232,186,154,384,235,128,136,101,229,107,345,222,274,228,72,213,214,140,162,204,151,143,142,182,172,107,206,156,156,270,178,280,203,98,147,255,121,297,144,249,111,219,155,161,172,174,215,193,82,233,146,262,161,204,179,182,286,132,217,137,111,325,182,153,103,324,297,121,262,191,188,228,181,250,249,377,145,140,349,236,237,138,145,195,158,216,262,185,231,108,278,84,276,247,121,117,163,234,157,163,211,275,166,191,121,210,340,170,178,249,190,174,364,260,125,221,120,149,207,169,191,116,194,204,156,164,138,183,99,153,375,141,187,179,190,228,222,153,243,161,197,227,224,266,241,172,180,331,117,234,187,180,220,196,250,304,234,234,153,329,187,233,256,185,251,289,133,198,171,213,220,160,169,248,80,248,301,223,179,138,131,147,217,182,200,244,244,245,202,293,398,307,236,195,115,162,165,236,155,193,382,293,107,112,241,363,156,188,308,213,214,173,155,126,211,226,342,152,191,243,244,185,204,197,345,109,103,258,259,198,125,199,266,266,173,139,158,203,224,111,149,171,232,308,234,304,309,193,260,138,67,158,239,168,129,250,312,161,216,183,165,269,255,114,91,202,146,195,264,240,353,156,193,228,124,194,133,197,210,256,138,138,159,153,230,266,261,118,68,171,164,296,103,276,231,177,273,49,263,152,258,253,224,269,151,207,175,232,283,224,124,177,342,336,199,243,213,122,192,306,114,123,148,230,182,249,230,211,231,261,51,202,233,132,116,175,296,118,130,241,117,254,219,194,112,162,127,256,328,93,326,74,117,174,273,369,271,230,179,204,92,239,139,308,377,221,330,275,230,258,148,180,230,128,205,278,76,363,150,147,166,84,159,206,259,221,132,199,170,249,134,353,147,146,219,171,164,241,241,235,176,257,98,179,199,267,191,155,134,122,259,54,285,245,96,259,88,259,73,272,276,355,246,301,89,147,83,194,169,162,262,250,137,225,142,144,199,191,182,100,138,252,313,325,232,92,224,156,98,387,104,283,235,161,259,243,116,304,251,138,200,209,75,216,246,120,166,189,203,231,279,297,290,203,228,186,241,338,316,248,188,183,127,66,195,241,279,141,380,114,141,178,191,153,56,196,203,171,173,309,204,191,174,164,214,121,172,248,231,308,220,129,218,142,117,209,208,218,216,190,217,214,167,55,119,106,268,125,192,303,199,145,139,187,114,221,307,183,143,212,313,290,162,256,218,224,263,251,279,150,294,112,175,210,190,259,94,285,140,276,285,213,335,371,108,256,380,270,242,113,163,372,228,187,213,113,225,340,222,282,225,134,297,312,191,257,175,116,166,318,167,274,119,134,51,168,150,244,282,253,283,123,173,129,381,244,146,276,265,181,150,284,117,155,151,79,187,74,157,151,329,302,272,250,283,271,126,221,282,359,263,162,129,213,363,209,212,106,192,128,138,331,278,213,190,205,185,225,186,192,366,221,175,221,323,275,147,170,159,161,199,332,75,173,194,187,205,138,204,170,207,107,363,115,221,206,144,203,84,216,198,210,296,200,166,234,241,190,211,96,103,163,171,219,319,207,314,172,262,111,358,340,175,240,171,360,231,229,336,171,192,233,250,213,284,104,256,191,150,322,172,170,142,214,195,157,168,195,204,120,224,238,140,233,149,133,257,131,218,188,248,129,335,212,136,218,172,166,282,209,131,175,105,193,180,148,194,183,226,145,168,223,169,293,86,248,379,179,75,219,161,331,159,137,165,198,119,282,205,171,254,148,172,172,174,319,158,133,243,182,293,201,216,166,98,108,250,321,207,183,205,205,221,150,260,211,189,255,122,216,230,145,180,104,248,305,90,182,242,215,222,224,179,198,123,221,228,275,160,135,234,175,119,224,92,224,82,255,319,176,196,149,165,301,121,207,95,212,163,187,199,247,218,72,190,106,185,123,297,265,276,182,163,135,144,269,271,169,320,219,190,184,213,236,181,363,262,174,264,343,205,182,205,210,159,252,146,206,262,227,200,277,153,222,228,282,261,170,231,337,307,274,228,67,130,161,143,391,155,198,400,263,162,280,217,165,153,245,270,142,87,236,187,284,220,182,181,259,151,194,74,209,56,92,125,320,259,207,172,79,127,281,343,176,237,176,324,143,315,79,275,274,204,147,176,167,331,128,337,211,183,162,285,175,136,128,289,176,193,200,98,357,177,121,236,192,164,134,229,169,131,189,174,213,218,105,253,104,193,322,382,264,245,115,211,219,225,302,160,203,111,155,113,209,173,202,217,114,163,286,145,259,196,131,298,210,349,246,249,287,235,222,212,204,298,205,138,221,118,273,256,233,279,136,243,239,209,221,217,119,51,197,135,137,220,177,211,170,269,160,255,188,123,239,285,154,90,178,88,245,96,51,176,292,222,309,218,142,237,219,254,253,158,280,300,266,168,228,277,298,102,215,273,262,139,238,191,178,215,119,206,174,159,127,267,311,305,222,258,148,323,252,249,170,341,196,113,307,187,275,349,107,181,293,232,119,144,214,341,176,173,157,234,139,211,200,80,135,236,196,232,210,212,171,289,299,220,260,119,197,306,101,155,83,51,100,224,145,318,297,406,215,233,326,214,161,319,186,134,103,184,147,328,70,239,195,305,295,324,119,158,182,105,218,202,247,248,311,303,176,164,243,200,197,118,128,134,103,303,249,67,158,156,221,151,245,299,268,155,127,274,184,114,224,130,181,194,234,238,72,291,210,124,155,225,278,230,226,177,329,305,288,294,184,362,265,245,188,219,216,269,336,301,261,185,124,291,149,275,90,315,99,272,113,298,220,187,287,230,252,97,248,289,173,218,186,86,150,107,303,121,136,233,300,216,186,69,179,107,159,185,312,193,219,195,162,173,198,193,152,255,175,162,276,222,265,211,169,257,187,227,146,161,173,174,254,239,332,98,135,220,275,179,101,212,255,268,172,204,253,224,288,164,102,149,218,211,222,246,291,298,211,192,202,229,207,71,335,138,291,294,158,240,241,274,236,204,194,235,211,117,173,90,145,176,147,122,232,182,138,180,161,290,269,118,255,304,121,174,274,213,130,236,267,208,126,112,123,288,251,215,291,175,255,277,207,182,192,69,221,233,192,177,192,88,141,122,370,268,220,171,269,195,226,241,177,177,217,264,140,297,244,172,280,270,204,107,176,171,305,204,185,342,269,278,256,254,131,334,132,226,95,229,123,147,331,194,182,193,181,126,211,284,96,180,258,215,146,266,58,118,247,209,167,144,117,144,85,228,271,216,364,214,210,188,324,211,198,137,216,190,160,171,273,237,245,159,285,201,178,151,264,209,202,173,196,269,255,232,182,134,52,145,235,258,186,96,64,193,235,275,196,212,173,111,291,202,212,255,101,279,186,227,332,291,266,321,213,136,250,122,140,159,148,190,153,123,214,248,292,163,112,330,237,187,266,161,62,272,164,128,127,114,289,137,257,159,180,293,117,243,127,156,123,224,188,271,344,125,135,216,84,258,167,279,149,114,213,348,120,235,242,187,217,232,304,221,202,211,149,270,268,227,279,121,149,203,189,126,387,178,314,292,215,179,199,379,236,253,124,231,307,193,205,242,129,232,109,214,164,138,273,229,267,290,197,243,138,147,269,305,211,227,290,194,240,169,239,234,333,221,137,146,226,176,151,116,207,207,268,158,104,91,135,304,168,291,146,193,292,221,152,233,199,79,189,277,210,177,212,202,227,213,165,352,229,173,232,122,181,152,193,200,115,300,248,242,124,243,262,96,235,124,306,126,259,254,210,101,306,339,232,130,315,161,176,312,162,227,144,124,318,184,55,191,333,195,210,231,102,189,194,181,330,173,114,385,134,275,125,252,130,233,329,158,287,346,145,85,290,69,114,250,178,105,143,183,209,122,187,112,154,142,227,295,248,105,231,217,285,209,256,193,174,89,108,179,91,227,307,203,193,218,264,244,157,169,244,233,179,207,201,258,329,182,198,299,238,129,160,151,236,199,164,265,233,144,166,251,313,187,185,210,195,225,165,124,119,156,235,259,233,115,102,206,183,103,218,198,130,179,238,208,62,124,261,137,326,121,233,287,259,174,160,161,95,177,194,180,98,124,194,348,218,276,180,138,249,208,190,302,164,257,169,285,234,170,185,94,125,291,229,232,180,319,227,272,140,249,227,340,202,192,299,179,178,169,217,262,142,173,226,228,249,187,107,219,230,161,104,132,274,264,83,240,109,232,288,83,180,104,127,208,189,223,314,198,198,280,110,232,282,168,180,261,304,139,149,127,323,206,241,254,252,130,113,160,57,146,236,377,380,175,137,83,198,217,160,264,221,117,137,307,175,183,193,235,219,264,142,241,174,332,104,185,127,269,85,181,282,192,169,135,206,250,224,200,216,260,182,145,157,231,117,168,243,334,263,203,180,221,186,147,126,172,252,246,101,167,131,254,237,148,260,196,313,314,66,209,188,320,250,194,202,127,254,151,307,244,339,184,140,202,182,291,393,168,243,223,243,169,169,229,220,208,152,149,249,193,247,117,241,200,227,69,217,153,247,100,229,142,302,330,226,199,254,231,295,155,229,262,202,104,328,208,205,208,105,77,201,283,126,184,188,104,194,210,251,132,116,122,282,290,131,110,96,220,194,71,304,155,140,192,168,279,136,267,113,240,272,138,219,145,141,292,68,259,140,302,173,274,253,197,143,119,161,221,280,246,235,107,274,67,222,180,313,170,169,148,202,219,234,63,169,173,171,109,236,149,239,179,216,89,171,162,177,234,190,183,187,211,185,113,130,319,143,135,111,257,223,226,211,135,151,279,227,205,217,141,206,149,256,199,193,85,280,191,133,297,262,237,405,197,144,164,253,173,236,219,266,266,124,229,112,259,202,225,230,269,189,225,134,245,153,318,261,93,88,267,163,206,140,96,167,321,261,271,206,220,203,216,255,175,170,90,289,286,206,179,292,139,155,222,258,85,120,118,234,382,247,302,133,302,257,107,138,204,260,280,102,221,246,201,272,267,173,191,215,238,175,127,83,218,202,240,192,229,233,188,319,163,142,288,197,203,268,163,195,183,184,146,306,224,281,120,229,238,204,117,224,176,142,222,257,223,317,64,179,142,184,284,162,190,170,133,140,158,113,293,248,152,206,215,205,155,202,199,166,122,241,191,326,280,252,365,238,267,270,187,174,211,147,247,305,200,186,157,228,180,307,181,144,157,234,186,250,261,180,218,188,257,242,244,283,159,148,170,313,138,307,228,232,227,193,160,195,175,162,200,129,227,182,238,226,128,249,292,262,208,187,171,159,187,219,229,142,270,255,264,148,145,211,225,169,143,179,237,195,164,133,150,272,167,187,52,266,210,337,128,289,169,86,291,224,268,185,137,166,116,233,345,111,245,118,138,232,190,235,155,254,142,169,191,230,326,89,108,250,157,184,339,158,180,167,265,226,264,201,118,75,241,255,215,229,223,145,230,362,257,158,225,298,197,246,164,216,245,187,315,158,212,246,212,249,169,192,253,256,207,252,233,171,237,280,170,138,144,257,197,239,57,247,239,189,329,142,217,178,85,192,267,201,174,199,283,174,148,313,205,240,276,113,129,160,318,219,209,38,332,200,214,262,185,247,224,287,206,236,329,139,101,131,326,204,221,204,239,164,207,131,210,241,149,126,157,246,188,148,240,220,141,179,163,120,285,235,316,105,302,262,195,214,263,166,309,140,269,302,121,234,330,110,196,101,204,86,218,117,65,181,291,280,212,257,136,201,90,203,266,160,106,343,80,318,188,259,239,45,229,178,236,188,222,213,227,84,46,252,194,249,245,240,192,273,225,176,218,147,286,178,313,163,256,297,218,109,261,166,276,298,287,224,293,256,162,145,242,215,217,297,56,270,214,207,107,241,343,184,282,109,215,170,230,183,241,287,280,222,175,320,182,244,202,143,288,156,274,202,251,202,323,122,209,275,298,145,326,158,126,246,170,172,214,259,211,262,181,121,377,159,161,232,75,183,83,95,156,39,148,234,204,151,114,368,190,221,191,342,332,126,166,150,207,111,228,227,98,81,139,278,319,72,125,195,157,169,153,141,152,235,234,135,191,114,284,219,208,256,227,268,154,283,131,323,305,266,256,221,51,199,166,323,290,77,244,259,233,241,175,154,247,317,182,252,201,222,158,216,273,152,333,217,325,95,257,196,307,219,309,226,219,128,164,238,134,226,224,78,103,200,144,167,236,166,180,120,283,148,246,222,122,146,104,239,249,128,184,189,300,237,64,336,182,117,267,292,169,348,114,183,209,259,148,235,271,214,232,122,209,242,279,142,114,58,244,285,282,251,166,199,302,185,244,91,225,107,224,234,144,130,162,148,215,155,117,236,294,271,163,161,220,383,265,256,203,181,209,251,155,205,235,125,99,241,239,209,289,168,287,379,195,271,147,152,200,199,248,226,227,255,137,214,190,232,329,162,221,154,114,215,183,199,128,250,222,140,292,204,116,260,152,182,364,159,197,318,164,330,122,297,224,176,188,212,219,207,168,229,274,179,179,221,252,209,193,330,196,139,232,91,239,106,320,211,269,167,223,266,293,157,233,165,83,103,125,239,261,152,136,224,126,220,224,226,138,159,304,374,199,96,132,205,310,185,309,125,238,159,198,239,263,92,239,279,243,217,221,234,127,223,237,164,163,263,248,110,362,324,164,160,198,276,264,164,131,254,230,208,144,138,201,160,292,306,168,195,310,276,247,199,177,166,188,202,217,201,251,49,226,309,322,254,174,202,111,203,227,160,237,61,189,133,184,209,125,104,272,135,252,204,209,288,253,214,96,116,133,266,254,112,115,142,233,244,215,183,331,188,132,195,171,122,246,214,236,81,139,214,225,158,187,224,132,290,164,237,200,247,202,189,194,202,212,257,248,196,107,309,207,274,108,172,154,154,279,215,165,298,224,338,191,149,202,208,260,138,210,372,165,249,123,217,109,244,180,205,230,193,185,84,339,219,105,224,154,177,180,230,135,208,357,126,135,265,194,272,134,315,170,176,248,183,257,261,129,285,173,240,302,230,302,270,171,113,202,216,291,53,228,199,186,194,184,136,350,91,220,170,224,119,220,228,334,195,294,151,160,174,179,221,253,364,294,166,130,230,361,258,232,157,351,196,149,298,166,171,89,147,230,299,85,92,231,322,212,251,189,186,282,267,133,264,222,224,145,156,179,134,219,253,140,274,84,251,187,166,224,226,273,92,249,256,223,200,79,81,229,152,155,127,96,249,260,160,153,136,272,187,250,178,245,346,223,197,238,213,359,218,198,112,299,156,175,192,251,190,201,269,238,142,88,165,351,250,127,144,198,128,188,176,263,95,213,188,142,184,319,199,270,267,305,160,182,179,283,213,194,258,176,197,192,189,192,140,355,302,68,221,323,84,151,199,180,75,106,190,289,140,129,135,218,182,187,80,226,158,99,225,143,132,179,302,161,241,287,160,166,142,146,82,150,236,274,231,191,131,255,259,152,274,129,298,191,96,242,234,265,118,162,88,104,148,281,199,239,276,165,141,208,223,94,201,178,215,99,77,108,184,94,313,242,194,176,135,199,234,232,154,103,199,129,120,133,192,211,216,247,155,225,230,179,203,163,204,350,252,136,274,88,184,145,245,134,142,212,95,307,135,210,150,166,181,200,61,230,271,105,148,261,341,96,166,136,262,243,220,212,167,99,131,243,152,241,73,114,253,212,280,167,164,234,291,268,198,170,149,289,172,152,213,300,135,217,126,203,241,177,214,183,126,237,192,118,285,210,153,226,163,362,256,258,157,175,238,258,154,203,214,198,136,225,283,204,91,177,112,133,141,213,171,110,330,126,85,206,111,186,217,143,160,88,160,222,322,205,229,132,160,135,164,231,120,152,159,176,295,307,240,160,145,189,171,321,244,225,130,280,313,230,147,137,218,171,195,275,356,160,207,319,281,170,177,231,226,105,171,135,250,216,257,165,171,203,347,155,146,297,201,132,243,182,218,183,336,200,261,71,237,130,306,188,263,93,136,273,231,163,172,154,112,239,292,222,255,180,152,238,242,110,226,194,235,226,338,243,201,85,219,141,205,244,241,95,204,108,289,211,232,159,141,193,167,247,183,183,164,219,242,276,99,231,140,270,233,139,371,240,248,282,172,178,191,91,222,249,116,151,323,93,174,257,90,224,169,192,228,242,236,100,203,215,161,173,125,115,209,222,235,160,347,233,273,265,179,171,200,188,320,219,203,295,126,245,113,114,149,166,229,307,185,259,77,196,227,386,312,134,184,271,173,142,226,176,264,189,281,182,81,183,204,251,138,205,237,121,132,237,206,149,163,115,264,205,178,179,315,345,99,237,122,237,206,190,233,167,279,117,135,267,226,184,290,232,337,134,205,267,162,279,240,101,158,179,290,403,165,189,252,188,192,273,350,160,325,157,194,147,266,190,240,239,156,126,223,198,298,163,113,151,270,230,207,111,147,183,226,339,221,191,219,171,119,243,98,212,162,207,169,286,182,247,103,162,142,247,216,271,349,250,242,186,160,245,359,221,282,231,208,151,221,244,167,82,278,168,157,215,141,315,250,218,171,283,219,223,255,95,229,96,172,316,63,140,138,266,292,94,211,127,149,225,130,186,290,207,217,307,181,91,134,133,159,226,121,266,149,170,239,160,339,89,324,221,222,103,289,158,128,338,242,188,205,152,214,235,162,232,304,322,179,161,146,265,102,163,172,183,175,255,281,235,122,142,235,208,189,123,158,242,231,145,261,242,118,226,173,207,172,133,159,193,233,320,304,165,229,173,224,191,394,173,107,227,93,172,177,159,208,138,167,243,222,155,186,287,207,335,165,218,176,229,277,254,186,229,245,186,242,338,180,148,202,364,176,172,186,170,295,345,199,181,254,243,292,228,113,172,162,132,178,330,229,206,65,241,219,304,217,101,234,159,115,189,250,272,265,203,190,234,322,304,265,152,197,197,284,227,191,286,199,232,322,200,159,161,98,280,315,150,301,251,99,85,223,136,280,332,231,169,199,136,336,148,220,242,125,207,209,271,181,150,219,316,185,141,212,213,188,200,282,236,146,267,266,233,91,170,159,143,191,228,281,168,261,377,164,141,107,261,239,211,308,212,177,189,177,177,184,228,213,177,192,121,118,241,242,292,265,230,221,218,257,163,363,232,265,152,219,243,338,187,241,300,236,156,151,243,179,247,356,173,313,288,344,148,219,55,155,145,159,258,294,238,238,122,220,214,282,228,73,142,131,273,187,295,197,106,183,299,347,221,337,220,195,107,333,186,232,171,216,219,166,56,114,336,64,189,106,175,181,233,131,253,189,219,178,192,206,158,113,215,164,83,114,210,129,159,285,225,230,90,227,319,173,292,97,266,238,230,243,250,110,339,259,206,168,248,234,147,61,213,295,167,154,132,264,130,310,108,148,204,196,173,85,210,192,378,122,223,235,144,219,289,144,78,188,63,295,205,198,281,119,153,88,126,258,155,217,218,275,349,159,97,183,248,189,332,202,224,309,191,289,216,168,95,198,190,204,132,134,170,242,148,167,303,155,259,179,54,219,218,210,223,150,76,157,162,185,84,247,234,207,217,180,237,242,186,352,249,115,90,198,239,209,156,246,168,275,134,107,138,216,337,160,138,354,225,165,171,117,193,194,238,99,166,190,287,158,226,175,120,248,117,171,156,206,230,171,214,328,214,61,126,197,136,310,218,269,239,198,249,199,237,99,189,207,169,282,207,243,88,190,161,130,161,93,180,283,251,128,222,119,216,207,259,190,138,77,238,174,215,190,206,321,150,279,104,266,233,177,89,273,229,166,170,255,222,196,204,108,124,215,193,192,137,225,338,308,182,162,158,202,212,90,183,281,284,96,299,54,126,128,135,262,138,248,187,215,79,210,170,234,272,114,260,215,265,254,215,346,262,250,112,115,227,197,162,262,250,192,211,209,63,283,250,196,318,360,139,109,257,237,274,215,282,215,108,414,197,237,146,129,324,249,157,307,206,70,137,206,162,299,303,140,179,244,252,179,207,90,309,131,169,132,98,328,253,143,212,148,130,146,152,144,247,76,154,285,319,218,290,72,176,165,206,236,268,230,70,108,244,110,239,264,233,193,95,293,262,342,334,339,235,179,169,169,130,236,203,154,130,193,168,196,169,87,236,244,124,76,179,189,175,109,136,284,213,288,163,102,208,114,142,227,298,145,300,281,168,211,225,158,171,313,339,223,130,230,268,239,296,194,167,288,296,236,251,309,168,231,128,258,135,269,149,92,200,92,220,154,253,182,173,166,202,277,213,171,139,318,140,151,137,271,277,264,260,124,117,248,152,310,120,309,320,249,185,290,364,276,279,176,300,264,112,188,279,217,210,172,274,239,207,141,197,157,125,252,130,229,235,163,178,190,304,69,200,68,102,94,222,267,134,231,143,213,155,186,225,114,304,216,281,79,329,159,220,193,148,101,311,74,106,153,208,252,104,166,373,296,190,160,232,204,269,121,150,239,224,264,235,121,210,188,259,179,143,222,233,114,184,283,207,264,172,158,201,106,262,259,51,89,241,291,152,210,138,202,292,248,91,138,100,132,120,101,194,283,139,187,122,80,192,267,243,188,218,89,361,128,160,192,211,140,187,101,145,132,217,231,175,208,282,231,185,376,228,79,229,121,192,232,310,193,219,164,304,259,185,324,290,180,242,286,223,217,201,132,222,204,106,236,250,116,209,199,158,193,214,180,131,113,89,245,179,100,180,143,158,170,181,204,148,94,194,206,153,287,181,273,147,255,239,241,205,135,158,253,301,97,170,281,173,275,230,229,191,237,230,192,138,194,202,90,344,248,247,197,112,83,248,241,156,236,186,236,114,284,220,73,282,55,201,287,133,289,254,228,196,83,254,299,345,134,146,165,128,312,180,288,155,216,131,382,242,311,191,289,299,241,260,202,272,282,104,290,127,124,212,193,210,126,126,170,201,203,135,244,204,131,174,206,281,215,124,115,246,200,173,241,233,177,276,144,160,257,176,291,134,115,179,182,200,82,268,122,273,204,142,279,208,247,258,214,183,309,165,208,260,194,148,132,244,214,181,205,344,144,283,189,282,166,191,220,270,242,186,177,149,248,246,336,304,245,321,120,172,172,321,342,236,144,243,227,281,292,99,279,207,190,208,144,174,239,98,234,183,191,297,110,235,196,272,215,163,286,156,272,101,133,230,155,222,181,229,235,245,183,204,212,283,108,345,257,254,176,183,215,147,281,183,175,238,186,239,66,221,268,201,171,101,184,228,239,157,261,234,169,195,164,243,277,239,230,202,329,231,203,362,250,164,163,166,123,113,293,281,155,129,312,261,237,112,144,123,189,309,93,140,171,149,164,254,275,93,113,198,241,253,159,159,246,134,273,191,170,202,100,126,152,264,161,169,249,150,165,210,273,236,83,91,219,123,126,238,247,203,224,158,227,225,271,177,229,209,244,238,209,119,239,193,257,146,161,385,203,262,257,319,227,145,191,213,211,253,266,186,146,178,270,104,167,156,216,348,152,290,288,305,165,212,233,288,247,221,255,214,91,273,225,118,169,221,143,172,281,173,183,181,239,231,114,190,254,230,216,118,93,184,183,194,252,285,170,275,123,109,380,216,238,215,197,102,250,143,199,128,142,279,207,104,270,153,373,169,190,288,147,191,116,284,194,328,250,136,229,261,238,233,113,236,198,141,227,257,163,49,224,219,266,153,95,149,110,87,39,191,296,191,260,189,210,217,231,272,155,301,139,180,147,261,108,195,241,200,149,194,180,262,196,215,94,158,181,278,173,216,246,175,233,319,277,282,195,249,207,138,220,104,150,199,136,209,196,234,231,230,144,126,157,244,135,51,47,158,262,369,149,230,271,80,81,182,275,201,240,207,133,125,195,209,95,286,182,205,174,167,238,113,63,244,237,296,302,180,223,62,141,265,281,326,86,273,312,195,260,219,158,196,236,242,163,239,208,364,150,113,197,170,197,211,142,365,99,236,174,208,197,306,268,265,136,174,141,116,239,212,184,113,60,199,214,171,258,98,116,248,260,190,178,255,209,200,151,246,155,152,213,236,403,269,182,250,186,285,201,279,243,230,202,235,144,166,220,135,178,268,131,133,99,179,254,294,234,153,167,166,164,259,207,99,70,282,220,265,287,275,229,141,226,123,208,235,207,238,243,284,285,205,204,251,222,93,112,186,191,170,312,194,273,233,317,216,167,248,214,309,251,113,228,191,349,232,179,142,275,317,240,412,182,366,256,223,109,174,137,263,263,204,126,140,225,109,259,247,224,100,204,217,82,247,218,232,113,200,278,122,234,105,296,201,155,312,294,167,205,117,280,247,187,299,193,93,84,265,218,154,196,202,170,352,200,123,160,206,324,239,264,153,352,194,261,225,206,274,168,245,258,441,140,280,248,224,73,139,193,237,309,267,278,215,242,157,269,89,148,75,248,228,248,308,329,290,256,206,153,196,275,156,158,230,160,207,241,242,132,148,232,46,231,244,232,283,116,112,185,231,144,179,188,190,187,122,276,181,300,229,196,207,192,159,123,352,162,163,275,293,263,190,96,233,264,292,218,166,128,200,207,200,72,284,171,212,317,144,265,277,261,187,154,231,186,143,223,88,68,343,221,173,172,269,50,133,117,134,229,262,145,109,153,260,269,252,182,146,191,237,250,311,168,299,269,194,151,180,234,234,78,207,250,322,279,225,176,298,249,155,139,192,185,96,249,116,87,346,268,164,258,261,152,329,254,265,231,247,327,104,182,189,196,318,169,107,353,152,254,215,140,178,161,371,130,150,96,146,213,230,258,211,347,172,205,238,176,198,311,224,205,207,226,143,146,237,155,136,112,206,191,186,167,113,280,238,195,165,257,121,152,266,143,330,220,283,177,267,324,164,234,199,157,137,160,241,233,222,111,341,289,227,162,322,263,211,93,240,158,209,260,240,151,211,261,178,285,322,108,87,197,303,185,343,247,193,106,147,111,219,235,221,219,144,321,120,67,248,343,235,133,193,212,132,239,158,143,155,295,214,116,81,154,233,70,170,206,289,209,95,215,310,132,177,178,299,294,156,167,203,109,221,230,257,317,195,118,82,132,129,253,113,159,199,150,150,139,316,205,15,202,294,185,161,281,260,295,235,166,204,197,159,217,255,273,186,269,209,195,171,172,138,214,181,182,186,320,246,177,249,200,100,325,189,183,224,228,297,330,115,176,212,138,207,316,172,228,234,184,300,247,164,339,228,187,197,101,117,198,236,178,351,242,128,116,188,287,201,290,88,199,179,151,207,193,284,139,143,154,112,199,253,206,257,209,322,125,218,172,120,145,149,346,98,144,222,100,188,195,189,83,160,178,177,181,220,256,152,173,291,190,189,242,187,163,269,173,175,252,347,329,247,243,332,303,219,106,106,296,269,55,265,194,198,287,192,246,184,281,108,337,209,157,271,153,222,215,155,272,229,243,268,176,256,201,241,349,113,134,236,184,367,187,256,164,245,213,338,214,200,240,168,82,129,200,200,142,150,194,77,271,181,114,268,221,64,105,276,218,229,299,138,145,129,254,196,131,275,279,287,203,243,102,195,117,206,107,272,126,46,256,247,125,156,180,231,237,191,182,274,361,87,291,76,168,218,208,278,314,326,218,282,223,97,199,268,220,304,105,218,199,81,153,180,270,131,253,315,383,215,174,234,248,182,167,240,182,321,91,192,157,344,170,190,186,154,215,279,195,276,94,221,268,133,119,208,178,120,166,101,187,155,275,189,256,166,188,184,283,178,348,257,143,221,153,260,285,205,142,173,299,278,157,77,96,193,138,260,156,99,218,275,211,113,120,196,213,183,148,75,138,126,127,234,101,213,235,262,164,108,175,196,240,305,177,165,247,156,103,168,303,195,251,288,197,243,209,254,160,228,245,242,256,86,231,135,137,311,262,182,206,189,148,227,283,226,150,231,234,218,203,201,127,127,161,192,69,314,179,161,150,182,96,119,302,224,177,156,345,173,244,199,87,219,291,272,197,205,118,129,183,182,102,322,115,219,83,209,159,229,286,224,255,298,108,235,247,350,131,165,234,246,289,233,105,155,335,258,86,304,282,60,186,326,235,108,193,106,69,207,177,109,232,260,198,127,202,318,312,276,144,199,194,232,120,234,128,263,193,233,139,311,152,251,148,113,301,250,193,265,142,196,204,327,243,203,176,213,300,223,228,257,82,177,116,318,178,41,161,205,104,240,78,123,237,124,257,192,243,175,149,318,233,133,80,308,96,132,189,213,53,282,101,390,214,398,165,197,217,154,223,250,241,251,263,288,288,153,259,91,188,333,216,351,350,65,246,145,115,313,228,154,271,170,255,218,115,132,293,52,128,305,153,298,245,161,210,91,337,267,155,112,229,239,203,193,159,230,224,308,183,298,243,260,296,110,184,164,159,327,106,145,197,292,193,198,160,282,146,354,248,211,125,259,182,286,86,218,63,174,212,98,261,193,170,259,146,340,119,148,98,265,235,311,214,329,234,156,334,201,250,126,139,274,246,214,288,341,199,109,94,168,196,132,251,271,376,145,255,220,237,147,195,192,169,263,201,314,212,239,214,128,200,167,306,239,226,174,196,157,246,233,97,216,207,114,297,111,292,279,171,251,237,178,181,130,80,261,216,188,177,121,222,140,245,206,271,147,143,203,172,115,210,319,174,191,268,265,190,243,277,243,277,317,99,191,86,183,231,108,189,182,99,114,238,209,190,200,190,114,106,186,286,208,243,328,205,142,235,141,219,234,167,287,189,200,227,269,241,168,203,219,214,123,181,161,375,154,163,245,196,277,193,234,88,135,158,99,249,172,307,193,184,107,107,188,162,176,222,219,169,147,140,172,197,252,215,134,206,307,111,283,269,252,147,255,313,296,145,215,222,230,192,181,294,177,219,293,306,225,241,109,199,136,220,159,198,242,263,231,221,278,230,238,283,269,154,230,312,232,179,265,285,180,212,190,186,213,243,145,197,171,247,208,363,231,230,270,195,176,90,137,109,245,254,199,236,128,275,247,202,128,267,184,309,185,109,132,121,91,198,143,105,234,167,312,232,227,251,266,111,289,108,251,258,167,201,223,268,216,232,194,241,230,163,237,100,142,275,130,170,232,227,232,209,241,212,128,181,240,106,296,257,206,206,336,211,145,124,171,212,173,133,296,265,241,149,205,174,205,223,127,195,183,283,212,229,151,247,141,338,197,175,251,258,100,235,205,299,217,145,134,181,205,428,193,172,253,304,289,144,256,183,240,136,184,277,162,273,254,197,218,172,153,169,283,230,206,147,318,311,88,216,159,227,136,183,278,244,275,117,279,201,233,257,121,89,83,197,212,202,201,78,171,214,203,216,179,161,304,70,176,257,160,211,60,310,164,176,237,155,121,44,224,200,248,259,272,123,152,161,257,292,220,98,187,168,226,197,234,229,222,111,117,331,293,222,262,193,126,273,208,220,125,298,121,319,173,194,252,247,167,112,221,211,243,69,264,131,187,186,240,224,99,214,256,112,184,209,208,133,138,106,133,201,223,241,218,272,131,95,309,341,257,216,242,147,125,263,153,161,149,154,266,172,227,309,249,182,234,219,203,224,409,198,147,204,250,90,194,280,175,170,193,247,217,97,162,141,180,212,377,128,265,206,188,249,273,126,169,238,219,224,209,179,206,140,132,283,297,271,276,116,59,177,104,222,222,201,283,255,192,141,255,276,98,210,124,250,226,114,271,186,264,193,175,146,105,269,279,203,250,188,148,224,154,147,220,179,219,199,299,217,304,237,327,264,261,315,169,209,154,141,107,186,113,170,136,152,238,177,130,189,203,134,113,250,254,204,150,337,208,166,163,214,203,115,318,125,309,267,150,323,89,131,118,236,270,256,239,165,128,218,133,225,252,120,179,146,265,95,188,182,252,214,318,249,205,120,289,178,222,166,94,175,264,132,232,205,188,139,218,154,207,161,268,106,132,236,203,233,110,198,204,204,156,200,112,200,252,141,192,225,209,199,162,377,172,196,158,181,259,156,107,146,270,166,317,158,100,266,245,251,373,155,92,135,186,301,259,208,247,120,126,118,193,216,137,198,111,310,121,277,68,210,273,107,106,178,189,54,164,159,217,120,137,167,274,183,144,212,206,229,264,261,126,64,142,122,138,157,157,242,252,206,152,180,261,313,210,186,116,98,227,128,145,211,235,192,146,216,105,97,188,162,131,161,268,169,140,271,134,204,319,195,194,188,177,267,210,194,161,170,343,208,139,109,142,155,321,137,150,145,256,195,117,246,273,210,65,145,296,168,194,267,239,105,104,252,207,281,73,151,341,181,302,242,81,162,97,108,212,145,247,234,188,183,265,134,55,304,123,229,121,147,146,220,237,208,220,258,113,263,182,240,165,121,226,226,180,188,173,213,249,297,210,233,201,167,233,170,246,313,315,269,263,331,201,271,60,233,202,155,346,126,224,257,161,233,162,173,222,149,258,240,192,219,226,261,257,223,174,99,165,258,158,198,247,201,182,111,288,225,287,192,245,169,207,275,303,153,108,245,196,231,106,101,228,197,230,221,235,256,171,136,93,224,204,180,292,81,269,275,176,147,158,101,218,174,169,219,281,194,235,205,185,114,200,250,101,256,253,301,214,150,322,164,182,313,246,246,214,283,183,232,264,186,218,97,240,261,264,169,201,175,367,346,276,240,112,223,158,278,144,125,283,354,158,176,193,148,295,196,226,149,196,283,226,117,198,279,206,264,262,166,300,265,324,228,131,253,200,242,152,250,274,265,254,196,215,177,206,204,106,186,244,184,153,301,203,198,193,199,167,283,159,253,171,274,111,170,196,115,215,171,126,250,104,217,215,188,302,407,379,335,162,178,214,152,205,228,154,168,296,89,290,160,317,190,386,141,247,132,377,310,72,323,213,209,73,191,149,261,280,137,195,166,268,113,211,361,176,113,254,221,262,173,236,152,295,243,282,372,245,144,224,228,183,314,242,160,231,412,338,134,272,264,222,145,175,246,227,151,223,219,142,83,195,129,255,253,281,272,261,306,235,174,57,221,134,249,244,162,193,111,123,226,112,231,210,207,178,337,330,290,173,136,243,188,240,99,172,237,254,110,235,174,168,120,275,198,194,250,321,294,190,216,268,192,142,179,158,151,172,355,274,270,169,195,184,154,176,183,181,207,247,111,169,128,132,393,213,210,245,183,225,170,218,165,187,209,71,301,198,194,166,264,174,191,207,135,194,79,275,321,245,154,208,265,207,115,200,171,193,381,220,260,193,269,157,129,174,121,68,169,351,203,195,213,292,290,181,219,164,268,147,228,36,343,209,189,218,138,215,179,186,166,134,264,155,188,188,216,208,222,210,137,284,170,256,174,134,285,134,183,181,226,94,148,203,202,99,168,136,231,98,187,99,253,194,121,113,248,123,205,208,118,250,192,271,165,129,161,172,106,203,159,337,118,146,198,161,140,226,188,232,108,253,206,242,223,280,137,120,163,169,133,236,125,152,181,272,131,216,328,254,170,244,165,307,70,174,103,115,278,173,201,133,306,206,290,179,271,169,141,90,199,292,203,134,151,80,304,135,160,244,147,172,124,339,242,85,183,138,192,228,343,99,120,239,210,190,122,200,341,200,179,144,309,253,161,169,251,91,195,284,151,276,258,239,75,184,291,144,176,192,237,175,257,148,137,207,80,192,240,251,197,239,242,175,211,189,221,322,316,153,276,330,181,326,144,225,215,101,166,160,216,313,263,248,198,271,151,215,245,263,118,79,244,164,151,167,151,90,324,224,155,222,208,285,145,129,244,239,145,206,259,180,152,211,306,262,195,141,198,221,286,129,253,225,347,313,198,161,236,271,176,182,200,139,246,144,125,276,150,182,136,259,223,121,157,194,144,187,220,171,304,262,176,129,191,260,222,194,166,122,325,199,273,114,215,162,201,230,151,240,229,205,233,112,272,219,245,194,183,267,354,285,167,233,270,234,190,304,256,167,150,219,296,142,253,178,191,242,199,168,130,173,240,290,302,223,213,107,318,141,305,174,218,136,107,73,185,214,263,198,161,129,134,265,172,288,251,200,243,360,163,164,252,158,114,114,135,248,133,361,251,235,310,219,340,195,117,275,231,241,242,279,298,340,186,165,192,153,96,142,167,329,237,294,118,243,283,171,291,226,218,264,90,131,266,208,407,291,168,338,220,168,143,155,243,271,225,187,157,274,134,261,231,147,203,225,101,247,322,212,238,125,234,219,243,210,248,204,252,88,238,267,177,306,120,290,277,171,124,224,145,127,197,204,212,237,186,172,143,140,245,194,183,233,276,135,232,200,210,227,83,242,180,247,192,118,166,177,95,156,340,165,174,201,212,384,198,138,242,133,213,171,174,179,258,208,195,256,323,242,196,214,204,283,159,284,280,255,104,230,178,130,171,183,248,296,234,218,337,231,142,197,272,177,188,194,215,149,192,317,218,226,292,214,204,253,198,233,350,119,77,194,178,238,279,269,221,158,264,205,207,126,145,215,274,325,311,228,304,151,200,210,227,286,256,184,252,201,331,154,160,192,87,180,194,172,102,168,262,185,140,129,311,120,265,238,257,281,292,99,207,192,198,239,201,201,312,293,187,152,323,187,211,198,240,209,170,213,264,214,149,432,287,111,177,143,112,256,96,100,250,272,263,38,97,234,189,190,94,105,215,340,155,235,230,345,295,211,149,261,148,246,206,108,128,81,231,163,240,166,84,303,106,126,140,227,243,196,111,205,195,303,196,126,214,266,221,121,189,223,267,213,228,103,141,103,226,210,171,296,92,261,237,211,108,145,152,222,191,318,173,226,109,164,269,142,181,324,297,258,218,226,328,118,272,227,245,152,132,309,236,169,142,251,171,383,86,68,269,266,283,180,219,203,239,164,175,151,176,207,269,132,208,221,279,182,256,143,279,99,232,172,165,154,114,298,163,188,226,126,133,277,176,255,189,177,352,275,376,271,279,240,234,265,156,262,59,213,230,125,229,221,92,203,215,127,376,203,201,338,244,179,393,280,301,222,187,260,188,174,94,164,177,209,255,291,279,264,179,192,177,249,351,316,159,249,145,145,276,174,315,302,181,156,304,338,130,255,304,164,244,305,310,145,240,145,159,211,321,176,198,237,233,305,170,300,136,129,246,238,290,204,198,84,75,220,114,366,282,147,171,208,208,278,228,232,178,344,225,217,211,341,232,85,229,164,169,367,99,220,211,203,245,121,98,225,216,249,172,181,238,207,111,309,167,59,187,188,236,111,232,272,283,86,199,286,63,177,149,96,244,218,230,216,146,161,240,256,265,247,273,154,135,86,199,336,264,102,200,162,317,177,194,133,192,307,211,54,185,235,177,235,251,293,237,200,121,169,397,155,195,206,80,166,139,152,141,178,64,232,255,225,264,112,64,274,258,284,207,216,236,222,228,242,283,72,107,286,123,316,133,113,161,148,206,225,233,131,215,221,326,147,281,307,147,192,256,274,329,283,181,172,190,78,299,294,267,262,174,208,92,202,181,185,262,215,243,220,119,189,99,211,202,238,130,231,154,296,336,146,289,289,184,106,263,91,153,250,132,252,278,223,282,66,205,164,123,165,131,240,196,122,142,139,276,101,189,163,154,245,116,217,318,255,196,212,265,218,290,132,117,231,120,308,195,237,188,314,167,155,150,212,174,231,158,173,153,182,209,151,272,153,145,251,203,136,185,277,136,154,256,139,233,101,192,268,209,339,119,147,283,233,160,267,184,130,106,279,231,317,262,131,275,229,177,194,153,166,235,251,182,294,209,206,169,249,205,161,196,102,210,211,149,105,83,185,182,207,179,158,140,299,229,247,219,318,219,268,244,122,231,155,189,194,157,207,214,207,220,239,225,216,158,143,160,324,234,142,212,196,150,114,285,233,172,198,311,103,300,162,116,115,86,216,214,44,179,213,201,113,301,79,320,91,272,217,184,59,195,212,243,229,220,110,218,220,265,235,250,103,121,159,180,242,190,212,187,228,51,189,330,249,228,212,192,213,80,268,190,225,170,323,228,301,357,294,244,127,209,286,119,353,260,124,186,104,162,234,161,89,293,201,223,268,195,259,117,128,169,180,94,251,272,109,191,232,311,143,165,207,231,228,146,253,267,212,148,379,288,189,107,258,88,173,260,205,258,124,233,191,155,213,262,171,174,206,235,105,192,160,265,226,192,263,173,160,217,95,216,297,232,127,286,113,93,273,228,219,197,203,263,311,186,171,114,242,209,290,169,269,72,305,285,229,134,138,333,137,201,257,238,164,185,176,121,156,150,258,175,165,282,261,233,260,170,254,242,254,282,95,170,114,162,224,168,258,203,200,235,310,140,186,125,71,181,106,199,148,214,314,63,213,63,150,99,184,190,185,180,181,290,207,160,255,181,230,187,200,283,231,173,273,290,190,121,164,100,115,174,352,303,197,158,194,136,145,175,228,275,226,134,175,238,74,199,294,189,147,185,91,134,331,178,208,99,271,152,64,193,227,207,178,156,194,213,219,298,257,220,213,65,79,165,313,205,108,215,140,135,240,136,81,244,95,211,159,119,210,262,182,201,277,250,218,178,358,179,148,143,100,90,286,166,172,79,212,154,218,141,251,151,233,154,168,86,140,306,220,127,260,93,132,195,207,302,331,225,204,196,87,274,257,111,277,267,279,220,368,52,184,277,157,193,84,182,241,283,277,297,198,263,107,242,202,106,413,134,183,223,201,156,251,141,210,120,199,235,246,110,153,269,249,175,182,180,245,220,216,171,264,119,203,136,223,166,147,183,132,338,236,244,184,193,172,359,179,302,303,144,124,213,148,225,57,310,278,126,200,157,176,239,218,318,224,217,400,231,134,286,253,211,280,234,104,156,190,213,110,242,280,249,237,276,234,174,189,223,237,79,234,154,216,116,181,233,165,194,232,164,298,108,161,266,114,171,165,279,262,242,101,203,198,317,154,153,269,238,202,193,286,189,163,200,204,128,116,87,237,194,194,252,235,222,142,221,137,190,293,181,161,204,178,143,288,252,136,128,169,273,245,51,265,184,158,104,281,344,116,130,308,269,196,187,172,196,288,226,261,374,150,256,223,150,145,198,224,235,272,112,125,355,283,200,146,253,132,69,191,246,98,174,118,133,326,224,105,199,162,134,238,201,251,93,90,218,149,239,144,283,407,110,62,99,108,212,126,134,263,159,219,272,101,269,214,286,233,191,72,122,116,298,199,148,155,194,180,215,138,114,152,259,135,216,187,209,114,261,222,99,161,189,217,362,370,117,269,240,220,140,127,198,263,321,160,338,170,220,154,169,152,200,305,129,137,168,189,269,256,282,145,170,212,153,192,163,148,186,255,153,210,215,164,116,282,214,232,247,158,218,328,166,218,192,354,241,238,307,379,216,143,87,205,171,170,224,258,213,316,92,295,125,183,296,201,222,94,240,193,208,254,78,184,332,219,311,294,200,155,180,260,265,118,185,120,134,159,199,156,252,124,261,98,260,277,257,180,132,205,297,175,139,240,86,156,259,203,241,290,238,151,128,225,107,216,147,201,132,102,207,264,274,216,145,376,190,230,247,105,239,231,155,216,206,170,244,94,153,179,275,210,239,58,218,259,190,297,258,139,205,206,258,304,184,181,167,197,133,95,387,287,184,106,190,293,380,202,180,167,233,127,213,184,161,128,318,253,164,152,246,292,195,89,83,264,361,114,164,155,262,166,201,179,142,195,123,382,122,182,319,191,163,159,281,161,258,182,166,208,223,185,197,170,221,111,319,216,259,234,204,151,220,228,251,221,254,219,206,105,71,229,256,184,228,192,286,106,347,90,146,130,180,304,189,230,228,209,173,280,228,74,103,114,143,165,116,103,242,243,277,242,238,241,225,124,132,159,156,85,303,250,146,144,363,304,110,186,103,65,372,64,191,132,176,400,149,371,166,242,224,238,97,138,226,168,231,283,317,325,255,225,206,183,235,266,147,261,244,313,313,93,83,222,163,198,226,221,233,195,181,161,149,131,163,211,210,187,277,292,62,211,239,313,187,237,216,342,173,206,138,315,124,190,233,217,307,344,350,89,266,109,208,187,275,315,274,218,242,165,180,148,150,266,238,247,181,116,172,179,162,88,144,229,96,65,235,231,211,165,337,264,339,148,225,193,61,189,217,215,161,160,221,199,192,196,256,214,212,53,231,184,123,159,143,216,343,129,165,232,123,303,169,135,266,330,91,88,148,243,108,192,169,92,269,240,91,125,135,198,177,140,121,312,133,274,161,278,150,234,89,346,148,259,205,297,78,81,163,128,125,196,158,177,237,183,142,227,97,79,118,270,127,166,179,129,350,175,255,257,239,110,198,191,263,311,245,186,120,297,239,135,239,278,235,182,262,115,208,337,262,171,194,335,65,285,264,225,129,329,201,173,139,143,151,198,348,130,157,119,215,84,202,235,246,146,275,147,279,168,220,126,145,227,245,189,133,225,227,134,203,282,187,303,269,287,135,156,129,245,261,176,78,200,169,257,138,273,269,259,67,147,357,240,157,87,121,186,156,251,204,230,177,223,265,282,260,188,220,154,85,295,263,100,267,224,197,210,124,151,183,161,220,252,245,142,257,211,287,207,197,269,188,181,191,327,293,190,158,162,161,115,147,164,166,128,137,289,240,122,286,224,143,128,179,235,180,234,177,243,212,280,242,163,217,147,152,142,168,141,291,231,91,74,81,232,154,149,205,105,139,203,217,210,243,160,179,197,198,207,195,175,225,140,267,306,190,180,195,232,214,297,222,245,190,199,220,122,156,262,243,298,265,141,224,236,261,159,175,180,170,232,297,181,194,203,107,170,230,226,55,227,251,197,137,306,174,283,194,341,234,298,294,81,215,230,264,340,192,178,69,350,177,175,235,255,339,188,210,130,285,289,189,99,206,202,269,162,136,162,188,147,246,197,290,99,149,137,112,242,219,282,227,122,136,96,135,129,239,182,226,100,305,180,193,167,220,248,225,163,233,205,51,198,232,117,153,168,196,176,185,153,273,151,213,204,167,228,96,114,197,70,331,365,274,260,206,244,256,91,146,202,108,114,195,243,207,258,152,193,230,211,251,201,299,242,223,250,245,101,222,148,302,220,153,170,253,204,172,243,220,240,128,268,161,199,177,300,108,227,280,224,306,251,231,175,221,336,160,210,156,239,273,129,198,109,210,344,135,175,272,212,171,281,271,185,136,273,118,136,176,181,145,219,239,108,206,245,196,79,169,234,91,162,132,308,223,193,177,83,104,210,188,227,249,228,183,112,233,282,120,124,210,248,167,189,103,211,114,281,163,285,143,338,229,129,177,218,230,346,213,256,93,167,284,232,231,137,95,297,219,285,177,204,170,225,241,267,212,263,268,138,251,254,79,228,325,216,254,228,234,185,190,250,225,213,146,219,241,302,188,209,166,258,212,220,228,261,254,70,193,148,206,126,203,265,143,111,255,137,206,180,121,141,346,99,231,171,189,162,192,257,360,112,161,134,113,177,188,280,173,241,270,117,169,248,196,180,133,159,236,355,196,141,105,349,311,220,120,88,142,239,232,160,258,259,124,161,204,239,275,96,236,257,234,291,125,217,219,202,294,158,196,280,100,223,127,203,214,242,177,318,349,303,214,147,288,84,269,131,231,304,288,151,234,187,233,163,137,276,280,240,223,149,229,204,62,206,233,147,182,195,193,165,221,188,62,232,135,308,164,260,118,124,192,88,131,186,117,118,212,351,312,314,298,84,187,259,264,144,142,278,174,171,119,92,326,196,311,99,210,202,80,149,250,85,312,144,340,147,358,309,276,149,266,135,221,178,171,303,339,178,178,252,148,440,173,243,206,292,244,227,185,226,114,225,178,80,217,230,226,100,101,69,227,172,169,88,152,155,170,125,238,178,197,295,232,253,190,198,91,166,52,240,281,179,301,298,275,263,303,127,152,119,241,256,189,256,131,246,188,214,203,245,107,281,183,192,234,228,186,241,195,307,141,365,310,153,181,158,157,159,281,296,142,191,297,354,225,210,241,228,218,158,158,209,329,208,127,264,312,260,233,216,323,227,214,307,175,221,276,126,230,226,423,318,223,237,80,139,314,188,241,183,55,173,261,177,204,204,134,191,86,121,146,175,275,78,428,217,220,201,170,224,265,248,103,228,245,98,196,214,225,306,76,213,197,167,136,321,167,219,182,244,155,225,269,219,185,60,154,309,115,210,91,61,172,197,138,173,135,164,215,172,236,207,213,135,219,273,238,132,253,261,256,179,116,245,161,182,114,78,322,440,169,265,223,332,154,208,288,311,199,329,249,231,297,221,284,102,127,210,161,164,220,143,233,59,96,130,241,143,188,259,300,129,290,119,222,232,142,202,288,285,184,304,114,173,193,192,207,169,118,156,92,225,143,319,198,236,188,124,205,131,113,213,208,273,188,226,253,336,73,85,181,229,141,226,237,159,84,214,303,360,117,250,123,205,115,228,225,28,190,133,136,242,155,336,290,309,199,237,160,132,283,202,242,241,183,156,151,204,219,165,183,113,144,178,170,216,246,120,154,181,177,361,233,184,72,172,313,287,209,295,166,146,243,206,341,283,256,192,281,140,148,272,214,162,265,129,237,83,238,244,226,171,142,262,168,140,131,188,99,219,124,152,221,303,243,160,259,334,247,125,204,135,192,236,151,265,166,139,171,212,198,290,132,79,262,168,104,215,68,149,157,131,110,272,211,124,173,212,250,136,72,214,255,120,119,197,230,142,183,133,92,168,132,171,245,148,258,149,178,265,292,199,199,153,166,131,129,115,139,171,173,242,153,220,319,132,257,268,146,123,215,363,219,239,249,174,265,107,205,320,186,254,365,321,151,144,185,109,170,167,184,201,82,211,258,250,293,248,178,260,148,212,201,217,242,248,220,226,138,88,213,181,186,217,258,247,155,58,144,219,247,188,133,147,174,322,194,260,168,206,249,237,128,335,179,237,280,156,225,188,94,173,306,193,165,146,192,206,165,239,327,267,154,113,234,266,221,191,366,141,314,163,292,317,183,101,183,138,253,188,247,310,263,83,307,116,152,306,305,144,262,141,256,226,210,305,175,122,83,189,158,62,185,236,114,319,129,267,391,220,218,212,219,292,240,84,184,196,205,243,141,356,218,230,266,87,155,179,303,302,265,297,259,273,81,197,269,253,177,200,219,185,181,196,215,242,177,280,106,226,117,258,144,143,162,126,198,107,191,290,228,148,235,304,157,198,281,221,145,295,110,229,227,130,193,281,285,252,172,199,80,163,139,230,274,231,362,202,317,105,344,379,285,93,235,212,263,219,235,122,304,155,190,250,140,221,112,251,145,180,230,235,163,155,188,122,151,256,108,291,165,280,159,67,190,185,273,186,209,139,243,296,212,225,255,230,168,59,338,314,201,131,220,128,163,212,266,222,296,281,287,143,151,217,190,244,203,283,269,143,133,79,191,141,130,205,235,128,232,114,120,240,244,175,172,278,154,208,226,132,245,304,203,107,199,110,249,105,254,283,148,228,175,248,181,171,155,141,195,344,307,220,274,316,77,107,198,174,194,102,173,102,220,125,175,51,188,224,154,167,165,196,251,216,148,165,211,149,180,93,305,185,206,112,121,207,264,261,302,242,212,203,148,209,221,292,277,269,164,208,172,222,142,155,397,108,180,252,265,185,204,241,118,219,125,181,161,179,159,189,259,251,335,129,207,250,65,229,111,342,138,256,180,216,125,177,125,203,85,182,88,209,242,296,123,317,135,128,167,263,272,98,133,245,210,210,202,379,278,269,269,182,169,180,193,140,278,144,198,315,82,139,60,316,256,140,224,298,214,139,147,181,239,135,95,158,147,240,188,230,215,212,242,97,213,189,125,161,211,203,227,72,108,182,306,199,232,361,299,289,197,236,350,291,226,184,214,169,260,232,233,196,221,160,184,202,259,120,222,249,119,119,326,122,186,262,288,137,329,239,165,135,186,258,165,119,194,104,325,215,258,70,198,159,183,225,204,342,204,169,231,226,155,212,333,124,54,289,172,107,162,196,227,163,157,214,162,225,141,270,215,284,148,230,119,90,158,277,348,153,221,298,188,341,260,135,240,149,257,203,167,267,107,246,119,255,180,234,114,246,317,283,74,236,240,164,160,121,300,152,236,254,179,149,380,251,152,202,311,168,184,328,303,361,232,315,102,278,109,239,203,207,139,230,268,166,140,225,121,286,148,254,295,130,193,336,215,265,98,154,214,244,201,144,111,234,228,137,293,173,142,226,210,267,309,193,186,264,286,176,172,84,147,180,209,156,199,113,210,136,163,175,241,258,113,294,135,229,128,73,175,156,252,156,138,228,162,197,167,299,270,141,235,162,148,232,136,235,224,157,173,210,258,194,136,317,57,189,259,102,111,300,287,185,258,230,338,279,218,47,174,250,181,191,169,276,237,66,239,142,275,196,220,175,166,94,315,212,225,141,228,252,121,168,161,146,218,359,160,163,227,189,137,214,334,68,189,183,116,249,110,256,238,223,106,153,131,225,222,135,240,308,326,267,214,308,262,268,247,267,111,147,146,175,213,261,290,308,323,232,287,159,119,221,122,141,190,269,239,134,267,185,206,177,131,153,185,148,146,183,178,257,139,221,177,263,147,247,207,295,136,121,245,270,205,150,189,129,218,211,236,148,183,183,122,213,336,132,222,252,139,251,191,215,264,189,146,208,107,208,199,208,216,135,209,80,140,294,89,114,128,271,215,179,301,233,142,240,143,129,228,249,279,228,214,183,175,132,227,307,246,237,130,356,267,224,123,177,146,280,233,217,221,308,137,228,243,223,185,155,184,297,227,237,253,225,77,212,221,212,134,242,255,244,277,113,103,91,150,184,240,219,219,183,219,115,243,185,176,118,207,223,266,205,170,187,177,125,213,193,181,238,306,360,248,159,155,277,142,152,146,245,192,151,122,301,242,185,118,163,223,373,190,128,140,174,125,182,364,128,319,174,281,219,221,139,302,76,314,220,253,178,284,141,189,159,119,284,275,260,120,181,259,137,317,278,181,202,196,303,207,177,215,144,181,235,243,115,260,66,212,148,183,247,327,184,206,232,155,149,179,114,235,178,173,284,187,71,128,162,73,180,211,118,206,95,193,261,176,309,96,213,166,186,139,332,203,200,178,352,343,138,310,166,294,260,256,280,133,273,159,184,203,176,274,189,191,242,212,154,99,110,285,201,288,224,196,221,87,250,90,176,193,200,151,58,145,91,172,185,159,223,264,273,148,245,160,268,192,254,203,140,240,154,266,214,240,239,261,210,288,170,170,195,198,222,266,165,295,177,69,237,182,226,172,200,283,70,249,272,91,313,200,145,346,112,224,232,254,95,250,195,185,284,184,196,163,125,149,93,216,230,306,315,237,198,121,239,124,229,227,100,167,228,239,186,225,218,165,222,163,190,252,272,127,153,85,186,163,101,201,100,124,131,293,110,119,167,233,271,123,235,95,183,97,252,194,245,166,97,137,136,295,188,223,185,372,157,235,104,259,198,130,141,165,195,328,227,184,126,105,182,143,144,226,195,109,248,227,162,236,315,186,244,184,160,205,130,174,317,297,136,226,130,95,216,167,72,170,94,208,182,244,158,194,225,53,216,269,157,136,162,203,167,124,177,251,157,158,274,175,285,212,222,241,239,318,233,121,333,251,232,204,133,89,153,188,237,228,148,69,168,100,215,213,258,272,283,243,179,140,275,127,288,244,172,187,169,220,106,268,154,156,250,251,190,195,304,217,266,187,145,253,167,236,166,165,85,244,269,127,230,128,330,192,107,217,129,279,244,245,152,201,301,246,313,116,148,268,229,354,209,123,206,182,225,93,135,210,174,150,354,228,82,133,221,181,156,113,204,116,192,140,116,280,145,120,162,133,186,179,176,185,218,211,118,208,308,191,121,247,195,306,219,149,242,231,342,85,268,194,179,143,195,182,209,175,339,233,207,131,101,331,279,208,289,110,216,207,258,132,275,182,252,101,137,125,333,78,225,209,130,126,213,197,228,202,134,247,194,326,279,248,143,322,180,282,223,157,106,176,217,227,281,291,202,149,185,191,335,166,219,219,91,258,234,169,164,179,130,126,328,188,170,192,249,216,276,327,246,246,272,215,137,184,145,186,183,202,47,259,219,212,191,254,126,250,275,193,274,135,255,116,236,256,119,250,265,155,71,65,178,233,177,129,352,243,101,283,92,193,250,284,349,75,129,336,114,163,216,176,169,323,371,236,87,170,185,77,274,100,321,184,183,262,333,96,232,95,266,314,274,266,120,209,203,158,184,205,344,183,206,370,244,195,161,136,269,83,247,84,110,204,262,239,146,288,169,150,215,269,189,317,159,158,72,299,253,232,192,104,61,223,146,148,245,142,270,168,273,253,233,158,164,131,233,185,133,289,151,176,92,220,188,177,201,167,217,331,171,255,107,247,161,153,194,221,165,68,156,257,194,128,68,192,187,164,86,192,181,382,237,354,336,153,191,130,327,145,246,166,253,154,251,238,113,230,223,116,209,247,159,292,155,140,169,65,149,196,215,131,218,289,221,173,254,257,251,226,187,173,191,181,96,183,181,202,231,155,192,200,241,230,203,150,210,217,168,272,182,285,100,237,132,167,272,163,273,241,145,129,249,184,159,287,155,254,219,192,177,133,202,230,204,123,116,232,188,204,258,270,141,282,122,119,132,180,64,190,256,143,230,210,215,185,355,413,89,345,157,128,274,258,144,292,233,143,150,196,193,132,210,190,127,294,269,183,66,188,310,83,193,189,238,219,211,225,305,162,216,303,283,221,294,150,237,188,245,276,221,178,221,282,155,234,225,209,226,146,193,123,225,192,192,212,80,245,386,159,240,245,231,125,144,88,274,256,162,46,320,258,219,334,241,220,244,213,115,296,217,254,130,185,312,304,93,70,200,281,113,261,168,213,258,162,221,99,292,174,155,59,227,135,229,215,338,343,167,123,224,60,235,211,377,342,243,233,148,166,202,164,283,163,110,260,143,93,224,96,289,167,185,138,245,334,181,159,220,181,220,224,44,239,149,227,179,154,154,151,94,146,242,155,381,163,112,282,287,246,254,219,89,328,133,114,221,243,191,220,228,88,149,138,250,215,167,262,211,139,131,171,192,333,205,106,255,176,216,141,300,180,179,102,166,161,249,192,50,222,183,223,228,205,226,253,130,201,195,243,221,275,159,249,240,146,234,295,115,184,200,188,150,143,135,206,128,282,165,228,238,156,113,192,176,261,159,153,154,230,303,133,178,296,249,325,239,132,239,127,137,144,166,235,52,84,47,235,225,212,190,128,130,106,97,120,163,324,295,163,252,160,85,268,178,214,191,194,251,94,187,269,201,263,179,214,139,179,271,242,270,225,238,170,192,187,310,183,337,224,267,300,191,117,230,267,131,234,101,219,203,285,224,191,186,124,214,179,213,237,207,181,143,241,198,269,144,119,217,253,220,269,210,169,161,218,203,256,211,229,140,229,168,193,307,137,196,415,277,312,165,220,189,200,232,299,103,80,256,151,190,263,327,219,267,272,113,163,97,156,208,211,105,181,160,110,140,331,184,200,201,119,211,210,174,188,325,76,366,199,170,172,165,190,177,138,271,186,195,108,289,166,256,188,254,257,225,158,354,86,155,224,53,244,207,183,218,233,334,160,193,160,290,242,322,162,187,291,279,226,253,196,242,230,159,196,225,174,220,176,251,100,138,257,221,237,288,237,281,169,137,57,87,209,191,207,239,106,121,230,269,187,179,213,150,278,121,121,194,118,222,206,283,105,162,209,223,78,99,156,242,215,113,236,166,72,223,254,208,244,231,274,224,117,173,127,274,223,190,277,373,217,206,156,231,314,176,74,228,279,102,136,220,171,196,163,231,154,201,157,179,60,216,328,208,179,269,239,130,186,232,119,238,231,248,260,207,194,103,127,205,97,146,251,197,187,316,113,199,223,326,194,228,144,220,180,216,276,200,186,230,138,363,322,274,112,264,162,232,133,109,128,108,124,157,187,143,272,210,182,182,79,195,289,198,225,270,174,127,185,211,203,229,190,121,246,208,212,126,151,201,99,201,241,184,248,88,284,296,131,282,102,239,181,247,85,295,261,119,257,139,216,250,218,121,128,168,167,228,69,307,181,257,81,188,135,258,214,291,150,246,131,202,213,194,205,205,197,149,136,250,130,110,197,149,67,120,166,124,91,141,159,204,234,150,103,197,153,186,170,118,194,228,173,241,120,242,233,227,250,83,86,126,310,178,332,183,155,229,238,138,99,143,243,181,156,269,130,98,212,195,197,265,235,155,265,160,302,97,231,301,187,92,193,258,142,81,186,168,335,99,168,141,322,136,122,147,314,139,220,308,221,218,189,247,279,267,115,215,144,273,164,204,231,279,353,239,151,111,230,153,148,239,244,164,201,103,114,150,276,279,123,131,229,268,170,196,79,269,111,168,136,263,280,84,167,133,94,250,354,143,183,176,217,325,89,292,256,184,141,196,205,191,195,143,182,339,327,231,83,300,177,166,228,264,235,147,207,113,189,126,221,316,167,278,115,167,190,92,345,122,148,247,183,161,203,166,214,160,225,209,370,250,132,218,303,255,209,223,219,223,211,369,150,255,241,177,219,161,346,179,361,84,310,210,111,212,238,215,142,242,282,157,92,222,164,163,132,217,242,215,247,211,252,147,194,205,214,283,142,182,97,191,220,228,209,220,164,267,239,258,315,143,230,83,215,235,190,208,201,168,164,187,259,190,147,212,162,272,222,264,248,227,116,234,124,355,273,119,208,160,172,291,53,309,243,190,217,278,124,144,229,145,136,243,252,119,114,120,66,190,196,211,139,244,245,320,157,345,180,217,145,220,109,311,61,141,350,159,182,93,240,180,167,259,233,107,174,138,252,234,260,170,140,243,239,302,204,151,252,162,142,44,239,146,129,177,245,207,192,304,199,177,147,95,112,192,169,339,316,162,228,96,157,278,217,120,165,275,258,210,105,277,137,221,176,148,133,243,168,290,213,148,215,138,199,122,198,129,223,296,288,205,315,233,149,214,213,69,161,147,144,176,122,198,222,194,307,171,141,218,273,317,186,173,119,156,307,136,224,275,180,210,64,335,225,250,374,222,232,183,369,193,193,126,313,201,230,314,195,306,229,300,172,321,198,185,273,144,189,253,217,229,174,239,287,94,237,226,146,204,171,97,239,213,128,246,111,285,197,125,198,291,127,254,284,222,227,229,249,205,124,126,149,249,230,271,94,188,209,80,279,216,187,277,249,115,200,137,228,314,177,179,102,268,236,157,197,214,240,236,227,259,126,223,275,230,249,170,136,357,290,259,95,157,234,205,239,130,217,178,164,182,330,171,236,275,167,212,133,290,93,109,152,238,130,287,118,300,217,249,216,62,369,279,180,136,338,235,116,243,205,117,215,258,248,203,305,191,185,247,155,250,275,153,269,141,206,190,174,189,187,60,112,243,209,104,168,166,67,302,57,103,290,198,83,229,106,121,184,121,244,243,138,210,212,162,222,169,75,196,216,97,226,218,120,167,200,252,220,340,103,152,218,214,292,367,227,196,151,280,271,205,172,243,150,156,170,147,137,133,239,100,133,195,107,179,262,310,89,196,241,98,266,152,260,140,115,322,173,260,235,184,155,165,117,89,196,244,304,123,273,193,234,172,87,169,196,114,141,225,243,370,78,371,306,165,130,222,141,272,183,186,304,68,211,234,123,268,155,168,255,156,218,320,176,106,224,128,346,238,119,161,228,236,190,171,259,224,172,238,261,254,164,136,147,258,221,274,203,247,198,194,155,210,151,263,229,214,180,188,270,161,168,225,198,160,203,269,161,217,140,217,90,140,243,173,275,222,347,99,217,143,191,177,200,262,92,248,345,229,216,112,189,78,128,213,232,217,194,366,189,174,93,99,247,280,143,61,86,221,135,298,263,145,253,200,161,218,100,212,161,185,211,211,166,268,293,290,282,255,260,221,172,281,164,236,72,202,189,230,155,276,263,268,208,325,165,184,122,122,171,70,172,252,148,184,96,242,372,241,155,148,197,127,162,210,172,95,76,143,82,130,162,272,230,126,153,216,110,210,167,212,248,196,233,134,245,261,148,244,381,199,243,139,319,225,127,117,177,253,204,267,200,247,188,238,240,167,253,161,162,68,157,291,81,181,277,237,166,238,260,131,314,197,141,243,305,233,205,141,230,257,261,229,213,191,57,125,247,120,335,99,138,222,76,231,193,255,153,255,385,216,259,213,246,282,285,181,212,110,56,214,225,188,234,171,274,180,258,70,237,120,280,209,206,109,272,313,227,123,135,184,217,104,246,186,295,125,234,139,191,38,197,289,158,128,120,249,318,197,181,140,128,142,206,114,143,155,169,117,231,186,324,317,275,200,106,274,189,293,206,176,113,225,289,177,207,331,182,351,176,243,299,156,295,194,164,109,270,91,83,163,142,173,126,158,136,221,261,156,222,238,179,127,111,235,227,280,164,223,193,278,236,165,198,138,178,196,294,221,247,314,164,187,133,234,137,182,176,244,226,136,358,323,206,239,222,146,271,194,116,106,196,352,72,262,299,127,222,174,239,325,48,53,174,276,344,138,116,273,299,237,235,191,121,41,271,267,235,356,189,255,178,183,301,266,254,166,136,237,110,260,278,198,214,114,220,172,118,162,154,227,371,204,302,179,141,129,141,172,270,134,141,182,238,267,130,210,176,262,199,146,195,205,319,121,254,348,132,105,203,148,185,280,322,241,128,318,111,364,223,124,293,110,209,192,196,172,267,235,189,294,240,390,226,228,139,173,205,201,177,159,237,177,65,108,208,243,188,179,232,89,284,268,135,185,322,96,351,136,143,241,198,132,261,269,114,138,213,376,211,253,129,184,209,244,220,137,141,282,146,273,186,183,315,179,253,160,139,122,153,98,108,208,300,107,256,344,275,252,187,117,178,219,111,203,90,193,126,193,166,302,211,268,234,114,151,169,165,177,294,145,178,157,246,253,211,181,168,192,321,146,179,291,197,245,234,197,200,213,281,163,267,186,63,124,183,139,163,81,207,124,288,209,200,196,103,257,266,160,235,113,209,180,210,223,96,86,205,179,218,217,275,282,183,143,201,128,266,293,303,217,110,223,181,102,191,255,116,197,129,168,215,188,92,258,198,95,292,226,121,176,118,209,220,196,332,156,92,250,173,141,238,257,175,169,238,254,288,113,185,184,84,190,236,226,263,79,268,113,210,187,138,243,163,207,136,239,169,230,223,208,209,218,276,214,276,266,277,193,178,193,208,165,120,221,160,248,254,80,183,205,132,246,64,105,186,178,172,172,217,93,240,239,307,288,226,168,160,258,289,195,139,198,262,189,145,205,208,335,174,60,191,321,241,192,128,188,120,181,216,234,166,223,229,56,202,134,263,299,97,257,217,146,333,159,210,143,107,164,290,225,165,192,192,185,53,155,213,274,277,79,229,262,215,141,203,187,232,93,156,249,255,140,191,125,270,204,158,151,228,215,114,135,258,279,71,197,133,273,262,181,209,165,136,182,196,239,120,202,163,202,219,260,226,347,192,182,185,203,109,145,128,274,251,132,187,167,148,180,167,338,114,327,148,430,197,117,305,127,124,196,111,179,114,357,101,107,188,135,223,187,122,326,266,233,242,299,256,115,268,242,133,252,156,171,115,206,184,128,197,347,224,174,146,194,148,142,233,169,151,153,283,225,332,238,178,339,262,207,222,305,155,118,162,343,249,242,91,115,149,268,245,211,165,257,218,245,110,302,113,199,214,100,114,132,181,178,206,204,106,211,168,136,291,251,275,79,159,200,78,162,189,176,153,201,254,172,271,246,315,309,136,209,195,85,145,132,227,147,212,193,198,338,229,179,132,250,220,125,155,176,209,109,224,235,248,125,220,153,168,151,175,106,299,84,261,240,236,221,137,166,80,123,198,214,207,168,208,317,234,196,254,142,286,308,107,157,199,247,136,246,225,277,241,211,139,49,230,180,207,272,326,256,302,149,209,171,249,303,236,227,311,244,315,142,249,247,182,131,94,140,176,282,184,243,264,295,308,255,167,273,90,173,270,113,144,191,120,178,217,289,171,189,321,124,137,268,115,288,223,126,222,194,121,195,212,177,114,133,167,234,164,86,145,223,200,276,185,239,213,280,265,220,143,249,143,228,146,254,212,243,117,155,303,123,159,116,152,124,213,89,318,241,227,225,248,336,220,204,227,130,171,276,214,271,60,229,79,183,239,105,295,157,284,160,196,208,116,319,262,140,122,283,225,127,232,247,57,178,204,180,274,258,295,284,184,274,172,223,196,185,283,146,217,334,351,242,199,261,128,188,96,251,99,148,158,176,237,194,150,295,187,246,144,239,136,175,206,258,209,178,315,242,209,123,222,173,143,277,152,112,129,109,86,205,82,260,288,205,66,262,302,187,185,150,315,145,208,257,175,142,264,245,172,134,141,148,176,171,234,184,166,205,259,261,229,192,231,188,210,286,103,205,186,228,395,211,221,117,307,134,155,324,163,133,193,226,206,155,173,183,193,90,223,135,280,237,130,239,242,150,184,245,117,216,196,97,121,96,234,200,151,227,178,206,227,184,189,223,292,158,187,267,166,307,197,93,421,211,226,148,125,225,176,155,107,77,224,259,230,191,122,234,120,74,173,259,298,78,174,120,144,283,92,268,188,125,288,179,276,201,266,60,179,272,197,193,257,333,227,214,189,281,248,218,275,191,224,181,176,248,168,320,279,177,273,135,198,110,185,268,271,195,100,305,193,228,164,155,300,148,253,227,100,318,196,235,188,141,129,318,129,200,186,220,304,181,100,196,215,337,237,249,217,374,161,248,171,129,194,148,180,211,362,317,152,124,330,149,292,235,130,262,197,165,227,161,175,213,284,148,241,193,227,133,191,192,232,222,140,217,274,195,222,322,156,178,202,216,141,276,142,306,124,189,239,213,281,178,153,286,174,135,125,181,183,246,234,193,229,212,259,174,239,192,87,148,133,209,162,160,149,107,111,260,184,295,181,294,343,216,117,84,64,290,380,250,164,318,142,258,267,156,294,216,147,142,157,110,232,194,189,158,307,223,210,306,283,99,119,144,205,212,169,193,112,159,268,131,212,183,142,135,294,224,248,184,126,174,307,276,204,188,246,188,113,152,219,187,332,254,151,206,190,277,266,253,169,43,123,215,262,188,167,57,270,252,125,137,192,217,205,230,118,127,207,164,222,122,265,276,169,134,185,132,196,312,130,238,209,228,224,154,181,244,186,118,222,221,277,211,242,71,286,222,215,254,145,255,89,145,101,143,222,208,138,271,302,200,216,224,219,226,209,155,234,261,221,279,151,248,244,230,268,211,221,116,281,261,159,284,162,344,219,225,195,130,143,188,124,290,215,165,116,232,340,192,275,244,224,150,213,145,364,229,179,129,272,167,119,218,237,158,258,223,131,163,171,93,102,326,84,332,122,168,249,92,194,162,174,242,238,106,169,175,124,188,154,194,193,253,305,151,366,227,193,241,172,287,280,169,190,232,249,219,235,314,209,235,247,277,106,183,140,225,215,211,133,157,221,270,100,206,152,179,218,169,183,202,188,112,294,209,282,261,187,212,165,209,156,125,203,142,172,159,78,188,265,137,193,177,254,144,116,147,362,178,196,172,224,211,152,258,199,141,97,294,96,158,278,316,179,100,121,120,198,114,306,203,347,277,345,103,115,116,348,251,270,251,234,124,270,218,234,75,347,128,221,163,270,215,285,241,185,198,310,116,173,286,320,107,220,141,214,189,228,288,138,117,170,228,357,149,153,199,241,246,151,230,245,112,216,162,300,177,334,356,97,215,106,324,226,182,182,181,61,243,100,271,165,179,155,210,110,154,144,197,313,280,114,265,258,229,301,140,178,167,198,134,189,187,167,126,89,229,131,358,155,165,133,155,284,253,341,293,145,173,132,239,186,255,148,133,233,174,179,389,170,277,251,104,172,315,120,261,156,153,227,182,253,224,219,153,214,104,150,343,232,254,110,227,228,140,157,313,121,225,168,184,180,188,181,126,167,151,143,321,248,238,274,258,303,167,93,129,321,210,82,250,259,169,156,176,166,120,206,166,219,203,260,170,150,218,284,275,358,158,154,169,223,229,184,117,184,190,212,242,101,176,96,203,141,289,126,266,152,172,135,205,280,174,174,170,217,220,239,274,269,104,196,201,198,164,227,350,191,92,172,235,87,219,187,197,218,204,173,156,260,197,137,185,172,176,128,116,88,177,171,224,196,173,167,114,277,195,169,155,213,142,262,224,107,194,179,84,54,256,234,180,182,232,305,115,159,203,159,125,149,262,156,256,199,331,238,229,216,178,276,224,230,237,182,157,167,154,298,144,332,275,190,224,315,225,312,242,133,241,97,103,134,230,193,209,231,287,223,139,267,242,143,252,246,245,118,253,215,216,162,300,111,145,171,137,163,216,234,258,280,190,220,116,105,55,271,221,225,99,175,137,342,241,167,184,107,192,143,210,194,81,141,148,373,263,195,139,223,175,189,273,243,139,243,152,213,195,256,219,239,181,219,192,177,139,75,199,212,318,315,145,122,173,234,252,131,159,241,160,178,307,76,183,205,215,166,303,241,262,282,124,220,226,105,149,221,269,255,203,185,215,244,196,148,228,114,149,226,256,225,129,306,178,282,153,184,202,231,208,149,332,171,220,276,220,232,250,69,131,210,217,178,245,277,240,198,179,242,224,152,273,178,191,313,190,193,99,213,128,96,218,142,210,277,159,278,232,167,231,336,342,139,167,104,123,222,249,75,238,274,180,85,196,144,104,305,251,153,264,185,228,215,181,119,150,318,228,149,206,237,156,258,350,115,142,233,231,286,265,139,121,305,196,244,133,120,202,170,172,187,169,240,217,139,68,197,217,190,170,266,207,271,313,175,226,277,101,371,221,249,281,124,172,156,113,143,182,88,226,269,205,308,151,167,111,283,199,145,238,103,189,201,121,256,218,190,158,131,121,224,197,206,226,146,195,169,218,299,114,118,89,95,118,232,213,203,150,186,94,131,148,342,232,376,143,137,227,154,277,300,256,148,184,157,211,189,297,158,319,247,198,219,276,277,180,210,298,107,186,194,217,349,209,205,122,263,108,170,115,136,235,134,207,201,112,141,199,367,268,359,190,240,244,341,161,161,179,309,196,219,277,204,271,278,216,253,179,232,228,187,127,151,117,139,134,293,180,329,120,132,204,156,264,120,260,231,225,177,293,203,210,251,191,136,166,274,278,65,347,239,128,186,184,325,204,246,211,211,113,207,221,143,168,204,122,235,225,318,71,291,224,230,185,158,196,207,202,189,378,249,346,102,166,136,231,127,199,152,238,77,82,332,185,142,183,170,157,286,243,171,266,226,118,84,297,136,228,193,299,172,200,176,123,219,199,178,318,240,146,202,141,238,236,313,205,191,202,223,169,171,293,259,193,226,255,200,155,228,227,237,225,156,122,214,239,138,170,215,230,121,87,160,158,81,134,154,218,189,261,301,222,207,255,172,241,249,218,137,185,272,196,219,250,223,198,286,219,205,204,161,186,65,140,87,174,88,195,187,203,352,194,308,151,381,190,116,239,155,160,80,278,183,219,159,329,240,169,165,234,234,120,177,187,224,153,232,209,247,153,359,201,244,197,159,99,129,223,172,252,148,195,146,119,194,144,138,232,119,233,311,172,156,246,116,166,135,78,369,278,157,257,199,186,259,166,187,204,139,166,138,195,180,387,281,78,259,91,243,179,206,252,202,296,154,48,197,94,140,208,212,65,58,214,122,206,202,173,310,251,165,237,125,279,343,261,162,319,276,240,193,170,124,191,216,113,196,209,110,249,124,288,164,224,170,198,61,289,326,364,197,202,97,217,223,151,224,157,184,229,102,226,126,213,129,113,213,194,164,292,219,170,327,136,241,216,147,263,256,189,336,147,103,190,367,199,189,221,207,177,53,199,187,207,296,134,162,254,219,160,81,181,228,157,321,210,200,250,209,287,269,207,244,168,101,236,182,122,235,168,196,200,255,147,271,224,320,331,247,201,284,203,270,325,293,148,199,191,138,178,222,260,237,269,213,245,175,203,140,214,137,204,138,170,162,122,237,152,109,327,322,218,169,208,341,263,297,334,236,317,159,222,213,194,202,110,225,274,253,111,122,213,277,207,72,175,222,102,199,244,339,182,286,206,256,227,109,114,57,158,255,337,131,231,66,223,121,189,127,89,279,135,171,261,252,162,262,142,342,138,120,237,278,151,245,289,200,352,114,169,189,256,214,174,143,255,270,174,95,168,180,275,153,188,172,235,64,106,179,336,132,40,177,268,231,262,203,162,186,201,109,199,171,215,74,97,231,122,259,238,163,150,150,284,75,223,256,242,220,233,125,204,289,185,238,159,343,112,264,127,207,179,235,112,99,258,188,269,149,338,201,279,189,175,242,187,226,215,105,211,256,270,255,229,228,219,154,154,230,60,169,313,117,311,165,146,143,161,162,295,201,187,303,139,208,173,197,232,55,366,262,198,164,184,163,195,177,332,166,228,329,199,234,134,210,247,318,193,263,188,252,83,149,211,79,251,299,156,209,158,206,283,268,225,197,142,209,198,80,186,125,285,188,210,191,207,203,260,213,164,296,170,141,135,259,175,203,294,235,147,269,334,293,217,167,280,210,44,212,225,216,176,251,237,292,199,249,97,168,127,79,224,344,174,103,248,240,125,267,302,161,75,89,169,210,251,137,278,202,104,206,179,194,228,198,131,235,179,294,198,253,293,238,242,104,138,296,190,190,139,183,129,260,310,233,121,231,307,135,141,152,113,147,164,123,196,190,131,211,122,151,109,330,116,216,122,265,202,181,243,292,83,255,139,197,208,161,145,292,188,217,220,133,217,285,240,162,118,185,285,321,176,247,337,163,198,190,210,125,373,162,161,248,175,286,121,112,216,191,236,163,285,205,314,194,178,241,171,184,171,177,200,279,135,310,314,188,302,295,99,193,179,91,69,112,307,229,248,134,121,115,127,226,108,249,95,160,303,106,220,158,128,112,186,240,162,159,173,199,266,178,239,175,130,175,267,164,189,268,175,133,358,211,304,305,118,161,99,263,159,201,187,131,248,210,343,153,279,130,180,157,46,325,198,218,284,183,138,70,92,223,101,259,296,209,249,115,133,231,219,97,84,145,245,105,163,233,389,215,196,227,272,152,102,182,135,100,208,264,215,151,159,176,157,241,154,152,324,148,179,229,210,107,162,233,172,143,112,251,181,215,219,221,215,243,106,183,150,141,215,281,243,233,289,320,225,200,97,187,218,77,172,230,247,188,335,310,234,309,123,167,225,235,142,342,251,148,87,326,223,295,206,228,285,295,227,164,162,195,200,315,104,195,126,206,138,176,181,205,212,126,283,230,92,205,275,265,253,172,221,209,346,193,173,263,153,228,216,292,121,218,334,131,218,137,195,181,223,166,138,165,180,170,272,211,159,237,202,198,147,218,254,100,263,101,174,183,259,234,190,167,205,332,389,123,201,175,258,139,135,216,284,246,163,168,270,231,261,210,98,301,173,180,184,166,253,106,89,92,100,240,131,229,52,188,175,107,180,377,215,209,226,179,239,259,231,243,165,224,246,241,261,205,201,234,96,155,279,236,142,244,204,241,223,172,163,50,190,173,120,200,275,150,213,217,87,122,397,220,176,132,225,116,86,163,84,100,175,131,220,64,270,203,262,333,322,125,228,190,204,188,221,208,213,62,205,216,265,138,224,241,256,189,156,128,222,192,297,136,325,196,248,283,147,203,182,139,213,370,197,210,290,318,287,204,221,284,167,187,119,164,280,207,275,123,89,253,192,236,162,102,155,178,240,304,291,100,230,234,107,231,186,189,184,202,203,75,289,181,139,312,199,81,261,319,120,212,285,237,208,175,224,245,253,137,173,276,224,192,70,145,329,265,175,168,214,232,177,242,333,147,237,236,228,146,133,272,167,130,217,244,241,150,251,162,297,205,201,273,155,135,225,171,191,107,189,268,228,163,212,258,195,230,173,249,272,275,72,206,134,229,165,221,146,257,198,129,189,141,147,112,118,176,308,295,89,245,274,134,219,293,208,187,204,264,230,214,352,379,282,134,229,142,140,182,224,238,180,176,188,208,270,232,208,176,238,222,151,410,111,190,215,166,271,317,192,208,292,294,201,209,107,243,337,249,118,181,138,262,285,185,128,324,144,236,291,287,130,216,144,129,259,210,244,184,127,279,217,123,314,268,228,134,219,235,208,182,255,163,223,173,234,211,259,215,331,169,184,167,144,227,238,296,222,103,163,279,273,354,195,223,119,170,218,218,143,284,211,116,255,192,161,307,238,168,180,215,74,124,208,116,266,233,269,180,135,206,251,197,165,52,251,71,209,145,90,121,164,343,266,149,71,116,108,180,205,249,196,111,179,210,198,134,295,230,167,146,288,229,339,141,396,220,204,364,171,260,188,197,244,300,130,230,197,287,70,179,214,91,181,246,188,164,185,234,281,250,114,190,150,121,200,217,228,213,368,68,162,377,218,355,223,167,159,75,174,172,141,321,250,92,77,168,168,274,184,161,90,128,103,283,230,213,377,281,256,155,232,167,324,182,143,91,168,234,250,278,226,83,244,169,269,169,118,163,182,242,202,100,244,209,222,155,99,222,176,143,169,124,99,193,186,139,221,275,242,101,165,265,200,211,254,110,250,165,163,135,262,193,312,185,271,288,165,74,146,244,193,154,230,162,163,95,292,188,219,366,218,146,157,223,116,207,134,212,243,266,188,161,197,159,280,158,169,261,227,140,209,285,261,158,147,124,127,180,205,227,232,138,237,155,168,105,240,175,135,255,204,172,186,206,188,86,248,121,189,130,209,260,325,122,167,194,214,77,91,151,103,202,201,132,310,310,190,261,223,80,269,176,184,192,217,209,197,133,145,175,183,76,221,84,189,337,377,96,151,169,195,203,169,234,182,275,369,105,326,184,163,272,115,239,250,202,145,174,196,263,145,154,244,223,144,157,248,116,148,376,322,125,141,207,283,264,141,254,116,183,183,236,132,317,151,75,218,215,171,274,110,119,129,286,161,128,217,212,368,281,206,238,153,157,156,223,178,191,234,139,280,90,276,300,174,146,164,246,193,184,142,238,284,233,315,222,307,309,121,199,167,168,161,173,220,231,288,284,259,183,262,180,133,92,123,155,221,264,206,297,89,204,204,267,149,201,165,155,138,169,166,226,95,172,195,132,300,176,174,189,267,230,190,114,204,254,388,82,138,266,155,209,263,190,220,214,236,127,242,274,175,311,375,168,121,145,283,272,292,195,194,152,94,206,158,240,122,312,197,205,87,141,162,204,177,256,389,194,250,291,126,187,288,233,274,209,228,347,179,196,212,253,203,111,148,192,234,207,146,396,99,373,250,157,123,291,199,89,300,276,133,170,371,149,153,307,285,291,199,199,163,164,210,114,213,111,115,142,208,241,309,136,97,100,279,161,123,217,167,168,182,191,139,257,74,105,136,219,169,364,120,196,287,176,313,292,146,103,231,121,148,203,318,132,152,186,181,238,395,276,264,220,94,227,79,169,118,245,109,123,281,174,291,142,268,109,204,174,258,157,286,151,179,253,164,190,266,129,290,210,220,155,215,135,130,85,132,198,99,340,266,92,177,156,236,201,205,100,121,182,129,331,101,112,230,100,281,107,91,143,114,356,281,364,195,148,340,204,206,204,159,331,241,122,178,183,205,113,139,274,217,211,146,184,236,161,181,84,160,237,190,185,159,154,209,288,259,170,191,170,205,234,182,176,269,152,99,151,265,269,164,117,184,115,213,160,153,195,252,175,277,139,130,60,201,57,330,256,220,152,250,248,210,210,113,266,173,175,116,241,363,283,294,113,239,198,205,186,151,270,260,223,93,197,113,138,267,154,252,164,189,222,251,91,195,260,173,241,205,257,93,170,169,152,222,171,185,275,157,180,241,145,230,171,330,187,145,179,100,176,197,235,181,241,157,140,149,357,147,230,55,102,213,117,237,116,163,167,228,198,252,113,235,144,256,148,294,275,391,170,223,159,198,120,98,271,241,161,272,249,177,200,243,265,236,192,152,240,216,150,151,248,235,213,137,291,241,184,127,246,207,318,183,111,138,113,128,154,342,135,273,172,237,251,158,177,113,257,241,292,110,201,96,184,179,182,110,202,135,207,362,236,62,269,304,219,244,225,138,202,80,331,109,257,82,282,113,186,113,248,234,216,227,205,278,127,170,152,224,247,113,160,131,189,265,256,323,339,244,278,194,219,136,137,187,216,302,210,191,266,195,303,130,188,282,119,300,142,279,200,218,49,291,120,156,90,129,160,173,159,285,203,67,144,126,88,220,137,204,185,86,205,246,315,121,92,260,249,197,189,299,228,189,256,214,175,257,211,138,254,341,178,368,109,118,116,167,241,196,184,94,168,184,172,193,200,288,197,285,186,119,218,127,250,360,115,284,252,194,258,188,306,161,210,259,214,143,105,122,307,182,162,338,263,213,310,235,256,117,283,117,307,221,222,156,231,242,313,203,175,270,94,222,84,314,194,86,222,141,242,249,209,210,183,141,218,211,235,200,295,254,290,153,231,194,160,180,258,330,260,254,120,233,96,172,72,122,232,329,108,210,223,269,256,151,309,166,101,127,206,193,246,74,109,286,207,162,286,224,150,253,123,255,111,228,163,148,186,183,243,325,95,180,158,123,265,247,144,178,162,186,246,137,144,145,249,204,173,178,147,71,196,151,140,234,239,247,93,272,100,282,229,223,229,247,230,192,190,184,210,198,233,265,192,147,126,213,252,198,214,194,126,153,221,169,179,239,240,205,126,189,241,218,54,88,286,226,203,215,185,136,179,241,232,188,115,241,294,69,183,245,133,139,215,244,196,168,195,274,253,241,222,106,162,215,146,90,136,387,158,222,169,303,84,186,337,146,177,227,170,210,183,137,130,190,203,266,134,279,172,163,234,186,342,219,154,180,127,183,152,352,244,287,213,195,287,188,207,78,159,197,213,217,154,178,243,248,176,171,149,114,188,112,234,225,144,116,138,100,155,205,158,160,229,120,53,286,221,93,225,287,143,189,311,157,229,172,275,174,127,249,160,318,190,152,101,109,235,214,272,285,231,200,194,168,207,309,270,378,210,211,136,131,160,285,175,117,137,171,211,218,207,177,203,166,171,199,109,206,233,340,210,74,109,224,176,212,324,208,343,97,88,140,198,183,142,206,135,231,287,130,227,265,201,260,91,283,268,276,352,208,306,186,189,135,110,209,128,262,66,280,224,290,161,321,200,186,131,136,271,99,141,109,133,181,195,162,237,118,245,233,224,231,122,68,173,202,132,351,275,300,97,104,254,112,169,198,114,184,209,228,233,167,277,166,180,208,335,253,201,175,186,290,140,138,217,142,294,192,60,114,193,176,293,107,231,318,111,259,260,174,335,100,219,201,99,300,255,200,119,153,221,294,254,288,143,203,91,287,238,167,149,175,115,152,251,118,86,186,196,288,277,169,343,103,308,308,160,205,114,189,223,143,158,212,268,221,257,206,232,218,139,210,175,255,296,179,171,243,241,251,178,187,217,139,185,207,210,214,226,119,210,263,206,229,207,277,322,126,249,152,131,260,192,276,223,243,226,223,153,252,231,253,249,283,222,247,220,112,327,163,316,187,264,201,228,143,243,167,210,105,142,239,202,224,198,228,128,241,157,171,128,154,278,156,116,256,198,214,166,153,136,206,334,234,258,133,256,258,209,159,208,215,190,234,169,141,255,180,94,209,167,248,216,168,148,314,206,99,234,202,132,167,273,107,254,189,215,258,155,191,223,257,81,236,157,195,194,214,77,150,205,152,306,215,122,181,303,364,243,229,97,224,308,352,356,310,169,158,202,155,253,179,139,107,264,192,107,272,216,209,264,228,351,95,173,201,217,253,191,326,314,257,108,264,118,101,252,204,203,230,262,42,220,269,226,201,195,197,267,378,179,314,301,159,147,120,258,186,202,75,253,157,131,204,199,106,223,224,177,329,263,218,183,79,123,155,150,135,319,127,173,194,137,205,282,203,160,289,303,172,325,184,320,84,146,271,150,233,182,306,177,249,135,141,223,234,201,257,95,151,179,270,79,312,226,158,180,329,175,117,184,297,172,186,92,353,148,81,230,98,92,182,336,250,212,133,174,103,98,302,185,214,320,164,236,261,198,206,152,91,109,242,139,285,200,252,200,325,247,151,68,223,89,56,103,185,242,275,202,62,248,342,179,180,206,197,230,182,195,106,286,98,153,254,174,94,340,174,146,127,151,265,203,111,159,179,238,222,291,178,119,331,219,127,195,188,208,176,152,322,229,82,251,171,250,226,134,176,204,200,138,259,183,98,235,257,208,154,328,273,231,300,191,166,214,102,247,276,238,125,148,122,129,113,178,207,143,214,138,194,157,190,213,205,127,223,205,266,134,160,132,172,166,267,145,301,146,84,304,116,169,207,124,194,184,266,175,195,309,243,182,198,290,132,169,227,50,92,125,285,95,241,252,140,205,285,152,417,154,289,258,98,207,201,231,204,139,238,118,195,193,162,157,240,185,182,326,224,139,246,152,171,295,331,156,76,153,303,199,210,188,317,282,219,276,122,192,212,239,158,90,121,177,143,293,141,235,358,185,186,187,229,215,150,275,183,171,193,194,106,98,324,323,203,183,248,174,98,245,258,251,282,185,147,163,270,371,210,152,172,233,80,251,165,202,217,212,173,238,71,254,204,205,211,149,270,167,58,125,164,246,201,205,246,101,231,115,185,297,292,204,215,188,209,108,104,152,372,258,286,173,240,97,290,282,154,170,222,381,151,233,137,169,215,260,299,210,212,231,124,189,274,194,83,311,266,221,200,175,197,204,342,122,200,114,186,223,213,268,268,265,104,199,151,275,176,91,167,227,209,198,149,217,317,141,87,211,218,259,199,154,229,260,145,113,211,162,298,72,200,307,228,259,248,222,159,221,128,290,166,363,190,124,322,207,105,199,181,228,195,176,159,155,288,205,202,319,218,121,124,144,245,216,287,349,221,106,205,191,177,288,249,182,250,267,339,161,140,288,145,169,182,114,135,196,163,218,94,238,107,177,72,108,185,166,251,190,84,272,223,209,194,291,147,205,215,153,246,257,154,194,221,210,138,212,135,83,242,201,146,276,205,234,232,222,185,131,330,153,181,203,138,206,209,196,191,205,240,133,134,186,301,342,253,95,154,266,168,186,383,94,162,267,331,277,86,224,303,104,190,129,156,255,46,108,212,245,237,94,234,246,219,191,220,210,215,218,266,278,230,323,180,199,110,151,68,189,105,76,237,175,170,122,208,210,269,115,125,206,275,175,219,82,357,183,181,105,247,256,210,294,302,245,253,227,144,148,112,88,196,269,171,189,208,223,105,212,163,180,193,226,175,240,161,197,181,257,284,178,205,150,177,264,196,85,260,161,197,244,306,144,147,309,247,208,188,105,142,214,212,215,242,144,256,227,238,193,206,218,168,194,136,236,43,123,183,168,198,141,169,149,213,248,115,224,223,167,221,328,220,195,252,296,139,205,274,218,219,123,160,164,145,227,279,96,216,163,231,115,216,120,250,107,76,190,203,247,209,179,79,125,171,142,158,95,176,253,202,190,206,231,236,195,224,308,257,167,222,243,248,302,138,150,283,196,249,252,217,194,106,171,86,121,127,170,127,140,207,230,192,184,198,155,165,106,107,271,135,330,94,141,240,106,108,139,152,285,272,210,255,92,253,118,235,193,68,196,132,254,213,300,239,138,198,331,227,168,185,189,278,230,191,222,197,199,272,230,151,287,164,234,121,235,257,185,159,285,254,296,209,302,238,207,282,87,144,120,305,148,218,212,348,219,257,178,216,178,346,109,225,68,339,180,193,220,144,267,239,176,217,213,136,242,120,179,200,221,284,190,281,296,149,316,147,74,212,141,235,310,110,271,293,260,230,140,271,251,111,211,82,139,193,144,115,86,189,62,204,210,95,194,206,241,182,205,170,248,307,239,209,125,201,238,240,236,168,160,317,198,268,189,193,166,155,173,223,249,213,123,322,268,221,199,88,250,242,184,174,256,83,159,235,183,246,287,230,205,191,231,248,143,306,126,190,372,211,128,245,262,66,151,203,354,268,360,137,154,176,184,355,54,181,133,266,154,257,240,161,338,270,202,306,108,220,227,236,186,174,331,166,164,158,286,324,329,253,146,146,159,186,171,110,102,102,193,246,198,106,215,45,201,130,242,183,173,226,172,99,349,170,232,163,170,246,149,203,133,238,206,152,215,319,178,245,284,174,280,98,254,180,144,225,103,184,167,203,155,309,209,327,248,196,302,225,203,179,192,229,300,205,249,182,247,148,260,212,91,202,172,302,74,119,215,204,211,259,243,257,257,205,336,221,135,219,229,141,132,214,243,283,169,123,250,182,266,270,228,237,129,107,141,136,124,198,168,178,223,264,134,215,285,237,92,163,81,228,240,219,149,146,339,318,330,213,303,162,97,153,196,230,212,224,126,112,248,129,150,194,188,86,217,70,222,280,79,293,108,117,235,246,285,167,196,125,219,123,172,227,236,122,290,319,219,245,168,228,157,220,319,190,110,236,214,147,279,152,100,268,161,132,229,146,204,88,152,215,226,215,345,214,246,136,160,105,347,155,274,191,216,95,87,200,196,224,98,214,223,287,326,160,214,106,285,168,134,154,272,115,224,141,325,192,238,163,172,112,154,184,240,285,104,179,177,188,198,207,273,348,241,275,251,102,104,191,175,324,115,129,213,110,304,255,107,315,228,149,167,279,111,210,276,170,160,134,174,85,377,159,169,232,280,234,216,157,187,138,316,85,278,217,134,179,239,125,124,204,146,305,159,141,263,274,103,263,237,204,102,100,220,207,247,200,260,191,208,190,103,170,295,235,96,231,257,341,165,143,205,270,234,175,192,165,352,150,279,363,141,199,165,157,136,220,141,144,215,147,209,139,114,169,104,148,176,269,165,272,247,245,289,182,231,173,211,206,185,213,240,157,189,83,167,109,112,296,226,249,246,239,159,209,214,209,93,212,90,231,252,82,163,319,235,174,171,310,249,216,183,201,213,98,101,194,286,222,110,127,237,171,282,79,260,249,311,159,193,322,264,206,262,258,232,121,142,181,168,210,172,90,278,215,139,285,163,170,229,157,151,245,221,187,198,204,312,277,249,190,145,119,141,233,231,98,209,275,223,170,213,194,114,180,162,134,64,155,97,323,79,160,260,241,237,156,142,252,279,335,233,242,186,166,154,100,139,168,285,177,123,220,149,242,119,214,170,248,220,287,280,167,175,153,148,137,230,157,150,165,174,199,273,215,92,337,102,182,160,106,191,204,128,204,307,272,243,134,251,149,275,187,152,194,269,149,318,92,233,267,194,176,180,216,262,288,126,220,259,86,277,257,98,114,220,157,357,121,201,210,275,186,133,196,251,148,319,111,219,257,237,137,155,190,77,206,155,129,71,92,228,119,203,275,320,164,217,186,190,109,289,163,96,213,233,98,276,100,212,221,231,160,59,327,155,104,214,75,272,281,139,235,118,154,269,156,277,166,236,109,208,185,108,63,235,195,192,156,271,114,231,187,102,243,190,82,183,163,260,240,180,341,256,231,144,231,224,241,168,237,87,361,157,174,220,218,263,92,124,257,232,138,195,157,228,141,227,288,190,166,98,273,186,253,317,181,120,150,229,228,275,172,256,136,276,287,267,192,200,218,232,187,168,195,217,252,206,251,255,189,152,399,159,180,250,169,105,277,179,81,386,225,212,216,212,295,151,321,188,134,250,219,214,207,170,209,179,177,95,225,219,213,221,74,93,137,192,199,63,203,192,141,96,377,211,164,208,177,204,193,236,101,165,221,249,148,220,154,203,356,160,268,191,193,186,236,122,146,282,333,113,202,247,257,195,214,176,143,209,124,303,124,213,111,430,222,268,139,227,161,224,150,224,212,245,195,225,149,223,145,65,163,225,202,185,168,265,320,269,125,250,222,196,267,327,192,241,315,243,63,196,216,137,177,226,228,257,276,261,190,216,293,301,323,126,142,198,245,97,230,246,260,300,322,236,216,109,254,295,281,265,230,166,157,89,201,180,117,196,106,164,184,225,257,210,113,123,141,183,141,322,72,231,235,155,251,236,177,270,251,210,323,313,252,266,104,272,228,151,162,110,211,277,246,155,209,211,167,77,75,146,207,193,340,124,167,208,216,168,211,95,256,128,239,202,231,176,166,152,287,184,181,276,260,298,193,360,223,221,286,203,192,385,321,208,242,226,253,174,142,237,128,216,249,139,232,268,396,159,166,236,266,149,222,202,185,304,317,214,98,89,251,307,236,280,225,133,168,94,185,192,258,218,349,220,207,172,92,192,238,143,204,135,241,199,305,188,241,210,235,237,268,339,178,81,221,104,100,301,231,179,309,278,134,214,330,115,315,89,99,62,269,98,273,229,275,273,353,166,177,271,265,210,232,160,245,182,141,263,247,184,73,130,193,154,236,120,209,194,148,140,242,205,226,299,222,189,183,301,131,58,114,195,179,186,229,84,203,258,212,181,176,226,117,238,244,297,227,113,250,228,203,258,279,220,153,235,228,271,233,199,173,211,346,185,268,200,143,122,110,185,196,148,172,183,113,176,235,238,203,275,102,209,185,290,107,214,278,223,182,169,150,244,239,210,266,103,215,295,257,328,318,207,224,283,205,109,224,115,227,97,296,212,260,196,218,196,170,206,161,239,265,232,143,198,213,140,329,223,113,262,291,124,166,134]
|